200000 89805939 200000 644869071 200000 288436551 200000 85852572 200000 225652268 200000 403670608 200000 313226801 200000 82923070 200000 207449255 200000 447330451 200000 270979298 200000 894730941 200000 134676545 200000 207716361 200000 287551082 200000 896974734 200000 585150938 200000 262143049 200000 930223260 200000 861110665 200000 193426264 200000 449177485 200000 811127439 200000 345714794 200000 730580516 200000 663874866 200000 56215325 200000 591618898 200000 578687402 200000 43764284 200000 287687015 200000 324122437 200000 352229854 200000 220588495 200000 701405007 200000 640264618 200000 276695986 200000 557704631 200000 744313852 200000 569288910 200000 641757089 200000 649413857 200000 202621018 200000 381476961 200000 45941800 200000 368742368 200000 410685335 200000 321425911 200000 358277703 200000 842402153 200000 642170279 200000 566822792 200000 677733892 200000 272282839 200000 575874498 200000 940995056 200000 71794408 200000 687401639 200000 920661729 200000 612572528 200000 811901056 200000 32782589 200000 957559876 200000 32098859 200000 508455645 200000 764814878 200000 106182126 200000 585449130 200000 73243924 200000 331927796 200000 166444839 200000 630155865 200000 607625151 200000 717210509 200000 546088185 200000 426290695 200000 708052347 200000 473612188 200000 493200564 200000 590654058 200000 781478760 200000 532317431 200000 86355051 200000 242506905 200000 575527340 200000 333410327 200000 417852789 200000 349802640 200000 127547888 200000 678936731 200000 52564204 200000 498001839 200000 417886177 200000 996910021 200000 226201137 200000 586485051 200000 246100400 200000 201268475 200000 442643814 200000 968482012 200000 93777555 200000 768644679 200000 786390514 200000 430282525 200000 305211714 200000 459635928 200000 314437889 200000 889526256 200000 898236538 200000 676921215 200000 305008642 200000 890463527 200000 829179262 200000 484792627 200000 350912295 200000 486179068 200000 962330257 200000 1403277 200000 422846952 200000 720792714 200000 268604797 200000 41466701 200000 64542080 200000 391628881 200000 136247311 200000 69868755 200000 80102767 200000 395942070 200000 841354392 200000 728066214 200000 294963190 200000 410348672 200000 826211949 200000 587398129 200000 271657630 200000 442977629 200000 102241896 200000 808059649 200000 435825841 200000 174549595 200000 429716326 200000 937487816 200000 475922879 200000 554545263 200000 203088583 200000 475107421 200000 125385755 200000 238815985 200000 761124081 200000 579496826 200000 884799836 200000 82448414 200000 764678093 200000 668336381 200000 659294941 200000 288301973 200000 112138569 200000 816495719 200000 26945084 200000 281001691 200000 628389844 200000 874104672 200000 395835870 200000 863765463 200000 904403684 200000 743645233 200000 282170730 200000 458042710 200000 183352691 200000 400931400 200000 174952010 200000 166115208 200000 81918590 200000 598803640 200000 4812333 200000 685015681 200000 18382725 200000 546481846 200000 96633736 200000 892123833 200000 914873102 200000 190459421 200000 492065808 200000 812437388 200000 875338531 200000 23046635 200000 908083521 200000 825776059 200000 739243471 200000 650027202 200000 217146074 200000 437021162 200000 124094372 200000 584062824 200000 660387679 200000 428240672 200000 125660728 200000 901573959 200000 693429910 200000 532743498 200000 130767011 200000 36739822 200000 256526346 200000 166617527 200000 950676994 200000 745312910 200000 516584332 200000 783499677 200000 213614072 200000 502884989 200000 844290988 200000 621984403 200000 480102696 200000 424893878 200000 883946564 200000 325114133 200000 977074620 200000 358870104 200000 945301230 200000 44860676 200000 900769761 200000 809810979 200000 781431177 200000 408301091 200000 256739400 200000 358250750 200000 956747448 200000 469140635 200000 383280295 200000 328416627 200000 518676066 200000 745455479 200000 109346358 200000 63706417 200000 848029235 200000 575651625 200000 504085555 200000 23603081 200000 986471962 200000 379201028 200000 246550622 200000 364186098 200000 477414601 200000 916833471 200000 399903101 200000 916348550 200000 275629625 200000 880145656 200000 908498393 200000 629323906 200000 616350243 200000 591884719 200000 461109696 200000 827411658 200000 655908999 200000 932929479 200000 731453953 200000 309879906 200000 834443305 200000 622276744 200000 182996083 200000 250662134 200000 160668431 200000 665773600 200000 35693166 200000 271429459 200000 356577540 200000 119725597 200000 481964880 200000 34835436 200000 906019353 200000 656972788 200000 695386361 200000 404596054 200000 459149599 200000 824628606 200000 124177487 200000 110741708 200000 695655981 200000 900618613 200000 227566523 200000 326339755 200000 802817824 200000 28996092 200000 47061419 200000 882136823 200000 635217942 200000 945519380 200000 903054606 200000 837606869 200000 630612978 200000 732483368 200000 970518491 200000 544399375 200000 895164636 200000 439276418 200000 149168010 200000 731313555 200000 7644862 200000 106692819 200000 321998233 200000 654873076 200000 863651271 200000 365291951 200000 123018248 200000 237535975 200000 588050156 200000 632476942 200000 420303325 200000 301246152 200000 185730146 200000 637947085 200000 337133985 200000 32504595 200000 875420198 200000 4994091 200000 519907298 200000 380734187 200000 494075509 200000 227120716 200000 416904623 200000 183866262 200000 862762580 200000 539136698 200000 589235999 200000 102073598 200000 821705737 200000 516451807 200000 221662154 200000 228440114 200000 806733727 200000 297232267 200000 974844750 200000 996176867 200000 669988199 200000 592566644 200000 649636811 200000 138501863 200000 34246770 200000 42806705 200000 824055400 200000 66595002 200000 638666519 200000 877450559 200000 107051468 200000 723523064 200000 77924723 200000 493326460 200000 216408741 200000 276766436 200000 128409572 200000 34043823 200000 967264805 200000 507823077 200000 359077774 200000 949482878 200000 136818815 200000 991641091 200000 797831894 200000 927874421 200000 276851567 200000 561770350 200000 517617129 200000 543120006 200000 768960687 200000 978598904 200000 838380854 200000 641972100 200000 756131971 200000 345953686 200000 629910512 200000 603216807 200000 571390510 200000 667210978 200000 701725837 200000 639413003 200000 23819898 200000 233979804 200000 506763593 200000 620640048 200000 106335285 200000 562323748 200000 637124772 200000 976461179 200000 82757806 200000 932717826 200000 678296032 200000 168248244 200000 967665724 200000 98710879 200000 964738948 200000 484067975 200000 61798071 200000 930826633 200000 630035931 200000 908487683 200000 851798525 200000 447046771 200000 725288310 200000 2690077 200000 101942895 200000 128995634 200000 929521062 200000 632870190 200000 403083633 200000 942398337 200000 145750275 200000 155527281 200000 258904557 200000 752340542 200000 69827560 200000 325387398 200000 348008657 200000 995957739 200000 224618740 200000 132611570 200000 954627980 200000 770068270 200000 173740426 200000 446422941 200000 799285909 200000 235991377 200000 670949970 200000 584265042 200000 914440164 200000 311210690 200000 331915190 200000 848320578 200000 274280311 200000 611228564 200000 80721510 200000 227757441 200000 193783759 200000 57520125 200000 746477524 200000 452892296 200000 177444464 200000 687777494 200000 403623609 200000 268961713 200000 918424676 200000 315334174 200000 499218318 200000 867309247 200000 990577337 200000 720036215 200000 451873556 200000 48525139 200000 506628862 200000 895120551 200000 872965324 200000 331994488 200000 831350218 200000 715523097 200000 93488000 200000 657009688 200000 86957365 200000 501128538 200000 782572984 200000 635227524 200000 486223709 200000 158179228 200000 964450374 200000 427456496 200000 47725283 200000 720693814 200000 663214779 200000 196159988 200000 638802283 200000 76134177 200000 48479215 200000 900704012 200000 135568416 200000 942596477 200000 537225853 200000 185048601 200000 835072045 200000 33866250 200000 193198916 200000 970338271 200000 289560389 200000 673071024 200000 287493095 200000 67411845 200000 385655324 200000 827520503 200000 566475086 200000 513662743 200000 47427307 200000 451719567 200000 514584099 200000 967586311 200000 532900848 200000 232232138 200000 559782230 200000 457193896 200000 43814892 200000 281524765 200000 578358426 200000 458309554 200000 801532579 200000 945982115 200000 188442341 200000 395400897 200000 895154015 200000 187404441 200000 742985460 200000 335724246 200000 831168878 200000 525668323 200000 358260164 200000 439978452 200000 860299423 200000 708431494 200000 397013786 200000 935835140 200000 240308169 200000 718116140 200000 652153341 200000 309030034 200000 532323653 200000 273798563 200000 682887990 200000 420414477 200000 258509679 200000 788285790 200000 241018327 200000 88810219 200000 372137768 200000 505378802 200000 754942385 200000 429606402 200000 532647511 200000 72050075 200000 943331804 200000 801807632 200000 422518371 200000 269813684 200000 748364083 200000 922453813 200000 124139195 200000 125603650 200000 523109077 200000 93312884 200000 751652174 200000 671215978 200000 914376358 200000 938503990 200000 245589267 200000 738041335 200000 219705803 200000 775869638 200000 994903683 200000 373252565 200000 310884146 200000 200245205 200000 77604378 200000 736581528 200000 102809096 200000 290343416 200000 658747097 200000 880380406 200000 389271104 200000 207302949 200000 686044359 200000 532791369 200000 405235987 200000 204451898 200000 266894187 200000 142899470 200000 400254843 200000 984662902 200000 261199444 200000 197965416 200000 713083062 200000 694518526 200000 341284241 200000 232200349 200000 74856137 200000 455536473 200000 601784889 200000 455050392 200000 186046203 200000 808593397 200000 326587621 200000 323102822 200000 33958485 200000 379977632 200000 800133681 200000 289945017 200000 440688681 200000 766733583 200000 405699903 200000 80095336 200000 118910600 200000 65200986 200000 225322547 200000 713017069 200000 745819338 200000 193609342 200000 974721720 200000 686765285 200000 266241546 200000 445190106 200000 87211641 200000 749087124 200000 638833576 200000 919167666 200000 980972969 200000 792705630 200000 690531781 200000 784098479 200000 800762748 200000 568435023 200000 274684362 200000 174116957 200000 615376555 200000 667783060 200000 581800161 200000 818558892 200000 362201076 200000 448720384 200000 871871098 200000 194397296 200000 11989656 200000 773901192 200000 500553416 200000 995586785 200000 787679452 200000 939259335 200000 225719106 200000 36680220 200000 640330888 200000 798884731 200000 916092194 200000 575467680 200000 717824363 200000 304400646 200000 102298601 200000 980038865 200000 636847573 200000 371036910 200000 330036185 200000 723887480 200000 829376283 200000 646063197 200000 276541561 200000 605661761 200000 612934678 200000 865997729 200000 506864917 200000 796243003 200000 435082660 200000 994298541 200000 800721724 200000 12597852 200000 959285030 200000 100214167 200000 484870976 200000 177357307 200000 142364929 200000 338686744 200000 52073657 200000 804376916 200000 671756573 200000 752916239 200000 168607491 200000 397437448 200000 244759913 200000 152495870 200000 130302395 200000 83602842 200000 187966548 200000 701661835 200000 908641093 200000 75518962 200000 399982422 200000 442933761 200000 738906953 200000 542224862 200000 307112805 200000 955801292 200000 140022066 200000 494700428 200000 162899840 200000 258474497 200000 383785134 200000 407354130 200000 442379048 200000 761282771 200000 277330481 200000 514942695 200000 248108258 200000 754371871 200000 308972401 200000 35631718 200000 117249718 200000 119719905 200000 277598187 200000 603986002 200000 203373747 200000 980551101 200000 734241117 200000 91984717 200000 730920297 200000 692002167 200000 931272778 200000 40115807 200000 839296621 200000 84431995 200000 411260025 200000 629433718 200000 404093656 200000 375445846 200000 721551734 200000 866373088 200000 235042248 200000 316426810 200000 480637200 200000 887677650 200000 444967646 200000 686827902 200000 998941657 200000 310402533 200000 63779519 200000 773531676 200000 308515242 200000 84323731 200000 227122580 200000 436202546 200000 68773404 200000 416115134 200000 638299017 200000 608292225 200000 733652239 200000 148774954 200000 769335633 200000 981385713 200000 908752679 200000 103659262 200000 594295968 200000 430073355 200000 919163978 200000 162542407 200000 52164784 200000 80083325 200000 769869859 200000 659329397 200000 523805373 200000 1334170 200000 274237602 200000 835315165 200000 449932937 200000 903778264 200000 472645754 200000 937028405 200000 723927257 200000 358371920 200000 87096226 200000 994800922 200000 188818933 200000 910314049 200000 880458709 200000 718510221 200000 265494572 200000 175700109 200000 116378898 200000 675741810 200000 653158478 200000 822966330 200000 611357212 200000 251571216 200000 405497392 200000 895514354 200000 730113786 200000 372153236 200000 467581740 200000 402396035 200000 847649144 200000 253480589 200000 8576670 200000 411904096 200000 497167269 200000 864965233 200000 230698600 200000 659683871 200000 603270739 200000 21540631 200000 180114798 200000 714040313 200000 831778203 200000 987806011 200000 114775067 200000 895847502 200000 185865046 200000 890484478 200000 608685787 200000 350299934 200000 556627876 200000 945302627 200000 52581535 200000 777355920 200000 38841705 200000 311951315 200000 447984476 200000 87162735 200000 47081675 200000 368275610 200000 463408779 200000 163273639 200000 572311990 200000 483859304 200000 941649323 200000 273790157 200000 440339032 200000 915134672 200000 520842939 200000 777832085 200000 799044005 200000 34225100 200000 122160832 200000 489823577 200000 160555988 200000 1248311 200000 201731141 200000 462755481 200000 193650399 200000 527582033 200000 436797910 200000 448591221 200000 20393223 200000 785281599 200000 279216260 200000 134770997 200000 244352847 200000 791726217 200000 485103716 200000 883891650 200000 784909308 200000 919195 200000 471271696 200000 333879850 200000 979617563 200000 551263812 200000 992947748 200000 429932319 200000 470302459 200000 977750329 200000 436059074 200000 705345913 200000 986671279 200000 444016531 200000 617969423 200000 632037552 200000 994947725 200000 391262797 200000 319070899 200000 65995106 200000 459644593 200000 903126983 200000 313474909 200000 255866323 200000 658315643 200000 921803846 200000 527430717 200000 944302184 200000 54674444 200000 538954865 200000 613601672 200000 991815723 200000 923626702 200000 12641749 200000 529084664 200000 635341643 200000 121076713 200000 987748195 200000 216390217 200000 707555736 200000 553461198 200000 593055725 200000 72971709 200000 33106187 200000 773146032 200000 874469036 200000 335763097 200000 639451196 200000 899003910 200000 308175805 200000 217841062 200000 15809258 200000 664267531 200000 427997855 200000 5893041 200000 696904823 200000 886561598 200000 934718646 200000 732116491 200000 989844073 200000 879076834 200000 123723212 200000 698112777 200000 271264491 200000 289912191 200000 805751435 200000 638440581 200000 506327369 200000 271770719 200000 745629444 200000 188589147 200000 195503224 200000 57800978 200000 901303594 200000 997374701 200000 259426699 200000 250214123 200000 744219992 200000 429172128 200000 772015167 200000 722321536 200000 601534151 200000 394476381 200000 37498736 200000 671977005 200000 489103385 200000 220174097 200000 120084386 200000 209773714 200000 110594001 200000 794963501 200000 829908857 200000 234630417 200000 446222552 200000 361555750 200000 230687297 200000 105343569 200000 935011066 200000 647783926 200000 546967655 200000 662446270 200000 442881895 200000 336458393 200000 432695805 200000 791726342 200000 131627314 200000 926513553 200000 34591034 200000 731054749 200000 757710805 200000 488601187 200000 531344120 200000 124947514 200000 137324972 200000 104886808 200000 551290164 200000 519301208 200000 967902837 200000 837861309 200000 213334418 200000 300443574 200000 717208022 200000 631752931 200000 133913559 200000 335402967 200000 496964567 200000 233727007 200000 184301677 200000 577444739 200000 613011812 200000 923463051 200000 672327906 200000 398392132 200000 133076172 200000 564925764 200000 223298153 200000 586136554 200000 942675525 200000 373091306 200000 529525335 200000 231158024 200000 35550309 200000 287119651 200000 644386983 200000 624433012 200000 47680170 200000 696993815 200000 991367799 200000 100372427 200000 3566580 200000 652838901 200000 158085769 200000 459111146 200000 247026950 200000 653816429 200000 831953859 200000 316780662 200000 760889608 200000 986886197 200000 21383599 200000 338863957 200000 284836871 200000 363951493 200000 421649148 200000 540728371 200000 869841780 200000 159411866 200000 324116475 200000 723745791 200000 177831073 200000 248604214 200000 6047522 200000 493948011 200000 774560584 200000 165994526 200000 157944717 200000 606117487 200000 152650243 200000 511225755 200000 877252472 200000 294158534 200000 13446356 200000 88669690 200000 555768518 200000 342418031 200000 557016479 200000 65107212 200000 115453821 200000 544761133 200000 416266923 200000 124576166 200000 62923336 200000 207745544 200000 192181030 200000 431257634 200000 904837875 200000 919841738 200000 333088158 200000 774787293 200000 569794291 200000 365390723 200000 956067464 200000 159659703 200000 983963612 200000 645504262 200000 284749500 200000 641381782 200000 313267688 200000 329512809 200000 224971767 200000 133220067 200000 631770743 200000 79644041 200000 134155095 200000 587826699 200000 6890121 200000 677603972 200000 161827811 200000 729623807 200000 511624518 200000 366944317 200000 339281665 200000 502589108 200000 876104823 200000 811915227 200000 8885502 200000 718929316 200000 548885770 200000 723143754 200000 921643402 200000 91704908 200000 805469585 200000 169764024 200000 536240697 200000 298747820 200000 667599043 200000 917686041 200000 148293891 200000 509955018 200000 265772026 200000 914486436 200000 982193860 200000 652550703 200000 346922420 200000 79152212 200000 662646717 200000 620985448 200000 176732179 200000 722706281 200000 858102289 200000 792068230 200000 741283165 200000 159996900 200000 398451273 200000 482662815 200000 72215676 200000 869277454 200000 929602001 200000 763811403 200000 803619198 200000 422097905 200000 736201080 200000 765774119 200000 326519830 200000 439817693 200000 392882676 200000 465173845 200000 802864665 200000 711412965 200000 866028636 200000 688805626 200000 193733123 200000 102386272 200000 156513452 200000 476745151 200000 692846960 200000 932342120 200000 648545348 200000 232023889 200000 209622435 200000 248910174 200000 413547113 200000 876388322 200000 116011522 200000 830864996 200000 68729027 200000 447421605 200000 624582807 200000 232610273 200000 409881565 200000 410080341 200000 172542097 200000 485619969 200000 191097257 200000 593993647 200000 791637185 200000 637055283 200000 151289337 200000 509613043 200000 533435422 200000 224273065 200000 38137095 200000 813983591 200000 74354241 200000 231679707 200000 746605038 200000 655401940 200000 344421865 200000 209813252 200000 518106926 200000 790004999 200000 865427833 200000 297221795 200000 671214380 200000 160803153 200000 731612533 200000 840137724 200000 561114287 200000 614803464 200000 766517513 200000 684582037 200000 50868581 200000 499878404 200000 309068930 200000 822611897 200000 162063452 200000 999633442 200000 387188178 200000 342928120 200000 882966153 200000 976610245 200000 652818704 200000 485183653 200000 73904964 200000 348251472 200000 180818166 200000 740262487 200000 832271562 200000 522757293 200000 802863457 200000 997716840 200000 163092154 200000 505556937 200000 982647253 200000 560339833 200000 87327385 200000 246114069 200000 695943671 200000 98262252 200000 311113806 200000 173680647 200000 805794832 200000 776450921 200000 903098022 200000 812219799 200000 617720209 200000 813543002 200000 723645905 200000 732249794 200000 11155337 200000 484185454 200000 470363619 200000 957693707 200000 985077553 200000 91072281 200000 597469012 200000 984692981 200000 624259681 200000 630109971 200000 166430593 200000 548472458 200000 884083736 200000 796297429 200000 759660328 200000 872825303 200000 655574775 200000 48331295 200000 786738928 200000 381979501 200000 581189574 200000 607461749 200000 229475295 200000 267611874 200000 885793263 200000 854784157 200000 518120930 200000 789776206 200000 404582398 200000 749971234 200000 431638600 200000 708405711 200000 171149351 200000 258119380 200000 973119047 200000 684166661 200000 402802880 200000 726918214 200000 294376310 200000 705646230 200000 306071746 200000 169037135 200000 965664337 200000 473731499 200000 225741900 200000 483824522 200000 740637881 200000 350659441 200000 33029920 200000 27299029 200000 871180401 200000 939336346 200000 38547236 200000 333849558 200000 654941090 200000 154563801 200000 591485155 200000 154454641 200000 255314263 200000 81893225 200000 428795402 200000 600664147 200000 695626242 200000 577005959 200000 879408619 200000 227753835 200000 776771574 200000 296755443 200000 368123901 200000 186856555 200000 850915306 200000 850674804 200000 483978841 200000 386982219 200000 680568700 200000 998109777 200000 73581119 200000 990075847 200000 926567852 200000 999496920 200000 578986639 200000 28845532 200000 978176349 200000 460705498 200000 13389905 200000 590531151 200000 145208279 200000 747459117 200000 84490542 200000 490609958 200000 994237256 200000 936625705 200000 354004980 200000 550267948 200000 400686398 200000 994183724 200000 680972565 200000 808404337 200000 524837678 200000 996703254 200000 864202024 200000 839992776 200000 465037553 200000 720246477 200000 285657959 200000 181806920 200000 907426626 200000 169968827 200000 349794864 200000 446163404 200000 322009153 200000 497300043 200000 142169989 200000 958952819 200000 500421618 200000 389922927 200000 955912075 200000 292670240 200000 564362431 200000 913096989 200000 49223950 200000 280872699 200000 536957426 200000 938686413 200000 712928252 200000 250809070 200000 641177148 200000 754469373 200000 547174886 200000 506584872 200000 317234225 200000 210420653 200000 736790146 200000 961537182 200000 787195081 200000 98958820 200000 713497131 200000 620647813 200000 818400737 200000 998009641 200000 859973215 200000 637477337 200000 261649080 200000 107558922 200000 962388032 200000 663354842 200000 604469362 200000 650621336 200000 606646036 200000 346615946 200000 183868057 200000 856932841 200000 278683845 200000 692564016 200000 284255639 200000 936301717 200000 245214306 200000 431159511 200000 152025916 200000 529969466 200000 790225052 200000 887429327 200000 627290942 200000 216922105 200000 896592970 200000 402589483 200000 775937460 200000 434089462 200000 633671909 200000 941162562 200000 627877275 200000 48650203 200000 420215053 200000 848887855 200000 545871698 200000 48941141 200000 213458690 200000 514266449 200000 89750813 200000 716117654 200000 961847595 200000 689835723 200000 780546469 200000 458150098 200000 434705043 200000 521186053 200000 79649909 200000 209694914 200000 287138151 200000 197359145 200000 331459199 200000 511636004 200000 351703929 200000 593058983 200000 929820822 200000 131100984 200000 569829056 200000 246985649 200000 717695986 200000 519108932 200000 96340438 200000 326211520 200000 207665839 200000 390203666 200000 394305656 200000 687084301 200000 477797453 200000 438306669 200000 365380106 200000 178219545 200000 472653361 200000 599466407 200000 128921617 200000 745432613 200000 547152931 200000 53961238 200000 494549174 200000 600980411 200000 829248207 200000 682365075 200000 77828938 200000 122942755 200000 593344580 200000 43891449 200000 36213436 200000 34618606 200000 34223223 200000 422093228 200000 66424869 200000 701621872 200000 528597441 200000 357681679 200000 774568253 200000 542352957 200000 264401245 200000 780809485 200000 301690594 200000 145429171 200000 304362987 200000 671788945 200000 433796504 200000 256131696 200000 155570672 200000 635911437 200000 905843204 200000 41468632 200000 235543636 200000 349551095 200000 800099184 200000 693954704 200000 210204898 200000 300184648 200000 30853195 200000 388975110 200000 125698251 200000 721152507 200000 890869414 200000 802014694 200000 261818659 200000 35751316 200000 284873911 200000 12117414 200000 28545379 200000 260256918 200000 979011930 200000 208943099 200000 458199526 200000 529145868 200000 968688779 200000 847794018 200000 251854444 200000 186434305 200000 709438445 200000 271681688 200000 905983129 200000 884510984 200000 663696710 200000 420222754 200000 646643319 200000 627506356 200000 540601088 200000 86335430 200000 672906480 200000 557227553 200000 470090410 200000 598992656 200000 635904085 200000 366243178 200000 903243637 200000 194777039 200000 128146138 200000 123622192 200000 760335032 200000 888846229 200000 908283671 200000 915052314 200000 356547181 200000 515578170 200000 940417160 200000 595882575 200000 646566833 200000 537654617 200000 797662222 200000 86542333 200000 773492552 200000 372249297 200000 109860973 200000 921133526 200000 449754134 200000 214310213 200000 424417996 200000 258237582 200000 56155559 200000 120868765 200000 122314551 200000 749224542 200000 340001448 200000 189905027 200000 230344480 200000 937392516 200000 690887019 200000 147303655 200000 897224666 200000 6021313 200000 800096359 200000 792882300 200000 483452189 200000 409329625 200000 961304758 200000 267023416 200000 508458373 200000 413723159 200000 23553174 200000 291181784 200000 11325715 200000 770625222 200000 468669417 200000 90107225 200000 606583210 200000 828511161 200000 154437300 200000 138378624 200000 445807507 200000 18481604 200000 830560163 200000 414840403 200000 310635002 200000 941089088 200000 27982468 200000 980589214 200000 395840878 200000 452420747 200000 179689672 200000 659687280 200000 852278885 200000 518677638 200000 746806789 200000 291234971 200000 971680693 200000 914413845 200000 942754422 200000 410241847 200000 847060765 200000 211522466 200000 657461625 200000 717394463 200000 255935418 200000 457713051 200000 232754192 200000 920731250 200000 371988114 200000 264620784 200000 910869857 200000 496859667 200000 784023309 200000 202202262 200000 930368310 200000 236608042 200000 619583350 200000 444543750 200000 573570686 200000 549652386 200000 211909502 200000 730930878 200000 508537290 200000 652164008 200000 420353210 200000 438593727 200000 168166865 200000 498562610 200000 701899040 200000 858218253 200000 961416172 200000 530058870 200000 513777550 200000 611664179 200000 242002586 200000 65809262 200000 813600835 200000 98736316 200000 439956990 200000 171976795 200000 693448548 200000 163795387 200000 756257884 200000 355569471 200000 903548792 200000 744160580 200000 191776415 200000 823656289 200000 766715885 200000 139359216 200000 906888918 200000 697547725 200000 893516689 200000 681245789 200000 796543155 200000 812030418 200000 13390105 200000 714086316 200000 810129931 200000 311284610 200000 350760861 200000 578631169 200000 391563608 200000 250548789 200000 956092186 200000 289815815 200000 520268346 200000 656170758 200000 7462127 200000 963702377 200000 864624625 200000 834343764 200000 957476448 200000 358888538 200000 370711013 200000 179107651 200000 809331479 200000 525747726 200000 520483871 200000 159537721 200000 213780893 200000 212809279 200000 576989645 200000 629405025 200000 13878757 200000 419526569 200000 229080002 200000 788248619 200000 432748482 200000 370620813 200000 467524851 200000 115642570 200000 756951404 200000 937738802 200000 72572667 200000 685510324 200000 435142144 200000 888980831 200000 505855128 200000 287093542 200000 991964157 200000 632912099 200000 938237995 200000 14062494 200000 510248903 200000 28088590 200000 454199868 200000 282361951 200000 316211239 200000 363875125 200000 987582964 200000 11136240 200000 12248777 200000 880431153 200000 595297186 200000 982980253 200000 165328060 200000 242160352 200000 804542775 200000 887113973 200000 729863926 200000 17124515 200000 17091273 200000 596683850 200000 718926030 200000 144537055 200000 637267219 200000 880523316 200000 933760640 200000 157102716 200000 496383476 200000 740220430 200000 820641197 200000 723335273 200000 767794412 200000 417394040 200000 494920664 200000 37178902 200000 356304290 200000 893035731 200000 282465513 200000 130913016 200000 745579616 200000 66852808 200000 222207406 200000 290286600 200000 909654677 200000 796352961 200000 879614037 200000 953367620 200000 564985682 200000 542245487 200000 326343924 200000 510193453 200000 662016462 200000 769909826 200000 217777154 200000 473708360 200000 791443938 200000 252880116 200000 800296155 200000 457076893 200000 994515086 200000 678764031 200000 705202239 200000 5469499 200000 616975986 200000 861156642 200000 577470163 200000 905490354 200000 926500950 200000 613696736 200000 25968030 200000 604381591 200000 789533090 200000 267329792 200000 447861902 200000 853238788 200000 57352934 200000 319855374 200000 911842545 200000 668264981 200000 32854612 200000 836409561 200000 94280188 200000 731272044 200000 970995777 200000 261196019 200000 965194568 200000 504424109 200000 298429864 200000 304508724 200000 342104911 200000 739548675 200000 611512998 200000 431569208 200000 423472115 200000 785040281 200000 199917311 200000 760038620 200000 999145208 200000 893864482 200000 354525848 200000 922989764 200000 995531909 200000 42144082 200000 876089339 200000 919535832 200000 570979239 200000 92986467 200000 958245590 200000 139538115 200000 321064143 200000 834961041 200000 242173052 200000 850387059 200000 846626383 200000 211077022 200000 552416866 200000 879554204 200000 602231520 200000 607418959 200000 319478435 200000 470463285 200000 613088286 200000 77026028 200000 597774973 200000 662077433 200000 609221898 200000 843890628 200000 723688658 200000 977281254 200000 91694728 200000 870570919 200000 441271464 200000 459322562 200000 788434399 200000 325558890 200000 486197161 200000 3389329 200000 121581884 200000 521086311 200000 384896164 200000 589578016 200000 515598382 200000 774284282 200000 775753226 200000 674696574 200000 556709419 200000 276172293 200000 668291698 200000 425228669 200000 976398602 200000 180780653 200000 871657237 200000 342834997 200000 47855496 200000 577931674 200000 457451602 200000 817639042 200000 914850755 200000 652356091 200000 100104235 200000 138147713 200000 169527233 200000 174212224 200000 378278087 200000 105987863 200000 707280874 200000 471407902 200000 524489454 200000 613949290 200000 991810442 200000 186881871 200000 934056080 200000 309910117 200000 666246993 200000 409924239 200000 829520702 200000 114299961 200000 349669842 200000 63876320 200000 769241775 200000 507717591 200000 585689095 200000 75265863 200000 298405181 200000 324310390 200000 930192843 200000 354882124 200000 323211365 200000 237162771 200000 90602079 200000 635866750 200000 669137227 200000 585159916 200000 571612390 200000 409732333 200000 369950515 200000 174814212 200000 365957864 200000 859401646 200000 540815369 200000 573550243 200000 411614931 200000 557663835 200000 661617882 200000 608927443 200000 368666229 200000 523736208 200000 186460761 200000 954622692 200000 476713859 200000 723063919 200000 102404955 200000 155305448 200000 350091286 200000 571274013 200000 438478171 200000 661668920 200000 735271721 200000 548699971 200000 30632183 200000 391939053 200000 212635420 200000 370133901 200000 211276913 200000 45280615 200000 732002356 200000 415875374 200000 886379567 200000 291836874 200000 22326040 200000 403951195 200000 179843387 200000 225312636 200000 246526806 200000 558498507 200000 665735107 200000 331143337 200000 306358236 200000 786874942 200000 70328730 200000 451126207 200000 475878783 200000 110005491 200000 816773301 200000 951265266 200000 582283639 200000 439286832 200000 415574448 200000 29432249 200000 334782945 200000 212339901 200000 468865607 200000 457581903 200000 998464060 200000 664870249 200000 759815645 200000 586656563 200000 527244780 200000 456196484 200000 120752632 200000 305563304 200000 694273723 200000 352025955 200000 643333826 200000 809056310 200000 654282067 200000 322226912 200000 405100938 200000 534440487 200000 176378309 200000 248308184 200000 369374529 200000 896320779 200000 387025413 200000 739390635 200000 440938750 200000 474953268 200000 167706219 200000 940055742 200000 607829114 200000 548298811 200000 333119539 200000 973656316 200000 379643029 200000 249340793 200000 167581694 200000 128371793 200000 443880911 200000 175840399 200000 887130703 200000 847251502 200000 388905679 200000 803248863 200000 652697103 200000 214185224 200000 864356576 200000 269873936 200000 837847818 200000 589650649 200000 407710319 200000 153763213 200000 644280944 200000 427708830 200000 700667279 200000 68667655 200000 491993940 200000 888726487 200000 259297397 200000 781799151 200000 469865776 200000 592467721 200000 892694011 200000 904500733 200000 428279392 200000 336307263 200000 847138849 200000 385483436 200000 698154146 200000 775782533 200000 845467784 200000 458564539 200000 716979100 200000 69773676 200000 175162101 200000 768496813 200000 86818134 200000 362984842 200000 284112852 200000 439112266 200000 246790844 200000 419748086 200000 394206386 200000 318009116 200000 178829853 200000 203489744 200000 223135426 200000 758921715 200000 450649519 200000 405643447 200000 783769946 200000 169058 200000 306437128 200000 637137745 200000 645052019 200000 426984255 200000 112924326 200000 575730887 200000 808034604 200000 511549734 200000 979157097 200000 133902918 200000 442949702 200000 477250295 200000 228480532 200000 755095423 200000 72111273 200000 472335444 200000 56938191 200000 714230567 200000 2052063 200000 33358884 200000 734344360 200000 668807032 200000 702219412 200000 422280467 200000 106979085 200000 463998126 200000 702510364 200000 430535183 200000 944634707 200000 396202891 200000 29970925 200000 715839692 200000 570145075 200000 374627284 200000 508766752 200000 297763905 200000 119635783 200000 790271186 200000 86127604 200000 718031657 200000 24272273 200000 769620434 200000 782216523 200000 337302660 200000 855956469 200000 997901477 200000 546543148 200000 846394899 200000 785841850 200000 605288993 200000 546668351 200000 555519199 200000 564731662 200000 971507358 200000 472978004 200000 671959474 200000 424482175 200000 198014073 200000 673560796 200000 590231964 200000 264150658 200000 558872724 200000 635215982 200000 814120560 200000 908392175 200000 619379924 200000 123930436 200000 58750276 200000 72265859 200000 853506722 200000 542037691 200000 646516469 200000 595405404 200000 799645547 200000 841238487 200000 709486240 200000 879157633 200000 797905184 200000 34995132 200000 558991402 200000 881529688 200000 726119095 200000 595970102 200000 663198394 200000 71295534 200000 530084008 200000 892766258 200000 803640121 200000 29236147 200000 630438256 200000 365837379 200000 557484249 200000 321992059 200000 346165265 200000 343180062 200000 284937611 200000 423974782 200000 462181008 200000 358187038 200000 281877639 200000 941737112 200000 934187638 200000 53588929 200000 521402056 200000 627196682 200000 929042768 200000 720342568 200000 965031309 200000 368143095 200000 320768303 200000 473465243 200000 233423066 200000 637040872 200000 671870761 200000 639203587 200000 679294965 200000 380905033 200000 114991574 200000 642869871 200000 169429993 200000 832883177 200000 81087955 200000 820717967 200000 896845318 200000 985143934 200000 454381123 200000 212901948 200000 213192287 200000 256801055 200000 469796169 200000 99370222 200000 381443146 200000 716975560 200000 383174287 200000 253944644 200000 5374692 200000 734377945 200000 650936258 200000 316806784 200000 729843083 200000 726244503 200000 61998355 200000 313124872 200000 748225122 200000 484888490 200000 600656311 200000 396329959 200000 402080464 200000 244422558 200000 129452648 200000 476670793 200000 583524353 200000 559988322 200000 956666851 200000 161827586 200000 676438371 200000 173169611 200000 790314856 200000 417991688 200000 346117419 200000 347871762 200000 932811581 200000 707365877 200000 764208846 200000 115007570 200000 429343531 200000 803943814 200000 6953352 200000 497084171 200000 929202431 200000 16642846 200000 73834712 200000 565036194 200000 166614282 200000 320898372 200000 845949186 200000 816020446 200000 844894882 200000 464685856 200000 464543628 200000 711402605 200000 859900575 200000 205300994 200000 610478017 200000 652658525 200000 585460191 200000 397534427 200000 539931953 200000 695389091 200000 570515394 200000 329992899 200000 171620911 200000 270776471 200000 469312686 200000 945949041 200000 726093906 200000 133782134 200000 406683788 200000 684019398 200000 466058484 200000 157736671 200000 339429705 200000 51628610 200000 939494326 200000 967395159 200000 172434262 200000 85075341 200000 918799098 200000 689439173 200000 469048873 200000 573654256 200000 834439783 200000 468534006 200000 150044346 200000 12908505 200000 891753833 200000 546063130 200000 832377863 200000 531082587 200000 496217519 200000 949745733 200000 298535824 200000 399549611 200000 77082539 200000 296666863 200000 932568027 200000 804041636 200000 582694677 200000 735154293 200000 149208817 200000 891663172 200000 581278569 200000 246510997 200000 616931039 200000 252849197 200000 571958372 200000 282637046 200000 506597943 200000 134958373 200000 752090251 200000 126618014 200000 946358412 200000 571481494 200000 64562084 200000 15401338 200000 477467385 200000 849363983 200000 610851130 200000 353400793 200000 849296539 200000 527894209 200000 310453021 200000 818730481 200000 673780498 200000 303033346 200000 677475808 200000 796105561 200000 230728452 200000 339564749 200000 401170778 200000 403732621 200000 78853786 200000 479046977 200000 414950693 200000 883217774 200000 950459394 200000 358021406 200000 372707106 200000 473929151 200000 987226603 200000 631482443 200000 29981171 200000 730123689 200000 201958412 200000 515141970 200000 756639616 200000 868247096 200000 536695197 200000 589758434 200000 477572467 200000 895273435 200000 901604315 200000 440765261 200000 133453244 200000 514091752 200000 19490441 200000 808646919 200000 922331405 200000 892467733 200000 664158314 200000 174096685 200000 885505886 200000 165500160 200000 474746824 200000 804270843 200000 96326250 200000 357581481 200000 297011440 200000 468561237 200000 383864881 200000 444615155 200000 685708980 200000 398878015 200000 598071156 200000 923805734 200000 103718631 200000 347124837 200000 707054652 200000 75889520 200000 261567204 200000 336112532 200000 78672980 200000 660038495 200000 976331272 200000 912875327 200000 864113610 200000 758070120 200000 929761844 200000 159272955 200000 201813362 200000 104530276 200000 520076364 200000 206564099 200000 763718499 200000 789936142 200000 246555834 200000 989593780 200000 301009272 200000 701987718 200000 266096619 200000 982994194 200000 527860176 200000 529346000 200000 413298385 200000 67532354 200000 595217742 200000 211061590 200000 550549855 200000 479717134 200000 791350297 200000 762753890 200000 432405264 200000 108063076 200000 893759517 200000 88367269 200000 964532577 200000 322565335 200000 692322185 200000 557311923 200000 954841171 200000 843061533 200000 422050127 200000 890800516 200000 759081194 200000 879210127 200000 287158184 200000 165362677 200000 364047280 200000 883739820 200000 399895181 200000 920442437 200000 942516018 200000 983226518 200000 675635263 200000 835467673 200000 718078594 200000 307229075 200000 576935359 200000 980859768 200000 639656883 200000 246732173 200000 479342934 200000 164815951 200000 298864225 200000 309378451 200000 89144079 200000 744211438 200000 79893030 200000 720513622 200000 702123832 200000 74073608 200000 827534118 200000 25986732 200000 815624421 200000 876014775 200000 761041540 200000 965713425 200000 918708845 200000 254919927 200000 474664682 200000 403524385 200000 407420395 200000 652316455 200000 97231110 200000 264358943 200000 747107262 200000 499595 200000 91656711 200000 930226546 200000 299524873 200000 814825676 200000 912119332 200000 228976674 200000 94431284 200000 977700982 200000 692682005 200000 933264479 200000 988997481 200000 452630904 200000 286369432 200000 950412795 200000 605045528 200000 646281896 200000 886672109 200000 41642731 200000 38611571 200000 645245245 200000 116175707 200000 536163785 200000 637152754 200000 722578259 200000 933566121 200000 921288789 200000 730979793 200000 766180970 200000 349411749 200000 769778672 200000 169861261 200000 852590567 200000 621453729 200000 203444255 200000 905230699 200000 108257682 200000 807580401 200000 469757710 200000 868935409 200000 253428247 200000 89215342 200000 984578058 200000 814975851 200000 352649605 200000 505293558 200000 741914118 200000 281502055 200000 672913874 200000 825672169 200000 386002455 200000 604142649 200000 156292948 200000 680972206 200000 815977464 200000 85147256 200000 843924297 200000 816205100 200000 987972231 200000 175528575 200000 587260496 200000 567718225 200000 935522374 200000 897651949 200000 682616558 200000 747549071 200000 521893851 200000 417428261 200000 378719243 200000 194250842 200000 455674512 200000 38599631 200000 63059314 200000 81434539 200000 764079827 200000 441797461 200000 734090836 200000 883614592 200000 159410359 200000 686458983 200000 427961797 200000 430552665 200000 845969010 200000 245790328 200000 163512126 200000 388851133 200000 532318429 200000 452979262 200000 681437466 200000 83048115 200000 488843767 200000 795428406 200000 833550105 200000 457477705 200000 601710946 200000 276149533 200000 95049951 200000 993917969 200000 496694501 200000 458476152 200000 790651510 200000 407507103 200000 192926440 200000 618027277 200000 472389320 200000 815373324 200000 381645051 200000 71479144 200000 815047718 200000 82961526 200000 200561743 200000 974747735 200000 233248964 200000 27500670 200000 488109115 200000 66708846 200000 475322170 200000 670961096 200000 930288312 200000 316511620 200000 762067204 200000 667470718 200000 192730342 200000 950882612 200000 397051651 200000 400651470 200000 841405829 200000 50897245 200000 440344571 200000 816273255 200000 822548861 200000 195639203 200000 129215251 200000 606051328 200000 806659158 200000 924830956 200000 711064152 200000 140536530 200000 70023360 200000 895522275 200000 990290233 200000 354459672 200000 246585101 200000 250960248 200000 210636044 200000 697230486 200000 174056370 200000 85901661 200000 392207752 200000 448216079 200000 680662474 200000 407345803 200000 485718345 200000 530514894 200000 517265299 200000 350195643 200000 928571472 200000 569681182 200000 806653678 200000 932064750 200000 150298240 200000 383010770 200000 882147 200000 919741670 200000 160097314 200000 415507134 200000 293685531 200000 224906154 200000 103082594 200000 283964987 200000 497711204 200000 977638150 200000 492131279 200000 650317479 200000 988885809 200000 140980744 200000 825119455 200000 981367011 200000 717682455 200000 183391365 200000 629480553 200000 610838227 200000 611656786 200000 705065362 200000 848017449 200000 828619234 200000 473118782 200000 994122763 200000 726523199 200000 667421051 200000 802601949 200000 343589647 200000 980911792 200000 177791889 200000 627927640 200000 826284161 200000 998354916 200000 543395608 200000 410773878 200000 117382537 200000 264533286 200000 326355593 200000 183633958 200000 170231057 200000 324284455 200000 3267170 200000 180339451 200000 501210185 200000 27521148 200000 307418532 200000 137165483 200000 682638628 200000 722140699 200000 605467219 200000 521147536 200000 791307993 200000 375468002 200000 398023674 200000 824248615 200000 859897442 200000 550415376 200000 334445092 200000 738541203 200000 977386752 200000 742753994 200000 991103204 200000 77195546 200000 807104693 200000 513411223 200000 129270094 200000 997721511 200000 173872328 200000 120575205 200000 925834235 200000 419534919 200000 839849029 200000 672951938 200000 171733897 200000 631832748 200000 590576762 200000 577047587 200000 980470553 200000 725682861 200000 144462716 200000 304983264 200000 105116368 200000 97964228 200000 388225696 200000 586388150 200000 128595030 200000 257189006 200000 424971522 200000 444264196 200000 539785050 200000 447279951 200000 702776833 200000 767991566 200000 572547083 200000 572425323 200000 133585857 200000 657229438 200000 149077920 200000 846061038 200000 8872359 200000 708172254 200000 843783890 200000 314374917 200000 261516001 200000 235684638 200000 721296477 200000 13253251 200000 944566492 200000 614514196 200000 62525827 200000 663837021 200000 233883596 200000 678634231 200000 381148808 200000 369233198 200000 402526503 200000 381320420 200000 832070967 200000 226752180 200000 871068202 200000 410882138 200000 503744347 200000 416091217 200000 960408659 200000 596452285 200000 581731143 200000 550986379 200000 417640933 200000 170300886 200000 814115919 200000 811519628 200000 694841447 200000 692011089 200000 15418189 200000 466943138 200000 739184933 200000 352565821 200000 573453085 200000 574644928 200000 361339309 200000 619140752 200000 264163105 200000 46046460 200000 665291860 200000 945051809 200000 487852989 200000 508078607 200000 748357807 200000 889933996 200000 125986012 200000 909296600 200000 788410394 200000 279592530 200000 603255401 200000 310057433 200000 216433204 200000 423073046 200000 161611991 200000 251449784 200000 793858401 200000 669078752 200000 707538330 200000 927984576 200000 326133575 200000 753270398 200000 232884140 200000 995193693 200000 561384785 200000 204910110 200000 487490569 200000 183419300 200000 187331375 200000 102899158 200000 984164403 200000 802114504 200000 934610772 200000 37854749 200000 580191918 200000 223726502 200000 991826807 200000 555923023 200000 43099525 200000 4126778 200000 553617683 200000 780926764 200000 719822019 200000 934719528 200000 837287398 200000 862909785 200000 258779899 200000 311085108 200000 372512885 200000 981683677 200000 387282369 200000 290385354 200000 914936967 200000 194410662 200000 247468079 200000 279652727 200000 295517606 200000 85646082 200000 119350625 200000 655027565 200000 242500001 200000 890895910 200000 736881401 200000 883907587 200000 493156109 200000 343204267 200000 592797083 200000 685810227 200000 868372415 200000 653677579 200000 59039602 200000 962146843 200000 514796371 200000 394756904 200000 904136362 200000 898620797 200000 123258793 200000 409129670 200000 326963700 200000 589653566 200000 745296738 200000 570974988 200000 746747141 200000 432881386 200000 530078823 200000 564164872 200000 437635350 200000 156673839 200000 578699363 200000 39713064 200000 523081062 200000 79113821 200000 500928324 200000 407160769 200000 810417075 200000 181786093 200000 854599614 200000 654817163 200000 718004933 200000 883729399 200000 202671048 200000 263221794 200000 652023012 200000 11431354 200000 729793820 200000 734135943 200000 669794396 200000 365341720 200000 253178299 200000 303462302 200000 167341056 200000 756360727 200000 418749031 200000 26024622 200000 948837796 200000 196681057 200000 327644456 200000 576877540 200000 486107810 200000 741679300 200000 832666568 200000 63647439 200000 70502998 200000 711502003 200000 786493015 200000 33976037 200000 754863266 200000 412415428 200000 410596775 200000 275709437 200000 894437483 200000 611826480 200000 586295760 200000 981817044 200000 965622810 200000 845652311 200000 440230574 200000 118932360 200000 113167387 200000 37237305 200000 183304798 200000 303334943 200000 671826273 200000 898516477 200000 604410309 200000 13364481 200000 591712224 200000 464067950 200000 960648457 200000 906820474 200000 887616274 200000 98758265 200000 399292437 200000 424785978 200000 206959219 200000 285286064 200000 572466969 200000 147887060 200000 699397 200000 213559754 200000 121659656 200000 86801218 200000 890036429 200000 642851360 200000 992110617 200000 204411487 200000 84065108 200000 65740594 200000 850424903 200000 354672748 200000 671409702 200000 111441952 200000 552234961 200000 712610956 200000 999018070 200000 468845106 200000 987889082 200000 663906375 200000 371958777 200000 661343569 200000 568983626 200000 608594443 200000 525942950 200000 52476555 200000 594762635 200000 532746150 200000 561394685 200000 46534803 200000 208375757 200000 224734413 200000 425976861 200000 782114878 200000 972427298 200000 389844377 200000 172089387 200000 712518919 200000 911703266 200000 935278341 200000 64391890 200000 63245195 200000 466744873 200000 495702385 200000 602687678 200000 419375118 200000 363767380 200000 809455906 200000 461205280 200000 289147637 200000 24598152 200000 230728383 200000 440756269 200000 456702282 200000 43248939 200000 815928790 200000 127446943 200000 428714812 200000 30985833 200000 337576277 200000 951883058 200000 686949019 200000 858799280 200000 544545809 200000 245584168 200000 825184096 200000 838507828 200000 230324546 200000 468113094 200000 120227363 200000 240645740 200000 797598981 200000 530825941 200000 425843363 200000 250446995 200000 579726041 200000 618545185 200000 487300162 200000 572744232 200000 925896738 200000 847045117 200000 577446022 200000 147506286 200000 619712682 200000 12824766 200000 983269786 200000 1760749 200000 852052763 200000 127048763 200000 265999562 200000 860182767 200000 11709830 200000 75097684 200000 898704651 200000 560903172 200000 747303903 200000 914068840 200000 337310064 200000 150237822 200000 955965566 200000 346937565 200000 71847862 200000 260158710 200000 970743455 200000 734047131 200000 506150585 200000 407763909 200000 645265635 200000 550026897 200000 840636157 200000 372913036 200000 326423501 200000 571903791 200000 385811750 200000 958320556 200000 416727110 200000 195915755 200000 598736512 200000 703061199 200000 418394650 200000 337776316 200000 695096696 200000 440084829 200000 567767673 200000 953535906 200000 146822688 200000 182822408 200000 193162870 200000 278237468 200000 215913135 200000 196703297 200000 879787915 200000 584657072 200000 590473215 200000 122851008 200000 954594324 200000 374247271 200000 863382030 200000 703030272 200000 767193551 200000 815237709 200000 485126269 200000 682733248 200000 422228578 200000 6559989 200000 449147156 200000 560880259 200000 219699157 200000 391273972 200000 166254652 200000 157609489 200000 620600084 200000 750472034 200000 242227075 200000 918679540 200000 444996206 200000 743100764 200000 880224284 200000 90709244 200000 197022745 200000 780970116 200000 779707228 200000 757866683 200000 41695915 200000 825548415 200000 629630270 200000 759068682 200000 816857506 200000 449792118 200000 830656224 200000 238226306 200000 448104414 200000 489506198 200000 341310724 200000 217217540 200000 135189026 200000 492865424 200000 992409232 200000 891538226 200000 215061910 200000 467802905 200000 965320974 200000 50834419 200000 331075144 200000 499812459 200000 218760493 200000 140149491 200000 803482534 200000 216476611 200000 498145598 200000 458436384 200000 894327557 200000 8822753 200000 28299703 200000 573393966 200000 514191390 200000 898313867 200000 764376500 200000 472594708 200000 133355403 200000 691918090 200000 232041841 200000 340975245 200000 583939406 200000 493039786 200000 784441041 200000 450081176 200000 771949387 200000 820685119 200000 963230170 200000 182715897 200000 494765002 200000 301725595 200000 762059575 200000 835243702 200000 400899062 200000 213279769 200000 211831989 200000 574293146 200000 544758880 200000 555647765 200000 901349318 200000 468227253 200000 41473404 200000 620456305 200000 785805825 200000 946161881 200000 273033762 200000 286586130 200000 439192479 200000 237481503 200000 3635215 200000 352523105 200000 370470912 200000 319986016 200000 681514082 200000 996725707 200000 699632676 200000 115230653 200000 817551391 200000 95321153 200000 836128563 200000 863637272 200000 463395503 200000 896523193 200000 345303286 200000 907773592 200000 87757406 200000 31408299 200000 21793883 200000 497849129 200000 920567004 200000 499636628 200000 447995380 200000 61169658 200000 610740157 200000 490198903 200000 235833976 200000 265311997 200000 616545529 200000 704874583 200000 353567041 200000 663145834 200000 502249836 200000 363477949 200000 649269453 200000 377151548 200000 783472471 200000 239503672 200000 532767038 200000 688051378 200000 409995485 200000 169263833 200000 13567706 200000 778624720 200000 888841351 200000 301916083 200000 932513931 200000 922437595 200000 31633345 200000 513551969 200000 997063775 200000 853120737 200000 234394458 200000 207818624 200000 625975817 200000 952838959 200000 605762568 200000 459618352 200000 439901534 200000 679666905 200000 98030818 200000 219875991 200000 310368474 200000 331871541 200000 144214500 200000 335031390 200000 924946969 200000 87606112 200000 334495342 200000 14000946 200000 164268638 200000 658206391 200000 388167621 200000 183903044 200000 505411855 200000 68250975 200000 110848401 200000 490668490 200000 994805814 200000 486814399 200000 693284958 200000 737077628 200000 700710146 200000 949325825 200000 764788251 200000 401635095 200000 318815812 200000 373267604 200000 615791773 200000 807684061 200000 797104883 200000 230300844 200000 519952413 200000 71680019 200000 286880424 200000 523164097 200000 531219894 200000 910053762 200000 989528098 200000 18362636 200000 923372520 200000 464323063 200000 90168260 200000 590314509 200000 242743576 200000 630996932 200000 651178002 200000 466581768 200000 780766221 200000 315227196 200000 753863224 200000 485240706 200000 750546037 200000 27163194 200000 285970563 200000 416737481 200000 421701982 200000 468648603 200000 621726437 200000 293182570 200000 367831485 200000 132500671 200000 172051829 200000 265139897 200000 650329834 200000 3568908 200000 572115181 200000 916129612 200000 532665634 200000 456930667 200000 862470954 200000 907377536 200000 698475524 200000 236051401 200000 481774512 200000 176209651 200000 97838357 200000 485824152 200000 97472036 200000 868665864 200000 910705212 200000 314617163 200000 100354768 200000 191389798 200000 60460614 200000 697758941 200000 937778978 200000 888451961 200000 159709027 200000 644926027 200000 677858348 200000 128710896 200000 925061031 200000 635575573 200000 466617126 200000 411245373 200000 526946698 200000 208865217 200000 138842088 200000 460559896 200000 630880873 200000 874542168 200000 902716273 200000 382223100 200000 428898050 200000 464447207 200000 31099491 200000 926223785 200000 676973564 200000 117403136 200000 402129795 200000 116789920 200000 12803677 200000 128460086 200000 437651518 200000 924089258 200000 677150738 200000 31163813 200000 143729951 200000 8756306 200000 580122730 200000 642751079 200000 25543258 200000 182750310 200000 513469595 200000 172877599 200000 900630597 200000 358809210 200000 945058876 200000 371789427 200000 210548185 200000 557160548 200000 882505673 200000 714803850 200000 251855157 200000 984271297 200000 776210723 200000 789769106 200000 795397147 200000 702307951 200000 500747277 200000 171866172 200000 330721394 200000 877998865 200000 838354608 200000 777200190 200000 140467906 200000 797148559 200000 807925784 200000 702312144 200000 40089787 200000 249576339 200000 98950324 200000 27939632 200000 933484974 200000 634097932 200000 975463642 200000 126026526 200000 624302866 200000 768047279 200000 720931648 200000 428413280 200000 917889793 200000 429698673 200000 294456708 200000 942456895 200000 410470584 200000 191990286 200000 609898662 200000 714872329 200000 813011738 200000 701888902 200000 636780937 200000 458577805 200000 85890862 200000 731343258 200000 262775669 200000 100223650 200000 975845021 200000 288698451 200000 521119896 200000 105150624 200000 162735157 200000 834491260 200000 98277504 200000 404348132 200000 108358248 200000 869748003 200000 17110690 200000 922163025 200000 235134925 200000 54701084 200000 728812247 200000 277286090 200000 106393502 200000 974999678 200000 284245978 200000 512863673 200000 371274809 200000 925989923 200000 469529547 200000 845584523 200000 707175840 200000 373323052 200000 53157550 200000 211941938 200000 768666616 200000 124346492 200000 574000365 200000 417530018 200000 164395533 200000 146786872 200000 33319890 200000 911605076 200000 142358477 200000 400300621 200000 365088782 200000 794201541 200000 639516361 200000 608700650 200000 761781813 200000 940402168 200000 543099575 200000 46265601 200000 55394112 200000 161067760 200000 922998770 200000 25134795 200000 776042249 200000 326730039 200000 650705400 200000 711517249 200000 989264082 200000 53372763 200000 748075499 200000 239465891 200000 362343359 200000 548760171 200000 162471697 200000 270726133 200000 662959447 200000 188391038 200000 346032469 200000 768305021 200000 945378823 200000 452184364 200000 332776899 200000 695980615 200000 1911711 200000 208566291 200000 571909903 200000 933267105 200000 316463570 200000 376378707 200000 499122703 200000 506549663 200000 881021114 200000 961064466 200000 878055996 200000 828022680 200000 337402707 200000 843164922 200000 676359734 200000 163920039 200000 656497660 200000 991104694 200000 565721149 200000 111105835 200000 920328953 200000 149761144 200000 301113528 200000 771223623 200000 390918899 200000 435913334 200000 699959986 200000 969903203 200000 945734518 200000 669949544 200000 153930840 200000 83963817 200000 106377585 200000 777900044 200000 976436604 200000 824450184 200000 10851258 200000 44146595 200000 300421141 200000 783484981 200000 789920136 200000 85330545 200000 672609469 200000 898045221 200000 863762679 200000 973531456 200000 239200562 200000 905883029 200000 640411015 200000 155680478 200000 81851605 200000 872876034 200000 251482781 200000 916410010 200000 170834734 200000 627930033 200000 611523585 200000 617198795 200000 506361958 200000 412106024 200000 262443615 200000 392044873 200000 875961291 200000 878738099 200000 141639110 200000 231527410 200000 666577999 200000 657541856 200000 303817260 200000 605600550 200000 607926026 200000 717525763 200000 631823335 200000 547183692 200000 199524276 200000 873575859 200000 585006133 200000 995499083 200000 366371116 200000 562991947 200000 10385333 200000 217899537 200000 79087091 200000 130854506 200000 890382572 200000 953430288 200000 88776881 200000 753030259 200000 317595842 200000 293166524 200000 781012143 200000 889366542 200000 604227842 200000 644024334 200000 862173276 200000 383834021 200000 605386973 200000 54415876 200000 240129481 200000 377146344 200000 528085863 200000 96990239 200000 682365740 200000 389492809 200000 540246041 200000 133211107 200000 756733793 200000 840925569 200000 901204814 200000 926869082 200000 847828580 200000 756284937 200000 605223110 200000 561435282 200000 281070040 200000 488375458 200000 218240549 200000 484429338 200000 991065987 200000 869536974 200000 71738229 200000 851982729 200000 997249999 200000 469758292 200000 408538016 200000 399231735 200000 598372427 200000 660071104 200000 671133943 200000 500233858 200000 850063913 200000 228111840 200000 825321390 200000 899525835 200000 416682173 200000 709904968 200000 415675997 200000 778258294 200000 183046660 200000 137644239 200000 194256512 200000 233531310 200000 9124122 200000 757660176 200000 701411576 200000 986615966 200000 367834819 200000 528379626 200000 280633993 200000 195664889 200000 985120227 200000 89943809 200000 355595866 200000 676313714 200000 560303622 200000 125185850 200000 909129848 200000 189600837 200000 135279577 200000 393220163 200000 466747986 200000 949703085 200000 240236462 200000 925415688 200000 341538622 200000 4063595 200000 641438717 200000 546143551 200000 158984435 200000 96186182 200000 360336349 200000 187454430 200000 136954381 200000 439511173 200000 667683727 200000 326658975 200000 257144973 200000 299107447 200000 125857524 200000 459508099 200000 401265750 200000 725654763 200000 717569553 200000 315896652 200000 378892209 200000 659773112 200000 459356562 200000 971111937 200000 181664202 200000 390743095 200000 153131333 200000 866219630 200000 85131568 200000 828140483 200000 38399131 200000 716214689 200000 407450201 200000 892839488 200000 923140394 200000 86725486 200000 503809564 200000 76053394 200000 491559725 200000 801602796 200000 506131509 200000 329344801 200000 436776962 200000 436669686 200000 895137220 200000 535844955 200000 693002923 200000 193968812 200000 671588814 200000 114384690 200000 978396750 200000 783708143 200000 38207931 200000 94270618 200000 512293557 200000 476158440 200000 11831766 200000 156334861 200000 539662031 200000 486681473 200000 193873360 200000 317523719 200000 256197933 200000 427719658 200000 753459006 200000 434759561 200000 598775430 200000 163399958 200000 644970006 200000 503800474 200000 195893811 200000 54464059 200000 36475702 200000 68226497 200000 586281651 200000 621811286 200000 202996445 200000 441630349 200000 958352425 200000 397670565 200000 839952176 200000 602948365 200000 481935065 200000 586658603 200000 872747190 200000 448287832 200000 746900910 200000 827475759 200000 327805149 200000 508272903 200000 913590455 200000 935964093 200000 206214771 200000 410838454 200000 166096806 200000 10107427 200000 290484269 200000 60594566 200000 499707472 200000 121003125 200000 196490531 200000 541827742 200000 92265775 200000 265824267 200000 522616146 200000 94353573 200000 605468643 200000 423233022 200000 889881625 200000 744771914 200000 78017452 200000 378563502 200000 799719100 200000 237636285 200000 871417842 200000 132525886 200000 807096037 200000 197874739 200000 276217022 200000 14701590 200000 716156702 200000 632306277 200000 243271998 200000 109756257 200000 273653591 200000 387922449 200000 337082437 200000 145710221 200000 549124966 200000 74360952 200000 81733320 200000 223907789 200000 160171906 200000 866256351 200000 245809250 200000 345296026 200000 849794760 200000 349033998 200000 945655761 200000 645000750 200000 542131639 200000 650869972 200000 629708150 200000 172037127 200000 844176563 200000 219727488 200000 975431641 200000 35281514 200000 481790085 200000 978839657 200000 189833251 200000 56131294 200000 565368537 200000 157717864 200000 120407203 200000 97824941 200000 868482238 200000 120478297 200000 671875402 200000 120033638 200000 501156138 200000 553130142 200000 442436142 200000 181202782 200000 557016948 200000 346541211 200000 934276107 200000 455533610 200000 64320472 200000 649005627 200000 546841277 200000 716043558 200000 500017655 200000 801782122 200000 207493575 200000 773936113 200000 749726036 200000 494515352 200000 562687695 200000 186655983 200000 976490968 200000 794672444 200000 153859103 200000 401744838 200000 71649870 200000 960931407 200000 303378726 200000 59209185 200000 142154984 200000 437957325 200000 602922229 200000 556588272 200000 128853432 200000 168510008 200000 717590723 200000 713429862 200000 807372088 200000 462636308 200000 980900970 200000 786295546 200000 709752003 200000 927087980 200000 300453607 200000 281677606 200000 568183065 200000 724219724 200000 783353053 200000 655605675 200000 110627039 200000 175527236 200000 412580627 200000 349854987 200000 804916508 200000 128951532 200000 202188017 200000 70505230 200000 897066430 200000 573847898 200000 665247495 200000 553287486 200000 595810835 200000 11962797 200000 243198343 200000 503040874 200000 975622992 200000 896928134 200000 823131334 200000 67218983 200000 697990926 200000 85529994 200000 475623871 200000 271886666 200000 433059783 200000 923569633 200000 766398095 200000 594172527 200000 458229597 200000 909836474 200000 304948986 200000 237647733 200000 847316372 200000 24477381 200000 50917 200000 88913152 200000 704294547 200000 950803383 200000 286754522 200000 107612406 200000 181383016 200000 79956170 200000 318605447 200000 998881027 200000 299441793 200000 437710650 200000 883192639 200000 976519957 200000 426383923 200000 514513609 200000 196232311 200000 336765920 200000 329515830 200000 503039547 200000 567728202 200000 126605658 200000 199685414 200000 667600347 200000 5201910 200000 195272512 200000 412678916 200000 343658997 200000 382890589 200000 189833104 200000 21126068 200000 70418778 200000 242556549 200000 218692365 200000 709239933 200000 234362335 200000 83863064 200000 886607807 200000 643397004 200000 457279197 200000 532826597 200000 914323824 200000 128249456 200000 463108019 200000 152254557 200000 863872559 200000 217527967 200000 799405119 200000 427315735 200000 509656273 200000 460468208 200000 70185321 200000 317224524 200000 646540139 200000 235341088 200000 658477977 200000 335731035 200000 26858457 200000 208873549 200000 927963452 200000 724587846 200000 983804475 200000 72623486 200000 758577474 200000 828209716 200000 979494770 200000 546205976 200000 44064163 200000 264540909 200000 957111719 200000 179702890 200000 406701013 200000 408184161 200000 13814981 200000 710946851 200000 905407832 200000 889492769 200000 152420602 200000 506687702 200000 325499946 200000 776960996 200000 452705594 200000 55208829 200000 147000659 200000 66878980 200000 704343996 200000 131108851 200000 720954715 200000 267370238 200000 282794107 200000 592525177 200000 311698639 200000 789882870 200000 74877878 200000 235920690 200000 391141568 200000 308311089 200000 285484656 200000 303321254 200000 538599235 200000 290322840 200000 246892785 200000 79617603 200000 313467378 200000 443907387 200000 681584963 200000 681178071 200000 954715241 200000 525661644 200000 465341365 200000 24464151 200000 554801866 200000 421947936 200000 406393692 200000 251001372 200000 867016762 200000 824785842 200000 852024973 200000 160041441 200000 473959777 200000 166742816 200000 794973541 200000 895651014 200000 500257006 200000 470163116 200000 453239361 200000 492591376 200000 39874065 200000 446306492 200000 421452358 200000 793208678 200000 956171007 200000 848410202 200000 684547034 200000 40035670 200000 739875186 200000 578062260 200000 997451561 200000 166046670 200000 276536614 200000 648548509 200000 696464033 200000 463263139 200000 906555485 200000 892332298 200000 213570422 200000 218128397 200000 465556060 200000 285076375 200000 390593567 200000 371717417 200000 668273644 200000 610500096 200000 724880087 200000 731950710 200000 367335898 200000 35947432 200000 990552605 200000 590977880 200000 711516535 200000 934281749 200000 114379572 200000 484650905 200000 928479512 200000 623354737 200000 36691107 200000 729548771 200000 158083223 200000 988817163 200000 896436919 200000 762149959 200000 655442384 200000 740698580 200000 247670268 200000 63189177 200000 523881765 200000 913448675 200000 796701640 200000 75121553 200000 648695803 200000 151745521 200000 432180400 200000 320413707 200000 11089211 200000 817945054 200000 550112529 200000 343876296 200000 701887442 200000 743077674 200000 958016904 200000 878984779 200000 932295985 200000 696730237 200000 300999546 200000 364346749 200000 116785613 200000 42247967 200000 845190541 200000 138051114 200000 427738528 200000 730283392 200000 444988973 200000 294973826 200000 476049062 200000 709538226 200000 486834184 200000 11425945 200000 664105825 200000 286190058 200000 336866962 200000 934771942 200000 505470806 200000 33718530 200000 860612226 200000 422995656 200000 595570574 200000 16759546 200000 591137875 200000 27142652 200000 149627158 200000 541689715 200000 931276996 200000 140504104 200000 941948287 200000 813143090 200000 294878553 200000 88228692 200000 139929950 200000 715286435 200000 629229271 200000 237262444 200000 47925453 200000 839292244 200000 810185164 200000 699410879 200000 192838120 200000 994495093 200000 210281220 200000 409575811 200000 634717521 200000 175227487 200000 312320533 200000 794372174 200000 318534829 200000 433040138 200000 7564757 200000 693114782 200000 467217189 200000 42559381 200000 996311262 200000 978860115 200000 924346342 200000 13523649 200000 828506641 200000 696062768 200000 267680929 200000 81480054 200000 168011536 200000 554277213 200000 345077260 200000 251757374 200000 123530434 200000 148957928 200000 970429534 200000 169799365 200000 465157586 200000 888228159 200000 702065111 200000 782572127 200000 187206449 200000 1146295 200000 797734710 200000 674740354 200000 125211792 200000 726331913 200000 589955137 200000 326279239 200000 823752935 200000 183451855 200000 405629505 200000 724203501 200000 155036913 200000 387294732 200000 444796547 200000 409000790 200000 666194349 200000 895459745 200000 915183832 200000 134804617 200000 863676639 200000 873350105 200000 622143509 200000 911218222 200000 350264716 200000 50750430 200000 431077012 200000 36256789 200000 959732866 200000 339124289 200000 819110066 200000 750591407 200000 911075534 200000 679116150 200000 502651215 200000 645900435 200000 432100931 200000 184510549 200000 951908945 200000 936697595 200000 125436410 200000 314987163 200000 100389665 200000 277253700 200000 483336908 200000 684041063 200000 495850284 200000 615278962 200000 592089050 200000 258196413 200000 535539299 200000 925808041 200000 576524550 200000 806429446 200000 398711227 200000 897331381 200000 706021751 200000 530214798 200000 474056622 200000 712379779 200000 709766681 200000 952653061 200000 827243193 200000 265705126 200000 753559578 200000 514414335 200000 144139740 200000 746894547 200000 230453103 200000 842625908 200000 553722653 200000 676011877 200000 854481741 200000 90553664 200000 562544645 200000 420542682 200000 750533808 200000 703691428 200000 880448545 200000 38448467 200000 309867223 200000 310789059 200000 562005890 200000 943479576 200000 657831365 200000 66569510 200000 179071293 200000 706544914 200000 484454082 200000 219803705 200000 747107820 200000 358942032 200000 803047641 200000 133699019 200000 139982380 200000 227674498 200000 511966040 200000 462937234 200000 785856797 200000 866368385 200000 203329618 200000 923181477 200000 971061989 200000 231998917 200000 945547552 200000 576862976 200000 790386477 200000 969084909 200000 324592860 200000 442477571 200000 805819810 200000 636977467 200000 48813796 200000 438257139 200000 37659253 200000 16698645 200000 929310557 200000 250562168 200000 199869148 200000 710869382 200000 789404590 200000 845460510 200000 481097103 200000 797927866 200000 894073088 200000 740398292 200000 498539339 200000 323607685 200000 467657413 200000 553427567 200000 877989203 200000 359544541 200000 240935726 200000 949396776 200000 98552810 200000 494307420 200000 631335859 200000 89438746 200000 831741146 200000 325446079 200000 785353103 200000 211914693 200000 451074544 200000 238074217 200000 517552706 200000 579224206 200000 95964029 200000 186229729 200000 582340621 200000 360536892 200000 273770711 200000 675883599 200000 505273465 200000 948013437 200000 961619158 200000 891063043 200000 854184657 200000 274687071 200000 930650711 200000 431553519 200000 944026275 200000 575796951 200000 395678396 200000 553968936 200000 290893378 200000 593272893 200000 274991723 200000 7826792 200000 734905671 200000 275121358 200000 564227915 200000 483338383 200000 574797068 200000 66324521 200000 266945866 200000 851036701 200000 247641904 200000 189491667 200000 534117593 200000 23821242 200000 963600918 200000 275852723 200000 370680686 200000 844574127 200000 31782757 200000 755819158 200000 16548353 200000 602909034 200000 137280649 200000 466346156 200000 22452111 200000 539601918 200000 999150385 200000 458530825 200000 102199706 200000 427326624 200000 745108943 200000 680313637 200000 558918824 200000 298020139 200000 789029915 200000 705560413 200000 776242880 200000 193277597 200000 608775568 200000 304167279 200000 343932912 200000 429831576 200000 129706990 200000 392394242 200000 43843785 200000 864557794 200000 433629110 200000 935429148 200000 754869473 200000 509567973 200000 329658545 200000 826322858 200000 433412944 200000 769877296 200000 284108394 200000 469574651 200000 221984563 200000 53961460 200000 503793327 200000 315243077 200000 26655789 200000 558517639 200000 138796564 200000 550085151 200000 560367329 200000 894645733 200000 288726127 200000 965744645 200000 704971641 200000 386787882 200000 172536669 200000 688582104 200000 453225506 200000 355768857 200000 430436540 200000 685064027 200000 418973070 200000 859611544 200000 911716655 200000 183552183 200000 92861296 200000 102997298 200000 298669725 200000 818666744 200000 17299203 200000 683349139 200000 798077106 200000 820948621 200000 651295108 200000 429117712 200000 519510365 200000 810030540 200000 208017587 200000 514405404 200000 517763920 200000 156453227 200000 881242454 200000 702279124 200000 131806852 200000 647015688 200000 735927223 200000 6421364 200000 679180978 200000 703459747 200000 883658785 200000 899088352 200000 848741338 200000 145138207 200000 716327270 200000 223657500 200000 855589568 200000 372814788 200000 640269148 200000 732580820 200000 829335402 200000 970443968 200000 27807579 200000 868346837 200000 450099108 200000 95768225 200000 574749377 200000 764852882 200000 476684156 200000 697558748 200000 691956078 200000 631567520 200000 53969862 200000 583911242 200000 851554888 200000 543172922 200000 45254296 200000 361170086 200000 874685368 200000 210310845 200000 3875791 200000 625746192 200000 142481452 200000 638369581 200000 598139785 200000 793235085 200000 144231571 200000 104743087 200000 25956009 200000 404855172 200000 14045412 200000 876486157 200000 841694551 200000 825118018 200000 37505687 200000 297258293 200000 119138685 200000 982620791 200000 926709034 200000 121854906 200000 922913099 200000 302895543 200000 165810333 200000 327728978 200000 60603315 200000 247852539 200000 590479350 200000 388579926 200000 780511469 200000 807900957 200000 768503231 200000 7257157 200000 407116533 200000 40331359 200000 97821827 200000 390929473 200000 918171656 200000 212739813 200000 657565524 200000 49230224 200000 25376555 200000 407725110 200000 869216328 200000 330982940 200000 325581988 200000 374026431 200000 338139383 200000 252861172 200000 431803519 200000 708025424 200000 879879423 200000 864440009 200000 604643594 200000 157112988 200000 129263232 200000 253795442 200000 682956121 200000 619387326 200000 916432033 200000 771451752 200000 335886787 200000 983832239 200000 466996745 200000 506470986 200000 233817186 200000 701738449 200000 219682662 200000 852771675 200000 885917079 200000 563086183 200000 861338090 200000 517951743 200000 268907141 200000 398195226 200000 437036488 200000 608831553 200000 630063505 200000 888354166 200000 714732732 200000 277825360 200000 528465640 200000 796446826 200000 841798272 200000 525426174 200000 576803065 200000 277669836 200000 739923800 200000 154550848 200000 580877047 200000 251771091 200000 474406535 200000 332311216 200000 496520536 200000 490700699 200000 834242776 200000 481863950 200000 48073304 200000 365687204 200000 652498198 200000 568767163 200000 283248759 200000 283895379 200000 701254803 200000 75768124 200000 627523319 200000 372201328 200000 431300517 200000 936644285 200000 659480159 200000 751106983 200000 990998052 200000 946739851 200000 961668859 200000 585937159 200000 909591534 200000 288054681 200000 829177689 200000 743142278 200000 464864612 200000 107169020 200000 566923981 200000 925831034 200000 395385834 200000 912882799 200000 161343470 200000 768491041 200000 64197226 200000 282521296 200000 706166551 200000 34622490 200000 279272402 200000 737409697 200000 518311143 200000 784670698 200000 11454353 200000 187628168 200000 64012993 200000 678207609 200000 870920734 200000 709626319 200000 806157645 200000 440334226 200000 254171505 200000 236224740 200000 283886837 200000 376508006 200000 795665800 200000 32239066 200000 786528873 200000 659057162 200000 189539044 200000 620526311 200000 394259227 200000 260303860 200000 84409097 200000 356262116 200000 158428612 200000 559386242 200000 377220353 200000 202060752 200000 285232349 200000 564219251 200000 426866138 200000 776956237 200000 866686759 200000 433359467 200000 445816099 200000 743763234 200000 940763172 200000 682524532 200000 897366899 200000 838131127 200000 917760667 200000 99273592 200000 410967267 200000 457245340 200000 709709080 200000 707157192 200000 857335695 200000 211489026 200000 583651433 200000 153232280 200000 615021592 200000 943622208 200000 481280034 200000 132647552 200000 698608164 200000 389932111 200000 66368282 200000 805265148 200000 327005917 200000 938369615 200000 353321964 200000 274674669 200000 758685038 200000 803582720 200000 509479799 200000 214415383 200000 985026442 200000 815077706 200000 785813854 200000 717543585 200000 571017701 200000 952623285 200000 334556297 200000 495473048 200000 710393016 200000 439329777 200000 453820834 200000 853434987 200000 243055681 200000 893134160 200000 101197721 200000 639589488 200000 77983041 200000 456846663 200000 403040289 200000 163736926 200000 355883900 200000 252088561 200000 385464368 200000 186968017 200000 330175036 200000 738792588 200000 477460611 200000 841636298 200000 704581327 200000 738638329 200000 948326424 200000 659501868 200000 788939524 200000 338630464 200000 786539185 200000 437024832 200000 9793970 200000 495049482 200000 837186392 200000 451736626 200000 386182450 200000 943744805 200000 128966870 200000 379856273 200000 987437536 200000 825661188 200000 771924538 200000 220547795 200000 266111645 200000 313025597 200000 951518552 200000 845214415 200000 618967888 200000 524948233 200000 224425287 200000 677118785 200000 29557600 200000 524231367 200000 432838370 200000 352823625 200000 379767868 200000 907037305 200000 908798280 200000 20173804 200000 317679059 200000 272546629 200000 515031133 200000 659777682 200000 654321436 200000 153378549 200000 913508167 200000 98707334 200000 775570576 200000 422584951 200000 847709937 200000 737501817 200000 656419499 200000 394584671 200000 359207563 200000 560353024 200000 84164718 200000 219171680 200000 167266312 200000 22679313 200000 728199648 200000 969563351 200000 90110622 200000 214070666 200000 513755784 200000 929778496 200000 481291082 200000 758145706 200000 338307061 200000 378609342 200000 440863561 200000 717719190 200000 74038839 200000 582491543 200000 1171104 200000 304338902 200000 362262115 200000 364544182 200000 515953302 200000 906291669 200000 589318418 200000 741091368 200000 460994612 200000 425946980 200000 72001250 200000 628913055 200000 239631052 200000 507122999 200000 669495028 200000 369484530 200000 918814319 200000 708489318 200000 75044204 200000 219930779 200000 849613429 200000 868763886 200000 940128757 200000 828338231 200000 206577145 200000 342413358 200000 178362938 200000 197096202 200000 141358683 200000 356440938 200000 735128686 200000 420683385 200000 199197628 200000 857851980 200000 199259589 200000 162062989 200000 889683333 200000 997113694 200000 527032057 200000 837593207 200000 925365984 200000 746631312 200000 694078150 200000 406797574 200000 717209917 200000 46011320 200000 692268653 200000 644698418 200000 595051727 200000 45811469 200000 970576949 200000 828420757 200000 166291725 200000 255336364 200000 58980325 200000 86837229 200000 880843057 200000 835300372 200000 865155404 200000 701032860 200000 970026172 200000 803216041 200000 594669754 200000 917434920 200000 579916272 200000 125738036 200000 251240836 200000 125193915 200000 298316373 200000 557259873 200000 417026179 200000 335866275 200000 120923956 200000 633668671 200000 169206933 200000 753952979 200000 829636639 200000 871544516 200000 881979163 200000 846074977 200000 229377895 200000 645080903 200000 14447226 200000 313599238 200000 960788132 200000 327698948 200000 176700058 200000 399875745 200000 511401778 200000 203123868 200000 505537386 200000 183278772 200000 537376430 200000 920873106 200000 969138522 200000 580705509 200000 377615228 200000 531250127 200000 942031327 200000 66269055 200000 328425284 200000 929193758 200000 706000882 200000 305109487 200000 473726321 200000 883559601 200000 247260305 200000 56837959 200000 412725169 200000 206105754 200000 222224189 200000 790196926 200000 317723768 200000 768591187 200000 566889595 200000 66457645 200000 721419132 200000 818765879 200000 425653843 200000 9787027 200000 567555642 200000 324639238 200000 771871444 200000 47092883 200000 859854448 200000 923136869 200000 830475406 200000 7808753 200000 572758689 200000 683768667 200000 655243542 200000 854210841 200000 75037844 200000 763684822 200000 930023813 200000 286268824 200000 288362453 200000 945331236 200000 735120122 200000 747040416 200000 981973043 200000 981788538 200000 791768851 200000 446557321 200000 646230080 200000 142408561 200000 854352504 200000 198784074 200000 17028053 200000 103307395 200000 361561425 200000 131729412 200000 210256523 200000 472790162 200000 6838218 200000 104420216 200000 248180290 200000 867265378 200000 467413142 200000 898999947 200000 137396126 200000 308960538 200000 21146985 200000 73243081 200000 789922949 200000 611660488 200000 543476093 200000 787791584 200000 21162146 200000 464798938 200000 419357198 200000 25445664 200000 656919013 200000 23756709 200000 179861726 200000 94111746 200000 410261249 200000 750478817 200000 550582450 200000 922723230 200000 460573677 200000 852313386 200000 458445266 200000 283262259 200000 195785316 200000 630146177 200000 85998221 200000 358052771 200000 948036709 200000 720052426 200000 72108979 200000 194312180 200000 19361971 200000 168394060 200000 855231257 200000 165476304 200000 133368149 200000 666688564 200000 554840601 200000 822938117 200000 582024215 200000 350091538 200000 508936719 200000 304994055 200000 293370632 200000 652707673 200000 277590237 200000 513094505 200000 82753787 200000 76188899 200000 862670695 200000 400653928 200000 197882374 200000 184788076 200000 651781144 200000 198450272 200000 140676101 200000 890818578 200000 413527388 200000 165236052 200000 677090072 200000 523865052 200000 643100708 200000 618332522 200000 962556448 200000 352449071 200000 68149349 200000 959457645 200000 802883910 200000 432144474 200000 285738905 200000 378422602 200000 232823925 200000 291812108 200000 197540668 200000 150869651 200000 221867483 200000 538001112 200000 32465744 200000 860779263 200000 436826732 200000 757274808 200000 606555866 200000 814718696 200000 556687455 200000 807494279 200000 857547874 200000 214678987 200000 813753775 200000 526119814 200000 619972727 200000 723356363 200000 126479003 200000 874217688 200000 656291881 200000 615461679 200000 220278822 200000 166793221 200000 315338637 200000 32408288 200000 898572951 200000 307925371 200000 332431933 200000 478394604 200000 224879098 200000 182276360 200000 82172373 200000 118260230 200000 369364638 200000 669517409 200000 115023991 200000 254665987 200000 369828246 200000 22315423 200000 688073032 200000 920227678 200000 739351352 200000 932651965 200000 645539057 200000 194290613 200000 787022752 200000 701028635 200000 547443742 200000 499894857 200000 743094574 200000 755578366 200000 212279810 200000 130911618 200000 770510596 200000 13720333 200000 772284114 200000 855821417 200000 746766729 200000 858096086 200000 409209925 200000 297241389 200000 691332328 200000 549703 200000 736023067 200000 306581407 200000 204678546 200000 301783605 200000 558931091 200000 232150965 200000 470691512 200000 505040344 200000 154355442 200000 181465610 200000 127229649 200000 506554445 200000 773475843 200000 707429468 200000 593024538 200000 195174163 200000 407141522 200000 442729485 200000 541099281 200000 102408590 200000 967044080 200000 90710691 200000 650815738 200000 924913544 200000 747988082 200000 455679561 200000 937288794 200000 882096555 200000 559671282 200000 648697932 200000 670581630 200000 643257352 200000 835121740 200000 993266590 200000 473318645 200000 159927955 200000 451684834 200000 659426133 200000 939497490 200000 495816612 200000 724591641 200000 980420397 200000 283423595 200000 957941879 200000 990479834 200000 169698306 200000 809892701 200000 284107181 200000 210766866 200000 724638296 200000 763083909 200000 276737481 200000 126518834 200000 57059027 200000 111865416 200000 967328180 200000 346641583 200000 953054911 200000 175711052 200000 488342842 200000 976011651 200000 454487689 200000 352375805 200000 167853451 200000 993030314 200000 908086851 200000 68505353 200000 479322043 200000 470166694 200000 6141988 200000 174412772 200000 26822977 200000 950500092 200000 451597574 200000 822977861 200000 941236860 200000 431986869 200000 433562855 200000 609193895 200000 620571433 200000 827127006 200000 194341736 200000 812709833 200000 739161838 200000 85326600 200000 454036561 200000 702560046 200000 585541587 200000 814746568 200000 845893643 200000 869881502 200000 124764356 200000 674595128 200000 262052388 200000 187723427 200000 740035600 200000 941720437 200000 660845519 200000 481578509 200000 486920685 200000 107050783 200000 777964129 200000 591217263 200000 937642225 200000 282793948 200000 325872597 200000 709094047 200000 459719322 200000 541330644 200000 286365513 200000 181139258 200000 575548360 200000 87831350 200000 25489791 200000 135517981 200000 229946686 200000 410806450 200000 477255517 200000 600410605 200000 688567844 200000 153079294 200000 752698989 200000 864069777 200000 377019528 200000 599666514 200000 194054494 200000 864121778 200000 285573080 200000 735663851 200000 631858817 200000 367503938 200000 465004905 200000 354592651 200000 638480460 200000 45435890 200000 591040244 200000 777288439 200000 155788763 200000 719288250 200000 259567891 200000 830420088 200000 856722794 200000 271881301 200000 599502793 200000 550437211 200000 382837468 200000 996690114 200000 531022583 200000 478735217 200000 915528247 200000 908781252 200000 256429800 200000 645187984 200000 166139430 200000 989343587 200000 974932166 200000 300428815 200000 305819766 200000 460654953 200000 448265506 200000 844724558 200000 599101593 200000 719896550 200000 542552176 200000 47642668 200000 605536294 200000 487060141 200000 628528008 200000 919737999 200000 294089558 200000 251705045 200000 827392551 200000 297866720 200000 92957065 200000 554498360 200000 903584108 200000 383606156 200000 1322943 200000 136799479 200000 512406107 200000 36746116 200000 49975584 200000 723935732 200000 107018333 200000 27658430 200000 840893301 200000 817296214 200000 905256382 200000 699118001 200000 335388588 200000 903197193 200000 487030318 200000 455271645 200000 28209239 200000 972234555 200000 965074753 200000 67460417 200000 692279853 200000 257037536 200000 209797871 200000 888739555 200000 719495304 200000 810857007 200000 949082132 200000 572613964 200000 769085414 200000 510966820 200000 395743473 200000 210083849 200000 281890409 200000 539027964 200000 358489513 200000 573702443 200000 725472855 200000 323207099 200000 52816069 200000 704062408 200000 711175834 200000 831989929 200000 433175985 200000 112755832 200000 230283584 200000 789279696 200000 48854332 200000 286179800 200000 150359036 200000 662782080 200000 239703068 200000 733548810 200000 575321251 200000 577187020 200000 270235496 200000 879506995 200000 974565297 200000 449062411 200000 123427612 200000 352533756 200000 688753346 200000 536798039 200000 346871960 200000 805962002 200000 756089113 200000 446161425 200000 594879265 200000 384178855 200000 149723164 200000 940089435 200000 828043871 200000 695571182 200000 485566421 200000 647088540 200000 284978398 200000 450871970 200000 242236275 200000 344356608 200000 840822925 200000 517534336 200000 412559303 200000 790100470 200000 825633601 200000 282853832 200000 349369800 200000 742134448 200000 600068915 200000 766295744 200000 41182479 200000 172350630 200000 84818302 200000 843642161 200000 355586139 200000 280390419 200000 927396514 200000 680323304 200000 206884367 200000 886179191 200000 859431172 200000 333724726 200000 675761327 200000 347409939 200000 580134763 200000 809714801 200000 413286247 200000 253116016 200000 484546949 200000 63412849 200000 655531140 200000 685357016 200000 837237856 200000 517759763 200000 334991352 200000 419225051 200000 519952625 200000 217296826 200000 175811034 200000 329323724 200000 215472272 200000 162842313 200000 245276900 200000 106514498 200000 672119674 200000 918791722 200000 687223027 200000 16407448 200000 127715150 200000 204150730 200000 587623819 200000 15849068 200000 859179921 200000 981203994 200000 330160721 200000 69599523 200000 991812650 200000 11605136 200000 4667791 200000 90871140 200000 426074598 200000 632952356 200000 355062451 200000 412074649 200000 692830453 200000 667770835 200000 605460176 200000 45595249 200000 536442219 200000 857402144 200000 813173019 200000 615123297 200000 3548608 200000 578320014 200000 695131503 200000 828587806 200000 656880977 200000 170922535 200000 175568074 200000 529875236 200000 869664476 200000 303564280 200000 448359886 200000 850286898 200000 621348616 200000 490789010 200000 674484033 200000 994484684 200000 202213595 200000 916282251 200000 851659405 200000 297179832 200000 965740610 200000 931603451 200000 535096384 200000 636623745 200000 229783692 200000 856398592 200000 673401485 200000 342555639 200000 887504111 200000 850116666 200000 674262474 200000 240091821 200000 724038402 200000 668191823 200000 226775792 200000 867647866 200000 781538113 200000 637588328 200000 162139166 200000 110240249 200000 778718093 200000 180171186 200000 494458646 200000 966908937 200000 200500137 200000 244199903 200000 240986559 200000 284565581 200000 934989758 200000 691126178 200000 853876385 200000 288410284 200000 974398680 200000 710216247 200000 453222252 200000 479312594 200000 840401254 200000 766440152 200000 298699633 200000 690092206 200000 397575614 200000 976734537 200000 712469543 200000 695880946 200000 177959574 200000 905672781 200000 668447656 200000 385487254 200000 913333644 200000 459205166 200000 441522993 200000 404721750 200000 333111712 200000 433950009 200000 453732773 200000 514895663 200000 714413493 200000 541196863 200000 987014155 200000 550122726 200000 558629651 200000 567785238 200000 494360076 200000 222245761 200000 183994344 200000 683979542 200000 807996022 200000 967938251 200000 703263170 200000 313732509 200000 119468475 200000 451396820 200000 160368662 200000 256676491 200000 144153714 200000 854933615 200000 770630845 200000 697015495 200000 639256533 200000 388474291 200000 546812018 200000 62463672 200000 781983298 200000 243044475 200000 872262997 200000 798663884 200000 899272635 200000 83950310 200000 796050795 200000 278096884 200000 86544997 200000 330847703 200000 724662555 200000 319459366 200000 499795213 200000 305814390 200000 905059250 200000 505971930 200000 913501086 200000 663821229 200000 443204576 200000 644260238 200000 308435884 200000 378086571 200000 997615161 200000 364931138 200000 183699180 200000 986450277 200000 580276662 200000 367521789 200000 524703161 200000 93675536 200000 653115441 200000 615494982 200000 530422161 200000 475728040 200000 645861612 200000 399424683 200000 71390102 200000 719787885 200000 119333131 200000 828754238 200000 19711246 200000 852859233 200000 978130453 200000 488405266 200000 951462884 200000 446987979 200000 378710135 200000 509629378 200000 681989412 200000 216424886 200000 230866945 200000 797400299 200000 968386946 200000 390224499 200000 94668902 200000 950967470 200000 262444500 200000 462943763 200000 184385473 200000 78264367 200000 910466452 200000 549275373 200000 307234059 200000 389645848 200000 896766815 200000 463182110 200000 367034534 200000 707758358 200000 710993784 200000 646163204 200000 827006677 200000 987299419 200000 208572485 200000 375653826 200000 290351169 200000 412484123 200000 866511057 200000 937313216 200000 309135990 200000 215878671 200000 668281161 200000 813420840 200000 457739875 200000 897961973 200000 243803007 200000 372022378 200000 371266270 200000 550594573 200000 698347882 200000 645157048 200000 139886366 200000 711176094 200000 487126948 200000 225756811 200000 868420415 200000 575001967 200000 218774507 200000 984792092 200000 686564545 200000 895572558 200000 122273184 200000 841674732 200000 965421321 200000 223033741 200000 787569227 200000 489348413 200000 508895 200000 343593855 200000 357728277 200000 519401110 200000 930286575 200000 995770880 200000 126833740 200000 236371010 200000 636261192 200000 825456875 200000 418324962 200000 252853970 200000 46331872 200000 260712609 200000 583798255 200000 378003863 200000 709472269 200000 545031304 200000 614114859 200000 748406569 200000 495354125 200000 648188298 200000 26767221 200000 448110050 200000 906342783 200000 493748370 200000 483923022 200000 221566052 200000 687338472 200000 30221075 200000 703588702 200000 921404431 200000 342392112 200000 32519040 200000 849937902 200000 588996491 200000 947805986 200000 733383125 200000 977194605 200000 885664581 200000 684375279 200000 220244493 200000 209274092 200000 857184745 200000 473031596 200000 431520425 200000 756273057 200000 612151533 200000 6139087 200000 287265583 200000 855038312 200000 815714567 200000 473286838 200000 186386089 200000 673312829 200000 211018417 200000 447562016 200000 366787618 200000 58557891 200000 579405996 200000 167571377 200000 647274797 200000 201995200 200000 109255801 200000 930729587 200000 369514078 200000 215670943 200000 747748066 200000 167035984 200000 982870478 200000 880652268 200000 860300911 200000 985920409 200000 22641051 200000 375215836 200000 140466162 200000 299538050 200000 609120357 200000 581595330 200000 13553404 200000 734571939 200000 453483475 200000 236119963 200000 643824229 200000 573438584 200000 715994892 200000 258760835 200000 718618312 200000 565675490 200000 66780479 200000 749195838 200000 848724228 200000 415309477 200000 105557019 200000 621184432 200000 996488892 200000 93883368 200000 647959639 200000 434764389 200000 135439064 200000 364153272 200000 111342123 200000 800761610 200000 398917122 200000 955091332 200000 519735253 200000 751664625 200000 123418410 200000 373992610 200000 745357846 200000 413603730 200000 450351619 200000 380873417 200000 405303474 200000 52391684 200000 404070275 200000 330434709 200000 806553844 200000 579991688 200000 59489383 200000 107532295 200000 151840807 200000 491554815 200000 969376172 200000 489863938 200000 659623454 200000 448966511 200000 56206103 200000 220098511 200000 954280365 200000 162694018 200000 831507887 200000 523689370 200000 655364397 200000 634665478 200000 363611197 200000 752151282 200000 689564924 200000 288295022 200000 339426259 200000 254465101 200000 118718971 200000 12533327 200000 433084482 200000 639400578 200000 689195534 200000 564816356 200000 502622882 200000 32307021 200000 104410784 200000 305730699 200000 396039118 200000 215792078 200000 136033564 200000 328168262 200000 35586789 200000 897788682 200000 851085685 200000 841734971 200000 606344139 200000 614740585 200000 903425183 200000 72610868 200000 893817765 200000 416206902 200000 875408659 200000 318365472 200000 161831265 200000 166962722 200000 7192399 200000 104228496 200000 928221740 200000 530006466 200000 839756372 200000 395169083 200000 920657401 200000 381953804 200000 594351654 200000 381354106 200000 618504193 200000 595396830 200000 946669136 200000 436285132 200000 277628733 200000 78528887 200000 822873181 200000 308656724 200000 520547566 200000 553441532 200000 483601504 200000 400945494 200000 58095894 200000 985744373 200000 942306669 200000 459825342 200000 450147068 200000 868958157 200000 841487901 200000 104330392 200000 334752684 200000 550719829 200000 444205838 200000 510181529 200000 953118837 200000 174840129 200000 257367393 200000 302934677 200000 890711401 200000 934251689 200000 411689275 200000 151071494 200000 506889696 200000 767982986 200000 418957892 200000 933225356 200000 300499701 200000 85887811 200000 64837675 200000 800064871 200000 715527687 200000 36906264 200000 151029535 200000 108375551 200000 617193274 200000 558161075 200000 970802263 200000 974327133 200000 120798196 200000 345067678 200000 656486028 200000 610414767 200000 49519968 200000 889005258 200000 499852922 200000 603978952 200000 19240686 200000 884477706 200000 933031267 200000 887239837 200000 156138193 200000 405477273 200000 852522891 200000 648734153 200000 983785088 200000 157940624 200000 871468733 200000 74567946 200000 705322805 200000 555587953 200000 467149508 200000 226845889 200000 469977713 200000 673551775 200000 483286003 200000 396064118 200000 491658870 200000 712362723 200000 575284638 200000 694080594 200000 145351883 200000 113268457 200000 308585631 200000 308081572 200000 711724732 200000 158651072 200000 116189138 200000 42923869 200000 386784216 200000 110842206 200000 428532888 200000 542445459 200000 625418353 200000 470334490 200000 370832216 200000 898563330 200000 953498655 200000 781044528 200000 749542393 200000 468296070 200000 427608125 200000 225216577 200000 926750314 200000 405299362 200000 488429163 200000 83021520 200000 364469019 200000 66508284 200000 232731402 200000 219712710 200000 79270273 200000 423378398 200000 991170499 200000 522460398 200000 328763541 200000 206444471 200000 583289857 200000 510755706 200000 32798550 200000 919215256 200000 548577138 200000 576746620 200000 539016002 200000 260979640 200000 988975242 200000 313517166 200000 347837665 200000 444722929 200000 53161727 200000 435428523 200000 632891 200000 544347968 200000 680191054 200000 492351475 200000 936560476 200000 874996552 200000 622875189 200000 18052331 200000 493264599 200000 689202640 200000 623549239 200000 635510938 200000 52335168 200000 866171968 200000 944444699 200000 416705774 200000 298543281 200000 624913704 200000 695939949 200000 637201717 200000 297901894 200000 111708346 200000 277952508 200000 167299236 200000 561568673 200000 711562059 200000 303100250 200000 220464852 200000 365447782 200000 839952342 200000 939904351 200000 638246975 200000 850666944 200000 221336697 200000 493541799 200000 742048968 200000 254615003 200000 192548085 200000 864158735 200000 373237296 200000 581488999 200000 599782706 200000 454242108 200000 114054818 200000 495443484 200000 388717497 200000 638862612 200000 928925992 200000 232105264 200000 57726520 200000 561589058 200000 319436339 200000 313047010 200000 577422850 200000 32461750 200000 548936215 200000 402634227 200000 429513868 200000 309036835 200000 857469324 200000 183852072 200000 85378545 200000 51980160 200000 325846574 200000 478862026 200000 254820719 200000 137964168 200000 675838206 200000 963063845 200000 167513064 200000 393612858 200000 114841824 200000 964202764 200000 491496546 200000 545294681 200000 998641947 200000 185057107 200000 793385095 200000 542102508 200000 406884828 200000 168392276 200000 231903526 200000 468144063 200000 224636595 200000 329153899 200000 547535024 200000 401270497 200000 140661011 200000 322052218 200000 59788220 200000 930427428 200000 73931990 200000 25512550 200000 125174147 200000 919155617 200000 835616952 200000 291516823 200000 444250212 200000 609678129 200000 460846295 200000 92118652 200000 247164001 200000 259899636 200000 493536570 200000 863643141 200000 839476641 200000 404527566 200000 593835590 200000 903653415 200000 736629484 200000 513121765 200000 431056202 200000 895501404 200000 900982834 200000 84451109 200000 678660853 200000 66076704 200000 133435140 200000 708322748 200000 614078938 200000 710238069 200000 831703321 200000 291404958 200000 5613811 200000 998973280 200000 15503051 200000 384495618 200000 215679003 200000 560677993 200000 164119448 200000 547437026 200000 18122387 200000 219279647 200000 481529505 200000 155265151 200000 509921150 200000 313887378 200000 592246574 200000 218828508 200000 167039076 200000 953159895 200000 522381095 200000 439898942 200000 931020723 200000 400577928 200000 182880669 200000 259555250 200000 673715513 200000 818165313 200000 344356671 200000 969837191 200000 547962028 200000 966904100 200000 252708581 200000 835606735 200000 976927778 200000 86378326 200000 254372361 200000 95240931 200000 391742617 200000 512036224 200000 973446985 200000 553803996 200000 50639472 200000 378592847 200000 803605223 200000 213501723 200000 231811052 200000 919203572 200000 790925129 200000 235748033 200000 786151348 200000 971506596 200000 799921017 200000 977210935 200000 444073814 200000 229330969 200000 389776805 200000 744251304 200000 895603648 200000 899983375 200000 311988128 200000 128076162 200000 314248135 200000 39624136 200000 533409632 200000 973983481 200000 490597027 200000 432601225 200000 781252990 200000 718568580 200000 437012081 200000 640893210 200000 145421753 200000 951481950 200000 798923440 200000 793669706 200000 684366195 200000 960046854 200000 335076549 200000 680804201 200000 796440626 200000 201447359 200000 820078711 200000 714801869 200000 812526624 200000 462154001 200000 260242035 200000 137503821 200000 295178892 200000 240121670 200000 430399177 200000 301134281 200000 848328807 200000 844035822 200000 678378861 200000 255240096 200000 155692232 200000 73652060 200000 743982775 200000 43820856 200000 70710121 200000 208298278 200000 274751459 200000 417724793 200000 697492775 200000 854811816 200000 7296402 200000 258768210 200000 658237061 200000 385330818 200000 670707783 200000 378270259 200000 492644394 200000 846848022 200000 671836395 200000 995008146 200000 114928478 200000 284651019 200000 661309258 200000 658878566 200000 338609297 200000 346145485 200000 823327892 200000 767102895 200000 945685973 200000 250353418 200000 253525981 200000 638188 200000 907263839 200000 335281718 200000 842913436 200000 339985827 200000 693338633 200000 385529096 200000 211524912 200000 640299228 200000 820980179 200000 286459899 200000 134760278 200000 635591078 200000 737364062 200000 435102158 200000 230782132 200000 86274449 200000 673812335 200000 366249988 200000 318843218 200000 386802483 200000 592378738 200000 70826341 200000 931152924 200000 912514724 200000 547994101 200000 101267579 200000 215088993 200000 413411329 200000 89271336 200000 383640086 200000 917160279 200000 928069612 200000 690517860 200000 552369609 200000 460224148 200000 590055434 200000 403368353 200000 545502314 200000 500563094 200000 149784452 200000 285079038 200000 628236438 200000 806620733 200000 159051655 200000 242596669 200000 168128298 200000 25559628 200000 587637700 200000 228176451 200000 346685387 200000 231917547 200000 989283056 200000 364002461 200000 859468127 200000 199767848 200000 680854341 200000 934763254 200000 548055698 200000 360065905 200000 42682111 200000 707490210 200000 938894418 200000 114915867 200000 950476001 200000 298259223 200000 563498580 200000 227948767 200000 48373421 200000 239826030 200000 856862605 200000 906635863 200000 711042479 200000 333775334 200000 243364537 200000 360120966 200000 145573683 200000 727860066 200000 277266135 200000 828910925 200000 888546058 200000 70171878 200000 187790762 200000 89415927 200000 39438858 200000 724425501 200000 790984762 200000 963702958 200000 360678539 200000 640410582 200000 679309649 200000 662612739 200000 313464554 200000 94054530 200000 511421951 200000 142478954 200000 153349129 200000 905006776 200000 911577623 200000 410922427 200000 789430221 200000 214619314 200000 145377455 200000 101599923 200000 380429727 200000 387829709 200000 946880676 200000 601577073 200000 557673196 200000 305555213 200000 181772563 200000 596526585 200000 432156069 200000 664124822 200000 156803041 200000 676647092 200000 23050432 200000 244183348 200000 991912501 200000 99410158 200000 808003765 200000 786848468 200000 871557369 200000 880715863 200000 656889345 200000 838690057 200000 379868508 200000 49043587 200000 668933030 200000 583902856 200000 866452306 200000 834681194 200000 435677609 200000 23215276 200000 662593554 200000 530264040 200000 720841619 200000 421667827 200000 907807895 200000 846430270 200000 556489969 200000 512185470 200000 823760417 200000 730483343 200000 543902676 200000 945955477 200000 636981425 200000 25139044 200000 802778962 200000 730930977 200000 850793872 200000 9766953 200000 988045827 200000 663638065 200000 991951304 200000 467791789 200000 495202948 200000 59279734 200000 749645993 200000 144258726 200000 132829176 200000 393975494 200000 743988806 200000 817880619 200000 977227906 200000 93081756 200000 99133429 200000 72284216 200000 368964044 200000 492407446 200000 130100435 200000 186482733 200000 58837891 200000 76960758 200000 574614590 200000 302521167 200000 339593176 200000 83087394 200000 388698713 200000 852279622 200000 64704512 200000 349433637 200000 217234571 200000 246054558 200000 364861621 200000 952258091 200000 51416576 200000 860258118 200000 873999028 200000 86867976 200000 935487015 200000 916747027 200000 158677309 200000 835289522 200000 128135474 200000 307178046 200000 532807318 200000 309428931 200000 273517721 200000 491938274 200000 530222216 200000 944411128 200000 779945367 200000 514886783 200000 617842400 200000 968799668 200000 807276971 200000 133602426 200000 266231280 200000 279545982 200000 906936089 200000 900034714 200000 21286667 200000 858162046 200000 927560039 200000 135342221 200000 147272972 200000 774136068 200000 117502432 200000 474656097 200000 71236304 200000 554086146 200000 94770196 200000 756185099 200000 300342199 200000 822616973 200000 315649110 200000 337827300 200000 546381863 200000 827429215 200000 15300669 200000 529668390 200000 116384777 200000 734343256 200000 220490531 200000 18439027 200000 524736330 200000 709679097 200000 47921833 200000 667994703 200000 760332891 200000 901631463 200000 492848433 200000 64558497 200000 342396082 200000 338799726 200000 698360931 200000 887845942 200000 377515847 200000 374690555 200000 901253033 200000 771050558 200000 583183128 200000 548968097 200000 330240690 200000 216497613 200000 55657893 200000 10427029 200000 82902002 200000 769039707 200000 982276980 200000 589469874 200000 659847457 200000 336792645 200000 665641102 200000 561294838 200000 965232056 200000 562926922 200000 541260544 200000 675933443 200000 696477559 200000 786482446 200000 517883740 200000 869052063 200000 526906082 200000 5778074 200000 139066677 200000 83643956 200000 577721791 200000 828423130 200000 623380902 200000 186425425 200000 821308313 200000 214001181 200000 234497996 200000 538569511 200000 622786624 200000 13322905 200000 43747655 200000 760531212 200000 765731911 200000 575253733 200000 892085949 200000 892113660 200000 800421253 200000 303712637 200000 20431960 200000 10465043 200000 188197781 200000 465327170 200000 999953475 200000 187433236 200000 51153493 200000 771447031 200000 13456176 200000 378063077 200000 4752491 200000 416202693 200000 229277397 200000 24120593 200000 233768891 200000 609372600 200000 35230314 200000 697979204 200000 59586034 200000 376632639 200000 218401069 200000 913266899 200000 525600511 200000 827433648 200000 284153566 200000 592715570 200000 946414996 200000 165405377 200000 649572419 200000 332998779 200000 713051561 200000 52927248 200000 156529573 200000 864661486 200000 480277242 200000 223827613 200000 141549393 200000 468727915 200000 6367108 200000 494879819 200000 19944985 200000 555315961 200000 124895244 200000 705823586 200000 670968784 200000 458785091 200000 356190872 200000 67127824 200000 783841234 200000 341250070 200000 870641907 200000 6159843 200000 327878009 200000 105309157 200000 150295341 200000 211205200 200000 748957865 200000 607640389 200000 407873561 200000 684741936 200000 977352261 200000 627577713 200000 89039310 200000 432046398 200000 131734711 200000 506797767 200000 471490599 200000 654901914 200000 601232492 200000 933156680 200000 528006467 200000 342792009 200000 117140054 200000 609757468 200000 35177989 200000 875033522 200000 833779816 200000 222134028 200000 584429204 200000 194316578 200000 268672030 200000 917241094 200000 378535644 200000 668184649 200000 224541426 200000 267796637 200000 81605388 200000 782519739 200000 527433448 200000 627442055 200000 485898775 200000 869800049 200000 217947395 200000 750949405 200000 474888243 200000 883731525 200000 754669517 200000 621877214 200000 16965980 200000 668520569 200000 171163603 200000 808353772 200000 617704914 200000 79640625 200000 132515367 200000 655803789 200000 905852054 200000 111542004 200000 856749277 200000 991996587 200000 898654706 200000 447189807 200000 938657678 200000 852580437 200000 379722222 200000 208110770 200000 955145176 200000 378169660 200000 903728859 200000 107133745 200000 291686875 200000 903055927 200000 203846604 200000 404446404 200000 743419581 200000 431011007 200000 434457368 200000 31656551 200000 958603047 200000 815510899 200000 672477914 200000 795709051 200000 944452551 200000 131417238 200000 231307633 200000 861610307 200000 468426188 200000 226484364 200000 670023168 200000 696433512 200000 474793325 200000 648759393 200000 228889839 200000 227781750 200000 417010274 200000 508762177 200000 390583400 200000 594004316 200000 806480489 200000 777988609 200000 130091739 200000 541262576 200000 52749763 200000 30647189 200000 199732090 200000 144250985 200000 103794612 200000 408400792 200000 943703230 200000 676534243 200000 75241734 200000 579236295 200000 987991264 200000 868242654 200000 940611206 200000 603991430 200000 958723169 200000 140822208 200000 399180166 200000 910721625 200000 662556802 200000 811696974 200000 602049114 200000 986798188 200000 720342988 200000 545051959 200000 956250843 200000 905971468 200000 465382026 200000 627786889 200000 670640871 200000 715107628 200000 889977674 200000 919015738 200000 166448350 200000 968076769 200000 90502496 200000 953389472 200000 289965607 200000 590380774 200000 183437155 200000 336888057 200000 612595113 200000 154294553 200000 336912814 200000 86431204 200000 223299666 200000 41803004 200000 68032224 200000 604187878 200000 353045396 200000 102696245 200000 930877533 200000 346248935 200000 442775523 200000 810367758 200000 797785290 200000 728747954 200000 612717880 200000 555982581 200000 108226196 200000 760363640 200000 770644369 200000 854834941 200000 497047146 200000 511585870 200000 387474798 200000 761806172 200000 994204095 200000 24532650 200000 602212950 200000 811842283 200000 478813001 200000 640080874 200000 525753680 200000 268259241 200000 793544581 200000 658143693 200000 899693418 200000 595507000 200000 764729648 200000 758550007 200000 618767926 200000 257681247 200000 842241999 200000 863750258 200000 799311432 200000 313915014 200000 676144168 200000 259872296 200000 212586937 200000 641238589 200000 276917959 200000 450609514 200000 975103143 200000 555759029 200000 497212026 200000 72916076 200000 577276851 200000 873393733 200000 559505110 200000 184560070 200000 59838081 200000 402266598 200000 256890543 200000 322860276 200000 728407099 200000 812919224 200000 834299555 200000 997641431 200000 235216911 200000 330383995 200000 665480593 200000 167516211 200000 662843820 200000 571498263 200000 315591450 200000 243823151 200000 158875593 200000 342775060 200000 734910503 200000 734323416 200000 356166815 200000 533200163 200000 999331170 200000 696074141 200000 774511210 200000 566803347 200000 76867515 200000 749180884 200000 482743787 200000 916056284 200000 917509860 200000 930026292 200000 392313065 200000 867783704 200000 641447894 200000 377128025 200000 613400235 200000 190423941 200000 64792906 200000 344133444 200000 271465087 200000 256772868 200000 653322305 200000 807909848 200000 270202935 200000 82708637 200000 699691133 200000 618235486 200000 901489831 200000 664411385 200000 287548165 200000 38038018 200000 173304872 200000 995526118 200000 647239333 200000 107544915 200000 760720152 200000 218699479 200000 954998379 200000 720413383 200000 433551960 200000 231830882 200000 891769900 200000 97750837 200000 745387980 200000 583775168 200000 460252925 200000 577155161 200000 754664671 200000 496747856 200000 449233850 200000 220312915 200000 561616636 200000 669027604 200000 605717378 200000 760971048 200000 923239446 200000 261072434 200000 353289784 200000 69357376 200000 81267489 200000 43217524 200000 432243972 200000 731241446 200000 557260438 200000 298382025 200000 187817168 200000 283983563 200000 352561395 200000 39082434 200000 352725708 200000 39189892 200000 990689593 200000 647718421 200000 795217131 200000 125342727 200000 687303533 200000 970464030 200000 705195620 200000 747981106 200000 113225495 200000 92894041 200000 409924657 200000 881587524 200000 633474501 200000 762872041 200000 644757907 200000 489860706 200000 491760009 200000 254344724 200000 64372876 200000 974904596 200000 589147511 200000 77590981 200000 921352291 200000 173882053 200000 646850089 200000 645791753 200000 737372708 200000 923240518 200000 376244283 200000 475152530 200000 649191710 200000 972151883 200000 389505230 200000 537338679 200000 274411363 200000 262017004 200000 883266057 200000 436183154 200000 234048075 200000 623747366 200000 724069779 200000 33617888 200000 995781361 200000 263628120 200000 593830683 200000 57822405 200000 790790836 200000 704705478 200000 690961105 200000 818129030 200000 849974200 200000 242102810 200000 9498090 200000 33994540 200000 715671395 200000 933982430 200000 264291103 200000 445714408 200000 383201504 200000 50260995 200000 335723822 200000 989632393 200000 1912223 200000 609113436 200000 373239640 200000 912711431 200000 121536467 200000 788449060 200000 124254689 200000 678607356 200000 770823410 200000 386963060 200000 375483540 200000 187895078 200000 800457273 200000 857614798 200000 102494524 200000 213993191 200000 967362854 200000 590393749 200000 982878764 200000 425868229 200000 69917692 200000 851882130 200000 609006776 200000 79032554 200000 210613826 200000 478907505 200000 121961402 200000 116716196 200000 637283652 200000 218796609 200000 97652750 200000 751796454 200000 462434961 200000 890033912 200000 460104982 200000 26138054 200000 9575035 200000 998901229 200000 589924662 200000 967290877 200000 92916378 200000 260491100 200000 848197209 200000 593217386 200000 307720265 200000 437246182 200000 987201642 200000 6796687 200000 634376487 200000 417323534 200000 208209884 200000 50461202 200000 912967064 200000 368426685 200000 166170659 200000 679345982 200000 869429570 200000 488199614 200000 355759161 200000 508409472 200000 422056848 200000 370216259 200000 202419482 200000 538495722 200000 466530866 200000 747707742 200000 453229640 200000 661433779 200000 673699739 200000 129122441 200000 546295879 200000 524733620 200000 456590722 200000 411690015 200000 143986978 200000 915329773 200000 584517986 200000 64146656 200000 125757668 200000 261859582 200000 48219386 200000 997888369 200000 783348256 200000 613522862 200000 789584589 200000 997988569 200000 410922090 200000 562822248 200000 869985954 200000 204690182 200000 486603484 200000 603570617 200000 240577541 200000 879449414 200000 538556050 200000 547197907 200000 639822021 200000 165482190 200000 936427310 200000 865970446 200000 845899124 200000 309855031 200000 486026581 200000 374752353 200000 422875114 200000 576032507 200000 158986543 200000 433130989 200000 129811394 200000 244523005 200000 712640235 200000 430201203 200000 85333724 200000 803694078 200000 617516345 200000 710648536 200000 47657945 200000 878785321 200000 445559758 200000 278777512 200000 232409250 200000 22720136 200000 409048547 200000 472161425 200000 381946082 200000 78159500 200000 668839095 200000 910160355 200000 593484423 200000 980678025 200000 34807305 200000 136467479 200000 822333509 200000 65087031 200000 555235486 200000 572297541 200000 824164371 200000 755151922 200000 363024065 200000 769277100 200000 983730603 200000 270209147 200000 870276285 200000 93502766 200000 67291918 200000 240669174 200000 679196517 200000 903399377 200000 961218814 200000 680040426 200000 597452430 200000 729519167 200000 975965059 200000 769342596 200000 713141647 200000 264514375 200000 905573479 200000 692057940 200000 634858951 200000 822019418 200000 428883386 200000 456926669 200000 95550743 200000 307690254 200000 562766926 200000 289659849 200000 123422820 200000 318172063 200000 775122491 200000 594314244 200000 193029655 200000 613253481 200000 407083357 200000 625100956 200000 835809948 200000 528741487 200000 169162705 200000 327596440 200000 893680870 200000 122485975 200000 481433724 200000 471271261 200000 790261994 200000 215021420 200000 697435524 200000 507676474 200000 957460511 200000 791439899 200000 207851220 200000 373734366 200000 788702212 200000 790628470 200000 949366941 200000 411177948 200000 647971994 200000 945842740 200000 837313488 200000 767102510 200000 759556838 200000 358173103 200000 548286628 200000 777965743 200000 426860913 200000 692718692 200000 613584150 200000 345782944 200000 318082760 200000 783812471 200000 284369764 200000 140548388 200000 588379131 200000 820554796 200000 463937681 200000 36906435 200000 228209442 200000 219672175 200000 307390181 200000 696985835 200000 930100179 200000 524943181 200000 410458218 200000 228842602 200000 426070446 200000 574233977 200000 210090352 200000 312707062 200000 675735762 200000 353870280 200000 11320073 200000 353334693 200000 358790756 200000 792299445 200000 176411022 200000 235754613 200000 821969679 200000 947312094 200000 800682264 200000 378255045 200000 773273471 200000 701936260 200000 888312327 200000 485393626 200000 391874789 200000 15014415 200000 695210367 200000 4389723 200000 375927158 200000 1694088 200000 862860262 200000 442250198 200000 443861228 200000 184356638 200000 352159080 200000 235339065 200000 739086083 200000 46348962 200000 707214963 200000 15119961 200000 780001277 200000 745200138 200000 87558715 200000 569816174 200000 467743519 200000 620623857 200000 962307383 200000 167796117 200000 4734258 200000 199005205 200000 512395682 200000 838524237 200000 877595395 200000 353119192 200000 68029947 200000 159350523 200000 249585635 200000 771053249 200000 61163909 200000 70812774 200000 777404967 200000 325664504 200000 630209224 200000 754278971 200000 710828457 200000 858180045 200000 512818702 200000 929068682 200000 339450949 200000 698762801 200000 171485671 200000 734236999 200000 932501085 200000 601870139 200000 454957989 200000 940005578 200000 45453142 200000 410288804 200000 455990241 200000 851172943 200000 773488665 200000 251481419 200000 113343220 200000 234651255 200000 502830994 200000 562017203 200000 216498047 200000 387272133 200000 180608308 200000 469524096 200000 367423715 200000 804419362 200000 576956276 200000 255906558 200000 501716426 200000 858027610 200000 597332554 200000 588706714 200000 909684380 200000 932963485 200000 210633139 200000 491351654 200000 974956555 200000 695745279 200000 679355441 200000 80859033 200000 791596424 200000 625305336 200000 154421065 200000 317721613 200000 69071307 200000 940585700 200000 417502212 200000 600270272 200000 767739215 200000 272087683 200000 473452399 200000 20328019 200000 966776531 200000 658071418 200000 739595547 200000 509613966 200000 18016730 200000 181268433 200000 92017565 200000 569940954 200000 538422060 200000 983900788 200000 739712783 200000 794856133 200000 40982355 200000 37630898 200000 736607117 200000 79702914 200000 725117215 200000 518009793 200000 383163321 200000 160713574 200000 708879906 200000 590070071 200000 112048952 200000 940637292 200000 318252341 200000 529150354 200000 470744371 200000 876802482 200000 168610033 200000 535496114 200000 338185943 200000 265390586 200000 900481079 200000 961555034 200000 279182293 200000 352557610 200000 850715305 200000 768183986 200000 955681506 200000 721202124 200000 312282926 200000 545907400 200000 587777080 200000 995999119 200000 548103794 200000 890839562 200000 27954708 200000 940310980 200000 387195235 200000 185438157 200000 732328246 200000 473007329 200000 32968117 200000 871787978 200000 141012836 200000 689447938 200000 749749855 200000 114298523 200000 391221735 200000 4760931 200000 766566940 200000 509220419 200000 151233548 200000 171010279 200000 523489260 200000 824299683 200000 491697060 200000 188156052 200000 275498896 200000 997589510 200000 63410564 200000 497749269 200000 498725393 200000 482228118 200000 437099014 200000 395077687 200000 683745849 200000 477628900 200000 517326214 200000 27849068 200000 86771480 200000 874495844 200000 802661095 200000 934348363 200000 215743105 200000 367656174 200000 429702668 200000 970384141 200000 185800586 200000 548614719 200000 993549406 200000 287409938 200000 343254288 200000 664033398 200000 224255308 200000 116471642 200000 574003248 200000 381679767 200000 340469447 200000 368973581 200000 905927887 200000 566478347 200000 624572866 200000 585461236 200000 959097876 200000 764488990 200000 906644152 200000 992913661 200000 783684328 200000 905311104 200000 714301477 200000 205876410 200000 459266173 200000 18955461 200000 532679948 200000 677873123 200000 135374020 200000 534409445 200000 219775344 200000 571080143 200000 60657909 200000 640860348 200000 189159131 200000 74934015 200000 190414347 200000 358609035 200000 128130266 200000 478869908 200000 992230725 200000 719255157 200000 727183742 200000 357647828 200000 756351143 200000 451544835 200000 311619548 200000 75498153 200000 717063031 200000 292112289 200000 195238030 200000 451232801 200000 740939968 200000 468377374 200000 466100785 200000 299112431 200000 271178706 200000 445055024 200000 874084837 200000 145027561 200000 791708864 200000 249323502 200000 860569040 200000 988300424 200000 122351840 200000 677163604 200000 293228443 200000 502572907 200000 514897743 200000 249857218 200000 198792435 200000 475524052 200000 859052395 200000 724259453 200000 669333001 200000 969786153 200000 148665175 200000 661867821 200000 829871635 200000 768680308 200000 392369786 200000 607685470 200000 321464777 200000 851134948 200000 211203584 200000 297932543 200000 692863976 200000 287922506 200000 294118231 200000 226132965 200000 787083186 200000 946264733 200000 322859700 200000 294910537 200000 971084141 200000 279942518 200000 433047948 200000 725569862 200000 805559008 200000 76000916 200000 820811035 200000 539071324 200000 469082585 200000 710535258 200000 721541344 200000 831915248 200000 695818921 200000 751810380 200000 5037855 200000 225422026 200000 562003109 200000 82471062 200000 962112350 200000 820819093 200000 912830119 200000 621508229 200000 323223784 200000 842691938 200000 727308172 200000 596813579 200000 427106125 200000 784647717 200000 527669940 200000 454775871 200000 480055008 200000 76204599 200000 719455877 200000 152023259 200000 270258487 200000 128611794 200000 82382056 200000 765300413 200000 589912495 200000 164736152 200000 590674890 200000 90121574 200000 765726694 200000 92055565 200000 69595037 200000 759560830 200000 103861823 200000 260829720 200000 27867604 200000 745839182 200000 594023521 200000 12598150 200000 806904682 200000 483393604 200000 933940152 200000 47479431 200000 441377628 200000 598950259 200000 350954483 200000 895049519 200000 385643306 200000 400840464 200000 830119300 200000 483890166 200000 956315482 200000 949880566 200000 398067747 200000 707824697 200000 166944757 200000 621973539 200000 474233676 200000 236076215 200000 690613513 200000 701801273 200000 361765052 200000 900376084 200000 364642085 200000 459798270 200000 908185847 200000 504098649 200000 954109920 200000 944856796 200000 217320389 200000 507127922 200000 200844370 200000 231668577 200000 33359537 200000 515156143 200000 369880984 200000 744363200 200000 998875529 200000 800863043 200000 337648469 200000 624957263 200000 493660385 200000 357290440 200000 223396396 200000 571315719 200000 653793936 200000 100548281 200000 296509511 200000 915092231 200000 686645808 200000 902276599 200000 151914963 200000 744790545 200000 507570594 200000 986109765 200000 647940993 200000 579604236 200000 811124104 200000 796464332 200000 659564807 200000 954296960 200000 307176906 200000 762872216 200000 255546269 200000 761371165 200000 305200658 200000 208775704 200000 847685249 200000 344369460 200000 511852623 200000 188939426 200000 581223283 200000 978593084 200000 208350006 200000 798231532 200000 440678713 200000 242661967 200000 362932412 200000 940341140 200000 722396188 200000 980012458 200000 307960477 200000 660389018 200000 342068842 200000 850884656 200000 158853337 200000 346361825 200000 640357618 200000 812950760 200000 304443953 200000 854261937 200000 913366923 200000 832495995 200000 824964782 200000 260359992 200000 862217101 200000 528190135 200000 640843291 200000 354696964 200000 593126486 200000 224325390 200000 929789062 200000 510508938 200000 181816774 200000 232194839 200000 73136323 200000 722015395 200000 437146307 200000 510873612 200000 411198185 200000 542976778 200000 402875830 200000 955002955 200000 957400275 200000 679807199 200000 862451469 200000 333036502 200000 927046303 200000 449804839 200000 459930551 200000 830387923 200000 874780979 200000 17709897 200000 796692395 200000 252402188 200000 287149235 200000 869866386 200000 171213921 200000 234632559 200000 731605260 200000 454769586 200000 800014679 200000 508665999 200000 781115501 200000 880117821 200000 656542861 200000 179908385 200000 199952840 200000 373747756 200000 611705097 200000 316068224 200000 49952598 200000 891925849 200000 218215252 200000 863168298 200000 460056848 200000 90590982 200000 476277756 200000 21744449 200000 60149559 200000 6207575 200000 92786192 200000 129331467 200000 905879244 200000 570933459 200000 930263975 200000 762271859 200000 412068888 200000 622514919 200000 883157081 200000 231768197 200000 247054118 200000 713103971 200000 761714628 200000 464071157 200000 934225988 200000 697673467 200000 566971912 200000 853101977 200000 548928134 200000 108000967 200000 93657676 200000 268038891 200000 508472387 200000 975157955 200000 627419447 200000 710322312 200000 122359190 200000 126566224 200000 969656695 200000 699525299 200000 365715678 200000 270165169 200000 540466750 200000 49775570 200000 175285054 200000 920395663 200000 561150911 200000 571528944 200000 662161694 200000 737802102 200000 706974646 200000 158082618 200000 486029992 200000 114534229 200000 512415197 200000 514082178 200000 651377740 200000 11673602 200000 822980216 200000 105059519 200000 634321724 200000 929242804 200000 259903690 200000 482574987 200000 563154928 200000 214715271 200000 659105181 200000 697072292 200000 889431204 200000 915598843 200000 283513279 200000 576057451 200000 365537749 200000 305046390 200000 6422143 200000 604998504 200000 292294856 200000 565726653 200000 295855668 200000 420977604 200000 166130179 200000 400724863 200000 242456246 200000 773881549 200000 855949778 200000 66521290 200000 581371363 200000 805995382 200000 641703619 200000 266893716 200000 39320092 200000 370136788 200000 780343338 200000 183514675 200000 804417221 200000 380125346 200000 125686430 200000 278969829 200000 173241032 200000 950928830 200000 920665210 200000 411193162 200000 944996627 200000 843777193 200000 69510749 200000 121917668 200000 353368341 200000 820862475 200000 368492970 200000 161550238 200000 181088581 200000 789271342 200000 911973129 200000 424428866 200000 308136347 200000 618838654 200000 845023460 200000 946427137 200000 824586773 200000 462587407 200000 648694251 200000 131908592 200000 925947700 200000 882691095 200000 922604945 200000 852713861 200000 360001148 200000 191000431 200000 972534412 200000 172040734 200000 182252279 200000 108672534 200000 152007001 200000 638020474 200000 928535475 200000 536861102 200000 116143797 200000 333973821 200000 830005823 200000 97708029 200000 986888229 200000 669688689 200000 242809650 200000 12903790 200000 189176431 200000 110801664 200000 492729508 200000 665911693 200000 449724959 200000 309251643 200000 988642483 200000 403305871 200000 308278275 200000 701146966 200000 839525376 200000 746267847 200000 487013295 200000 586428137 200000 834112047 200000 723290418 200000 292445690 200000 771553392 200000 687632491 200000 469073388 200000 830859135 200000 694313676 200000 913402335 200000 707502009 200000 989625629 200000 939623617 200000 287637566 200000 124525437 200000 896552568 200000 931089782 200000 611305020 200000 17222340 200000 10434677 200000 500043000 200000 258842642 200000 425107003 200000 311814594 200000 860035254 200000 847890942 200000 295002165 200000 302138188 200000 589647878 200000 556701376 200000 462560551 200000 598274758 200000 460510367 200000 230065695 200000 129895980 200000 615389993 200000 346816797 200000 239663458 200000 834073473 200000 754778926 200000 421636993 200000 249322968 200000 470785802 200000 865988566 200000 593081262 200000 822534480 200000 119725772 200000 736498403 200000 111492589 200000 75291809 200000 317420913 200000 534260060 200000 49882474 200000 624571428 200000 531118279 200000 17774093 200000 826401972 200000 57226805 200000 704240705 200000 940405252 200000 983865921 200000 82921909 200000 801146228 200000 277856021 200000 355713768 200000 532126347 200000 404692635 200000 621886551 200000 277958245 200000 150953502 200000 77596948 200000 5832869 200000 367497688 200000 883809245 200000 223143905 200000 431539999 200000 331099718 200000 927163319 200000 11659816 200000 782150566 200000 925047575 200000 542632099 200000 393715123 200000 873555811 200000 110208150 200000 76799258 200000 703373169 200000 829663552 200000 5389941 200000 265180056 200000 122459635 200000 855201901 200000 904865350 200000 125605662 200000 933443056 200000 162589405 200000 779531266 200000 472485299 200000 575577281 200000 625731014 200000 918775942 200000 600902878 200000 305800933 200000 417984549 200000 884763153 200000 128317486 200000 870730879 200000 786884920 200000 559139016 200000 292839346 200000 724578259 200000 587264258 200000 714218803 200000 963832961 200000 557654989 200000 255509194 200000 133472957 200000 3015476 200000 977833593 200000 438923676 200000 356533815 200000 421941351 200000 43852172 200000 937049798 200000 257000021 200000 485977916 200000 745649882 200000 862920797 200000 520216111 200000 786632663 200000 925247197 200000 667745206 200000 689787842 200000 318053347 200000 282167605 200000 817917933 200000 749597293 200000 399686923 200000 820693283 200000 531704929 200000 249036148 200000 145961346 200000 442616332 200000 890684213 200000 213630593 200000 427884156 200000 251984892 200000 306507729 200000 378013214 200000 769420466 200000 591727136 200000 998225248 200000 879370300 200000 66299106 200000 244824395 200000 700306256 200000 439414447 200000 299036237 200000 375237746 200000 740260820 200000 884711855 200000 89408824 200000 339127600 200000 179879525 200000 797366360 200000 480583531 200000 556122691 200000 147749949 200000 891482411 200000 117346485 200000 669320717 200000 158680282 200000 313531531 200000 15400293 200000 901779219 200000 759325314 200000 154514241 200000 476241619 200000 172140674 200000 662767801 200000 809311993 200000 372395989 200000 806788261 200000 365170892 200000 469855426 200000 100082506 200000 397584240 200000 803481673 200000 149464466 200000 414840467 200000 842957560 200000 757257605 200000 616007872 200000 405761557 200000 182362617 200000 628227093 200000 901658760 200000 218170296 200000 629311567 200000 699828565 200000 705644171 200000 163961707 200000 860689789 200000 102117604 200000 70286412 200000 988900253 200000 408667433 200000 139093286 200000 863748532 200000 867546566 200000 596854685 200000 108520385 200000 582778254 200000 172822236 200000 972352584 200000 768380960 200000 979245580 200000 608680926 200000 583695419 200000 74519539 200000 375663936 200000 653541453 200000 523054253 200000 168669613 200000 902379428 200000 27215534 200000 125591928 200000 602254597 200000 415112339 200000 727617289 200000 244504985 200000 404251509 200000 336856781 200000 823311725 200000 651706803 200000 158985406 200000 875225335 200000 350305898 200000 672688781 200000 952676194 200000 373888024 200000 697564053 200000 713622928 200000 12795689 200000 309886494 200000 921462279 200000 999403850 200000 707407261 200000 175068759 200000 876227294 200000 998663661 200000 101910157 200000 939276792 200000 346958267 200000 982257104 200000 647023758 200000 664138394 200000 797370179 200000 193392109 200000 152305013 200000 70359735 200000 169718686 200000 195149410 200000 659624158 200000 134079538 200000 444906235 200000 682767088 200000 885848745 200000 592578764 200000 201726986 200000 399655295 200000 101200759 200000 71911600 200000 704128640 200000 669405848 200000 42480433 200000 116714728 200000 33505687 200000 529109481 200000 663120770 200000 110035941 200000 921694347 200000 834885829 200000 984585304 200000 664120315 200000 347460382 200000 328870561 200000 333845607 200000 903029730 200000 133175316 200000 79952792 200000 620012453 200000 279615286 200000 710459832 200000 120741608 200000 725132239 200000 257849080 200000 733182038 200000 572515187 200000 275089123 200000 657872908 200000 449072831 200000 579249727 200000 841928100 200000 98192825 200000 615772872 200000 286578934 200000 353843226 200000 689544748 200000 428945866 200000 980851815 200000 231721487 200000 948332277 200000 542697764 200000 66070275 200000 697973650 200000 441814407 200000 25686709 200000 206645601 200000 784829304 200000 828694972 200000 204987746 200000 802515642 200000 299391958 200000 991502416 200000 676696982 200000 566157165 200000 96045192 200000 119852897 200000 880931261 200000 752726397 200000 512196526 200000 7745782 200000 536302280 200000 623367950 200000 193950250 200000 291722101 200000 258109100 200000 872893163 200000 665949219 200000 168593962 200000 842387682 200000 796078851 200000 626637188 200000 443601351 200000 202911977 200000 926145768 200000 603155069 200000 561872094 200000 134822592 200000 719629390 200000 856261633 200000 858874473 200000 498960748 200000 531669906 200000 178382407 200000 326722627 200000 343060856 200000 792088113 200000 706262858 200000 226543021 200000 984140144 200000 89293132 200000 517309257 200000 238453194 200000 819316325 200000 322466859 200000 87195975 200000 953953314 200000 126628972 200000 464095414 200000 681762700 200000 683515171 200000 33707295 200000 971716094 200000 447656994 200000 925523611 200000 604936730 200000 447535282 200000 994291544 200000 202077248 200000 546490239 200000 380847530 200000 984942147 200000 539775528 200000 687070323 200000 789536864 200000 204933944 200000 423451473 200000 37928350 200000 233892722 200000 933536340 200000 532231194 200000 480928687 200000 745726242 200000 162279412 200000 674883784 200000 391205334 200000 546108886 200000 287265597 200000 707547650 200000 918213704 200000 372060312 200000 966629525 200000 321556310 200000 181325503 200000 44314006 200000 411520040 200000 929050034 200000 528004855 200000 865637027 200000 567111268 200000 64086507 200000 506396466 200000 675909045 200000 325272701 200000 556818745 200000 683035829 200000 526211941 200000 826974442 200000 968453561 200000 184623177 200000 587418482 200000 962301926 200000 28405482 200000 124691643 200000 460353342 200000 891159536 200000 40052785 200000 150630236 200000 623551055 200000 824341067 200000 701918037 200000 324472961 200000 442473679 200000 499540863 200000 139403011 200000 119981060 200000 827429901 200000 105986006 200000 764889931 200000 936556481 200000 321904378 200000 946757600 200000 823136801 200000 225617946 200000 693507757 200000 138250479 200000 750522333 200000 53460084 200000 132054752 200000 130461083 200000 223854011 200000 953020344 200000 237106800 200000 843128896 200000 837122140 200000 979834067 200000 423995872 200000 853802363 200000 427713603 200000 642132790 200000 987937239 200000 839073969 200000 841368153 200000 761818966 200000 864792989 200000 416935560 200000 420280426 200000 467656493 200000 705805730 200000 521859948 200000 253298598 200000 171659959 200000 628684280 200000 590439435 200000 783229217 200000 225120886 200000 58422484 200000 459746266 200000 206195283 200000 989396975 200000 848881425 200000 138606477 200000 531139992 200000 670141995 200000 923331756 200000 586812322 200000 175123632 200000 419013175 200000 927449929 200000 366060247 200000 593418560 200000 844612516 200000 413169324 200000 94961328 200000 630279504 200000 456760071 200000 402817345 200000 733288947 200000 341120460 200000 228227706 200000 899419798 200000 616649515 200000 300590339 200000 185228313 200000 432070619 200000 395114280 200000 803179307 200000 612497031 200000 410769001 200000 138177916 200000 580739291 200000 310438758 200000 768078904 200000 149381376 200000 818793870 200000 682376162 200000 49381479 200000 932753485 200000 180882983 200000 838969639 200000 219581368 200000 627294276 200000 912067432 200000 881475814 200000 18456849 200000 975483015 200000 206318201 200000 264846805 200000 715635708 200000 659786749 200000 454721896 200000 429377580 200000 760677159 200000 925536594 200000 951994275 200000 271666728 200000 551614181 200000 651971956 200000 881004671 200000 591289483 200000 396239788 200000 418435607 200000 351741877 200000 498042138 200000 196608149 200000 95611954 200000 432007135 200000 615710494 200000 428631007 200000 543087744 200000 511451904 200000 347739108 200000 853814125 200000 566538240 200000 671980793 200000 374946621 200000 858901315 200000 336633974 200000 871072789 200000 210332670 200000 653586956 200000 851583719 200000 316247422 200000 504706177 200000 784164247 200000 225956897 200000 679225285 200000 287025955 200000 43140949 200000 652611377 200000 954333022 200000 273436356 200000 493662941 200000 200094698 200000 599532833 200000 439912266 200000 789798505 200000 491999077 200000 429699275 200000 158116894 200000 212203350 200000 11805307 200000 352386939 200000 460901549 200000 996960936 200000 605196877 200000 619370549 200000 269807336 200000 205431171 200000 117209789 200000 83478114 200000 217135556 200000 308341683 200000 764135154 200000 936763982 200000 981352379 200000 879738405 200000 133508568 200000 802735017 200000 200161610 200000 44043628 200000 137942686 200000 76230663 200000 362440561 200000 785589821 200000 730413878 200000 421083488 200000 706462774 200000 52030963 200000 990147800 200000 698654864 200000 869049634 200000 865719564 200000 783493759 200000 64305624 200000 988243906 200000 491288489 200000 197698410 200000 762513755 200000 903286311 200000 546957842 200000 838513053 200000 804558754 200000 156473703 200000 644499760 200000 871835741 200000 173518361 200000 287232538 200000 645617426 200000 251025080 200000 123958159 200000 47665373 200000 240140137 200000 281290747 200000 354809530 200000 672352466 200000 621047819 200000 517872697 200000 657836209 200000 826388510 200000 480076659 200000 65883339 200000 226441584 200000 733140074 200000 162349887 200000 97068747 200000 680318551 200000 155137891 200000 836748465 200000 288681367 200000 454324396 200000 604627770 200000 578356015 200000 943772500 200000 851210260 200000 253352741 200000 654226116 200000 214764393 200000 604087070 200000 709528540 200000 147937948 200000 310116608 200000 503331768 200000 539251229 200000 521439116 200000 755851656 200000 973287352 200000 924531496 200000 631387271 200000 840162613 200000 843186004 200000 248576323 200000 364772650 200000 508890494 200000 760292778 200000 403861047 200000 29402673 200000 820163487 200000 855084345 200000 729942993 200000 143969791 200000 479733013 200000 389065830 200000 134374498 200000 957360411 200000 227053092 200000 21290489 200000 675315520 200000 238626477 200000 115373140 200000 431271325 200000 755709763 200000 682857221 200000 360025840 200000 421745251 200000 617684296 200000 129930261 200000 668088198 200000 686390591 200000 901752498 200000 37195762 200000 48207978 200000 811312010 200000 1517028 200000 762022742 200000 265797938 200000 305083774 200000 412546248 200000 625728545 200000 817987899 200000 287813821 200000 438845259 200000 716968404 200000 31321635 200000 132645579 200000 722622942 200000 374505492 200000 913859149 200000 321758607 200000 587609591 200000 838725933 200000 517630304 200000 877272534 200000 157210254 200000 861622924 200000 989003464 200000 894197200 200000 535103648 200000 954105156 200000 460380212 200000 784062353 200000 891254192 200000 785268362 200000 773164566 200000 130039697 200000 950802497 200000 35657273 200000 153988646 200000 181735725 200000 136669277 200000 629119823 200000 321300447 200000 176906532 200000 244509713 200000 80567406 200000 544154369 200000 300703258 200000 680643566 200000 629090396 200000 430200845 200000 184763672 200000 152621450 200000 640431747 200000 82142412 200000 179584522 200000 646541309 200000 302765938 200000 322750665 200000 901084224 200000 942014565 200000 351035226 200000 514188754 200000 328162029 200000 312175714 200000 255043217 200000 91241595 200000 178483627 200000 858946202 200000 244524563 200000 634775194 200000 705680117 200000 643986742 200000 863866364 200000 581815756 200000 217826476 200000 365916771 200000 762557967 200000 925845487 200000 13590163 200000 518082771 200000 868443698 200000 566663078 200000 279693011 200000 374429753 200000 95551728 200000 125776089 200000 363602040 200000 629850064 200000 431859701 200000 247300914 200000 701379057 200000 649062101 200000 258010774 200000 293446816 200000 866395028 200000 14887176 200000 949355079 200000 155828696 200000 755878935 200000 867051312 200000 538620194 200000 588081359 200000 825540376 200000 496011156 200000 636975719 200000 734594881 200000 72801687 200000 516344450 200000 707084022 200000 987921197 200000 893969015 200000 343968971 200000 344820183 200000 253497175 200000 479482624 200000 963559493 200000 488001714 200000 966558149 200000 374080352 200000 304188488 200000 578640471 200000 320984131 200000 829753125 200000 256249906 200000 414140216 200000 1063135 200000 158911940 200000 572788707 200000 583203818 200000 241194605 200000 718413590 200000 680273473 200000 112012200 200000 589073668 200000 320734678 200000 221871542 200000 102394064 200000 233800830 200000 388281892 200000 228716205 200000 807024995 200000 978321660 200000 578145797 200000 814589464 200000 793864585 200000 290523488 200000 58630112 200000 447882733 200000 333700619 200000 283907026 200000 733264642 200000 755200420 200000 201895127 200000 772250172 200000 574560795 200000 793590459 200000 539772800 200000 284515022 200000 966666175 200000 921797426 200000 237913020 200000 790704762 200000 618804967 200000 424290320 200000 614033380 200000 359255929 200000 655290733 200000 897615324 200000 950939511 200000 759390660 200000 219448979 200000 788071716 200000 435491223 200000 165736347 200000 306616701 200000 339564281 200000 607598986 200000 300585986 200000 238895538 200000 959932273 200000 161911098 200000 167946559 200000 952253855 200000 725196324 200000 611780022 200000 33199966 200000 678488340 200000 211124912 200000 41084847 200000 715495597 200000 519197125 200000 932050742 200000 54896124 200000 180615744 200000 538064330 200000 430355674 200000 711723030 200000 177780846 200000 716562463 200000 708940870 200000 139399324 200000 813158226 200000 793377573 200000 127267367 200000 445511633 200000 329042251 200000 471551263 200000 259300271 200000 267113497 200000 615223164 200000 1349814 200000 198678290 200000 545739392 200000 574366284 200000 713674614 200000 949455369 200000 124799794 200000 705776616 200000 398941262 200000 170822738 200000 513089540 200000 116186300 200000 292443668 200000 442395693 200000 870676714 200000 22589950 200000 484333055 200000 192691424 200000 126217855 200000 382252579 200000 717865515 200000 385894197 200000 996553856 200000 225905000 200000 393318937 200000 390051831 200000 635251793 200000 737528906 200000 3369260 200000 996838008 200000 624626550 200000 267905550 200000 723072812 200000 788081934 200000 992548891 200000 585236794 200000 942888647 200000 434400658 200000 365516685 200000 20868634 200000 322285067 200000 398908895 200000 943160511 200000 729761084 200000 645852398 200000 287346777 200000 164951750 200000 267646452 200000 665457606 200000 117390435 200000 795672413 200000 704723161 200000 572317649 200000 370599143 200000 676888418 200000 892681798 200000 751579055 200000 875587283 200000 497923415 200000 793092314 200000 981488610 200000 669472150 200000 768835554 200000 980628984 200000 264587093 200000 792655271 200000 249845325 200000 812036680 200000 936439762 200000 495921407 200000 781886727 200000 164858420 200000 29230218 200000 974307225 200000 406580256 200000 929610860 200000 695707282 200000 201414137 200000 350936529 200000 318262370 200000 322879328 200000 130614178 200000 256325362 200000 962908367 200000 916597586 200000 27783071 200000 906259842 200000 700569132 200000 824729639 200000 236648699 200000 732191524 200000 656746810 200000 86292355 200000 965213001 200000 874317212 200000 420487035 200000 361296752 200000 406246172 200000 377065813 200000 862563254 200000 517614296 200000 665140368 200000 582092766 200000 433214071 200000 919617036 200000 632146880 200000 157978216 200000 237091980 200000 847683904 200000 241063757 200000 332944458 200000 723764617 200000 53030156 200000 648035038 200000 469782398 200000 141887045 200000 602896108 200000 481388442 200000 920101665 200000 394080091 200000 104526785 200000 720618671 200000 331353078 200000 795302826 200000 165574735 200000 46361551 200000 157875428 200000 42546390 200000 884765117 200000 692656558 200000 764028276 200000 399284164 200000 995563032 200000 112700549 200000 969976404 200000 517254946 200000 807004367 200000 589419666 200000 747488726 200000 439309788 200000 834985272 200000 823725718 200000 457462897 200000 21564840 200000 382406410 200000 921205333 200000 769916223 200000 724072316 200000 904050401 200000 434615066 200000 800531582 200000 822008850 200000 475081406 200000 305928240 200000 10278415 200000 178231403 200000 320744580 200000 693824874 200000 4214266 200000 476580425 200000 735216252 200000 999041948 200000 879133416 200000 725246131 200000 464579538 200000 984179999 200000 861331623 200000 107591797 200000 109218069 200000 845473873 200000 977509034 200000 241990813 200000 295197883 200000 225069587 200000 960772743 200000 391880959 200000 514092955 200000 328193097 200000 290628215 200000 811581106 200000 840689009 200000 203589213 200000 468783577 200000 748606609 200000 218266461 200000 423913405 200000 583531951 200000 244951483 200000 364198500 200000 481557593 200000 104280351 200000 38826004 200000 228454894 200000 967396134 200000 12428787 200000 942461634 200000 584859206 200000 975627933 200000 899684634 200000 995885232 200000 542974750 200000 582543164 200000 38439205 200000 183296270 200000 909349896 200000 383916548 200000 918517962 200000 394418127 200000 601844477 200000 380681977 200000 30859109 200000 35595817 200000 825051354 200000 481053606 200000 797257074 200000 440586521 200000 220081630 200000 930449814 200000 651129620 200000 540379612 200000 344209454 200000 551482076 200000 863852690 200000 519125623 200000 671693394 200000 872635532 200000 64480980 200000 333847601 200000 790780341 200000 287533887 200000 187650538 200000 64250388 200000 893820712 200000 870280595 200000 855923589 200000 345440111 200000 122485087 200000 582396585 200000 310373244 200000 893956694 200000 832247154 200000 423166117 200000 283856969 200000 504889888 200000 404223326 200000 654459698 200000 946624394 200000 762722793 200000 97183874 200000 411718651 200000 114352256 200000 42574606 200000 533488675 200000 751778611 200000 10696339 200000 198265779 200000 806823912 200000 603338766 200000 688960971 200000 605965120 200000 911375966 200000 680338246 200000 522365273 200000 60415711 200000 20786037 200000 662247319 200000 131074572 200000 64532480 200000 334554369 200000 992044610 200000 963588317 200000 936232150 200000 508386618 200000 210402702 200000 12218211 200000 474449112 200000 213987132 200000 951103298 200000 603522143 200000 14633793 200000 72133512 200000 276964653 200000 744898610 200000 343920015 200000 828432001 200000 942994335 200000 137832290 200000 149738503 200000 380220144 200000 95347181 200000 600654617 200000 260414000 200000 55027841 200000 49968368 200000 17769382 200000 952891220 200000 541970500 200000 259706246 200000 492781817 200000 80882946 200000 119927084 200000 735403280 200000 77429035 200000 248394638 200000 287777939 200000 992571379 200000 676676852 200000 248808080 200000 685905588 200000 194902039 200000 712661043 200000 297247585 200000 871234864 200000 524035435 200000 985121898 200000 48677793 200000 782870922 200000 490046559 200000 171492160 200000 926848436 200000 327193515 200000 553244776 200000 959675645 200000 187892032 200000 442946142 200000 41651327 200000 954075409 200000 656419248 200000 539092437 200000 663949218 200000 138414733 200000 169897140 200000 702705698 200000 589393746 200000 937144488 200000 420400319 200000 285615551 200000 971603476 200000 806077755 200000 305926024 200000 32804359 200000 807813104 200000 93837638 200000 134451849 200000 448532922 200000 522109173 200000 779011433 200000 648659331 200000 957610877 200000 988941235 200000 168685163 200000 695149304 200000 511119960 200000 707989439 200000 788549047 200000 273685680 200000 85374518 200000 551022131 200000 174993370 200000 701691957 200000 27054184 200000 879803435 200000 975587591 200000 767835478 200000 2393122 200000 493135177 200000 342891923 200000 779385000 200000 391650045 200000 496301617 200000 276014200 200000 925137920 200000 509639539 200000 61029134 200000 644980694 200000 653665018 200000 274137447 200000 356624395 200000 665890158 200000 613237 200000 503446682 200000 409582043 200000 830341925 200000 883399701 200000 162193207 200000 488241202 200000 866524551 200000 241507520 200000 955226184 200000 513905738 200000 567802946 200000 171416353 200000 44455486 200000 621671775 200000 542766246 200000 691581737 200000 133308269 200000 962373427 200000 945270828 200000 778038152 200000 200481421 200000 775091339 200000 599784172 200000 692475960 200000 559267130 200000 979992495 200000 278231077 200000 473833715 200000 658698357 200000 32617198 200000 216393913 200000 707477944 200000 141305634 200000 30977816 200000 839108014 200000 61702474 200000 292964488 200000 348789762 200000 231013038 200000 389148081 200000 482913492 200000 555662086 200000 300291720 200000 343805623 200000 228600214 200000 58737024 200000 777119149 200000 714693739 200000 306535489 200000 535542098 200000 586882227 200000 982568354 200000 932546223 200000 134405473 200000 431198934 200000 866792049 200000 908504476 200000 648311829 200000 873209970 200000 504558260 200000 211054886 200000 125162461 200000 772455818 200000 756056715 200000 584975700 200000 149885353 200000 357424708 200000 568359639 200000 516416140 200000 811721582 200000 598569835 200000 28273089 200000 590785050 200000 386853030 200000 285764332 200000 129706804 200000 954830512 200000 31102669 200000 163813977 200000 716819294 200000 887642336 200000 24272357 200000 404653929 200000 865117491 200000 247806372 200000 652488947 200000 634999926 200000 780525290 200000 139028183 200000 376111231 200000 863904509 200000 369797758 200000 232619962 200000 686237464 200000 527447074 200000 7343150 200000 91601264 200000 666822606 200000 709997865 200000 271407357 200000 240961921 200000 574308022 200000 155273214 200000 179405106 200000 788434011 200000 503533418 200000 870716334 200000 551285978 200000 956722636 200000 793490822 200000 189319404 200000 556220481 200000 159430026 200000 734395692 200000 570921101 200000 139414141 200000 514424235 200000 77626753 200000 241290252 200000 31980515 200000 687919405 200000 468239150 200000 246162951 200000 67796623 200000 96082543 200000 871062239 200000 815425727 200000 494927073 200000 839222198 200000 597653959 200000 122619036 200000 325631995 200000 789513129 200000 715422235 200000 971682471 200000 215690820 200000 136338902 200000 975795090 200000 738528527 200000 118284775 200000 211124011 200000 977085932 200000 566016933 200000 918197077 200000 685162621 200000 90367848 200000 419852383 200000 491429311 200000 996365572 200000 126311244 200000 504520152 200000 849944477 200000 219110621 200000 949413472 200000 4293070 200000 278185257 200000 223701383 200000 325824883 200000 158138787 200000 545037540 200000 557103719 200000 891305941 200000 248866014 200000 931092497 200000 319093572 200000 309008859 200000 230395303 200000 499136821 200000 746099403 200000 474657631 200000 692656974 200000 636936862 200000 593613068 200000 933711422 200000 379991236 200000 361454808 200000 30647291 200000 277768408 200000 365387040 200000 84354873 200000 855727088 200000 207425170 200000 898588699 200000 626120790 200000 938480167 200000 552082519 200000 89937556 200000 732964492 200000 945981761 200000 902006547 200000 702507790 200000 129175672 200000 678217153 200000 665967159 200000 544047661 200000 127794047 200000 959487632 200000 209891384 200000 849494845 200000 65047111 200000 99915642 200000 390843664 200000 41189035 200000 956506940 200000 301637551 200000 212292796 200000 556382345 200000 748931852 200000 582718019 200000 647185340 200000 931257614 200000 435989803 200000 832364206 200000 414897557 200000 255663380 200000 969715792 200000 540170572 200000 270119762 200000 471745689 200000 298547958 200000 695989725 200000 815416831 200000 458044222 200000 951018972 200000 194628102 200000 311227181 200000 566846155 200000 179409030 200000 858497487 200000 721468786 200000 5693353 200000 256752569 200000 915700260 200000 245508837 200000 79040870 200000 583275011 200000 771802964 200000 623130022 200000 61402933 200000 642474032 200000 440640917 200000 786361940 200000 423667819 200000 208141782 200000 690310014 200000 501664917 200000 980933891 200000 545384906 200000 52871819 200000 257812882 200000 380596251 200000 461225641 200000 601681308 200000 716357239 200000 705715317 200000 762902865 200000 200460662 200000 25268984 200000 539156215 200000 605059428 200000 720112448 200000 18771911 200000 392902955 200000 809569740 200000 705172744 200000 614084895 200000 422805440 200000 296914225 200000 762854460 200000 293751100 200000 57660167 200000 73817733 200000 470819377 200000 939144416 200000 882368374 200000 368436601 200000 637699744 200000 442679760 200000 722620457 200000 817788165 200000 844885540 200000 428747605 200000 14593884 200000 680072676 200000 616951997 200000 625991868 200000 208246002 200000 421979925 200000 817194575 200000 470791126 200000 556730097 200000 390700123 200000 305020708 200000 439233401 200000 953868292 200000 892583102 200000 225893478 200000 102843389 200000 867751416 200000 933800201 200000 62351014 200000 624111551 200000 962455103 200000 125159497 200000 627846744 200000 27920801 200000 708145776 200000 814913620 200000 62131796 200000 569159048 200000 795216581 200000 588544064 200000 600569431 200000 344252637 200000 172650139 200000 776009447 200000 112459648 200000 144203533 200000 685262069 200000 822862186 200000 295818963 200000 578547721 200000 889313530 200000 521963947 200000 278809017 200000 335391431 200000 626243187 200000 571924177 200000 532889214 200000 138058687 200000 788061262 200000 384834504 200000 49621714 200000 917319534 200000 311149853 200000 898702782 200000 772990025 200000 182528726 200000 718452120 200000 877991592 200000 162093787 200000 331043836 200000 565074199 200000 516614075 200000 130469220 200000 237411945 200000 640411672 200000 235889651 200000 531218469 200000 759878570 200000 93501119 200000 413553807 200000 187388737 200000 556983760 200000 416349009 200000 335631250 200000 111995713 200000 148132849 200000 367684280 200000 521435204 200000 881422737 200000 941065381 200000 598827778 200000 992789424 200000 72208640 200000 88688777 200000 406907874 200000 158986019 200000 521912388 200000 92925632 200000 789956910 200000 155678387 200000 21592692 200000 761479021 200000 969162591 200000 750772662 200000 388433292 200000 31670842 200000 734969364 200000 287011142 200000 907119341 200000 262733012 200000 561729167 200000 143156420 200000 796497882 200000 201356652 200000 356759094 200000 652066386 200000 609162235 200000 242208567 200000 771766547 200000 696562520 200000 114255838 200000 212867311 200000 175874133 200000 244620031 200000 125427569 200000 538091345 200000 314222285 200000 561245369 200000 672673418 200000 117487005 200000 109109106 200000 629572279 200000 176190815 200000 258854937 200000 805137373 200000 854031985 200000 451069710 200000 674878606 200000 228887758 200000 609763106 200000 467803158 200000 310907081 200000 130725029 200000 932612682 200000 415100636 200000 354107163 200000 800165865 200000 432198698 200000 748114984 200000 749899482 200000 543812549 200000 145942603 200000 477053349 200000 495159518 200000 862495878 200000 725604855 200000 722341988 200000 438401029 200000 921734174 200000 983712447 200000 577108825 200000 125576111 200000 385041572 200000 545260787 200000 659016157 200000 126602306 200000 499877586 200000 810913325 200000 339928618 200000 852383143 200000 165780614 200000 747774407 200000 963655138 200000 991028171 200000 753587009 200000 967086943 200000 376463497 200000 652666143 200000 186896043 200000 83802970 200000 159308806 200000 831660313 200000 256006925 200000 649144159 200000 238235942 200000 694650033 200000 300852693 200000 404605144 200000 657676825 200000 836536037 200000 993000470 200000 11161460 200000 565818099 200000 551615285 200000 135397125 200000 298744744 200000 244717612 200000 711072295 200000 110612605 200000 452934441 200000 751181089 200000 181874628 200000 29599612 200000 920595827 200000 387282577 200000 396349465 200000 551223972 200000 266743877 200000 824694048 200000 525533111 200000 828656315 200000 825019427 200000 505235415 200000 415231540 200000 499638571 200000 953382611 200000 608938146 200000 617925800 200000 27138690 200000 34422240 200000 874779857 200000 819272753 200000 308259059 200000 677891355 200000 698864535 200000 402461807 200000 868487892 200000 216802068 200000 852201102 200000 230273544 200000 891882782 200000 574953893 200000 127579698 200000 125931301 200000 139600368 200000 123818088 200000 565844065 200000 441110004 200000 221221132 200000 275602748 200000 582798561 200000 135015204 200000 557863513 200000 570024644 200000 599489498 200000 445739116 200000 638708831 200000 977095911 200000 745813080 200000 972117252 200000 758228686 200000 947157329 200000 633575626 200000 317814825 200000 875483895 200000 770784753 200000 649649030 200000 856224670 200000 63609937 200000 582610809 200000 598171459 200000 371525670 200000 587733750 200000 56034274 200000 843391901 200000 491487243 200000 244759587 200000 312036581 200000 450879892 200000 30114202 200000 354202300 200000 175006338 200000 403072525 200000 358242725 200000 334798277 200000 401624445 200000 326383695 200000 900191743 200000 627423466 200000 780311516 200000 758356104 200000 529481731 200000 117009656 200000 103249258 200000 926791238 200000 293188878 200000 352054369 200000 570783800 200000 812335870 200000 54507265 200000 20577725 200000 127170839 200000 39581321 200000 421188800 200000 958894147 200000 856788510 200000 295942562 200000 733748917 200000 814187092 200000 9069866 200000 751311465 200000 42416973 200000 653169649 200000 708696665 200000 594417891 200000 244527481 200000 66260288 200000 868496526 200000 599727479 200000 317484847 200000 794545931 200000 919471601 200000 230847858 200000 681851367 200000 604477760 200000 558728300 200000 389094276 200000 162380575 200000 310037362 200000 784160303 200000 264673345 200000 881712344 200000 467630934 200000 929284652 200000 567329442 200000 941263894 200000 363912007 200000 618092187 200000 40839297 200000 859703139 200000 316993731 200000 634642296 200000 37377312 200000 464751948 200000 799130348 200000 797276416 200000 602964899 200000 392268003 200000 262429960 200000 542136376 200000 733177745 200000 721900603 200000 120662786 200000 47517542 200000 364357975 200000 22194416 200000 45165542 200000 478102677 200000 882643653 200000 297392284 200000 304143464 200000 561770518 200000 395445135 200000 956735843 200000 476359006 200000 447205626 200000 228100045 200000 345338984 200000 17591362 200000 959422360 200000 778961019 200000 841106517 200000 370491825 200000 560819213 200000 794242042 200000 782269400 200000 215181806 200000 400942263 200000 944900749 200000 561188896 200000 181236064 200000 718140090 200000 982927069 200000 354688356 200000 337086223 200000 973128827 200000 244391030 200000 802659676 200000 447153451 200000 241254951 200000 361038407 200000 201600966 200000 11366789 200000 179659821 200000 637713702 200000 192619746 200000 456459796 200000 168840640 200000 879446090 200000 509799415 200000 165963122 200000 313791318 200000 485658063 200000 989817292 200000 162274653 200000 859299115 200000 601247542 200000 760644911 200000 83387702 200000 100807615 200000 435771874 200000 582828402 200000 719313541 200000 294343764 200000 453761947 200000 57338089 200000 38313331 200000 31230321 200000 241706255 200000 51845485 200000 170605390 200000 872419169 200000 311150668 200000 109738204 200000 899419913 200000 790463669 200000 966110536 200000 943126934 200000 607878073 200000 342405822 200000 775407193 200000 518211842 200000 115144473 200000 699415572 200000 788224189 200000 505464839 200000 767741959 200000 950796050 200000 384085780 200000 346917779 200000 842515717 200000 805867607 200000 329407968 200000 529573656 200000 682013368 200000 197608262 200000 656814092 200000 356873994 200000 680893549 200000 832200839 200000 461338978 200000 147323234 200000 695895695 200000 251631236 200000 235628819 200000 477910046 200000 360348466 200000 572823533 200000 35007028 200000 787452350 200000 262364812 200000 858331700 200000 91875387 200000 949834697 200000 121886582 200000 270226450 200000 725701510 200000 819149126 200000 492345327 200000 848875520 200000 775425492 200000 872209219 200000 625523097 200000 344865983 200000 292927177 200000 374482770 200000 39236666 200000 20330960 200000 135714415 200000 495414791 200000 466310717 200000 887564797 200000 953007024 200000 412880763 200000 752361774 200000 123096526 200000 634957021 200000 594121164 200000 884547650 200000 877790229 200000 180498986 200000 362248602 200000 146089677 200000 77828707 200000 692701231 200000 818047116 200000 591759049 200000 337317264 200000 380649577 200000 877775305 200000 8625493 200000 214264375 200000 796732342 200000 861563520 200000 182422836 200000 377230135 200000 283831517 200000 754154592 200000 715470154 200000 902485043 200000 718832900 200000 64731680 200000 654399779 200000 693950995 200000 589779512 200000 851333113 200000 806526828 200000 86988161 200000 615600617 200000 839604774 200000 265173112 200000 983237485 200000 839369066 200000 25213803 200000 574469820 200000 121845130 200000 524898421 200000 908567435 200000 69732691 200000 925479118 200000 918854566 200000 648040401 200000 798492794 200000 232923126 200000 349056763 200000 772373896 200000 302706197 200000 425748479 200000 995948634 200000 526122115 200000 650688041 200000 199763630 200000 789594123 200000 786030486 200000 556189024 200000 343721226 200000 477934394 200000 782436122 200000 195990408 200000 518942684 200000 891647606 200000 981784941 200000 800777236 200000 40814134 200000 160587829 200000 697661296 200000 105265817 200000 598710249 200000 818916174 200000 322879751 200000 68968786 200000 853393933 200000 381385597 200000 228430237 200000 385780637 200000 795998077 200000 918954978 200000 964510877 200000 462823548 200000 773329752 200000 991711618 200000 539253754 200000 434619157 200000 418958722 200000 145840069 200000 595245224 200000 817809715 200000 393795872 200000 956750582 200000 949611296 200000 228054978 200000 885445408 200000 848208583 200000 847178208 200000 120399702 200000 589617327 200000 874124490 200000 764328937 200000 854533797 200000 717123008 200000 409415928 200000 586875199 200000 435315976 200000 475177356 200000 299175470 200000 640641901 200000 563392767 200000 162760461 200000 45175979 200000 248334846 200000 408894122 200000 883151233 200000 727491220 200000 492139269 200000 963608656 200000 576962285 200000 614820977 200000 421313942 200000 822784732 200000 482307736 200000 513947053 200000 912600138 200000 37343835 200000 793487243 200000 202901785 200000 244960703 200000 136425599 200000 483562776 200000 657188713 200000 658639126 200000 319046431 200000 15301456 200000 851190709 200000 419336820 200000 626835125 200000 267040651 200000 725817338 200000 666195329 200000 880153822 200000 945626340 200000 35126679 200000 524593132 200000 934347998 200000 928148155 200000 716620753 200000 709516260 200000 675363865 200000 60830001 200000 770346575 200000 477567648 200000 781005979 200000 250767279 200000 558291358 200000 565760729 200000 11027345 200000 56171871 200000 533545390 200000 842952523 200000 184225230 200000 424639921 200000 659253331 200000 469047096 200000 626854983 200000 808721624 200000 54491077 200000 765265636 200000 674256023 200000 597453387 200000 201339680 200000 670994458 200000 168949116 200000 792677700 200000 404445413 200000 226991269 200000 187250520 200000 924613444 200000 189852023 200000 273028824 200000 293800624 200000 95855245 200000 399540127 200000 854999047 200000 406408369 200000 582283430 200000 666157321 200000 89024268 200000 970027942 200000 162982107 200000 236116165 200000 857976003 200000 695107971 200000 191274683 200000 327182278 200000 129298573 200000 689941598 200000 413685400 200000 275302246 200000 494456529 200000 437907696 200000 468686346 200000 599108576 200000 374155127 200000 693418776 200000 797810797 200000 655225557 200000 694236267 200000 808301656 200000 596437342 200000 141775816 200000 675024416 200000 360262742 200000 727643457 200000 495375010 200000 478013962 200000 641070940 200000 842796990 200000 530102830 200000 87758627 200000 804860633 200000 9749568 200000 276612766 200000 216263271 200000 551095262 200000 660596853 200000 530732036 200000 689140568 200000 995007906 200000 640248529 200000 260770522 200000 394154106 200000 90326015 200000 832606986 200000 231814267 200000 282082776 200000 29810674 200000 13932189 200000 401039783 200000 565293437 200000 643087902 200000 950404936 200000 552592643 200000 348833788 200000 433622858 200000 39520654 200000 867146647 200000 383150825 200000 967127263 200000 809271094 200000 149075278 200000 622671710 200000 612536171 200000 978437580 200000 643432825 200000 647854711 200000 833189664 200000 526702367 200000 732354892 200000 545249238 200000 15830613 200000 346019777 200000 335883872 200000 719391775 200000 188176900 200000 572962699 200000 902343472 200000 310569853 200000 60918859 200000 357525526 200000 83405212 200000 71595548 200000 980116715 200000 433896770 200000 85338984 200000 901958317 200000 465733580 200000 432587699 200000 318903486 200000 45114597 200000 60957559 200000 296889167 200000 317215912 200000 78808573 200000 231479194 200000 968103361 200000 250485655 200000 464054579 200000 990253448 200000 799263481 200000 622800863 200000 560691272 200000 244790454 200000 93895082 200000 482620984 200000 364010497 200000 88586559 200000 114637259 200000 468652095 200000 651533479 200000 535855713 200000 76658455 200000 167603954 200000 544385158 200000 277244158 200000 230282125 200000 255824696 200000 541795953 200000 276913692 200000 780751344 200000 299701847 200000 729924156 200000 905647974 200000 767047 200000 939707516 200000 393399617 200000 577882536 200000 19426398 200000 23805751 200000 594589916 200000 482723670 200000 425387588 200000 861273596 200000 232586991 200000 393726214 200000 785690827 200000 1503394 200000 656257119 200000 586898417 200000 451123212 200000 580975592 200000 838316949 200000 659950198 200000 605841376 200000 604851179 200000 624964349 200000 180944536 200000 572387943 200000 485697714 200000 678223754 200000 660532859 200000 605337221 200000 341740195 200000 690785072 200000 15535338 200000 389498464 200000 545679626 200000 842010985 200000 301748692 200000 35640292 200000 854373529 200000 811282865 200000 747520715 200000 803290431 200000 910483426 200000 485859338 200000 226899844 200000 385268069 200000 896255967 200000 980538745 200000 532454489 200000 485037197 200000 902026347 200000 417495175 200000 639456970 200000 998770353 200000 76936391 200000 197165504 200000 407619063 200000 287670290 200000 287444502 200000 359867959 200000 5228328 200000 148161459 200000 515681760 200000 677005313 200000 47603782 200000 391098841 200000 759824531 200000 927123637 200000 573979743 200000 786381457 200000 280688637 200000 660655603 200000 319612453 200000 505077290 200000 427609044 200000 509778393 200000 746787439 200000 122518455 200000 810744366 200000 562476943 200000 817671863 200000 584655758 200000 987921929 200000 900584381 200000 431741851 200000 759085003 200000 353837508 200000 693117200 200000 936709469 200000 840816846 200000 397288868 200000 212324025 200000 777922659 200000 388869048 200000 849206865 200000 409772269 200000 236643767 200000 181996787 200000 95206742 200000 665346406 200000 895174535 200000 809109159 200000 990855076 200000 506227168 200000 383844774 200000 390007621 200000 833003023 200000 518571677 200000 960766986 200000 99884032 200000 993025999 200000 665533666 200000 202313036 200000 264587087 200000 223959297 200000 913696632 200000 869381419 200000 731997549 200000 869480740 200000 246254379 200000 453321481 200000 175391961 200000 285904797 200000 838275406 200000 956514412 200000 826050775 200000 682300467 200000 380010550 200000 881006462 200000 682564588 200000 84722579 200000 880035258 200000 383781262 200000 453624421 200000 340348365 200000 612367802 200000 380999053 200000 82016977 200000 322720469 200000 646714517 200000 167831698 200000 83265155 200000 76519171 200000 126287281 200000 402597463 200000 602220561 200000 570862995 200000 346307062 200000 660126649 200000 335459287 200000 577404710 200000 45904979 200000 830280507 200000 754932853 200000 730000447 200000 475809336 200000 988351364 200000 99579213 200000 45134279 200000 885473819 200000 518946780 200000 66205446 200000 978393482 200000 748209651 200000 655690931 200000 102558220 200000 574196408 200000 180570560 200000 93205019 200000 358366989 200000 486045285 200000 809575425 200000 790667849 200000 662323581 200000 895817225 200000 206383164 200000 977230360 200000 822882323 200000 79949824 200000 414430074 200000 397410693 200000 22142282 200000 862157834 200000 415872199 200000 51616820 200000 970428385 200000 68733901 200000 378953654 200000 127405034 200000 443619675 200000 318865742 200000 967801564 200000 963642128 200000 154848896 200000 885369724 200000 743977553 200000 401332023 200000 725990874 200000 394454693 200000 999139378 200000 357564814 200000 651268153 200000 803399423 200000 749955873 200000 421627758 200000 577098032 200000 172341537 200000 412232899 200000 294503631 200000 778043285 200000 795145351 200000 524963393 200000 263838928 200000 29744133 200000 806534161 200000 34341064 200000 734404147 200000 452281693 200000 521000068 200000 486536713 200000 522905054 200000 457203010 200000 919031559 200000 904865465 200000 943827803 200000 908456090 200000 776735144 200000 255360786 200000 475878232 200000 138091537 200000 687968725 200000 114584401 200000 119933480 200000 587779222 200000 9572067 200000 782131254 200000 754842689 200000 817436123 200000 114135179 200000 127312775 200000 699116220 200000 613940440 200000 342576488 200000 284637324 200000 907016665 200000 584153672 200000 405469562 200000 791921300 200000 696406392 200000 925511978 200000 854924453 200000 126311280 200000 866544032 200000 12491073 200000 629746995 200000 277987315 200000 40905979 200000 360741781 200000 116523086 200000 52264568 200000 705920344 200000 144684784 200000 117950087 200000 794971995 200000 137998889 200000 860825186 200000 115286098 200000 638939518 200000 82931458 200000 570289598 200000 736639623 200000 976608454 200000 134599712 200000 154268698 200000 882296035 200000 752716956 200000 3840224 200000 203539027 200000 650395781 200000 651196525 200000 334198339 200000 108639111 200000 607240305 200000 920035882 200000 611273073 200000 860543385 200000 463955984 200000 39156937 200000 722458162 200000 287042480 200000 319775662 200000 623398594 200000 494293366 200000 741144248 200000 597441787 200000 737915026 200000 806372303 200000 553963487 200000 306134923 200000 991651132 200000 697924594 200000 359816473 200000 874060118 200000 704172738 200000 534309690 200000 210570141 200000 33512760 200000 476177584 200000 945911333 200000 792440422 200000 66723698 200000 656016530 200000 180268245 200000 382991028 200000 427069991 200000 357437562 200000 697453455 200000 109935240 200000 551413728 200000 828028283 200000 554739519 200000 111418667 200000 309131785 200000 124220976 200000 363413491 200000 300629415 200000 681443185 200000 848028470 200000 579764060 200000 663207756 200000 69590222 200000 141289389 200000 739292496 200000 207684141 200000 19280695 200000 262184891 200000 455282762 200000 689540513 200000 301771432 200000 87082249 200000 342957032 200000 490603714 200000 223325826 200000 715731268 200000 975627116 200000 997099761 200000 614370312 200000 845011101 200000 603214396 200000 852106320 200000 684387554 200000 498910794 200000 147319395 200000 25258566 200000 47314334 200000 960005891 200000 738468109 200000 355888639 200000 808672810 200000 399730565 200000 582053647 200000 40348394 200000 283464796 200000 797316370 200000 653615452 200000 354687289 200000 278877290 200000 729178607 200000 722637713 200000 176678500 200000 627256178 200000 502563301 200000 803760234 200000 166594470 200000 236880883 200000 412906689 200000 822871114 200000 225908350 200000 485421138 200000 307095253 200000 995289528 200000 915364144 200000 16113495 200000 589014900 200000 39863260 200000 487327554 200000 993683117 200000 676547961 200000 235568390 200000 302115327 200000 519849317 200000 620653505 200000 638981928 200000 630353143 200000 512245363 200000 791547820 200000 428576343 200000 906431613 200000 589959472 200000 268940192 200000 463841102 200000 445238824 200000 924056022 200000 177524614 200000 821025258 200000 337427794 200000 618500103 200000 604676939 200000 367863727 200000 734566812 200000 859437383 200000 348263777 200000 218059841 200000 334464360 200000 219645309 200000 134385467 200000 721201132 200000 873560670 200000 437270902 200000 805058516 200000 271982621 200000 950061032 200000 269806946 200000 488681001 200000 239428071 200000 501166005 200000 896991573 200000 525720506 200000 542530175 200000 498599482 200000 74704839 200000 97557261 200000 288816064 200000 820229420 200000 532952085 200000 799041579 200000 650218152 200000 801381383 200000 154998526 200000 489276193 200000 288435673 200000 73276554 200000 369830694 200000 694114433 200000 800672281 200000 260382521 200000 63681430 200000 123084254 200000 552260818 200000 962048986 200000 857820218 200000 687479891 200000 32208019 200000 628412920 200000 524653154 200000 390674173 200000 561189261 200000 853924195 200000 995526977 200000 893896060 200000 422667798 200000 242738862 200000 636521073 200000 354332279 200000 753855274 200000 600886192 200000 49625198 200000 775284757 200000 730139877 200000 293403140 200000 514780950 200000 142000772 200000 16293642 200000 446013833 200000 427164207 200000 274713205 200000 106369919 200000 269607138 200000 70351329 200000 411158430 200000 364526799 200000 773245430 200000 538723640 200000 130968375 200000 383715494 200000 25848945 200000 519657123 200000 258778238 200000 828147289 200000 468847682 200000 72746616 200000 137081139 200000 400610652 200000 423161371 200000 824680814 200000 427063324 200000 676409801 200000 160447988 200000 103155489 200000 778670466 200000 362315488 200000 2207113 200000 814563985 200000 924022706 200000 814148481 200000 445227223 200000 503300771 200000 885035390 200000 662753972 200000 763810979 200000 135344286 200000 541586618 200000 307658273 200000 194150131 200000 463768240 200000 482986687 200000 643570328 200000 615496082 200000 436241511 200000 705491178 200000 236013195 200000 995360400 200000 541286713 200000 50054430 200000 934353039 200000 386378944 200000 521480956 200000 413511230 200000 909032415 200000 918783033 200000 24830062 200000 874427060 200000 625985753 200000 260945110 200000 654909358 200000 505238765 200000 904676734 200000 520455862 200000 664710337 200000 698057179 200000 428162038 200000 49566908 200000 102230030 200000 354735986 200000 553389322 200000 623584016 200000 14428898 200000 941998891 200000 364015785 200000 995035548 200000 845321709 200000 769486979 200000 593029731 200000 792982159 200000 595620291 200000 115891069 200000 90526705 200000 247658718 200000 481165149 200000 923023132 200000 74775979 200000 102007486 200000 440748181 200000 846218730 200000 363007760 200000 44720683 200000 407041709 200000 834398836 200000 96913218 200000 663318885 200000 33474761 200000 440703436 200000 115904903 200000 642503022 200000 231338096 200000 616894982 200000 508023241 200000 111880845 200000 901876751 200000 446668475 200000 883960599 200000 646798541 200000 553178998 200000 693958537 200000 628048930 200000 856573566 200000 98943577 200000 231927952 200000 55285185 200000 441190579 200000 6538960 200000 20367606 200000 855756141 200000 964890051 200000 741177815 200000 481986405 200000 111541189 200000 215931337 200000 558412239 200000 128816264 200000 589500172 200000 715846436 200000 408579835 200000 536656785 200000 265712550 200000 67114231 200000 759015428 200000 521657526 200000 821844127 200000 50462634 200000 503915126 200000 650915759 200000 924149284 200000 283896679 200000 85470016 200000 870385722 200000 360368135 200000 911525022 200000 972012344 200000 945210520 200000 785893439 200000 586929281 200000 958828949 200000 79191565 200000 988253030 200000 771009929 200000 607770739 200000 820624739 200000 362702649 200000 471630831 200000 99551571 200000 596224360 200000 337376540 200000 865943092 200000 592240024 200000 421504363 200000 758384275 200000 406176665 200000 957946634 200000 462173635 200000 35777482 200000 377809064 200000 217597527 200000 494935112 200000 529133070 200000 23395753 200000 398419853 200000 850087128 200000 781721682 200000 755092269 200000 783554722 200000 859389907 200000 778921899 200000 935320712 200000 633748972 200000 66011808 200000 886024148 200000 534299726 200000 617599145 200000 212764710 200000 333964715 200000 343612125 200000 179663737 200000 421474131 200000 600730034 200000 379960019 200000 787019486 200000 862403481 200000 291274895 200000 325617556 200000 399937987 200000 123974508 200000 545612684 200000 562493893 200000 340909042 200000 643657413 200000 267437848 200000 438985172 200000 497511580 200000 897504674 200000 82399044 200000 345560173 200000 361772246 200000 808411267 200000 143951942 200000 903912710 200000 876800534 200000 827838191 200000 491688185 200000 569556052 200000 266914490 200000 462896621 200000 164051804 200000 861346516 200000 632678017 200000 178360460 200000 246296335 200000 498566979 200000 436776208 200000 121978971 200000 924577241 200000 373264166 200000 441366126 200000 481394161 200000 430039076 200000 160473923 200000 885157768 200000 692890982 200000 513691519 200000 868831782 200000 253233326 200000 143966936 200000 382944539 200000 774183070 200000 627886612 200000 343245032 200000 138561103 200000 212051005 200000 609257554 200000 506326330 200000 509554453 200000 415357915 200000 83159269 200000 495150329 200000 453130378 200000 122419219 200000 334863019 200000 545453392 200000 6481777 200000 705032132 200000 903687275 200000 477439986 200000 525175985 200000 929285777 200000 902052683 200000 85326738 200000 733936595 200000 446805858 200000 586817368 200000 23874668 200000 543350661 200000 522476257 200000 60438018 200000 148505275 200000 509539865 200000 864449022 200000 162451612 200000 577469248 200000 487287814 200000 838099564 200000 977492704 200000 370146242 200000 20785254 200000 327337761 200000 205521770 200000 518631816 200000 527613815 200000 129312474 200000 63503416 200000 428982241 200000 784562458 200000 769330836 200000 213676848 200000 551408796 200000 353600343 200000 75295252 200000 754683034 200000 70192272 200000 516063959 200000 393544800 200000 294790050 200000 408940054 200000 39886185 200000 174651460 200000 669153495 200000 142614409 200000 436761725 200000 573667535 200000 830410927 200000 958424013 200000 884984236 200000 139073491 200000 815697409 200000 675351750 200000 152516910 200000 536737384 200000 50731145 200000 840821212 200000 659159138 200000 565936489 200000 470674791 200000 412319357 200000 299771466 200000 983286773 200000 409854368 200000 159143579 200000 163202572 200000 948831215 200000 723846812 200000 516121898 200000 288117618 200000 832649855 200000 667699878 200000 510226083 200000 24703851 200000 257115792 200000 393206640 200000 71930244 200000 317261448 200000 672067919 200000 880992396 200000 705741006 200000 817730943 200000 652091058 200000 23898099 200000 261527686 200000 918080428 200000 894928367 200000 323259522 200000 261599284 200000 446076299 200000 278574080 200000 782520441 200000 735146343 200000 572986175 200000 668973094 200000 591403514 200000 449841198 200000 71533839 200000 63195235 200000 131224976 200000 826206112 200000 407095267 200000 436895230 200000 615382693 200000 255764054 200000 314621899 200000 546446339 200000 771708426 200000 984708332 200000 110417016 200000 734940609 200000 398921843 200000 15157891 200000 594365889 200000 169704778 200000 845669112 200000 332325186 200000 90092576 200000 356138998 200000 237912982 200000 666106064 200000 790697267 200000 627283168 200000 262038444 200000 372655324 200000 11387963 200000 587697511 200000 687629951 200000 374539670 200000 914707104 200000 206679471 200000 143310774 200000 308332083 200000 28974187 200000 244020510 200000 527368158 200000 669310828 200000 126079178 200000 471892703 200000 797260007 200000 169017855 200000 50697871 200000 726219362 200000 932493477 200000 870961965 200000 318648498 200000 576617434 200000 337146192 200000 652087611 200000 891552459 200000 231491261 200000 439036420 200000 695039985 200000 381707672 200000 903576648 200000 602847042 200000 428680478 200000 823353213 200000 345974777 200000 387777389 200000 77199121 200000 123910911 200000 632242707 200000 267402574 200000 853424417 200000 476973896 200000 536719389 200000 708344465 200000 360025639 200000 422652583 200000 52948323 200000 887468102 200000 993535 200000 781898509 200000 506129268 200000 856799072 200000 594479883 200000 200692880 200000 778282658 200000 668840249 200000 380612783 200000 833668587 200000 832014981 200000 477401612 200000 386337238 200000 831803132 200000 304898168 200000 778823546 200000 6410347 200000 348372293 200000 611973147 200000 887961862 200000 446957281 200000 860120173 200000 262249423 200000 994327193 200000 866476716 200000 984620220 200000 697908541 200000 216156926 200000 982908102 200000 880509858 200000 867047888 200000 533760615 200000 827732523 200000 341009968 200000 194229558 200000 661641958 200000 107256925 200000 523106717 200000 360145378 200000 219849461 200000 885939680 200000 977308098 200000 113168269 200000 709830127 200000 471556799 200000 469163935 200000 187495857 200000 336947348 200000 296007942 200000 978409428 200000 907451405 200000 232559497 200000 79563077 200000 769486632 200000 132442916 200000 369747926 200000 694126868 200000 18818822 200000 520363709 200000 708844390 200000 273220489 200000 234420731 200000 182070884 200000 262357898 200000 334684611 200000 666367546 200000 482129384 200000 937839478 200000 938432867 200000 693608472 200000 274614747 200000 429824707 200000 518239502 200000 584929423 200000 337433621 200000 192172012 200000 681922284 200000 285585343 200000 46923314 200000 275558609 200000 234708780 200000 751156585 200000 860356623 200000 542002486 200000 895022206 200000 324145011 200000 607228497 200000 10801989 200000 621965975 200000 33463398 200000 235832542 200000 977126408 200000 867283121 200000 13632499 200000 524517729 200000 357516272 200000 443612168 200000 843350890 200000 208032202 200000 781741393 200000 879291998 200000 460944449 200000 810334924 200000 138440931 200000 372894327 200000 802641043 200000 879125598 200000 257735235 200000 773840542 200000 743015326 200000 345784891 200000 804506223 200000 634223903 200000 221685316 200000 119390817 200000 151703118 200000 473832139 200000 67502987 200000 873354646 200000 8527142 200000 872466295 200000 632221981 200000 492045790 200000 230124836 200000 301632636 200000 288289737 200000 296506630 200000 538963416 200000 976453945 200000 680315392 200000 6595357 200000 202141878 200000 804744588 200000 17214040 200000 729893621 200000 281594262 200000 374418525 200000 242225165 200000 136765094 200000 860112692 200000 742439956 200000 496626555 200000 522856460 200000 187255216 200000 462404894 200000 686305445 200000 128759620 200000 581033744 200000 894279787 200000 688699825 200000 335684403 200000 784211898 200000 575176691 200000 42240874 200000 359235583 200000 804707578 200000 903726380 200000 770186173 200000 838368148 200000 764088706 200000 825657750 200000 190513724 200000 495116320 200000 707679716 200000 928355631 200000 583181982 200000 788357271 200000 66067226 200000 918414079 200000 882848573 200000 507212079 200000 183244031 200000 349657998 200000 956094870 200000 462598629 200000 336228564 200000 875130729 200000 598962381 200000 101484791 200000 858145212 200000 528449953 200000 790047270 200000 310327656 200000 955670847 200000 681184843 200000 626125197 200000 933232512 200000 265315787 200000 536803585 200000 429023247 200000 42629449 200000 240128814 200000 350190431 200000 768505951 200000 224384787 200000 949971742 200000 878123399 200000 696498002 200000 436813296 200000 962199473 200000 442997918 200000 923952739 200000 709611577 200000 316867557 200000 83482444 200000 53860400 200000 973088775 200000 594043417 200000 316597312 200000 515191546 200000 804697019 200000 832734866 200000 731286186 200000 549916457 200000 355022454 200000 370451448 200000 968576703 200000 817541574 200000 343490209 200000 807796182 200000 44373049 200000 578098944 200000 679943783 200000 62439197 200000 385583316 200000 230383272 200000 368325174 200000 612005537 200000 517341906 200000 512585908 200000 659973442 200000 506145178 200000 613377400 200000 40677823 200000 898725378 200000 658093093 200000 956905359 200000 756697991 200000 5756081 200000 90237889 200000 86911972 200000 502490479 200000 222918094 200000 691278291 200000 644130760 200000 765564155 200000 663400092 200000 256532514 200000 75896720 200000 986911830 200000 778298275 200000 605374811 200000 740777238 200000 800596687 200000 28137773 200000 220654478 200000 373594678 200000 106782551 200000 154823114 200000 344733871 200000 924863314 200000 31104773 200000 660134092 200000 673989398 200000 249116111 200000 217170834 200000 602913484 200000 367201791 200000 230942870 200000 498340830 200000 343927843 200000 572215307 200000 33823892 200000 380746857 200000 742874994 200000 579827645 200000 299876154 200000 231596506 200000 210359323 200000 134407678 200000 863445757 200000 76023164 200000 279798981 200000 222146202 200000 100939223 200000 755369916 200000 443400155 200000 148088001 200000 343635396 200000 173009580 200000 66355726 200000 850399623 200000 431093574 200000 903306883 200000 85263055 200000 79007844 200000 484608482 200000 507591195 200000 923944150 200000 587843508 200000 569427617 200000 826618226 200000 22015646 200000 786071863 200000 298681488 200000 857225257 200000 447386854 200000 633862803 200000 697371456 200000 691798024 200000 29727025 200000 909038029 200000 286454086 200000 490835320 200000 588712007 200000 342886356 200000 116246716 200000 758555655 200000 504835762 200000 671539958 200000 472078782 200000 265710824 200000 935180610 200000 259940713 200000 233378542 200000 502730608 200000 62154122 200000 840201668 200000 204320753 200000 393963418 200000 644300384 200000 728992643 200000 811736560 200000 281408644 200000 178867808 200000 513636230 200000 552908312 200000 726324976 200000 259508842 200000 786984082 200000 370866202 200000 428209604 200000 975793184 200000 276353998 200000 845251244 200000 259747978 200000 9260137 200000 303146312 200000 312404997 200000 118422513 200000 215371761 200000 216021614 200000 698809957 200000 79344202 200000 393744294 200000 616723605 200000 681777803 200000 682850316 200000 999385404 200000 755456374 200000 20383805 200000 202507344 200000 177211818 200000 29820844 200000 112520388 200000 105042261 200000 807186859 200000 747201847 200000 595723629 200000 869886717 200000 88182335 200000 350027771 200000 308648457 200000 672730958 200000 366735143 200000 175565378 200000 535879533 200000 641984755 200000 444307308 200000 483427638 200000 187280371 200000 777855417 200000 755828184 200000 491228520 200000 360963576 200000 212428050 200000 216017787 200000 367540044 200000 939639900 200000 303023765 200000 266760744 200000 578635706 200000 821425925 200000 600689788 200000 713744117 200000 980851823 200000 554144092 200000 121760292 200000 412837055 200000 262274186 200000 738855118 200000 797106833 200000 424620707 200000 539854607 200000 92841292 200000 531836135 200000 979361414 200000 100147047 200000 453019595 200000 925503218 200000 779422607 200000 628661726 200000 838269637 200000 74332063 200000 106433703 200000 63534628 200000 644667063 200000 448505217 200000 141819136 200000 227786189 200000 929219745 200000 715275597 200000 432434315 200000 814307537 200000 115929225 200000 498935390 200000 282791040 200000 415503884 200000 622053880 200000 98923313 200000 882372570 200000 507879871 200000 219259 200000 475518954 200000 79400408 200000 73528333 200000 229612579 200000 707318990 200000 173397630 200000 590819199 200000 271792645 200000 960063687 200000 663721234 200000 358989697 200000 244375227 200000 881344995 200000 940095135 200000 734560483 200000 174476514 200000 688800213 200000 437801077 200000 616107096 200000 272158106 200000 296269939 200000 206574247 200000 483849978 200000 625364233 200000 604030518 200000 588133515 200000 959864516 200000 212220120 200000 579156157 200000 823276862 200000 912966423 200000 588669108 200000 509663562 200000 574876702 200000 92106550 200000 176885966 200000 791291203 200000 712386382 200000 966255305 200000 520454748 200000 986771634 200000 93379637 200000 637478494 200000 489534486 200000 164408006 200000 839873023 200000 197520355 200000 103875257 200000 266322000 200000 408111642 200000 170381614 200000 570736520 200000 628582471 200000 934909627 200000 260333685 200000 702861510 200000 533841988 200000 834335575 200000 404137174 200000 61315133 200000 178291463 200000 617385258 200000 312419024 200000 91649466 200000 376997104 200000 60637619 200000 64849608 200000 205739406 200000 741668486 200000 711116598 200000 995312518 200000 431594255 200000 323902196 200000 633286969 200000 756356277 200000 409571093 200000 291803271 200000 437510407 200000 764984678 200000 266024573 200000 379583793 200000 354903088 200000 47686797 200000 42845353 200000 867866889 200000 507130119 200000 980330883 200000 17343486 200000 496363209 200000 127511843 200000 448889474 200000 988252262 200000 851680847 200000 870197214 200000 678588716 200000 321189324 200000 398072604 200000 161174233 200000 287883013 200000 37632674 200000 88296664 200000 266997366 200000 684091892 200000 746014813 200000 22598604 200000 375361628 200000 260870342 200000 899877368 200000 421262694 200000 518822903 200000 957443499 200000 198872173 200000 892086457 200000 842845942 200000 139290295 200000 237404991 200000 538162426 200000 438861259 200000 157230690 200000 705848564 200000 979304452 200000 366613550 200000 664928265 200000 5295507 200000 57458389 200000 813493147 200000 332175979 200000 456367914 200000 261390863 200000 691883471 200000 944174636 200000 280677450 200000 582281848 200000 587975503 200000 202465877 200000 67389065 200000 7951226 200000 889336289 200000 544151762 200000 807624959 200000 980040099 200000 744630544 200000 473315571 200000 79882441 200000 614788902 200000 226358956 200000 586635243 200000 781419402 200000 310632025 200000 682154312 200000 639778644 200000 697305573 200000 105551925 200000 774357179 200000 155194794 200000 770212868 200000 768554713 200000 806480031 200000 923537099 200000 673286676 200000 423228424 200000 256960213 200000 125854333 200000 12637894 200000 241829286 200000 964065791 200000 605748456 200000 927970256 200000 724151870 200000 536912901 200000 636393240 200000 189739114 200000 652071295 200000 540127377 200000 843789180 200000 902394322 200000 76971706 200000 877971859 200000 930055274 200000 568727496 200000 638582630 200000 206398909 200000 409815193 200000 181532434 200000 206153629 200000 423634183 200000 884922277 200000 671159802 200000 134010524 200000 651929900 200000 713476750 200000 418583755 200000 638513991 200000 954855980 200000 314800697 200000 6586455 200000 63332002 200000 359560904 200000 531645422 200000 406580852 200000 550958169 200000 62190345 200000 690640856 200000 579910778 200000 632987961 200000 900166330 200000 558599560 200000 464578503 200000 157901748 200000 336234985 200000 36331123 200000 312124475 200000 859790434 200000 674132842 200000 559883375 200000 957111484 200000 785294970 200000 274021204 200000 68145722 200000 519572915 200000 138164829 200000 812902274 200000 655476723 200000 259058062 200000 679724556 200000 260594195 200000 655626143 200000 678780732 200000 745128877 200000 714792938 200000 467557285 200000 645059764 200000 203588618 200000 591270190 200000 410727250 200000 932021614 200000 966471953 200000 839943627 200000 565101398 200000 751890664 200000 342189141 200000 648561136 200000 891567173 200000 772783394 200000 952644491 200000 711924368 200000 322669848 200000 99839266 200000 875757838 200000 171519969 200000 127577001 200000 449159026 200000 230336092 200000 119366111 200000 50402618 200000 400443037 200000 638184599 200000 917123274 200000 630308591 200000 34415029 200000 780038918 200000 314172323 200000 761191503 200000 301444816 200000 958773649 200000 771948723 200000 907345863 200000 261070214 200000 915873607 200000 14389253 200000 173506855 200000 129998709 200000 267986140 200000 504072167 200000 43367459 200000 182215357 200000 913857315 200000 400287597 200000 261620435 200000 21659781 200000 71679897 200000 301158126 200000 861462579 200000 675066228 200000 775521498 200000 744181893 200000 934244004 200000 801252920 200000 453436201 200000 848376977 200000 721660009 200000 831517699 200000 968505069 200000 826120757 200000 218983979 200000 816641800 200000 500867374 200000 403927513 200000 546593654 200000 212683011 200000 888994332 200000 29652391 200000 776497465 200000 306626478 200000 95935880 200000 372470799 200000 549480522 200000 276758861 200000 838195561 200000 786192451 200000 827050976 200000 63799075 200000 159399001 200000 141540028 200000 678843927 200000 27109370 200000 427655702 200000 894660531 200000 42851440 200000 102240928 200000 143741953 200000 323887528 200000 642628686 200000 139850852 200000 51355042 200000 898293727 200000 401134457 200000 686231453 200000 731808034 200000 88605918 200000 760856223 200000 873365539 200000 375538639 200000 91111665 200000 799651278 200000 166248916 200000 508106908 200000 670025894 200000 739043580 200000 329056529 200000 937958558 200000 866511185 200000 206606463 200000 314958142 200000 211083664 200000 873145737 200000 606128021 200000 378709829 200000 405578832 200000 918706601 200000 124361438 200000 875812884 200000 235420000 200000 527170640 200000 915414748 200000 161019674 200000 622466406 200000 525619426 200000 384834170 200000 28131022 200000 452423596 200000 328102916 200000 621965186 200000 550627624 200000 297025184 200000 60563491 200000 866384166 200000 640938534 200000 386972245 200000 745688558 200000 362803832 200000 17738313 200000 826679041 200000 546745048 200000 594823409 200000 804926229 200000 594897789 200000 967118231 200000 687153902 200000 861052820 200000 487862216 200000 562210984 200000 128991790 200000 643470036 200000 149115268 200000 661592776 200000 209845334 200000 297472612 200000 537356407 200000 766644604 200000 180424557 200000 745328347 200000 623127820 200000 551976330 200000 966632544 200000 897783890 200000 788470480 200000 275682686 200000 542281599 200000 709866724 200000 598323445 200000 375183398 200000 592977662 200000 59376949 200000 562702546 200000 498828566 200000 915553141 200000 443897064 200000 203311200 200000 322695973 200000 684251745 200000 486072104 200000 951013567 200000 103813870 200000 732080800 200000 92084000 200000 963884719 200000 518137168 200000 23412473 200000 846968451 200000 340466455 200000 271860719 200000 753440914 200000 446369285 200000 453784962 200000 159892401 200000 646020984 200000 743786975 200000 853811357 200000 4606785 200000 215616795 200000 510890575 200000 146592443 200000 723023759 200000 568474318 200000 922402838 200000 129945681 200000 404279373 200000 5045835 200000 894001400 200000 699485818 200000 297697908 200000 484334638 200000 86109247 200000 401621875 200000 468579517 200000 313268341 200000 756589369 200000 627499296 200000 599965737 200000 273945350 200000 817279413 200000 992820102 200000 267903610 200000 665829417 200000 964817546 200000 370944847 200000 208188599 200000 260694794 200000 428642321 200000 162651721 200000 117159852 200000 232165944 200000 774220454 200000 237669863 200000 491927655 200000 225430057 200000 289734442 200000 980412862 200000 228093117 200000 895688628 200000 839741828 200000 364140553 200000 420827587 200000 374829205 200000 801330971 200000 154135078 200000 31640661 200000 169504748 200000 409215326 200000 396942103 200000 602200466 200000 604846782 200000 144315452 200000 446038018 200000 69310301 200000 978992755 200000 119454892 200000 307158706 200000 278699230 200000 669006166 200000 943271719 200000 510752787 200000 724443903 200000 834472217 200000 949069865 200000 577944761 200000 388289264 200000 447429454 200000 937499315 200000 209443162 200000 421223076 200000 552872943 200000 130391756 200000 317836623 200000 125684562 200000 24638934 200000 235408891 200000 141951768 200000 627319284 200000 854589254 200000 688838607 200000 448231637 200000 55623627 200000 783720544 200000 828908120 200000 774036173 200000 284764377 200000 688911791 200000 193070763 200000 747161067 200000 254190181 200000 463230109 200000 169411937 200000 371520572 200000 503262075 200000 528363515 200000 788572440 200000 2956658 200000 708773737 200000 410658941 200000 366989553 200000 959028068 200000 885332036 200000 203921723 200000 53442832 200000 53293196 200000 438967649 200000 899273778 200000 667551520 200000 386196103 200000 213572060 200000 656401089 200000 590250188 200000 635988121 200000 741069076 200000 160363565 200000 418269767 200000 26945062 200000 799789357 200000 669861405 200000 32818885 200000 194042170 200000 927481228 200000 163401502 200000 529578751 200000 491176194 200000 913594207 200000 430775584 200000 30215092 200000 81946705 200000 449062931 200000 108929527 200000 64828450 200000 432771100 200000 898999260 200000 341304283 200000 333286033 200000 605839358 200000 199866928 200000 517198824 200000 172032712 200000 696195253 200000 174572108 200000 402855583 200000 237226134 200000 249987235 200000 309021614 200000 442319971 200000 8097355 200000 82903630 200000 53790361 200000 299058173 200000 624523068 200000 884311264 200000 292387476 200000 516593433 200000 382733890 200000 301044391 200000 90360043 200000 301519559 200000 115435067 200000 560615318 200000 811503404 200000 939570682 200000 308769928 200000 869558211 200000 422628780 200000 579739660 200000 90109838 200000 287306215 200000 143269376 200000 16213304 200000 122178357 200000 853831137 200000 956534660 200000 963236127 200000 407945580 200000 183285555 200000 777474007 200000 22712132 200000 474253475 200000 137102211 200000 396661597 200000 705887632 200000 678414415 200000 188678940 200000 462871996 200000 962507982 200000 407901545 200000 92114282 200000 561957471 200000 687135024 200000 760980207 200000 596278145 200000 273181942 200000 192301768 200000 562545250 200000 762487447 200000 646223348 200000 405114384 200000 491780679 200000 286126214 200000 262868752 200000 878610531 200000 128519334 200000 123604555 200000 39180229 200000 548568705 200000 642811790 200000 934033546 200000 538378193 200000 185442063 200000 390517135 200000 918452743 200000 701465530 200000 296516885 200000 876837438 200000 3533358 200000 12808004 200000 942411390 200000 595795124 200000 522844044 200000 503270396 200000 916506267 200000 778541072 200000 420275795 200000 668445105 200000 551660192 200000 958075376 200000 743667418 200000 522982645 200000 221999142 200000 879672572 200000 591638555 200000 900396448 200000 687082920 200000 622612316 200000 892241460 200000 262417229 200000 859240710 200000 614989116 200000 434331878 200000 314388444 200000 572221444 200000 314491727 200000 718858265 200000 944622 200000 702129356 200000 726334793 200000 85445206 200000 375993196 200000 538568808 200000 847566948 200000 112789835 200000 461738497 200000 879839049 200000 105884636 200000 588192843 200000 592612251 200000 284880323 200000 334479219 200000 703111883 200000 571374318 200000 727765134 200000 94835182 200000 28354791 200000 644439025 200000 65902407 200000 91666325 200000 308918234 200000 572746846 200000 409476332 200000 607619255 200000 631434889 200000 945660470 200000 718891620 200000 174167076 200000 95263737 200000 59530299 200000 749754101 200000 285617 200000 873178581 200000 606521461 200000 289648332 200000 250858168 200000 376496361 200000 811941550 200000 149919097 200000 210395797 200000 307517353 200000 404660982 200000 549389424 200000 564517674 200000 407190699 200000 325266463 200000 168589705 200000 7863643 200000 250173224 200000 777901121 200000 156921216 200000 830801299 200000 359034239 200000 109205304 200000 364925046 200000 244715582 200000 881553331 200000 391783713 200000 622488686 200000 746366029 200000 192386536 200000 900781793 200000 40218065 200000 114647477 200000 421787369 200000 367225502 200000 989555690 200000 818634736 200000 61941413 200000 856470595 200000 340479339 200000 907203194 200000 997002926 200000 865036288 200000 660520679 200000 790659413 200000 289418425 200000 860613320 200000 424630613 200000 781801861 200000 815314720 200000 267820242 200000 819568275 200000 508793237 200000 514981219 200000 570448409 200000 578194913 200000 338661905 200000 816368290 200000 272433884 200000 91669090 200000 542243850 200000 266404389 200000 69364766 200000 443519902 200000 662479253 200000 645235669 200000 246844455 200000 612798467 200000 855347276 200000 638139584 200000 675514625 200000 763166047 200000 561144267 200000 765577624 200000 763534588 200000 934716776 200000 439369268 200000 837202741 200000 905431338 200000 211804724 200000 755725484 200000 110628110 200000 483696099 200000 78230209 200000 889587676 200000 820459972 200000 705621315 200000 515313006 200000 935656048 200000 431322520 200000 785839527 200000 564440192 200000 689775003 200000 882043632 200000 212717108 200000 802424479 200000 918956946 200000 30842070 200000 157025616 200000 922907478 200000 835853324 200000 295859064 200000 922220327 200000 74848150 200000 885309129 200000 491731625 200000 448039975 200000 651731507 200000 958236680 200000 323887199 200000 980520324 200000 930740837 200000 867932430 200000 286439731 200000 135472053 200000 526217801 200000 288084646 200000 915163876 200000 785997045 200000 36074334 200000 343696796 200000 602940116 200000 798698947 200000 498368777 200000 675534657 200000 275979913 200000 733511010 200000 502264593 200000 50184170 200000 30136878 200000 544938074 200000 223957027 200000 311803761 200000 167990543 200000 828047093 200000 300346959 200000 498844082 200000 950219296 200000 656378307 200000 917415305 200000 255392527 200000 215081591 200000 745660950 200000 883621417 200000 455172845 200000 414954958 200000 287450759 200000 343499627 200000 801752629 200000 894924546 200000 861750127 200000 647101936 200000 787544020 200000 226825878 200000 219901295 200000 413369916 200000 926192955 200000 709694769 200000 31162344 200000 549336886 200000 394036959 200000 9527835 200000 475725188 200000 57858218 200000 125315258 200000 396541380 200000 898091691 200000 809976778 200000 814367432 200000 734172222 200000 930574351 200000 627423145 200000 80799115 200000 70029758 200000 211132193 200000 333749695 200000 734585480 200000 285908767 200000 537903257 200000 325867112 200000 782363848 200000 466556510 200000 712331506 200000 905269092 200000 366796632 200000 49534239 200000 374866667 200000 232207449 200000 176382409 200000 707234087 200000 374832135 200000 381443916 200000 208313520 200000 912023776 200000 454634766 200000 166493484 200000 54415399 200000 812777944 200000 264750218 200000 75927111 200000 20901451 200000 555645250 200000 533058891 200000 773204179 200000 77308860 200000 214287475 200000 881445091 200000 802225511 200000 49144352 200000 519778150 200000 125488171 200000 567917951 200000 851587743 200000 6566713 200000 744122812 200000 991952891 200000 481275496 200000 841832622 200000 329559159 200000 577579936 200000 159265067 200000 982936235 200000 609228286 200000 106577301 200000 967529374 200000 681230522 200000 434156344 200000 473433064 200000 488613881 200000 138899849 200000 440282321 200000 266851335 200000 327126649 200000 747119979 200000 422240695 200000 941417287 200000 819672544 200000 899906262 200000 148235678 200000 941618017 200000 124536819 200000 519200995 200000 140493181 200000 635939056 200000 776766459 200000 167622098 200000 191476751 200000 341514740 200000 958426437 200000 605371779 200000 895431763 200000 218062417 200000 924691874 200000 449613309 200000 177969165 200000 542149713 200000 35751912 200000 668777450 200000 292363331 200000 642029342 200000 187939438 200000 24020761 200000 395087808 200000 117840713 200000 293507988 200000 273108732 200000 692370836 200000 630464838 200000 537492025 200000 873557288 200000 559640977 200000 424082413 200000 852711491 200000 756032471 200000 385994960 200000 307242235 200000 923687195 200000 96659049 200000 231898155 200000 504496015 200000 194279982 200000 667002334 200000 647928000 200000 140134061 200000 15150445 200000 952234334 200000 58962548 200000 379250110 200000 222211533 200000 273446577 200000 949123181 200000 256584462 200000 328793544 200000 14140103 200000 94250391 200000 104403533 200000 765518811 200000 190987826 200000 594303777 200000 34331407 200000 733618950 200000 846745511 200000 27297533 200000 505002316 200000 31743311 200000 852925057 200000 868117603 200000 968105440 200000 151939647 200000 60932926 200000 904786510 200000 717352716 200000 445660515 200000 253953024 200000 361074173 200000 4664051 200000 692927180 200000 318283020 200000 828439412 200000 117321758 200000 875633040 200000 68694862 200000 658545145 200000 399139321 200000 978564167 200000 55428820 200000 800872599 200000 574267732 200000 916824974 200000 848495951 200000 566802590 200000 434432738 200000 751339143 200000 984099477 200000 500644897 200000 63862205 200000 332263255 200000 525709601 200000 518880886 200000 176251872 200000 155602855 200000 557054609 200000 840652474 200000 969621164 200000 630989604 200000 163906087 200000 271240266 200000 802848612 200000 402603520 200000 368951625 200000 221531467 200000 498396592 200000 564601710 200000 906075650 200000 357780260 200000 173810206 200000 600365609 200000 962251134 200000 738261759 200000 500750492 200000 770937070 200000 458159250 200000 759869003 200000 292597504 200000 838988029 200000 868003889 200000 324286268 200000 630675840 200000 312708764 200000 770416632 200000 90498890 200000 495970106 200000 705403284 200000 486304419 200000 644152750 200000 669168813 200000 697810354 200000 90397333 200000 437304296 200000 438339134 200000 121734983 200000 344300117 200000 819378236 200000 295930037 200000 80897449 200000 313627403 200000 17327663 200000 390525373 200000 94373296 200000 371185927 200000 603879183 200000 378339431 200000 245900857 200000 625908283 200000 388129385 200000 679067559 200000 176908455 200000 932662460 200000 282574481 200000 655548630 200000 101330269 200000 585118021 200000 102399261 200000 789726766 200000 765230661 200000 543572915 200000 453981546 200000 865128273 200000 792985932 200000 452291466 200000 553677590 200000 283144131 200000 948989667 200000 528485486 200000 867014276 200000 24420715 200000 450979456 200000 63587499 200000 184766811 200000 875466518 200000 655389467 200000 809527215 200000 324916999 200000 772092148 200000 934765489 200000 179800202 200000 273746743 200000 974996249 200000 990886853 200000 363340405 200000 356493917 200000 734557181 200000 285799386 200000 441371464 200000 912378417 200000 823709437 200000 561958394 200000 108251649 200000 76127278 200000 356352216 200000 901090354 200000 499530052 200000 965793812 200000 154759730 200000 344867091 200000 330245590 200000 830315108 200000 789116436 200000 74000435 200000 191460641 200000 456187111 200000 170755690 200000 225749674 200000 348313012 200000 843113768 200000 223761540 200000 455785366 200000 679053760 200000 458622709 200000 580352917 200000 525771415 200000 194789787 200000 317510882 200000 820565815 200000 276147283 200000 482404929 200000 662114501 200000 303016934 200000 143657203 200000 682881998 200000 618191931 200000 360564096 200000 244184228 200000 38052869 200000 152902946 200000 707265483 200000 449857560 200000 12682444 200000 811350557 200000 934762735 200000 98167554 200000 53632174 200000 885240084 200000 552942072 200000 287498398 200000 56790360 200000 670880177 200000 825296213 200000 803240998 200000 988474396 200000 48302051 200000 306390876 200000 712691550 200000 2003057 200000 721564255 200000 768174276 200000 227511561 200000 283503216 200000 239249690 200000 178335017 200000 648866673 200000 558987609 200000 813061072 200000 312782731 200000 109731555 200000 289399308 200000 954174593 200000 757649103 200000 659911216 200000 865630609 200000 208378350 200000 260185149 200000 23049006 200000 554925456 200000 12871200 200000 344330752 200000 650045749 200000 885021401 200000 294669026 200000 524487081 200000 986582947 200000 905599966 200000 99560002 200000 658423469 200000 387935320 200000 596991796 200000 790970644 200000 400816354 200000 70449723 200000 115582486 200000 772167535 200000 687151878 200000 139306931 200000 185814242 200000 82870573 200000 49092408 200000 56330542 200000 721071001 200000 810751599 200000 882997629 200000 959660445 200000 763102819 200000 864849944 200000 302161468 200000 432660726 200000 518370825 200000 987429965 200000 750981314 200000 608106673 200000 192776314 200000 442158843 200000 909969343 200000 87791692 200000 651660102 200000 573379665 200000 524765640 200000 436511687 200000 565897254 200000 249015105 200000 353687507 200000 496950825 200000 45733234 200000 102175748 200000 792988605 200000 30324729 200000 51295401 200000 402903187 200000 680382663 200000 80899525 200000 142354669 200000 237112622 200000 126142485 200000 217984671 200000 426655620 200000 159051481 200000 940487470 200000 881308826 200000 372536408 200000 674235866 200000 718782079 200000 137916753 200000 52748920 200000 761009213 200000 116460504 200000 14113377 200000 683729045 200000 738046032 200000 291691245 200000 518115819 200000 284837254 200000 967760167 200000 116742614 200000 676199699 200000 365600964 200000 49593625 200000 543289231 200000 442743427 200000 660308719 200000 555968577 200000 650476153 200000 839470824 200000 503052359 200000 227931902 200000 367792343 200000 501650804 200000 468215603 200000 133527667 200000 816529234 200000 322052187 200000 699659966 200000 780826376 200000 871483766 200000 586360150 200000 555278613 200000 374986471 200000 232835634 200000 70926371 200000 274556938 200000 927191167 200000 884581468 200000 323664130 200000 122266516 200000 135261445 200000 879129899 200000 776296250 200000 796483149 200000 953718510 200000 228746939 200000 403731858 200000 490956786 200000 400340087 200000 286281357 200000 624850648 200000 359586791 200000 885210141 200000 897498116 200000 984913502 200000 202709424 200000 629911845 200000 103095016 200000 237804151 200000 898878841 200000 776996885 200000 232093671 200000 882248447 200000 489998992 200000 282814777 200000 435436303 200000 339675600 200000 5654501 200000 756993823 200000 623178838 200000 204856142 200000 455442576 200000 626485019 200000 169654802 200000 589022428 200000 73478219 200000 370685892 200000 470327681 200000 193516389 200000 88540660 200000 514618229 200000 234353475 200000 41780180 200000 879826957 200000 929688269 200000 305811419 200000 93830555 200000 291368764 200000 368641839 200000 638564401 200000 24606000 200000 189616331 200000 283383619 200000 800551954 200000 539997836 200000 251038505 200000 740457843 200000 569102511 200000 855736746 200000 362187367 200000 420819567 200000 955098906 200000 979973902 200000 106882235 200000 288633770 200000 963042508 200000 476689979 200000 135519488 200000 992756186 200000 393659426 200000 180486204 200000 440324917 200000 510856571 200000 526553819 200000 760424476 200000 923228922 200000 267107149 200000 650322076 200000 695767406 200000 474526230 200000 77764818 200000 395767660 200000 82945734 200000 815038195 200000 103589073 200000 80193592 200000 600041533 200000 499087136 200000 543365590 200000 590511952 200000 561222129 200000 890423246 200000 74858159 200000 563875048 200000 945776770 200000 931180116 200000 861329136 200000 719923096 200000 237647767 200000 763751084 200000 890920304 200000 756725981 200000 499023959 200000 340377587 200000 284422858 200000 552318357 200000 445830640 200000 330084588 200000 230880221 200000 402043527 200000 113551380 200000 889207934 200000 793192525 200000 181948633 200000 655398775 200000 594703410 200000 265964287 200000 221258392 200000 419499090 200000 346501302 200000 590131361 200000 5494068 200000 767268067 200000 952913500 200000 904073760 200000 326641152 200000 771285483 200000 616341403 200000 759368495 200000 137255606 200000 367678766 200000 392241549 200000 119637191 200000 864552946 200000 219361271 200000 710108272 200000 102066593 200000 263516082 200000 236031377 200000 673556518 200000 523154622 200000 621994460 200000 295394255 200000 897445556 200000 202639328 200000 413155512 200000 843518853 200000 912887494 200000 676413966 200000 545846642 200000 226624268 200000 624368170 200000 683876884 200000 221372058 200000 407833282 200000 551190096 200000 681686272 200000 36211875 200000 409641864 200000 491139793 200000 521083046 200000 869245031 200000 415406914 200000 526707685 200000 34754589 200000 55133601 200000 135369563 200000 996246763 200000 21105216 200000 426621809 200000 152364862 200000 607672549 200000 36874287 200000 738259164 200000 998371550 200000 913969401 200000 76038603 200000 962440522 200000 345443631 200000 357711601 200000 781745725 200000 142164742 200000 350159530 200000 582229948 200000 636136047 200000 823989698 200000 311572941 200000 825762795 200000 930637713 200000 99949328 200000 18119065 200000 136036916 200000 250938774 200000 963217130 200000 663416338 200000 874296307 200000 977193396 200000 90457642 200000 38969539 200000 228046244 200000 603577576 200000 573277459 200000 53033783 200000 318368106 200000 161717360 200000 776796102 200000 673921921 200000 383644556 200000 808931919 200000 55374030 200000 477923509 200000 182796018 200000 789815244 200000 660347285 200000 31093612 200000 260589484 200000 579227635 200000 400989932 200000 210377796 200000 748654955 200000 493617682 200000 221173127 200000 719619166 200000 500570630 200000 224549949 200000 754379391 200000 469482463 200000 507123703 200000 891860940 200000 822925262 200000 753181295 200000 639432924 200000 409858008 200000 767084246 200000 807203773 200000 688599030 200000 522693569 200000 33056987 200000 46328824 200000 600745133 200000 572981162 200000 393629572 200000 737957975 200000 866555146 200000 308774651 200000 349906782 200000 680635795 200000 465132603 200000 17418463 200000 813703769 200000 431857768 200000 373622546 200000 393537220 200000 553281609 200000 631756312 200000 63538823 200000 139979485 200000 436375910 200000 967273191 200000 528652338 200000 740468899 200000 380280524 200000 336624800 200000 66365649 200000 172583248 200000 339030780 200000 148527374 200000 358900424 200000 664514658 200000 963526233 200000 432386180 200000 480295068 200000 69971998 200000 954981804 200000 971554902 200000 375287159 200000 163177483 200000 301772449 200000 822134621 200000 684866472 200000 892530547 200000 839053384 200000 192304248 200000 838720288 200000 149257189 200000 810809236 200000 539482373 200000 216735221 200000 281941942 200000 128386015 200000 92143468 200000 55854818 200000 801378427 200000 637093220 200000 181960084 200000 24240069 200000 5843344 200000 754320324 200000 350305132 200000 301058593 200000 985123988 200000 722659970 200000 95709028 200000 71830938 200000 441585643 200000 516412807 200000 283673841 200000 126509179 200000 347776315 200000 110938526 200000 774180620 200000 495989299 200000 13537263 200000 78690041 200000 13788340 200000 101013971 200000 245578679 200000 774867370 200000 888906087 200000 945158802 200000 470605062 200000 798505003 200000 627399085 200000 130849865 200000 542191507 200000 145395159 200000 864549262 200000 704839672 200000 273597144 200000 883506542 200000 358913814 200000 359531583 200000 100998806 200000 398213525 200000 221723864 200000 627216357 200000 623881039 200000 280266068 200000 162683496 200000 70671445 200000 33153739 200000 497823382 200000 987527392 200000 254970396 200000 111626388 200000 284222636 200000 543792988 200000 864718701 200000 454109305 200000 827204810 200000 154407294 200000 413832349 200000 18810127 200000 965966473 200000 710065642 200000 923605671 200000 913570859 200000 65935460 200000 340931787 200000 868732840 200000 839533417 200000 697870395 200000 562358349 200000 330702692 200000 615873704 200000 644583890 200000 381052192 200000 258122688 200000 621942924 200000 716420947 200000 310470908 200000 852437318 200000 894321403 200000 806111688 200000 538668311 200000 167669668 200000 546068897 200000 596586914 200000 740608688 200000 886263853 200000 408694892 200000 631617845 200000 667649928 200000 909840470 200000 461221392 200000 45132601 200000 272154724 200000 132588090 200000 373080707 200000 143118667 200000 504025484 200000 232707351 200000 159657346 200000 417038954 200000 975533391 200000 493756879 200000 279947531 200000 552373626 200000 874783357 200000 949616488 200000 63815137 200000 973313476 200000 636737771 200000 130125196 200000 822889996 200000 873891700 200000 955769843 200000 317167882 200000 163462486 200000 352135706 200000 558285553 200000 161247315 200000 681026510 200000 148872490 200000 345053639 200000 654206461 200000 782412873 200000 58260604 200000 155949402 200000 553227588 200000 723752156 200000 32149708 200000 974549010 200000 817421956 200000 312499555 200000 143491131 200000 173581406 200000 914992576 200000 533548542 200000 891249868 200000 883308846 200000 622567710 200000 596272014 200000 716210920 200000 284041847 200000 332948329 200000 48685629 200000 162102234 200000 252474803 200000 73042574 200000 438653939 200000 940562516 200000 633091678 200000 90301471 200000 250630881 200000 286482153 200000 951860346 200000 7265235 200000 559095802 200000 88565904 200000 715557644 200000 18793988 200000 127379829 200000 198656807 200000 662248092 200000 893143087 200000 601803085 200000 520276974 200000 950484409 200000 638541688 200000 693454785 200000 165402632 200000 625700723 200000 721221411 200000 282983380 200000 742202622 200000 867352543 200000 854814492 200000 952842190 200000 435256635 200000 179851415 200000 138780272 200000 429498809 200000 777923216 200000 292052279 200000 386143186 200000 475923428 200000 654813874 200000 609066465 200000 251920407 200000 30930788 200000 533215159 200000 92485050 200000 488001722 200000 608337038 200000 265418397 200000 542254955 200000 999290457 200000 631921535 200000 701160899 200000 739927969 200000 270585654 200000 358866580 200000 750962542 200000 284374925 200000 367490486 200000 15348978 200000 333981254 200000 488548196 200000 497016549 200000 365387007 200000 759728598 200000 278891232 200000 526886129 200000 582146279 200000 522791695 200000 130335165 200000 964054443 200000 874229016 200000 206321861 200000 272622653 200000 78921481 200000 425637062 200000 816092721 200000 562003877 200000 471265190 200000 657426024 200000 212978541 200000 641443005 200000 944400705 200000 930087993 200000 711867387 200000 781868116 200000 176100666 200000 638397112 200000 171998527 200000 409728954 200000 652053784 200000 780502312 200000 179457792 200000 986515781 200000 787674373 200000 151149585 200000 160375275 200000 843516108 200000 680724048 200000 201305533 200000 944727568 200000 679633455 200000 833869290 200000 222996155 200000 976590691 200000 935741901 200000 534927082 200000 570031200 200000 406697532 200000 68429067 200000 718782729 200000 935144257 200000 865572823 200000 539400916 200000 695511847 200000 766628795 200000 677533909 200000 638911508 200000 386660804 200000 898326635 200000 227391418 200000 428714556 200000 598235527 200000 17918134 200000 475764589 200000 1356225 200000 192722875 200000 389236546 200000 532344762 200000 207172253 200000 494815437 200000 65117307 200000 756592595 200000 890034893 200000 560807119 200000 598633743 200000 354173643 200000 622718673 200000 817812472 200000 131670642 200000 787206682 200000 961970735 200000 986061090 200000 745373531 200000 961582620 200000 369850351 200000 148549707 200000 912799813 200000 512062609 200000 108585248 200000 597732116 200000 446353903 200000 551254815 200000 354986834 200000 510342981 200000 946162141 200000 924185547 200000 409491227 200000 256991047 200000 623302868 200000 273598340 200000 391287955 200000 336644264 200000 910483298 200000 990993560 200000 774303703 200000 467489947 200000 394259540 200000 716194621 200000 456556937 200000 479029877 200000 402849085 200000 171267082 200000 963657550 200000 797314609 200000 163774710 200000 290266747 200000 7070799 200000 837224173 200000 556516376 200000 545094512 200000 878916025 200000 531730283 200000 226510724 200000 181506478 200000 657834301 200000 645591185 200000 215972060 200000 583493724 200000 193823632 200000 544323561 200000 60608775 200000 472103304 200000 12547308 200000 586094114 200000 138934961 200000 504492704 200000 439014285 200000 639521165 200000 873156296 200000 778020601 200000 757343286 200000 75198113 200000 348195072 200000 91738700 200000 472541865 200000 341150839 200000 786862160 200000 111409972 200000 616581682 200000 649188686 200000 998431091 200000 498796977 200000 655833117 200000 364962056 200000 208565096 200000 733437351 200000 616489531 200000 341901228 200000 20986867 200000 760327520 200000 266315106 200000 613853666 200000 93157401 200000 822778374 200000 734290410 200000 68824954 200000 104905384 200000 493249578 200000 598671920 200000 702374373 200000 911134893 200000 534374976 200000 5320982 200000 624759994 200000 959020027 200000 78816032 200000 784920193 200000 8911411 200000 815209387 200000 567440007 200000 57587674 200000 353561005 200000 928908438 200000 673140116 200000 69413006 200000 801740844 200000 770780125 200000 834490187 200000 930243214 200000 67638996 200000 240727394 200000 762493205 200000 31128784 200000 975187825 200000 965562956 200000 504656190 200000 641092044 200000 90128624 200000 903557511 200000 226808694 200000 237451263 200000 542548964 200000 274605121 200000 833181009 200000 249293419 200000 48957698 200000 516050031 200000 767796935 200000 32143125 200000 139995557 200000 912483654 200000 228718260 200000 252285318 200000 263743050 200000 694455234 200000 857294169 200000 465644875 200000 679691029 200000 791337250 200000 807929049 200000 937187445 200000 851912267 200000 232257385 200000 889376189 200000 5630490 200000 929998550 200000 677634015 200000 737471345 200000 999304914 200000 387443908 200000 242965391 200000 714103493 200000 333931322 200000 104040904 200000 663931335 200000 732765804 200000 588836469 200000 335029176 200000 627099290 200000 882715520 200000 940062374 200000 510492941 200000 183210337 200000 829243900 200000 264721271 200000 989112678 200000 653642038 200000 536613185 200000 357420693 200000 669062149 200000 105523063 200000 191083666 200000 198103601 200000 929381968 200000 142489161 200000 879732119 200000 573057408 200000 226216529 200000 411501331 200000 40268510 200000 156182844 200000 315461431 200000 247005438 200000 508040277 200000 261005346 200000 803986899 200000 980959100 200000 14832594 200000 618853234 200000 585812764 200000 771831486 200000 234150795 200000 166361970 200000 113771179 200000 482543164 200000 22558878 200000 609227755 200000 857103168 200000 373624626 200000 47166346 200000 287097002 200000 679469371 200000 351893277 200000 920968884 200000 857417217 200000 967476515 200000 979748929 200000 823151332 200000 485408579 200000 495583267 200000 398049830 200000 81451461 200000 840650571 200000 408155272 200000 563759127 200000 135280744 200000 666384118 200000 40193092 200000 212083618 200000 196989377 200000 456531876 200000 728576366 200000 753398554 200000 171670825 200000 549904827 200000 683134656 200000 473862680 200000 893280986 200000 809255204 200000 306662936 200000 77062646 200000 18943094 200000 911721420 200000 668280567 200000 889232979 200000 991728001 200000 570873892 200000 859439877 200000 175860626 200000 276731362 200000 944219554 200000 7878283 200000 896323418 200000 358000742 200000 897620798 200000 642834679 200000 966827799 200000 85833021 200000 694142966 200000 776104284 200000 406834296 200000 616073851 200000 355225418 200000 399815919 200000 52788719 200000 938367128 200000 428481984 200000 203670923 200000 687881012 200000 591885553 200000 926347105 200000 928889390 200000 708479938 200000 929905733 200000 756521530 200000 592102266 200000 33204057 200000 864423224 200000 386519773 200000 641515573 200000 574245498 200000 451926739 200000 229095133 200000 987348425 200000 853861614 200000 620394242 200000 779177301 200000 768966852 200000 414027328 200000 569433877 200000 497336162 200000 998624601 200000 174978622 200000 759750207 200000 681701540 200000 733031390 200000 692036988 200000 436960794 200000 847488961 200000 454491468 200000 61102032 200000 471437090 200000 103909603 200000 460967362 200000 854513367 200000 129472309 200000 179008053 200000 990995715 200000 693401199 200000 45532185 200000 67379817 200000 287501043 200000 105597755 200000 816602102 200000 874000181 200000 843277853 200000 400723746 200000 742238168 200000 652806097 200000 236591152 200000 39186384 200000 538278446 200000 391760250 200000 53308541 200000 355076404 200000 735798606 200000 720435699 200000 754513019 200000 762417152 200000 839521263 200000 738476031 200000 14996548 200000 14508077 200000 233358765 200000 580679656 200000 341422357 200000 742489460 200000 307328904 200000 658171387 200000 348521938 200000 894422485 200000 246960229 200000 927249162 200000 654551423 200000 30281236 200000 206566796 200000 495243496 200000 380976072 200000 199795255 200000 330194728 200000 933248753 200000 169303418 200000 136413194 200000 829366986 200000 273052287 200000 421249800 200000 51810203 200000 213228519 200000 580951926 200000 386250503 200000 982140862 200000 294826581 200000 88041657 200000 462440626 200000 61929097 200000 882788562 200000 934389426 200000 889953382 200000 44068825 200000 396676477 200000 953517006 200000 471987751 200000 568693708 200000 508395099 200000 779457279 200000 933058586 200000 231053125 200000 917527507 200000 807481400 200000 266444041 200000 716640876 200000 832228146 200000 811343093 200000 823858914 200000 265485611 200000 236942632 200000 764427952 200000 854821176 200000 195466674 200000 171472458 200000 661072237 200000 451235776 200000 525542131 200000 361225614 200000 430044719 200000 93774038 200000 109268774 200000 149734097 200000 186231680 200000 822015990 200000 734623815 200000 578750804 200000 908881389 200000 328833603 200000 221256851 200000 668236859 200000 66120328 200000 782868227 200000 39369999 200000 946784013 200000 312502629 200000 648933920 200000 114556417 200000 969169463 200000 489402909 200000 787327657 200000 101437813 200000 869971337 200000 195094606 200000 985238351 200000 22471097 200000 672174263 200000 835048984 200000 695954152 200000 90876897 200000 370210265 200000 870780065 200000 967440112 200000 202072644 200000 365481963 200000 858629778 200000 178876931 200000 352137468 200000 995656014 200000 27558041 200000 913766500 200000 544231530 200000 325665349 200000 633061349 200000 212806266 200000 602539441 200000 740506489 200000 859977389 200000 734688077 200000 223429430 200000 797773430 200000 865826985 200000 396914445 200000 251008294 200000 799451180 200000 437959063 200000 547171724 200000 196183536 200000 47068014 200000 107227576 200000 181651647 200000 583664327 200000 78929782 200000 670062672 200000 995499328 200000 740401185 200000 377283679 200000 534957609 200000 122101455 200000 525462586 200000 394527146 200000 784088592 200000 842013900 200000 135830418 200000 941287610 200000 433934167 200000 816931007 200000 631079275 200000 259461975 200000 505567314 200000 283856593 200000 461904460 200000 671346735 200000 186569434 200000 67275344 200000 61556353 200000 966043984 200000 356851917 200000 111952431 200000 537211544 200000 261207216 200000 784228491 200000 736473475 200000 330329573 200000 489017509 200000 62433147 200000 875466247 200000 455975167 200000 20724845 200000 842881668 200000 527970457 200000 534213185 200000 640912552 200000 276829332 200000 257126843 200000 334472778 200000 134842841 200000 299118365 200000 588669459 200000 310614653 200000 641938664 200000 222923923 200000 920901355 200000 193714562 200000 628517282 200000 147345647 200000 780246705 200000 372120003 200000 537555256 200000 509555247 200000 497191288 200000 428629488 200000 530491068 200000 823985875 200000 811023734 200000 80613243 200000 488561063 200000 703561826 200000 967300484 200000 462242589 200000 938894934 200000 917677539 200000 878371233 200000 971703631 200000 557868680 200000 162815588 200000 717694831 200000 308082386 200000 630081506 200000 231284087 200000 363164852 200000 38693160 200000 690081899 200000 20614576 200000 740586459 200000 980965144 200000 19112208 200000 457117992 200000 422705777 200000 717334830 200000 315503137 200000 976472573 200000 764207016 200000 912054840 200000 943709650 200000 697899216 200000 346594519 200000 552332746 200000 980959419 200000 759308101 200000 470502903 200000 211942075 200000 829698137 200000 126755974 200000 784418344 200000 204805030 200000 509251467 200000 225975233 200000 406141482 200000 693268842 200000 738364693 200000 467748005 200000 70098148 200000 527095210 200000 61881888 200000 519440873 200000 52548577 200000 236939086 200000 236715192 200000 10210758 200000 660138958 200000 314713344 200000 944361549 200000 207374456 200000 154315006 200000 342645680 200000 636866098 200000 570546880 200000 620181478 200000 282542353 200000 763114529 200000 114396773 200000 791006113 200000 571270681 200000 186076342 200000 283201198 200000 717057132 200000 431886725 200000 758836719 200000 237565161 200000 794900011 200000 224852051 200000 707583410 200000 37866728 200000 507154147 200000 899006533 200000 326975047 200000 524619135 200000 869176638 200000 686982245 200000 230952666 200000 337710343 200000 489635594 200000 62468476 200000 576945147 200000 194743774 200000 54623162 200000 379735705 200000 478486557 200000 596004069 200000 507715299 200000 263291792 200000 717553178 200000 976096768 200000 642955456 200000 462898040 200000 656911789 200000 188921498 200000 900967087 200000 242707756 200000 683329014 200000 843452958 200000 524977586 200000 164429259 200000 6306810 200000 934465663 200000 582298863 200000 405364025 200000 280642337 200000 288549553 200000 353708593 200000 651913372 200000 409376182 200000 982043949 200000 50191460 200000 41412319 200000 838393195 200000 31579249 200000 714668572 200000 371852594 200000 770612178 200000 117138302 200000 259168271 200000 807849352 200000 221807333 200000 586353752 200000 280919446 200000 835580183 200000 797794174 200000 294404234 200000 815588145 200000 46640860 200000 621381600 200000 600522655 200000 488221440 200000 140513812 200000 568147500 200000 499782058 200000 926958410 200000 382829252 200000 818235117 200000 46845375 200000 438272250 200000 809902131 200000 694494093 200000 958036600 200000 743929885 200000 108739435 200000 467453661 200000 393883761 200000 717794917 200000 138864059 200000 928083857 200000 378017995 200000 601498537 200000 715523895 200000 594833090 200000 881821101 200000 6598243 200000 706694966 200000 177626218 200000 936355006 200000 698540592 200000 181828307 200000 617794027 200000 807604141 200000 160250452 200000 507193198 200000 604973193 200000 464339114 200000 409162803 200000 955071272 200000 353727467 200000 386543338 200000 983039961 200000 725138282 200000 321099934 200000 400749862 200000 821346931 200000 120021342 200000 5081746 200000 793843740 200000 157562580 200000 889691252 200000 229242267 200000 998593293 200000 724370929 200000 253605087 200000 757056497 200000 131564605 200000 341400933 200000 531377174 200000 738020016 200000 333090167 200000 651649006 200000 848987475 200000 6184537 200000 218291846 200000 122293742 200000 998373399 200000 86606159 200000 857433533 200000 480377323 200000 860578980 200000 849910363 200000 398293616 200000 277665039 200000 912208514 200000 958694185 200000 967793017 200000 328688552 200000 957156091 200000 275436745 200000 218085812 200000 98581929 200000 480797598 200000 696789038 200000 724762243 200000 202613032 200000 731631807 200000 131159730 200000 120750666 200000 972726494 200000 51009013 200000 735983760 200000 341314292 200000 774079658 200000 295881884 200000 163731817 200000 190942316 200000 454993422 200000 921630801 200000 138831552 200000 279218469 200000 835376816 200000 408241017 200000 607226494 200000 787260563 200000 586400987 200000 357234105 200000 152974190 200000 467579824 200000 742903803 200000 260463231 200000 790057410 200000 848780152 200000 938817829 200000 878647672 200000 655948172 200000 420683629 200000 756877708 200000 459231512 200000 347316038 200000 628063763 200000 625548557 200000 31750421 200000 502839371 200000 26384245 200000 44193444 200000 450134252 200000 488849755 200000 791976350 200000 139119861 200000 23958107 200000 204028699 200000 77538593 200000 197762244 200000 191566309 200000 628714643 200000 642360722 200000 575110013 200000 747053906 200000 552809902 200000 725932043 200000 793379757 200000 937495083 200000 133342653 200000 613912488 200000 239818118 200000 758352450 200000 547543541 200000 582621707 200000 511736671 200000 275199528 200000 479613420 200000 321339865 200000 86136882 200000 648737206 200000 452299296 200000 15046458 200000 467746333 200000 53989509 200000 500604528 200000 401131101 200000 720240865 200000 359016565 200000 338257056 200000 605837298 200000 960253030 200000 623654442 200000 812884698 200000 181399982 200000 230296373 200000 518538122 200000 793431592 200000 643983562 200000 816990460 200000 394069056 200000 432116987 200000 338034821 200000 108600078 200000 36037180 200000 796190631 200000 440331933 200000 45285088 200000 859051569 200000 505143012 200000 488393690 200000 106780814 200000 18515990 200000 214185551 200000 55156868 200000 218558292 200000 363405222 200000 552167143 200000 928354023 200000 540111892 200000 107692768 200000 802422160 200000 508177366 200000 250107862 200000 200680583 200000 154743187 200000 155435302 200000 271051844 200000 999786658 200000 892730652 200000 921066030 200000 730193962 200000 568861437 200000 790819259 200000 585998413 200000 469576700 200000 192101287 200000 216321252 200000 903565668 200000 298040912 200000 496324467 200000 196634735 200000 272808536 200000 149606495 200000 943599735 200000 42027800 200000 528705426 200000 442038409 200000 841116815 200000 669289216 200000 890878846 200000 939446478 200000 661371355 200000 288565290 200000 373037839 200000 434736981 200000 598180668 200000 123675391 200000 438143545 200000 698693865 200000 718258907 200000 653585610 200000 631751286 200000 584419702 200000 488914083 200000 481163837 200000 545850690 200000 859521169 200000 19606722 200000 257301995 200000 260922015 200000 697864686 200000 110224428 200000 870487755 200000 770527122 200000 887260135 200000 776021272 200000 337265851 200000 261314212 200000 642000380 200000 951244161 200000 734692091 200000 884416609 200000 225084237 200000 602779046 200000 371830446 200000 708304348 200000 911737634 200000 403347594 200000 879533917 200000 666404650 200000 744418660 200000 782712436 200000 220450163 200000 447674338 200000 842789665 200000 219875184 200000 362266305 200000 801771940 200000 855261451 200000 295844813 200000 873751292 200000 957027471 200000 32707578 200000 606318238 200000 759380538 200000 604910536 200000 316120422 200000 160382521 200000 281906041 200000 764395514 200000 593260525 200000 893027002 200000 440134424 200000 654206417 200000 613945299 200000 248143489 200000 431242588 200000 165418622 200000 334602109 200000 46510256 200000 564042477 200000 764280374 200000 832017397 200000 570653102 200000 77638998 200000 322142387 200000 484770153 200000 705929126 200000 760274312 200000 390816177 200000 293773228 200000 267389705 200000 790239831 200000 447156082 200000 141364916 200000 359436040 200000 822059772 200000 448457531 200000 721274138 200000 843181082 200000 723081105 200000 926539221 200000 388296861 200000 389406332 200000 827527064 200000 597838861 200000 404168351 200000 2838700 200000 552410229 200000 384207668 200000 793236646 200000 949520366 200000 453619695 200000 542927263 200000 1872093 200000 355532999 200000 9956019 200000 450129192 200000 123493008 200000 769745284 200000 369354961 200000 201933739 200000 684811443 200000 640733364 200000 902796349 200000 523673482 200000 215871580 200000 803621802 200000 38509903 200000 378211370 200000 86202181 200000 175119100 200000 389615939 200000 779328116 200000 160321099 200000 426785031 200000 495297722 200000 945379668 200000 848268785 200000 200017512 200000 498011704 200000 890433597 200000 68289246 200000 596430468 200000 90495652 200000 200474532 200000 118931034 200000 204814849 200000 107005386 200000 198143361 200000 136633557 200000 158503243 200000 509758684 200000 123709393 200000 181225057 200000 718144784 200000 947648237 200000 510813462 200000 682668851 200000 498426564 200000 536416629 200000 912098517 200000 166828070 200000 952062238 200000 231842000 200000 383657495 200000 614431031 200000 477775513 200000 753541311 200000 602349545 200000 681002506 200000 535203828 200000 368870117 200000 993343452 200000 693557860 200000 736107699 200000 994725194 200000 121388165 200000 735389871 200000 726167963 200000 312248028 200000 374253054 200000 962094713 200000 782456633 200000 479542249 200000 301173347 200000 655951093 200000 592275036 200000 867463335 200000 361544790 200000 429684600 200000 849020055 200000 346109869 200000 559267708 200000 356458493 200000 445524672 200000 19608695 200000 11641086 200000 496385442 200000 896285044 200000 591769573 200000 365111817 200000 71470889 200000 360179600 200000 772384444 200000 647067726 200000 289265016 200000 394165945 200000 470830116 200000 626126978 200000 599659545 200000 210791894 200000 668053032 200000 583082719 200000 103242682 200000 372600208 200000 558335545 200000 549886882 200000 537649327 200000 971986137 200000 241475499 200000 56317835 200000 587465067 200000 98056034 200000 995838519 200000 947425888 200000 189479178 200000 44176931 200000 745362552 200000 966653290 200000 403660747 200000 335195607 200000 328479854 200000 173298678 200000 550505870 200000 162766205 200000 76551678 200000 346663893 200000 528949850 200000 355483864 200000 869964143 200000 336340444 200000 354241242 200000 885193968 200000 636064238 200000 656125029 200000 122092250 200000 662881423 200000 553109515 200000 542844364 200000 698170319 200000 523686597 200000 60285498 200000 475760372 200000 651701069 200000 410660197 200000 498415955 200000 961605568 200000 891746190 200000 795014 200000 582515987 200000 280741785 200000 718518258 200000 477086722 200000 919061145 200000 270971886 200000 789818233 200000 789915130 200000 83979497 200000 456819888 200000 474249035 200000 115265872 200000 856328556 200000 824489682 200000 478860592 200000 284090155 200000 24689774 200000 286641871 200000 497811993 200000 442869879 200000 202351519 200000 38664483 200000 862174357 200000 520303714 200000 706138259 200000 64884433 200000 578021724 200000 125111520 200000 5240642 200000 437334492 200000 929470920 200000 661309224 200000 354803848 200000 955279310 200000 403997783 200000 795703350 200000 465276582 200000 832963124 200000 621886251 200000 673192263 200000 365742527 200000 776779039 200000 770478729 200000 542048351 200000 648867932 200000 767543716 200000 853662558 200000 636862662 200000 596904425 200000 714273373 200000 929939893 200000 301283718 200000 936966454 200000 304713703 200000 120685378 200000 667999727 200000 899174134 200000 89621346 200000 141629402 200000 79457812 200000 623616579 200000 635040500 200000 783782392 200000 657969996 200000 287669528 200000 292612678 200000 728495930 200000 117353649 200000 192938198 200000 816891653 200000 610615010 200000 767445412 200000 860079808 200000 474041186 200000 651184215 200000 609108551 200000 589565566 200000 68424339 200000 712889761 200000 451075073 200000 406298270 200000 960417616 200000 877820400 200000 412311550 200000 868361486 200000 993977942 200000 99969557 200000 26010541 200000 296260516 200000 636666087 200000 175811334 200000 761274688 200000 320552086 200000 12168009 200000 425184351 200000 94094895 200000 543898882 200000 66805571 200000 860183260 200000 782785461 200000 716130151 200000 64960163 200000 446026465 200000 950132562 200000 678074922 200000 39771066 200000 215681266 200000 901702471 200000 597259795 200000 33803229 200000 167407162 200000 798894877 200000 44521677 200000 903323110 200000 742696712 200000 519879198 200000 696077673 200000 249117874 200000 280157006 200000 762565594 200000 12114651 200000 354505633 200000 630582049 200000 564372132 200000 759662204 200000 537295641 200000 42928444 200000 196120595 200000 485106822 200000 195443971 200000 426776444 200000 992563586 200000 861240475 200000 889624908 200000 619472741 200000 29898383 200000 124469311 200000 276726374 200000 666814619 200000 619340191 200000 472604505 200000 450357700 200000 58345322 200000 689994329 200000 464839862 200000 892788833 200000 567435072 200000 218390055 200000 245139078 200000 39114042 200000 24921389 200000 39462584 200000 309132509 200000 609031631 200000 183602794 200000 179293825 200000 126020659 200000 443558054 200000 675239631 200000 244052791 200000 936504805 200000 299975112 200000 931592538 200000 120195670 200000 785341106 200000 70837571 200000 388678831 200000 177534877 200000 940521278 200000 645149606 200000 553235347 200000 692540304 200000 357910674 200000 768593032 200000 605267312 200000 538461173 200000 686338714 200000 860520705 200000 869422805 200000 362120279 200000 722878630 200000 478455342 200000 778978291 200000 594143366 200000 938023402 200000 534599090 200000 917378337 200000 438451989 200000 302331389 200000 107710000 200000 672341848 200000 952651739 200000 78992222 200000 243720146 200000 90656439 200000 496194675 200000 354002922 200000 827679941 200000 177570560 200000 438014140 200000 314275175 200000 85889978 200000 533829145 200000 859533145 200000 14993405 200000 57974887 200000 394492045 200000 405538353 200000 123948216 200000 839315460 200000 684967945 200000 406830320 200000 52317191 200000 482852303 200000 518374367 200000 998182789 200000 862902848 200000 478581128 200000 979884422 200000 3100322 200000 598264346 200000 307004405 200000 982008087 200000 817972800 200000 44155185 200000 391220575 200000 745298898 200000 992071192 200000 12022917 200000 399515156 200000 512697495 200000 611297322 200000 82750203 200000 300905187 200000 464225390 200000 695030586 200000 705623003 200000 466136995 200000 46843135 200000 661466958 200000 438491472 200000 404535724 200000 691139355 200000 758288945 200000 558636779 200000 4959836 200000 787698481 200000 694619124 200000 361186849 200000 733359507 200000 767346137 200000 167798631 200000 637684936 200000 433893943 200000 88928845 200000 257811620 200000 890710942 200000 370421937 200000 825349867 200000 964683141 200000 284756162 200000 32685422 200000 490844596 200000 830644777 200000 253197369 200000 206100832 200000 860232912 200000 404012403 200000 510042218 200000 154431611 200000 41166088 200000 648835467 200000 395771554 200000 497918008 200000 341163595 200000 363662939 200000 202524561 200000 914261525 200000 340784169 200000 592080402 200000 759228876 200000 325554706 200000 860250715 200000 327733669 200000 192543817 200000 479649077 200000 593723193 200000 468345161 200000 739733221 200000 803844103 200000 824557634 200000 953819899 200000 753396961 200000 533043478 200000 626583192 200000 283137784 200000 869650785 200000 538431857 200000 165724545 200000 962581573 200000 512928748 200000 815883055 200000 832812775 200000 418850600 200000 411109103 200000 283013096 200000 176678361 200000 70585260 200000 362162234 200000 927280954 200000 542797064 200000 31318562 200000 247790977 200000 848051525 200000 674937163 200000 2835867 200000 197340 200000 466586416 200000 13108251 200000 835443310 200000 851131719 200000 795379618 200000 744200216 200000 98375864 200000 668396323 200000 704892233 200000 976094594 200000 816608471 200000 74411187 200000 606721878 200000 940687552 200000 371524078 200000 470219424 200000 807795711 200000 226423005 200000 34329189 200000 679295606 200000 470056700 200000 221945350 200000 964247654 200000 125315877 200000 528136203 200000 590327821 200000 129557601 200000 996113792 200000 759329645 200000 375508201 200000 645256584 200000 671725249 200000 352739942 200000 23272756 200000 739476564 200000 129159939 200000 185121216 200000 454912683 200000 541979902 200000 372466119 200000 776367689 200000 897355442 200000 481798663 200000 789590128 200000 438991184 200000 203536078 200000 51461297 200000 600070343 200000 288261932 200000 513990952 200000 611480451 200000 704067959 200000 190991797 200000 746839313 200000 634584264 200000 17098385 200000 63557321 200000 719434616 200000 467123473 200000 879403018 200000 655061705 200000 861057398 200000 468552623 200000 695145529 200000 319484185 200000 305235651 200000 907881786 200000 418546777 200000 927087267 200000 719245373 200000 375838732 200000 920021773 200000 212292693 200000 535205992 200000 718680263 200000 258567895 200000 705613726 200000 130149353 200000 367276235 200000 127051423 200000 697964277 200000 404442634 200000 803386049 200000 477769778 200000 929336914 200000 791222074 200000 319319315 200000 413182657 200000 309727667 200000 25327498 200000 416729201 200000 331070814 200000 153478553 200000 880663856 200000 9904205 200000 448286082 200000 380619144 200000 874697992 200000 195869024 200000 174810506 200000 794784906 200000 368484110 200000 768981027 200000 925314869 200000 458628013 200000 707177701 200000 508130647 200000 452152360 200000 143536768 200000 65065555 200000 231754877 200000 811277930 200000 794254746 200000 169233858 200000 815556191 200000 110861032 200000 716401939 200000 186747585 200000 292274053 200000 805665266 200000 639603977 200000 15086209 200000 545681601 200000 511032764 200000 635778589 200000 351737945 200000 499526052 200000 661773022 200000 175575027 200000 444414531 200000 117350150 200000 61382869 200000 987625398 200000 830789980 200000 555262338 200000 611523200 200000 197023889 200000 57442920 200000 204539895 200000 795931299 200000 155850807 200000 461260363 200000 626999816 200000 571551847 200000 875647324 200000 573434001 200000 535696541 200000 616576984 200000 43968057 200000 437961703 200000 530071648 200000 956576358 200000 791334156 200000 412281503 200000 793916993 200000 328161636 200000 321906325 200000 75494704 200000 763041779 200000 292703372 200000 546864795 200000 416901812 200000 645227628 200000 438547578 200000 146517605 200000 716578665 200000 569704553 200000 374460204 200000 942540610 200000 167700785 200000 720624871 200000 830728329 200000 682225921 200000 706333713 200000 521733547 200000 297410262 200000 821922425 200000 296709301 200000 692982204 200000 781178178 200000 886659587 200000 673310955 200000 445119459 200000 494861916 200000 546565115 200000 685592099 200000 62102322 200000 62951575 200000 161323842 200000 569918966 200000 665322874 200000 246449357 200000 711102911 200000 800593052 200000 559441363 200000 586650297 200000 696948441 200000 143577460 200000 229475608 200000 945256827 200000 824869887 200000 741872000 200000 536893032 200000 955018264 200000 900910368 200000 47225318 200000 793120679 200000 685274616 200000 188458291 200000 183474800 200000 58620922 200000 981748070 200000 940336305 200000 105632781 200000 558339151 200000 119601684 200000 61681686 200000 343325518 200000 634930131 200000 131155860 200000 793072227 200000 394755306 200000 168631417 200000 291001312 200000 484251039 200000 961805882 200000 536199546 200000 419208146 200000 158037329 200000 71539133 200000 90768335 200000 11310509 200000 949833992 200000 91786133 200000 260370617 200000 920576914 200000 90748115 200000 866249737 200000 718942778 200000 740468748 200000 591010761 200000 733786625 200000 340904857 200000 348397701 200000 357916803 200000 203703693 200000 857347554 200000 655877582 200000 597947805 200000 135435359 200000 733068388 200000 325005467 200000 462769209 200000 84508235 200000 6036273 200000 549194757 200000 617442939 200000 922342862 200000 665350561 200000 41757190 200000 705268750 200000 566427781 200000 790137551 200000 761918976 200000 486118557 200000 345977265 200000 683774490 200000 149767991 200000 638688859 200000 310225594 200000 114553766 200000 708884306 200000 65504892 200000 574033321 200000 628907737 200000 246425822 200000 783800761 200000 923152300 200000 122386142 200000 944329675 200000 236584656 200000 349548437 200000 737891621 200000 202045421 200000 746449154 200000 954293852 200000 898955745 200000 232565116 200000 429282964 200000 870718873 200000 105447561 200000 300155796 200000 220730702 200000 290901002 200000 61152343 200000 964483766 200000 502227199 200000 991723539 200000 986008268 200000 571349317 200000 910224374 200000 832858169 200000 430052394 200000 589542922 200000 297933707 200000 488054694 200000 408659960 200000 553002673 200000 775143060 200000 717720233 200000 311615362 200000 826228298 200000 329007600 200000 292886323 200000 267087959 200000 982565320 200000 717338880 200000 761973594 200000 1883849 200000 973287557 200000 465258024 200000 145212377 200000 850898544 200000 743472316 200000 490970963 200000 513311374 200000 519964839 200000 771972622 200000 706413677 200000 372784892 200000 444533518 200000 862444542 200000 73129446 200000 163137735 200000 312366086 200000 304876661 200000 563540277 200000 321999418 200000 551591224 200000 550014526 200000 14638931 200000 594205892 200000 931345935 200000 607901579 200000 118513468 200000 193290102 200000 700382777 200000 752541294 200000 141521522 200000 284428679 200000 289258026 200000 888263009 200000 794398586 200000 623969488 200000 992028568 200000 67734463 200000 485925468 200000 438788689 200000 952828928 200000 507168328 200000 15782695 200000 567080106 200000 180611360 200000 30052257 200000 752765035 200000 667233955 200000 281813883 200000 534483666 200000 551788989 200000 136567204 200000 901058264 200000 170002374 200000 618206262 200000 620269117 200000 885625539 200000 112084942 200000 967852788 200000 495247520 200000 799891211 200000 525872671 200000 352757656 200000 289724194 200000 399706690 200000 871275087 200000 145033415 200000 354342078 200000 202325568 200000 414454492 200000 532673705 200000 292669329 200000 591568545 200000 250479013 200000 635491181 200000 754263391 200000 513441602 200000 236927086 200000 914565059 200000 288274445 200000 599701704 200000 575378273 200000 731563360 200000 555070501 200000 600943897 200000 10129800 200000 272455550 200000 673863509 200000 481593824 200000 605753684 200000 8030553 200000 181527280 200000 670008077 200000 277998873 200000 949211827 200000 342960747 200000 558624595 200000 637494159 200000 631097936 200000 207214049 200000 838215337 200000 383843923 200000 639556219 200000 675679376 200000 590622410 200000 949899364 200000 682076032 200000 232600410 200000 999752629 200000 358987942 200000 866140208 200000 436415301 200000 40401453 200000 38941282 200000 669668448 200000 652341755 200000 910874681 200000 131904964 200000 561954153 200000 855524939 200000 780131749 200000 661946460 200000 295082154 200000 879680166 200000 144551552 200000 147335070 200000 73201154 200000 578987426 200000 532380572 200000 569417570 200000 812573782 200000 571729531 200000 996659986 200000 567434852 200000 514161681 200000 503646093 200000 668275899 200000 943430853 200000 298806687 200000 252962523 200000 507148983 200000 386070664 200000 278963697 200000 79869068 200000 52407274 200000 14287894 200000 111605500 200000 843021672 200000 245877882 200000 525884090 200000 622202937 200000 517708127 200000 766022739 200000 768529702 200000 213614887 200000 227975170 200000 949735843 200000 359816173 200000 156742597 200000 463064328 200000 595194718 200000 887015942 200000 822205720 200000 400102603 200000 44580283 200000 623053135 200000 487923115 200000 603421384 200000 312839348 200000 938881800 200000 503183882 200000 295406115 200000 739081866 200000 593371732 200000 715019590 200000 860033568 200000 297205824 200000 182814908 200000 455842676 200000 773479083 200000 66914331 200000 456138923 200000 361459246 200000 947941585 200000 816712744 200000 4126706 200000 84319504 200000 257285957 200000 131985078 200000 719274566 200000 78671932 200000 292709084 200000 869310679 200000 979054013 200000 474761943 200000 255249 200000 836741348 200000 381423957 200000 309046665 200000 865601154 200000 164176630 200000 16261997 200000 727420673 200000 311725937 200000 143390574 200000 464351818 200000 974200943 200000 81597507 200000 34503533 200000 531720340 200000 563723272 200000 797021189 200000 815094108 200000 675182038 200000 684066182 200000 942909666 200000 779967846 200000 726716161 200000 86650021 200000 131828398 200000 697248761 200000 212915945 200000 503138215 200000 610052446 200000 30931529 200000 942632135 200000 835448785 200000 713357198 200000 230111949 200000 176329397 200000 877581804 200000 671123706 200000 171062720 200000 92963381 200000 1578693 200000 118638853 200000 332719009 200000 839584939 200000 230474669 200000 714077493 200000 539973555 200000 789744094 200000 368416505 200000 5012404 200000 591595134 200000 278534779 200000 822235779 200000 836282833 200000 291384908 200000 349596306 200000 197453863 200000 750699133 200000 391641517 200000 926825495 200000 197009991 200000 517790415 200000 86683636 200000 480340834 200000 413524040 200000 60177024 200000 286687159 200000 871379887 200000 267040019 200000 874664048 200000 125467986 200000 121086879 200000 633248149 200000 69984543 200000 987031909 200000 81289654 200000 389823807 200000 150221108 200000 517596498 200000 720078043 200000 801430150 200000 541797370 200000 512488384 200000 713557210 200000 189095780 200000 938119646 200000 366668571 200000 710915301 200000 782533077 200000 939348722 200000 756849169 200000 389615119 200000 429240923 200000 165967725 200000 962948118 200000 118608848 200000 185078907 200000 642793001 200000 128004065 200000 804207236 200000 580588350 200000 840748836 200000 86263277 200000 477307884 200000 456074161 200000 738851327 200000 189678329 200000 112218027 200000 625933669 200000 708606594 200000 331512968 200000 755557833 200000 994508527 200000 526746902 200000 779139938 200000 870237492 200000 810507881 200000 611517769 200000 195484689 200000 899343419 200000 140272111 200000 181281358 200000 311177061 200000 630141201 200000 932437540 200000 433693562 200000 28027633 200000 845154384 200000 707704490 200000 437674697 200000 917425035 200000 734289267 200000 193207469 200000 381961558 200000 9020368 200000 700429658 200000 29462361 200000 766633446 200000 615218333 200000 79124170 200000 492874847 200000 112141662 200000 587689367 200000 937859819 200000 507137653 200000 328510792 200000 762169764 200000 660374472 200000 18714579 200000 34096723 200000 467389808 200000 357255890 200000 389672630 200000 102989008 200000 213585385 200000 245766493 200000 312768992 200000 845572406 200000 362409668 200000 923292962 200000 286991638 200000 905882782 200000 195515126 200000 82729148 200000 580771745 200000 720629575 200000 343561019 200000 435919403 200000 431850702 200000 183912211 200000 179148434 200000 252454228 200000 171847278 200000 335338505 200000 51221182 200000 351116414 200000 64150870 200000 92061393 200000 262267079 200000 842019542 200000 73683424 200000 98679611 200000 821009271 200000 497916140 200000 687381609 200000 497605816 200000 886435294 200000 133478196 200000 521635281 200000 344416991 200000 574394319 200000 959036038 200000 802255358 200000 522372074 200000 586940000 200000 58442911 200000 498942553 200000 206489910 200000 294362222 200000 943884446 200000 291089999 200000 784057799 200000 552327959 200000 904948103 200000 252744657 200000 37623489 200000 268668989 200000 827016899 200000 692236756 200000 702916080 200000 104249610 200000 288628894 200000 991433938 200000 453792833 200000 911150695 200000 828240584 200000 156396360 200000 808335943 200000 143816579 200000 440039125 200000 24836662 200000 800626359 200000 76382802 200000 479177405 200000 563004322 200000 730423020 200000 214790155 200000 3380060 200000 2661653 200000 913500003 200000 47822761 200000 993900275 200000 756078620 200000 795429952 200000 830286444 200000 970589093 200000 286409928 200000 245806024 200000 915009109 200000 449219067 200000 672677935 200000 919178469 200000 682302125 200000 289848161 200000 680888552 200000 30433701 200000 891120766 200000 175498407 200000 352870803 200000 277750203 200000 218333976 200000 877015168 200000 814468431 200000 961755389 200000 804989070 200000 969772038 200000 859279938 200000 195559396 200000 349620278 200000 429839156 200000 397860885 200000 42954255 200000 192955693 200000 81919339 200000 344261237 200000 274561728 200000 571307217 200000 814132718 200000 871711123 200000 422511965 200000 349692229 200000 641401957 200000 282856613 200000 982047728 200000 479607792 200000 775475550 200000 696884323 200000 127759272 200000 570835966 200000 931199687 200000 504850827 200000 292014934 200000 365777630 200000 211153014 200000 323793245 200000 326769137 200000 682335426 200000 704000673 200000 722609695 200000 496644882 200000 902720290 200000 594378342 200000 312788890 200000 334400377 200000 703395641 200000 826161732 200000 82588571 200000 392395654 200000 347624070 200000 849386144 200000 61066355 200000 398430656 200000 470062925 200000 523440706 200000 824308600 200000 255834962 200000 973944084 200000 315253973 200000 977502594 200000 159506057 200000 939809574 200000 976802666 200000 985105774 200000 418103127 200000 376402707 200000 325110517 200000 428591775 200000 603587539 200000 676320558 200000 390165199 200000 502572408 200000 237589175 200000 958550286 200000 961146674 200000 224592355 200000 604323297 200000 338509325 200000 553419201 200000 503252941 200000 473754322 200000 542764492 200000 593160189 200000 999796647 200000 126199090 200000 803125933 200000 83812304 200000 339240679 200000 408825162 200000 890966616 200000 392542214 200000 582017669 200000 54228104 200000 853438519 200000 622090447 200000 227783038 200000 304819199 200000 374532089 200000 151038527 200000 351490901 200000 656261348 200000 267940370 200000 719648975 200000 627132557 200000 705305874 200000 960993850 200000 969839577 200000 584869680 200000 982330247 200000 285246442 200000 479812639 200000 627373387 200000 333284581 200000 977174242 200000 425760324 200000 475368815 200000 662356978 200000 186628006 200000 840394577 200000 368605490 200000 369968152 200000 115830268 200000 845804850 200000 161878956 200000 572069350 200000 882590063 200000 37347127 200000 382615035 200000 969788300 200000 490123215 200000 633401492 200000 254755263 200000 961010531 200000 369344431 200000 965204192 200000 103890334 200000 706033251 200000 983964390 200000 809060506 200000 886478785 200000 559794860 200000 528505103 200000 747831711 200000 549159509 200000 868711422 200000 980945928 200000 652470197 200000 166264844 200000 60429888 200000 662260343 200000 113794308 200000 602341529 200000 488033276 200000 662049856 200000 186585240 200000 255455543 200000 455223521 200000 839601424 200000 736479968 200000 801926435 200000 874325056 200000 762924758 200000 221748786 200000 108464157 200000 497047952 200000 792663108 200000 869068613 200000 965866732 200000 256430827 200000 642273106 200000 446105013 200000 834279895 200000 60208526 200000 258886588 200000 826744450 200000 404533548 200000 98802269 200000 120365951 200000 449937041 200000 722413500 200000 29297244 200000 76906336 200000 57541418 200000 189725021 200000 904390967 200000 876582245 200000 424834680 200000 743955303 200000 224680891 200000 352481113 200000 322857484 200000 624044856 200000 947087963 200000 974330700 200000 907963227 200000 888300720 200000 685604780 200000 298225169 200000 675419195 200000 707363509 200000 232499433 200000 34129343 200000 297274730 200000 472814513 200000 113023087 200000 672708145 200000 129027335 200000 196034575 200000 375175234 200000 584305030 200000 283493655 200000 888417473 200000 845857415 200000 969818785 200000 241447425 200000 862940093 200000 910731272 200000 684072361 200000 948200210 200000 654144635 200000 675363507 200000 645205643 200000 573797627 200000 665235577 200000 327829531 200000 686217075 200000 404483150 200000 163824567 200000 459117045 200000 467425111 200000 959742980 200000 525778235 200000 230002845 200000 980114540 200000 395354105 200000 655028111 200000 905307535 200000 600297134 200000 481571182 200000 580952382 200000 930363886 200000 840856157 200000 142485895 200000 829244250 200000 892272384 200000 825560698 200000 846605771 200000 197722617 200000 268505775 200000 613572431 200000 412743847 200000 896297139 200000 718061066 200000 583744740 200000 965866475 200000 213726502 200000 555856834 200000 378307466 200000 111641931 200000 827449715 200000 164099757 200000 646386772 200000 540167391 200000 790602942 200000 767171143 200000 356166041 200000 433838499 200000 151254449 200000 64219948 200000 354824564 200000 102468600 200000 236458233 200000 685585311 200000 734783044 200000 477620257 200000 188063176 200000 245045767 200000 754199852 200000 724205767 200000 952950866 200000 525975916 200000 110571668 200000 130205558 200000 647191120 200000 504283646 200000 300589734 200000 564434206 200000 911098752 200000 465031055 200000 57362386 200000 686373522 200000 156047394 200000 832797204 200000 684150602 200000 206796044 200000 106876284 200000 446114855 200000 73735047 200000 723796647 200000 828108888 200000 28759944 200000 426876610 200000 75232484 200000 102105985 200000 972648855 200000 778394492 200000 467036454 200000 67261001 200000 112232412 200000 40723190 200000 880362294 200000 833858310 200000 626596992 200000 389871545 200000 250677183 200000 740370321 200000 308867793 200000 619211792 200000 804158162 200000 441757637 200000 780787138 200000 67945097 200000 8045668 200000 225374726 200000 644359272 200000 566306936 200000 608938188 200000 684147127 200000 465558654 200000 706231412 200000 619544389 200000 72021954 200000 358256354 200000 737328344 200000 352696946 200000 615688981 200000 847305750 200000 504177219 200000 3363029 200000 691276575 200000 796430528 200000 109654553 200000 570193750 200000 704475735 200000 133562922 200000 142617855 200000 369517506 200000 122063029 200000 789509314 200000 470988642 200000 273097546 200000 549003319 200000 615612059 200000 293051889 200000 273835264 200000 682735454 200000 556849131 200000 142639135 200000 789512285 200000 953709998 200000 6426507 200000 714440866 200000 623743934 200000 308289074 200000 882692986 200000 752524791 200000 216172770 200000 726163957 200000 450800474 200000 415513819 200000 719049582 200000 637394570 200000 322404593 200000 389018323 200000 366561129 200000 934753412 200000 720698538 200000 883594405 200000 413552576 200000 805151231 200000 8568338 200000 873446109 200000 683609795 200000 119504150 200000 597253211 200000 309553225 200000 378526886 200000 44804202 200000 314052316 200000 365754494 200000 15923201 200000 362697122 200000 780726670 200000 553831505 200000 545223761 200000 674382309 200000 467338129 200000 606993502 200000 132617845 200000 8384609 200000 444343717 200000 294126468 200000 594102065 200000 218675912 200000 820687026 200000 806145894 200000 320423342 200000 346655694 200000 792894016 200000 898995436 200000 959935992 200000 805064108 200000 579010303 200000 122126528 200000 971014527 200000 949589152 200000 802881857 200000 368284626 200000 45152150 200000 441667435 200000 391146363 200000 289593812 200000 110495735 200000 283268561 200000 256849608 200000 414590399 200000 166899006 200000 438965021 200000 263105381 200000 357824589 200000 104719721 200000 836312730 200000 189288246 200000 841651836 200000 171828319 200000 200132123 200000 259755072 200000 500389905 200000 919616101 200000 228658292 200000 542830893 200000 318333970 200000 691814570 200000 403777534 200000 235475403 200000 459687243 200000 915295677 200000 584462103 200000 646561165 200000 260545739 200000 330430481 200000 678426272 200000 768301064 200000 827200612 200000 296414848 200000 484623485 200000 117455735 200000 378638126 200000 259873477 200000 150659096 200000 849616184 200000 399337988 200000 59254784 200000 153076447 200000 521758285 200000 296227845 200000 776089910 200000 961116354 200000 469275100 200000 534951188 200000 782789583 200000 575303861 200000 885078448 200000 752183897 200000 596065302 200000 215868724 200000 674708149 200000 791426238 200000 293992381 200000 264982202 200000 485303679 200000 502161267 200000 553832022 200000 480300105 200000 909486788 200000 709447787 200000 842708443 200000 967762405 200000 720994781 200000 294345437 200000 936810790 200000 841926424 200000 397576010 200000 835574211 200000 315281530 200000 608917360 200000 173565739 200000 679066206 200000 391410168 200000 816495357 200000 228117959 200000 419179696 200000 854408747 200000 891085012 200000 383545865 200000 413796352 200000 75172989 200000 907770254 200000 837684734 200000 9705306 200000 749160383 200000 231170505 200000 641219416 200000 475365389 200000 654781605 200000 719035558 200000 182361582 200000 483547179 200000 300671048 200000 682757705 200000 104339002 200000 614479628 200000 438852770 200000 932576861 200000 510844377 200000 935631819 200000 223165205 200000 622316173 200000 856869903 200000 477316551 200000 591283941 200000 629776140 200000 632278592 200000 339539748 200000 938403769 200000 887379726 200000 815296120 200000 912610120 200000 774684702 200000 368378701 200000 244461028 200000 920977246 200000 690484740 200000 329721477 200000 185936215 200000 417930454 200000 580607807 200000 861980151 200000 147109830 200000 294919651 200000 583012871 200000 613294058 200000 238207180 200000 995535867 200000 596557176 200000 323689509 200000 113425703 200000 345870939 200000 513773075 200000 56041079 200000 563970361 200000 93721729 200000 702708795 200000 393093936 200000 702029704 200000 923538608 200000 788616377 200000 59150757 200000 73897278 200000 270426735 200000 269958969 200000 913689263 200000 376335017 200000 158637322 200000 561762507 200000 921619756 200000 934128060 200000 24824848 200000 44155490 200000 254843517 200000 445140621 200000 468107731 200000 915860312 200000 449637127 200000 851434965 200000 595457003 200000 610790888 200000 231211698 200000 527760755 200000 226182579 200000 295731123 200000 108948333 200000 888188137 200000 980217547 200000 70132284 200000 701139880 200000 80959965 200000 724988820 200000 935911276 200000 127583960 200000 646758042 200000 645011895 200000 673968142 200000 421253110 200000 700664460 200000 210085534 200000 169143892 200000 530321920 200000 798288072 200000 33301498 200000 191639120 200000 325511799 200000 178923649 200000 321784379 200000 663607932 200000 431546336 200000 205537172 200000 948350235 200000 832735795 200000 735134787 200000 10397949 200000 926484500 200000 525742645 200000 638317487 200000 787950944 200000 679028965 200000 478799143 200000 311567028 200000 777807745 200000 771916305 200000 600259601 200000 712303847 200000 84312780 200000 690945887 200000 257770206 200000 351930210 200000 952994254 200000 270832219 200000 138028255 200000 174501697 200000 251068089 200000 647699156 200000 575388489 200000 335620134 200000 405685220 200000 875307868 200000 244767666 200000 792553653 200000 148555337 200000 106438603 200000 191068824 200000 922236185 200000 745931782 200000 847605180 200000 541552602 200000 175168893 200000 892611292 200000 963801359 200000 809182013 200000 673144980 200000 555468979 200000 558291557 200000 502787304 200000 913210898 200000 427649044 200000 138619815 200000 794976232 200000 537546033 200000 257390253 200000 720170624 200000 486564525 200000 35813677 200000 771048913 200000 390878430 200000 311601547 200000 200527816 200000 356956918 200000 84340085 200000 976402746 200000 288327111 200000 125841461 200000 935387196 200000 201545047 200000 301462386 200000 47923917 200000 388646125 200000 40241377 200000 867278616 200000 122813855 200000 672207753 200000 786928316 200000 295752585 200000 247702451 200000 312033490 200000 101445681 200000 553049754 200000 176629939 200000 859499728 200000 761612652 200000 853450149 200000 317569387 200000 130163533 200000 345882109 200000 67023878 200000 329180751 200000 899305561 200000 862676824 200000 871495583 200000 32306677 200000 281053894 200000 247286613 200000 524345173 200000 82656150 200000 527121068 200000 199245488 200000 841229712 200000 572493714 200000 506873319 200000 967027594 200000 334208703 200000 149069289 200000 212843668 200000 499598310 200000 284557778 200000 308424898 200000 840010136 200000 144243757 200000 249146046 200000 363808488 200000 536120089 200000 405203370 200000 205624061 200000 658356807 200000 738303234 200000 860190991 200000 478397963 200000 849616500 200000 528341892 200000 116019439 200000 633509866 200000 383623459 200000 381131664 200000 955284033 200000 310416287 200000 250781358 200000 298093917 200000 482840291 200000 964197810 200000 358952085 200000 376137448 200000 555320341 200000 575058098 200000 423693304 200000 80272495 200000 412959482 200000 20040623 200000 592708639 200000 262460149 200000 974827803 200000 751490750 200000 427033843 200000 682158786 200000 185372387 200000 858564473 200000 511304578 200000 254921696 200000 366786083 200000 693519740 200000 957980798 200000 363348127 200000 690030736 200000 684517609 200000 119462591 200000 762657809 200000 730218048 200000 708448997 200000 795934141 200000 13747855 200000 442282545 200000 959371801 200000 114188310 200000 996473394 200000 572866754 200000 179331377 200000 684569614 200000 914197338 200000 158591032 200000 96213344 200000 496630282 200000 412664107 200000 985678651 200000 268774107 200000 422564628 200000 696269835 200000 721802582 200000 458542425 200000 670184282 200000 705245734 200000 71089018 200000 368374426 200000 714576047 200000 964172778 200000 839070331 200000 457351389 200000 318977801 200000 654492811 200000 97991058 200000 890427752 200000 13825793 200000 346555520 200000 102592729 200000 143807235 200000 217152598 200000 516882948 200000 808020946 200000 339243645 200000 61516906 200000 183831446 200000 168732641 200000 306154790 200000 314027203 200000 141718649 200000 93016269 200000 296369491 200000 133896588 200000 58127669 200000 860924227 200000 924307678 200000 43980817 200000 383537684 200000 541201747 200000 212487075 200000 954092359 200000 851711910 200000 694055665 200000 218546180 200000 516170817 200000 944369469 200000 112898165 200000 53628262 200000 333414076 200000 519034226 200000 146998555 200000 748042418 200000 684174740 200000 115800734 200000 981141380 200000 439909589 200000 484535628 200000 236525922 200000 268956724 200000 270200128 200000 164844683 200000 497668384 200000 105644050 200000 473556072 200000 219485850 200000 641963135 200000 108367082 200000 301022791 200000 109851111 200000 723770346 200000 287432174 200000 719063769 200000 358969988 200000 392483858 200000 302104113 200000 836481185 200000 389138600 200000 766718056 200000 75531563 200000 931792673 200000 677768493 200000 499037092 200000 825595704 200000 832544101 200000 949275664 200000 293131841 200000 825932313 200000 158126713 200000 65560309 200000 283132670 200000 789359985 200000 577243630 200000 152441249 200000 754894686 200000 540009800 200000 999930970 200000 955812990 200000 383544361 200000 35805324 200000 272534484 200000 57558810 200000 229666793 200000 898615692 200000 860487804 200000 433345704 200000 359616878 200000 937041531 200000 194302193 200000 593657469 200000 312268874 200000 221446131 200000 840506073 200000 166330004 200000 406545750 200000 703102319 200000 879678813 200000 366700043 200000 20696875 200000 174685135 200000 456604585 200000 478086564 200000 670803114 200000 420570584 200000 706389361 200000 277760069 200000 659524981 200000 453342386 200000 203689831 200000 626733944 200000 772075635 200000 373253224 200000 18320326 200000 312341996 200000 189606992 200000 560769643 200000 508430538 200000 411609074 200000 88290298 200000 910354448 200000 528416053 200000 783548928 200000 494824229 200000 403799821 200000 79298764 200000 627025714 200000 313959112 200000 523217920 200000 763498200 200000 128920516 200000 130673054 200000 520481512 200000 617357990 200000 291608985 200000 123535527 200000 856128426 200000 174279175 200000 350487735 200000 682992548 200000 354228877 200000 823358929 200000 734468041 200000 408105374 200000 935935678 200000 81598556 200000 208411291 200000 57403231 200000 267842765 200000 443896837 200000 188047010 200000 765855735 200000 145033518 200000 600672686 200000 503009650 200000 250760505 200000 121288377 200000 55969596 200000 608558917 200000 692668987 200000 705712427 200000 292889624 200000 88238459 200000 353953754 200000 458273187 200000 476676527 200000 932763924 200000 195461939 200000 873550629 200000 702002674 200000 653447480 200000 581995051 200000 456360731 200000 579088343 200000 830646703 200000 1006569 200000 72422350 200000 121720790 200000 448552810 200000 626980182 200000 175563505 200000 723108972 200000 889762552 200000 597822372 200000 441780247 200000 12758683 200000 677913873 200000 186218180 200000 121838904 200000 844456552 200000 116694799 200000 108794862 200000 481651504 200000 316041564 200000 193926512 200000 290105373 200000 870158400 200000 3263236 200000 219218518 200000 270655120 200000 500369035 200000 245820785 200000 5007367 200000 363112267 200000 27796122 200000 677048761 200000 136747885 200000 875051412 200000 329669593 200000 986251892 200000 335928470 200000 342354038 200000 503046424 200000 472418879 200000 205840693 200000 813555009 200000 464422154 200000 628157500 200000 998042911 200000 186634248 200000 864710857 200000 653835409 200000 441543375 200000 215392289 200000 924067920 200000 368148196 200000 345461732 200000 440588969 200000 782552320 200000 573874406 200000 396128670 200000 616894206 200000 656510492 200000 71572165 200000 691327332 200000 387510083 200000 514544972 200000 183667127 200000 649642816 200000 984080095 200000 757436702 200000 344364662 200000 278868065 200000 918529278 200000 490750848 200000 93904831 200000 731577240 200000 659921678 200000 859389000 200000 961858258 200000 547586524 200000 758420804 200000 629771180 200000 310875125 200000 44207302 200000 146307861 200000 174184138 200000 786418929 200000 148736277 200000 847598525 200000 236914210 200000 400208787 200000 970133292 200000 570478779 200000 44949014 200000 398544940 200000 530273679 200000 979719763 200000 211912049 200000 505922578 200000 93149034 200000 951157771 200000 963811293 200000 728174621 200000 998568714 200000 590606638 200000 757341803 200000 270897963 200000 111750241 200000 279843148 200000 251672079 200000 681262748 200000 723080070 200000 729494712 200000 33822242 200000 769706710 200000 369889075 200000 275178760 200000 157534430 200000 82397634 200000 689456453 200000 218279833 200000 936303590 200000 374900045 200000 954301248 200000 849697801 200000 958892219 200000 523591144 200000 113696457 200000 148502715 200000 706262855 200000 10841353 200000 522514473 200000 653595990 200000 218049110 200000 821459368 200000 899206865 200000 470457670 200000 858127384 200000 412193987 200000 549654992 200000 59653690 200000 204013217 200000 151662554 200000 54319199 200000 89893540 200000 376098410 200000 874282867 200000 818004566 200000 509252668 200000 129255629 200000 362483607 200000 638547636 200000 53468286 200000 450857612 200000 919015507 200000 15168538 200000 835159847 200000 302594634 200000 936822328 200000 565832528 200000 664441020 200000 506583824 200000 824860892 200000 755944896 200000 892327170 200000 417227466 200000 926121815 200000 389229558 200000 730442631 200000 310801096 200000 923927239 200000 225760806 200000 372083224 200000 659080766 200000 832592076 200000 676080294 200000 997816649 200000 948498628 200000 7245836 200000 240740975 200000 991147761 200000 930435798 200000 804804784 200000 736611232 200000 342260394 200000 319601748 200000 958209766 200000 224773115 200000 582269525 200000 383481092 200000 379446621 200000 180585318 200000 671729300 200000 167180043 200000 459349964 200000 459949676 200000 607530831 200000 264400248 200000 565458795 200000 331300538 200000 659092528 200000 74932409 200000 313625975 200000 927869346 200000 844671270 200000 747409188 200000 611804083 200000 270158491 200000 950472422 200000 331374960 200000 8155362 200000 979447742 200000 682853 200000 433369913 200000 504867150 200000 699878475 200000 949567583 200000 331242367 200000 123936580 200000 983521058 200000 107582932 200000 353569575 200000 269494678 200000 674346315 200000 895926405 200000 327794553 200000 749171735 200000 565806190 200000 853519483 200000 49356960 200000 226009634 200000 680266076 200000 256398721 200000 647618093 200000 956504852 200000 542073988 200000 922260901 200000 804446613 200000 592993485 200000 971254398 200000 173958587 200000 98767534 200000 512326196 200000 746146436 200000 69715418 200000 218518070 200000 852392880 200000 913156340 200000 436329949 200000 221049932 200000 790473647 200000 713475536 200000 121379811 200000 615630069 200000 184785186 200000 640393021 200000 74371791 200000 162905752 200000 283271679 200000 908688903 200000 842027208 200000 371523202 200000 796018622 200000 602869788 200000 159333818 200000 7265124 200000 149812189 200000 469910285 200000 670233044 200000 594585040 200000 580135005 200000 59233936 200000 171036168 200000 39765183 200000 738894914 200000 956395264 200000 39740047 200000 833866765 200000 776491030 200000 906133979 200000 517866338 200000 480715003 200000 551519846 200000 519394371 200000 342638786 200000 694254765 200000 598681156 200000 694143870 200000 900602288 200000 535438506 200000 709004227 200000 970733430 200000 24662133 200000 136740191 200000 181641343 200000 758992698 200000 970793756 200000 459463836 200000 43928594 200000 834892155 200000 292698611 200000 237210645 200000 373182112 200000 131362576 200000 669312014 200000 673327074 200000 994463564 200000 890703218 200000 281280452 200000 957267711 200000 269226176 200000 846877505 200000 82651952 200000 736163277 200000 376218026 200000 213137597 200000 318087857 200000 544107151 200000 458571577 200000 749193293 200000 888934762 200000 571703790 200000 267274660 200000 514140412 200000 49716675 200000 940008822 200000 81044643 200000 162552055 200000 156498918 200000 496417815 200000 147449844 200000 967446032 200000 339772995 200000 341862052 200000 284037079 200000 771970622 200000 654393356 200000 348520023 200000 826042771 200000 645948955 200000 681578937 200000 751315275 200000 783544815 200000 447783780 200000 866688902 200000 657446657 200000 966754233 200000 189838205 200000 756761584 200000 843995356 200000 270821955 200000 412344811 200000 43497532 200000 710555813 200000 381288929 200000 103700183 200000 560196848 200000 936626951 200000 349947500 200000 948122002 200000 483009112 200000 982973460 200000 482456514 200000 107990795 200000 676503810 200000 993026494 200000 87574595 200000 606576731 200000 704034882 200000 346262111 200000 150781269 200000 493852474 200000 809761455 200000 49786161 200000 728224226 200000 854964870 200000 457220772 200000 805369559 200000 968607445 200000 66345155 200000 553021632 200000 370511315 200000 744646049 200000 908326550 200000 138903654 200000 7465229 200000 467080889 200000 126748489 200000 246148670 200000 645542994 200000 846517273 200000 536456523 200000 310514354 200000 608997075 200000 900070844 200000 761710765 200000 149918834 200000 50104226 200000 540624419 200000 811265957 200000 455459569 200000 53987896 200000 877720277 200000 771522831 200000 577927397 200000 163252466 200000 475315417 200000 577415399 200000 751082699 200000 132820879 200000 308566845 200000 388069072 200000 318171488 200000 562970548 200000 657404307 200000 27101328 200000 92808745 200000 544033640 200000 972997743 200000 14698641 200000 970793452 200000 989818264 200000 526044138 200000 370365026 200000 220375861 200000 892522644 200000 544869410 200000 861409076 200000 862577874 200000 769453712 200000 329982391 200000 336138334 200000 664120407 200000 6520868 200000 777819728 200000 609325018 200000 348456091 200000 289692365 200000 545061652 200000 972356805 200000 905076281 200000 376145770 200000 834628914 200000 427712483 200000 286872592 200000 541212863 200000 202002009 200000 606884376 200000 512931780 200000 72223221 200000 769617728 200000 897233648 200000 84682811 200000 340720920 200000 821544991 200000 316456728 200000 737564192 200000 762290072 200000 531684660 200000 547409122 200000 380734563 200000 172139721 200000 671227200 200000 91099845 200000 946406582 200000 600965218 200000 770962439 200000 11840987 200000 867469330 200000 655740674 200000 324399316 200000 210556002 200000 202878768 200000 670069414 200000 549460722 200000 326281788 200000 163308305 200000 590708021 200000 493955636 200000 171423086 200000 849960823 200000 818873588 200000 148565358 200000 189601956 200000 421672809 200000 868218642 200000 573631737 200000 685439404 200000 443580851 200000 478933534 200000 164758323 200000 319863799 200000 711414627 200000 206205067 200000 279944957 200000 497416987 200000 254495821 200000 818510131 200000 485950011 200000 301313363 200000 69639048 200000 493133265 200000 285015128 200000 439588861 200000 870737904 200000 590761861 200000 320206015 200000 312427035 200000 434652834 200000 900452180 200000 323718499 200000 889357523 200000 657138050 200000 34415270 200000 543547704 200000 522194927 200000 902021048 200000 53883846 200000 59795639 200000 803188830 200000 243641902 200000 863806566 200000 188527198 200000 89523377 200000 751318036 200000 5345816 200000 472495918 200000 499663775 200000 502456157 200000 429221078 200000 767159083 200000 537875585 200000 680531263 200000 332713338 200000 87811552 200000 80277462 200000 415317687 200000 250736199 200000 606366936 200000 568068544 200000 510696195 200000 598225246 200000 896955942 200000 325091974 200000 50802214 200000 333094218 200000 193532126 200000 582139664 200000 504259943 200000 247481717 200000 570562457 200000 262750062 200000 335881682 200000 970392240 200000 727759605 200000 345107794 200000 569408693 200000 125610927 200000 716629523 200000 982596241 200000 791320101 200000 237501323 200000 374623512 200000 957857701 200000 485706103 200000 887484990 200000 106475436 200000 944764462 200000 883484615 200000 110210858 200000 285054 200000 808094060 200000 317217396 200000 908209555 200000 228638909 200000 818764999 200000 943747489 200000 641206560 200000 644130464 200000 908196424 200000 178324150 200000 225064542 200000 428232672 200000 853638941 200000 6712542 200000 328191293 200000 48441657 200000 757857817 200000 435207047 200000 584425361 200000 511711725 200000 956943409 200000 96057572 200000 592394642 200000 551561792 200000 715209984 200000 289787502 200000 631929948 200000 816366589 200000 543494468 200000 829870943 200000 73514096 200000 85184239 200000 401169758 200000 996924214 200000 791244849 200000 112896361 200000 692375510 200000 670572086 200000 907605608 200000 335461567 200000 487092181 200000 661655526 200000 470174401 200000 518734795 200000 54583722 200000 410502546 200000 992565324 200000 427117417 200000 949386054 200000 240578760 200000 672161276 200000 190005498 200000 332120255 200000 360488925 200000 484810027 200000 658181861 200000 753974992 200000 89159782 200000 353942548 200000 337668370 200000 372613464 200000 667658175 200000 430607448 200000 585168237 200000 173608407 200000 236478855 200000 767696762 200000 391466601 200000 764432884 200000 397006370 200000 681654115 200000 883883386 200000 53999609 200000 402874678 200000 986234590 200000 213962138 200000 973370709 200000 575549486 200000 555416093 200000 756894149 200000 837412121 200000 819982010 200000 890238770 200000 16550268 200000 296950908 200000 353582925 200000 210580119 200000 579808582 200000 518966103 200000 161198494 200000 914634663 200000 355465003 200000 885312682 200000 900362535 200000 802240802 200000 887626039 200000 96014101 200000 542309289 200000 562849709 200000 429131261 200000 835987296 200000 804007334 200000 573953104 200000 64857873 200000 593354483 200000 538173158 200000 733520630 200000 319716749 200000 978784862 200000 168695539 200000 739774192 200000 212812429 200000 187593171 200000 635591068 200000 624385395 200000 970860467 200000 257187751 200000 954783094 200000 7912469 200000 131111331 200000 564017365 200000 457506390 200000 940356948 200000 691511944 200000 105827706 200000 538008536 200000 647309583 200000 79637646 200000 551442778 200000 534496220 200000 193997579 200000 247486566 200000 630408282 200000 238270723 200000 29226351 200000 88657861 200000 923757828 200000 188899126 200000 42030408 200000 253230564 200000 475649286 200000 880621600 200000 558715142 200000 116667393 200000 98458035 200000 693503407 200000 131557629 200000 195999197 200000 581110912 200000 80214679 200000 342014949 200000 787818557 200000 973719944 200000 973048526 200000 97123163 200000 640403818 200000 739981321 200000 313851409 200000 962750558 200000 374863280 200000 232661221 200000 550690398 200000 416385490 200000 614412770 200000 858805538 200000 765720696 200000 792187136 200000 179191764 200000 870687338 200000 174614631 200000 12303892 200000 185154272 200000 26665356 200000 956365813 200000 897897630 200000 57633378 200000 55187705 200000 73094961 200000 52913170 200000 726049852 200000 167652168 200000 807723760 200000 506395720 200000 682386259 200000 949964722 200000 799231815 200000 463563260 200000 120735247 200000 774119574 200000 594969106 200000 886415183 200000 754059487 200000 340398582 200000 330483057 200000 645494340 200000 158263475 200000 866346489 200000 811921478 200000 825027908 200000 380899200 200000 59888487 200000 44333752 200000 613744026 200000 342720704 200000 487809584 200000 339877554 200000 122202616 200000 173175791 200000 823108581 200000 708547172 200000 492616945 200000 425089295 200000 151324221 200000 844198081 200000 332617084 200000 696069925 200000 828751250 200000 512622080 200000 454028151 200000 26331834 200000 750460769 200000 275397660 200000 156225058 200000 13535322 200000 214257870 200000 365026132 200000 713012896 200000 988523800 200000 836876061 200000 20634795 200000 428611706 200000 504845577 200000 314256954 200000 249353321 200000 895910427 200000 231567812 200000 620073266 200000 599538328 200000 643208532 200000 332940520 200000 601508024 200000 748877192 200000 438928858 200000 344376982 200000 190440353 200000 79366219 200000 841303491 200000 487731699 200000 258171240 200000 648633145 200000 837829645 200000 28216744 200000 461547691 200000 950058094 200000 248752920 200000 54348898 200000 873249196 200000 400027207 200000 108190502 200000 27526482 200000 908045521 200000 199742953 200000 554964194 200000 697002669 200000 59758884 200000 371548602 200000 156749270 200000 329385517 200000 880184019 200000 818418662 200000 552943859 200000 625761166 200000 953278897 200000 248467675 200000 187685133 200000 711036178 200000 777041331 200000 598751181 200000 722318173 200000 216517118 200000 859379061 200000 875110707 200000 951287293 200000 164456731 200000 10463411 200000 403851592 200000 537385583 200000 816284469 200000 829583056 200000 142095499 200000 414741015 200000 418102175 200000 607634770 200000 199388223 200000 678686908 200000 685335726 200000 425839715 200000 928315116 200000 117735691 200000 861521977 200000 355932498 200000 398675676 200000 719538452 200000 533004320 200000 662261520 200000 212547743 200000 465406155 200000 885721794 200000 765855412 200000 457121671 200000 761600136 200000 32561029 200000 38811639 200000 91220013 200000 792283528 200000 997967185 200000 434487225 200000 240840938 200000 206733929 200000 22303509 200000 520130682 200000 400492126 200000 537132466 200000 905003585 200000 548071649 200000 257417197 200000 278774345 200000 881666379 200000 760417337 200000 183267389 200000 368376314 200000 910721066 200000 148334831 200000 153386426 200000 145590775 200000 486373086 200000 818656534 200000 947566354 200000 666883411 200000 297074662 200000 588709091 200000 706508730 200000 944414086 200000 312158408 200000 535567152 200000 180420198 200000 113312492 200000 76197004 200000 946685949 200000 72353172 200000 241470790 200000 51650625 200000 510700779 200000 218604547 200000 862105655 200000 526978935 200000 767238079 200000 738321204 200000 105029576 200000 74089156 200000 937273573 200000 294968816 200000 696232676 200000 7721536 200000 637190634 200000 199817409 200000 125577693 200000 735740936 200000 771883009 200000 361857655 200000 891808997 200000 282784958 200000 862433920 200000 360070308 200000 288352918 200000 154495495 200000 817534304 200000 744475681 200000 494327915 200000 544188172 200000 433927615 200000 61808007 200000 283501380 200000 740656890 200000 956119649 200000 116619191 200000 790475238 200000 213329282 200000 364243499 200000 53552211 200000 191070073 200000 843383641 200000 539928744 200000 677782082 200000 290683400 200000 105427129 200000 991281284 200000 155811888 200000 798266628 200000 41635295 200000 684802579 200000 90956043 200000 734639554 200000 264786827 200000 370068427 200000 19699335 200000 971575800 200000 62150019 200000 874030277 200000 802203547 200000 791630404 200000 294230287 200000 657802560 200000 252906754 200000 7653029 200000 659885950 200000 860860190 200000 536657851 200000 187590400 200000 846264481 200000 163818086 200000 125077898 200000 799549852 200000 432287563 200000 303713216 200000 626054516 200000 523683238 200000 804629463 200000 806335740 200000 4439623 200000 353833390 200000 83297953 200000 117182347 200000 108291856 200000 315200552 200000 140473483 200000 102931204 200000 800105378 200000 380943852 200000 176881018 200000 383240097 200000 402361622 200000 191133367 200000 603021015 200000 788788415 200000 334112837 200000 48754600 200000 174640655 200000 388759906 200000 305989712 200000 886516163 200000 137364755 200000 67663022 200000 760952089 200000 320686194 200000 164921561 200000 485536367 200000 878938567 200000 288205310 200000 668334553 200000 403727250 200000 789321542 200000 596818458 200000 161712784 200000 320215722 200000 130410693 200000 908263001 200000 877614080 200000 461474924 200000 236326966 200000 785003699 200000 306929710 200000 482260019 200000 883710673 200000 591860229 200000 222574755 200000 826823293 200000 212099985 200000 221557901 200000 637756140 200000 52853611 200000 147557813 200000 837501553 200000 319654171 200000 514873669 200000 188778817 200000 562157113 200000 886414915 200000 705479412 200000 211438458 200000 468969809 200000 597847807 200000 753749639 200000 984861038 200000 702509193 200000 661893100 200000 279758766 200000 507573354 200000 754495636 200000 831140906 200000 812866114 200000 167143041 200000 581574284 200000 20597727 200000 751655099 200000 486396172 200000 908988524 200000 366577332 200000 79118520 200000 116389157 200000 553258389 200000 285300310 200000 970864507 200000 923538986 200000 686476106 200000 979760374 200000 491008106 200000 741313088 200000 397849907 200000 708042698 200000 331627407 200000 121860302 200000 411047390 200000 296224650 200000 399512601 200000 796566270 200000 46243641 200000 441360115 200000 360045273 200000 528940095 200000 464983322 200000 127451975 200000 937098438 200000 349124293 200000 796886455 200000 384605899 200000 744762233 200000 648161800 200000 702606382 200000 106806088 200000 133008818 200000 311995713 200000 98489087 200000 218752651 200000 40861137 200000 734298608 200000 989908108 200000 713836774 200000 955371613 200000 875305560 200000 832700320 200000 326615468 200000 421697153 200000 189649921 200000 175454693 200000 560002488 200000 894837386 200000 230288950 200000 838669420 200000 97498087 200000 583144554 200000 549392005 200000 582401065 200000 550663577 200000 543902264 200000 103823170 200000 66822261 200000 773249332 200000 692343470 200000 980607491 200000 795305867 200000 399267489 200000 822777258 200000 329708581 200000 581357835 200000 426346957 200000 489322157 200000 663013190 200000 697784953 200000 781359402 200000 540054879 200000 671208905 200000 401662910 200000 249590827 200000 302801417 200000 452812629 200000 667601318 200000 287396811 200000 568752153 200000 133730646 200000 295203937 200000 850451207 200000 697804962 200000 712312187 200000 154857475 200000 283638623 200000 648948953 200000 472051766 200000 222532869 200000 340408665 200000 426891417 200000 854345023 200000 86833857 200000 564970238 200000 176279264 200000 954122769 200000 550597625 200000 694453851 200000 429126224 200000 624846956 200000 58441040 200000 269024258 200000 860614063 200000 977664721 200000 809421775 200000 958694790 200000 942724199 200000 619020553 200000 53172578 200000 845348354 200000 362908935 200000 105394335 200000 751267673 200000 641153683 200000 752372672 200000 428613985 200000 93098728 200000 263050457 200000 895828200 200000 546522595 200000 945965479 200000 539763067 200000 957121402 200000 356561403 200000 866173970 200000 27120800 200000 19016597 200000 213178182 200000 932731913 200000 704238710 200000 696558841 200000 101030306 200000 231699282 200000 796377518 200000 622161805 200000 481562546 200000 348942866 200000 876217342 200000 765906395 200000 294795614 200000 131835736 200000 327497374 200000 366501778 200000 486382672 200000 432223122 200000 743360204 200000 609851907 200000 768403575 200000 238770454 200000 879741000 200000 92539557 200000 270288008 200000 369656987 200000 171673048 200000 992755602 200000 855705208 200000 696106429 200000 746707397 200000 68998151 200000 321003011 200000 955522428 200000 513396828 200000 859150568 200000 438772009 200000 533855421 200000 438972527 200000 398858553 200000 466562219 200000 816570056 200000 813056978 200000 348308134 200000 216198802 200000 807349704 200000 791069662 200000 857653756 200000 802931881 200000 28381518 200000 418471920 200000 365055406 200000 779720958 200000 121142991 200000 855935467 200000 279172689 200000 450312805 200000 858790433 200000 153171634 200000 452737824 200000 739397877 200000 480030722 200000 274244783 200000 56320632 200000 523734664 200000 566454417 200000 577496143 200000 68634205 200000 288864063 200000 855887315 200000 753068164 200000 139524852 200000 598729724 200000 880869423 200000 394789697 200000 363555591 200000 22758631 200000 176848114 200000 909853186 200000 464420996 200000 814562282 200000 9687245 200000 205486145 200000 275755262 200000 646993717 200000 445982802 200000 163127298 200000 617224747 200000 810210746 200000 689935482 200000 289461832 200000 197000292 200000 597674418 200000 302223650 200000 350164381 200000 818648360 200000 101109014 200000 618013064 200000 777345166 200000 672893337 200000 171941414 200000 928021203 200000 485777965 200000 473802493 200000 785094630 200000 902209161 200000 715808910 200000 14468414 200000 388125340 200000 660792599 200000 811562826 200000 651509099 200000 706834004 200000 480628813 200000 386296319 200000 49672245 200000 242986844 200000 537728479 200000 340990669 200000 254197874 200000 14361288 200000 933139941 200000 674512602 200000 238204830 200000 457438447 200000 89734491 200000 902332112 200000 359922773 200000 427414508 200000 998732962 200000 608773466 200000 704043226 200000 961275934 200000 167588349 200000 658514346 200000 456381844 200000 944222888 200000 171442709 200000 418593782 200000 806868875 200000 599067121 200000 582155382 200000 160464374 200000 414859503 200000 578182694 200000 240626192 200000 67152744 200000 628896146 200000 187221427 200000 622266806 200000 750015629 200000 172246377 200000 774873038 200000 641658018 200000 382722217 200000 308703502 200000 980765932 200000 596360943 200000 815763590 200000 546320961 200000 278592842 200000 829018654 200000 276276977 200000 440671330 200000 532501861 200000 90321810 200000 676659004 200000 563132665 200000 944608386 200000 555644692 200000 438846395 200000 837391407 200000 846411559 200000 96921423 200000 274643527 200000 449297746 200000 573929376 200000 38463061 200000 172138686 200000 619086677 200000 668790907 200000 99783704 200000 684325248 200000 302552397 200000 257146124 200000 578273522 200000 338325492 200000 783337717 200000 317914602 200000 690630174 200000 675844865 200000 939906859 200000 233349488 200000 999246908 200000 188309909 200000 210467441 200000 282561085 200000 541165009 200000 534130466 200000 901749101 200000 325537716 200000 615670724 200000 795818012 200000 22546281 200000 558782589 200000 387306466 200000 73949820 200000 682832595 200000 312244994 200000 207545692 200000 70263872 200000 957289406 200000 600295923 200000 307514692 200000 181106664 200000 884960864 200000 9979074 200000 924166419 200000 893465339 200000 399154578 200000 567456296 200000 174968614 200000 497377408 200000 724166995 200000 24556190 200000 258020668 200000 254012806 200000 108232517 200000 644748517 200000 466813178 200000 412954012 200000 626364719 200000 635003007 200000 651414631 200000 550454105 200000 81017721 200000 353385523 200000 867644528 200000 11371221 200000 634717619 200000 113676429 200000 785655141 200000 189620270 200000 462259982 200000 683794523 200000 52299130 200000 396763141 200000 665820897 200000 472053553 200000 36868423 200000 32350206 200000 905833253 200000 452429798 200000 123391049 200000 628086083 200000 778402042 200000 575485205 200000 465848159 200000 470388994 200000 723193632 200000 861954461 200000 841010509 200000 441612522 200000 692942975 200000 486204194 200000 851000636 200000 801815986 200000 637085343 200000 679774345 200000 798215480 200000 52610451 200000 699084848 200000 262304896 200000 139662001 200000 83160777 200000 16899460 200000 501472243 200000 648716027 200000 867080725 200000 408870160 200000 522720920 200000 738520014 200000 183421758 200000 783895023 200000 666881381 200000 155037638 200000 577699211 200000 968138847 200000 806466324 200000 505033955 200000 3012171 200000 305623105 200000 401674918 200000 92416267 200000 795679053 200000 761398173 200000 34660829 200000 885304963 200000 810031976 200000 879335196 200000 191246272 200000 510714490 200000 516462324 200000 228508300 200000 294017819 200000 830981503 200000 113651279 200000 792866144 200000 950987516 200000 231098885 200000 273863770 200000 552849709 200000 162330935 200000 353730278 200000 698897658 200000 734842415 200000 276632291 200000 881823197 200000 300776855 200000 188776898 200000 326445787 200000 271529482 200000 378200479 200000 1860328 200000 948906046 200000 79609970 200000 381739780 200000 467998922 200000 305580784 200000 486795389 200000 742940858 200000 128373551 200000 113223703 200000 536698998 200000 573528378 200000 707677446 200000 814463134 200000 340323343 200000 550194434 200000 664713442 200000 455139765 200000 832341722 200000 353782035 200000 386750841 200000 513753935 200000 577224401 200000 907679602 200000 695842853 200000 760307874 200000 999092431 200000 77624231 200000 816287587 200000 669290667 200000 389891860 200000 599875393 200000 999223638 200000 62782120 200000 538539460 200000 821422159 200000 38547012 200000 65974427 200000 649050473 200000 163919336 200000 224671512 200000 753847758 200000 468181869 200000 318296741 200000 561575391 200000 161235274 200000 952728737 200000 641539874 200000 292290123 200000 244459102 200000 860720057 200000 16325760 200000 897843251 200000 21847838 200000 337859534 200000 24543462 200000 738426897 200000 270906081 200000 970996954 200000 125225979 200000 721353602 200000 39574723 200000 446762047 200000 659916654 200000 75581386 200000 483131937 200000 434452801 200000 786123631 200000 907581517 200000 360512287 200000 301115271 200000 713135411 200000 768172823 200000 728642341 200000 96622494 200000 206985587 200000 374341461 200000 716247902 200000 771262326 200000 808124141 200000 976575962 200000 4672312 200000 463120099 200000 421977826 200000 632372635 200000 260935398 200000 685854237 200000 556760470 200000 243459123 200000 551184353 200000 380853824 200000 463096532 200000 5378656 200000 490136931 200000 84256717 200000 640845416 200000 364943492 200000 576502506 200000 861588263 200000 546873506 200000 258636069 200000 85659323 200000 821569815 200000 515541721 200000 205145965 200000 900755037 200000 898718537 200000 259784166 200000 977353642 200000 684524314 200000 889485005 200000 686761125 200000 141603279 200000 140597889 200000 542086295 200000 670521464 200000 533044722 200000 464502502 200000 945746430 200000 560088003 200000 985730764 200000 585711585 200000 73902401 200000 406103665 200000 748279356 200000 687449291 200000 483224573 200000 757367917 200000 537637316 200000 934670148 200000 392093624 200000 77359146 200000 384626954 200000 899446704 200000 133494362 200000 757574940 200000 447112281 200000 154885557 200000 828596398 200000 633376317 200000 763607325 200000 511124158 200000 108672230 200000 531170953 200000 834454123 200000 118100603 200000 535141140 200000 898794370 200000 994655094 200000 771360607 200000 775960498 200000 949874604 200000 383358491 200000 565963041 200000 865894939 200000 279069458 200000 70207318 200000 433850683 200000 73686287 200000 512398272 200000 375485899 200000 609162606 200000 440008499 200000 284719686 200000 169364542 200000 405122620 200000 207993743 200000 140338236 200000 433153563 200000 83229549 200000 655366158 200000 508632248 200000 914996719 200000 898548875 200000 394710017 200000 361224409 200000 519337452 200000 712923493 200000 785545885 200000 543867968 200000 506641001 200000 565819024 200000 679110008 200000 481665426 200000 576351840 200000 642407393 200000 195953936 200000 133764855 200000 214978543 200000 908370164 200000 576393028 200000 703338142 200000 891112664 200000 110178728 200000 710218713 200000 858275127 200000 420827904 200000 207654561 200000 623454966 200000 359897207 200000 344799987 200000 774470085 200000 970445224 200000 977681304 200000 967359070 200000 429763775 200000 37011039 200000 950393814 200000 235304596 200000 628027776 200000 536753519 200000 646896883 200000 424288011 200000 634975416 200000 123323280 200000 572407731 200000 737770460 200000 204150881 200000 25576031 200000 145329761 200000 310803014 200000 768351285 200000 147432667 200000 425343817 200000 289084203 200000 911089715 200000 397632488 200000 23977275 200000 154112401 200000 390841118 200000 591222479 200000 921707023 200000 932116258 200000 719373566 200000 759209404 200000 532082459 200000 902188716 200000 741371805 200000 693838911 200000 233813439 200000 255646370 200000 907230986 200000 228741580 200000 90072025 200000 665508762 200000 212414490 200000 302324283 200000 625731665 200000 851299021 200000 47114978 200000 656295496 200000 673055631 200000 678772379 200000 491197758 200000 412256788 200000 755525119 200000 860156676 200000 147253582 200000 395394466 200000 258458772 200000 909641263 200000 853718515 200000 253027163 200000 751069507 200000 939203815 200000 234904918 200000 662613642 200000 284647299 200000 641772313 200000 34550114 200000 616614369 200000 315312340 200000 772278359 200000 947549253 200000 976958451 200000 525668660 200000 137374296 200000 61070579 200000 250732983 200000 414470571 200000 972696437 200000 53201827 200000 104143628 200000 966835905 200000 474591534 200000 405201488 200000 604261679 200000 31597827 200000 941799587 200000 836093241 200000 935759686 200000 259504514 200000 789966620 200000 609309537 200000 871467737 200000 381474387 200000 920186498 200000 209536271 200000 925769811 200000 862538000 200000 882086883 200000 180440144 200000 646418821 200000 141822293 200000 848599026 200000 372608880 200000 649004068 200000 358702404 200000 593180036 200000 57152901 200000 700549702 200000 554178561 200000 642494484 200000 297600740 200000 1665257 200000 118875703 200000 906069055 200000 135842217 200000 187243629 200000 986818194 200000 23056457 200000 325245492 200000 471707924 200000 824019523 200000 319094935 200000 419009959 200000 98819977 200000 345404287 200000 324556339 200000 622878313 200000 713794390 200000 839704576 200000 496050508 200000 170213029 200000 406668140 200000 278708098 200000 379260338 200000 500243148 200000 213415071 200000 430718023 200000 378045278 200000 668010511 200000 180505128 200000 531937684 200000 226393832 200000 489338598 200000 397506593 200000 554121778 200000 740168719 200000 693855115 200000 431158796 200000 898474222 200000 544781365 200000 177888896 200000 42432333 200000 633493273 200000 344607968 200000 157614853 200000 302198187 200000 218958088 200000 508091451 200000 366304162 200000 234230227 200000 743574677 200000 287473554 200000 509401764 200000 395132373 200000 555555740 200000 827892698 200000 255686807 200000 736511397 200000 931649151 200000 787041830 200000 349905 200000 537794459 200000 114485411 200000 984174643 200000 987589095 200000 758466804 200000 467352817 200000 535562973 200000 898935862 200000 109006414 200000 862019158 200000 194912936 200000 310862427 200000 592132656 200000 667675203 200000 770458680 200000 252772795 200000 860984192 200000 130766637 200000 98106073 200000 761074428 200000 954984459 200000 878861582 200000 819437816 200000 989160074 200000 247405824 200000 351603170 200000 367363751 200000 214931731 200000 695917429 200000 824791083 200000 5725725 200000 583611403 200000 672551137 200000 802150254 200000 330258484 200000 547734569 200000 104723360 200000 888480948 200000 514560745 200000 538604520 200000 571526003 200000 214948106 200000 813264864 200000 719706119 200000 483740669 200000 829751809 200000 149949150 200000 423926282 200000 488976199 200000 602646062 200000 945622605 200000 110219958 200000 204599356 200000 818747307 200000 862736315 200000 301133977 200000 348065070 200000 189695124 200000 552113243 200000 386872959 200000 427256911 200000 338050955 200000 492366722 200000 953894398 200000 449177145 200000 786243637 200000 41817899 200000 437710315 200000 791344231 200000 805092795 200000 576008820 200000 672912611 200000 40040377 200000 496382282 200000 591283743 200000 512225732 200000 507683060 200000 379604115 200000 424551698 200000 777977904 200000 350442304 200000 903632460 200000 109176023 200000 946687761 200000 601691816 200000 538720940 200000 709633053 200000 431793935 200000 143847069 200000 838832115 200000 438829877 200000 857143068 200000 248148084 200000 263278304 200000 129094293 200000 581051625 200000 596510179 200000 973348153 200000 338850137 200000 323265390 200000 992707464 200000 71982663 200000 861708221 200000 407342438 200000 186734434 200000 625686359 200000 768350628 200000 24016848 200000 987047766 200000 569528890 200000 540100372 200000 392462447 200000 987266987 200000 114806213 200000 1918136 200000 394810443 200000 695007118 200000 68048978 200000 926926941 200000 559335983 200000 841285519 200000 17198142 200000 812569461 200000 385251112 200000 445125154 200000 828960873 200000 653835159 200000 317934348 200000 719189024 200000 469379257 200000 113993980 200000 980266737 200000 815131971 200000 864812183 200000 429159172 200000 947735985 200000 131024557 200000 731891568 200000 155125935 200000 846004333 200000 79807841 200000 502624565 200000 291053349 200000 981565703 200000 321412809 200000 394454747 200000 555910191 200000 193393830 200000 412440367 200000 287976156 200000 100246203 200000 451913782 200000 603284547 200000 164478389 200000 48615771 200000 493746405 200000 686575515 200000 53782118 200000 672260294 200000 602871976 200000 841094958 200000 120886517 200000 366316630 200000 49798836 200000 786435033 200000 878585579 200000 803801737 200000 653098501 200000 355474906 200000 282605013 200000 575553921 200000 284641754 200000 424214360 200000 997202372 200000 942709636 200000 403981366 200000 520308440 200000 371890125 200000 260154236 200000 757081185 200000 45765577 200000 363543690 200000 221348727 200000 733934950 200000 407042298 200000 765566616 200000 24049448 200000 239201427 200000 985560350 200000 283679511 200000 784211044 200000 244554747 200000 358858575 200000 141326893 200000 266324391 200000 299732215 200000 83042184 200000 881344387 200000 656898701 200000 630753952 200000 417743658 200000 377725126 200000 874700889 200000 770896471 200000 622395768 200000 391832615 200000 970030193 200000 549469246 200000 450045979 200000 673553116 200000 643953887 200000 785475517 200000 645430174 200000 676470173 200000 258572498 200000 101411325 200000 801939442 200000 967114535 200000 418294043 200000 922942576 200000 982590700 200000 696651453 200000 179555505 200000 413011783 200000 719981250 200000 956990114 200000 574686509 200000 646170618 200000 709514386 200000 448350368 200000 716008270 200000 368539076 200000 680604892 200000 34119300 200000 166714743 200000 279778853 200000 999342594 200000 364566687 200000 388787244 200000 751195998 200000 846280399 200000 230352455 200000 723504793 200000 7829240 200000 15828205 200000 168097876 200000 487783691 200000 920880190 200000 436344173 200000 741839267 200000 340261748 200000 791236798 200000 548090692 200000 39266710 200000 731475947 200000 319939787 200000 754774984 200000 102013074 200000 42883370 200000 443639294 200000 535244599 200000 775483520 200000 999662862 200000 366110129 200000 214308144 200000 134664014 200000 801992987 200000 554320258 200000 366411063 200000 296285547 200000 550737654 200000 827174359 200000 171467061 200000 455461965 200000 948041448 200000 173612116 200000 408074743 200000 361145583 200000 448791650 200000 181419622 200000 309919146 200000 954921035 200000 678607475 200000 565534139 200000 215535717 200000 351123428 200000 796295252 200000 185580232 200000 796181664 200000 475876928 200000 641517021 200000 816562498 200000 279940021 200000 68749670 200000 7746061 200000 401373349 200000 771859558 200000 36509540 200000 314149765 200000 189464752 200000 820978006 200000 971811019 200000 434102029 200000 3591655 200000 646562190 200000 416092465 200000 135439887 200000 901754896 200000 76593914 200000 312171438 200000 705944343 200000 52899511 200000 566773994 200000 547892575 200000 939488857 200000 318623658 200000 598908562 200000 11388903 200000 992215083 200000 678307708 200000 330781066 200000 312849385 200000 835317126 200000 31411206 200000 444877390 200000 881335695 200000 984791177 200000 536593122 200000 710963390 200000 111560966 200000 414297334 200000 242011631 200000 340619424 200000 932710143 200000 433600179 200000 655256528 200000 273066521 200000 365002032 200000 596727371 200000 460602988 200000 127661624 200000 650514129 200000 349288811 200000 237518191 200000 882452332 200000 641188128 200000 436533093 200000 144074952 200000 665550344 200000 324059613 200000 368537520 200000 691093801 200000 393995462 200000 634414030 200000 667733605 200000 600997003 200000 488798529 200000 304553277 200000 906388164 200000 70273191 200000 984366201 200000 318591605 200000 47085997 200000 539565437 200000 290810707 200000 462829640 200000 267090984 200000 363607505 200000 3924759 200000 344927884 200000 159050718 200000 972998569 200000 454426608 200000 713637529 200000 381252509 200000 479232720 200000 105834863 200000 276335053 200000 798365655 200000 458409815 200000 548619017 200000 258989576 200000 849653027 200000 932344847 200000 501001876 200000 938808368 200000 324884667 200000 166720271 200000 227976910 200000 789387438 200000 112764669 200000 908141108 200000 12090326 200000 634651120 200000 883922923 200000 78976924 200000 135709617 200000 96868581 200000 204293034 200000 838535210 200000 706823366 200000 992469380 200000 608366854 200000 690652678 200000 395927139 200000 541770053 200000 186171373 200000 519405850 200000 202922294 200000 554654118 200000 254093296 200000 364145046 200000 35960788 200000 496923815 200000 239455941 200000 316401260 200000 26873653 200000 347941710 200000 200567495 200000 339529172 200000 808143158 200000 117788197 200000 74653556 200000 629508554 200000 20972310 200000 876957111 200000 435364334 200000 512149643 200000 320657913 200000 150658326 200000 962880379 200000 491010332 200000 419443048 200000 913829976 200000 8884742 200000 880159171 200000 468142031 200000 903289109 200000 743127195 200000 566453387 200000 397675774 200000 824780523 200000 395129838 200000 608176069 200000 845973673 200000 300687866 200000 620143317 200000 919251586 200000 707845352 200000 567799657 200000 505395401 200000 376072474 200000 414581943 200000 213674975 200000 751488618 200000 209575335 200000 593309303 200000 713693706 200000 299075064 200000 683679882 200000 207135339 200000 694027548 200000 699475418 200000 648366822 200000 562534716 200000 348613960 200000 610048283 200000 505925920 200000 371314294 200000 454166602 200000 735118312 200000 201783141 200000 330933001 200000 385072604 200000 65676819 200000 964401700 200000 631985608 200000 250190914 200000 397300627 200000 995117712 200000 630970861 200000 234813119 200000 141395202 200000 324282655 200000 528480659 200000 658973725 200000 13484061 200000 639573005 200000 150115387 200000 231606058 200000 26961480 200000 841277914 200000 490968904 200000 497172789 200000 869593352 200000 893721032 200000 171071107 200000 395206293 200000 454920326 200000 302083166 200000 912302743 200000 654280482 200000 597090835 200000 513804775 200000 916825494 200000 647031994 200000 831088286 200000 941442292 200000 969175922 200000 423645630 200000 807773504 200000 15634646 200000 280133765 200000 685849490 200000 736272817 200000 184909349 200000 647570442 200000 655870752 200000 313492175 200000 318837564 200000 775153313 200000 51352918 200000 412913950 200000 264405178 200000 366864079 200000 813110179 200000 247254851 200000 90841602 200000 430909819 200000 505244286 200000 724344456 200000 850417084 200000 611497075 200000 630386655 200000 430177116 200000 814342738 200000 855407845 200000 57364420 200000 611041744 200000 441537140 200000 702741478 200000 173241518 200000 424526874 200000 47680404 200000 646828782 200000 11120673 200000 738550038 200000 97772651 200000 91739226 200000 981535015 200000 884911808 200000 692141426 200000 3702249 200000 640804046 200000 610605243 200000 678665578 200000 2966336 200000 698847397 200000 866889933 200000 38117845 200000 736100966 200000 198009667 200000 279051616 200000 812565370 200000 549854280 200000 623619265 200000 993374723 200000 17905380 200000 575553334 200000 477420346 200000 349479399 200000 137144036 200000 190002532 200000 500409682 200000 965509219 200000 747366667 200000 625366378 200000 967892140 200000 355426673 200000 692822577 200000 729697989 200000 516205683 200000 278865966 200000 308522225 200000 705335380 200000 684689874 200000 81076574 200000 754281514 200000 482727643 200000 863225468 200000 537369061 200000 588945791 200000 125515139 200000 395500325 200000 53529935 200000 591860184 200000 551572568 200000 611722246 200000 220388937 200000 317427679 200000 442071754 200000 893754205 200000 577870117 200000 190707844 200000 859183149 200000 441012715 200000 13644891 200000 842422650 200000 343306297 200000 968000884 200000 829292802 200000 625586615 200000 953918858 200000 952655170 200000 235510619 200000 420957176 200000 39619104 200000 122513571 200000 119095111 200000 687416634 200000 861871073 200000 597607270 200000 918587083 200000 184573250 200000 859289363 200000 26862178 200000 784025747 200000 101231383 200000 669883106 200000 916836848 200000 194123373 200000 638855554 200000 757350880 200000 432688748 200000 558480842 200000 10580373 200000 325874815 200000 942559415 200000 619603008 200000 941178657 200000 302365081 200000 752949432 200000 976069642 200000 968899390 200000 947527913 200000 513802710 200000 107620486 200000 620063431 200000 517253519 200000 409127808 200000 293652150 200000 566365403 200000 889717904 200000 903623589 200000 100884416 200000 626178910 200000 11223380 200000 703617340 200000 36649838 200000 435593589 200000 666197543 200000 157964478 200000 728912559 200000 972213262 200000 635849400 200000 482445991 200000 719602708 200000 981333078 200000 847262876 200000 268089336 200000 826857556 200000 84858944 200000 394300364 200000 260300472 200000 699449544 200000 663997189 200000 798442275 200000 143039086 200000 597217775 200000 287041951 200000 300446945 200000 913004201 200000 361791468 200000 304195404 200000 239996203 200000 549503865 200000 826236163 200000 621893137 200000 125059720 200000 48710643 200000 655474207 200000 518626101 200000 665224805 200000 413424816 200000 351037775 200000 410097089 200000 628811666 200000 530854990 200000 2792517 200000 969011463 200000 363274947 200000 923095534 200000 15640278 200000 263104280 200000 545274641 200000 374086068 200000 265901948 200000 196670796 200000 92862582 200000 861482827 200000 403328983 200000 369589438 200000 521366100 200000 975233630 200000 689525543 200000 259233998 200000 443669487 200000 683202848 200000 192428244 200000 463360925 200000 371826414 200000 621515973 200000 976532711 200000 340993684 200000 148738014 200000 93484550 200000 610093198 200000 805342429 200000 104342191 200000 28666785 200000 78446748 200000 41790952 200000 440706869 200000 429691607 200000 417456646 200000 708955112 200000 382545320 200000 496853997 200000 389266023 200000 132713044 200000 403324196 200000 733246635 200000 632901245 200000 158429286 200000 820238378 200000 223442656 200000 347039401 200000 798315423 200000 48949021 200000 647103708 200000 565103475 200000 53624385 200000 875885766 200000 402651124 200000 5051396 200000 451358164 200000 770978513 200000 682205953 200000 194181803 200000 738721185 200000 912790606 200000 392068321 200000 27793241 200000 331069754 200000 734980657 200000 989312245 200000 8303140 200000 10333936 200000 969825745 200000 744168354 200000 239409096 200000 475003483 200000 491706221 200000 771957968 200000 385294369 200000 128613591 200000 439631010 200000 842295406 200000 528100530 200000 197171713 200000 834026742 200000 102132460 200000 822164257 200000 953080893 200000 912947281 200000 858183103 200000 994325432 200000 755914035 200000 547355007 200000 791451104 200000 132208614 200000 345933902 200000 910544047 200000 975070285 200000 838369468 200000 720492348 200000 633277942 200000 721172615 200000 803531121 200000 786474097 200000 191945677 200000 582045971 200000 912783839 200000 568351139 200000 388723599 200000 382368249 200000 832078595 200000 941112399 200000 187681788 200000 860296520 200000 475937664 200000 312752691 200000 862533561 200000 558037904 200000 494508573 200000 7844306 200000 545259470 200000 879697510 200000 223428162 200000 482730227 200000 906069030 200000 721354979 200000 389051007 200000 651070754 200000 41502738 200000 333849638 200000 896488198 200000 218030126 200000 982645447 200000 780223437 200000 957159468 200000 516485289 200000 806886875 200000 711426688 200000 315444460 200000 787697772 200000 671364044 200000 17095271 200000 351678307 200000 648992016 200000 897254521 200000 665552302 200000 922232661 200000 75057781 200000 796307367 200000 281485576 200000 795299495 200000 60065599 200000 44681085 200000 824402985 200000 181085667 200000 627572564 200000 469761288 200000 670097995 200000 636079287 200000 283643487 200000 440262840 200000 117178026 200000 407400566 200000 155105360 200000 642131169 200000 290098952 200000 265227413 200000 978054618 200000 585184315 200000 935186986 200000 379306799 200000 881645812 200000 716224099 200000 270544472 200000 54499202 200000 449226073 200000 319260760 200000 649299425 200000 429089904 200000 33813768 200000 35204350 200000 166494101 200000 312978175 200000 497347268 200000 89187742 200000 893885769 200000 417813721 200000 557888148 200000 792587876 200000 984348759 200000 448931021 200000 677366340 200000 788977376 200000 601630747 200000 462633292 200000 873221091 200000 605892230 200000 215812727 200000 325978349 200000 696899 200000 176067374 200000 218579535 200000 754751209 200000 240052093 200000 598513044 200000 258759694 200000 411990431 200000 323040106 200000 246177753 200000 690033696 200000 561680657 200000 659893290 200000 650546688 200000 388232054 200000 43545958 200000 546973345 200000 444759154 200000 4889093 200000 65429862 200000 417957621 200000 433821307 200000 867973959 200000 191623425 200000 435868434 200000 850186442 200000 857400504 200000 650565064 200000 198470438 200000 830716405 200000 228921946 200000 593364338 200000 993327653 200000 997082867 200000 80791345 200000 807230553 200000 490346566 200000 270073760 200000 152029640 200000 967666170 200000 754583940 200000 766614844 200000 957325995 200000 330247545 200000 232149021 200000 104324332 200000 757947627 200000 38388250 200000 155555095 200000 626178104 200000 747458205 200000 849477577 200000 738904758 200000 322518923 200000 714440539 200000 94091667 200000 322985735 200000 424156855 200000 383541441 200000 783607339 200000 998005337 200000 673679214 200000 587754737 200000 590569574 200000 194057151 200000 986644425 200000 764456208 200000 913983423 200000 592788367 200000 42296005 200000 279353286 200000 715502292 200000 814480357 200000 407526082 200000 166373826 200000 159666151 200000 819764001 200000 847892482 200000 871183924 200000 353090910 200000 503800420 200000 955844400 200000 326516050 200000 392717891 200000 308141080 200000 477410774 200000 963762387 200000 286663364 200000 97284709 200000 841042149 200000 182785655 200000 643460788 200000 904324028 200000 430723377 200000 487955069 200000 220824584 200000 81158992 200000 462023155 200000 858915370 200000 826405724 200000 841712024 200000 860540741 200000 226880073 200000 155633260 200000 893560527 200000 904283305 200000 376679334 200000 803892379 200000 167579508 200000 772432259 200000 169247634 200000 249047407 200000 166063819 200000 843128218 200000 850239586 200000 422485778 200000 135213913 200000 686117275 200000 560544752 200000 152982227 200000 68188011 200000 488574870 200000 1784856 200000 83097507 200000 357120400 200000 623066495 200000 209057596 200000 804960409 200000 214305051 200000 117156270 200000 998793409 200000 716985710 200000 867392674 200000 356518752 200000 931831184 200000 273227522 200000 82886274 200000 938848563 200000 21542550 200000 232058325 200000 534727512 200000 910076846 200000 51273028 200000 562884750 200000 909538953 200000 738630071 200000 150512143 200000 956071032 200000 230253755 200000 769782555 200000 881727217 200000 34251264 200000 414991450 200000 644382985 200000 312536038 200000 678626617 200000 401999380 200000 631296663 200000 283657072 200000 316907608 200000 899831133 200000 96658236 200000 416462612 200000 26168887 200000 156430572 200000 912100692 200000 911100891 200000 539957462 200000 401016636 200000 813443744 200000 550971090 200000 707725782 200000 779409676 200000 966331587 200000 399982986 200000 337718012 200000 983969759 200000 4087750 200000 556680344 200000 860900532 200000 289918077 200000 619017876 200000 282612758 200000 361617035 200000 733332848 200000 218815359 200000 201303585 200000 14158260 200000 213187976 200000 356581561 200000 385167193 200000 551411589 200000 491745368 200000 662510812 200000 787349348 200000 704225271 200000 608286902 200000 717720931 200000 814951274 200000 921494569 200000 689536831 200000 448426286 200000 638029978 200000 569540828 200000 562406096 200000 450847490 200000 425899172 200000 32289016 200000 576167694 200000 75125255 200000 371331134 200000 965491207 200000 751224031 200000 80720968 200000 17079200 200000 75989685 200000 44178671 200000 521868086 200000 5369607 200000 899502934 200000 616865325 200000 540214822 200000 380385589 200000 439365728 200000 562575435 200000 103268046 200000 400952815 200000 717957868 200000 570287681 200000 265834956 200000 841507966 200000 859397433 200000 555901642 200000 632955679 200000 410179631 200000 35989289 200000 267048165 200000 409292460 200000 981601491 200000 628563651 200000 649874517 200000 397437114 200000 249046336 200000 885979823 200000 162943010 200000 465843318 200000 551905741 200000 105102525 200000 204725526 200000 80437872 200000 396888282 200000 216350302 200000 983268929 200000 639958300 200000 8763718 200000 246271785 200000 169112950 200000 651411795 200000 392115959 200000 213623128 200000 955474379 200000 103811791 200000 279023446 200000 729342536 200000 873074717 200000 291610290 200000 50628048 200000 410292477 200000 282561418 200000 354673663 200000 865711702 200000 369046683 200000 389735413 200000 359960096 200000 802340829 200000 810476270 200000 408758405 200000 921590111 200000 116701919 200000 878848227 200000 523271718 200000 111787372 200000 9092057 200000 588210445 200000 495727622 200000 973619165 200000 129904075 200000 117150241 200000 947945497 200000 551956649 200000 751756987 200000 603029882 200000 737381270 200000 17361069 200000 641355826 200000 671762838 200000 157425528 200000 694383655 200000 560857533 200000 656472726 200000 574844159 200000 138407742 200000 498397549 200000 870404290 200000 311140908 200000 374775415 200000 529681496 200000 255684355 200000 948499016 200000 547816769 200000 815151382 200000 646051176 200000 69196381 200000 284446315 200000 751848516 200000 924093857 200000 352798139 200000 810525352 200000 405842692 200000 709166983 200000 656586357 200000 319961874 200000 872689531 200000 245598098 200000 292057058 200000 699959716 200000 490136402 200000 201327969 200000 394081052 200000 369588159 200000 365876790 200000 398153782 200000 293397380 200000 648434342 200000 244051033 200000 901449079 200000 980472636 200000 855469570 200000 167128302 200000 207093551 200000 871971755 200000 514931806 200000 138789552 200000 484222090 200000 879271933 200000 257066923 200000 386033244 200000 962810460 200000 877010849 200000 516608958 200000 946561330 200000 788376987 200000 604644041 200000 384007885 200000 340702072 200000 360613857 200000 822933229 200000 904646646 200000 575386359 200000 586847211 200000 289180488 200000 283106233 200000 51759484 200000 239441948 200000 907937113 200000 653172856 200000 717397336 200000 584747259 200000 607313252 200000 12613374 200000 755552225 200000 625821616 200000 869328623 200000 965160181 200000 72222191 200000 412360331 200000 715366213 200000 180509038 200000 49700959 200000 900115326 200000 112008694 200000 824244574 200000 145025684 200000 810517662 200000 163319637 200000 918579739 200000 520161009 200000 819248293 200000 208427257 200000 393353699 200000 97256800 200000 770780019 200000 170542140 200000 111651413 200000 861823438 200000 209943176 200000 940966591 200000 295665909 200000 556908716 200000 466558348 200000 332651236 200000 637190572 200000 443011952 200000 916912328 200000 290924627 200000 900868935 200000 608409362 200000 570033578 200000 87873142 200000 244227059 200000 432937103 200000 170116421 200000 681514748 200000 72848839 200000 628209002 200000 908235982 200000 202601562 200000 753891131 200000 320989222 200000 725693984 200000 211677765 200000 675622313 200000 921073357 200000 849174073 200000 804864569 200000 851666899 200000 843615596 200000 669553595 200000 662690805 200000 632911964 200000 844505236 200000 887767404 200000 764738557 200000 60883021 200000 317875675 200000 73427126 200000 782047255 200000 695347090 200000 163914329 200000 345243176 200000 772674510 200000 555281787 200000 178386732 200000 706656755 200000 816118514 200000 699258172 200000 773062132 200000 473388141 200000 615825942 200000 801215085 200000 198234455 200000 560503442 200000 432701713 200000 230307210 200000 840582526 200000 326813310 200000 733447038 200000 103130739 200000 384874134 200000 679048692 200000 299931452 200000 473796846 200000 564419409 200000 633215194 200000 231144174 200000 963600160 200000 873434978 200000 728652218 200000 422608507 200000 145937432 200000 58036228 200000 768636995 200000 674283407 200000 204752965 200000 706911860 200000 334238663 200000 492147737 200000 381924858 200000 391189619 200000 181924282 200000 442322123 200000 498415601 200000 839213765 200000 436013113 200000 53837213 200000 241280453 200000 932195252 200000 621256832 200000 454266955 200000 287970934 200000 755515789 200000 979301747 200000 685852370 200000 629484265 200000 833370913 200000 863945238 200000 751790583 200000 485013606 200000 278205510 200000 349898261 200000 602614720 200000 635622168 200000 669242964 200000 751334973 200000 177999864 200000 525184144 200000 971833513 200000 189693185 200000 24288431 200000 152861763 200000 810653477 200000 632540406 200000 125625528 200000 126205447 200000 173626031 200000 480422231 200000 431543338 200000 283427482 200000 128263598 200000 208026753 200000 862254304 200000 713331227 200000 573688976 200000 752356472 200000 633680633 200000 211120783 200000 129854022 200000 880125793 200000 525103448 200000 542187101 200000 461220550 200000 852022278 200000 6090277 200000 385605843 200000 352989064 200000 399307861 200000 28117322 200000 243473567 200000 440357386 200000 768429025 200000 484360950 200000 446322262 200000 575712332 200000 446878304 200000 796410398 200000 717970160 200000 494862677 200000 386677803 200000 655948535 200000 453353546 200000 146195884 200000 225569473 200000 497646461 200000 996968867 200000 208562143 200000 791058756 200000 751238128 200000 600322079 200000 377581823 200000 328682234 200000 175546194 200000 409922375 200000 784246562 200000 703861709 200000 971928042 200000 16422279 200000 129337312 200000 236139724 200000 20234691 200000 848279215 200000 763462871 200000 246066856 200000 587401005 200000 810336371 200000 257758760 200000 51895352 200000 322213691 200000 825874155 200000 270669047 200000 67419893 200000 879315524 200000 185540883 200000 546226670 200000 729516414 200000 689789027 200000 248631116 200000 30356410 200000 318875157 200000 764954615 200000 266016217 200000 800859533 200000 917398305 200000 579926051 200000 784092003 200000 20129179 200000 99439530 200000 517595983 200000 396477302 200000 470615453 200000 336918496 200000 628797349 200000 526889218 200000 76396881 200000 104078741 200000 996843925 200000 885481690 200000 920962295 200000 986159806 200000 388791377 200000 540644920 200000 135181269 200000 235498997 200000 129886802 200000 257412919 200000 372477109 200000 718254842 200000 636165585 200000 480389976 200000 892968034 200000 365620014 200000 644429647 200000 96174590 200000 834184751 200000 675888150 200000 895276557 200000 21828850 200000 198852719 200000 998120926 200000 510461589 200000 188092639 200000 8619774 200000 876710867 200000 765686575 200000 397946839 200000 748396982 200000 696681704 200000 15673453 200000 981739468 200000 188391163 200000 87148082 200000 795101600 200000 973255960 200000 512805936 200000 891102572 200000 395090271 200000 641642742 200000 268583488 200000 821354868 200000 406999559 200000 559328774 200000 915189782 200000 986795212 200000 210868790 200000 733793485 200000 839928100 200000 530498586 200000 185712464 200000 629987378 200000 965206496 200000 400372392 200000 416113146 200000 690023427 200000 337334851 200000 989067492 200000 291156130 200000 629696366 200000 123995720 200000 331731681 200000 321253364 200000 187426696 200000 381055603 200000 551393493 200000 70368614 200000 759204297 200000 826277447 200000 908297625 200000 834906029 200000 735388302 200000 244399823 200000 771356972 200000 608193350 200000 102370198 200000 222149398 200000 334693168 200000 562638062 200000 38786182 200000 309888175 200000 785820524 200000 179445802 200000 546003301 200000 596294702 200000 903425096 200000 364242881 200000 799592736 200000 85013420 200000 364205908 200000 128260156 200000 55660039 200000 237479751 200000 728544193 200000 146375789 200000 965634126 200000 665989023 200000 188060902 200000 413227493 200000 470284429 200000 781268571 200000 643280572 200000 16321404 200000 262308929 200000 567455394 200000 496239203 200000 935194573 200000 808283209 200000 92294562 200000 627071131 200000 83221431 200000 789728105 200000 713133325 200000 603187788 200000 119811805 200000 360007370 200000 652663703 200000 72550142 200000 553180199 200000 54660216 200000 492725113 200000 228639073 200000 254651455 200000 739100643 200000 363780849 200000 306389959 200000 973422613 200000 892875871 200000 724354752 200000 19322021 200000 694752604 200000 394251172 200000 563016362 200000 284698390 200000 291503882 200000 592797774 200000 753828346 200000 166076248 200000 598207452 200000 113896029 200000 948609531 200000 638863692 200000 741133007 200000 49345463 200000 986498688 200000 373115642 200000 759393704 200000 780692130 200000 472154717 200000 400762123 200000 14782317 200000 546048586 200000 159836651 200000 87076173 200000 520535786 200000 753504577 200000 683227016 200000 413625651 200000 421952814 200000 31356409 200000 149305365 200000 352554578 200000 396096011 200000 610956108 200000 221855094 200000 852381926 200000 820754585 200000 105771765 200000 99245845 200000 321657931 200000 139393971 200000 624012821 200000 580028000 200000 490368900 200000 839058552 200000 52154798 200000 542715207 200000 384212919 200000 89925323 200000 244277547 200000 815005887 200000 870507694 200000 444095956 200000 799225047 200000 649674049 200000 237758807 200000 65598590 200000 261663841 200000 527809355 200000 322728518 200000 932319735 200000 721847134 200000 209605598 200000 776607278 200000 762765362 200000 997068743 200000 149746430 200000 122538604 200000 752117352 200000 417906807 200000 465987638 200000 410160508 200000 812896146 200000 849586094 200000 53702929 200000 494799233 200000 687681777 200000 290047377 200000 6165922 200000 274567361 200000 20979335 200000 643712679 200000 513473277 200000 184235559 200000 799441819 200000 881659997 200000 528463803 200000 123878336 200000 553049913 200000 777020803 200000 945010810 200000 441351486 200000 562261168 200000 576633037 200000 446942811 200000 568749176 200000 867904530 200000 983144788 200000 984950658 200000 530969576 200000 224750263 200000 66621202 200000 683825050 200000 698631979 200000 19085242 200000 32635753 200000 250968654 200000 345988997 200000 920659578 200000 269767581 200000 270723025 200000 301136474 200000 980595995 200000 742709077 200000 37098839 200000 183873462 200000 587330819 200000 705117982 200000 776062874 200000 744358086 200000 755876189 200000 681435368 200000 129967446 200000 154602077 200000 906738073 200000 322097287 200000 560673229 200000 411030384 200000 543906794 200000 637294131 200000 124708163 200000 419455898 200000 747098566 200000 528696584 200000 805735811 200000 845814681 200000 251924074 200000 281817479 200000 33907800 200000 909593039 200000 692992852 200000 408083987 200000 480763413 200000 656452802 200000 869356743 200000 385804149 200000 945273870 200000 483932060 200000 777097802 200000 977248089 200000 895696156 200000 485245099 200000 190406441 200000 542881999 200000 269201438 200000 675740130 200000 63849715 200000 781123787 200000 148850290 200000 282612055 200000 813584378 200000 87498916 200000 644973696 200000 468039107 200000 865515990 200000 858072217 200000 180737071 200000 689101061 200000 389498338 200000 170777159 200000 317021038 200000 753075871 200000 740817342 200000 534970676 200000 279419053 200000 397858359 200000 454030283 200000 51593544 200000 410330465 200000 184442904 200000 420567986 200000 39582543 200000 963441795 200000 135489967 200000 858332382 200000 747695992 200000 491920658 200000 377468942 200000 539609341 200000 691580889 200000 167842444 200000 550041196 200000 640406146 200000 850540776 200000 631722361 200000 221311650 200000 838911270 200000 890360323 200000 417645537 200000 472568239 200000 241857635 200000 436540393 200000 714655696 200000 841394230 200000 351084536 200000 958103359 200000 603698137 200000 143530235 200000 199016552 200000 43212557 200000 959047056 200000 288929130 200000 487743866 200000 578386750 200000 795208207 200000 768046608 200000 775720634 200000 597731107 200000 669449842 200000 824008479 200000 365108727 200000 33399281 200000 529643611 200000 305797358 200000 324403139 200000 499578174 200000 991610990 200000 876535927 200000 395354102 200000 49965448 200000 524187862 200000 358548440 200000 180815916 200000 468794030 200000 876010431 200000 655414483 200000 309267010 200000 621365365 200000 177994713 200000 507296589 200000 389126365 200000 761664260 200000 579649244 200000 473695698 200000 660315619 200000 323458920 200000 3750910 200000 415495696 200000 768372479 200000 397860369 200000 726887550 200000 131006295 200000 299273761 200000 506899283 200000 841395229 200000 478149408 200000 48436220 200000 112071654 200000 908926368 200000 4866947 200000 818293383 200000 859223911 200000 205510991 200000 790343615 200000 322916221 200000 173081813 200000 672790393 200000 679106230 200000 634943196 200000 769822484 200000 564394222 200000 70047598 200000 809775978 200000 766139757 200000 319597443 200000 499774865 200000 553312555 200000 163020300 200000 256646802 200000 842071533 200000 657048044 200000 118967425 200000 577217399 200000 613771509 200000 477217724 200000 434740288 200000 146414612 200000 274256191 200000 977628013 200000 83204385 200000 915062606 200000 368091141 200000 757390104 200000 701221344 200000 198224781 200000 689246628 200000 59196054 200000 274191518 200000 194942784 200000 157602335 200000 300812807 200000 546914142 200000 756218199 200000 14002588 200000 337071695 200000 741834889 200000 677010887 200000 62050534 200000 498069396 200000 143507307 200000 493598218 200000 623325674 200000 742795714 200000 474903219 200000 517318044 200000 111921722 200000 948634375 200000 545759479 200000 824004223 200000 40245133 200000 717645911 200000 918482734 200000 275560376 200000 995687484 200000 594639848 200000 638962484 200000 173909967 200000 921809863 200000 568383415 200000 330600009 200000 999183187 200000 834170702 200000 116518402 200000 665453458 200000 298238804 200000 749445657 200000 406502860 200000 865781911 200000 293971431 200000 856528401 200000 458366301 200000 159333315 200000 203989158 200000 603604548 200000 96730303 200000 199512808 200000 902371117 200000 186881381 200000 854327362 200000 195989432 200000 746570654 200000 829955145 200000 732314872 200000 532537421 200000 5357342 200000 477909099 200000 825558330 200000 248097697 200000 412429910 200000 597788777 200000 836561697 200000 317764631 200000 962519539 200000 983659652 200000 167756558 200000 800848368 200000 660571430 200000 163028260 200000 177898018 200000 165149655 200000 17716260 200000 880195922 200000 619350214 200000 66272598 200000 799957671 200000 760579901 200000 940808485 200000 645742942 200000 22732907 200000 542044854 200000 996235693 200000 649040579 200000 19146674 200000 109246899 200000 232435090 200000 936282814 200000 91021249 200000 455922383 200000 790180171 200000 310450537 200000 357131616 200000 210810824 200000 600013075 200000 961636422 200000 306607454 200000 613762048 200000 81545065 200000 484147385 200000 677957387 200000 365628157 200000 814591888 200000 937302153 200000 78435005 200000 56594666 200000 664032272 200000 253111395 200000 272385099 200000 57728787 200000 102413107 200000 365167703 200000 422503829 200000 230818925 200000 413484425 200000 325738585 200000 575195386 200000 79486475 200000 64331364 200000 470328001 200000 864232415 200000 515367338 200000 125040733 200000 542190284 200000 401749295 200000 497633830 200000 191039437 200000 152626456 200000 982462934 200000 209518595 200000 229112661 200000 47537708 200000 839303493 200000 246163429 200000 269061207 200000 238259950 200000 900684273 200000 242219288 200000 360702842 200000 184679211 200000 860442068 200000 323927049 200000 204715306 200000 413635090 200000 781538027 200000 131012810 200000 301604373 200000 129695929 200000 242731958 200000 468333970 200000 896650671 200000 458997399 200000 600943547 200000 477045563 200000 87122095 200000 502492680 200000 15958018 200000 414008771 200000 629042576 200000 259537101 200000 103376794 200000 748687563 200000 976103185 200000 467682953 200000 62602259 200000 342081051 200000 560585397 200000 398274885 200000 992242691 200000 457087516 200000 585131844 200000 971993580 200000 52253057 200000 56221276 200000 396644168 200000 531271376 200000 604295341 200000 372532750 200000 349967761 200000 198011939 200000 564298790 200000 176814215 200000 606342578 200000 451273343 200000 884318098 200000 194964418 200000 762700929 200000 132186463 200000 517214234 200000 902940893 200000 532622491 200000 341951907 200000 665264875 200000 906021530 200000 421172957 200000 199135760 200000 273413558 200000 90672095 200000 451809516 200000 569037262 200000 608794928 200000 4730934 200000 708532654 200000 771573480 200000 64029075 200000 763714638 200000 54236623 200000 446621391 200000 121432859 200000 138371704 200000 125300285 200000 255464152 200000 322860682 200000 529878826 200000 338927276 200000 731098809 200000 817925541 200000 972667264 200000 61063188 200000 151426320 200000 766662069 200000 940461494 200000 395664686 200000 776322524 200000 934393351 200000 215367599 200000 990870266 200000 194532098 200000 724530284 200000 458819953 200000 621850939 200000 65406665 200000 648811962 200000 563565991 200000 673989369 200000 630969438 200000 500575817 200000 520560670 200000 128274174 200000 857201745 200000 48565878 200000 236021832 200000 788437082 200000 405878550 200000 72837923 200000 155179452 200000 449146592 200000 718607238 200000 99737653 200000 504995507 200000 147522982 200000 353080155 200000 315775253 200000 519909517 200000 673282441 200000 531623351 200000 477759280 200000 981989450 200000 282786726 200000 137525150 200000 610611319 200000 752617746 200000 571552226 200000 747812983 200000 183555040 200000 877237422 200000 835156324 200000 172500111 200000 260442083 200000 370720268 200000 612423957 200000 629087125 200000 823496957 200000 443209662 200000 473934887 200000 441131807 200000 805200432 200000 907030139 200000 647710347 200000 734722340 200000 190134657 200000 31083933 200000 742648697 200000 852165249 200000 257144441 200000 157476770 200000 414629868 200000 660758388 200000 711103141 200000 455211692 200000 256396579 200000 567533604 200000 342658070 200000 499907329 200000 772486946 200000 858405654 200000 20837346 200000 446467979 200000 111632175 200000 167915961 200000 915636385 200000 379892824 200000 316003925 200000 527685340 200000 909722352 200000 499918107 200000 496727524 200000 612939570 200000 498082802 200000 700878761 200000 491211759 200000 972740565 200000 546188746 200000 500293758 200000 455246796 200000 902892736 200000 121340962 200000 5763382 200000 517281944 200000 842563412 200000 853974183 200000 276449556 200000 770696625 200000 628182228 200000 331972490 200000 438259582 200000 617401658 200000 952719081 200000 861113856 200000 337512574 200000 978908826 200000 228161054 200000 256417987 200000 580499779 200000 326098685 200000 646013540 200000 523560592 200000 939502238 200000 486478801 200000 551375248 200000 313067175 200000 567430534 200000 142909259 200000 308120024 200000 288607566 200000 373888404 200000 557043424 200000 407807066 200000 252248654 200000 199923079 200000 905680332 200000 466160022 200000 442478964 200000 970921410 200000 764501390 200000 381576174 200000 129953554 200000 707543753 200000 33514090 200000 87141421 200000 441979 200000 875514312 200000 92556774 200000 208711677 200000 262454410 200000 303520012 200000 495901517 200000 581689967 200000 302535196 200000 625456775 200000 263119407 200000 756754040 200000 755314833 200000 301225040 200000 13891295 200000 379135854 200000 22052431 200000 714145057 200000 814605556 200000 615832463 200000 999513919 200000 986281687 200000 996127688 200000 849370746 200000 644704078 200000 256479478 200000 244818684 200000 922505139 200000 641702637 200000 168139043 200000 498345202 200000 420348708 200000 137377170 200000 407769512 200000 809362770 200000 782733719 200000 555727925 200000 869176307 200000 896286085 200000 30016317 200000 132538324 200000 366511382 200000 408378685 200000 789018154 200000 273889263 200000 340915785 200000 444024043 200000 517792470 200000 881402124 200000 648267620 200000 565015112 200000 681120413 200000 883263284 200000 112784230 200000 723984077 200000 342655040 200000 753882740 200000 80067825 200000 627431994 200000 361599074 200000 356817246 200000 668819146 200000 112790803 200000 364622348 200000 310029701 200000 231179870 200000 130583326 200000 677096234 200000 352998404 200000 613259320 200000 869982182 200000 924818188 200000 956299768 200000 144255116 200000 549880635 200000 467666150 200000 132945665 200000 476593072 200000 722436528 200000 170635344 200000 67647941 200000 817855645 200000 212152604 200000 760617414 200000 87545966 200000 768087410 200000 639266073 200000 677685544 200000 733394727 200000 95878129 200000 248933256 200000 915431484 200000 502125218 200000 829256193 200000 627497739 200000 889303335 200000 503509141 200000 762570282 200000 208019338 200000 846007544 200000 248941112 200000 267783708 200000 832341679 200000 58640926 200000 635814600 200000 114196264 200000 862766698 200000 917420268 200000 202467336 200000 206406341 200000 317732717 200000 652806684 200000 669099195 200000 549356301 200000 167691184 200000 353260361 200000 259287851 200000 622812477 200000 174583534 200000 565702515 200000 459267493 200000 942548024 200000 448489255 200000 734794111 200000 927803131 200000 928584965 200000 500872477 200000 295183029 200000 571918080 200000 233551181 200000 553617111 200000 811582784 200000 492196624 200000 297342430 200000 676833824 200000 222083761 200000 335683717 200000 66595626 200000 679504136 200000 184246397 200000 498336579 200000 898254280 200000 835211874 200000 420620410 200000 166533165 200000 186928882 200000 362443333 200000 647322470 200000 936343981 200000 912355590 200000 59806860 200000 811993952 200000 331453488 200000 941856262 200000 94937430 200000 243691117 200000 99823272 200000 323030551 200000 99301254 200000 843669748 200000 45247752 200000 102464005 200000 168616259 200000 477122627 200000 479566539 200000 735017406 200000 544178809 200000 633582344 200000 439768430 200000 767682771 200000 345221975 200000 788996568 200000 693166834 200000 196115194 200000 591755984 200000 875325867 200000 315271771 200000 123697806 200000 206936858 200000 805381726 200000 736935987 200000 408231693 200000 254366257 200000 378542384 200000 395207943 200000 754354073 200000 777625173 200000 474082629 200000 241256425 200000 37998968 200000 995899015 200000 901462054 200000 163457261 200000 144245909 200000 104470288 200000 528551999 200000 752159148 200000 332839420 200000 252831227 200000 465594720 200000 170752451 200000 267733601 200000 824506774 200000 228949821 200000 367431509 200000 487248538 200000 875548917 200000 970433006 200000 110104965 200000 769740832 200000 343501935 200000 101052527 200000 93215997 200000 266788755 200000 423677471 200000 663311137 200000 488073835 200000 613767987 200000 339530852 200000 348526663 200000 475080958 200000 2823015 200000 467203169 200000 734521482 200000 225102061 200000 741251898 200000 526604414 200000 126575478 200000 333816816 200000 433850073 200000 495367397 200000 772433915 200000 1214917 200000 659883542 200000 89433606 200000 16835308 200000 369046700 200000 447724264 200000 909941011 200000 945567107 200000 361855980 200000 157326313 200000 335980677 200000 753218523 200000 575384140 200000 494970071 200000 540322453 200000 119687029 200000 166327450 200000 758460179 200000 682138563 200000 455733172 200000 754871336 200000 406631461 200000 979323219 200000 423168609 200000 238461258 200000 499789366 200000 375371211 200000 524136487 200000 737805785 200000 632662164 200000 536822647 200000 547642648 200000 22526899 200000 403268145 200000 933344485 200000 663234854 200000 130777400 200000 515649573 200000 90573673 200000 923249835 200000 408007631 200000 240020008 200000 22292890 200000 214013666 200000 729806431 200000 163904793 200000 340893139 200000 367947883 200000 526250966 200000 805030265 200000 543818419 200000 233170891 200000 107642278 200000 512485360 200000 476145566 200000 834418665 200000 575677507 200000 394209735 200000 735319865 200000 939060883 200000 20820390 200000 120851821 200000 80847345 200000 171851511 200000 712650189 200000 643151091 200000 997634677 200000 148885034 200000 228384056 200000 506607247 200000 879334968 200000 653298084 200000 234013038 200000 727499549 200000 304180720 200000 398057410 200000 777933686 200000 360050841 200000 7006234 200000 256403011 200000 636159582 200000 19488422 200000 840408947 200000 467236044 200000 455464376 200000 685141258 200000 910672256 200000 123999588 200000 386775576 200000 159271984 200000 904710919 200000 389042936 200000 638423447 200000 524375460 200000 789681300 200000 288778200 200000 748237907 200000 403903643 200000 340271861 200000 632581688 200000 33666285 200000 585819752 200000 282224574 200000 530214576 200000 758793481 200000 894761736 200000 399739334 200000 964410557 200000 665033681 200000 268624279 200000 585995688 200000 898432830 200000 637578355 200000 371789017 200000 998267972 200000 341179127 200000 917054110 200000 908713906 200000 527200571 200000 583045393 200000 785878281 200000 709619630 200000 885908854 200000 671855512 200000 778954733 200000 507777914 200000 400087967 200000 840007676 200000 338267014 200000 868462440 200000 634920102 200000 394418577 200000 838443157 200000 69481968 200000 873470525 200000 681374735 200000 1238241 200000 521490985 200000 882939741 200000 475901458 200000 910359473 200000 899683924 200000 894592191 200000 47291291 200000 552070739 200000 451165266 200000 129161572 200000 249822861 200000 189816985 200000 454082089 200000 338434830 200000 830083889 200000 929587543 200000 751796355 200000 705562308 200000 899343538 200000 365701862 200000 112672046 200000 716659026 200000 464648610 200000 691463588 200000 176306589 200000 366163910 200000 567792755 200000 326221426 200000 727156581 200000 737686517 200000 974760447 200000 850195764 200000 477095617 200000 951222516 200000 357494785 200000 407609685 200000 956427535 200000 447590815 200000 588400026 200000 387553344 200000 885539153 200000 763723541 200000 468168653 200000 507649512 200000 628253869 200000 402528057 200000 57251330 200000 872081729 200000 808720621 200000 748341043 200000 677085319 200000 859620036 200000 275468544 200000 848871917 200000 574783754 200000 669003503 200000 572754295 200000 410965143 200000 242930464 200000 766972099 200000 607207689 200000 743766820 200000 907695810 200000 6802500 200000 654051087 200000 445438667 200000 279788747 200000 232920317 200000 691437576 200000 791177862 200000 164816251 200000 345533049 200000 557848599 200000 477079958 200000 421369079 200000 830443723 200000 435747200 200000 129981437 200000 822758854 200000 919769351 200000 740704046 200000 507650818 200000 460023125 200000 71089607 200000 822067504 200000 214938545 200000 65156724 200000 27766695 200000 653156664 200000 488184152 200000 743637975 200000 443609544 200000 234642203 200000 368932876 200000 894485143 200000 333864529 200000 498709331 200000 316894498 200000 915807406 200000 319682793 200000 755395456 200000 658782134 200000 4277118 200000 711401279 200000 75165410 200000 901325607 200000 626594379 200000 49273730 200000 677149409 200000 636001177 200000 162427068 200000 786491626 200000 121245574 200000 390306929 200000 999978334 200000 673693741 200000 285693439 200000 618575581 200000 146994721 200000 822372362 200000 1206559 200000 374273098 200000 331306201 200000 386994626 200000 416961499 200000 275127020 200000 294347710 200000 453511065 200000 870214094 200000 597584441 200000 21999084 200000 440379738 200000 632717750 200000 162190190 200000 623614436 200000 542532816 200000 914226164 200000 931426313 200000 924460041 200000 999930958 200000 107041552 200000 982007885 200000 671094564 200000 382342440 200000 828846131 200000 901415361 200000 878138593 200000 9950776 200000 195047852 200000 246827953 200000 875700816 200000 274519130 200000 157747052 200000 799901100 200000 321374309 200000 737023728 200000 876169097 200000 664247812 200000 119665271 200000 586475614 200000 663813823 200000 706948689 200000 154358469 200000 967881359 200000 65141994 200000 313161198 200000 662711532 200000 248549742 200000 785996173 200000 423146106 200000 231367282 200000 542468462 200000 847107150 200000 678355545 200000 290565439 200000 664246787 200000 925371767 200000 853973809 200000 946547743 200000 966336551 200000 129252983 200000 82476653 200000 697240897 200000 88541910 200000 975544415 200000 218543549 200000 101883579 200000 842508178 200000 885297254 200000 834961812 200000 699040515 200000 844238047 200000 867721830 200000 347678121 200000 367979383 200000 881382088 200000 233065820 200000 750249847 200000 667864790 200000 414100312 200000 56585707 200000 742737596 200000 624200133 200000 921536802 200000 418414298 200000 150899198 200000 449763660 200000 169596346 200000 104150417 200000 409147649 200000 845529942 200000 417772090 200000 89470112 200000 877761362 200000 156324148 200000 496721342 200000 691763257 200000 77908672 200000 601260571 200000 957900776 200000 915477681 200000 767516125 200000 720294817 200000 74330973 200000 675441411 200000 442189441 200000 455327812 200000 978432581 200000 398784844 200000 44400711 200000 4687331 200000 543929039 200000 806302544 200000 671851791 200000 914303043 200000 618744747 200000 434428660 200000 762852218 200000 93420939 200000 727628942 200000 968743618 200000 895387505 200000 570821832 200000 117708977 200000 94069864 200000 650253983 200000 688936554 200000 620029779 200000 627414841 200000 21186802 200000 660584133 200000 297986098 200000 591536298 200000 80071454 200000 378907281 200000 376652822 200000 46082262 200000 527367450 200000 268867947 200000 139692359 200000 547605243 200000 526693536 200000 728836178 200000 276139025 200000 616331771 200000 990367153 200000 200989226 200000 154692935 200000 309708508 200000 492855567 200000 512200764 200000 871940798 200000 935410504 200000 34599618 200000 775863476 200000 439090637 200000 471303694 200000 312793236 200000 474239266 200000 422443475 200000 56749471 200000 366078613 200000 221464314 200000 869287089 200000 870252690 200000 88970135 200000 859697684 200000 759248204 200000 223738400 200000 568410546 200000 525168940 200000 397243917 200000 931046568 200000 972370626 200000 57218147 200000 322194272 200000 676609068 200000 476815588 200000 130969020 200000 15762488 200000 977018579 200000 955328765 200000 605482400 200000 861896329 200000 377199461 200000 195429683 200000 558582619 200000 117707213 200000 863033298 200000 863846769 200000 117141916 200000 842111360 200000 665077163 200000 975813096 200000 234017017 200000 44780964 200000 579864231 200000 870510472 200000 157159529 200000 464207678 200000 252615456 200000 86338187 200000 778336712 200000 69184215 200000 328634004 200000 130602219 200000 748817494 200000 780217083 200000 437820452 200000 907302119 200000 492528440 200000 510375613 200000 94962456 200000 519349634 200000 917580278 200000 682062386 200000 426377048 200000 954183428 200000 43589883 200000 999182065 200000 317950964 200000 386840951 200000 45833753 200000 106911898 200000 728190366 200000 700518187 200000 424133378 200000 840635212 200000 574224683 200000 755381042 200000 431500752 200000 313417772 200000 884766742 200000 923015652 200000 167768445 200000 121399781 200000 260869885 200000 317516637 200000 351730796 200000 274441507 200000 520711714 200000 353910778 200000 523778270 200000 432449303 200000 782284779 200000 614315744 200000 325656446 200000 505934838 200000 847653218 200000 859098229 200000 944792022 200000 327072122 200000 101264053 200000 452024549 200000 469742295 200000 953606495 200000 571690935 200000 516092574 200000 92381525 200000 160692199 200000 142147166 200000 896016596 200000 443012233 200000 395705431 200000 971703619 200000 683210750 200000 751941773 200000 119276408 200000 65131557 200000 760071255 200000 462871267 200000 598742038 200000 981236326 200000 650929246 200000 342913775 200000 231317892 200000 444057996 200000 547831638 200000 19587704 200000 446481943 200000 482378177 200000 596261319 200000 261178923 200000 398857127 200000 611058772 200000 404740603 200000 90726424 200000 949421585 200000 933294646 200000 796251266 200000 814998579 200000 613431735 200000 981074558 200000 485647022 200000 268465876 200000 30255102 200000 41900261 200000 864494872 200000 6391096 200000 92930511 200000 199640139 200000 331294233 200000 736388605 200000 516817942 200000 850469680 200000 371173970 200000 480634794 200000 405207622 200000 850659900 200000 171727652 200000 391454501 200000 46097108 200000 885546167 200000 332384569 200000 515849787 200000 816382392 200000 569430289 200000 546750713 200000 636793883 200000 461423855 200000 773477724 200000 676455702 200000 138238427 200000 420818171 200000 841756621 200000 225618177 200000 591765234 200000 805960033 200000 207023422 200000 455068018 200000 313265084 200000 254822698 200000 433837487 200000 927294180 200000 202119162 200000 954986338 200000 234950849 200000 3272726 200000 855150927 200000 582287261 200000 490630201 200000 590874251 200000 864158660 200000 30154861 200000 84541571 200000 302219531 200000 766349380 200000 114734573 200000 578489133 200000 781232672 200000 788427553 200000 407749689 200000 422648167 200000 131027098 200000 879842445 200000 160835059 200000 26464906 200000 255498763 200000 509215522 200000 799136448 200000 194691726 200000 467700044 200000 982960219 200000 914697161 200000 623291538 200000 302536950 200000 169451800 200000 197368891 200000 576692567 200000 348599274 200000 635720222 200000 587542983 200000 472791493 200000 708077514 200000 151194773 200000 713497890 200000 977527654 200000 106143101 200000 893402248 200000 498065030 200000 676367590 200000 232789935 200000 697239912 200000 886823984 200000 376729241 200000 907429198 200000 368132746 200000 951717600 200000 104466165 200000 558642702 200000 744859044 200000 226910300 200000 799450899 200000 898800358 200000 643643220 200000 362001389 200000 518627634 200000 923198097 200000 51359641 200000 978649824 200000 473618741 200000 321629198 200000 202591320 200000 180040966 200000 210224416 200000 178152737 200000 441106392 200000 837458740 200000 61447582 200000 111678160 200000 91223366 200000 769458116 200000 528349822 200000 817134054 200000 816783154 200000 533587218 200000 839333169 200000 747099507 200000 993261072 200000 333686273 200000 445501262 200000 518381897 200000 756737721 200000 50895988 200000 810979087 200000 795054209 200000 384007911 200000 436150228 200000 811300305 200000 26610677 200000 971792316 200000 655161744 200000 48647320 200000 18768579 200000 34643004 200000 660028825 200000 747517064 200000 262850256 200000 531615182 200000 337591522 200000 345032557 200000 82197826 200000 201441471 200000 675383782 200000 647240756 200000 922852613 200000 512200894 200000 154739489 200000 831893872 200000 501107528 200000 906075489 200000 668312470 200000 703556054 200000 629100029 200000 796460191 200000 905968456 200000 189676737 200000 760250460 200000 832767317 200000 608396737 200000 812363439 200000 264003424 200000 121783745 200000 176520334 200000 545956801 200000 362941512 200000 594011146 200000 309724608 200000 413107775 200000 799992088 200000 738691766 200000 656149100 200000 762253586 200000 717645078 200000 393823025 200000 931969324 200000 620647497 200000 539393869 200000 505073741 200000 938237085 200000 421291412 200000 15348493 200000 195455164 200000 715627999 200000 141851340 200000 105764969 200000 731041176 200000 903393048 200000 735168617 200000 870668471 200000 390282460 200000 527995377 200000 337954826 200000 850945812 200000 979992553 200000 61777943 200000 355393777 200000 777416414 200000 865421314 200000 446634939 200000 904287876 200000 479007288 200000 190972112 200000 837920787 200000 685808334 200000 708365449 200000 249530078 200000 268459479 200000 880612603 200000 218738941 200000 173040669 200000 534753220 200000 434982367 200000 231138562 200000 486254690 200000 663208220 200000 495934064 200000 836630221 200000 37078500 200000 373703204 200000 851209288 200000 385875923 200000 223701438 200000 918178469 200000 949381156 200000 900055888 200000 679353971 200000 441854573 200000 662966375 200000 700232387 200000 384533604 200000 968897995 200000 211917208 200000 329206896 200000 239891036 200000 24085013 200000 509897951 200000 696436188 200000 666902533 200000 553523237 200000 505767052 200000 55149653 200000 145894000 200000 896892120 200000 588589201 200000 616041320 200000 756281490 200000 423377294 200000 163987203 200000 952097129 200000 812118465 200000 521593517 200000 860471964 200000 776201198 200000 778492475 200000 78017566 200000 346577724 200000 685924436 200000 708481951 200000 845278158 200000 694903908 200000 768126009 200000 402473841 200000 188949551 200000 971774393 200000 45027328 200000 967106459 200000 648082100 200000 473744263 200000 203856720 200000 810035943 200000 324094552 200000 411573051 200000 230750101 200000 898661766 200000 761058328 200000 501135848 200000 808321150 200000 55363468 200000 122064756 200000 775572675 200000 587003005 200000 740213105 200000 757225714 200000 258466215 200000 137057610 200000 143865489 200000 707603611 200000 809769874 200000 542769249 200000 537137069 200000 550645885 200000 549525798 200000 926917503 200000 724652392 200000 483419943 200000 374209321 200000 70265128 200000 745882315 200000 64146992 200000 108799237 200000 988880164 200000 784986562 200000 861971120 200000 432381257 200000 989249278 200000 323601821 200000 155552196 200000 52214310 200000 619009668 200000 162039184 200000 226685711 200000 364752882 200000 815246922 200000 252409651 200000 942562612 200000 877964713 200000 51609639 200000 44279554 200000 90840157 200000 146716007 200000 499641781 200000 3079390 200000 771885751 200000 345785071 200000 973669589 200000 134111370 200000 222316275 200000 599846439 200000 23355433 200000 104351278 200000 912507079 200000 744081306 200000 429458329 200000 531996888 200000 336690539 200000 455321332 200000 63411919 200000 928281847 200000 418146845 200000 852474762 200000 750787002 200000 211628254 200000 644513949 200000 260914383 200000 136692495 200000 241642311 200000 716648881 200000 528885472 200000 345253571 200000 109348301 200000 740135330 200000 55422202 200000 928303250 200000 538015088 200000 611196606 200000 808990718 200000 253108348 200000 316821781 200000 798239700 200000 490622195 200000 335390018 200000 619522564 200000 753940155 200000 276971908 200000 304701677 200000 772567144 200000 7771339 200000 519547518 200000 577984840 200000 397029331 200000 334788449 200000 931023444 200000 229695585 200000 298694583 200000 74733152 200000 856961947 200000 711898892 200000 784536557 200000 371662507 200000 822562190 200000 219150176 200000 995508530 200000 649104044 200000 496513675 200000 68471095 200000 873517477 200000 664919248 200000 630852755 200000 749933746 200000 514607947 200000 65668105 200000 283468238 200000 151738548 200000 517209739 200000 829974603 200000 423367429 200000 458228578 200000 287645363 200000 172656911 200000 978748966 200000 681137833 200000 734784625 200000 385863122 200000 170648772 200000 19467448 200000 555852378 200000 433409687 200000 148822677 200000 813759617 200000 170850150 200000 714790497 200000 271399922 200000 968554045 200000 551371634 200000 512131514 200000 759475802 200000 324375525 200000 327844797 200000 940325168 200000 194403567 200000 269733817 200000 704741739 200000 961614290 200000 817943799 200000 959522493 200000 511811589 200000 276837815 200000 114561628 200000 193660727 200000 757132279 200000 888982135 200000 825453613 200000 474503475 200000 62647057 200000 775824304 200000 244997403 200000 818114303 200000 489881863 200000 344742786 200000 193609725 200000 957679535 200000 380018161 200000 652325651 200000 167372364 200000 315797402 200000 714333899 200000 872521485 200000 806405799 200000 966862555 200000 711312374 200000 276480539 200000 179302225 200000 127254993 200000 348383157 200000 952440175 200000 399192750 200000 478692255 200000 153449137 200000 635878207 200000 36339657 200000 545095341 200000 470731382 200000 586879811 200000 359120081 200000 847700773 200000 857244148 200000 989489977 200000 114671512 200000 452602742 200000 861084158 200000 581100386 200000 765730835 200000 67903189 200000 625213390 200000 962670338 200000 438543581 200000 65354679 200000 875379071 200000 702417123 200000 472933811 200000 884317785 200000 777916562 200000 432485331 200000 507295225 200000 360454968 200000 765106794 200000 31441697 200000 111017267 200000 855334809 200000 985308368 200000 317291812 200000 446470029 200000 505669122 200000 981559407 200000 96758708 200000 59705940 200000 149558975 200000 581471577 200000 601130671 200000 348244091 200000 220189790 200000 509296512 200000 99014774 200000 198891287 200000 862876211 200000 805790526 200000 955748461 200000 736054243 200000 606151381 200000 790751694 200000 199629694 200000 191294909 200000 373641375 200000 482026448 200000 241989782 200000 855636263 200000 535377456 200000 306470857 200000 955048743 200000 778869959 200000 682911979 200000 50177184 200000 975864229 200000 464020455 200000 398065528 200000 290326563 200000 947060745 200000 326555893 200000 512540737 200000 973570432 200000 55824977 200000 218834948 200000 417778166 200000 243791308 200000 19444990 200000 81985354 200000 421094922 200000 161306751 200000 239984020 200000 45384096 200000 766079795 200000 42275830 200000 458556701 200000 362700549 200000 183126509 200000 198305264 200000 76234919 200000 659786523 200000 975268088 200000 860704786 200000 375090113 200000 161804201 200000 399538134 200000 782327907 200000 985241346 200000 820572439 200000 744846670 200000 666765776 200000 945822338 200000 840982261 200000 607431660 200000 777902249 200000 723806815 200000 465936500 200000 668188798 200000 268882722 200000 34054970 200000 111643371 200000 17203352 200000 328076243 200000 652579511 200000 500078163 200000 939506449 200000 549507129 200000 282073601 200000 288899532 200000 506517124 200000 134170419 200000 790080067 200000 61000726 200000 764013008 200000 460444549 200000 105738544 200000 916972569 200000 669575833 200000 994028632 200000 777519996 200000 740978013 200000 907701700 200000 446961080 200000 579353952 200000 666397842 200000 374816255 200000 788766997 200000 662239002 200000 745702922 200000 930377783 200000 338047939 200000 784997226 200000 568471098 200000 757751839 200000 769019770 200000 20469271 200000 676334653 200000 392523440 200000 178288342 200000 876552808 200000 260126289 200000 562481315 200000 940198360 200000 118765996 200000 133198423 200000 986686201 200000 323127907 200000 259675570 200000 455939671 200000 81906036 200000 342297280 200000 657675089 200000 889506554 200000 177430811 200000 930092058 200000 73775842 200000 455128078 200000 979218618 200000 971661571 200000 753913537 200000 463572230 200000 785038687 200000 886072813 200000 336581071 200000 543510904 200000 771007198 200000 639805874 200000 241847283 200000 827340701 200000 149715534 200000 519248909 200000 605009556 200000 731921108 200000 812840074 200000 266302495 200000 764028705 200000 486762015 200000 627546802 200000 269203691 200000 896482185 200000 283981988 200000 150078119 200000 642012633 200000 704465091 200000 39099949 200000 543354770 200000 511399735 200000 628891464 200000 913420201 200000 380291165 200000 81969331 200000 628425108 200000 418600361 200000 754849848 200000 227474914 200000 374568104 200000 275282147 200000 989441814 200000 678473917 200000 446641803 200000 538217651 200000 549189677 200000 926007839 200000 181058244 200000 137693077 200000 796337786 200000 258546248 200000 706509538 200000 860284332 200000 945266491 200000 371156317 200000 92526324 200000 891664702 200000 101577331 200000 984980453 200000 523100689 200000 489343286 200000 789324137 200000 593106765 200000 13305554 200000 203187617 200000 575897385 200000 391216229 200000 892755923 200000 457720369 200000 540368641 200000 217712609 200000 333165110 200000 541048509 200000 559195909 200000 957983450 200000 572461599 200000 424649151 200000 729820813 200000 308736330 200000 957765945 200000 106210516 200000 699077810 200000 839935635 200000 136100655 200000 17827648 200000 331143892 200000 967674873 200000 250084404 200000 913653352 200000 162397974 200000 965059875 200000 67203452 200000 729694805 200000 877164256 200000 907796638 200000 294841280 200000 562787384 200000 289904989 200000 248922 200000 345910206 200000 824490208 200000 389986811 200000 422988331 200000 45055159 200000 829052229 200000 416471277 200000 453756489 200000 500969712 200000 273207041 200000 542119852 200000 742713296 200000 521130033 200000 268138706 200000 456146802 200000 405796161 200000 390441033 200000 957719322 200000 984437181 200000 357866752 200000 976815495 200000 961544799 200000 536724178 200000 337456083 200000 666859843 200000 962010571 200000 433167928 200000 953878377 200000 715562579 200000 253510060 200000 520780089 200000 396165841 200000 279408022 200000 16434677 200000 760953188 200000 326203135 200000 16627309 200000 454396092 200000 642766606 200000 327415626 200000 7743804 200000 660145338 200000 543454668 200000 516185073 200000 319088110 200000 538920398 200000 7501050 200000 781865617 200000 558662255 200000 914364794 200000 375576119 200000 74242736 200000 234595631 200000 486205284 200000 936762343 200000 396602422 200000 289265061 200000 526046679 200000 975772080 200000 315065839 200000 185969866 200000 614523456 200000 941944573 200000 665460234 200000 873295258 200000 976518577 200000 264200574 200000 516341917 200000 609196439 200000 191051105 200000 611623846 200000 719384606 200000 964927302 200000 521373481 200000 320489772 200000 343918571 200000 645479087 200000 705661448 200000 25676682 200000 323711171 200000 306292705 200000 830378145 200000 446039169 200000 313595723 200000 575717740 200000 506047416 200000 415691411 200000 807790731 200000 632167141 200000 583777465 200000 703042952 200000 624905838 200000 986178405 200000 720420401 200000 302133482 200000 480598597 200000 234808842 200000 119813714 200000 570627720 200000 764266821 200000 619744373 200000 888801140 200000 953380087 200000 427628804 200000 805709131 200000 696822414 200000 879409676 200000 455731200 200000 562514100 200000 870298561 200000 220496739 200000 73386008 200000 728781535 200000 680475854 200000 132436700 200000 113582353 200000 264612476 200000 885458842 200000 920089880 200000 358967570 200000 335690048 200000 446987953 200000 359995392 200000 576227112 200000 390275173 200000 575361473 200000 135782719 200000 973007299 200000 791374119 200000 117919258 200000 930797763 200000 192520503 200000 225918280 200000 569542965 200000 11944256 200000 69651004 200000 781201804 200000 874331946 200000 291945644 200000 815181935 200000 677135934 200000 295300920 200000 172222660 200000 271305423 200000 645214122 200000 382292545 200000 820685190 200000 68912192 200000 844279457 200000 766605643 200000 271122869 200000 217493003 200000 924528376 200000 221809152 200000 335221081 200000 126408796 200000 656439304 200000 666068782 200000 272459324 200000 350255811 200000 557959984 200000 28676425 200000 15830125 200000 776247988 200000 957255247 200000 798971620 200000 404621505 200000 606350855 200000 25399882 200000 289785148 200000 56979277 200000 331618168 200000 321418636 200000 117704365 200000 886039533 200000 151658792 200000 123730049 200000 686108474 200000 65022657 200000 978865946 200000 674986010 200000 978022153 200000 402419882 200000 52219319 200000 644969036 200000 74552037 200000 709583314 200000 5766731 200000 431646864 200000 956517563 200000 557793313 200000 723854213 200000 694882405 200000 673536029 200000 352745928 200000 122516475 200000 295505354 200000 438205122 200000 708467130 200000 235279524 200000 82037188 200000 826764036 200000 616408110 200000 520564572 200000 314751198 200000 474717280 200000 130789151 200000 298517347 200000 803858340 200000 595765754 200000 462792396 200000 587585502 200000 473584935 200000 242243350 200000 206581816 200000 809388117 200000 692396412 200000 758132128 200000 552296363 200000 603753779 200000 922279485 200000 29358245 200000 403578159 200000 895761482 200000 140923142 200000 337625816 200000 65324819 200000 481337676 200000 25176569 200000 175757070 200000 60781164 200000 952156755 200000 840271419 200000 394603202 200000 291620751 200000 764590681 200000 304524404 200000 412686994 200000 517999769 200000 943196097 200000 586741587 200000 206562495 200000 542783463 200000 871234764 200000 797986312 200000 509079473 200000 96645790 200000 626220069 200000 758484680 200000 611555953 200000 364622628 200000 906993494 200000 233439053 200000 672048942 200000 972107685 200000 367558480 200000 360659283 200000 678306745 200000 268780175 200000 860625127 200000 369565468 200000 298743304 200000 175693590 200000 941556564 200000 935899117 200000 350126262 200000 88304561 200000 864626865 200000 577135247 200000 407708033 200000 645686939 200000 558089344 200000 43949519 200000 353352651 200000 731011667 200000 778908709 200000 631664382 200000 913470235 200000 370224156 200000 140394343 200000 753121393 200000 296959897 200000 925216382 200000 635258611 200000 370231298 200000 888116373 200000 2549187 200000 30552793 200000 983607181 200000 672893184 200000 701543034 200000 171896589 200000 181014900 200000 179665393 200000 118502904 200000 42020839 200000 935931164 200000 429482785 200000 629908178 200000 465638052 200000 310689134 200000 379142511 200000 932124005 200000 266118114 200000 396645207 200000 27830622 200000 117936718 200000 210651176 200000 827459144 200000 397701522 200000 363916530 200000 939346012 200000 546532022 200000 614089559 200000 590103031 200000 105076811 200000 985639579 200000 861721370 200000 770222025 200000 365365028 200000 909784051 200000 279556333 200000 323907350 200000 753790461 200000 386975040 200000 827965191 200000 683506002 200000 741742669 200000 481879047 200000 625139266 200000 635849524 200000 456690288 200000 534241105 200000 575991964 200000 679808823 200000 488792615 200000 299200043 200000 781371830 200000 999114778 200000 731250453 200000 613136422 200000 384836440 200000 687287649 200000 4425539 200000 606850519 200000 747439083 200000 487217105 200000 910454684 200000 862670168 200000 141257469 200000 201912824 200000 612895346 200000 5204165 200000 819210689 200000 920306851 200000 100171255 200000 609908417 200000 762772876 200000 366900581 200000 949191365 200000 288435950 200000 538325593 200000 225260823 200000 573481047 200000 775500408 200000 835676998 200000 274997842 200000 499377549 200000 293815435 200000 477067541 200000 793665015 200000 339768108 200000 289486552 200000 932120748 200000 643626920 200000 995390044 200000 787432981 200000 365153685 200000 1388620 200000 190523688 200000 753223290 200000 302923903 200000 901431439 200000 52856577 200000 996826180 200000 720770491 200000 568686431 200000 82653500 200000 858610229 200000 97156543 200000 451154032 200000 678765455 200000 805901330 200000 40005543 200000 486193849 200000 582385304 200000 346671396 200000 733744047 200000 950680309 200000 298138198 200000 169009336 200000 687427514 200000 979924515 200000 613869230 200000 690695327 200000 57613262 200000 893573639 200000 295041511 200000 778533806 200000 171680406 200000 69803430 200000 606737710 200000 453185599 200000 898102751 200000 309227982 200000 599869203 200000 263565487 200000 818683163 200000 211146636 200000 882677258 200000 628975070 200000 387656673 200000 472324275 200000 426415340 200000 400237490 200000 989086826 200000 862830684 200000 312633203 200000 110268820 200000 878796310 200000 350988640 200000 638835905 200000 634777329 200000 763089381 200000 897310432 200000 622181850 200000 367823290 200000 249429759 200000 904496318 200000 27370533 200000 239294692 200000 136831789 200000 460006945 200000 510483951 200000 788031721 200000 344115549 200000 653520885 200000 827697383 200000 720697414 200000 553440289 200000 209793384 200000 5543075 200000 153619451 200000 23159857 200000 413501551 200000 964369178 200000 919977998 200000 472782052 200000 146185791 200000 381469993 200000 326273544 200000 38099643 200000 544838100 200000 499933966 200000 170091382 200000 793342423 200000 577420909 200000 360581872 200000 624048233 200000 777310334 200000 286011917 200000 633383253 200000 391632375 200000 72537498 200000 207576060 200000 708778921 200000 681891511 200000 870094137 200000 778795333 200000 999510206 200000 395736393 200000 588179214 200000 112314678 200000 351686471 200000 478547660 200000 974398190 200000 173635554 200000 278070363 200000 946193254 200000 60526421 200000 940263586 200000 120892408 200000 727978176 200000 315909087 200000 65792656 200000 65903998 200000 888474247 200000 805885391 200000 597730570 200000 663933488 200000 498693356 200000 602271883 200000 143849013 200000 464116663 200000 919637797 200000 688064029 200000 803125624 200000 783128734 200000 418536938 200000 188085172 200000 17984509 200000 192152791 200000 809382904 200000 690125857 200000 761613619 200000 835710516 200000 578094226 200000 672722523 200000 340367694 200000 825195759 200000 758920187 200000 504112123 200000 277959109 200000 736974882 200000 222412285 200000 114268608 200000 839226324 200000 187887696 200000 515659365 200000 882231309 200000 125699320 200000 502287835 200000 596374404 200000 702351206 200000 84248437 200000 640888715 200000 809610416 200000 891380983 200000 884277459 200000 965185293 200000 345573057 200000 654054157 200000 420489309 200000 358039921 200000 968999572 200000 447231386 200000 71929249 200000 173237164 200000 301428620 200000 773777589 200000 58379506 200000 38426900 200000 572952076 200000 476099352 200000 77558761 200000 277276135 200000 668208126 200000 727428256 200000 638279648 200000 555416516 200000 235583311 200000 957944017 200000 47853174 200000 57429551 200000 16800880 200000 467638096 200000 983917070 200000 604011794 200000 639940823 200000 133322855 200000 949336655 200000 174815031 200000 145081724 200000 103796100 200000 719875749 200000 751925967 200000 286153052 200000 243005882 200000 819401407 200000 79330286 200000 212112378 200000 448734270 200000 547927823 200000 552835852 200000 394308057 200000 785457387 200000 863194957 200000 471097221 200000 565481731 200000 766936255 200000 965831924 200000 432458778 200000 136856965 200000 957624924 200000 844568004 200000 619554158 200000 283958256 200000 336048776 200000 809421374 200000 807349386 200000 675442138 200000 445620397 200000 112525355 200000 786682202 200000 233188443 200000 24483673 200000 26187030 200000 669211438 200000 904840337 200000 790273215 200000 912609997 200000 710671674 200000 79349276 200000 95244085 200000 552583652 200000 599583510 200000 724834210 200000 985814452 200000 902278705 200000 760152894 200000 738182476 200000 305320539 200000 885259089 200000 788469139 200000 154274119 200000 619250412 200000 443765026 200000 123588056 200000 540131397 200000 698459470 200000 841508423 200000 752410166 200000 347645945 200000 304200713 200000 968908456 200000 572801464 200000 430227358 200000 854870221 200000 693605871 200000 477710544 200000 48678001 200000 475399915 200000 526927883 200000 503626704 200000 868791858 200000 869411802 200000 103026609 200000 534297970 200000 715146664 200000 951456180 200000 99798230 200000 464542033 200000 418976538 200000 183070134 200000 382380342 200000 639433325 200000 991625430 200000 310090435 200000 965533392 200000 410742187 200000 826406317 200000 284701666 200000 125104232 200000 493378643 200000 197884277 200000 832024764 200000 569279492 200000 423932048 200000 455824262 200000 337326111 200000 659053424 200000 985675252 200000 124957502 200000 570856573 200000 436818618 200000 861679601 200000 82542205 200000 488634477 200000 710486710 200000 874047072 200000 238627881 200000 244835113 200000 940819322 200000 769117182 200000 322079916 200000 530749711 200000 566498531 200000 39718634 200000 626028145 200000 531977761 200000 5473039 200000 220086569 200000 830476906 200000 652605061 200000 528828641 200000 869773090 200000 614895245 200000 587959557 200000 369439361 200000 183057443 200000 238704210 200000 197362063 200000 783181785 200000 613649114 200000 560846647 200000 520700854 200000 434612505 200000 858819036 200000 645404476 200000 415886127 200000 539097907 200000 156835361 200000 128722791 200000 378019925 200000 895771743 200000 113625990 200000 98424386 200000 270913190 200000 957031577 200000 267350346 200000 321737304 200000 975841604 200000 380823582 200000 584784017 200000 767625403 200000 840340341 200000 668323827 200000 273304804 200000 75884929 200000 484305188 200000 381051486 200000 920562863 200000 62580290 200000 766531933 200000 869904747 200000 537433026 200000 987279004 200000 107949780 200000 472391016 200000 946555345 200000 195177647 200000 668581983 200000 220906857 200000 887579380 200000 784123810 200000 925907832 200000 467503557 200000 309241895 200000 77371932 200000 321150140 200000 285031575 200000 390733771 200000 880178379 200000 626568302 200000 382174781 200000 129176099 200000 288816353 200000 729819892 200000 47728605 200000 234249176 200000 484611730 200000 425304921 200000 350497755 200000 483291766 200000 204067223 200000 911734218 200000 582261860 200000 135324397 200000 751568302 200000 824415769 200000 856591847 200000 202051600 200000 138233111 200000 449079869 200000 376533399 200000 569055001 200000 510620952 200000 495719120 200000 260930026 200000 8539683 200000 552555643 200000 521127824 200000 239589661 200000 164988591 200000 422055947 200000 324003806 200000 265298349 200000 164024352 200000 910941466 200000 799075650 200000 703102687 200000 878274623 200000 383828478 200000 610636773 200000 339381049 200000 45108663 200000 340398735 200000 822920981 200000 246816007 200000 9959578 200000 65146539 200000 749136837 200000 63293655 200000 930586842 200000 800608435 200000 661589770 200000 461811709 200000 292034257 200000 330256907 200000 366879391 200000 840561936 200000 622575034 200000 564264349 200000 894383458 200000 348301931 200000 327804469 200000 838962775 200000 301980628 200000 637538477 200000 839878343 200000 495266216 200000 800209053 200000 966974265 200000 484193879 200000 561220615 200000 658416902 200000 734056119 200000 790635699 200000 647114604 200000 667014014 200000 509814161 200000 406933257 200000 301045205 200000 402705942 200000 194649719 200000 684109934 200000 473040835 200000 108508932 200000 932612315 200000 940076634 200000 29716154 200000 681053476 200000 450960246 200000 75283242 200000 628487621 200000 491013234 200000 665815745 200000 630455453 200000 330229231 200000 404645009 200000 635094397 200000 676483160 200000 833443018 200000 252952903 200000 527854892 200000 268898914 200000 447742700 200000 767366911 200000 631199893 200000 225075112 200000 579692142 200000 941447493 200000 930970692 200000 466218106 200000 702948204 200000 684447054 200000 23749895 200000 247542028 200000 252030599 200000 722908269 200000 691074674 200000 852587510 200000 633842534 200000 584596639 200000 727533916 200000 991425205 200000 11325232 200000 425293568 200000 562411104 200000 669363240 200000 169081619 200000 529967700 200000 824917597 200000 991532819 200000 89806529 200000 231694207 200000 845592822 200000 31590559 200000 844679918 200000 502673421 200000 235700499 200000 714227928 200000 37510611 200000 377862315 200000 650172254 200000 539861806 200000 620914606 200000 44306348 200000 89809607 200000 368388341 200000 10446656 200000 899547525 200000 431804673 200000 891916773 200000 503736397 200000 445701968 200000 38561538 200000 509731994 200000 546904095 200000 686737741 200000 303474055 200000 112043797 200000 869209092 200000 116937565 200000 439852942 200000 744627001 200000 723024332 200000 143459206 200000 569119962 200000 907968335 200000 175254092 200000 725565554 200000 208569970 200000 424033922 200000 254555613 200000 499618799 200000 786328866 200000 624782180 200000 551550173 200000 97947504 200000 744538104 200000 791861351 200000 52695596 200000 46429834 200000 296596168 200000 706895973 200000 261007793 200000 16433528 200000 240290985 200000 156301593 200000 16341715 200000 474190744 200000 768169078 200000 658831780 200000 175980289 200000 587566060 200000 277523278 200000 506251017 200000 772623914 200000 952115098 200000 918666517 200000 464308400 200000 666939717 200000 475577964 200000 553845489 200000 364046567 200000 208642763 200000 642095441 200000 418628045 200000 995013468 200000 239050040 200000 43902170 200000 891488985 200000 52251044 200000 736133006 200000 891716030 200000 871434248 200000 391377848 200000 195016657 200000 463979350 200000 868598928 200000 629123699 200000 526977931 200000 30986785 200000 487798638 200000 702993429 200000 349614666 200000 536100930 200000 980659679 200000 162533571 200000 606799390 200000 959367677 200000 97482728 200000 307935492 200000 834772508 200000 769967166 200000 855303888 200000 764151877 200000 172852957 200000 914241809 200000 410514337 200000 568224086 200000 828962047 200000 485647915 200000 212916650 200000 831635180 200000 860772259 200000 720729952 200000 381443327 200000 6589469 200000 737277677 200000 158770474 200000 835344631 200000 679007974 200000 355630728 200000 339401513 200000 840818349 200000 418093224 200000 419734047 200000 904683165 200000 934479745 200000 592272039 200000 373744613 200000 44026094 200000 428794260 200000 894752394 200000 286738702 200000 9631781 200000 415266383 200000 227116254 200000 913254484 200000 84197232 200000 846197980 200000 595202451 200000 150604915 200000 420617634 200000 843736747 200000 261350013 200000 705899180 200000 451170224 200000 332051951 200000 929641428 200000 169692998 200000 339970357 200000 83434527 200000 365932724 200000 252512776 200000 31124719 200000 815811189 200000 782983070 200000 783083201 200000 192142656 200000 377692786 200000 433448694 200000 333369281 200000 239030445 200000 418329688 200000 144849795 200000 627693149 200000 330805859 200000 545540015 200000 389728497 200000 831779182 200000 150360237 200000 924543425 200000 610284114 200000 535194066 200000 734171519 200000 318478365 200000 876660377 200000 20259562 200000 277168366 200000 684358935 200000 536168222 200000 377974043 200000 269357494 200000 34285127 200000 779685917 200000 684895821 200000 635495859 200000 606023942 200000 249446710 200000 724428911 200000 151806056 200000 605389556 200000 240230382 200000 729241585 200000 610359163 200000 950021749 200000 551028269 200000 360264776 200000 189342006 200000 81023790 200000 491438271 200000 38302317 200000 352649480 200000 180444813 200000 759592915 200000 853000542 200000 463991810 200000 874961983 200000 886598015 200000 447031964 200000 298283867 200000 326973112 200000 448802361 200000 999446700 200000 886270701 200000 17829294 200000 550510943 200000 321515414 200000 426711989 200000 447656606 200000 401425329 200000 24824681 200000 747501654 200000 219246406 200000 453454801 200000 391170741 200000 558671255 200000 605844521 200000 724499146 200000 992744719 200000 462626528 200000 855657231 200000 679659654 200000 743296913 200000 288318657 200000 98810242 200000 663483479 200000 747567447 200000 498024812 200000 472047953 200000 335614319 200000 535722498 200000 328368438 200000 540321552 200000 734434151 200000 232825401 200000 181143834 200000 829052055 200000 875259068 200000 40013860 200000 615711030 200000 839597439 200000 828757325 200000 930232815 200000 848354635 200000 575674280 200000 538048223 200000 306157133 200000 173669185 200000 869046198 200000 732096409 200000 651049714 200000 804285345 200000 376313743 200000 88510088 200000 930392344 200000 647832089 200000 110878942 200000 324172828 200000 526138363 200000 118779900 200000 258120596 200000 337267369 200000 511812957 200000 85875903 200000 73486945 200000 299416295 200000 890502147 200000 626280061 200000 44405055 200000 602906739 200000 567113269 200000 737606260 200000 811359720 200000 790303820 200000 996010562 200000 144121734 200000 401786459 200000 788705622 200000 155584762 200000 325126841 200000 864595803 200000 917362906 200000 850972722 200000 86255543 200000 168588015 200000 825045764 200000 588741444 200000 926639439 200000 288039652 200000 387704164 200000 390861196 200000 762142706 200000 77848902 200000 49980270 200000 423335660 200000 445930551 200000 315054827 200000 569191674 200000 317393481 200000 979033943 200000 42634728 200000 121509060 200000 996158987 200000 819468721 200000 218131993 200000 853592301 200000 241426593 200000 624853320 200000 177270174 200000 957207928 200000 237490939 200000 322763840 200000 264436056 200000 573399758 200000 860368142 200000 632367972 200000 910462832 200000 846424123 200000 246380116 200000 975156899 200000 318565841 200000 66641518 200000 62869065 200000 496284046 200000 861723817 200000 998093821 200000 754753263 200000 456793052 200000 162968300 200000 974495199 200000 444735819 200000 407074279 200000 434788561 200000 147243504 200000 947318245 200000 351671085 200000 113268819 200000 697141104 200000 842897740 200000 326902991 200000 346314161 200000 863169924 200000 702766224 200000 512855061 200000 924882414 200000 158954932 200000 306596294 200000 156962535 200000 133934929 200000 477327979 200000 530700424 200000 790376022 200000 891403750 200000 822643067 200000 558229618 200000 800055057 200000 412723196 200000 575800982 200000 15231398 200000 192407536 200000 591264934 200000 187777494 200000 62645577 200000 262946413 200000 598156346 200000 767131701 200000 719360004 200000 761181478 200000 989114068 200000 235483670 200000 678988931 200000 481471069 200000 424094932 200000 151518650 200000 582865401 200000 111948920 200000 643639132 200000 665761228 200000 857776795 200000 497408129 200000 148067539 200000 272064982 200000 198353952 200000 387038374 200000 692489572 200000 428354761 200000 398947912 200000 953024186 200000 20020096 200000 323010425 200000 786684754 200000 652263091 200000 140611160 200000 531966239 200000 579566211 200000 537441066 200000 503672420 200000 768309717 200000 605621926 200000 517587422 200000 383587806 200000 662233373 200000 667811463 200000 741475889 200000 873066823 200000 256954459 200000 360757623 200000 113507241 200000 16850402 200000 469748566 200000 241804747 200000 832622192 200000 849689140 200000 146027195 200000 856012125 200000 938438613 200000 658376330 200000 105238170 200000 101479945 200000 992235209 200000 791280499 200000 486520551 200000 11057201 200000 935134307 200000 218691650 200000 52083706 200000 905232186 200000 370821725 200000 490597261 200000 25425168 200000 240722445 200000 291840404 200000 101427633 200000 753470664 200000 688949655 200000 315034251 200000 451075915 200000 828804518 200000 599116105 200000 917653481 200000 566398912 200000 798417043 200000 216546200 200000 66396406 200000 318340022 200000 589110107 200000 784174206 200000 816924194 200000 798707097 200000 266395949 200000 389241847 200000 878073215 200000 297116695 200000 188316447 200000 890131078 200000 953935682 200000 366572708 200000 151191720 200000 374034861 200000 435397190 200000 184916983 200000 784718372 200000 871338616 200000 552179336 200000 886165643 200000 411870548 200000 38969843 200000 211914668 200000 841503519 200000 518627291 200000 95177647 200000 176941430 200000 991959351 200000 272018882 200000 548184129 200000 95624274 200000 451001752 200000 176492532 200000 838415811 200000 491564494 200000 298592463 200000 93084867 200000 965546578 200000 67183386 200000 81747883 200000 52133985 200000 491875470 200000 338595727 200000 188809151 200000 580049768 200000 933497885 200000 496456997 200000 16715233 200000 437384019 200000 572757032 200000 497816827 200000 430755502 200000 190629122 200000 14077915 200000 472533971 200000 16443139 200000 925091642 200000 40121066 200000 491493523 200000 116921477 200000 6055203 200000 338139655 200000 358432965 200000 861667867 200000 591642312 200000 617872237 200000 141396759 200000 121431662 200000 172987290 200000 441689944 200000 216438236 200000 193861744 200000 518487278 200000 45257866 200000 476623754 200000 955445202 200000 912772730 200000 702766792 200000 356158778 200000 896326028 200000 72393436 200000 59878235 200000 149281067 200000 34486361 200000 96407059 200000 136051088 200000 993801024 200000 241645368 200000 288190468 200000 193508664 200000 150215549 200000 82585068 200000 222366966 200000 550682409 200000 61740685 200000 591388541 200000 967771158 200000 82063803 200000 839643711 200000 941964981 200000 996890100 200000 804375883 200000 231311876 200000 541506724 200000 350109444 200000 561655483 200000 341556083 200000 380871965 200000 563602463 200000 46605296 200000 977284806 200000 174909751 200000 729830655 200000 94180947 200000 847935834 200000 474410956 200000 653482694 200000 763515217 200000 833428531 200000 205598717 200000 61711992 200000 537083099 200000 418882165 200000 492646828 200000 131979644 200000 683639783 200000 581151724 200000 723418112 200000 990674463 200000 969157357 200000 92531589 200000 973265893 200000 377304080 200000 948800106 200000 121096659 200000 377764489 200000 1207013 200000 554795360 200000 267175307 200000 227334624 200000 795260565 200000 402626004 200000 9532424 200000 325743906 200000 625608701 200000 588187471 200000 296614344 200000 801458504 200000 72459099 200000 50022750 200000 656456428 200000 198318482 200000 339599574 200000 915626514 200000 59305916 200000 92775939 200000 685393140 200000 593368193 200000 12100897 200000 347556835 200000 865384737 200000 132887363 200000 326006570 200000 650015292 200000 943636527 200000 566684917 200000 110542216 200000 166629982 200000 324477137 200000 647102649 200000 461407249 200000 197381724 200000 561875998 200000 416157876 200000 762021184 200000 35847565 200000 678065684 200000 504452751 200000 827436723 200000 162154763 200000 948653587 200000 113632247 200000 922959276 200000 361550903 200000 767692126 200000 309311774 200000 710813585 200000 340229427 200000 666040734 200000 483643191 200000 550166637 200000 455202662 200000 33046878 200000 425109757 200000 831605612 200000 210234364 200000 493026960 200000 762828589 200000 171485026 200000 852663396 200000 114205958 200000 44381447 200000 316247877 200000 727785680 200000 772522234 200000 197124305 200000 14006447 200000 885765816 200000 362398598 200000 749415508 200000 413824093 200000 259984727 200000 706190125 200000 159792477 200000 220977842 200000 67013165 200000 349404241 200000 664974909 200000 488362037 200000 303079803 200000 75702714 200000 10534986 200000 31671310 200000 644877002 200000 878755605 200000 598556764 200000 88366733 200000 794649444 200000 873877874 200000 655085393 200000 718396836 200000 442447065 200000 973573062 200000 532646537 200000 680919912 200000 708148092 200000 733736295 200000 790548074 200000 138635923 200000 937737956 200000 653350035 200000 511072477 200000 94084357 200000 696250988 200000 671190249 200000 147465679 200000 469289535 200000 830960050 200000 448463853 200000 318828465 200000 711702502 200000 475976987 200000 952579977 200000 777767417 200000 25052230 200000 900672078 200000 813307015 200000 584393119 200000 6679756 200000 547563189 200000 402080536 200000 415156129 200000 790819979 200000 649038847 200000 957784912 200000 677418879 200000 41638584 200000 718024353 200000 902955431 200000 542502335 200000 82988334 200000 739069008 200000 219798393 200000 504149098 200000 695990507 200000 257592456 200000 320933255 200000 560692109 200000 303679633 200000 368836872 200000 618693236 200000 113044409 200000 856322278 200000 327169108 200000 6485833 200000 520540292 200000 421170004 200000 363166770 200000 595071474 200000 419071750 200000 12468842 200000 740320301 200000 199800255 200000 627827805 200000 713651801 200000 94108694 200000 221727204 200000 536134185 200000 770667383 200000 716909181 200000 315973113 200000 140968208 200000 266771648 200000 31421244 200000 741358714 200000 797673275 200000 817162320 200000 41709549 200000 47016776 200000 640547032 200000 191727082 200000 808713327 200000 907739174 200000 816961174 200000 293153140 200000 820803429 200000 327846717 200000 56142892 200000 43817849 200000 144025270 200000 712737688 200000 202821842 200000 780055461 200000 638969870 200000 891606441 200000 517658565 200000 644456269 200000 245853020 200000 27974594 200000 141861576 200000 850829285 200000 745653586 200000 910728349 200000 552138398 200000 633158023 200000 834019817 200000 293386197 200000 750115729 200000 150123379 200000 973572826 200000 4995690 200000 816548846 200000 728078473 200000 831527461 200000 171347265 200000 944799367 200000 49987024 200000 739776142 200000 101840802 200000 862778671 200000 215929075 200000 561205275 200000 81099704 200000 961114433 200000 960502463 200000 257448599 200000 633227541 200000 968060954 200000 218685351 200000 661801491 200000 973833515 200000 829747610 200000 593373760 200000 191321951 200000 525114323 200000 375824040 200000 276615621 200000 646475413 200000 494251978 200000 566097323 200000 730536596 200000 117042575 200000 316227887 200000 442072337 200000 528694446 200000 588933228 200000 196603911 200000 162693067 200000 590967355 200000 706083343 200000 802779321 200000 934662607 200000 39855108 200000 767662240 200000 45367955 200000 813764757 200000 441146871 200000 318633993 200000 332225603 200000 537372571 200000 291922855 200000 368429177 200000 629956702 200000 63016673 200000 953928906 200000 284638949 200000 505190876 200000 22498670 200000 683269561 200000 379234178 200000 324512922 200000 942587337 200000 788931059 200000 136850509 200000 474309079 200000 303197312 200000 672854170 200000 823962499 200000 141852855 200000 139544229 200000 862427892 200000 839308329 200000 358980803 200000 961324619 200000 888257771 200000 287550085 200000 331253351 200000 980115726 200000 362886030 200000 914136738 200000 143168883 200000 799132808 200000 86168462 200000 461308113 200000 576972699 200000 928740061 200000 175053250 200000 607980579 200000 876837111 200000 392292144 200000 455137187 200000 170435823 200000 849058947 200000 610547755 200000 664187344 200000 933806418 200000 690636448 200000 83255420 200000 660666508 200000 559295402 200000 699720081 200000 424990546 200000 997956155 200000 898095899 200000 866290687 200000 883839716 200000 404483049 200000 805212682 200000 223122294 200000 578745066 200000 424899522 200000 484935844 200000 956160230 200000 412380450 200000 170696603 200000 961062232 200000 729551138 200000 617035724 200000 891573608 200000 345168217 200000 26885476 200000 613349423 200000 420327876 200000 45497117 200000 302630343 200000 710265106 200000 768856172 200000 288155360 200000 136037324 200000 635457347 200000 510399172 200000 367046434 200000 262532310 200000 460547092 200000 79809104 200000 82357541 200000 297701038 200000 677003736 200000 294445884 200000 220522864 200000 895526399 200000 18613355 200000 971844309 200000 710748238 200000 608473819 200000 516157352 200000 968697870 200000 248712784 200000 272997172 200000 413381104 200000 13877244 200000 997948615 200000 502366564 200000 560537257 200000 675459162 200000 235032651 200000 840584870 200000 753604285 200000 123323398 200000 958189367 200000 626489242 200000 794240279 200000 16982402 200000 237522986 200000 689452229 200000 216833834 200000 862671220 200000 634519175 200000 877601038 200000 1079657 200000 440595750 200000 183576822 200000 51130947 200000 797264848 200000 638733062 200000 961600481 200000 963637138 200000 446092890 200000 133140263 200000 565794808 200000 6898704 200000 718039432 200000 117672895 200000 625243821 200000 556963126 200000 468160737 200000 603352999 200000 914272441 200000 494253918 200000 159627628 200000 161728734 200000 14461589 200000 110007882 200000 736767031 200000 138280199 200000 278658818 200000 367343006 200000 215261396 200000 820380646 200000 582980481 200000 331623265 200000 595615191 200000 914340838 200000 319358172 200000 447176832 200000 932645721 200000 453192342 200000 805752731 200000 416528715 200000 404292984 200000 594524455 200000 65863312 200000 672204278 200000 118206676 200000 372472048 200000 526492492 200000 331700505 200000 279344916 200000 978716651 200000 35602087 200000 418253361 200000 61080415 200000 375203637 200000 704301884 200000 482528285 200000 569215204 200000 964651921 200000 35508202 200000 253288865 200000 935681362 200000 435520998 200000 98103380 200000 44873702 200000 939607904 200000 305146812 200000 157434722 200000 543065848 200000 822176070 200000 250763716 200000 432650686 200000 722681927 200000 914095938 200000 990084685 200000 308584536 200000 429550375 200000 226062357 200000 877123023 200000 834612963 200000 729506640 200000 483809667 200000 641163620 200000 223748693 200000 199552862 200000 670684887 200000 883693898 200000 519683435 200000 253155666 200000 433979228 200000 428810594 200000 799195938 200000 519368975 200000 221911269 200000 811093940 200000 669837631 200000 566962398 200000 715231814 200000 572673769 200000 507871945 200000 701110250 200000 297641432 200000 15776975 200000 625141897 200000 359664837 200000 790953977 200000 576863961 200000 451328401 200000 646112737 200000 307712394 200000 916398237 200000 264734642 200000 571801624 200000 361810031 200000 311952468 200000 927389188 200000 265073957 200000 547399187 200000 198195549 200000 21955426 200000 207290921 200000 850700257 200000 780966074 200000 705872107 200000 750946343 200000 639676876 200000 83627921 200000 739094659 200000 976328839 200000 439382728 200000 861255596 200000 974839119 200000 566264215 200000 700285262 200000 532872698 200000 867878461 200000 940293381 200000 488116188 200000 987514636 200000 448911482 200000 944286310 200000 880499571 200000 263389592 200000 761388025 200000 748443059 200000 131941399 200000 710211834 200000 674693619 200000 226023367 200000 717452115 200000 922738606 200000 589754209 200000 215599330 200000 333568690 200000 449932759 200000 966715268 200000 502569769 200000 7779399 200000 955903932 200000 565342814 200000 819438883 200000 810800422 200000 777165381 200000 996885302 200000 610661437 200000 77024744 200000 153003906 200000 339115288 200000 229335879 200000 390209835 200000 851418916 200000 294897491 200000 229276918 200000 296757264 200000 600901890 200000 778424825 200000 424023648 200000 715105468 200000 76218262 200000 595215970 200000 840161666 200000 266314455 200000 722718333 200000 49691049 200000 582586813 200000 936324112 200000 26247931 200000 106086189 200000 808686677 200000 916325014 200000 661453941 200000 458459922 200000 554944241 200000 677251488 200000 457391860 200000 572047038 200000 422349342 200000 917780455 200000 33386921 200000 303535964 200000 721532364 200000 916676647 200000 615879523 200000 125824092 200000 801045967 200000 206439842 200000 117309210 200000 975916017 200000 117020255 200000 177901724 200000 602170472 200000 634767250 200000 751138968 200000 958671072 200000 640914443 200000 72943737 200000 465085179 200000 481199673 200000 329374821 200000 697112615 200000 731126252 200000 316637946 200000 539463164 200000 486041310 200000 263302194 200000 33457271 200000 712224762 200000 697645605 200000 106108793 200000 758744970 200000 520551085 200000 70912328 200000 443165907 200000 323329295 200000 823452168 200000 228407254 200000 618123571 200000 600649831 200000 719459361 200000 899593249 200000 417079281 200000 431203321 200000 474605489 200000 428625857 200000 780994889 200000 840936365 200000 80885399 200000 511596049 200000 496213723 200000 222920047 200000 666206293 200000 89742513 200000 175323692 200000 399847346 200000 420765330 200000 169544706 200000 785423652 200000 982251498 200000 109094294 200000 939626413 200000 817447567 200000 344840977 200000 699432657 200000 571812125 200000 590953116 200000 990794787 200000 961755988 200000 407990272 200000 159775073 200000 104943265 200000 443523158 200000 222492362 200000 988850516 200000 252939026 200000 931258800 200000 259988273 200000 104547795 200000 251709822 200000 843083362 200000 20287666 200000 893834142 200000 177680881 200000 987139852 200000 730238219 200000 791516503 200000 987349246 200000 763172469 200000 162978495 200000 93023753 200000 777697337 200000 805126152 200000 733157269 200000 72422814 200000 530969788 200000 715553362 200000 168021785 200000 767781736 200000 283310499 200000 36392326 200000 295853338 200000 538564761 200000 140967568 200000 41812985 200000 165578794 200000 889751242 200000 377152551 200000 958805157 200000 793093153 200000 991743096 200000 593616531 200000 503250858 200000 147294363 200000 694028674 200000 32406016 200000 320550601 200000 825964917 200000 621643693 200000 139414302 200000 616860647 200000 353086804 200000 826791200 200000 66149285 200000 81716624 200000 261998110 200000 736889064 200000 146489547 200000 360265586 200000 782037374 200000 226598773 200000 79414223 200000 411098333 200000 198524260 200000 38935323 200000 12165234 200000 519274314 200000 498650755 200000 307452562 200000 117263225 200000 703431889 200000 473369810 200000 916652407 200000 294054701 200000 313855665 200000 995960844 200000 861061321 200000 518916058 200000 338312652 200000 864335920 200000 840254828 200000 880399955 200000 459594536 200000 292778497 200000 501932713 200000 909788268 200000 880613999 200000 308363654 200000 221841580 200000 916045695 200000 727681136 200000 987391627 200000 377014533 200000 636765416 200000 459612572 200000 904025375 200000 553358632 200000 844872329 200000 466007177 200000 35392532 200000 293734125 200000 674777415 200000 559063155 200000 54466947 200000 275720976 200000 212159882 200000 747293622 200000 91609925 200000 18906034 200000 432258497 200000 940634197 200000 540936058 200000 527051478 200000 916431068 200000 757185654 200000 717402886 200000 185541349 200000 713134288 200000 789229284 200000 403159567 200000 967082795 200000 843187479 200000 849624460 200000 609968769 200000 942712407 200000 633823021 200000 381727744 200000 275999882 200000 267645695 200000 266969364 200000 857092599 200000 750882078 200000 482388506 200000 432317905 200000 677968331 200000 487413364 200000 486222724 200000 593527277 200000 801363705 200000 767590022 200000 367163005 200000 925929460 200000 760707749 200000 416159637 200000 872088618 200000 687211769 200000 74102291 200000 121896612 200000 848871443 200000 750037776 200000 967201071 200000 465230840 200000 562137763 200000 351737811 200000 658072838 200000 351026590 200000 318928812 200000 498071774 200000 75695691 200000 386558437 200000 360432352 200000 521317459 200000 6681043 200000 434806239 200000 526602329 200000 397015383 200000 604619033 200000 99339749 200000 548739345 200000 559135379 200000 719327419 200000 850808848 200000 512621931 200000 40304308 200000 486210298 200000 136794817 200000 668411817 200000 842965739 200000 598663742 200000 133341465 200000 628616307 200000 181189485 200000 6064016 200000 396927362 200000 393839446 200000 174991348 200000 169373983 200000 954344996 200000 711168322 200000 603468348 200000 602073276 200000 579216752 200000 699033356 200000 693673607 200000 737214045 200000 890040473 200000 913264106 200000 224796698 200000 240664733 200000 492296214 200000 467696121 200000 973589950 200000 524073786 200000 950758434 200000 370115259 200000 701385791 200000 707741590 200000 667533116 200000 647419793 200000 806348528 200000 468783416 200000 932342951 200000 912835653 200000 301207590 200000 426166344 200000 683569387 200000 538554243 200000 666409400 200000 691945494 200000 869918290 200000 385117019 200000 289524614 200000 523432339 200000 821394284 200000 280112065 200000 221129199 200000 763160022 200000 136015756 200000 119553805 200000 77741657 200000 823465112 200000 20841288 200000 111820924 200000 658662316 200000 523045560 200000 827486972 200000 894046381 200000 875320535 200000 584999609 200000 228130632 200000 366503972 200000 533811018 200000 586105151 200000 85361550 200000 705280970 200000 131019131 200000 850887574 200000 397572213 200000 869540715 200000 148591457 200000 786321451 200000 80947305 200000 536616502 200000 756873980 200000 767726864 200000 248213528 200000 423584577 200000 614443723 200000 755681916 200000 631399158 200000 507084803 200000 637827156 200000 866964809 200000 37660090 200000 554845912 200000 907820191 200000 338947957 200000 515817695 200000 113922945 200000 692789435 200000 406276769 200000 924438820 200000 849922465 200000 383023160 200000 609121429 200000 941990412 200000 9302849 200000 90075564 200000 308623802 200000 645155935 200000 882897740 200000 584327471 200000 586443678 200000 531310247 200000 881733652 200000 152632030 200000 701655412 200000 799421876 200000 138861515 200000 92125531 200000 6277265 200000 358462745 200000 514644747 200000 46243403 200000 314069744 200000 784231340 200000 142949199 200000 779600087 200000 332715439 200000 165144586 200000 516690807 200000 417629740 200000 983768976 200000 316170512 200000 385442376 200000 470197243 200000 459672953 200000 166294115 200000 771566826 200000 907802361 200000 707997940 200000 684061929 200000 281266024 200000 85856608 200000 535537328 200000 513869646 200000 541797683 200000 775993197 200000 115151614 200000 858707072 200000 880066976 200000 222931424 200000 176896596 200000 160243252 200000 566513253 200000 95500927 200000 448902094 200000 707241823 200000 988212256 200000 541341842 200000 464895400 200000 457112253 200000 21396176 200000 365130088 200000 974456773 200000 382680909 200000 115505754 200000 775239377 200000 962353707 200000 319980754 200000 262948101 200000 382292899 200000 198590853 200000 120484436 200000 634970110 200000 930594870 200000 708021152 200000 347721373 200000 648532949 200000 712855783 200000 44968430 200000 500135613 200000 466063614 200000 704552600 200000 137427462 200000 484754567 200000 564069970 200000 444132142 200000 483342882 200000 670446865 200000 571769227 200000 7750162 200000 579415967 200000 810287928 200000 752003019 200000 238541489 200000 702936448 200000 85595674 200000 254481430 200000 231218940 200000 852073196 200000 353070489 200000 456413651 200000 205279721 200000 711541676 200000 41850079 200000 849115471 200000 760363504 200000 378451630 200000 380537045 200000 77846586 200000 936864654 200000 893848708 200000 962662058 200000 675384359 200000 306219461 200000 541968870 200000 737210450 200000 956524816 200000 233926810 200000 193901611 200000 99634436 200000 397551569 200000 140397462 200000 549392852 200000 868637627 200000 291959464 200000 434843206 200000 824582914 200000 493991863 200000 673805756 200000 148588220 200000 840983547 200000 792065273 200000 957181331 200000 512339467 200000 920757673 200000 283658442 200000 941334937 200000 961992910 200000 635387930 200000 77384756 200000 261056672 200000 979300258 200000 918471937 200000 497046151 200000 497376091 200000 816712615 200000 690416180 200000 414720470 200000 146047713 200000 349822723 200000 479639084 200000 858848120 200000 170308912 200000 20521823 200000 400609928 200000 250943623 200000 356980136 200000 666564200 200000 697645194 200000 793242724 200000 40287628 200000 379079759 200000 87940504 200000 796451121 200000 690632325 200000 762091082 200000 892587452 200000 672221781 200000 613439774 200000 792123152 200000 169988133 200000 136663292 200000 429667657 200000 550146913 200000 709869476 200000 569495701 200000 131171544 200000 83371132 200000 405728048 200000 247898450 200000 133370373 200000 556279463 200000 912558690 200000 62726315 200000 104678378 200000 413265835 200000 682384378 200000 994091483 200000 119521546 200000 579704661 200000 130762328 200000 344808545 200000 206316999 200000 511236087 200000 174433283 200000 720781953 200000 829457641 200000 575342820 200000 703242790 200000 621736897 200000 738098717 200000 157329143 200000 38110990 200000 89910636 200000 759223411 200000 941634317 200000 615093933 200000 628749586 200000 802666720 200000 709438086 200000 969939226 200000 576298758 200000 454104762 200000 203385800 200000 540788495 200000 195859167 200000 777493055 200000 946569916 200000 591666282 200000 262704631 200000 926753550 200000 502705999 200000 106378412 200000 359443951 200000 51696299 200000 173506035 200000 699687805 200000 536945449 200000 309232896 200000 876119067 200000 347287846 200000 977503565 200000 182392535 200000 463535810 200000 61441301 200000 197198789 200000 50374241 200000 291073765 200000 818113117 200000 500133952 200000 937336754 200000 82524676 200000 85780531 200000 39289138 200000 182576962 200000 502432421 200000 265128562 200000 405102163 200000 942432877 200000 284927697 200000 308639768 200000 682471196 200000 640097780 200000 750710421 200000 736747463 200000 522822477 200000 910000250 200000 210192515 200000 386757701 200000 205833578 200000 826361096 200000 130328622 200000 535549180 200000 231550777 200000 123042698 200000 256944305 200000 468468346 200000 326846533 200000 678685008 200000 448692009 200000 212215026 200000 347577438 200000 623500174 200000 882429750 200000 343880378 200000 116293143 200000 219465180 200000 917470079 200000 551235787 200000 945532743 200000 701401270 200000 742445611 200000 965054276 200000 394453897 200000 47687677 200000 995210600 200000 73826791 200000 628073659 200000 510442356 200000 538332135 200000 992176795 200000 409638787 200000 564261700 200000 955602782 200000 4013544 200000 276983237 200000 880510072 200000 648318725 200000 609273214 200000 221096750 200000 688780162 200000 80180250 200000 735198894 200000 692865965 200000 429296308 200000 354863197 200000 438681839 200000 294005748 200000 50374344 200000 815683732 200000 411168859 200000 505902587 200000 700621657 200000 367726344 200000 810500655 200000 813545342 200000 214451047 200000 276354566 200000 794415439 200000 747040378 200000 484068823 200000 500499552 200000 551249087 200000 198909876 200000 40063985 200000 686563305 200000 331319851 200000 993890098 200000 829296096 200000 643881981 200000 744125024 200000 855803583 200000 420564790 200000 724941302 200000 816651728 200000 256534635 200000 291077989 200000 743950264 200000 561216275 200000 100166921 200000 133509190 200000 642930214 200000 595547488 200000 420498096 200000 731661462 200000 996500906 200000 781221144 200000 548097851 200000 699637876 200000 284610737 200000 34148412 200000 202085065 200000 495151077 200000 450820653 200000 554048754 200000 974626365 200000 927199569 200000 469153809 200000 847248388 200000 707217854 200000 86198275 200000 708801497 200000 926706016 200000 336714553 200000 692241580 200000 413257983 200000 142786713 200000 893656794 200000 835970528 200000 235723655 200000 279382884 200000 986354071 200000 887826071 200000 831422068 200000 730865692 200000 514618277 200000 20919470 200000 666743376 200000 595589183 200000 262932736 200000 106354020 200000 952463272 200000 889753327 200000 12732392 200000 523208669 200000 186723726 200000 466095474 200000 625153886 200000 386589090 200000 854527510 200000 521009075 200000 534064044 200000 212122399 200000 19138265 200000 252481214 200000 227525338 200000 192435748 200000 175275893 200000 990127943 200000 248841529 200000 589332581 200000 255947786 200000 950304292 200000 497322972 200000 30998010 200000 923431870 200000 40714447 200000 121503002 200000 177450463 200000 75343163 200000 693201893 200000 614033166 200000 899567733 200000 75346220 200000 12304297 200000 352856087 200000 393923072 200000 152000707 200000 826913922 200000 348031320 200000 503270182 200000 920492086 200000 299378040 200000 246477625 200000 599345526 200000 954536253 200000 817238715 200000 862252516 200000 263690719 200000 242081174 200000 509487132 200000 796576713 200000 782695733 200000 594099074 200000 42303890 200000 77597722 200000 958049967 200000 873978437 200000 73648567 200000 357458256 200000 437263467 200000 499688617 200000 200198729 200000 861775268 200000 845683177 200000 564069755 200000 368294569 200000 396842903 200000 490807948 200000 602210829 200000 963247711 200000 882442346 200000 268389917 200000 149820595 200000 979922836 200000 582601383 200000 897942855 200000 651163974 200000 701237142 200000 744084630 200000 592572956 200000 975292836 200000 934006104 200000 147919560 200000 66806926 200000 495094829 200000 480984047 200000 111537808 200000 812976375 200000 230883400 200000 59533078 200000 483459717 200000 725625490 200000 508636380 200000 168459179 200000 606169858 200000 509353471 200000 615018711 200000 988658735 200000 642099366 200000 472017347 200000 53001131 200000 881523530 200000 261093589 200000 702170821 200000 370320844 200000 594328134 200000 931109428 200000 293977811 200000 813472051 200000 157323151 200000 496510257 200000 430346523 200000 753591262 200000 784186681 200000 293922424 200000 868832434 200000 498850381 200000 51037562 200000 595247999 200000 373845265 200000 855941639 200000 76095275 200000 796438779 200000 561203346 200000 698200595 200000 941329995 200000 198517097 200000 809658615 200000 198800255 200000 560520316 200000 308999046 200000 355930084 200000 285222877 200000 491165572 200000 147240151 200000 458089312 200000 964264897 200000 30955470 200000 675488290 200000 920865880 200000 662137156 200000 153381094 200000 136526835 200000 541893916 200000 511827076 200000 260940289 200000 568535320 200000 475682784 200000 777267234 200000 867968114 200000 626493734 200000 313941821 200000 195975106 200000 367613494 200000 370206450 200000 248528557 200000 464280718 200000 972213353 200000 207907096 200000 582308626 200000 609762740 200000 495282127 200000 660376695 200000 419333423 200000 159015651 200000 427150668 200000 986085042 200000 62446125 200000 604488402 200000 924637804 200000 585013425 200000 537085976 200000 456877498 200000 73563612 200000 757914910 200000 266103392 200000 647131607 200000 214396399 200000 111683817 200000 51060313 200000 873755114 200000 734712602 200000 50384837 200000 401421755 200000 813589946 200000 664224888 200000 906069160 200000 937907490 200000 587101326 200000 965235782 200000 912708687 200000 387993231 200000 849202100 200000 351048808 200000 455702455 200000 361954277 200000 838575870 200000 198007523 200000 694011557 200000 504369005 200000 236636480 200000 342504033 200000 143967263 200000 957126226 200000 327792339 200000 328524976 200000 683323633 200000 376805158 200000 768640021 200000 983168835 200000 261818922 200000 848945243 200000 709101543 200000 513326511 200000 890545052 200000 70485195 200000 703419438 200000 241798191 200000 415006815 200000 931478065 200000 103974994 200000 29473825 200000 962002254 200000 32408494 200000 250195905 200000 629850759 200000 499265928 200000 579444293 200000 860537965 200000 873691783 200000 462294768 200000 789045086 200000 821288266 200000 964840939 200000 236076718 200000 589996359 200000 944907985 200000 627004322 200000 781781420 200000 155209134 200000 508085632 200000 907909693 200000 944567066 200000 425575464 200000 947079768 200000 351445107 200000 445531371 200000 566803118 200000 427878750 200000 226178461 200000 332510806 200000 134490651 200000 784669210 200000 99527227 200000 56594517 200000 923870895 200000 431162395 200000 355834989 200000 796370473 200000 303810191 200000 780239728 200000 903353978 200000 222162900 200000 432207426 200000 556943152 200000 555784525 200000 685232797 200000 175684917 200000 873174516 200000 831318258 200000 691577744 200000 862483000 200000 275548248 200000 600223006 200000 694997500 200000 363033088 200000 651124093 200000 559550373 200000 838114291 200000 453301155 200000 362611594 200000 312903425 200000 415895245 200000 80573214 200000 733302822 200000 523910866 200000 31060901 200000 621963730 200000 285570816 200000 822781017 200000 455230426 200000 65924867 200000 408541256 200000 359123195 200000 389762960 200000 129971800 200000 620639027 200000 983894724 200000 389776429 200000 697585758 200000 436943994 200000 654072545 200000 738252508 200000 28210437 200000 64023259 200000 731604005 200000 121587469 200000 526413345 200000 713202583 200000 896178053 200000 857400051 200000 565172714 200000 688527090 200000 890960028 200000 549104644 200000 723168636 200000 78846135 200000 786620456 200000 204529021 200000 307236696 200000 130432690 200000 526004875 200000 88424668 200000 565978594 200000 139022131 200000 617069642 200000 329715812 200000 153288161 200000 572314001 200000 293325458 200000 357636508 200000 138537217 200000 191571621 200000 558843822 200000 726943184 200000 255594068 200000 929784651 200000 946514322 200000 152660623 200000 666287821 200000 900975845 200000 591915091 200000 783496235 200000 350856644 200000 896949719 200000 413306541 200000 565597244 200000 800956277 200000 682458636 200000 580017788 200000 417531933 200000 358472064 200000 270883695 200000 445582659 200000 135403374 200000 731062634 200000 444503667 200000 357854376 200000 611069584 200000 691177755 200000 529590924 200000 898243317 200000 851159852 200000 899717471 200000 931611828 200000 301122969 200000 594913964 200000 531620965 200000 729170407 200000 818252709 200000 771218625 200000 137772099 200000 711798183 200000 718072400 200000 654762459 200000 872239471 200000 910930040 200000 770407284 200000 277323700 200000 673591111 200000 902416997 200000 931323918 200000 3471302 200000 802802315 200000 138130810 200000 663705281 200000 847850960 200000 340361181 200000 159056967 200000 126568532 200000 664899669 200000 370826824 200000 227463779 200000 936027184 200000 381579036 200000 861307830 200000 887034087 200000 484321507 200000 709484465 200000 851777401 200000 701374191 200000 975038111 200000 666307043 200000 481281731 200000 575644701 200000 131735483 200000 77412932 200000 566242605 200000 405387542 200000 745107761 200000 752864940 200000 928752948 200000 401487874 200000 225796383 200000 419305142 200000 378356919 200000 975157520 200000 842834246 200000 472993858 200000 537989499 200000 685583088 200000 968506766 200000 80932337 200000 257035687 200000 93047127 200000 29914240 200000 899031468 200000 5358152 200000 442476927 200000 650866634 200000 475369758 200000 44833742 200000 296228004 200000 660878015 200000 127246901 200000 532083341 200000 138759816 200000 243958484 200000 81195429 200000 918424893 200000 639479279 200000 212325412 200000 801665381 200000 861159803 200000 607231780 200000 138290157 200000 273363247 200000 918102598 200000 844509811 200000 247096593 200000 74157316 200000 78865538 200000 805997228 200000 754910358 200000 720399271 200000 746226552 200000 884652967 200000 512038439 200000 53374749 200000 217634132 200000 468143802 200000 428761232 200000 853148467 200000 108617126 200000 852510020 200000 353676357 200000 5030904 200000 387015138 200000 794690342 200000 99494876 200000 511396926 200000 731038688 200000 816525637 200000 557773454 200000 621565981 200000 385128540 200000 554639882 200000 591044794 200000 329949041 200000 234127223 200000 483326433 200000 786274403 200000 297982551 200000 409775412 200000 215408573 200000 441813933 200000 467028404 200000 935287804 200000 178111891 200000 468106083 200000 387218350 200000 164779803 200000 473223386 200000 356331380 200000 340516912 200000 833219904 200000 245239057 200000 98918258 200000 967799659 200000 423040769 200000 125827641 200000 745470225 200000 848371280 200000 875579221 200000 215246167 200000 478130350 200000 759380246 200000 79421976 200000 695632116 200000 815406534 200000 787820474 200000 175767690 200000 1094557 200000 202005882 200000 940686458 200000 86695376 200000 941821027 200000 948065554 200000 219662425 200000 642111346 200000 974217563 200000 528661622 200000 837479327 200000 491167195 200000 793067550 200000 569900215 200000 821875798 200000 308222685 200000 633891403 200000 363999364 200000 365834446 200000 808715306 200000 848406017 200000 851339445 200000 239187481 200000 386996700 200000 875397733 200000 115340484 200000 726794896 200000 983205101 200000 837210146 200000 849841999 200000 799411276 200000 622966720 200000 5546468 200000 396198040 200000 545953709 200000 165887639 200000 809516764 200000 442793221 200000 849344983 200000 413192218 200000 405587263 200000 13798304 200000 708761904 200000 31696342 200000 877291719 200000 82902679 200000 658657252 200000 300643515 200000 274501424 200000 712067005 200000 122157153 200000 388059038 200000 517379772 200000 802174216 200000 497645531 200000 745309109 200000 449106096 200000 436174097 200000 556905673 200000 787622686 200000 705696213 200000 441373079 200000 178959206 200000 656486232 200000 614964472 200000 553963004 200000 80269361 200000 534744007 200000 894908266 200000 468684230 200000 416110189 200000 930130484 200000 289879424 200000 555098911 200000 454817442 200000 468418379 200000 941245204 200000 338879318 200000 664553754 200000 671163676 200000 389001730 200000 214651740 200000 308580965 200000 343272859 200000 138796716 200000 43234888 200000 540852181 200000 69849376 200000 781950071 200000 475600852 200000 289956867 200000 560959208 200000 724598860 200000 473681629 200000 218200904 200000 704019858 200000 723276567 200000 710645734 200000 725743173 200000 675289506 200000 534667340 200000 834449302 200000 791318620 200000 691518465 200000 99989085 200000 430759733 200000 162024500 200000 292670075 200000 84786501 200000 830747443 200000 980711992 200000 257658431 200000 710976256 200000 767276450 200000 820289817 200000 231367779 200000 13874192 200000 29540023 200000 569725000 200000 491875422 200000 608524794 200000 773589325 200000 454561917 200000 879345292 200000 105521607 200000 383163745 200000 392993843 200000 301847214 200000 423933060 200000 398417559 200000 980570665 200000 412622951 200000 421219778 200000 18006196 200000 269449186 200000 229029312 200000 878510102 200000 856412705 200000 825267238 200000 537012132 200000 52826522 200000 343764591 200000 685198207 200000 742158437 200000 660511850 200000 902496461 200000 176947389 200000 583615541 200000 700566824 200000 423707796 200000 124122482 200000 856792494 200000 383304057 200000 116530620 200000 509141111 200000 369035851 200000 988779654 200000 33251172 200000 604139621 200000 635948780 200000 858911612 200000 166608462 200000 662471709 200000 744697942 200000 240591884 200000 154460000 200000 650208577 200000 346100145 200000 858736364 200000 895120932 200000 111319736 200000 743388936 200000 680703571 200000 679353672 200000 550081326 200000 378612172 200000 135210625 200000 198012191 200000 472661905 200000 846661970 200000 983284789 200000 461616159 200000 440204693 200000 174203728 200000 721906485 200000 454899553 200000 256864817 200000 135096420 200000 985044170 200000 829473060 200000 595063840 200000 212662925 200000 627530817 200000 801046859 200000 858789474 200000 246088112 200000 218640747 200000 373896666 200000 770489016 200000 742579732 200000 531879709 200000 519510908 200000 990562859 200000 253369062 200000 678827441 200000 127643648 200000 568938885 200000 200003766 200000 849847684 200000 611860184 200000 597704662 200000 596013048 200000 750108534 200000 280405400 200000 589029105 200000 233654149 200000 162048877 200000 774839421 200000 758915052 200000 579066647 200000 312059090 200000 908326628 200000 186614180 200000 640541136 200000 966573842 200000 964627918 200000 89328950 200000 746518708 200000 248800286 200000 444687970 200000 631666823 200000 307638570 200000 158998251 200000 446452843 200000 870651070 200000 857236863 200000 152482291 200000 273254102 200000 779330244 200000 995893603 200000 407287731 200000 675392566 200000 417164747 200000 409364585 200000 671439659 200000 73524032 200000 724838340 200000 564781707 200000 139632737 200000 860054863 200000 717796327 200000 829152933 200000 310059230 200000 228238049 200000 590186287 200000 285942005 200000 392310831 200000 902033943 200000 177509083 200000 245619618 200000 512739429 200000 879582521 200000 566683887 200000 331338546 200000 659851413 200000 962971440 200000 371947185 200000 684711697 200000 312042841 200000 145755147 200000 91295020 200000 734669329 200000 67790158 200000 531994491 200000 922758576 200000 788133605 200000 262222740 200000 189154134 200000 618658384 200000 388698788 200000 898821713 200000 648777239 200000 336370274 200000 296063309 200000 178965806 200000 628271964 200000 447589635 200000 429687869 200000 587161560 200000 865169511 200000 142334865 200000 930726074 200000 763876480 200000 946899614 200000 386040879 200000 427260524 200000 277583964 200000 31792652 200000 646196292 200000 23364574 200000 648101924 200000 391215581 200000 693735676 200000 651046658 200000 706333845 200000 656733414 200000 417509829 200000 106103210 200000 416878322 200000 450063386 200000 115075284 200000 12309520 200000 738994558 200000 766080278 200000 166346142 200000 198716239 200000 238620163 200000 198996630 200000 608465759 200000 252890087 200000 536136270 200000 588304637 200000 694748054 200000 978039869 200000 377684656 200000 924857042 200000 781987463 200000 662114584 200000 627868286 200000 388120893 200000 688555448 200000 728475685 200000 131586194 200000 693529230 200000 919067252 200000 234154101 200000 964874185 200000 359368887 200000 297276491 200000 186278650 200000 829756803 200000 596705741 200000 298563472 200000 285272845 200000 105310758 200000 340618890 200000 361430489 200000 600937195 200000 305621915 200000 61289166 200000 176179331 200000 303636019 200000 363790288 200000 32578074 200000 230521644 200000 718666857 200000 104017716 200000 47374867 200000 32817719 200000 590453111 200000 450066749 200000 678324485 200000 769859403 200000 923340327 200000 168344293 200000 738980445 200000 143131092 200000 773919914 200000 181048105 200000 818551086 200000 170040705 200000 80207124 200000 31134089 200000 377496237 200000 723078852 200000 518864349 200000 574722188 200000 856012981 200000 416744789 200000 490950753 200000 809844793 200000 431689284 200000 359664304 200000 652139361 200000 345022622 200000 136525820 200000 264852114 200000 625672576 200000 784790604 200000 814755491 200000 617674624 200000 579213256 200000 595502809 200000 87901603 200000 583844160 200000 988516898 200000 729353565 200000 729454987 200000 835738973 200000 758603233 200000 201161973 200000 200991372 200000 772115879 200000 583962680 200000 438270276 200000 327549180 200000 413580977 200000 563619007 200000 661228269 200000 524382167 200000 916393554 200000 468882930 200000 870282266 200000 441874745 200000 479532068 200000 538802610 200000 577224440 200000 716352741 200000 901596680 200000 515383746 200000 805312568 200000 668620993 200000 616221344 200000 370606155 200000 883177360 200000 965546328 200000 245246420 200000 405850712 200000 285726264 200000 686274646 200000 61065550 200000 789069915 200000 171203950 200000 669434640 200000 213078781 200000 681828518 200000 64805618 200000 447381242 200000 392099734 200000 482933747 200000 538552714 200000 251321390 200000 73430798 200000 231180765 200000 166304128 200000 13601772 200000 449635105 200000 402837860 200000 146845983 200000 236043028 200000 107578319 200000 63507309 200000 20456761 200000 787973806 200000 517490649 200000 493137728 200000 923233700 200000 944645730 200000 200805704 200000 278910728 200000 449016760 200000 162859264 200000 346816999 200000 402958423 200000 217277139 200000 862187258 200000 432203204 200000 768820895 200000 547718357 200000 187744997 200000 242078643 200000 654811065 200000 494079140 200000 464690172 200000 676879307 200000 187318370 200000 78892201 200000 103308957 200000 978107367 200000 195579065 200000 530678610 200000 201162953 200000 986890790 200000 982331075 200000 762789262 200000 433015464 200000 330614123 200000 844967144 200000 573152596 200000 338656003 200000 763071453 200000 222202483 200000 760384540 200000 845034952 200000 895681384 200000 760265749 200000 910899556 200000 171955850 200000 642843195 200000 113953378 200000 491844396 200000 648357631 200000 451559752 200000 2257490 200000 871179898 200000 799683968 200000 697087176 200000 920115650 200000 312118743 200000 682498956 200000 319794356 200000 880926705 200000 888063953 200000 461047365 200000 809944397 200000 166560259 200000 248713079 200000 118134001 200000 478024596 200000 683430785 200000 861252320 200000 692246906 200000 116921298 200000 606219479 200000 442099620 200000 642129135 200000 289691154 200000 788706773 200000 114243425 200000 314247169 200000 923546786 200000 666670127 200000 186804791 200000 667288455 200000 951300758 200000 178492925 200000 414078797 200000 613074170 200000 547296325 200000 997376572 200000 519762762 200000 116135161 200000 950730 200000 746266442 200000 636019932 200000 822254535 200000 337479044 200000 335697774 200000 410627893 200000 74720712 200000 240935574 200000 39075662 200000 822204040 200000 576199176 200000 831660904 200000 226116726 200000 750413969 200000 152598708 200000 645321252 200000 967209944 200000 955535626 200000 636951966 200000 903179578 200000 906074695 200000 795757111 200000 149848765 200000 202775516 200000 467117818 200000 865504603 200000 837604523 200000 879412354 200000 827210256 200000 125352256 200000 239426853 200000 377625448 200000 858611974 200000 122895540 200000 609568655 200000 500415755 200000 723738946 200000 138267910 200000 648328557 200000 688694960 200000 840750732 200000 895987341 200000 589284587 200000 624408285 200000 647684495 200000 523096865 200000 86243670 200000 404329950 200000 618007133 200000 103944352 200000 42458017 200000 367101505 200000 837776616 200000 193446251 200000 173042401 200000 32764762 200000 634697610 200000 370299622 200000 771616465 200000 240575424 200000 523896190 200000 574866427 200000 285490255 200000 280525262 200000 997090660 200000 192952728 200000 675344349 200000 713325603 200000 193375681 200000 642050348 200000 847967265 200000 152884258 200000 404068220 200000 513627438 200000 847651941 200000 306359923 200000 980575843 200000 517243286 200000 869034264 200000 448186752 200000 888693156 200000 76098146 200000 439445579 200000 321610745 200000 512001620 200000 94084627 200000 444616756 200000 489654097 200000 517886956 200000 378584621 200000 798765486 200000 238325310 200000 123562694 200000 406556090 200000 391781047 200000 482402621 200000 136818852 200000 794631112 200000 560100594 200000 599470347 200000 834693930 200000 432584678 200000 712516643 200000 102445357 200000 515824735 200000 635349675 200000 557059765 200000 626009193 200000 148965168 200000 195424304 200000 669434935 200000 823523147 200000 935242733 200000 594438288 200000 778592218 200000 455515297 200000 471173834 200000 100017263 200000 166772981 200000 68508159 200000 202613856 200000 259981680 200000 291238274 200000 148351548 200000 161110057 200000 399091902 200000 798621854 200000 763528691 200000 537155847 200000 200454532 200000 277694220 200000 289208323 200000 773866429 200000 390560117 200000 929930675 200000 957936144 200000 103838068 200000 346860869 200000 551970332 200000 541124864 200000 60665400 200000 935459629 200000 190013173 200000 122908030 200000 384931705 200000 695173995 200000 378726032 200000 959317626 200000 172509835 200000 224604352 200000 291246948 200000 872880038 200000 587103014 200000 816295664 200000 801292939 200000 188731387 200000 539088358 200000 340392261 200000 520440899 200000 589695538 200000 501851852 200000 190167309 200000 320145517 200000 865130828 200000 892973499 200000 625131543 200000 479036177 200000 220954379 200000 310824188 200000 967856442 200000 87434456 200000 830266998 200000 691892154 200000 315505359 200000 237621648 200000 3315801 200000 761600647 200000 725390130 200000 259004076 200000 797260226 200000 761313237 200000 684463940 200000 667442626 200000 414756997 200000 863558782 200000 475127532 200000 518259467 200000 702551482 200000 41355837 200000 566254993 200000 388531174 200000 591654458 200000 865935923 200000 871119522 200000 577491797 200000 910246181 200000 187960163 200000 379000846 200000 33603710 200000 119068254 200000 803876661 200000 637757644 200000 414336811 200000 977294605 200000 91574775 200000 898698069 200000 150130763 200000 68851740 200000 120913751 200000 131934245 200000 428914287 200000 421068987 200000 428178666 200000 639612989 200000 672314445 200000 585956573 200000 813334697 200000 663356836 200000 995787585 200000 822629304 200000 46188399 200000 654757345 200000 698188231 200000 18059849 200000 135184252 200000 115700355 200000 938572802 200000 998305230 200000 119061749 200000 473724825 200000 678574137 200000 669850186 200000 733864545 200000 289538618 200000 270288212 200000 951319300 200000 946982189 200000 793627903 200000 591669091 200000 383194888 200000 985722921 200000 748353668 200000 106862103 200000 792220580 200000 466709514 200000 224325099 200000 833956167 200000 208294125 200000 217820134 200000 276140376 200000 133391725 200000 669197880 200000 803716539 200000 924217462 200000 331303463 200000 485773985 200000 969995496 200000 247043312 200000 725503670 200000 81698183 200000 372801201 200000 756529401 200000 320154754 200000 245973262 200000 658947263 200000 489760709 200000 619677075 200000 910724763 200000 816723870 200000 419400717 200000 689526554 200000 901587804 200000 14465342 200000 307509903 200000 303633382 200000 225846974 200000 571976051 200000 217362572 200000 621770480 200000 345135349 200000 938476661 200000 454434889 200000 913355728 200000 834138999 200000 846536033 200000 552722830 200000 892514116 200000 777486209 200000 23866549 200000 487003690 200000 83846064 200000 812455057 200000 368183000 200000 577249901 200000 336655769 200000 539209962 200000 719992976 200000 337971628 200000 556133417 200000 544435219 200000 147111305 200000 650020544 200000 490125743 200000 240589144 200000 263127253 200000 601367175 200000 21399067 200000 992393287 200000 662011751 200000 223196258 200000 568995206 200000 151669045 200000 748334231 200000 364026038 200000 303330984 200000 514515895 200000 90288289 200000 245416811 200000 273494368 200000 431730473 200000 557429029 200000 640357488 200000 213111088 200000 864752426 200000 238342568 200000 941684276 200000 152505279 200000 995367454 200000 744581650 200000 252512815 200000 160691029 200000 995586987 200000 669965103 200000 474897751 200000 628620130 200000 438169404 200000 663228206 200000 480493739 200000 407530743 200000 642384001 200000 772231205 200000 981880236 200000 93617995 200000 715523053 200000 640717450 200000 983595231 200000 517785655 200000 620767031 200000 284941243 200000 880696908 200000 403140795 200000 225955290 200000 711091320 200000 954350594 200000 806638455 200000 300215700 200000 262312292 200000 850840721 200000 980970290 200000 993419498 200000 600786311 200000 868412302 200000 475047767 200000 521865123 200000 224044238 200000 353845778 200000 252170355 200000 773171529 200000 8399498 200000 835487547 200000 378733753 200000 507158443 200000 96578541 200000 270367402 200000 700736638 200000 353253726 200000 17467536 200000 339003140 200000 340325052 200000 390213175 200000 250049776 200000 496569458 200000 916417427 200000 491155922 200000 189871340 200000 377769248 200000 540915396 200000 781352975 200000 866252873 200000 284965825 200000 802211892 200000 795948431 200000 46879022 200000 273927689 200000 574860911 200000 900036667 200000 373392552 200000 487105842 200000 123708707 200000 957179326 200000 852977959 200000 21606008 200000 234636192 200000 949209094 200000 346237695 200000 637512605 200000 228602207 200000 755585991 200000 397189865 200000 340177254 200000 554465912 200000 21921016 200000 161230463 200000 255916059 200000 769861162 200000 759750483 200000 96466115 200000 188786699 200000 452191063 200000 12172505 200000 544231576 200000 719648774 200000 950237957 200000 722251852 200000 505721671 200000 183824353 200000 148005086 200000 737093044 200000 457457916 200000 74827510 200000 940217777 200000 342336219 200000 223199047 200000 864292513 200000 681443311 200000 993078225 200000 61647260 200000 695871684 200000 181140526 200000 402900840 200000 721586643 200000 786705475 200000 947775914 200000 153404856 200000 121059496 200000 634424713 200000 651610815 200000 56111261 200000 765208636 200000 891282690 200000 160335216 200000 855213108 200000 916693138 200000 787768735 200000 122590691 200000 689338210 200000 578834451 200000 759827797 200000 847771875 200000 437604429 200000 740627467 200000 357516190 200000 831497309 200000 414206176 200000 830339881 200000 469770742 200000 306327523 200000 829993291 200000 426465283 200000 620483167 200000 788100908 200000 382369409 200000 966682000 200000 669016029 200000 51790994 200000 201141945 200000 939078572 200000 175241979 200000 825602450 200000 863508974 200000 545429399 200000 396473413 200000 819436880 200000 368121439 200000 504507510 200000 396077772 200000 601535760 200000 965311247 200000 571008465 200000 84894373 200000 5807806 200000 581139526 200000 457208851 200000 87015274 200000 582926695 200000 779053070 200000 163357966 200000 699382455 200000 770407870 200000 814527159 200000 983624308 200000 856757934 200000 963663512 200000 947158355 200000 127073887 200000 538847348 200000 610447216 200000 617622074 200000 623745994 200000 341266609 200000 151114980 200000 659903368 200000 440481045 200000 504027668 200000 202464053 200000 491035034 200000 507536517 200000 837883853 200000 647589067 200000 109886869 200000 613890753 200000 53572626 200000 141082287 200000 685649887 200000 389725526 200000 253910682 200000 50766096 200000 142082212 200000 255817524 200000 96786213 200000 378656191 200000 453726802 200000 609583408 200000 723814898 200000 356043954 200000 207921693 200000 277894784 200000 705873990 200000 805378692 200000 405706876 200000 292603714 200000 865761516 200000 958597875 200000 750207402 200000 821190901 200000 759222448 200000 22144865 200000 432353830 200000 229487357 200000 248902883 200000 982534485 200000 468074291 200000 841402659 200000 601014746 200000 256734967 200000 327579993 200000 825913363 200000 640472431 200000 113165207 200000 689722082 200000 448296925 200000 95947646 200000 847748134 200000 299219550 200000 796216949 200000 172078697 200000 880972219 200000 218675999 200000 574126643 200000 187566997 200000 609870351 200000 842097086 200000 213492820 200000 619710443 200000 293387777 200000 556818580 200000 754855287 200000 304341592 200000 825213972 200000 246163010 200000 940832288 200000 710284877 200000 432728812 200000 550265385 200000 383163704 200000 87756351 200000 294816725 200000 51982067 200000 905313419 200000 123818024 200000 451227964 200000 241709832 200000 921218888 200000 813658116 200000 810579251 200000 485606170 200000 144204933 200000 512257621 200000 747196401 200000 128065690 200000 502087609 200000 701849760 200000 974372944 200000 251395136 200000 345325376 200000 191119854 200000 661375054 200000 372049030 200000 263437531 200000 315221836 200000 447973772 200000 848609326 200000 694145581 200000 124188235 200000 410613202 200000 996852408 200000 709235007 200000 29790592 200000 773293449 200000 887628525 200000 752237820 200000 521427717 200000 805532735 200000 220294999 200000 32129462 200000 62592759 200000 59571495 200000 958204614 200000 759400863 200000 897555958 200000 988455318 200000 413475020 200000 719347025 200000 936026536 200000 29206407 200000 988388418 200000 833667143 200000 408587573 200000 172685336 200000 878234049 200000 552527201 200000 807462348 200000 771341835 200000 234966570 200000 176479076 200000 277023005 200000 739393606 200000 576871711 200000 898928504 200000 292934622 200000 965401683 200000 995298183 200000 51939752 200000 101290567 200000 660793569 200000 996369934 200000 902755174 200000 69401237 200000 831537217 200000 406445474 200000 652831236 200000 742621578 200000 264811241 200000 884056567 200000 855476539 200000 759977707 200000 741011445 200000 123239940 200000 802174888 200000 550322177 200000 502479265 200000 735356036 200000 100213066 200000 848799769 200000 460835280 200000 770509942 200000 274920966 200000 465246980 200000 974264968 200000 303870878 200000 260935715 200000 227831191 200000 311594100 200000 795417858 200000 138390222 200000 711842860 200000 748526945 200000 793283437 200000 437213847 200000 742062880 200000 869610177 200000 741393903 200000 131038195 200000 891209043 200000 895685163 200000 904299098 200000 968125880 200000 94679723 200000 524899289 200000 824180167 200000 128083363 200000 472709265 200000 960206120 200000 16800015 200000 25241301 200000 29680242 200000 476358939 200000 534111059 200000 879263314 200000 952724031 200000 801963225 200000 914526837 200000 736817025 200000 519639789 200000 823953451 200000 259622812 200000 491501231 200000 101700854 200000 267420671 200000 488225716 200000 928653708 200000 902596823 200000 974457063 200000 698913772 200000 720623531 200000 264704400 200000 813945243 200000 151796790 200000 432645894 200000 585173799 200000 846676339 200000 126163402 200000 47748217 200000 164006181 200000 29794029 200000 356167075 200000 71334467 200000 540954391 200000 753443885 200000 697096960 200000 937460360 200000 672722702 200000 51959160 200000 253254117 200000 716062673 200000 141662752 200000 333331896 200000 463526807 200000 23466377 200000 975171301 200000 619209467 200000 611558180 200000 592083586 200000 680946682 200000 295785716 200000 762519001 200000 465200495 200000 134342273 200000 485350265 200000 901688265 200000 558451559 200000 949947551 200000 674706691 200000 464809037 200000 753770089 200000 318237693 200000 188238129 200000 452938879 200000 310099922 200000 219320904 200000 301463877 200000 163318717 200000 37756648 200000 694931378 200000 995975333 200000 982525484 200000 69299539 200000 706986350 200000 28445019 200000 679718707 200000 436785054 200000 971827767 200000 439517846 200000 222626300 200000 92065211 200000 241221834 200000 808241447 200000 166946294 200000 293141884 200000 36078183 200000 843056133 200000 988395861 200000 954100507 200000 168523092 200000 106237641 200000 314896785 200000 798961075 200000 289299290 200000 387932211 200000 490157539 200000 115691972 200000 524986438 200000 480833699 200000 817849291 200000 804301747 200000 630983273 200000 489341088 200000 640880524 200000 329115719 200000 646277913 200000 683429205 200000 868774062 200000 210497837 200000 181794606 200000 399125775 200000 754208380 200000 219261302 200000 976130949 200000 53650880 200000 194920580 200000 795393556 200000 306140545 200000 380903295 200000 105127706 200000 638074464 200000 550934405 200000 675544326 200000 273572308 200000 994461335 200000 38766971 200000 207881779 200000 839541263 200000 232596568 200000 212307792 200000 235905671 200000 130900841 200000 70719271 200000 893869941 200000 635385770 200000 124556357 200000 827821294 200000 19200352 200000 951676389 200000 312478282 200000 523157111 200000 110260233 200000 980514470 200000 868746468 200000 214157811 200000 638150765 200000 166182656 200000 566692290 200000 218421110 200000 797339151 200000 743247912 200000 861133142 200000 8855416 200000 654449010 200000 854612985 200000 4353880 200000 827881301 200000 245768864 200000 956715377 200000 698816323 200000 234786766 200000 246580646 200000 62137650 200000 618024151 200000 218482055 200000 37188885 200000 297076226 200000 999793301 200000 12952967 200000 147463811 200000 578328395 200000 466082886 200000 694316986 200000 198786312 200000 863041435 200000 22003573 200000 792806258 200000 749092802 200000 364813093 200000 701538800 200000 621343714 200000 899110481 200000 563952191 200000 536459339 200000 16578210 200000 243972443 200000 311577570 200000 300756060 200000 757307950 200000 124633865 200000 530436653 200000 987246016 200000 759200871 200000 1351560 200000 834949347 200000 783295061 200000 536375568 200000 393877386 200000 926216168 200000 593982142 200000 475961938 200000 350924994 200000 529305543 200000 960923875 200000 777272632 200000 83282027 200000 359329839 200000 515114094 200000 566062132 200000 896078274 200000 818199665 200000 886762318 200000 990004120 200000 982959751 200000 110442500 200000 423629880 200000 332557854 200000 159061889 200000 845569282 200000 934780193 200000 319416673 200000 749896439 200000 23410856 200000 288474053 200000 854937697 200000 613891895 200000 44744154 200000 924189220 200000 649870339 200000 291943186 200000 234483612 200000 274831103 200000 936599951 200000 360986718 200000 368607130 200000 70713439 200000 630267696 200000 945988211 200000 866720929 200000 217640975 200000 811030136 200000 861200559 200000 438139171 200000 545216541 200000 473049305 200000 959101170 200000 162482616 200000 832179549 200000 70206509 200000 533146658 200000 446589335 200000 350255590 200000 977260846 200000 278872745 200000 707240225 200000 530033042 200000 95611390 200000 347315954 200000 357911639 200000 80793730 200000 234298529 200000 157490671 200000 93426527 200000 954591128 200000 312277375 200000 486344598 200000 402403075 200000 570440444 200000 489651683 200000 929219935 200000 566998321 200000 44754584 200000 598347902 200000 13016264 200000 443448700 200000 838470812 200000 135643108 200000 380856273 200000 427541913 200000 911194618 200000 785235725 200000 21786497 200000 133955043 200000 22317803 200000 264534998 200000 351093343 200000 601080280 200000 851759976 200000 635085694 200000 617948921 200000 991048346 200000 214596017 200000 129677097 200000 549963360 200000 985848175 200000 264668874 200000 832610400 200000 937514666 200000 596560962 200000 246963961 200000 266145679 200000 661194607 200000 144187935 200000 870703178 200000 274689158 200000 610051661 200000 279066043 200000 389591307 200000 17183993 200000 581571941 200000 563286505 200000 797565520 200000 562337024 200000 866123739 200000 171940902 200000 144724592 200000 853016472 200000 696843865 200000 196218126 200000 90372486 200000 784121119 200000 694588812 200000 265935076 200000 792819185 200000 863471068 200000 406494374 200000 364688911 200000 335237332 200000 953010805 200000 116096987 200000 641943 200000 748256918 200000 897460342 200000 64776932 200000 649088428 200000 25573732 200000 446329553 200000 527931263 200000 54288415 200000 20985258 200000 614151257 200000 913698796 200000 573365479 200000 260164254 200000 244074053 200000 900602225 200000 688572574 200000 24598197 200000 182209204 200000 616431832 200000 575653122 200000 227274796 200000 175182115 200000 658090732 200000 681258868 200000 643623808 200000 421628664 200000 430862080 200000 999857532 200000 510075382 200000 330034171 200000 304179559 200000 719654723 200000 929193492 200000 95297239 200000 149654525 200000 616592407 200000 13830182 200000 609886622 200000 773498524 200000 771903211 200000 158113978 200000 226764866 200000 246066600 200000 610249940 200000 282263332 200000 497981213 200000 858047108 200000 89831821 200000 760084475 200000 811208554 200000 142510619 200000 914504180 200000 794187162 200000 71230409 200000 35238744 200000 509766795 200000 133390496 200000 34495 200000 357422509 200000 677269495 200000 175886448 200000 754551603 200000 915944336 200000 544146821 200000 44580786 200000 752193779 200000 439637242 200000 244766112 200000 440721616 200000 680631085 200000 90821094 200000 737806940 200000 556792954 200000 443337974 200000 218025688 200000 680162287 200000 549944866 200000 86126023 200000 46265171 200000 445241650 200000 30097537 200000 293604346 200000 896272994 200000 639373348 200000 575248912 200000 238577489 200000 277468432 200000 426783847 200000 698334608 200000 376023408 200000 7440112 200000 790937537 200000 30921347 200000 842674782 200000 849308309 200000 997273757 200000 301928880 200000 749395720 200000 630152731 200000 513676935 200000 211682211 200000 654859198 200000 926047133 200000 502700212 200000 941001002 200000 881939124 200000 786430396 200000 516711544 200000 365638105 200000 516117123 200000 633542687 200000 165406157 200000 581565575 200000 874021029 200000 193422829 200000 132723155 200000 907206607 200000 941128700 200000 550507092 200000 322499914 200000 41370768 200000 345284427 200000 145967366 200000 851596569 200000 316830830 200000 787552187 200000 678783671 200000 788033739 200000 202719310 200000 7863640 200000 781449632 200000 798639373 200000 413550302 200000 862818706 200000 168090623 200000 149077042 200000 521691402 200000 883233725 200000 460198549 200000 625979055 200000 121465480 200000 666505105 200000 939281190 200000 568971167 200000 179462734 200000 18345386 200000 89894653 200000 813293375 200000 397467414 200000 879513097 200000 937710949 200000 503233907 200000 863178721 200000 532059793 200000 108528177 200000 128502336 200000 265651313 200000 761352075 200000 577471541 200000 419651664 200000 340434381 200000 366054434 200000 210189258 200000 362956657 200000 362718913 200000 449705704 200000 658233166 200000 491735830 200000 444187739 200000 188881488 200000 361914274 200000 768783060 200000 907268719 200000 932208945 200000 690875562 200000 809942246 200000 994019860 200000 971067721 200000 545064912 200000 695873194 200000 148972069 200000 273312184 200000 205604482 200000 511871266 200000 115420098 200000 707938177 200000 553443504 200000 608791924 200000 145763020 200000 477532684 200000 538541903 200000 948325227 200000 623714924 200000 102751655 200000 257520344 200000 733438963 200000 633085324 200000 929583104 200000 82058697 200000 794416032 200000 541091164 200000 213768364 200000 542221603 200000 187139880 200000 413602255 200000 155428260 200000 893740266 200000 443139044 200000 505567259 200000 938708931 200000 915194537 200000 415365716 200000 22993725 200000 686597961 200000 745389035 200000 657234072 200000 170489459 200000 565902427 200000 132816579 200000 893579511 200000 471147967 200000 342159744 200000 114345541 200000 705200732 200000 676374635 200000 262570021 200000 96317706 200000 76540628 200000 453395840 200000 381954331 200000 97609648 200000 331553809 200000 905318477 200000 47991060 200000 581653848 200000 392039914 200000 276424422 200000 251044137 200000 782676006 200000 203276505 200000 906808482 200000 853257047 200000 472478661 200000 972454523 200000 939326109 200000 770005245 200000 750053856 200000 324418068 200000 4822068 200000 768256351 200000 905589418 200000 723150600 200000 191065995 200000 40277542 200000 961481047 200000 976172387 200000 732451850 200000 979334622 200000 843932321 200000 938754642 200000 984973532 200000 734815351 200000 617805124 200000 418580648 200000 323941231 200000 276847045 200000 735702145 200000 97954138 200000 948458486 200000 777174016 200000 198364831 200000 175416835 200000 838338026 200000 386269253 200000 824061286 200000 382866785 200000 478351493 200000 615333138 200000 55849634 200000 565033942 200000 899833669 200000 602561742 200000 578880678 200000 307224040 200000 264189039 200000 573634623 200000 278914246 200000 93253313 200000 16641930 200000 872381713 200000 124170715 200000 773999279 200000 639228896 200000 831067222 200000 624047811 200000 155054501 200000 119077632 200000 280798977 200000 855712991 200000 461345721 200000 499138366 200000 285187178 200000 6660756 200000 717768612 200000 409469490 200000 70540493 200000 130092490 200000 711981893 200000 132408117 200000 964035018 200000 103379056 200000 576869406 200000 849399271 200000 988894950 200000 559797494 200000 420498901 200000 333657772 200000 272183305 200000 525382865 200000 94792884 200000 112679210 200000 589590015 200000 95692026 200000 593015338 200000 20637388 200000 327728887 200000 357644912 200000 108157768 200000 903812418 200000 860532487 200000 518893745 200000 221271877 200000 646256895 200000 831513765 200000 361493061 200000 287463419 200000 230226874 200000 170487599 200000 353418035 200000 820498023 200000 97384173 200000 616046949 200000 819740554 200000 714740012 200000 195402841 200000 715174378 200000 567055834 200000 188171025 200000 140928640 200000 680555974 200000 786719672 200000 601714559 200000 640242986 200000 663454950 200000 734083134 200000 915881220 200000 404537313 200000 445675163 200000 814346888 200000 897666514 200000 182348404 200000 47908375 200000 959754296 200000 556449856 200000 211236216 200000 791952627 200000 49729010 200000 579375432 200000 356857538 200000 639011756 200000 646961633 200000 712702728 200000 48629742 200000 957345825 200000 594681904 200000 134957377 200000 50279131 200000 339863063 200000 478822290 200000 880487387 200000 651566125 200000 665080757 200000 671620027 200000 462670175 200000 437445066 200000 329505288 200000 248613861 200000 306931067 200000 993769310 200000 430164352 200000 540766028 200000 58698626 200000 154747095 200000 980798577 200000 510142898 200000 997168873 200000 905516777 200000 542805396 200000 252127196 200000 721293259 200000 647410570 200000 216572547 200000 989379090 200000 647903078 200000 297427063 200000 121124928 200000 32582819 200000 125248156 200000 693948334 200000 796691374 200000 413145695 200000 370156659 200000 22873074 200000 700666391 200000 590980379 200000 845410966 200000 513121099 200000 551702436 200000 121178161 200000 771361233 200000 672746883 200000 365966312 200000 823403773 200000 935826072 200000 524062889 200000 382919766 200000 10662241 200000 801494401 200000 360699282 200000 361662662 200000 154547778 200000 287097285 200000 294171731 200000 604070900 200000 507050504 200000 469114307 200000 833249992 200000 57972225 200000 968391458 200000 215639934 200000 89748753 200000 64150768 200000 436599936 200000 105266458 200000 675456015 200000 132698922 200000 578350615 200000 551710562 200000 309152235 200000 81597435 200000 512505185 200000 60571205 200000 34518672 200000 145865234 200000 439880154 200000 247843157 200000 674997804 200000 919531013 200000 189834116 200000 236575303 200000 19487667 200000 432125131 200000 669122916 200000 677825909 200000 53599580 200000 162401856 200000 628872706 200000 943179871 200000 274138914 200000 193589668 200000 320529389 200000 592733221 200000 526630724 200000 888327196 200000 419657269 200000 616401935 200000 516039877 200000 103569200 200000 448149231 200000 883677702 200000 867889645 200000 948022603 200000 235710389 200000 189893400 200000 842884294 200000 667233343 200000 653916195 200000 934564343 200000 261383583 200000 568194494 200000 961923675 200000 311573883 200000 796435853 200000 45582306 200000 534479234 200000 89663771 200000 443122917 200000 988934054 200000 529374785 200000 40639352 200000 278355396 200000 668296554 200000 580158277 200000 905075923 200000 991371399 200000 287588723 200000 719104958 200000 396172178 200000 638750803 200000 274343016 200000 207556580 200000 739027135 200000 74894222 200000 672016854 200000 698214254 200000 841843848 200000 305603171 200000 811077805 200000 485701657 200000 658327744 200000 79324995 200000 27812802 200000 854924839 200000 87592797 200000 239757151 200000 505011275 200000 752485085 200000 29688056 200000 391686447 200000 807475814 200000 623666947 200000 500019536 200000 526389486 200000 864587666 200000 775283048 200000 383974343 200000 104229659 200000 606537523 200000 705312604 200000 610298851 200000 122802425 200000 402094354 200000 328321844 200000 427684303 200000 355424527 200000 681202139 200000 19011274 200000 200526551 200000 972801962 200000 812458398 200000 687295483 200000 230183407 200000 19558230 200000 130059855 200000 468671783 200000 946312749 200000 839864169 200000 453284934 200000 588437939 200000 34078539 200000 926447736 200000 196004032 200000 829180554 200000 823279142 200000 506528480 200000 887376988 200000 800618648 200000 801623361 200000 326354750 200000 305120670 200000 668819790 200000 257046851 200000 518645495 200000 516830063 200000 609391905 200000 350965620 200000 397150897 200000 344220571 200000 352034315 200000 999045700 200000 932742872 200000 899378001 200000 327542793 200000 541044165 200000 772156442 200000 823289767 200000 268587931 200000 854730284 200000 957969387 200000 485016084 200000 517912134 200000 23576660 200000 808259842 200000 329899764 200000 246511381 200000 885289018 200000 422436314 200000 585974280 200000 560056084 200000 144194434 200000 816494386 200000 117136115 200000 581699540 200000 969310193 200000 416076942 200000 762158014 200000 899453931 200000 563886064 200000 698406579 200000 151014740 200000 382743920 200000 43879696 200000 481541167 200000 844575751 200000 923243651 200000 413002368 200000 947325902 200000 184446473 200000 413192643 200000 657896345 200000 594398502 200000 355867636 200000 456523478 200000 852370515 200000 758594829 200000 215702339 200000 71965413 200000 153447885 200000 382762525 200000 539910358 200000 472498461 200000 628711625 200000 712831287 200000 114728818 200000 795657007 200000 822723117 200000 685130236 200000 608363071 200000 453095376 200000 959921027 200000 978746198 200000 656267592 200000 16368954 200000 678383993 200000 324071405 200000 188326911 200000 718558633 200000 241538658 200000 710202547 200000 797974966 200000 357436895 200000 995347124 200000 135815513 200000 550094886 200000 62615457 200000 8229256 200000 234225367 200000 679604204 200000 721606200 200000 483056926 200000 399718888 200000 409019655 200000 219324657 200000 685282646 200000 423857547 200000 796987740 200000 712395677 200000 88037943 200000 644663172 200000 853362482 200000 429175570 200000 71928939 200000 723296984 200000 370740662 200000 4657064 200000 190560705 200000 798355541 200000 155112312 200000 100600764 200000 610617259 200000 882066183 200000 291388141 200000 375585840 200000 933111741 200000 530588868 200000 603447531 200000 255965929 200000 706133556 200000 245589154 200000 664469807 200000 549755728 200000 40461933 200000 133358971 200000 497149658 200000 744643794 200000 531658089 200000 91586672 200000 669061360 200000 286783840 200000 930163280 200000 642517347 200000 350401240 200000 86698480 200000 317784298 200000 788249467 200000 518819551 200000 4397818 200000 987619367 200000 736312740 200000 797471413 200000 435636987 200000 859579545 200000 850522380 200000 985931757 200000 640009973 200000 728893685 200000 949538216 200000 526994050 200000 155597037 200000 397996694 200000 865122989 200000 590738253 200000 563595372 200000 240639482 200000 305358103 200000 185709200 200000 798788863 200000 952998723 200000 876402725 200000 892069486 200000 703246007 200000 675161270 200000 34579930 200000 408528752 200000 913789098 200000 666620223 200000 764720510 200000 855424257 200000 359054192 200000 138426604 200000 818308636 200000 611679219 200000 372594598 200000 729871726 200000 545074434 200000 31742713 200000 443075183 200000 111252635 200000 907073603 200000 43545386 200000 244768750 200000 932572398 200000 466236728 200000 387094661 200000 46150605 200000 373865477 200000 677389050 200000 137020519 200000 782802873 200000 2076962 200000 955980010 200000 784778262 200000 117544419 200000 563512747 200000 459431722 200000 360894266 200000 132709248 200000 203529643 200000 110026530 200000 792949854 200000 861699402 200000 502877774 200000 624318459 200000 666536308 200000 830512126 200000 105782377 200000 182499111 200000 57007694 200000 517561564 200000 683541231 200000 381715671 200000 477896998 200000 157539370 200000 909407613 200000 891490947 200000 875473687 200000 294992817 200000 823205583 200000 60861798 200000 3252897 200000 601962814 200000 819714376 200000 269905664 200000 700695593 200000 38822178 200000 442242927 200000 882798994 200000 295454838 200000 459438771 200000 511384684 200000 920992933 200000 519169333 200000 452295369 200000 230044815 200000 798062980 200000 370295159 200000 256856642 200000 470756810 200000 257481661 200000 835197486 200000 756603518 200000 402538034 200000 521144227 200000 598250163 200000 803976163 200000 383495810 200000 741278927 200000 59040579 200000 71380058 200000 321788567 200000 800880795 200000 434842493 200000 410230736 200000 734504437 200000 508055206 200000 668945125 200000 886377654 200000 194599488 200000 678156627 200000 762469733 200000 688525442 200000 775764420 200000 490355785 200000 298018247 200000 115309612 200000 256943086 200000 412720884 200000 302976572 200000 929523890 200000 649640913 200000 192475394 200000 273494744 200000 804974996 200000 684404387 200000 694934760 200000 44555283 200000 897012568 200000 374998077 200000 838477915 200000 655431497 200000 644470279 200000 270331805 200000 673899223 200000 240161595 200000 88976302 200000 543023463 200000 421048860 200000 290943629 200000 361163487 200000 460798048 200000 789290667 200000 875490886 200000 22131501 200000 186356210 200000 184625229 200000 418172498 200000 387467699 200000 496648876 200000 525548173 200000 288807427 200000 780989326 200000 178517183 200000 354562873 200000 253872268 200000 849825886 200000 710979713 200000 442740964 200000 272093573 200000 982142665 200000 862838510 200000 520143719 200000 660119914 200000 508315896 200000 363809826 200000 193313372 200000 602427420 200000 916999961 200000 854812640 200000 682984866 200000 977234782 200000 84520411 200000 82763278 200000 786800604 200000 84247385 200000 456319733 200000 736372023 200000 151736561 200000 474251032 200000 739863455 200000 822446856 200000 909354125 200000 644627725 200000 839507222 200000 847497427 200000 764061343 200000 473283978 200000 145689885 200000 541763599 200000 323061209 200000 274168649 200000 419532919 200000 35609301 200000 312776244 200000 360518629 200000 453190510 200000 129519205 200000 881918313 200000 885658206 200000 898006095 200000 387651999 200000 472762232 200000 983365529 200000 221848044 200000 775166347 200000 780883749 200000 965605598 200000 258336792 200000 955068369 200000 492374646 200000 933947992 200000 515358766 200000 480118593 200000 655941431 200000 700051353 200000 658259339 200000 76584013 200000 362049398 200000 98848787 200000 405699600 200000 725722506 200000 111199239 200000 895083424 200000 769555105 200000 923921459 200000 854618880 200000 807461626 200000 506754472 200000 423585958 200000 767028286 200000 665687620 200000 816590738 200000 622572772 200000 335307743 200000 857334143 200000 882723665 200000 725934357 200000 987937990 200000 935582486 200000 593639640 200000 102164994 200000 413841691 200000 685582931 200000 756910498 200000 428815770 200000 252257480 200000 717767143 200000 411878700 200000 55928685 200000 813601277 200000 863225958 200000 341657463 200000 578078004 200000 146967980 200000 643828936 200000 303961479 200000 862811463 200000 325664781 200000 331256042 200000 529926118 200000 928360229 200000 843345692 200000 821431307 200000 615422753 200000 348909552 200000 354339606 200000 529693519 200000 160663626 200000 241061614 200000 287507712 200000 601620543 200000 39330164 200000 13956617 200000 920519968 200000 265076551 200000 199197243 200000 431267920 200000 590887298 200000 873473079 200000 216525369 200000 409129588 200000 175722100 200000 319390403 200000 740701586 200000 311251788 200000 679380746 200000 715993859 200000 875911017 200000 413034065 200000 995154843 200000 742297588 200000 359623784 200000 645911074 200000 702761537 200000 596646388 200000 705528637 200000 894184194 200000 3050333 200000 246379850 200000 370829591 200000 405102933 200000 619561490 200000 553547932 200000 329292333 200000 483626023 200000 448601285 200000 782821238 200000 286472247 200000 75587493 200000 19091363 200000 760086730 200000 374647027 200000 292819873 200000 540294939 200000 126421355 200000 704384161 200000 736782354 200000 468652128 200000 808072336 200000 732137096 200000 338088338 200000 778216 200000 32129624 200000 297070447 200000 663274974 200000 122866671 200000 950014016 200000 80138788 200000 594730074 200000 711872757 200000 724205998 200000 846655993 200000 477094026 200000 636954172 200000 761042538 200000 732946754 200000 558091418 200000 255557195 200000 690883359 200000 790276056 200000 341820375 200000 630090093 200000 488802783 200000 675472793 200000 929803572 200000 832177203 200000 909275292 200000 915750629 200000 757514694 200000 795251694 200000 73983408 200000 428162851 200000 971727176 200000 436396854 200000 833761878 200000 542490426 200000 751391896 200000 575628902 200000 162531630 200000 33531416 200000 210583096 200000 59319325 200000 218370237 200000 277591343 200000 540500686 200000 345838526 200000 780682731 200000 832020211 200000 882168228 200000 180510705 200000 356160643 200000 701647197 200000 781025577 200000 662533920 200000 887792054 200000 380957803 200000 207581550 200000 796823035 200000 464740504 200000 739219101 200000 143944873 200000 987476980 200000 765534882 200000 749541754 200000 984369077 200000 432238532 200000 923278382 200000 514088969 200000 686262417 200000 296765924 200000 552471806 200000 580390232 200000 864917213 200000 743788309 200000 287466166 200000 219177209 200000 908796000 200000 365250265 200000 41325917 200000 277733248 200000 531124100 200000 488961015 200000 79756256 200000 363454214 200000 168304088 200000 645944570 200000 498705039 200000 635349929 200000 233194637 200000 803517619 200000 670918046 200000 6797834 200000 20384506 200000 885761715 200000 362786726 200000 637617101 200000 235100953 200000 941628882 200000 920896545 200000 615373852 200000 962362887 200000 359368875 200000 332552689 200000 719393829 200000 790054023 200000 66357789 200000 12240857 200000 786627991 200000 205944192 200000 66457035 200000 432604930 200000 287665449 200000 263843451 200000 742228125 200000 862674808 200000 693724948 200000 687903782 200000 840855357 200000 209537195 200000 910907795 200000 11583699 200000 553982619 200000 712758255 200000 847098218 200000 447260409 200000 294933610 200000 173844732 200000 210797661 200000 808956338 200000 981471648 200000 895003758 200000 909973428 200000 983641404 200000 592913146 200000 395693126 200000 12860605 200000 597129592 200000 20702582 200000 459612263 200000 516229450 200000 586083438 200000 407414998 200000 305883418 200000 443613231 200000 656374983 200000 678328868 200000 620128650 200000 722018757 200000 64097362 200000 509007400 200000 346648649 200000 838077034 200000 734085247 200000 233917428 200000 232282058 200000 53955327 200000 617449703 200000 463585625 200000 232015076 200000 509828968 200000 948752322 200000 434043759 200000 21039957 200000 245683984 200000 226781295 200000 637299985 200000 691321405 200000 160368482 200000 551167472 200000 781913438 200000 745659039 200000 156828241 200000 50231147 200000 397830202 200000 711432675 200000 763326673 200000 190290090 200000 229658315 200000 950246487 200000 268010331 200000 303083164 200000 233253884 200000 57851305 200000 900986477 200000 662886866 200000 787438333 200000 274213230 200000 243546888 200000 702801666 200000 590560704 200000 854927775 200000 964398384 200000 932080520 200000 951838078 200000 384098071 200000 47398512 200000 682862560 200000 51393329 200000 880969238 200000 793533011 200000 526196269 200000 286313495 200000 791592641 200000 981966060 200000 865417910 200000 377706549 200000 139683743 200000 542669135 200000 905368675 200000 481306322 200000 20273693 200000 458279957 200000 492744516 200000 107922167 200000 684332812 200000 22365149 200000 618973962 200000 558519286 200000 785393950 200000 878338501 200000 171596172 200000 390801376 200000 941212524 200000 328819701 200000 73052996 200000 55832077 200000 782411763 200000 985899540 200000 595496912 200000 947339160 200000 600988690 200000 839012817 200000 350231665 200000 504256993 200000 970656525 200000 642240347 200000 721105551 200000 662895369 200000 428172941 200000 678019561 200000 263786547 200000 457036409 200000 99059486 200000 544096308 200000 589739659 200000 184360283 200000 573391024 200000 709774072 200000 282675817 200000 71012639 200000 185615639 200000 699587959 200000 863755461 200000 621416440 200000 340096139 200000 378215413 200000 679127351 200000 394043741 200000 876756521 200000 652677181 200000 536725629 200000 134366344 200000 86513775 200000 593191962 200000 716092155 200000 166676218 200000 994259396 200000 360834015 200000 833771830 200000 804061429 200000 589272302 200000 78784736 200000 536453720 200000 652473857 200000 384511385 200000 283526647 200000 225286320 200000 275334503 200000 435294935 200000 279278592 200000 565007919 200000 724316857 200000 18283931 200000 211063901 200000 643940075 200000 496281160 200000 927539005 200000 558890866 200000 204102047 200000 759966124 200000 142174201 200000 407084842 200000 40600617 200000 182753345 200000 854786927 200000 991794544 200000 229907467 200000 651915684 200000 868904741 200000 787382455 200000 747490028 200000 641678905 200000 305563392 200000 863272051 200000 608455956 200000 677366696 200000 885276623 200000 615501726 200000 725460467 200000 380993884 200000 166563264 200000 922733364 200000 118832282 200000 788530435 200000 209093865 200000 301963447 200000 487304768 200000 658320657 200000 691409344 200000 345247403 200000 78411966 200000 951601980 200000 617852835 200000 257252635 200000 309687060 200000 27402497 200000 74823506 200000 227187218 200000 528029666 200000 406767646 200000 301462384 200000 657795619 200000 230024687 200000 429430038 200000 67598085 200000 368048866 200000 230712998 200000 897846704 200000 502493694 200000 459522921 200000 833515156 200000 363106680 200000 371631532 200000 501807316 200000 776477164 200000 320659005 200000 998724417 200000 779451589 200000 651732739 200000 463948945 200000 557841494 200000 999229409 200000 173041364 200000 629611085 200000 73984360 200000 30830160 200000 42689404 200000 222220042 200000 979871830 200000 835112001 200000 665697983 200000 394621096 200000 132440805 200000 897903204 200000 362353282 200000 655992267 200000 165816124 200000 537860206 200000 589198670 200000 538463833 200000 353171560 200000 571102616 200000 249317588 200000 501186045 200000 140941529 200000 553510177 200000 358877284 200000 268842151 200000 525100771 200000 463402695 200000 663556468 200000 760420106 200000 325160767 200000 228229970 200000 669602335 200000 931085597 200000 131926919 200000 587018506 200000 476591523 200000 438249115 200000 131636413 200000 126094395 200000 548499170 200000 395373955 200000 461354436 200000 408918968 200000 454343906 200000 936734360 200000 926215654 200000 924443989 200000 656634189 200000 9897953 200000 255981388 200000 26922092 200000 542081266 200000 737079082 200000 27862921 200000 851008601 200000 763999298 200000 364459650 200000 716305936 200000 572209406 200000 615434195 200000 44625083 200000 196780729 200000 814376768 200000 398605537 200000 603082734 200000 125551168 200000 492894600 200000 199219656 200000 339616756 200000 959267526 200000 651496514 200000 545203339 200000 258649837 200000 18237518 200000 780602465 200000 285526352 200000 15991741 200000 643524929 200000 843239897 200000 323023074 200000 461728906 200000 634026219 200000 599410212 200000 965188398 200000 665258816 200000 846364667 200000 433253566 200000 256843718 200000 130842125 200000 159391495 200000 418002857 200000 167133793 200000 840921573 200000 969425158 200000 386029546 200000 895433049 200000 6883583 200000 611886036 200000 678647306 200000 185357355 200000 123843414 200000 987433137 200000 841020565 200000 831239675 200000 714698025 200000 90447554 200000 942043294 200000 454936077 200000 439110523 200000 977160079 200000 870254650 200000 801571405 200000 728702611 200000 6657923 200000 907151104 200000 597611976 200000 787957373 200000 453004400 200000 85962384 200000 931784497 200000 170379656 200000 356040200 200000 763841801 200000 687640925 200000 20218055 200000 765476453 200000 193796496 200000 363807687 200000 425369744 200000 957079682 200000 4828880 200000 226356493 200000 65165055 200000 885408959 200000 868283253 200000 969899889 200000 441715828 200000 519377761 200000 244218032 200000 576696152 200000 869272081 200000 433661199 200000 249436342 200000 538683342 200000 914246205 200000 757566806 200000 774399809 200000 374758657 200000 635619107 200000 875718438 200000 6369805 200000 787437762 200000 888809268 200000 302434644 200000 786786652 200000 240879879 200000 107007393 200000 641807126 200000 307160179 200000 670894699 200000 637634785 200000 747010186 200000 158331419 200000 344685229 200000 454363953 200000 355881263 200000 983695136 200000 796040493 200000 976783631 200000 686006377 200000 446411989 200000 666012530 200000 380216767 200000 927456257 200000 270541711 200000 135388070 200000 416568262 200000 69802659 200000 741847334 200000 244953880 200000 716522353 200000 803856479 200000 8824695 200000 869933241 200000 251134799 200000 430370601 200000 766207204 200000 759454112 200000 339634867 200000 827709785 200000 158791378 200000 590675334 200000 497227315 200000 58697260 200000 393482281 200000 208475979 200000 645547052 200000 262983745 200000 574079960 200000 948465519 200000 563535163 200000 804082716 200000 813839183 200000 333249689 200000 566973125 200000 269322406 200000 624677124 200000 762916884 200000 787559280 200000 70791083 200000 770811631 200000 240067661 200000 237711272 200000 388865627 200000 250412301 200000 187495766 200000 147682331 200000 66002377 200000 292115936 200000 588669286 200000 710984253 200000 272857455 200000 242237677 200000 449854295 200000 825830597 200000 270434216 200000 143597373 200000 471645479 200000 808576046 200000 676868661 200000 351836124 200000 811487351 200000 312870711 200000 694174905 200000 588557406 200000 145825039 200000 109448035 200000 545774397 200000 749027157 200000 813263704 200000 893571962 200000 236165804 200000 593715420 200000 126418144 200000 518909958 200000 237781336 200000 375679759 200000 582850266 200000 918317527 200000 522205555 200000 383123088 200000 235145371 200000 479481472 200000 729465239 200000 966267652 200000 156100126 200000 651349207 200000 788454207 200000 716887444 200000 988991617 200000 388923769 200000 316292939 200000 763750253 200000 899072646 200000 946073411 200000 438100608 200000 752337984 200000 132314899 200000 983191002 200000 378835974 200000 851276994 200000 774535602 200000 203969060 200000 925268456 200000 689143597 200000 71357202 200000 744199373 200000 719493016 200000 222676414 200000 89501060 200000 173755588 200000 961362536 200000 714351925 200000 882219903 200000 279689659 200000 232466961 200000 957557080 200000 683665436 200000 282964138 200000 611802928 200000 692878192 200000 330157466 200000 610326092 200000 128896964 200000 955100361 200000 641522139 200000 654529952 200000 522369970 200000 632260919 200000 749346534 200000 662626921 200000 145141057 200000 778885516 200000 707669347 200000 927802799 200000 565328798 200000 536804899 200000 958536482 200000 41181244 200000 549675865 200000 781784920 200000 67471764 200000 931420448 200000 763110631 200000 660965902 200000 338011216 200000 123212334 200000 240422686 200000 689974823 200000 881087888 200000 287390844 200000 859553723 200000 564089615 200000 274632369 200000 945182439 200000 467443167 200000 633723954 200000 138124471 200000 343909517 200000 247357070 200000 19423106 200000 724973254 200000 401729361 200000 459876143 200000 540051442 200000 111237802 200000 91748442 200000 5589007 200000 111727613 200000 364523344 200000 961788564 200000 254331102 200000 403711519 200000 279680331 200000 239697197 200000 877027120 200000 236254555 200000 920216912 200000 489706521 200000 404637437 200000 871622068 200000 643148474 200000 915253903 200000 175393057 200000 571141299 200000 262451206 200000 832340875 200000 521858013 200000 374277607 200000 515075928 200000 723461706 200000 286833492 200000 828760417 200000 66236661 200000 632185552 200000 466677775 200000 902119988 200000 272524231 200000 571342437 200000 818088313 200000 875886331 200000 880092124 200000 336391187 200000 726098020 200000 141269075 200000 499502823 200000 879625002 200000 140669315 200000 193906524 200000 709688510 200000 167498685 200000 822154222 200000 934919228 200000 562804186 200000 306922275 200000 749254049 200000 820774556 200000 12712410 200000 86627446 200000 198996988 200000 172274729 200000 112300544 200000 834618647 200000 501179972 200000 378043156 200000 242698162 200000 104870696 200000 191413793 200000 932130963 200000 322742010 200000 239712272 200000 411046942 200000 146755422 200000 940109575 200000 530435323 200000 313880109 200000 338812978 200000 495263914 200000 84665688 200000 766939680 200000 732886609 200000 70353626 200000 249081689 200000 273684017 200000 604133376 200000 147448112 200000 283760246 200000 697801083 200000 169778440 200000 193929324 200000 442787306 200000 775225982 200000 972516151 200000 607273710 200000 786579765 200000 986819487 200000 557798620 200000 123204925 200000 512183960 200000 21606821 200000 165578061 200000 909302404 200000 13877660 200000 279942717 200000 458330980 200000 385566480 200000 108135819 200000 317398648 200000 238246398 200000 123181267 200000 296623605 200000 271642440 200000 298716283 200000 62190564 200000 332088109 200000 871601158 200000 624080193 200000 417502461 200000 9217226 200000 75519215 200000 704256569 200000 393867772 200000 753512486 200000 336613794 200000 699470672 200000 546517602 200000 638627042 200000 104562084 200000 899692280 200000 45829591 200000 854581088 200000 866170588 200000 537440420 200000 53976740 200000 633197896 200000 324865047 200000 710032207 200000 509483575 200000 843856388 200000 382330245 200000 198173686 200000 797236643 200000 250290499 200000 77453114 200000 653227033 200000 767105565 200000 730807674 200000 723001774 200000 898004030 200000 236270464 200000 914758750 200000 825551421 200000 617527918 200000 84245706 200000 694557547 200000 665609640 200000 365096119 200000 168432285 200000 256833120 200000 710413459 200000 957064616 200000 607905727 200000 713716161 200000 214223877 200000 895617239 200000 91511706 200000 345315668 200000 72971754 200000 393043295 200000 702408892 200000 246602916 200000 595339156 200000 861220442 200000 732482392 200000 650418561 200000 149520438 200000 426062700 200000 431040964 200000 500303998 200000 297794920 200000 897211704 200000 38690553 200000 371500402 200000 775724966 200000 789428712 200000 780096790 200000 933260280 200000 632414929 200000 88675753 200000 521713118 200000 600416751 200000 41708204 200000 273277228 200000 861609781 200000 352626682 200000 924544352 200000 301354535 200000 927312806 200000 994634752 200000 980780024 200000 73965010 200000 573638880 200000 565378477 200000 543577318 200000 696773995 200000 533910580 200000 515181296 200000 190876796 200000 819556530 200000 415051033 200000 29377659 200000 397272436 200000 348216941 200000 492306857 200000 50305094 200000 53681001 200000 735009509 200000 745654049 200000 486856717 200000 599911772 200000 480024680 200000 141451365 200000 33705421 200000 69041711 200000 922536901 200000 845180537 200000 610442315 200000 325052717 200000 988896467 200000 461440265 200000 64102285 200000 540018816 200000 696471786 200000 208357602 200000 294094686 200000 150900666 200000 879361383 200000 390051446 200000 829045710 200000 2654797 200000 50273325 200000 262982237 200000 854068656 200000 815661075 200000 542339103 200000 304970191 200000 983900443 200000 939183046 200000 373363111 200000 972337962 200000 222120426 200000 496853897 200000 845220658 200000 293193842 200000 182843452 200000 572816733 200000 997380018 200000 76480972 200000 21264628 200000 171591597 200000 574914843 200000 476009986 200000 343076922 200000 256332739 200000 939321062 200000 66193154 200000 862377464 200000 620764752 200000 265556112 200000 932708959 200000 85684317 200000 348379112 200000 108113436 200000 501299662 200000 970715230 200000 835362179 200000 37910669 200000 380226987 200000 262613552 200000 542581502 200000 26029677 200000 655950194 200000 693651919 200000 567470488 200000 798500426 200000 664106565 200000 232691579 200000 129411701 200000 604751155 200000 315920237 200000 408770614 200000 313243423 200000 532779839 200000 523481809 200000 198688327 200000 650580479 200000 28110854 200000 825278848 200000 339929529 200000 513181416 200000 782456614 200000 339562030 200000 450947805 200000 226198413 200000 84263103 200000 853497774 200000 834463427 200000 467894278 200000 479976439 200000 711498621 200000 500528581 200000 769207632 200000 115915640 200000 168636471 200000 684188157 200000 467870665 200000 38343149 200000 737195551 200000 243308490 200000 968075192 200000 804223112 200000 114242460 200000 117177935 200000 170247619 200000 839168383 200000 346136502 200000 829740020 200000 530999670 200000 689248906 200000 350718621 200000 437366499 200000 702677443 200000 770356583 200000 409033251 200000 496190348 200000 551801725 200000 864021079 200000 153518653 200000 192351521 200000 148583899 200000 228073118 200000 287692165 200000 75967003 200000 531420412 200000 341668102 200000 46180795 200000 161002675 200000 448307293 200000 739714653 200000 352309311 200000 961469802 200000 681708900 200000 153339890 200000 974970009 200000 813450113 200000 739474905 200000 575483420 200000 731844338 200000 917389186 200000 645311079 200000 140073139 200000 927006360 200000 720679861 200000 615538464 200000 655646613 200000 328139902 200000 205473964 200000 116101110 200000 230577955 200000 985291193 200000 801915320 200000 478570819 200000 959908033 200000 255233540 200000 223731057 200000 167367746 200000 815278937 200000 56371773 200000 172940849 200000 282650003 200000 840251352 200000 360263910 200000 618011289 200000 704441787 200000 40839088 200000 728348325 200000 528735756 200000 518561186 200000 781444949 200000 320393924 200000 453921071 200000 733231379 200000 274523328 200000 983357361 200000 32682608 200000 292321599 200000 213650415 200000 487659391 200000 804409979 200000 673075514 200000 812139875 200000 222235236 200000 188957382 200000 238567037 200000 643814048 200000 415119161 200000 820329478 200000 415305570 200000 572096688 200000 803963901 200000 471182520 200000 75847595 200000 46539937 200000 53684306 200000 754410906 200000 726826748 200000 457053186 200000 73109502 200000 282210862 200000 569240412 200000 571128682 200000 338137452 200000 753786174 200000 463000504 200000 82908913 200000 555704873 200000 586348882 200000 529583200 200000 146010293 200000 624781671 200000 697454396 200000 206596488 200000 461093207 200000 485425277 200000 586691725 200000 705733577 200000 844448379 200000 625689444 200000 880261149 200000 310208157 200000 107951948 200000 420610876 200000 805798535 200000 455229670 200000 766588149 200000 101033669 200000 923728554 200000 499127143 200000 238260009 200000 310774502 200000 950180393 200000 503236937 200000 390597275 200000 24999210 200000 477306860 200000 694508696 200000 195812743 200000 56333374 200000 576672925 200000 353963204 200000 503810600 200000 922697845 200000 136462124 200000 15259425 200000 681989951 200000 394152516 200000 622716748 200000 523721575 200000 808839315 200000 72496838 200000 407518195 200000 334056498 200000 959965547 200000 299988024 200000 582664670 200000 890463107 200000 50714390 200000 918708862 200000 613591562 200000 830422845 200000 755124579 200000 441200029 200000 806454844 200000 124988841 200000 525309737 200000 444436031 200000 181941114 200000 509214706 200000 945626817 200000 401124914 200000 929333392 200000 537826986 200000 121245319 200000 663353065 200000 552984717 200000 812277828 200000 333412188 200000 603479033 200000 888764739 200000 863780759 200000 91153191 200000 783164829 200000 671330250 200000 567632993 200000 838746447 200000 106793779 200000 444441341 200000 830626754 200000 517993282 200000 583362493 200000 932071419 200000 877277373 200000 427916018 200000 813415009 200000 341743784 200000 817061562 200000 551797587 200000 913458410 200000 250473001 200000 290391047 200000 331065567 200000 755091524 200000 72839532 200000 602413138 200000 866403858 200000 953121027 200000 87625630 200000 721442609 200000 177968109 200000 330185181 200000 343251634 200000 728966810 200000 340761207 200000 591744555 200000 226992609 200000 69499755 200000 88076599 200000 197322861 200000 506877988 200000 850323939 200000 618338748 200000 529710787 200000 794004156 200000 823775783 200000 386329621 200000 321202548 200000 807045035 200000 334120638 200000 120459609 200000 620671339 200000 512185400 200000 447530773 200000 291709473 200000 743087285 200000 386202991 200000 265691645 200000 226188041 200000 339405572 200000 955476639 200000 36859944 200000 534448434 200000 854616111 200000 84109274 200000 821788847 200000 215948483 200000 742445744 200000 112663672 200000 844911503 200000 777325923 200000 318437412 200000 505626516 200000 311301671 200000 883423937 200000 499006927 200000 419466381 200000 279264699 200000 616814861 200000 202173205 200000 385245063 200000 596904436 200000 192104828 200000 653761538 200000 387070952 200000 935277918 200000 763515591 200000 146520003 200000 691179739 200000 734453737 200000 268155820 200000 841826603 200000 976979408 200000 222810473 200000 245419372 200000 432593711 200000 728121594 200000 727293462 200000 156917836 200000 550607210 200000 469784527 200000 203086605 200000 512456724 200000 43203226 200000 577291148 200000 856870092 200000 449705619 200000 689090849 200000 203421103 200000 708612026 200000 845062168 200000 525301637 200000 893908091 200000 967058589 200000 655941114 200000 218017008 200000 60788087 200000 13985569 200000 818681106 200000 889004976 200000 471251951 200000 885822552 200000 113352764 200000 173819320 200000 184102258 200000 285129013 200000 321847514 200000 521877790 200000 928572498 200000 351064848 200000 194944848 200000 865103515 200000 405126183 200000 171449381 200000 377189257 200000 104984590 200000 866015308 200000 660443668 200000 522351985 200000 190368505 200000 138878561 200000 734430819 200000 707431800 200000 749259522 200000 80393415 200000 26045687 200000 80737557 200000 10614900 200000 574645031 200000 868681375 200000 715128641 200000 496855227 200000 852882156 200000 701554569 200000 463989496 200000 963346155 200000 798924740 200000 615295435 200000 785050556 200000 718178874 200000 843453986 200000 902857691 200000 94776849 200000 974574722 200000 425314751 200000 184019735 200000 318877698 200000 727639232 200000 989982229 200000 260117055 200000 515315099 200000 690532248 200000 922763491 200000 888532470 200000 777158508 200000 698964430 200000 146281644 200000 655047492 200000 698576653 200000 686793934 200000 195488055 200000 243983382 200000 773034900 200000 786755365 200000 139044368 200000 144038845 200000 581854752 200000 75418373 200000 286031110 200000 31583083 200000 309815890 200000 93704901 200000 624494251 200000 573212345 200000 764266703 200000 776372063 200000 9936599 200000 268471844 200000 681116607 200000 744479985 200000 552485670 200000 535452555 200000 123887953 200000 404071228 200000 113615733 200000 673410227 200000 467926581 200000 125419048 200000 402849385 200000 987718595 200000 824898080 200000 295013438 200000 525267432 200000 73609672 200000 273066572 200000 299138348 200000 801022365 200000 59409714 200000 605378549 200000 386591301 200000 191895928 200000 658413653 200000 63338717 200000 871345406 200000 819088428 200000 158855658 200000 741447112 200000 950641523 200000 390738864 200000 781838219 200000 503138561 200000 665134815 200000 439105471 200000 408263226 200000 420475092 200000 13213223 200000 952147031 200000 957853914 200000 613857810 200000 382154832 200000 329077822 200000 222234805 200000 703051920 200000 48637189 200000 526250360 200000 805263860 200000 732430247 200000 607426322 200000 22484946 200000 149062186 200000 358720182 200000 133712107 200000 605836635 200000 307662026 200000 252824475 200000 748155174 200000 960249061 200000 178001324 200000 929876798 200000 404654844 200000 19293321 200000 361346956 200000 202782727 200000 382049485 200000 847916576 200000 34533515 200000 287507043 200000 147586713 200000 239037386 200000 795299500 200000 63056194 200000 264088199 200000 707101803 200000 867507800 200000 89148572 200000 375127905 200000 945136169 200000 314567899 200000 724161511 200000 591120150 200000 800357104 200000 143631076 200000 697451171 200000 722441016 200000 684849902 200000 522817289 200000 713761487 200000 981110140 200000 658506519 200000 955524161 200000 699750256 200000 98586172 200000 421512098 200000 534483560 200000 361273105 200000 103554808 200000 837330057 200000 904723646 200000 281508414 200000 699076816 200000 645391373 200000 698320488 200000 742976520 200000 583929100 200000 481654577 200000 99978990 200000 311745156 200000 479242133 200000 489518650 200000 561066171 200000 778373452 200000 858632057 200000 234598197 200000 598537121 200000 814187004 200000 286613354 200000 625551985 200000 590005074 200000 122773174 200000 64304192 200000 975838976 200000 89064 200000 78498463 200000 838150003 200000 120566075 200000 486946398 200000 520666207 200000 266464673 200000 986019643 200000 380365588 200000 293195941 200000 97517326 200000 156368225 200000 651909711 200000 208779937 200000 72795679 200000 674977486 200000 835990198 200000 556590216 200000 895680990 200000 660560363 200000 735367126 200000 435641876 200000 12843641 200000 323561699 200000 393678495 200000 638497025 200000 711893955 200000 127256612 200000 392622566 200000 390958481 200000 324805554 200000 464233186 200000 382786273 200000 827797769 200000 410408159 200000 526664596 200000 820945326 200000 234089522 200000 621899017 200000 250793077 200000 440654284 200000 884876761 200000 145572242 200000 605809156 200000 47814303 200000 279055183 200000 604416000 200000 834692996 200000 27706352 200000 265579241 200000 827226750 200000 824900989 200000 207102059 200000 948802689 200000 876880984 200000 683420729 200000 223465504 200000 752052723 200000 989043842 200000 480519752 200000 962587395 200000 917414305 200000 430528530 200000 93397756 200000 218814316 200000 482921200 200000 967848642 200000 98588910 200000 928154776 200000 348569801 200000 854420847 200000 81773175 200000 162691366 200000 691730457 200000 258276508 200000 349444664 200000 733968794 200000 193690705 200000 396735216 200000 151178131 200000 531516125 200000 503458790 200000 23993267 200000 702656303 200000 166485179 200000 765984466 200000 675319637 200000 640001400 200000 916023908 200000 844889873 200000 833534440 200000 559280924 200000 264176363 200000 416742181 200000 630251425 200000 773817231 200000 407359946 200000 30226067 200000 542625627 200000 944529800 200000 984233820 200000 788924004 200000 837184275 200000 649664386 200000 268625250 200000 213574565 200000 568783981 200000 475934780 200000 322744191 200000 59182567 200000 242142510 200000 954258233 200000 547672508 200000 669205951 200000 440630720 200000 44324161 200000 885934340 200000 132370759 200000 385601969 200000 942183134 200000 569516457 200000 394335387 200000 664012852 200000 239639264 200000 295426013 200000 507320925 200000 827322014 200000 141634778 200000 798731834 200000 631956018 200000 916018922 200000 608819618 200000 265427003 200000 256678211 200000 816905270 200000 146828245 200000 31023297 200000 35658429 200000 768386884 200000 823864400 200000 875504782 200000 632592465 200000 861833978 200000 64676536 200000 384139469 200000 734696629 200000 335228130 200000 288108531 200000 603258760 200000 668748832 200000 192502186 200000 138155181 200000 595960881 200000 246911698 200000 156525989 200000 287440852 200000 787618330 200000 669861770 200000 894103369 200000 844597533 200000 727257852 200000 737894926 200000 848250799 200000 642024829 200000 438670708 200000 913923495 200000 188147991 200000 743683504 200000 544626561 200000 801804194 200000 881145185 200000 473575093 200000 930952968 200000 571923408 200000 397868180 200000 522490447 200000 876650576 200000 680699654 200000 681258843 200000 32855430 200000 477768326 200000 988335006 200000 527119746 200000 589809444 200000 411334715 200000 902261237 200000 887348350 200000 805674553 200000 176520161 200000 320174315 200000 500420067 200000 42516120 200000 834630737 200000 260904550 200000 427919851 200000 888740695 200000 979116359 200000 276279759 200000 643031542 200000 989816659 200000 82457572 200000 718736531 200000 884253956 200000 578266025 200000 370174252 200000 808506019 200000 346919485 200000 487805502 200000 406852742 200000 379706612 200000 682573673 200000 159669305 200000 428272191 200000 119555072 200000 174543736 200000 243999364 200000 70834183 200000 84506692 200000 38455548 200000 498986062 200000 176226674 200000 197369024 200000 759122602 200000 143945611 200000 848064632 200000 203197818 200000 271072733 200000 346625906 200000 48665077 200000 518318587 200000 262190867 200000 216598782 200000 771615274 200000 185435600 200000 308828782 200000 801598830 200000 409718074 200000 534039306 200000 956817459 200000 198748870 200000 213291950 200000 648086718 200000 495376718 200000 354557004 200000 394699505 200000 198184838 200000 367073229 200000 376066315 200000 858943957 200000 946341375 200000 949354849 200000 704983123 200000 175529229 200000 956648777 200000 283223520 200000 890554423 200000 132774321 200000 907191690 200000 530481605 200000 93839885 200000 93979069 200000 395146859 200000 137813678 200000 381500146 200000 519735441 200000 616534937 200000 538192349 200000 48763460 200000 905327986 200000 122241349 200000 921685177 200000 232560678 200000 19073544 200000 927340197 200000 852291402 200000 525630463 200000 905231582 200000 220361841 200000 669835968 200000 692217083 200000 533325286 200000 741311846 200000 328140268 200000 823555720 200000 527335666 200000 408387271 200000 102328260 200000 364671707 200000 740998204 200000 231044823 200000 91703268 200000 169784681 200000 535490271 200000 233280352 200000 919855880 200000 882278766 200000 846553947 200000 987321391 200000 100755 200000 188506217 200000 92850709 200000 400313237 200000 841743372 200000 563602590 200000 267532756 200000 858404072 200000 919016347 200000 316093843 200000 528335941 200000 749788928 200000 496124560 200000 857029779 200000 861546105 200000 466593466 200000 822905053 200000 768790830 200000 335521634 200000 80175480 200000 179544727 200000 913369015 200000 984059481 200000 895026592 200000 620014201 200000 181348805 200000 25255323 200000 832645401 200000 979305056 200000 540494002 200000 364150471 200000 587224017 200000 100153808 200000 644996639 200000 554203490 200000 422352953 200000 659632749 200000 669568110 200000 175023443 200000 260885447 200000 394734211 200000 36065607 200000 210321255 200000 460131699 200000 768844160 200000 901342739 200000 273528270 200000 711242298 200000 803149428 200000 682715780 200000 842260636 200000 470963103 200000 637944472 200000 765524235 200000 21615689 200000 697724965 200000 702242756 200000 433427297 200000 300770353 200000 66969046 200000 110164214 200000 730244351 200000 948668181 200000 123116223 200000 492968146 200000 818863013 200000 489471897 200000 333766513 200000 40384029 200000 359913943 200000 777062596 200000 563649410 200000 63256129 200000 139414363 200000 11794562 200000 612644874 200000 552453069 200000 235141052 200000 74690597 200000 973258278 200000 976382194 200000 367631050 200000 381806816 200000 652887929 200000 266928135 200000 77026584 200000 47755339 200000 6133414 200000 374565893 200000 391447677 200000 342790882 200000 590848471 200000 652045067 200000 597902484 200000 977423494 200000 840693561 200000 696519387 200000 949925691 200000 723547386 200000 146188158 200000 16229211 200000 30307095 200000 55546983 200000 98601561 200000 878367510 200000 807273999 200000 75821016 200000 634721029 200000 806913977 200000 694200781 200000 37524927 200000 163161791 200000 248475286 200000 455108161 200000 112500334 200000 596213575 200000 809557796 200000 71497757 200000 411436191 200000 682916708 200000 757872508 200000 515416409 200000 824219117 200000 930040669 200000 426247902 200000 655145392 200000 722671449 200000 135751040 200000 297925162 200000 882907938 200000 946592709 200000 446123166 200000 778143336 200000 342819441 200000 490479228 200000 926278285 200000 209461056 200000 674657700 200000 353836968 200000 754791589 200000 265781122 200000 729832070 200000 954008283 200000 81344068 200000 51323296 200000 567456039 200000 554459527 200000 25455946 200000 578882607 200000 186419290 200000 522677638 200000 980538013 200000 566865514 200000 292797494 200000 787949458 200000 609141414 200000 769482927 200000 163495574 200000 440478670 200000 630371795 200000 257756927 200000 470395801 200000 692059707 200000 714613523 200000 10625410 200000 495437858 200000 776500036 200000 84440157 200000 557487361 200000 258204760 200000 708489779 200000 282895657 200000 105798507 200000 488662055 200000 373909433 200000 236193013 200000 577999440 200000 697333182 200000 292966506 200000 529187777 200000 563895657 200000 463631888 200000 326712126 200000 658938003 200000 229918478 200000 518775635 200000 435912210 200000 910756341 200000 40302782 200000 532418947 200000 595163685 200000 225902194 200000 100759963 200000 707944160 200000 221316251 200000 657447708 200000 562116843 200000 80621675 200000 850069758 200000 814070793 200000 345333400 200000 227540077 200000 205384631 200000 110900945 200000 818961841 200000 477833457 200000 976712857 200000 566702866 200000 150197991 200000 594272325 200000 830708567 200000 327293164 200000 452912401 200000 470404477 200000 501244937 200000 120402310 200000 207764392 200000 327628528 200000 521608620 200000 599139719 200000 181887308 200000 709891257 200000 686341278 200000 737442717 200000 525676605 200000 652543287 200000 742404390 200000 347969786 200000 790326498 200000 996580749 200000 261325290 200000 877879249 200000 763934278 200000 194265635 200000 610926710 200000 961440222 200000 542847638 200000 446223651 200000 918554556 200000 425406172 200000 498579364 200000 838781181 200000 955526287 200000 114424588 200000 477698919 200000 240085219 200000 775724583 200000 846308788 200000 543886969 200000 633277262 200000 209950880 200000 954750878 200000 293866135 200000 53826167 200000 974425466 200000 542782869 200000 815618341 200000 837629150 200000 284123162 200000 452735211 200000 217586087 200000 334452679 200000 615226952 200000 70722038 200000 573195849 200000 233098168 200000 443327663 200000 304222862 200000 831752793 200000 783295741 200000 60428129 200000 285920401 200000 149794503 200000 879672868 200000 373002832 200000 752829536 200000 113263275 200000 677663873 200000 387418582 200000 777254239 200000 928025023 200000 221529771 200000 502935854 200000 411414648 200000 709722849 200000 694021885 200000 567377144 200000 86730905 200000 417143955 200000 406683158 200000 784625593 200000 170349873 200000 856593275 200000 325732186 200000 149510745 200000 574256823 200000 766730979 200000 194517870 200000 630735011 200000 979772707 200000 908076858 200000 149652159 200000 980370376 200000 146489459 200000 657121937 200000 77421564 200000 870242012 200000 155590440 200000 6336798 200000 100901528 200000 311811928 200000 474416326 200000 111883708 200000 309629257 200000 181444502 200000 946716248 200000 558960746 200000 247820940 200000 951274840 200000 719574761 200000 142142664 200000 988015902 200000 1652802 200000 776194059 200000 175797405 200000 628969604 200000 614520411 200000 550830164 200000 328480339 200000 441926532 200000 367306384 200000 330872797 200000 158076281 200000 82868394 200000 395712305 200000 142014146 200000 177905472 200000 371210436 200000 272044658 200000 610056100 200000 869210367 200000 955923302 200000 388451564 200000 865443882 200000 317314224 200000 964210023 200000 280623641 200000 29192059 200000 55121264 200000 346862946 200000 582643931 200000 896787653 200000 706242050 200000 908201015 200000 834339829 200000 166259130 200000 479369549 200000 121431943 200000 617950865 200000 969955086 200000 522647258 200000 25097275 200000 252200632 200000 841366266 200000 837613911 200000 686792445 200000 70710749 200000 347114940 200000 958488342 200000 763985085 200000 615230803 200000 235953173 200000 580553358 200000 193541933 200000 950866130 200000 590825929 200000 316387545 200000 120619334 200000 145277174 200000 429334050 200000 906700341 200000 63802305 200000 798347712 200000 527589486 200000 199432324 200000 362445215 200000 944507667 200000 57196157 200000 168174539 200000 337050786 200000 403757880 200000 345916707 200000 511119542 200000 30480849 200000 83893594 200000 851510460 200000 288896275 200000 396778488 200000 813670923 200000 774127011 200000 217162322 200000 577929765 200000 764659646 200000 627885753 200000 112388620 200000 538633773 200000 518244170 200000 888980965 200000 845599353 200000 820385061 200000 761529965 200000 640110734 200000 496093944 200000 838582249 200000 247629383 200000 894748195 200000 906503819 200000 712375192 200000 709073883 200000 579860627 200000 349318232 200000 832954901 200000 550614673 200000 143640277 200000 561444905 200000 295769224 200000 154937527 200000 843064674 200000 310585581 200000 760870875 200000 480094203 200000 110772918 200000 468814645 200000 369168190 200000 192549363 200000 604514258 200000 25913784 200000 752870564 200000 889646229 200000 753099965 200000 846230991 200000 611095876 200000 677539007 200000 364384510 200000 245325305 200000 809636376 200000 457327792 200000 432788516 200000 417313880 200000 666951777 200000 954936461 200000 574877247 200000 582500147 200000 801262113 200000 68383453 200000 363541092 200000 460282738 200000 120559263 200000 847713037 200000 559571756 200000 619796261 200000 763340007 200000 759186414 200000 818192693 200000 722426366 200000 445068359 200000 630648370 200000 295146400 200000 259277265 200000 299097812 200000 20690162 200000 181111953 200000 432337691 200000 8927203 200000 478875179 200000 625402291 200000 998960505 200000 434651280 200000 39748412 200000 42795697 200000 950680620 200000 915007034 200000 147605865 200000 60542398 200000 49988252 200000 231641861 200000 854944347 200000 445442574 200000 471601362 200000 154760279 200000 692079774 200000 186004571 200000 87526908 200000 846606683 200000 572007970 200000 148520801 200000 332389100 200000 807563137 200000 347605179 200000 389978721 200000 488719514 200000 782429436 200000 898111137 200000 137594786 200000 731588254 200000 158224706 200000 159970033 200000 872767211 200000 61729718 200000 374045072 200000 371470889 200000 125808651 200000 900941382 200000 270894436 200000 770250416 200000 833900370 200000 981778131 200000 833137409 200000 167468364 200000 548802069 200000 175258247 200000 410250222 200000 91289513 200000 253914413 200000 254883761 200000 429710199 200000 103241433 200000 407722360 200000 493983298 200000 835261227 200000 722192847 200000 186017367 200000 470132304 200000 761356636 200000 231439843 200000 499116591 200000 98512534 200000 564009378 200000 964373841 200000 85397736 200000 165352178 200000 290092888 200000 247436729 200000 462570097 200000 771363047 200000 992476701 200000 762106529 200000 808484666 200000 11462169 200000 810763861 200000 760178158 200000 987817656 200000 89559763 200000 249318310 200000 326297199 200000 511047140 200000 963515012 200000 915169659 200000 979689554 200000 808363964 200000 315234365 200000 697704324 200000 325746605 200000 802055617 200000 150421813 200000 293396532 200000 712639734 200000 350896760 200000 825179973 200000 501782850 200000 686293387 200000 145353193 200000 640837485 200000 394767913 200000 139147308 200000 326753827 200000 936720973 200000 176554151 200000 339221884 200000 570205110 200000 606526637 200000 873808706 200000 50109571 200000 454414391 200000 294708213 200000 984749502 200000 65653550 200000 772264639 200000 108055733 200000 487356328 200000 851307214 200000 183185517 200000 744163615 200000 997695183 200000 250129045 200000 545788127 200000 980448136 200000 915526085 200000 646914076 200000 396439741 200000 104668907 200000 914838626 200000 901333472 200000 660888623 200000 541078885 200000 165401153 200000 218146752 200000 405385057 200000 70240442 200000 647205186 200000 286135169 200000 700026118 200000 363349711 200000 895825414 200000 740253002 200000 775431890 200000 766419502 200000 420544118 200000 829589544 200000 23257087 200000 650401413 200000 514357309 200000 964701835 200000 691140553 200000 38040359 200000 153922377 200000 170585799 200000 781987826 200000 584690569 200000 460697166 200000 838429077 200000 674805567 200000 965916102 200000 424546115 200000 121304207 200000 192043512 200000 67451676 200000 851852258 200000 530754231 200000 661402220 200000 536780397 200000 965250092 200000 876654321 200000 110201707 200000 183201471 200000 779216099 200000 769294468 200000 745127114 200000 193415100 200000 805715471 200000 70261660 200000 807172067 200000 31996467 200000 276438906 200000 930059723 200000 352605202 200000 662013077 200000 869444404 200000 812909700 200000 915780921 200000 704791928 200000 793011215 200000 850838431 200000 805437500 200000 273337368 200000 661828131 200000 462141400 200000 662124934 200000 878300881 200000 326849356 200000 310488912 200000 928364931 200000 325356454 200000 582939047 200000 116715530 200000 792082212 200000 346702526 200000 924811801 200000 411099759 200000 551243358 200000 296863969 200000 334339272 200000 480068043 200000 137913515 200000 454455295 200000 903617951 200000 839391949 200000 950350727 200000 153363881 200000 144919247 200000 206709771 200000 396391156 200000 930094998 200000 963503432 200000 207555708 200000 485780471 200000 831002144 200000 867998532 200000 792688636 200000 303392024 200000 539640516 200000 518731965 200000 962388939 200000 560007910 200000 470944422 200000 732292594 200000 884813582 200000 487099505 200000 875718410 200000 210934246 200000 64168269 200000 724117454 200000 701214172 200000 736600289 200000 218624243 200000 406796439 200000 320470569 200000 217716973 200000 31954386 200000 272797800 200000 484432036 200000 125521498 200000 773255068 200000 163819875 200000 409484322 200000 896496698 200000 428107883 200000 520088237 200000 922480670 200000 896008422 200000 866910010 200000 569601775 200000 163872566 200000 596541047 200000 997003369 200000 754082517 200000 313602988 200000 235114317 200000 138709565 200000 549052818 200000 482175973 200000 933912716 200000 674704221 200000 96331099 200000 690813677 200000 911396506 200000 215054166 200000 510979047 200000 379754226 200000 420157347 200000 419476249 200000 92429558 200000 488183237 200000 120197141 200000 663096696 200000 949063879 200000 882915164 200000 680065828 200000 542069676 200000 37137567 200000 779894867 200000 736855879 200000 854117842 200000 465532745 200000 460964966 200000 742918329 200000 833335657 200000 824983953 200000 704256760 200000 137034233 200000 7040469 200000 415642824 200000 589801359 200000 486153290 200000 167838431 200000 222754627 200000 134968917 200000 193798708 200000 423585588 200000 599830236 200000 586036377 200000 490810369 200000 996395745 200000 788366191 200000 100009804 200000 493769793 200000 922858461 200000 69989726 200000 189285253 200000 891146822 200000 601759872 200000 739574798 200000 123146493 200000 389783721 200000 495286276 200000 294724712 200000 51458196 200000 508521411 200000 12739851 200000 895481689 200000 894423754 200000 281300021 200000 536253464 200000 36591186 200000 913541190 200000 547321184 200000 215374868 200000 915069896 200000 182807123 200000 732470254 200000 233407691 200000 13835701 200000 361117022 200000 318994503 200000 673063789 200000 818309141 200000 558241657 200000 910366493 200000 779519245 200000 951203690 200000 510971611 200000 652792289 200000 570977061 200000 627211577 200000 240609886 200000 574583627 200000 58407440 200000 494583947 200000 398645248 200000 355345878 200000 68141455 200000 13578349 200000 146038626 200000 3691585 200000 720457029 200000 233089136 200000 295406156 200000 242384399 200000 515763003 200000 451199785 200000 620994855 200000 491666440 200000 752886365 200000 840552114 200000 338273153 200000 386749622 200000 633223930 200000 257649960 200000 751387789 200000 240586985 200000 872593736 200000 546011947 200000 92316576 200000 683895347 200000 672002525 200000 919771745 200000 672078005 200000 612338029 200000 740064311 200000 19246578 200000 35099882 200000 77417776 200000 812361526 200000 347696397 200000 481981185 200000 871118429 200000 600562076 200000 652586850 200000 294436320 200000 642826390 200000 943290004 200000 760636839 200000 802696465 200000 253852866 200000 59134504 200000 478711828 200000 381051203 200000 157143949 200000 716480458 200000 811641062 200000 958873799 200000 986304997 200000 101235916 200000 785494239 200000 819802132 200000 619779966 200000 859132647 200000 731366340 200000 634130499 200000 294998863 200000 705139896 200000 138532574 200000 615979923 200000 201904147 200000 86214206 200000 274917242 200000 426060774 200000 721209545 200000 583075166 200000 468398441 200000 63214915 200000 799047477 200000 352597599 200000 213263233 200000 609402962 200000 192057437 200000 898317935 200000 449361433 200000 106134755 200000 341457676 200000 825486364 200000 763063697 200000 153094247 200000 596396626 200000 922697179 200000 780811976 200000 955598965 200000 89038337 200000 72290948 200000 127920548 200000 909175111 200000 459111730 200000 24097747 200000 6703502 200000 861132346 200000 680671935 200000 493047529 200000 81749491 200000 773126738 200000 936618438 200000 758891722 200000 302858948 200000 836911283 200000 927028268 200000 917400285 200000 140316919 200000 505532713 200000 922196759 200000 258812783 200000 569483011 200000 613194913 200000 756301171 200000 193932336 200000 315517288 200000 909475246 200000 996095599 200000 705011380 200000 402443045 200000 646944517 200000 433642493 200000 709054195 200000 726333504 200000 235551745 200000 580009301 200000 73048521 200000 1643074 200000 496311071 200000 562264946 200000 92614007 200000 855310520 200000 758700163 200000 264073619 200000 737595936 200000 633468339 200000 659432562 200000 186433980 200000 235994701 200000 962480713 200000 230281174 200000 850369843 200000 42891626 200000 588401426 200000 361471165 200000 972244227 200000 797634630 200000 81313963 200000 599453914 200000 370026620 200000 789231511 200000 441819702 200000 474684931 200000 604406193 200000 218420852 200000 757930456 200000 91132593 200000 493772280 200000 4612825 200000 112239418 200000 277241475 200000 972404846 200000 58170918 200000 710764553 200000 99950779 200000 908195441 200000 741195680 200000 440663159 200000 193660095 200000 980869668 200000 468401391 200000 345972151 200000 412649113 200000 740691182 200000 219271326 200000 206524548 200000 465455480 200000 305614331 200000 824100511 200000 603130779 200000 255351853 200000 874442425 200000 407948484 200000 235752508 200000 728556975 200000 977499997 200000 839184711 200000 350948013 200000 128615319 200000 82420060 200000 653569347 200000 254352055 200000 579518629 200000 236703730 200000 222114104 200000 402599975 200000 859817273 200000 796763294 200000 628835723 200000 633542478 200000 467183066 200000 891752868 200000 53516035 200000 636144002 200000 872808883 200000 291274377 200000 924446542 200000 731332507 200000 350933777 200000 957025435 200000 192689018 200000 73606774 200000 342745062 200000 900231527 200000 557114492 200000 688869238 200000 125055049 200000 790139713 200000 461557164 200000 55885054 200000 828962036 200000 211892159 200000 599158599 200000 672369912 200000 218701765 200000 709915710 200000 388402924 200000 700304209 200000 123107901 200000 833932380 200000 873928224 200000 532833402 200000 471920644 200000 134337148 200000 455767754 200000 638772713 200000 146135395 200000 178408005 200000 890622903 200000 451956374 200000 266690504 200000 513276707 200000 724071191 200000 466511742 200000 340914246 200000 252460229 200000 515040510 200000 417177124 200000 978159122 200000 890824093 200000 336921060 200000 861640459 200000 622143239 200000 685092707 200000 668197157 200000 864694845 200000 764827171 200000 635314579 200000 791715714 200000 996628423 200000 815431688 200000 540302314 200000 226114975 200000 281553978 200000 945119612 200000 605176556 200000 316436611 200000 292273964 200000 11756009 200000 287863905 200000 412370459 200000 289142197 200000 524459485 200000 100944340 200000 520304566 200000 391023347 200000 415179659 200000 865622291 200000 913670794 200000 375499398 200000 731307337 200000 395562674 200000 194637358 200000 475604756 200000 970224144 200000 261831304 200000 194438942 200000 646030534 200000 672532992 200000 757924911 200000 941063483 200000 262652873 200000 804427481 200000 175972744 200000 896886856 200000 513873103 200000 159389826 200000 238114101 200000 206337134 200000 830436747 200000 455266693 200000 206796062 200000 353947320 200000 360243001 200000 900668305 200000 617413869 200000 55346584 200000 793248531 200000 362227703 200000 399271569 200000 32522080 200000 596997341 200000 693957678 200000 238662335 200000 111198922 200000 571500378 200000 268456528 200000 696220524 200000 486425457 200000 492588244 200000 320186778 200000 378831956 200000 128653398 200000 350540184 200000 143823600 200000 326385015 200000 321581148 200000 879365239 200000 599147862 200000 582934934 200000 501750475 200000 298870599 200000 101765752 200000 362545338 200000 425983441 200000 79918432 200000 7437603 200000 890497198 200000 164645628 200000 385372192 200000 592476106 200000 224138112 200000 440310721 200000 494007143 200000 913716994 200000 883182084 200000 971712505 200000 273443356 200000 117891078 200000 720465489 200000 764766302 200000 564592806 200000 650110771 200000 714115650 200000 792640787 200000 108887923 200000 224374925 200000 44959733 200000 86184985 200000 982736756 200000 569276985 200000 141772880 200000 651727323 200000 207639199 200000 119824129 200000 883933559 200000 103932323 200000 923690604 200000 773272275 200000 334593367 200000 629185570 200000 191410265 200000 945239362 200000 456445983 200000 774272492 200000 599068262 200000 727008259 200000 437553345 200000 494820857 200000 482730394 200000 96308082 200000 339571062 200000 438069798 200000 335911548 200000 953412363 200000 758747191 200000 912400818 200000 375451546 200000 963695601 200000 48454980 200000 833050561 200000 397980166 200000 557021546 200000 310514593 200000 975073245 200000 663868371 200000 528876896 200000 922950036 200000 822795376 200000 9505437 200000 59320034 200000 184733481 200000 46966090 200000 858247678 200000 96222369 200000 249540782 200000 226021409 200000 210435610 200000 51809139 200000 410336567 200000 54542092 200000 128691732 200000 161878228 200000 733171995 200000 808520968 200000 827174550 200000 979020640 200000 925427317 200000 245638259 200000 877363790 200000 810465626 200000 950601124 200000 727925140 200000 242336875 200000 321508649 200000 396137931 200000 156341521 200000 262994724 200000 528322005 200000 24639826 200000 927206006 200000 901958705 200000 425373070 200000 382318691 200000 171787957 200000 319502160 200000 648071206 200000 338307949 200000 596254881 200000 327152833 200000 248349586 200000 826222501 200000 533741426 200000 600032203 200000 788082284 200000 205564800 200000 777459524 200000 460461877 200000 950219380 200000 633097531 200000 383502743 200000 134985677 200000 581437706 200000 891625299 200000 846527952 200000 812018405 200000 954650038 200000 199884045 200000 818647479 200000 316889808 200000 679269537 200000 76382447 200000 265675256 200000 247197034 200000 426171161 200000 995059525 200000 893806242 200000 672395918 200000 87131153 200000 111148189 200000 620325290 200000 70393501 200000 101820062 200000 357715531 200000 916393321 200000 24303869 200000 502939259 200000 123689190 200000 381632794 200000 256272536 200000 116887686 200000 981929673 200000 887663453 200000 950554201 200000 924529985 200000 667332243 200000 605428919 200000 4919731 200000 510890322 200000 162631591 200000 705112080 200000 879788825 200000 564759043 200000 992329389 200000 954781491 200000 203229831 200000 761242562 200000 227468815 200000 144149329 200000 882289656 200000 99055778 200000 708179069 200000 153106302 200000 603471341 200000 27744473 200000 784922986 200000 817466163 200000 396748268 200000 778666816 200000 420943244 200000 364093642 200000 719844095 200000 367992790 200000 450910047 200000 30875142 200000 242124337 200000 975344701 200000 608406947 200000 424010888 200000 531212053 200000 548970555 200000 723010522 200000 74819674 200000 157790271 200000 981165627 200000 4964555 200000 740207209 200000 794926024 200000 897806794 200000 480443650 200000 454862595 200000 192249294 200000 402048026 200000 364076877 200000 565360733 200000 418501361 200000 829630082 200000 536684864 200000 489149711 200000 867300568 200000 700183291 200000 255260594 200000 695390357 200000 112549546 200000 29089957 200000 553247038 200000 278728144 200000 584050070 200000 620809792 200000 139142851 200000 306597763 200000 342081355 200000 875268276 200000 438675429 200000 91244248 200000 798119552 200000 682770313 200000 822871945 200000 314712024 200000 889071469 200000 935305071 200000 642549853 200000 728847350 200000 700431440 200000 340248248 200000 221855054 200000 307039877 200000 835800554 200000 530426329 200000 91617295 200000 134719293 200000 730232831 200000 91876845 200000 108885401 200000 763018938 200000 366836698 200000 358210865 200000 438439077 200000 839801085 200000 223808198 200000 131596681 200000 838119988 200000 542074345 200000 649907862 200000 501651706 200000 14188040 200000 887088583 200000 133822494 200000 203770926 200000 527293736 200000 254041027 200000 979013047 200000 941754611 200000 663336032 200000 519900268 200000 63111103 200000 892944572 200000 699806910 200000 719742008 200000 360458007 200000 94023454 200000 513217046 200000 31367677 200000 797636515 200000 958923860 200000 260555135 200000 863993209 200000 855056078 200000 220733884 200000 233133012 200000 533375436 200000 927990787 200000 78961240 200000 670333493 200000 257394681 200000 971040053 200000 553625934 200000 897746051 200000 958735720 200000 68988760 200000 347668073 200000 90255335 200000 50474599 200000 204905189 200000 45462677 200000 500830027 200000 47911588 200000 616812634 200000 13663846 200000 260094943 200000 504495541 200000 996728504 200000 161195154 200000 186542486 200000 154099600 200000 666844675 200000 499578994 200000 460147110 200000 930004755 200000 62772678 200000 228546694 200000 773353228 200000 274198141 200000 120252300 200000 763191534 200000 763448582 200000 62974963 200000 177606504 200000 521648113 200000 927619991 200000 109964796 200000 343027310 200000 353951354 200000 457017862 200000 593482246 200000 789159735 200000 30196886 200000 154626399 200000 92939999 200000 237105761 200000 843352055 200000 816363760 200000 774957884 200000 281015565 200000 473117300 200000 388582093 200000 186478133 200000 675430240 200000 287677575 200000 441531470 200000 83257799 200000 552526082 200000 195264461 200000 995068044 200000 74876241 200000 981599138 200000 991249802 200000 240407783 200000 584494615 200000 589110639 200000 567288610 200000 930388354 200000 536372162 200000 665668000 200000 508608673 200000 622505413 200000 428330718 200000 85312238 200000 216284980 200000 547105499 200000 580763483 200000 625542677 200000 665626030 200000 927457842 200000 659878669 200000 714375767 200000 395809028 200000 293676541 200000 987244588 200000 42985976 200000 933606097 200000 432411573 200000 901855701 200000 53232835 200000 136193491 200000 61421204 200000 190483078 200000 937531011 200000 508232812 200000 544950296 200000 314384550 200000 984459659 200000 662460706 200000 916638854 200000 920336635 200000 996300079 200000 744978719 200000 754427749 200000 981553458 200000 19497033 200000 107618481 200000 913246719 200000 298591322 200000 3647925 200000 627929035 200000 463850467 200000 269820265 200000 806045908 200000 154125443 200000 489660262 200000 829754806 200000 205443085 200000 477418898 200000 220960285 200000 391726461 200000 7855944 200000 952239319 200000 443267940 200000 601814622 200000 294038129 200000 665940948 200000 959669978 200000 397925343 200000 199140859 200000 705168431 200000 698785507 200000 99349989 200000 958878042 200000 308487219 200000 180835621 200000 159715135 200000 124250504 200000 481241420 200000 46723851 200000 522791451 200000 98862977 200000 928485007 200000 572671557 200000 992603279 200000 247131334 200000 875337007 200000 219504966 200000 657984785 200000 858941406 200000 39264521 200000 676204485 200000 857006847 200000 83416785 200000 466021657 200000 360955708 200000 444418841 200000 145352107 200000 825718787 200000 156593004 200000 405788674 200000 836258047 200000 575270539 200000 493822679 200000 440886466 200000 576514657 200000 973660189 200000 871475525 200000 25616711 200000 299054315 200000 159996230 200000 163048512 200000 116048095 200000 729463225 200000 578124344 200000 234176407 200000 437432511 200000 657659501 200000 679404362 200000 999889887 200000 37024895 200000 327286699 200000 402915702 200000 701069549 200000 690592412 200000 853344670 200000 685172954 200000 456301149 200000 6471413 200000 444109426 200000 409976119 200000 234374159 200000 964367183 200000 109854423 200000 949235829 200000 438094500 200000 191665105 200000 346230405 200000 754049309 200000 136402949 200000 955362184 200000 670294706 200000 241311453 200000 262269917 200000 221366500 200000 360855197 200000 269676296 200000 910098970 200000 300695097 200000 450237959 200000 917489940 200000 359389040 200000 633256512 200000 180692405 200000 967188250 200000 580426197 200000 434934931 200000 582874096 200000 383198809 200000 83121414 200000 929115188 200000 219132676 200000 555694002 200000 680446209 200000 257449479 200000 424900548 200000 596647469 200000 156910217 200000 457516883 200000 279057924 200000 173472116 200000 476732326 200000 990976581 200000 341261598 200000 730648659 200000 566989858 200000 746701420 200000 654342254 200000 21684030 200000 216725004 200000 897008446 200000 433390038 200000 725637835 200000 22875193 200000 166352530 200000 335383099 200000 272231475 200000 760291006 200000 804294948 200000 516391941 200000 403446742 200000 49120119 200000 907862293 200000 66203555 200000 81592756 200000 727284356 200000 733990504 200000 881348101 200000 134087156 200000 109988551 200000 731009926 200000 323985696 200000 865977185 200000 679139943 200000 312021947 200000 267170926 200000 746189287 200000 178523471 200000 555505590 200000 33965931 200000 472925467 200000 113471919 200000 58157069 200000 729439769 200000 945104561 200000 7939194 200000 722522551 200000 354774397 200000 807229187 200000 266669543 200000 928421008 200000 947257888 200000 75160465 200000 562630641 200000 168318936 200000 179949710 200000 165738875 200000 688469719 200000 797187252 200000 103896026 200000 651870729 200000 374080924 200000 777925804 200000 67906072 200000 657558308 200000 385822344 200000 902764588 200000 169969890 200000 630130650 200000 362158501 200000 976346371 200000 280460756 200000 489977053 200000 869422914 200000 144114918 200000 332658448 200000 370527493 200000 19908212 200000 997580782 200000 670199739 200000 427617226 200000 453124496 200000 60252950 200000 459962494 200000 891362762 200000 302608051 200000 468580030 200000 475222534 200000 468481353 200000 992254010 200000 984073003 200000 325434756 200000 393504428 200000 369861450 200000 249237764 200000 246037293 200000 125449469 200000 854249033 200000 965045206 200000 244034235 200000 394113130 200000 967094627 200000 892531858 200000 638322154 200000 502404806 200000 817740550 200000 42904586 200000 447759100 200000 9524743 200000 853776486 200000 809642359 200000 688045366 200000 640633542 200000 950807546 200000 706009334 200000 31580000 200000 290673346 200000 912243197 200000 538802694 200000 864243273 200000 919131485 200000 861411054 200000 288829451 200000 513285953 200000 517100573 200000 369164816 200000 103294671 200000 979972766 200000 390896941 200000 542183915 200000 54257404 200000 654882871 200000 421957081 200000 46452937 200000 633173154 200000 74123756 200000 125391126 200000 217646906 200000 431397815 200000 221887004 200000 436304887 200000 548483216 200000 497959571 200000 658270253 200000 189467193 200000 60189027 200000 335903344 200000 157321991 200000 200511672 200000 623625231 200000 538855408 200000 547305881 200000 434858999 200000 486000433 200000 656930198 200000 275790163 200000 469322397 200000 506299438 200000 767063627 200000 814772907 200000 262363634 200000 202188204 200000 767603163 200000 75550104 200000 63326822 200000 907820055 200000 301425526 200000 23227930 200000 859802123 200000 148036125 200000 704378415 200000 199718576 200000 27165974 200000 849714482 200000 565779328 200000 893626592 200000 833226850 200000 87054349 200000 15292868 200000 757057970 200000 872254444 200000 190040873 200000 508435644 200000 979892789 200000 282243416 200000 619753285 200000 49636875 200000 610113529 200000 757343851 200000 996343269 200000 907508154 200000 920863124 200000 713751951 200000 101765583 200000 749910197 200000 225970462 200000 611852882 200000 902582670 200000 201258315 200000 239543988 200000 614779367 200000 580068850 200000 921680818 200000 49426680 200000 132729763 200000 593758349 200000 607355520 200000 106990991 200000 959709569 200000 313624120 200000 220837683 200000 332501410 200000 366579871 200000 16218508 200000 818693803 200000 614113374 200000 80593343 200000 977006954 200000 342182826 200000 473197940 200000 628305863 200000 461006196 200000 525047131 200000 881347481 200000 953180225 200000 868086929 200000 37212104 200000 672685831 200000 724952028 200000 682567021 200000 35534947 200000 176475130 200000 12804841 200000 760684278 200000 846325886 200000 362454837 200000 918438366 200000 839188192 200000 307532242 200000 380806779 200000 447328726 200000 879296034 200000 550596348 200000 436551445 200000 608277264 200000 126778743 200000 333408763 200000 410565202 200000 298177900 200000 848672734 200000 663654580 200000 698892802 200000 629774577 200000 661545243 200000 488711534 200000 194899195 200000 544479818 200000 888623667 200000 437367127 200000 779802005 200000 50629955 200000 778759156 200000 137850621 200000 745679405 200000 806851409 200000 334902635 200000 811825365 200000 910671269 200000 63458312 200000 508027499 200000 353693111 200000 185347042 200000 442688930 200000 232626701 200000 960792927 200000 956121165 200000 349440383 200000 435677482 200000 550581486 200000 629480531 200000 107309215 200000 676027107 200000 314757480 200000 305570277 200000 795666474 200000 720072986 200000 183386676 200000 766600697 200000 913150440 200000 663847670 200000 563607967 200000 977507079 200000 897079498 200000 697657187 200000 690194265 200000 519653772 200000 136627039 200000 918863248 200000 690408694 200000 405472906 200000 100114527 200000 140506479 200000 509772398 200000 321043462 200000 251133732 200000 975922232 200000 230654621 200000 908078985 200000 101647404 200000 999079654 200000 762104260 200000 442622624 200000 319259033 200000 939052216 200000 968498182 200000 52012381 200000 345905585 200000 167022002 200000 302278636 200000 361126099 200000 526603102 200000 675169561 200000 425774818 200000 129118621 200000 505770158 200000 454802427 200000 760741303 200000 100011607 200000 969826132 200000 813567909 200000 664811297 200000 99614756 200000 521353509 200000 961355306 200000 492940343 200000 373928231 200000 944995484 200000 618212579 200000 294694645 200000 870313738 200000 583647575 200000 970253034 200000 697304251 200000 534018938 200000 823250584 200000 402121117 200000 17597646 200000 974603432 200000 237224902 200000 668034849 200000 138318038 200000 424699849 200000 910215913 200000 161879773 200000 817578334 200000 498609559 200000 245590833 200000 857026043 200000 830658648 200000 49200335 200000 953446255 200000 42211306 200000 517694870 200000 676475057 200000 197617817 200000 891870430 200000 523069778 200000 417222531 200000 379785291 200000 550003278 200000 761776807 200000 962683150 200000 712287041 200000 897631094 200000 906783765 200000 133354271 200000 483717599 200000 431985619 200000 879727617 200000 769373192 200000 44199081 200000 231715753 200000 429966130 200000 2571548 200000 252705483 200000 847762560 200000 503792470 200000 653362998 200000 140236433 200000 610851747 200000 846960507 200000 610098483 200000 195195888 200000 617707680 200000 427536534 200000 272494195 200000 568662268 200000 747875274 200000 979769343 200000 721075548 200000 147118192 200000 939967674 200000 932849139 200000 233777111 200000 522019369 200000 660124874 200000 395419665 200000 665524689 200000 483780011 200000 182590361 200000 685080030 200000 19158972 200000 953249946 200000 409850762 200000 709858113 200000 485659403 200000 617114946 200000 795477572 200000 822650631 200000 951723705 200000 68375825 200000 713815347 200000 969852768 200000 431637955 200000 639355671 200000 902102022 200000 487626336 200000 60928425 200000 729309837 200000 613031215 200000 56404095 200000 284827889 200000 784948043 200000 15210086 200000 155202329 200000 802153380 200000 170007120 200000 793805606 200000 487065327 200000 478519247 200000 455711805 200000 559347503 200000 87185061 200000 599749636 200000 329129946 200000 886605058 200000 285289282 200000 427989974 200000 676346512 200000 836700264 200000 632298163 200000 409601632 200000 250368238 200000 188953324 200000 845240903 200000 93468863 200000 404094757 200000 922917468 200000 263341364 200000 174253715 200000 631811980 200000 118757708 200000 137224465 200000 327098499 200000 536447772 200000 79081362 200000 334621786 200000 727594166 200000 269597684 200000 808662219 200000 87267568 200000 824092506 200000 856049110 200000 543149781 200000 739866262 200000 152306976 200000 9920168 200000 869156435 200000 990898549 200000 568726974 200000 583993077 200000 480730413 200000 483541144 200000 979534444 200000 613237354 200000 960615693 200000 106815089 200000 867733096 200000 241685081 200000 252592098 200000 895052626 200000 563304818 200000 592214073 200000 764822625 200000 911160309 200000 486929488 200000 950727715 200000 375351423 200000 470134261 200000 351792971 200000 422094679 200000 474613752 200000 512704595 200000 750452400 200000 436214453 200000 759642827 200000 88476658 200000 5016401 200000 897614661 200000 610615228 200000 394212890 200000 365187841 200000 195251375 200000 16526545 200000 956782329 200000 646868252 200000 613025220 200000 818531798 200000 308401693 200000 502545148 200000 771263731 200000 865052889 200000 140779771 200000 438817413 200000 507778772 200000 185086638 200000 408793452 200000 140029082 200000 195499169 200000 90961772 200000 981152810 200000 286117 200000 624661688 200000 137647853 200000 819293016 200000 597552147 200000 341352219 200000 343464786 200000 66505975 200000 160127702 200000 58186223 200000 255912317 200000 253982578 200000 188716513 200000 636761088 200000 270065046 200000 183964179 200000 672668848 200000 669675324 200000 154424199 200000 12970379 200000 259151037 200000 543157556 200000 850346368 200000 433908846 200000 346587660 200000 97003934 200000 674188915 200000 742237620 200000 239559072 200000 258271445 200000 530228376 200000 936711994 200000 923618307 200000 241666135 200000 357152747 200000 356240447 200000 900322242 200000 536651078 200000 407483561 200000 111875047 200000 901056495 200000 767425256 200000 260165079 200000 720587708 200000 213538462 200000 793865511 200000 16404923 200000 695605288 200000 541665640 200000 893870354 200000 790507105 200000 92255483 200000 920467435 200000 77600602 200000 175696407 200000 205751275 200000 153759815 200000 323141334 200000 11593713 200000 105959695 200000 626352546 200000 948985087 200000 238717510 200000 623353188 200000 698281638 200000 827786357 200000 441707825 200000 434308936 200000 797484030 200000 766980472 200000 271912721 200000 518867714 200000 538684636 200000 741166703 200000 189376265 200000 603960120 200000 81444726 200000 934677605 200000 333006720 200000 128637814 200000 639329156 200000 617431431 200000 881793699 200000 991732398 200000 718280388 200000 918514599 200000 765011166 200000 543740339 200000 788348279 200000 859272892 200000 199777639 200000 87012285 200000 656693473 200000 992136032 200000 470909619 200000 503493352 200000 298042316 200000 29446480 200000 875801343 200000 90481844 200000 426806533 200000 66678768 200000 269186248 200000 538778246 200000 153141726 200000 645421253 200000 444311379 200000 844856358 200000 262470827 200000 122025464 200000 500809510 200000 182516800 200000 369140037 200000 54765786 200000 558700173 200000 916647139 200000 96525194 200000 917485658 200000 356344342 200000 498927108 200000 35999194 200000 766126481 200000 217479957 200000 151235580 200000 870766492 200000 407841847 200000 294493217 200000 379270150 200000 240582583 200000 563691818 200000 875202965 200000 930071234 200000 798212377 200000 345275630 200000 706726928 200000 907812533 200000 922508596 200000 12053032 200000 495363829 200000 511913159 200000 358336124 200000 732964386 200000 27318508 200000 782312131 200000 506079466 200000 748912971 200000 159584351 200000 160257498 200000 833417340 200000 152864692 200000 309648382 200000 878856992 200000 344902578 200000 967696275 200000 922695995 200000 437983246 200000 156144147 200000 534056900 200000 974563023 200000 485590782 200000 763381414 200000 793024067 200000 340351283 200000 752185779 200000 803070073 200000 147058355 200000 578430248 200000 706995150 200000 111364382 200000 909198042 200000 856210480 200000 407600473 200000 658054953 200000 616425250 200000 753777426 200000 609689409 200000 427489971 200000 697284890 200000 974272090 200000 355252692 200000 275668954 200000 832298483 200000 274709718 200000 424904519 200000 791878975 200000 909476612 200000 521504282 200000 851321906 200000 576523910 200000 600177223 200000 174936317 200000 678077969 200000 690452185 200000 890171097 200000 110733850 200000 851611589 200000 33072998 200000 555862398 200000 766047824 200000 234745873 200000 281379292 200000 811752730 200000 645276482 200000 101428255 200000 417275122 200000 696192313 200000 632996824 200000 506742264 200000 712712417 200000 432835720 200000 210248380 200000 402473231 200000 994202085 200000 144046425 200000 295375582 200000 325245623 200000 897835711 200000 327543331 200000 255926769 200000 45170344 200000 674414390 200000 535628800 200000 595141867 200000 437246846 200000 517226129 200000 948629806 200000 262950025 200000 9156410 200000 325239326 200000 36597135 200000 876313545 200000 777914815 200000 30083503 200000 881308968 200000 562403438 200000 900775766 200000 557606936 200000 284319909 200000 710884223 200000 65719083 200000 743342002 200000 565005268 200000 356863432 200000 887136717 200000 844521179 200000 632841765 200000 240380503 200000 513315762 200000 698407540 200000 938420017 200000 467828480 200000 764277168 200000 126028385 200000 830908208 200000 965640922 200000 991060869 200000 508992525 200000 855481217 200000 310864064 200000 688976465 200000 964630243 200000 283684134 200000 537843153 200000 948651287 200000 694991062 200000 586864453 200000 536792561 200000 57942336 200000 832369882 200000 605163432 200000 679214150 200000 8754455 200000 812965736 200000 855750974 200000 341937083 200000 376952909 200000 516985086 200000 801430168 200000 982888320 200000 329018999 200000 199055517 200000 842395757 200000 870687112 200000 489203595 200000 957490762 200000 535696918 200000 464276745 200000 214554727 200000 215429517 200000 873757202 200000 527768832 200000 18376522 200000 184160756 200000 726945411 200000 236754090 200000 180053593 200000 418968465 200000 895885744 200000 343315468 200000 926871067 200000 750092664 200000 461621889 200000 992725613 200000 432920574 200000 687635523 200000 916259590 200000 744715479 200000 199594192 200000 891527822 200000 782017265 200000 828306073 200000 562889030 200000 502059898 200000 173608471 200000 885246407 200000 587775096 200000 876144430 200000 418769138 200000 782291896 200000 771084899 200000 307215697 200000 60001058 200000 887722887 200000 850456678 200000 744244626 200000 911230439 200000 416916 200000 923838917 200000 173426721 200000 667835049 200000 209787136 200000 90365481 200000 525126707 200000 55642481 200000 422511156 200000 903410206 200000 264870017 200000 421290861 200000 283594074 200000 554916244 200000 114600393 200000 227636591 200000 106904034 200000 943454303 200000 910299468 200000 838112879 200000 70685695 200000 214361271 200000 480733006 200000 983294469 200000 940299048 200000 253580217 200000 377996698 200000 131057392 200000 616404119 200000 173559779 200000 825482235 200000 402712977 200000 696480205 200000 395771292 200000 923724996 200000 286931056 200000 148853516 200000 716264362 200000 96662345 200000 404684982 200000 526827484 200000 575071162 200000 485447268 200000 787194546 200000 539174791 200000 546725595 200000 447422705 200000 58025045 200000 146375068 200000 744220163 200000 884919378 200000 393541045 200000 339149935 200000 526717577 200000 783120107 200000 519179149 200000 890005912 200000 699706537 200000 334780071 200000 16312764 200000 728406640 200000 299560452 200000 378728305 200000 482180034 200000 162838679 200000 228586013 200000 932266940 200000 860743494 200000 610453617 200000 814819548 200000 393891580 200000 980850834 200000 104449444 200000 855941903 200000 790830123 200000 401317141 200000 25898395 200000 237141732 200000 747852869 200000 476633056 200000 186535430 200000 862474865 200000 394369740 200000 574162474 200000 863262040 200000 425865261 200000 924053572 200000 850514892 200000 89445704 200000 73273715 200000 744647352 200000 470188486 200000 3222864 200000 28053254 200000 728837684 200000 797031608 200000 150819633 200000 951070088 200000 929929544 200000 176541034 200000 588648813 200000 989873153 200000 595764619 200000 603690308 200000 311767500 200000 481471583 200000 186208278 200000 869484246 200000 951252952 200000 26671600 200000 490089477 200000 791815250 200000 64448352 200000 851400169 200000 195660538 200000 178076173 200000 100239608 200000 1623010 200000 723504538 200000 86927618 200000 790152824 200000 759818328 200000 291426317 200000 604799310 200000 995870585 200000 909069610 200000 154310274 200000 843955381 200000 345190875 200000 467142685 200000 328162217 200000 901392156 200000 332830786 200000 361485144 200000 895089975 200000 888918285 200000 815149204 200000 80145896 200000 32673894 200000 975428150 200000 251254908 200000 903503933 200000 899740274 200000 602278378 200000 690439659 200000 283300524 200000 215032605 200000 513323934 200000 569246097 200000 923292651 200000 727550251 200000 800673645 200000 226428776 200000 827471255 200000 980191463 200000 321070741 200000 535025962 200000 447936177 200000 275016349 200000 206961144 200000 553493718 200000 955545117 200000 755291933 200000 797329052 200000 921855791 200000 471991586 200000 118648383 200000 275901483 200000 543160381 200000 617989613 200000 604682073 200000 913207156 200000 795874250 200000 654258701 200000 975030730 200000 300091112 200000 739246565 200000 801295608 200000 83509619 200000 645439774 200000 185537891 200000 110249093 200000 93463353 200000 929237839 200000 873898073 200000 978682224 200000 786474885 200000 937801178 200000 987947683 200000 827765210 200000 607740611 200000 4791489 200000 929133665 200000 932830662 200000 838974950 200000 226959915 200000 408531572 200000 583433629 200000 792285411 200000 701432544 200000 704246533 200000 876826795 200000 482705201 200000 392476368 200000 234102271 200000 93699488 200000 371207247 200000 775270284 200000 693373328 200000 274060559 200000 882445374 200000 717920971 200000 578042028 200000 137689074 200000 301844483 200000 245890791 200000 38295434 200000 479081508 200000 629064231 200000 816824157 200000 842962981 200000 654539493 200000 469414199 200000 943061841 200000 77247676 200000 903276378 200000 373106755 200000 934466567 200000 538356818 200000 568552715 200000 409705827 200000 662481259 200000 873704238 200000 956022884 200000 770537005 200000 989905034 200000 878183261 200000 69387572 200000 421126721 200000 88115735 200000 501101355 200000 90652464 200000 934260158 200000 475162855 200000 698888622 200000 686681713 200000 855817161 200000 498508405 200000 868762427 200000 350832114 200000 649818381 200000 302100831 200000 369394158 200000 638932499 200000 496507446 200000 882794471 200000 262731815 200000 936492313 200000 769155189 200000 989901938 200000 856350472 200000 188637611 200000 942895615 200000 670316557 200000 796229368 200000 479878486 200000 913075342 200000 124286179 200000 305548322 200000 166849803 200000 401105374 200000 845690568 200000 549935863 200000 516827036 200000 793247281 200000 218053553 200000 909286056 200000 290073666 200000 533386956 200000 934356026 200000 106921901 200000 611521818 200000 106631288 200000 825743903 200000 586009152 200000 117222307 200000 53843458 200000 801561283 200000 39765730 200000 208260417 200000 643679931 200000 405381548 200000 338425558 200000 4101566 200000 481198840 200000 487101700 200000 483432609 200000 164761540 200000 663848083 200000 904497690 200000 262629009 200000 759421795 200000 745553256 200000 17873887 200000 733175090 200000 688872593 200000 110737369 200000 546560874 200000 705657818 200000 467990438 200000 708203339 200000 4741748 200000 769056030 200000 256013788 200000 237157031 200000 596444637 200000 970656091 200000 867791829 200000 274016473 200000 602758181 200000 675860782 200000 272632340 200000 429952852 200000 534635507 200000 894108156 200000 513130370 200000 427190413 200000 751466642 200000 561133163 200000 256078315 200000 332443260 200000 872909423 200000 590378215 200000 173189247 200000 572526366 200000 847423388 200000 740031518 200000 845171793 200000 996187381 200000 5296721 200000 901033860 200000 933514971 200000 574805382 200000 703906149 200000 41911248 200000 411872888 200000 888438746 200000 965200089 200000 127721341 200000 296405225 200000 160694014 200000 681745486 200000 22124874 200000 908279761 200000 694611075 200000 810323337 200000 798460091 200000 470818617 200000 869405438 200000 158750966 200000 510592149 200000 904992269 200000 566140553 200000 684019234 200000 99464038 200000 507253916 200000 318970688 200000 639533632 200000 591899642 200000 960916252 200000 452697541 200000 200905381 200000 269228007 200000 153317411 200000 805021117 200000 759056205 200000 834715138 200000 536349487 200000 784673873 200000 649447763 200000 798756584 200000 349111584 200000 304448174 200000 429610876 200000 816187255 200000 534310073 200000 169886853 200000 146598573 200000 373160785 200000 298684194 200000 489269899 200000 687054961 200000 563564384 200000 171228776 200000 919422202 200000 123245428 200000 630470732 200000 182514172 200000 331664399 200000 659229194 200000 395882247 200000 372545328 200000 402462858 200000 273783977 200000 587030338 200000 602154429 200000 714467377 200000 539607658 200000 823218165 200000 79780928 200000 531644493 200000 283799948 200000 775196123 200000 566472888 200000 429261867 200000 634503665 200000 101727731 200000 737548554 200000 610487196 200000 127159200 200000 975225856 200000 884666237 200000 734378869 200000 803708737 200000 421380874 200000 590207295 200000 779322384 200000 720172708 200000 239122907 200000 993633502 200000 561207754 200000 196308282 200000 262503811 200000 909891791 200000 282577283 200000 799450266 200000 369381845 200000 920346090 200000 742092577 200000 851329278 200000 888118760 200000 499693547 200000 149942797 200000 88269763 200000 373276310 200000 110946803 200000 559095731 200000 30586861 200000 118323456 200000 874248454 200000 435340295 200000 383711392 200000 747997960 200000 666039947 200000 793210875 200000 528910760 200000 19839445 200000 964344527 200000 479683594 200000 366936050 200000 976582227 200000 916637058 200000 389186737 200000 788448273 200000 634995632 200000 654413368 200000 85548272 200000 79774906 200000 80891872 200000 657287401 200000 157790413 200000 421344072 200000 664686619 200000 618692721 200000 744651217 200000 69811256 200000 221110618 200000 642751761 200000 279971209 200000 419467182 200000 565209821 200000 574778604 200000 573931014 200000 483027439 200000 588158119 200000 880150155 200000 945262685 200000 134221797 200000 564961792 200000 560791386 200000 117433128 200000 711814558 200000 593809906 200000 535681576 200000 556259076 200000 695595725 200000 939774413 200000 5948331 200000 940037905 200000 391149896 200000 44856740 200000 54123770 200000 52043125 200000 57149832 200000 984200398 200000 957633041 200000 832472537 200000 175038764 200000 935185509 200000 721163856 200000 570899946 200000 588542326 200000 220260810 200000 38315772 200000 224651737 200000 500341708 200000 722872607 200000 632263101 200000 126317276 200000 520752696 200000 716368331 200000 904242462 200000 190496683 200000 928864745 200000 392659706 200000 612036881 200000 494899459 200000 188462000 200000 212200987 200000 926327656 200000 16697383 200000 603826820 200000 886479712 200000 341933149 200000 447575386 200000 261781502 200000 105390145 200000 99533579 200000 272351334 200000 477591262 200000 842045433 200000 50664434 200000 965931800 200000 28390788 200000 680092680 200000 600797047 200000 610140609 200000 882307703 200000 442708143 200000 716652641 200000 641329590 200000 946278114 200000 709513591 200000 596858974 200000 625576401 200000 943695634 200000 435821994 200000 719344764 200000 502744815 200000 632429817 200000 707275992 200000 772034480 200000 833522800 200000 620498606 200000 166504276 200000 244497234 200000 34700474 200000 267189483 200000 875083445 200000 712717727 200000 997531574 200000 730373006 200000 383922262 200000 251632182 200000 695114578 200000 465154584 200000 553028565 200000 693974684 200000 545219069 200000 539532337 200000 71655831 200000 708552888 200000 466359597 200000 155771426 200000 922012995 200000 938121559 200000 930683868 200000 225696601 200000 571760707 200000 643275433 200000 608921863 200000 46915305 200000 394350150 200000 121725634 200000 561210926 200000 722377735 200000 23885249 200000 572069914 200000 413135319 200000 484595854 200000 274197097 200000 203670541 200000 191437324 200000 922313084 200000 350520762 200000 177287004 200000 616964824 200000 677964147 200000 9676147 200000 375710891 200000 202774221 200000 229558585 200000 226716184 200000 581274369 200000 211236225 200000 676745784 200000 387249007 200000 844788299 200000 366636044 200000 237983487 200000 544622339 200000 997204440 200000 799225739 200000 187768255 200000 903457445 200000 508856030 200000 924474785 200000 515753166 200000 614489829 200000 573786356 200000 877054705 200000 318220583 200000 375300509 200000 301493398 200000 863962021 200000 281341673 200000 140930151 200000 424678821 200000 29196266 200000 742378964 200000 200950562 200000 976877028 200000 722366577 200000 180588495 200000 217570417 200000 23214972 200000 410946288 200000 455370596 200000 981377595 200000 204399992 200000 426187935 200000 728563778 200000 925782060 200000 680614986 200000 941193404 200000 962916282 200000 505406003 200000 374842437 200000 791822599 200000 883066179 200000 734186754 200000 900826656 200000 577072198 200000 91093239 200000 686143634 200000 615245177 200000 666991810 200000 995955731 200000 494346908 200000 450054992 200000 966066889 200000 871913339 200000 193729312 200000 837743752 200000 59578154 200000 147866163 200000 35299042 200000 908245609 200000 498842556 200000 661913063 200000 234914280 200000 706366241 200000 990465495 200000 27527012 200000 141793277 200000 436028990 200000 844476121 200000 675052317 200000 432025394 200000 641400629 200000 317613730 200000 341039015 200000 12288088 200000 669882847 200000 474619416 200000 357716541 200000 523310982 200000 737535222 200000 937112484 200000 258865468 200000 561573017 200000 961738397 200000 28689332 200000 351446696 200000 507873199 200000 354401493 200000 45355831 200000 932846758 200000 423947179 200000 339461129 200000 557806116 200000 291590656 200000 286531765 200000 160206723 200000 776465907 200000 751287972 200000 561702071 200000 472215540 200000 426653218 200000 290548261 200000 361839072 200000 678772208 200000 765933745 200000 190314552 200000 844668709 200000 890614895 200000 249629862 200000 669590841 200000 216550587 200000 93819214 200000 860327050 200000 746932388 200000 17184415 200000 234058700 200000 273818859 200000 829484956 200000 908163342 200000 495498509 200000 391127768 200000 920441191 200000 937026829 200000 114428059 200000 243746408 200000 365015023 200000 128812258 200000 756284640 200000 234674483 200000 84714051 200000 210447512 200000 455288236 200000 742859479 200000 618877716 200000 606518912 200000 162484917 200000 722559348 200000 944381240 200000 507373995 200000 748769810 200000 385079345 200000 704995883 200000 806015088 200000 519322304 200000 410208693 200000 995934345 200000 519387372 200000 981092125 200000 687437998 200000 685737109 200000 750908797 200000 273789808 200000 327537230 200000 347519670 200000 544789831 200000 643293279 200000 855831752 200000 479336436 200000 11893423 200000 389185910 200000 297557464 200000 781842047 200000 400921570 200000 287681959 200000 336606008 200000 546265641 200000 363967823 200000 902380485 200000 74601772 200000 379177703 200000 579638825 200000 125522184 200000 474191095 200000 692233555 200000 667200230 200000 358113164 200000 116728675 200000 216141101 200000 613697986 200000 395207377 200000 29242686 200000 13346261 200000 970815805 200000 641308220 200000 718631895 200000 449672915 200000 217399961 200000 419169685 200000 411238789 200000 498587216 200000 824788061 200000 674080648 200000 365163552 200000 57522074 200000 796563668 200000 464126500 200000 989503366 200000 298576804 200000 136476815 200000 714437982 200000 502375960 200000 776123267 200000 487142623 200000 942970767 200000 350165306 200000 190215410 200000 423319132 200000 447079922 200000 109850582 200000 165129423 200000 776707937 200000 5742375 200000 251999962 200000 697524124 200000 647247501 200000 983507891 200000 706622901 200000 535670783 200000 749732675 200000 751237758 200000 529488606 200000 909893954 200000 188999723 200000 574726483 200000 564604493 200000 931922387 200000 424866223 200000 225424739 200000 407719936 200000 496602565 200000 679183487 200000 734294978 200000 508751992 200000 472785230 200000 580353037 200000 979952617 200000 497938233 200000 192637255 200000 380714770 200000 133044786 200000 979355469 200000 400537519 200000 890116615 200000 112552544 200000 194784706 200000 686724136 200000 211632557 200000 602863636 200000 721520167 200000 584071800 200000 756118917 200000 510516569 200000 962450707 200000 563528970 200000 734401113 200000 183608601 200000 360855198 200000 773866347 200000 174135473 200000 9942437 200000 110904038 200000 938974925 200000 202208607 200000 258325809 200000 280419468 200000 920902279 200000 603353076 200000 143111765 200000 454778164 200000 446667922 200000 815148360 200000 617097357 200000 86289929 200000 916658702 200000 854849526 200000 715483834 200000 303329846 200000 376787387 200000 83633885 200000 197951392 200000 204838254 200000 901591169 200000 599698848 200000 257967718 200000 339480165 200000 723611112 200000 478160167 200000 316804376 200000 455876948 200000 938798240 200000 156191260 200000 866202408 200000 73453177 200000 181110523 200000 889467247 200000 609439721 200000 128810645 200000 380769646 200000 65645779 200000 366179091 200000 451621740 200000 604438292 200000 272531774 200000 157603650 200000 219708488 200000 796717098 200000 84672365 200000 731900535 200000 347363959 200000 636856468 200000 783041117 200000 242493589 200000 984995272 200000 226179159 200000 851458003 200000 44493285 200000 845658386 200000 215210013 200000 175046358 200000 18738067 200000 384354478 200000 633313716 200000 519802415 200000 825427502 200000 944554744 200000 254859919 200000 560578800 200000 215886892 200000 359783633 200000 740647491 200000 617590506 200000 117262435 200000 738354720 200000 549261580 200000 15503157 200000 293416081 200000 357969996 200000 820841541 200000 485185708 200000 270833622 200000 206351556 200000 83561203 200000 571964526 200000 538867509 200000 374932855 200000 340199995 200000 336185439 200000 44621335 200000 673469276 200000 217737192 200000 821999012 200000 506239687 200000 918400748 200000 402763494 200000 607291179 200000 114683638 200000 943752355 200000 45875145 200000 315320353 200000 598179897 200000 210201986 200000 321106247 200000 621658745 200000 712091782 200000 500533648 200000 83717306 200000 309096300 200000 252977851 200000 303772756 200000 877600927 200000 352366580 200000 112337175 200000 102337373 200000 297345817 200000 355225935 200000 303689663 200000 813862586 200000 586588270 200000 205545346 200000 256468794 200000 660369794 200000 832659849 200000 459169236 200000 858306806 200000 72740430 200000 740599415 200000 598643534 200000 152496065 200000 185540538 200000 353415402 200000 304609602 200000 527733840 200000 408474856 200000 743255737 200000 727321537 200000 617339323 200000 644440060 200000 935916126 200000 437668899 200000 121180671 200000 527410337 200000 856401270 200000 377789315 200000 214845563 200000 965077122 200000 296105797 200000 154114881 200000 439294579 200000 869369810 200000 359398191 200000 943364990 200000 746896 200000 110748613 200000 173365568 200000 267435427 200000 176183902 200000 258749204 200000 506069157 200000 952536794 200000 143438029 200000 445657213 200000 519618097 200000 706076819 200000 593178289 200000 734209857 200000 918984921 200000 917760769 200000 833773634 200000 758991269 200000 711806008 200000 539836315 200000 334947485 200000 761136497 200000 885177100 200000 310945691 200000 30611009 200000 405178484 200000 851550135 200000 871212162 200000 850134418 200000 308807422 200000 754640063 200000 854796946 200000 285086553 200000 93340260 200000 901243726 200000 486049618 200000 937486658 200000 56428415 200000 373275058 200000 70031886 200000 353651292 200000 315466029 200000 31924702 200000 219662421 200000 940513181 200000 600460495 200000 999025128 200000 129945721 200000 438194780 200000 376250058 200000 206948489 200000 405747730 200000 874191061 200000 221741318 200000 502692768 200000 689080444 200000 61881513 200000 753519474 200000 648288943 200000 438433620 200000 554857819 200000 786850429 200000 504033628 200000 706730750 200000 348232915 200000 72770463 200000 745197554 200000 495089954 200000 616054751 200000 922227662 200000 194641885 200000 591883051 200000 640044717 200000 163181065 200000 483470386 200000 896458439 200000 292549971 200000 522381777 200000 483425828 200000 21440106 200000 553510472 200000 846857131 200000 108159376 200000 676896202 200000 332268263 200000 146170271 200000 664531314 200000 885475940 200000 327587827 200000 300736956 200000 324810350 200000 852720118 200000 287132686 200000 791247506 200000 737930056 200000 740612355 200000 184657984 200000 188275638 200000 99484012 200000 761726802 200000 461204599 200000 91180609 200000 714197863 200000 461751407 200000 940947969 200000 598279505 200000 35423595 200000 557484585 200000 565550611 200000 180339335 200000 544419279 200000 879420690 200000 204333126 200000 901533320 200000 106721165 200000 538840835 200000 202454804 200000 892977021 200000 582770883 200000 324668309 200000 494392927 200000 890428306 200000 237565746 200000 658831528 200000 232923627 200000 716340090 200000 682843842 200000 169137888 200000 13439967 200000 524003561 200000 917139964 200000 659340323 200000 687934792 200000 774627097 200000 81404558 200000 657680924 200000 495279766 200000 152822086 200000 812429259 200000 130504891 200000 207736862 200000 672544562 200000 926282025 200000 768929971 200000 537721494 200000 318023074 200000 863358657 200000 470281211 200000 318682011 200000 283010270 200000 170658770 200000 904646222 200000 957414446 200000 169184053 200000 102425406 200000 979898795 200000 565924659 200000 38391159 200000 229442571 200000 353879253 200000 848065009 200000 492286841 200000 147534819 200000 633438675 200000 266722965 200000 132257941 200000 639753108 200000 851271793 200000 883353262 200000 581059623 200000 699698577 200000 58259646 200000 301309874 200000 143997457 200000 114556528 200000 791089036 200000 633588600 200000 119226679 200000 952126314 200000 61421812 200000 366182588 200000 502302724 200000 756645599 200000 556742351 200000 656724895 200000 45109476 200000 657841359 200000 360575293 200000 460221988 200000 903723720 200000 76295521 200000 556274978 200000 574823092 200000 195828133 200000 546330976 200000 604684964 200000 501202075 200000 475862260 200000 319470776 200000 273836463 200000 665766537 200000 94536756 200000 573646078 200000 632269425 200000 411059985 200000 708890468 200000 474527718 200000 190680030 200000 9866541 200000 232612233 200000 11278282 200000 693137453 200000 751874744 200000 116158254 200000 641144874 200000 309600088 200000 138492146 200000 786607839 200000 227356198 200000 197110176 200000 55374080 200000 814150061 200000 185777926 200000 450893320 200000 168896618 200000 5018541 200000 760829619 200000 235737813 200000 276224412 200000 445342329 200000 42277947 200000 655477268 200000 89457765 200000 103396269 200000 354163792 200000 104593428 200000 966290554 200000 533918571 200000 841054154 200000 171154920 200000 174098420 200000 233093336 200000 950490657 200000 694606822 200000 996897230 200000 777108636 200000 403514355 200000 348002346 200000 941832296 200000 452282214 200000 107380612 200000 480464660 200000 299749383 200000 526027878 200000 569587513 200000 976458181 200000 801376082 200000 8994769 200000 386077724 200000 629864615 200000 78741974 200000 902430561 200000 634120284 200000 776693218 200000 36626052 200000 796158162 200000 574527433 200000 121668583 200000 423977006 200000 237025894 200000 192752220 200000 945865705 200000 942708749 200000 701448546 200000 77630637 200000 477732447 200000 20071486 200000 600245391 200000 759808123 200000 890943876 200000 723214912 200000 599235258 200000 353873192 200000 262536663 200000 905062263 200000 724258100 200000 859127866 200000 983792283 200000 775444397 200000 529692754 200000 901089756 200000 186210392 200000 940359052 200000 26870254 200000 228419418 200000 606908760 200000 180634917 200000 84106724 200000 294471593 200000 642022955 200000 396393579 200000 294302870 200000 40250844 200000 33047588 200000 37784505 200000 593284969 200000 86326704 200000 210280921 200000 271620680 200000 574702918 200000 379858433 200000 657512870 200000 725275322 200000 142618394 200000 121297235 200000 567714859 200000 679610258 200000 547426902 200000 985583690 200000 986808010 200000 929866169 200000 156814191 200000 558023218 200000 989268010 200000 305456891 200000 760284255 200000 405988728 200000 845536439 200000 634827912 200000 468505378 200000 424836654 200000 214346527 200000 704312179 200000 794571322 200000 391443083 200000 163331286 200000 651604790 200000 416082220 200000 552132969 200000 519768211 200000 830737453 200000 910370561 200000 243965125 200000 578031825 200000 14811670 200000 484541126 200000 79018051 200000 934418511 200000 873293463 200000 986418188 200000 906072488 200000 90354832 200000 253091256 200000 417648488 200000 20420446 200000 139602524 200000 575731301 200000 258194164 200000 481679603 200000 27366973 200000 468789485 200000 654752461 200000 480356762 200000 494796035 200000 213561734 200000 481405331 200000 394925224 200000 343023681 200000 93129926 200000 35334892 200000 340708888 200000 536882381 200000 254879787 200000 28766208 200000 871549192 200000 815847748 200000 87164565 200000 68108798 200000 94935098 200000 128087683 200000 645531847 200000 809076886 200000 192722580 200000 127174703 200000 27928041 200000 946719358 200000 40882592 200000 957426990 200000 85883912 200000 67541486 200000 659360269 200000 912382508 200000 231518357 200000 562426659 200000 440014380 200000 946562584 200000 94322402 200000 56980703 200000 999736947 200000 802290340 200000 422440105 200000 589767911 200000 312472574 200000 644558024 200000 162719364 200000 608755844 200000 932139273 200000 549269311 200000 219931253 200000 961586435 200000 166498679 200000 495941384 200000 280123488 200000 285421109 200000 734723918 200000 464626150 200000 721032332 200000 179707631 200000 738954041 200000 828833505 200000 967227943 200000 158097291 200000 294461188 200000 910214851 200000 328489407 200000 621261926 200000 703798308 200000 290899100 200000 52687305 200000 619098208 200000 703354413 200000 764087871 200000 172539677 200000 662355295 200000 107707225 200000 800415938 200000 607094648 200000 198994124 200000 938317576 200000 176238850 200000 615446520 200000 807438868 200000 845526074 200000 930633245 200000 488355748 200000 645000488 200000 197244951 200000 156702710 200000 412003810 200000 605057277 200000 91395688 200000 129464756 200000 232452351 200000 472391181 200000 948918811 200000 497072195 200000 794605227 200000 791737045 200000 518891970 200000 926783697 200000 824052858 200000 146408533 200000 97838612 200000 331475282 200000 673765476 200000 112069779 200000 430604907 200000 6820605 200000 249400133 200000 812908312 200000 247189829 200000 622939341 200000 306773854 200000 16011121 200000 218926276 200000 825488386 200000 994146002 200000 273932207 200000 92878638 200000 756782237 200000 557232682 200000 80971496 200000 837661549 200000 700462567 200000 961308370 200000 930894772 200000 617569679 200000 14111466 200000 900835225 200000 739039920 200000 711373127 200000 247267062 200000 500196661 200000 228896510 200000 466579050 200000 802179102 200000 140467389 200000 683586755 200000 683123572 200000 438387641 200000 396901933 200000 196463528 200000 904580609 200000 978113761 200000 973586661 200000 455752538 200000 386855764 200000 822138615 200000 697066538 200000 131589131 200000 16388307 200000 873685533 200000 574764452 200000 242787054 200000 599889544 200000 262038970 200000 948194782 200000 645310 200000 878610338 200000 103947002 200000 697589962 200000 360126008 200000 196755186 200000 629488460 200000 33211962 200000 683267228 200000 345505135 200000 60599010 200000 545568360 200000 459713584 200000 11303090 200000 431179572 200000 256961135 200000 802467005 200000 859511162 200000 341898621 200000 778250447 200000 960559120 200000 500682794 200000 951653692 200000 931772909 200000 932572794 200000 850833734 200000 704521397 200000 374050448 200000 60710737 200000 290328058 200000 344679278 200000 273808998 200000 902892909 200000 251039891 200000 194473650 200000 905783421 200000 592806315 200000 837329155 200000 360539665 200000 821401546 200000 515132782 200000 800761697 200000 416917470 200000 46514085 200000 25764121 200000 586915431 200000 416168368 200000 74384459 200000 854363286 200000 578817522 200000 839463649 200000 533023579 200000 975695826 200000 85374854 200000 72146194 200000 196862554 200000 458847550 200000 141515976 200000 276196005 200000 188465455 200000 685878864 200000 520268801 200000 887720258 200000 993402535 200000 69638656 200000 804006050 200000 980564563 200000 825970930 200000 256467787 200000 937641914 200000 376815495 200000 364461604 200000 341859764 200000 454212738 200000 629710162 200000 570890933 200000 141640126 200000 835156178 200000 542667628 200000 216322562 200000 494382451 200000 263134633 200000 834721614 200000 9469641 200000 195300064 200000 366405032 200000 474195128 200000 664081329 200000 325622934 200000 683549079 200000 622419502 200000 247269824 200000 463348267 200000 222606560 200000 690578806 200000 142598371 200000 262409911 200000 384086543 200000 367667739 200000 34479209 200000 782214488 200000 681228632 200000 286281197 200000 463411080 200000 475879342 200000 41021201 200000 545604479 200000 437307863 200000 582618719 200000 586133555 200000 246918824 200000 808558034 200000 678010260 200000 550386397 200000 620380931 200000 376524634 200000 197759866 200000 593645777 200000 854158446 200000 46381106 200000 149769923 200000 834933749 200000 1114511 200000 477078659 200000 899279138 200000 375321300 200000 851042890 200000 560326488 200000 399080914 200000 445174555 200000 548576332 200000 991551779 200000 3879952 200000 337148956 200000 537470340 200000 971291703 200000 403887004 200000 825636174 200000 940514468 200000 345054539 200000 314890045 200000 531249866 200000 291614116 200000 471209469 200000 187456314 200000 186137040 200000 430079040 200000 670196557 200000 922930145 200000 887413568 200000 54276725 200000 429207070 200000 240388099 200000 494612514 200000 987069704 200000 788746680 200000 223190390 200000 699353119 200000 756726783 200000 460474953 200000 85726098 200000 165799941 200000 612274981 200000 632925023 200000 532329909 200000 276109894 200000 665923210 200000 713193071 200000 557996991 200000 478440825 200000 905002241 200000 415592786 200000 731347094 200000 167088856 200000 97373857 200000 410273987 200000 994935460 200000 797877441 200000 514399557 200000 516055778 200000 454241364 200000 813028150 200000 940469516 200000 406409139 200000 116416152 200000 84424796 200000 86744281 200000 219647904 200000 964659046 200000 417348351 200000 128359636 200000 799570931 200000 80689718 200000 63881485 200000 349843687 200000 923746653 200000 266570374 200000 431299095 200000 798822209 200000 850988146 200000 150780502 200000 523371987 200000 25669335 200000 52053546 200000 533662381 200000 454879900 200000 54023134 200000 151824994 200000 768160786 200000 460822512 200000 432909906 200000 818586713 200000 264213267 200000 6317809 200000 408786547 200000 41690419 200000 793158849 200000 333117157 200000 793263939 200000 919567994 200000 150699314 200000 996723638 200000 406243081 200000 457948312 200000 350983678 200000 569302643 200000 629208016 200000 799346013 200000 178734787 200000 530528205 200000 595918824 200000 889836671 200000 516772770 200000 708099227 200000 985651300 200000 251594773 200000 556506047 200000 989443670 200000 691782043 200000 194869532 200000 421025732 200000 631597470 200000 568863656 200000 289633267 200000 36346462 200000 297442995 200000 812468458 200000 741183710 200000 104965311 200000 733753852 200000 600746628 200000 873261702 200000 408244507 200000 782769796 200000 253313246 200000 203388534 200000 975042347 200000 832708728 200000 430620194 200000 853832608 200000 154185389 200000 327488938 200000 25035456 200000 186638551 200000 467536865 200000 231992337 200000 475142634 200000 758359379 200000 360680461 200000 599910471 200000 327292441 200000 51057456 200000 236145147 200000 383803913 200000 973515142 200000 7589358 200000 737679478 200000 578029243 200000 697531570 200000 913907442 200000 139992784 200000 561823202 200000 818558174 200000 596515844 200000 451355487 200000 286461351 200000 67240596 200000 361300432 200000 49996284 200000 629201243 200000 761635868 200000 341737573 200000 602656386 200000 862516205 200000 643148807 200000 172557752 200000 647346517 200000 62073462 200000 97402793 200000 232115234 200000 46794200 200000 657864878 200000 759352726 200000 750808286 200000 49773814 200000 207026035 200000 234534956 200000 105244300 200000 938730394 200000 674325321 200000 940886537 200000 428251569 200000 585479478 200000 252814037 200000 231924881 200000 749633845 200000 207803456 200000 853711713 200000 802560105 200000 118517475 200000 909863601 200000 216843100 200000 797149183 200000 566506988 200000 607498372 200000 209350871 200000 869941759 200000 81127780 200000 369111613 200000 224249352 200000 140082143 200000 715762372 200000 132819807 200000 462930891 200000 275301972 200000 123760743 200000 834120949 200000 902240284 200000 954560987 200000 254545421 200000 751373834 200000 708754590 200000 761308465 200000 829229402 200000 571067441 200000 880095511 200000 304547291 200000 276702808 200000 187280381 200000 32129521 200000 253193887 200000 934661617 200000 842410378 200000 169556667 200000 570198537 200000 71669366 200000 531683571 200000 116461222 200000 185421032 200000 989400091 200000 169512153 200000 816764681 200000 709917902 200000 913045880 200000 373792995 200000 180634078 200000 122583699 200000 666144265 200000 773195832 200000 391365698 200000 471377106 200000 293572271 200000 749261318 200000 538906873 200000 211268714 200000 519578158 200000 623591935 200000 158579431 200000 45308158 200000 29622189 200000 102400215 200000 836233624 200000 685055350 200000 784182072 200000 787316423 200000 91911097 200000 246681724 200000 194135105 200000 78178317 200000 933055900 200000 819559680 200000 988634651 200000 419865450 200000 919101368 200000 604982453 200000 327957118 200000 94624930 200000 114394919 200000 218656401 200000 763988998 200000 633620736 200000 42320935 200000 870046545 200000 887268532 200000 31340495 200000 928676506 200000 953808882 200000 385569899 200000 746625762 200000 531229317 200000 900855865 200000 648554868 200000 251972365 200000 613146772 200000 108027692 200000 868711675 200000 287131817 200000 946438805 200000 784529303 200000 855842703 200000 509983764 200000 81080313 200000 747451017 200000 628601254 200000 477219887 200000 181190742 200000 203232724 200000 926285846 200000 233972446 200000 261945319 200000 533685392 200000 147419294 200000 167076235 200000 237834250 200000 733835672 200000 579544667 200000 995544996 200000 626896833 200000 64402955 200000 599679059 200000 959178009 200000 123902002 200000 471950284 200000 85033454 200000 272164063 200000 813392167 200000 238799363 200000 904294775 200000 212556143 200000 582528399 200000 786303899 200000 477415583 200000 730090311 200000 140629499 200000 334649281 200000 688748795 200000 614290280 200000 378599714 200000 221166699 200000 80089217 200000 881020374 200000 802455133 200000 650091215 200000 287707663 200000 214766620 200000 231689259 200000 56312295 200000 128297444 200000 673180101 200000 779218607 200000 126899444 200000 196685349 200000 146548452 200000 761060397 200000 821249528 200000 11474777 200000 615289997 200000 247070608 200000 626999354 200000 498106094 200000 326543193 200000 590410983 200000 746801862 200000 29511602 200000 998062054 200000 752479204 200000 264539883 200000 322401370 200000 565554005 200000 265077852 200000 567108795 200000 658891262 200000 457044426 200000 244389577 200000 484510606 200000 801860251 200000 230988528 200000 852214987 200000 721403007 200000 42005904 200000 568889970 200000 876583330 200000 861539565 200000 434643489 200000 322753667 200000 525612726 200000 414714108 200000 721212920 200000 535070807 200000 917921808 200000 494515730 200000 6031262 200000 640185000 200000 799307998 200000 305173850 200000 550590214 200000 478802482 200000 482959347 200000 640440900 200000 243130883 200000 27538998 200000 587516996 200000 613598467 200000 390242509 200000 745724667 200000 90998636 200000 434266893 200000 445630593 200000 82084936 200000 378113577 200000 831582111 200000 61481374 200000 172518892 200000 451524828 200000 245000247 200000 736749704 200000 501850679 200000 670071309 200000 743942936 200000 677212680 200000 49916030 200000 566937317 200000 800759753 200000 549028298 200000 987360666 200000 765653939 200000 708546966 200000 644478685 200000 449038441 200000 326963816 200000 914479630 200000 679427127 200000 219982924 200000 200326938 200000 207331203 200000 385085743 200000 603771816 200000 383176836 200000 282212749 200000 196024321 200000 884563045 200000 816821893 200000 318090119 200000 315017806 200000 630640754 200000 447252125 200000 674119953 200000 258406809 200000 585561663 200000 806109299 200000 563163788 200000 616072650 200000 250263361 200000 504915537 200000 212145569 200000 191901615 200000 344469105 200000 952176038 200000 668255674 200000 372940662 200000 52181197 200000 147695491 200000 490756744 200000 939503413 200000 375577046 200000 694430495 200000 495330427 200000 697766755 200000 227462161 200000 71491667 200000 404071757 200000 41230172 200000 929690502 200000 461271071 200000 972649080 200000 190625248 200000 469034564 200000 373724451 200000 135649723 200000 717005204 200000 339151579 200000 301100071 200000 386814361 200000 328441215 200000 145257184 200000 85278355 200000 267389401 200000 172671375 200000 296004973 200000 621044471 200000 889741319 200000 771937042 200000 473178014 200000 844038533 200000 782258674 200000 247855933 200000 756379925 200000 325744786 200000 555568172 200000 48457641 200000 728583798 200000 472565017 200000 218913933 200000 612389072 200000 541195244 200000 897381687 200000 128477361 200000 621341332 200000 972259234 200000 41610416 200000 470014069 200000 545909945 200000 234751051 200000 752097129 200000 664774269 200000 466546022 200000 334964123 200000 34057196 200000 106248881 200000 407947176 200000 899036876 200000 608024551 200000 692561596 200000 805953008 200000 815383834 200000 566132397 200000 725149836 200000 868371600 200000 529525831 200000 385360307 200000 333097173 200000 151465025 200000 689913624 200000 266300180 200000 415191950 200000 718340767 200000 120985045 200000 490914318 200000 748357234 200000 597107371 200000 262854861 200000 793678211 200000 410900863 200000 683571529 200000 211213520 200000 362791545 200000 472484731 200000 330635200 200000 363520435 200000 396039834 200000 606202474 200000 877178429 200000 604037840 200000 979405493 200000 810269209 200000 489256527 200000 183528323 200000 453096763 200000 825140887 200000 942393708 200000 367547822 200000 817991875 200000 199875254 200000 281885035 200000 131647030 200000 163764870 200000 907685518 200000 112960265 200000 450051459 200000 865901283 200000 438274555 200000 105404516 200000 725219332 200000 368915932 200000 278669594 200000 896838018 200000 703332521 200000 137587608 200000 139309776 200000 456854731 200000 329589095 200000 24156383 200000 990065475 200000 247026059 200000 937988024 200000 718167969 200000 496689246 200000 338275442 200000 596738840 200000 372262767 200000 887801426 200000 811280915 200000 643154313 200000 171548160 200000 927048720 200000 451155816 200000 582381584 200000 352141230 200000 916807119 200000 694266956 200000 300023093 200000 389990902 200000 951576972 200000 747683840 200000 899802503 200000 887775228 200000 25966469 200000 871058343 200000 646958102 200000 842469636 200000 973919933 200000 901739721 200000 660116727 200000 32094970 200000 938568572 200000 791320532 200000 42253252 200000 399607531 200000 459590604 200000 409390230 200000 321285657 200000 517698954 200000 998650877 200000 163615940 200000 696927256 200000 111028652 200000 379456801 200000 702846071 200000 244110566 200000 893867724 200000 157248913 200000 696889514 200000 4935980 200000 749282696 200000 208638822 200000 520602557 200000 681924502 200000 22690338 200000 510523136 200000 787691509 200000 391609687 200000 610649344 200000 453968259 200000 976822265 200000 671969956 200000 708816172 200000 807490389 200000 410435927 200000 460241716 200000 402046676 200000 276993698 200000 851346173 200000 98154183 200000 634823115 200000 3693016 200000 308943808 200000 945620380 200000 327422982 200000 477370923 200000 167084248 200000 94839033 200000 901610017 200000 1641490 200000 751976034 200000 986308518 200000 367394264 200000 658807752 200000 916947421 200000 556126322 200000 732656270 200000 640806860 200000 134505645 200000 147290285 200000 333080009 200000 749897569 200000 877798044 200000 663873196 200000 119405491 200000 409117455 200000 301469780 200000 708421193 200000 878931867 200000 431764256 200000 817403878 200000 931044705 200000 877744242 200000 200564772 200000 759146822 200000 920280148 200000 587315535 200000 316127597 200000 883016908 200000 637486727 200000 712344555 200000 453180308 200000 778666420 200000 945591525 200000 661228326 200000 117187826 200000 97354399 200000 925149274 200000 863395200 200000 993494568 200000 28890128 200000 151396439 200000 997756320 200000 685039256 200000 753884400 200000 928780625 200000 431159505 200000 106747113 200000 851974923 200000 735869762 200000 13847424 200000 447129478 200000 763454353 200000 119012391 200000 120352704 200000 43241760 200000 973119381 200000 309153920 200000 862324166 200000 288154920 200000 966829713 200000 863305170 200000 197009516 200000 486141014 200000 208808673 200000 609782568 200000 390130610 200000 805392677 200000 515776579 200000 149353358 200000 358277433 200000 789797972 200000 982865501 200000 135114389 200000 346576070 200000 744801126 200000 2236727 200000 356801747 200000 918478533 200000 479543075 200000 525272509 200000 839968351 200000 222189763 200000 176456213 200000 734083646 200000 50492249 200000 52277235 200000 92890380 200000 642556656 200000 570682464 200000 82231211 200000 213149595 200000 420030057 200000 109853466 200000 949651428 200000 277321880 200000 910063655 200000 212818096 200000 755888573 200000 638176927 200000 191238922 200000 814825551 200000 91696631 200000 322524304 200000 374632405 200000 611453352 200000 490025338 200000 581511693 200000 591603632 200000 355688816 200000 915038672 200000 517073405 200000 974723241 200000 640570849 200000 796664741 200000 709189900 200000 106904622 200000 683662135 200000 995556685 200000 343253032 200000 775898516 200000 182503476 200000 770003774 200000 423952133 200000 888021652 200000 624894109 200000 462396049 200000 151556762 200000 613704136 200000 451802043 200000 407213957 200000 855630242 200000 578565426 200000 898440411 200000 621104636 200000 452427037 200000 711012534 200000 925551054 200000 187113469 200000 709058764 200000 33156251 200000 635137898 200000 957883440 200000 439934392 200000 768753167 200000 566049287 200000 863702629 200000 984219819 200000 342913952 200000 931908610 200000 856879117 200000 926240949 200000 870526403 200000 493059133 200000 130562239 200000 57011113 200000 356301648 200000 135426717 200000 624625333 200000 533253277 200000 578903556 200000 163330187 200000 324608332 200000 257975406 200000 475257597 200000 836517236 200000 845655432 200000 135301689 200000 878458178 200000 878344521 200000 281695373 200000 682021347 200000 442314809 200000 556923648 200000 224089127 200000 478197907 200000 839875119 200000 911816977 200000 128990531 200000 312866098 200000 121307348 200000 974864889 200000 986430068 200000 277032178 200000 281130428 200000 467143354 200000 560158319 200000 704092100 200000 671307487 200000 799054681 200000 822633103 200000 982903008 200000 660177689 200000 589749087 200000 766099794 200000 338825025 200000 326387883 200000 568757337 200000 291822297 200000 313338918 200000 519084984 200000 816658520 200000 197539692 200000 680348051 200000 101018825 200000 19235442 200000 506418676 200000 253350094 200000 234702666 200000 242020671 200000 989655680 200000 336032994 200000 79292426 200000 761987420 200000 977375936 200000 965306655 200000 941170623 200000 715872236 200000 835178637 200000 171553176 200000 20593536 200000 270449938 200000 523155039 200000 767174051 200000 46101321 200000 860548216 200000 924924885 200000 504916573 200000 482797690 200000 673178571 200000 803674161 200000 457283364 200000 117762648 200000 631677756 200000 378551001 200000 583935003 200000 124551307 200000 591678976 200000 878676952 200000 431096489 200000 448492447 200000 873192145 200000 863707226 200000 37095418 200000 556420483 200000 915034732 200000 924233523 200000 504505724 200000 207586828 200000 957808145 200000 76777305 200000 338149220 200000 238544755 200000 351727110 200000 754469990 200000 610998055 200000 473480403 200000 722911252 200000 991869719 200000 669142529 200000 679834796 200000 168424968 200000 907439567 200000 537620849 200000 37991267 200000 799327283 200000 849228053 200000 722110395 200000 867153343 200000 944357867 200000 912104977 200000 917406309 200000 424936302 200000 740232712 200000 402254611 200000 354376890 200000 36419454 200000 871286632 200000 62066188 200000 98714186 200000 511463652 200000 614763883 200000 924616468 200000 143884648 200000 236845304 200000 723270775 200000 384418530 200000 367697835 200000 999207415 200000 289455733 200000 472795479 200000 160255085 200000 225642368 200000 569754450 200000 657551347 200000 42192719 200000 815087384 200000 688775039 200000 609696862 200000 483920051 200000 920854182 200000 813550194 200000 314509025 200000 282627648 200000 330276087 200000 335319331 200000 299811050 200000 419094370 200000 304603707 200000 526319760 200000 249911692 200000 497108936 200000 312700550 200000 266901561 200000 490954748 200000 667469796 200000 295129168 200000 770966180 200000 655731221 200000 230847854 200000 309949686 200000 617534938 200000 784561877 200000 805795810 200000 126183222 200000 701892584 200000 110283486 200000 646390525 200000 554811319 200000 472651104 200000 702637814 200000 245974852 200000 595513727 200000 420245973 200000 903520903 200000 762599549 200000 408490619 200000 224694882 200000 51257376 200000 413095475 200000 609802746 200000 286229540 200000 829630450 200000 730296886 200000 495492402 200000 109337787 200000 310216787 200000 574947097 200000 716507066 200000 730104525 200000 734913598 200000 110940851 200000 389450766 200000 497647747 200000 504768978 200000 492606110 200000 651961871 200000 688742923 200000 420461263 200000 917108411 200000 117480320 200000 650683412 200000 991270684 200000 958635436 200000 261440650 200000 951330389 200000 269827907 200000 147059545 200000 360408121 200000 161418246 200000 111339763 200000 885750124 200000 558436092 200000 46043236 200000 995741566 200000 99443669 200000 363669801 200000 286119218 200000 508214872 200000 613238086 200000 483093366 200000 703026995 200000 937544094 200000 564331447 200000 582959489 200000 547359921 200000 701333132 200000 538698979 200000 453391946 200000 952135161 200000 90039814 200000 471950026 200000 898041524 200000 779428829 200000 971984656 200000 784917549 200000 806221319 200000 762100784 200000 924277078 200000 770211605 200000 539049585 200000 467474509 200000 357285285 200000 857834317 200000 249328512 200000 157588881 200000 37223024 200000 538697443 200000 901499561 200000 142857693 200000 190403660 200000 928608427 200000 631628741 200000 629186069 200000 561582196 200000 641726652 200000 855084943 200000 75029155 200000 842072389 200000 854248177 200000 453230631 200000 930669044 200000 24144067 200000 373150569 200000 243393937 200000 907036922 200000 823189779 200000 980137735 200000 646219319 200000 533862824 200000 338031871 200000 375032818 200000 23229795 200000 831975801 200000 678834293 200000 683167254 200000 729099718 200000 876719594 200000 183690504 200000 913460642 200000 212229108 200000 200348412 200000 647253102 200000 734058888 200000 748719845 200000 676703667 200000 307598592 200000 732776449 200000 947616374 200000 98411161 200000 520172093 200000 443621126 200000 536817638 200000 494553147 200000 346368327 200000 207836888 200000 867585114 200000 626568107 200000 32052580 200000 840849016 200000 168341337 200000 300478204 200000 143903358 200000 174637615 200000 318482256 200000 448012234 200000 109737380 200000 257049096 200000 467136015 200000 486950831 200000 7484807 200000 932965457 200000 40715593 200000 392142031 200000 172150525 200000 803759646 200000 417258264 200000 27425357 200000 172954498 200000 413057990 200000 343917176 200000 923961555 200000 147749810 200000 996015460 200000 238414280 200000 769002767 200000 597646800 200000 35732823 200000 630377804 200000 106717232 200000 668405827 200000 115675330 200000 337496493 200000 675869805 200000 16219667 200000 769924109 200000 189919863 200000 620439422 200000 248462704 200000 452769634 200000 189413017 200000 731621665 200000 763381804 200000 839029041 200000 910977769 200000 693487510 200000 631649852 200000 400144556 200000 790607006 200000 774060068 200000 802122810 200000 864425035 200000 411681748 200000 245276050 200000 362252774 200000 77461578 200000 932505099 200000 458081454 200000 177639073 200000 449837350 200000 641529000 200000 215040714 200000 556229616 200000 687899684 200000 837369715 200000 326786106 200000 117416447 200000 841543114 200000 23890712 200000 678558423 200000 584625179 200000 370716260 200000 615295910 200000 367179391 200000 592116023 200000 807641216 200000 694014227 200000 28672914 200000 619011176 200000 723156338 200000 574727093 200000 429848951 200000 793945449 200000 961845201 200000 96463050 200000 250568469 200000 129469208 200000 236965880 200000 90489585 200000 780184410 200000 588789751 200000 979384454 200000 123709615 200000 192841656 200000 603913388 200000 397870302 200000 953266412 200000 203318947 200000 172838529 200000 872612264 200000 605724531 200000 953298452 200000 699154404 200000 165366094 200000 115392885 200000 840600073 200000 489808104 200000 829020288 200000 131319814 200000 674909954 200000 48550851 200000 257950385 200000 597226143 200000 250833542 200000 309264206 200000 803709591 200000 159945627 200000 524672412 200000 419904904 200000 913202863 200000 325253306 200000 675275602 200000 242590227 200000 545523638 200000 988607392 200000 895001402 200000 539445430 200000 639110449 200000 18397271 200000 568463848 200000 462075865 200000 916000230 200000 70704073 200000 969801077 200000 541903116 200000 622499937 200000 483619399 200000 516960767 200000 160168832 200000 178222448 200000 876034053 200000 338999847 200000 404697228 200000 649268391 200000 829267867 200000 500265361 200000 77185577 200000 663989981 200000 68405381 200000 374046055 200000 7170423 200000 90810029 200000 34711460 200000 430340823 200000 458379062 200000 443670262 200000 193377724 200000 168391056 200000 900518478 200000 690825052 200000 295216628 200000 513060937 200000 79659591 200000 421594821 200000 538093657 200000 230558011 200000 975603153 200000 662607324 200000 460371546 200000 408693409 200000 510596414 200000 400638865 200000 812487501 200000 37560639 200000 471020803 200000 522472342 200000 349623017 200000 601549016 200000 792097339 200000 566850276 200000 656111050 200000 393136311 200000 99168548 200000 756344372 200000 165588465 200000 747425831 200000 784223135 200000 989599367 200000 802127169 200000 957022971 200000 565749172 200000 725582239 200000 748306947 200000 9456135 200000 970699788 200000 248846467 200000 110931299 200000 166367652 200000 274013301 200000 43742719 200000 888429552 200000 961459248 200000 934027874 200000 836832033 200000 706866720 200000 213475980 200000 209894760 200000 734844862 200000 437375178 200000 776565916 200000 501379011 200000 779917547 200000 853496746 200000 106945483 200000 386259663 200000 320481156 200000 611702240 200000 533895556 200000 356962702 200000 297825960 200000 737366641 200000 806104506 200000 534169385 200000 354827834 200000 225822405 200000 423429473 200000 306060647 200000 129160034 200000 674863399 200000 656137970 200000 470943031 200000 642265866 200000 822165832 200000 303428331 200000 4487468 200000 224193634 200000 977496253 200000 555251277 200000 151368700 200000 630789469 200000 855039868 200000 854829340 200000 261234433 200000 177391922 200000 476205667 200000 425309923 200000 72857784 200000 773865179 200000 783698865 200000 369993517 200000 186941252 200000 965356441 200000 266623371 200000 901799437 200000 441382635 200000 197881710 200000 69960824 200000 570868887 200000 19060888 200000 787511201 200000 104919526 200000 591878500 200000 813211224 200000 963778366 200000 23604899 200000 412599570 200000 499234781 200000 386587027 200000 35473252 200000 978782402 200000 861257470 200000 637806261 200000 835829057 200000 20881049 200000 894684725 200000 619725817 200000 541690935 200000 611179071 200000 490542367 200000 623928955 200000 325517733 200000 14677859 200000 648211712 200000 111897498 200000 948826319 200000 619583540 200000 204375356 200000 237038970 200000 141132639 200000 590055913 200000 610296287 200000 705830784 200000 41752543 200000 503057211 200000 809564694 200000 712806106 200000 566049855 200000 484190950 200000 618857652 200000 569657589 200000 878092885 200000 366877740 200000 942544046 200000 402694149 200000 988337240 200000 898831697 200000 802281887 200000 191091584 200000 525564261 200000 250400800 200000 773815877 200000 300522147 200000 976080891 200000 478178404 200000 209483010 200000 903320300 200000 891340926 200000 305190000 200000 902549596 200000 260924062 200000 502860727 200000 944999832 200000 323982717 200000 934590784 200000 740181330 200000 973355702 200000 894251187 200000 631841822 200000 779990622 200000 689400486 200000 600861169 200000 272686790 200000 42012113 200000 181631690 200000 547770189 200000 536650637 200000 192808706 200000 460044678 200000 851150208 200000 768586760 200000 206372909 200000 483335365 200000 99301481 200000 868558739 200000 634952435 200000 636905586 200000 192180106 200000 411381197 200000 785226455 200000 107388160 200000 357144201 200000 366322458 200000 649919425 200000 5768675 200000 428234161 200000 610929440 200000 369975423 200000 28804629 200000 730234990 200000 733883722 200000 927526719 200000 972443794 200000 552908757 200000 471817032 200000 780584471 200000 232566492 200000 888414489 200000 226929549 200000 131022206 200000 806684023 200000 564132887 200000 681198544 200000 342557904 200000 116852334 200000 546507723 200000 828648844 200000 764254413 200000 312032716 200000 682766041 200000 842837631 200000 403011098 200000 658893860 200000 727844357 200000 554290478 200000 323395518 200000 557404938 200000 736081083 200000 284856672 200000 528760231 200000 188775320 200000 507893640 200000 139971743 200000 22633251 200000 948514026 200000 547272862 200000 807744186 200000 976353639 200000 499620002 200000 329686100 200000 941270598 200000 937298956 200000 525614948 200000 689765284 200000 482091800 200000 87583628 200000 709214043 200000 540996268 200000 683015372 200000 298557897 200000 198954163 200000 826509614 200000 338297666 200000 169656967 200000 364402717 200000 982242575 200000 408843547 200000 599628269 200000 275702606 200000 866166491 200000 508175424 200000 429209865 200000 215359871 200000 608590912 200000 92074076 200000 315170377 200000 442003439 200000 84680846 200000 819486557 200000 499763714 200000 642471516 200000 269297982 200000 320348663 200000 593707244 200000 166440334 200000 701451880 200000 314112545 200000 16090275 200000 657971661 200000 691045707 200000 613496213 200000 942244904 200000 746416485 200000 447852745 200000 536973396 200000 753726047 200000 355998505 200000 491829224 200000 442400544 200000 245496975 200000 665770221 200000 933089362 200000 384858113 200000 350193893 200000 999556619 200000 987726549 200000 860532417 200000 847814384 200000 634241503 200000 797394916 200000 656621936 200000 85501478 200000 741570123 200000 701071893 200000 362177760 200000 301166174 200000 320015924 200000 536764577 200000 471461673 200000 44605013 200000 214939651 200000 955433960 200000 340921895 200000 875429417 200000 845236260 200000 110969322 200000 120346103 200000 844440544 200000 31851914 200000 306521294 200000 598502782 200000 690756578 200000 288029737 200000 908135775 200000 875544802 200000 740504443 200000 975012731 200000 74530698 200000 926273550 200000 908434779 200000 305242876 200000 239657697 200000 502582578 200000 291685397 200000 978910894 200000 210316059 200000 598983489 200000 983723171 200000 521615254 200000 512710289 200000 954724466 200000 28047072 200000 67622973 200000 905230531 200000 603666624 200000 84457997 200000 432045871 200000 673855185 200000 567332970 200000 347846477 200000 360823167 200000 661780995 200000 824441971 200000 239607336 200000 331016002 200000 46287426 200000 308136739 200000 399136524 200000 938819599 200000 708896924 200000 624919684 200000 517116359 200000 333652358 200000 949004228 200000 417053414 200000 771210254 200000 23224774 200000 702236303 200000 556992347 200000 246579706 200000 925404660 200000 28877944 200000 953597499 200000 149250182 200000 676272315 200000 906641948 200000 652149666 200000 954238994 200000 114746567 200000 214206911 200000 457211885 200000 589002467 200000 712228169 200000 406787526 200000 312150593 200000 53574560 200000 313718390 200000 139386171 200000 371376900 200000 794148311 200000 710514696 200000 86365773 200000 2400354 200000 405206134 200000 872215483 200000 262933708 200000 855670473 200000 540966482 200000 905686993 200000 280709297 200000 572946797 200000 63250595 200000 581522319 200000 378152084 200000 801439429 200000 931558278 200000 994510270 200000 222516788 200000 11809548 200000 853040250 200000 980224298 200000 239723763 200000 910238913 200000 916702435 200000 394537254 200000 431721559 200000 936149799 200000 335964811 200000 242289671 200000 879877771 200000 730884806 200000 728322076 200000 958902180 200000 790473947 200000 909798376 200000 35030439 200000 717562333 200000 130443324 200000 865244957 200000 858182432 200000 431333137 200000 592854465 200000 934826423 200000 529619679 200000 305485478 200000 725245223 200000 217257551 200000 173093408 200000 95328644 200000 171090250 200000 748028222 200000 290652036 200000 803712154 200000 962293422 200000 255449381 200000 497105294 200000 320335192 200000 451775479 200000 21349 200000 166508839 200000 557646900 200000 838591089 200000 918183080 200000 352513051 200000 119870757 200000 52287113 200000 728800598 200000 495476122 200000 936413739 200000 457763409 200000 19552289 200000 859038903 200000 818546117 200000 99177984 200000 662211706 200000 121451756 200000 371360121 200000 52091504 200000 906545433 200000 718611093 200000 303286352 200000 850562463 200000 223967353 200000 236837232 200000 908339542 200000 633936174 200000 696333657 200000 223969059 200000 85246494 200000 724267237 200000 203418940 200000 320941494 200000 777560893 200000 587741485 200000 541804778 200000 256438805 200000 413627595 200000 943036308 200000 446961901 200000 365939343 200000 515269349 200000 450192717 200000 275287061 200000 881228122 200000 715469869 200000 810134445 200000 807292404 200000 92609804 200000 345016904 200000 271059119 200000 267561827 200000 920438051 200000 104929887 200000 145087345 200000 661078779 200000 225267327 200000 753814943 200000 15922869 200000 403766685 200000 70582755 200000 797701561 200000 651275105 200000 180051179 200000 189110391 200000 668428130 200000 235505919 200000 679776204 200000 907156553 200000 747453140 200000 763811902 200000 932420332 200000 472707783 200000 275555916 200000 687854447 200000 961191737 200000 831701830 200000 785269386 200000 813580552 200000 126158439 200000 88405375 200000 407905620 200000 536107557 200000 601684845 200000 563083276 200000 220120051 200000 267975426 200000 246135046 200000 922638063 200000 755304883 200000 280552834 200000 251592753 200000 355838988 200000 348275304 200000 368715691 200000 458667698 200000 420711851 200000 923511524 200000 637010984 200000 117837711 200000 340331255 200000 717872002 200000 757338310 200000 88995219 200000 412753025 200000 904760990 200000 122856183 200000 80228302 200000 904232637 200000 477285146 200000 915820626 200000 343656978 200000 867402883 200000 735056603 200000 370175760 200000 726300024 200000 795999632 200000 63842122 200000 222937233 200000 741447897 200000 281426179 200000 288207316 200000 743606741 200000 729066838 200000 616191456 200000 758591594 200000 57911300 200000 55269073 200000 948840848 200000 183462914 200000 849961191 200000 940490353 200000 147977311 200000 788793108 200000 273496940 200000 182735650 200000 258279421 200000 511223837 200000 845015589 200000 198671891 200000 287318526 200000 896716320 200000 128390089 200000 984970550 200000 616790106 200000 209338656 200000 726561202 200000 398162371 200000 277847021 200000 816913574 200000 917638750 200000 913092277 200000 269292280 200000 706481729 200000 357565423 200000 856927563 200000 326982046 200000 276817922 200000 114058411 200000 520571273 200000 274482280 200000 275878652 200000 480307068 200000 109373108 200000 159182530 200000 608229834 200000 55972464 200000 889451994 200000 708727675 200000 619117833 200000 983504186 200000 857355336 200000 981779273 200000 671291353 200000 614612399 200000 245471762 200000 232484675 200000 144135776 200000 837291083 200000 812692622 200000 13737829 200000 432539719 200000 204335274 200000 75734745 200000 357475087 200000 122364219 200000 869191183 200000 290251856 200000 79022470 200000 785315693 200000 769950688 200000 697021720 200000 175511666 200000 554890259 200000 413258791 200000 90460824 200000 164514911 200000 646213605 200000 657553939 200000 93088250 200000 568140092 200000 874490784 200000 867575413 200000 22077613 200000 519205086 200000 571172998 200000 41702468 200000 553560293 200000 380207486 200000 141322972 200000 612883225 200000 772154906 200000 899021367 200000 212602987 200000 999452083 200000 920378757 200000 174879113 200000 354788608 200000 400731253 200000 288754854 200000 234531289 200000 607192813 200000 187006947 200000 530042305 200000 246370798 200000 240755077 200000 703699753 200000 485781083 200000 705819510 200000 542259107 200000 592101012 200000 268003778 200000 472035711 200000 320151588 200000 524168214 200000 113402755 200000 662948606 200000 280112744 200000 221812166 200000 13263858 200000 901231435 200000 856738517 200000 472022622 200000 568792229 200000 737904803 200000 898571604 200000 112716731 200000 898905849 200000 195920037 200000 253846994 200000 729509729 200000 444843148 200000 109740758 200000 463218369 200000 145271541 200000 116112833 200000 82523933 200000 774509972 200000 591623361 200000 141473855 200000 76359 200000 408527686 200000 329235507 200000 366217586 200000 570870916 200000 531357908 200000 62806109 200000 663163657 200000 623117288 200000 345587134 200000 628939895 200000 793231222 200000 991565547 200000 16321674 200000 355357785 200000 564575857 200000 331983082 200000 167954753 200000 463143170 200000 382939509 200000 229806243 200000 39694320 200000 904395028 200000 254393410 200000 60481213 200000 998470953 200000 469192532 200000 534483289 200000 814108222 200000 758040703 200000 779398447 200000 234762883 200000 555353363 200000 355655438 200000 456851760 200000 25846091 200000 781459083 200000 470093296 200000 22838667 200000 274351999 200000 422815196 200000 999660232 200000 425940630 200000 335237043 200000 79527581 200000 76143676 200000 885408586 200000 178894781 200000 907418954 200000 911105651 200000 572526534 200000 888099130 200000 264152516 200000 262132635 200000 528404428 200000 129228808 200000 218571214 200000 595535461 200000 702559043 200000 243564234 200000 955639697 200000 408770695 200000 329714355 200000 601667432 200000 468578329 200000 377432377 200000 70810572 200000 118190988 200000 10657749 200000 472518073 200000 164506079 200000 716307237 200000 196601115 200000 149790151 200000 595470947 200000 986308840 200000 434575521 200000 64701481 200000 856705394 200000 787373258 200000 380329477 200000 786422568 200000 506041929 200000 77095559 200000 644231239 200000 128971538 200000 31383499 200000 457797151 200000 954328650 200000 609196726 200000 344753407 200000 144341587 200000 410600278 200000 933896683 200000 948871566 200000 18905900 200000 877573017 200000 960983561 200000 546966086 200000 215880309 200000 71150753 200000 811291757 200000 635692441 200000 936439868 200000 862241763 200000 679665914 200000 277029406 200000 473579349 200000 269051192 200000 62460563 200000 543933711 200000 975907799 200000 777940827 200000 502289826 200000 222021322 200000 409113500 200000 654757484 200000 535521428 200000 312968017 200000 503168197 200000 291767407 200000 485147739 200000 745340617 200000 540475445 200000 375370702 200000 325233899 200000 681644030 200000 661768721 200000 8159699 200000 576445885 200000 641917662 200000 765154886 200000 685483311 200000 539306062 200000 906708218 200000 658876675 200000 544812150 200000 238437537 200000 518581256 200000 491224378 200000 827873441 200000 994440633 200000 177010275 200000 758552868 200000 48720266 200000 28490784 200000 476401033 200000 589123770 200000 546384499 200000 763236452 200000 9238172 200000 278704700 200000 30952064 200000 966063508 200000 919710946 200000 937492654 200000 328754488 200000 649098695 200000 296111174 200000 345351766 200000 940744456 200000 463118485 200000 643469780 200000 983656768 200000 532005312 200000 806748060 200000 574292544 200000 671569338 200000 148413715 200000 623512316 200000 983881312 200000 784831704 200000 364639515 200000 539405787 200000 395958189 200000 231079153 200000 964392660 200000 82118883 200000 252332743 200000 771048992 200000 261206685 200000 374527679 200000 171831790 200000 550613700 200000 394897082 200000 683639457 200000 454213513 200000 932976640 200000 925366740 200000 181310143 200000 90605731 200000 634122300 200000 993061239 200000 537623761 200000 392437097 200000 223128994 200000 793651858 200000 488812693 200000 90300333 200000 845549217 200000 739604475 200000 769236044 200000 117176678 200000 308691566 200000 476577513 200000 437069626 200000 719957806 200000 191393150 200000 294948728 200000 498390569 200000 875245251 200000 612073486 200000 879864616 200000 246156263 200000 408956294 200000 73974939 200000 139252062 200000 870246851 200000 182599935 200000 975089770 200000 311757794 200000 135757844 200000 438832983 200000 21393921 200000 402402144 200000 505770162 200000 383396316 200000 86856108 200000 504879079 200000 824846715 200000 379810176 200000 1426425 200000 804567917 200000 499084495 200000 377199451 200000 149878332 200000 496738376 200000 493688853 200000 881098533 200000 429725452 200000 910112694 200000 748188724 200000 747966909 200000 596932292 200000 952045654 200000 693623834 200000 754027940 200000 915247619 200000 71165101 200000 611702073 200000 204749698 200000 968340012 200000 979131811 200000 330592261 200000 475695264 200000 464020967 200000 352523011 200000 375710839 200000 845237101 200000 602837918 200000 218555390 200000 109325965 200000 11509242 200000 874417665 200000 452054952 200000 555014856 200000 742025853 200000 875954306 200000 306797434 200000 152603308 200000 405515218 200000 461135834 200000 943806415 200000 512845635 200000 814981621 200000 60588674 200000 467246183 200000 10147227 200000 172447369 200000 227638075 200000 798610662 200000 757485891 200000 304297812 200000 936587143 200000 73445206 200000 341920978 200000 63020736 200000 178921517 200000 354881185 200000 875317856 200000 78135388 200000 970947513 200000 863885080 200000 780847627 200000 839902042 200000 364684537 200000 846522095 200000 369239156 200000 787300622 200000 203867009 200000 112830 200000 295859519 200000 116465013 200000 650895400 200000 977576449 200000 36880279 200000 46885803 200000 548674441 200000 917418393 200000 965850279 200000 300077684 200000 195173507 200000 533676106 200000 764953634 200000 585914548 200000 134390970 200000 108926267 200000 83520699 200000 905035255 200000 9953043 200000 357500537 200000 74413742 200000 788401386 200000 460719676 200000 324427635 200000 619576374 200000 840057823 200000 157686049 200000 170333055 200000 983615508 200000 850939726 200000 192771960 200000 516164180 200000 449874447 200000 4405838 200000 685163063 200000 558771342 200000 247526766 200000 966402848 200000 855230488 200000 851641902 200000 681488768 200000 80181157 200000 136175644 200000 497214231 200000 813524500 200000 329224674 200000 609982469 200000 379095954 200000 782170625 200000 459864195 200000 341039834 200000 915594955 200000 112176032 200000 676118358 200000 784594791 200000 153809745 200000 265883980 200000 46292940 200000 360481466 200000 961380762 200000 141377001 200000 772085627 200000 867740839 200000 46301309 200000 255940443 200000 380879006 200000 958196293 200000 228200374 200000 233113866 200000 421782163 200000 222859887 200000 368417893 200000 873345124 200000 576325212 200000 713681989 200000 382860687 200000 714281819 200000 26495775 200000 601035176 200000 223183516 200000 811661539 200000 703684774 200000 508237761 200000 734599639 200000 85716342 200000 109259744 200000 79172986 200000 215503089 200000 796228496 200000 953694 200000 800889347 200000 276865407 200000 912174642 200000 865396695 200000 487012175 200000 118918519 200000 861783395 200000 148996260 200000 982156436 200000 625232823 200000 972109994 200000 537942084 200000 634765519 200000 90950270 200000 375633814 200000 244442842 200000 583664958 200000 135600625 200000 629159990 200000 239570090 200000 492638692 200000 54195351 200000 307771809 200000 898509983 200000 706836488 200000 461474270 200000 955847792 200000 25877192 200000 869898934 200000 93024916 200000 453295423 200000 968484055 200000 429694268 200000 174634350 200000 363196719 200000 204747937 200000 441972142 200000 96200580 200000 667453031 200000 706656928 200000 514616164 200000 154212051 200000 421019278 200000 744166004 200000 905830263 200000 208704186 200000 667425619 200000 341698397 200000 184843591 200000 695690365 200000 555416294 200000 689386179 200000 693931767 200000 304137158 200000 238497916 200000 575993007 200000 498940399 200000 452792607 200000 90988750 200000 865527375 200000 486482266 200000 838788728 200000 881720474 200000 753603702 200000 819256998 200000 687434151 200000 328816929 200000 228125209 200000 944127494 200000 882370275 200000 530986664 200000 262224083 200000 308521203 200000 24164681 200000 445002999 200000 611653474 200000 844493479 200000 484319576 200000 787930077 200000 987046439 200000 607442080 200000 223440756 200000 905618857 200000 641974186 200000 845853987 200000 782314086 200000 577332658 200000 769503508 200000 205951415 200000 435884506 200000 679399121 200000 248795316 200000 42645414 200000 680778463 200000 23036898 200000 75662971 200000 815499391 200000 673645675 200000 77813831 200000 121361023 200000 903379095 200000 827487189 200000 414264420 200000 898028924 200000 554247043 200000 331305305 200000 84138532 200000 195765582 200000 33800863 200000 298182296 200000 544351603 200000 461024632 200000 802723722 200000 722015509 200000 405196481 200000 63367584 200000 956594856 200000 190905529 200000 589516165 200000 858733072 200000 401086879 200000 197091407 200000 211325624 200000 734877239 200000 682218970 200000 675883017 200000 776526678 200000 222902054 200000 457124105 200000 587566073 200000 662409441 200000 447129620 200000 722561439 200000 100057753 200000 184632797 200000 140344027 200000 998955859 200000 203299652 200000 759426133 200000 512331384 200000 127960991 200000 340788410 200000 172874837 200000 986408334 200000 257704516 200000 357730720 200000 844764269 200000 50787556 200000 675622852 200000 917431549 200000 246054453 200000 671610338 200000 415454183 200000 592102591 200000 171142339 200000 566493976 200000 552864311 200000 785965620 200000 298208054 200000 825439928 200000 117499011 200000 854688401 200000 699967791 200000 509100823 200000 404406112 200000 389257583 200000 749772115 200000 33431856 200000 305187491 200000 486766920 200000 575199178 200000 642165536 200000 88649704 200000 94494206 200000 480243395 200000 602875051 200000 708143374 200000 97916245 200000 176237294 200000 421721014 200000 559295673 200000 466861940 200000 593436160 200000 869133003 200000 417490639 200000 940749673 200000 691833651 200000 166532504 200000 62713084 200000 541742498 200000 313379779 200000 294400368 200000 493785902 200000 926406772 200000 607554418 200000 546768840 200000 845018649 200000 539370135 200000 340181764 200000 720062139 200000 684835763 200000 201573287 200000 523624644 200000 475228551 200000 466503609 200000 132384421 200000 690639614 200000 86857998 200000 223940137 200000 80923253 200000 524859523 200000 90878038 200000 133387718 200000 342067294 200000 97742120 200000 926159625 200000 678297752 200000 740869261 200000 699376710 200000 879059446 200000 44503145 200000 14298257 200000 319205180 200000 930538382 200000 503565640 200000 126232544 200000 539403240 200000 8608872 200000 78534666 200000 647011409 200000 553050418 200000 334184893 200000 16999108 200000 7794849 200000 557536130 200000 296006124 200000 357520210 200000 972430062 200000 51555653 200000 477016311 200000 437632468 200000 879184191 200000 547146091 200000 884328197 200000 224977707 200000 882980857 200000 751027180 200000 82075358 200000 15957376 200000 308356715 200000 688347710 200000 199615090 200000 351487166 200000 297589060 200000 792702433 200000 129270098 200000 404128019 200000 374268183 200000 415380691 200000 107263285 200000 137936755 200000 864893662 200000 665486364 200000 917085301 200000 757342229 200000 290615924 200000 45599812 200000 888026767 200000 664969460 200000 836130074 200000 151609816 200000 834688679 200000 239310415 200000 363638771 200000 175677417 200000 255727106 200000 40039209 200000 650505863 200000 973731980 200000 737674377 200000 490513354 200000 732656452 200000 107044699 200000 757854540 200000 66757692 200000 780950520 200000 844064242 200000 287722749 200000 294094542 200000 292239448 200000 928361587 200000 552471665 200000 61095573 200000 343281789 200000 578352643 200000 906016547 200000 310243814 200000 47901538 200000 394411850 200000 138823089 200000 234156766 200000 91097447 200000 380574455 200000 822703197 200000 780055002 200000 827594961 200000 873374778 200000 995898765 200000 129564671 200000 480810567 200000 751809864 200000 438964299 200000 628635571 200000 874160471 200000 486807003 200000 160989893 200000 439312162 200000 902467311 200000 533721007 200000 665089230 200000 447841466 200000 484765156 200000 433494278 200000 856478811 200000 626831791 200000 35263342 200000 769140005 200000 628857864 200000 820047480 200000 973589418 200000 128862933 200000 864545169 200000 931452752 200000 386627607 200000 222204131 200000 732178521 200000 331658934 200000 96414233 200000 563301536 200000 729410022 200000 982662637 200000 905386874 200000 798841953 200000 814275170 200000 354823036 200000 846368484 200000 182976512 200000 567872284 200000 248258992 200000 604362856 200000 545242457 200000 449965317 200000 157278997 200000 813714426 200000 415349966 200000 132354868 200000 264553729 200000 243202546 200000 891126724 200000 223282018 200000 426605065 200000 616128908 200000 914644260 200000 169662575 200000 952900234 200000 440959849 200000 290022363 200000 731102427 200000 775445793 200000 380506124 200000 987492698 200000 518711630 200000 507301171 200000 639511646 200000 148418582 200000 564089104 200000 898506086 200000 593564203 200000 293602825 200000 432398993 200000 874449958 200000 322590371 200000 918491439 200000 486024163 200000 495921697 200000 753904346 200000 216900618 200000 458149179 200000 496858315 200000 802443335 200000 390614047 200000 931962227 200000 11338459 200000 32225609 200000 597941879 200000 452065931 200000 653465804 200000 585404829 200000 134769183 200000 935434788 200000 967572317 200000 79502057 200000 601492136 200000 525518851 200000 338981906 200000 106859317 200000 206294183 200000 237862036 200000 81975216 200000 506768237 200000 816495158 200000 156542309 200000 598408901 200000 452766688 200000 32555889 200000 769000870 200000 705413149 200000 772898500 200000 936315642 200000 381749424 200000 493330254 200000 73980079 200000 317587574 200000 15714427 200000 634158382 200000 854283039 200000 473201934 200000 877248038 200000 865303639 200000 347635956 200000 649583087 200000 288290930 200000 76598186 200000 137199857 200000 28698314 200000 690267719 200000 225967305 200000 408824894 200000 687444053 200000 158463279 200000 943060123 200000 777243369 200000 236808903 200000 169394134 200000 498120139 200000 808574560 200000 33391200 200000 302528144 200000 970140490 200000 316422136 200000 602156511 200000 949397971 200000 257958601 200000 143223658 200000 681124106 200000 494920888 200000 653440320 200000 5018448 200000 662981418 200000 214080382 200000 977672554 200000 536930733 200000 423081356 200000 731079687 200000 904486470 200000 224170594 200000 50417665 200000 163918426 200000 143022488 200000 799428538 200000 973730654 200000 824195871 200000 636206693 200000 587319007 200000 703679485 200000 35449382 200000 121758587 200000 37988450 200000 366016571 200000 469478624 200000 259013607 200000 959470775 200000 734535928 200000 149679844 200000 134115196 200000 951871158 200000 56082970 200000 731553900 200000 648323923 200000 109579804 200000 661098762 200000 58328789 200000 599875141 200000 740096520 200000 359675189 200000 422843171 200000 263956339 200000 752546686 200000 234054284 200000 306479738 200000 277121215 200000 97842663 200000 14809092 200000 412626598 200000 416400720 200000 338254223 200000 54987799 200000 133242004 200000 15195666 200000 827379750 200000 88565570 200000 163185879 200000 179026483 200000 34999616 200000 19249797 200000 468708900 200000 840721832 200000 622314197 200000 103319014 200000 976554454 200000 378401702 200000 635290049 200000 121043694 200000 543674987 200000 330257193 200000 707704389 200000 902488874 200000 870724612 200000 314546544 200000 855545988 200000 698992299 200000 159482601 200000 135162494 200000 75311879 200000 657173638 200000 689075203 200000 739696027 200000 927540538 200000 146749781 200000 578621281 200000 444437458 200000 157455340 200000 864255925 200000 104559795 200000 857706609 200000 300538835 200000 950895814 200000 742674898 200000 521974155 200000 309604358 200000 751245486 200000 145900854 200000 801534585 200000 263093889 200000 955923734 200000 895463550 200000 241671253 200000 61516452 200000 318037419 200000 839277804 200000 160507517 200000 999726004 200000 823732382 200000 44095974 200000 531182870 200000 211468121 200000 360056101 200000 119073655 200000 277883271 200000 860160543 200000 558813688 200000 473740491 200000 198515961 200000 791785973 200000 63938516 200000 532497078 200000 427281118 200000 517174960 200000 535625212 200000 488858670 200000 485528935 200000 660541577 200000 546721971 200000 263433421 200000 148019724 200000 213196443 200000 625811395 200000 311048528 200000 662526472 200000 263741798 200000 870324985 200000 286890010 200000 350783707 200000 661121871 200000 688187046 200000 759102386 200000 837790918 200000 531986205 200000 458194976 200000 557203264 200000 333567314 200000 6752382 200000 969438783 200000 195209492 200000 697891786 200000 282966656 200000 490213344 200000 146195232 200000 40918972 200000 921233944 200000 359389797 200000 387896697 200000 404983675 200000 10314910 200000 895363124 200000 392691417 200000 533478560 200000 11512399 200000 722183988 200000 493958432 200000 598987397 200000 874615498 200000 949754195 200000 609841614 200000 137636553 200000 552423316 200000 10394370 200000 483637899 200000 778447311 200000 974415508 200000 118474167 200000 695191456 200000 204030270 200000 489810071 200000 700705386 200000 838015611 200000 155577474 200000 556661197 200000 978915864 200000 609668655 200000 672333642 200000 388059210 200000 856527427 200000 104695793 200000 508799496 200000 492396678 200000 358199665 200000 197848476 200000 808853620 200000 689662430 200000 462253481 200000 570394158 200000 975797257 200000 202586384 200000 992040185 200000 897797193 200000 696722567 200000 78573251 200000 697886194 200000 434941107 200000 70270063 200000 655482877 200000 122717738 200000 474476246 200000 387819914 200000 791042219 200000 193128633 200000 642875201 200000 106149731 200000 937344540 200000 17791676 200000 585947173 200000 872321992 200000 318898054 200000 987525590 200000 900858840 200000 79254349 200000 929671808 200000 197498538 200000 282602326 200000 282369480 200000 336289158 200000 276418914 200000 596280507 200000 637867222 200000 922253433 200000 567337003 200000 483376586 200000 605368405 200000 928821020 200000 640683959 200000 692146281 200000 304299240 200000 327921560 200000 629396409 200000 715678499 200000 532522102 200000 984372985 200000 310328172 200000 407015844 200000 747360939 200000 417798062 200000 568522253 200000 945118529 200000 143238518 200000 4130829 200000 846875996 200000 765629805 200000 853486473 200000 729198796 200000 697524767 200000 280173637 200000 884078813 200000 412770697 200000 773532832 200000 629532421 200000 746868011 200000 967687492 200000 344340778 200000 733353617 200000 552548467 200000 932729568 200000 521482895 200000 757628909 200000 89364857 200000 372388773 200000 261933733 200000 675771589 200000 946860611 200000 231658945 200000 545788100 200000 794923494 200000 169046173 200000 888821954 200000 640210506 200000 158884291 200000 655751317 200000 520701469 200000 446279447 200000 538419953 200000 460070143 200000 428663723 200000 190336017 200000 791787179 200000 629007345 200000 999912487 200000 737800097 200000 653197134 200000 152214344 200000 121747889 200000 735324725 200000 212262622 200000 917195042 200000 598001742 200000 204607676 200000 456114048 200000 358367330 200000 158778469 200000 873425197 200000 631477246 200000 273084208 200000 115725123 200000 830095616 200000 174253126 200000 649545590 200000 274050456 200000 972207539 200000 404048363 200000 932459364 200000 965185528 200000 819044166 200000 358821027 200000 228618220 200000 226264924 200000 512111807 200000 782182087 200000 261674310 200000 142280606 200000 774976168 200000 201503702 200000 563485550 200000 124537344 200000 398343564 200000 159047922 200000 484201121 200000 84598182 200000 446161533 200000 432757089 200000 539877860 200000 138173975 200000 7352209 200000 647936781 200000 209680765 200000 962237888 200000 393912928 200000 223049477 200000 869548408 200000 221562993 200000 401502856 200000 601234426 200000 900285987 200000 11064285 200000 661079081 200000 671020739 200000 986715282 200000 486496799 200000 803889770 200000 623534297 200000 513142044 200000 865316400 200000 828404210 200000 508063451 200000 740034523 200000 906880114 200000 482747247 200000 190896908 200000 346317616 200000 73682216 200000 36835347 200000 679844304 200000 221144638 200000 680503547 200000 456205841 200000 771623474 200000 563084650 200000 932000631 200000 940092197 200000 738544225 200000 933129953 200000 456226187 200000 400945929 200000 664217647 200000 434897170 200000 892014605 200000 96023041 200000 496959377 200000 269928752 200000 655999028 200000 512640336 200000 475016481 200000 166145969 200000 820662300 200000 20145601 200000 607375007 200000 699559633 200000 854545221 200000 42513439 200000 424051052 200000 160382736 200000 277445396 200000 53170620 200000 310258957 200000 569471408 200000 70089553 200000 121722094 200000 172927918 200000 220169016 200000 152413352 200000 81518989 200000 395626140 200000 412270580 200000 781335336 200000 556596599 200000 328027850 200000 121140338 200000 299339463 200000 796212493 200000 301546317 200000 902721542 200000 528600027 200000 712028595 200000 141713376 200000 407660359 200000 177634210 200000 437883475 200000 88022369 200000 892650640 200000 706087099 200000 10894811 200000 568122450 200000 615052928 200000 746737579 200000 920534458 200000 341491545 200000 809329274 200000 863329626 200000 809727079 200000 400828864 200000 166814502 200000 25788819 200000 293575130 200000 156116981 200000 998497518 200000 102850439 200000 381331985 200000 148503051 200000 683870850 200000 225171531 200000 18677133 200000 985912376 200000 60226388 200000 241000277 200000 288496082 200000 895879509 200000 93479453 200000 882582787 200000 260476394 200000 209242977 200000 485788502 200000 677869844 200000 984034019 200000 612738558 200000 711133120 200000 156721452 200000 393516108 200000 921347827 200000 484335325 200000 454598485 200000 888795836 200000 749649576 200000 233217908 200000 554857081 200000 101316684 200000 995609261 200000 370547217 200000 600362729 200000 306816280 200000 545525811 200000 258491266 200000 128644825 200000 955684801 200000 772208273 200000 181783387 200000 679140065 200000 782048237 200000 833904576 200000 60113011 200000 782068349 200000 559924934 200000 938548960 200000 530753381 200000 95560334 200000 265519991 200000 510287025 200000 615272208 200000 423645656 200000 809315251 200000 87858203 200000 674661143 200000 789767554 200000 906734638 200000 943376038 200000 327594082 200000 576653721 200000 547443489 200000 874056962 200000 262097819 200000 975501708 200000 991526090 200000 142733185 200000 136327090 200000 36407985 200000 149170154 200000 587340440 200000 849832538 200000 951731903 200000 637726277 200000 302568802 200000 241130633 200000 991295058 200000 796320549 200000 198456349 200000 158752508 200000 965369195 200000 609332696 200000 953557674 200000 849296049 200000 651230189 200000 283271725 200000 441202449 200000 158976362 200000 435563041 200000 653279995 200000 692826619 200000 423112241 200000 658377011 200000 954348699 200000 362578230 200000 339975631 200000 142927282 200000 839390057 200000 475115573 200000 349715283 200000 787742740 200000 688523846 200000 112575630 200000 257234577 200000 853867824 200000 690556185 200000 22799482 200000 217672352 200000 127246018 200000 421248329 200000 174972760 200000 854382171 200000 410611690 200000 655770181 200000 283545642 200000 419288289 200000 287666093 200000 896863740 200000 201598998 200000 66023446 200000 89115507 200000 936868197 200000 659874534 200000 130866976 200000 559966087 200000 752445689 200000 458277768 200000 150764266 200000 309411738 200000 751018292 200000 519139984 200000 953087652 200000 523435329 200000 798865175 200000 182339761 200000 896637505 200000 569241714 200000 362793641 200000 564747080 200000 609290999 200000 302316043 200000 186841457 200000 738170577 200000 448179139 200000 32334411 200000 338755838 200000 666614639 200000 690374114 200000 386550103 200000 518436192 200000 737511784 200000 12460377 200000 697025975 200000 367430060 200000 815166375 200000 120980847 200000 610819798 200000 680902779 200000 866374201 200000 649816877 200000 580478853 200000 793591403 200000 945094352 200000 33187813 200000 713368184 200000 23768221 200000 942895427 200000 212804520 200000 563403975 200000 698137397 200000 230801420 200000 126412750 200000 487607919 200000 708513758 200000 321027272 200000 972985714 200000 680626383 200000 871029827 200000 397302459 200000 99710452 200000 423727915 200000 476579479 200000 313509194 200000 658919285 200000 249338669 200000 127135246 200000 166123134 200000 766371678 200000 592984415 200000 117920098 200000 625496456 200000 817634009 200000 573068209 200000 646578511 200000 213044535 200000 194124630 200000 515230201 200000 639690518 200000 543095427 200000 606529800 200000 467359342 200000 510153470 200000 2491654 200000 494761830 200000 176333869 200000 430226126 200000 320416638 200000 145513386 200000 886042037 200000 747416149 200000 641317965 200000 592584533 200000 163226474 200000 990374371 200000 612445689 200000 947884201 200000 425276949 200000 194884813 200000 385525164 200000 223698734 200000 816879970 200000 805121516 200000 759206324 200000 998462509 200000 712143968 200000 996240926 200000 704055300 200000 589296440 200000 690022917 200000 756739780 200000 31231666 200000 832669344 200000 520085928 200000 200468035 200000 771809399 200000 302963709 200000 526572421 200000 552095363 200000 401077554 200000 656874155 200000 885209405 200000 569726835 200000 681994341 200000 829822535 200000 514767443 200000 27777923 200000 215466934 200000 935135029 200000 565578928 200000 111030312 200000 994767728 200000 647482653 200000 724583711 200000 453216859 200000 586745600 200000 727287658 200000 964482514 200000 432085786 200000 91532664 200000 829447626 200000 752281819 200000 264291302 200000 466398223 200000 223708849 200000 847135412 200000 221740868 200000 768970398 200000 357504469 200000 880951992 200000 169504572 200000 480514596 200000 575197363 200000 913054119 200000 804769757 200000 429189956 200000 668189961 200000 593744422 200000 661440439 200000 166367938 200000 777847130 200000 303170364 200000 301901407 200000 661327370 200000 970059117 200000 830876375 200000 336232686 200000 894584233 200000 592976590 200000 974993989 200000 91147907 200000 38278609 200000 365912396 200000 405608123 200000 87523004 200000 526398170 200000 872661369 200000 662411730 200000 832593473 200000 69123003 200000 79598382 200000 638541316 200000 762026810 200000 43510933 200000 211032580 200000 722826035 200000 290184659 200000 971253033 200000 403951579 200000 794756899 200000 921066175 200000 648655708 200000 269561687 200000 391782395 200000 360031666 200000 233780666 200000 776429662 200000 456686793 200000 292176870 200000 330633201 200000 665749147 200000 260283387 200000 689123479 200000 716070225 200000 238384126 200000 207509478 200000 131526535 200000 886960467 200000 551123770 200000 667894594 200000 94164859 200000 133701647 200000 220504646 200000 524754859 200000 732056763 200000 282797252 200000 444651229 200000 447788578 200000 136168854 200000 262285396 200000 747690238 200000 810917259 200000 684937948 200000 189550021 200000 975015788 200000 241108269 200000 2922594 200000 432147649 200000 555151918 200000 659594037 200000 978000258 200000 273293846 200000 549847312 200000 74105651 200000 684677528 200000 89636408 200000 127927841 200000 690382490 200000 223293062 200000 390961594 200000 8778804 200000 300607300 200000 985397040 200000 383412697 200000 658803551 200000 567797229 200000 238409729 200000 898057969 200000 636638590 200000 687966387 200000 801665893 200000 500263173 200000 957906609 200000 167158173 200000 312625741 200000 476245051 200000 904311769 200000 80171280 200000 958267054 200000 24234846 200000 285754655 200000 602395739 200000 214049282 200000 839706203 200000 531101806 200000 717531181 200000 601644997 200000 545309892 200000 400335860 200000 700641049 200000 276363769 200000 528564816 200000 915552421 200000 66062873 200000 709621155 200000 254207321 200000 160015032 200000 609308936 200000 415885131 200000 60630876 200000 974777384 200000 15108903 200000 856892288 200000 269555068 200000 485606708 200000 510406041 200000 905906514 200000 766005504 200000 897525471 200000 166769126 200000 659378390 200000 856135121 200000 696540528 200000 839448700 200000 249571750 200000 458324733 200000 114982131 200000 838567209 200000 696794462 200000 904137527 200000 243493303 200000 554962850 200000 862533152 200000 189463892 200000 419931855 200000 231448576 200000 940004113 200000 195395791 200000 334162065 200000 390771006 200000 767167706 200000 593958982 200000 920347417 200000 924757948 200000 378594343 200000 728629754 200000 23548615 200000 427311551 200000 76152875 200000 266136659 200000 929480381 200000 447385582 200000 778207003 200000 933054554 200000 762241890 200000 824436183 200000 737774254 200000 694284862 200000 44002017 200000 432292968 200000 767409828 200000 637454288 200000 990637995 200000 99513462 200000 810665788 200000 738982150 200000 417722609 200000 478140217 200000 260814779 200000 630104187 200000 30512938 200000 997873358 200000 268799212 200000 897619949 200000 394721939 200000 82395316 200000 777964955 200000 366609598 200000 640729514 200000 869103183 200000 835857689 200000 565787764 200000 188844467 200000 491249513 200000 136789947 200000 109655866 200000 859663155 200000 430804652 200000 635564379 200000 876205661 200000 59940471 200000 890702889 200000 845280213 200000 878487247 200000 413494286 200000 262082516 200000 135125387 200000 320467878 200000 385751883 200000 989889029 200000 718382050 200000 753937566 200000 625375940 200000 63523832 200000 593754563 200000 502579347 200000 570342614 200000 829293646 200000 566182939 200000 42741257 200000 825607198 200000 125086090 200000 496183899 200000 933962660 200000 363322369 200000 768800917 200000 925718264 200000 480915632 200000 787487525 200000 326976315 200000 933348844 200000 210498458 200000 72496630 200000 26942636 200000 477611827 200000 583702644 200000 530026274 200000 314390524 200000 43150671 200000 351115637 200000 473768989 200000 547033762 200000 366915013 200000 545144695 200000 650937758 200000 706635005 200000 960103838 200000 351058552 200000 508051488 200000 3535562 200000 286883815 200000 706798105 200000 711584354 200000 972110255 200000 218332721 200000 607605282 200000 443366887 200000 962676660 200000 319112977 200000 638301436 200000 286795639 200000 774564805 200000 881375393 200000 639872053 200000 531027356 200000 57368625 200000 166720766 200000 919211264 200000 7531814 200000 365479214 200000 78417608 200000 164518066 200000 788884392 200000 617700178 200000 49038245 200000 988409670 200000 469022712 200000 245233691 200000 615417021 200000 675375066 200000 641667251 200000 122277481 200000 266636095 200000 628964144 200000 50321078 200000 633006335 200000 785451227 200000 480093742 200000 872691110 200000 155179269 200000 954921031 200000 464669278 200000 449230442 200000 68977801 200000 632165307 200000 537031791 200000 877625259 200000 43380985 200000 511745908 200000 90996914 200000 625720411 200000 204296106 200000 754501172 200000 556195229 200000 198528043 200000 877141589 200000 28090304 200000 35308620 200000 444676627 200000 484442004 200000 410040673 200000 99447547 200000 42290382 200000 1192298 200000 122283620 200000 285042573 200000 101581659 200000 616023480 200000 229315738 200000 12399112 200000 191692669 200000 179045577 200000 489020121 200000 875821335 200000 998900796 200000 154750919 200000 498487672 200000 352570503 200000 710367330 200000 269372739 200000 171998935 200000 838888394 200000 229071615 200000 957003697 200000 692412373 200000 487017591 200000 228923878 200000 155220457 200000 706900568 200000 852202183 200000 528928814 200000 520584104 200000 570444745 200000 541736986 200000 661251761 200000 557412877 200000 252605845 200000 741220720 200000 322123920 200000 568711196 200000 808334765 200000 888440817 200000 378379181 200000 85707070 200000 705232135 200000 975760742 200000 515539247 200000 882649535 200000 966074394 200000 224314557 200000 9209346 200000 630335823 200000 989095270 200000 449669768 200000 290835284 200000 80813442 200000 978674666 200000 832705406 200000 348022553 200000 210046032 200000 211266988 200000 526395129 200000 138914952 200000 309071509 200000 679552053 200000 486076791 200000 134644381 200000 654033042 200000 929569554 200000 965294362 200000 279646869 200000 282163306 200000 487501908 200000 475509800 200000 126028916 200000 565967526 200000 709070609 200000 2219403 200000 25548674 200000 587345074 200000 85387233 200000 909637969 200000 330866889 200000 913406813 200000 200969569 200000 5793069 200000 315238297 200000 815199581 200000 864175795 200000 191805684 200000 384001541 200000 50257353 200000 388637180 200000 589414178 200000 845193060 200000 817704093 200000 188256485 200000 411283795 200000 972932304 200000 998567225 200000 9641243 200000 329543370 200000 202481066 200000 888687842 200000 247517392 200000 974042349 200000 810202132 200000 531855168 200000 124232503 200000 17620422 200000 740666741 200000 884743391 200000 739517195 200000 935922308 200000 104618745 200000 21554094 200000 758051593 200000 595546104 200000 750679055 200000 831057794 200000 256924273 200000 662305049 200000 498167529 200000 333859476 200000 470533001 200000 977464704 200000 126224127 200000 535809535 200000 401777690 200000 910738924 200000 17794444 200000 396010563 200000 356157425 200000 273275584 200000 279500816 200000 73033669 200000 844645215 200000 144390784 200000 940245708 200000 894026060 200000 130577338 200000 835023960 200000 954523977 200000 102930566 200000 456561114 200000 256598165 200000 111611089 200000 979738241 200000 808148124 200000 885352233 200000 252735220 200000 812080178 200000 299777891 200000 502876203 200000 959294981 200000 825186545 200000 987765906 200000 134099029 200000 96358299 200000 66229499 200000 535924755 200000 902346116 200000 663365905 200000 982936047 200000 130027475 200000 321209148 200000 397215237 200000 849450834 200000 669099075 200000 650642210 200000 187175644 200000 508492555 200000 775098073 200000 648218496 200000 90451261 200000 440745959 200000 892654221 200000 737242564 200000 561008786 200000 343606294 200000 422065244 200000 674613505 200000 582295178 200000 264201132 200000 544132041 200000 304493164 200000 200881562 200000 334851873 200000 951999831 200000 707338208 200000 334743415 200000 234937810 200000 287360272 200000 963246171 200000 703565213 200000 302191741 200000 756849409 200000 679739007 200000 996476363 200000 736765897 200000 220476347 200000 342059794 200000 585403525 200000 572581052 200000 750196948 200000 723570558 200000 707998097 200000 438510915 200000 578956644 200000 117131857 200000 558755450 200000 105617069 200000 793179785 200000 58564030 200000 3245840 200000 851713072 200000 807552483 200000 132539419 200000 879909862 200000 930564451 200000 850800664 200000 641796193 200000 953467603 200000 214215362 200000 331561809 200000 854324911 200000 581955442 200000 49492014 200000 668348347 200000 300508359 200000 644764066 200000 391724394 200000 271655432 200000 568281744 200000 854080006 200000 838007967 200000 860424683 200000 644151442 200000 556765317 200000 66692825 200000 364015776 200000 168739453 200000 804404427 200000 708733063 200000 443923297 200000 823713186 200000 50442951 200000 871074815 200000 123292658 200000 392911736 200000 589427499 200000 751436791 200000 629747990 200000 874295321 200000 552110063 200000 930248205 200000 288088343 200000 186045634 200000 950129359 200000 148733761 200000 669013570 200000 72634966 200000 361705416 200000 833774198 200000 8592232 200000 394485212 200000 190262175 200000 701326068 200000 414791775 200000 16649981 200000 187033690 200000 921248489 200000 901936767 200000 725566087 200000 319582148 200000 347548131 200000 60477222 200000 954487020 200000 202784237 200000 857893719 200000 865780276 200000 809322179 200000 133329320 200000 241395998 200000 761912464 200000 422977862 200000 420563724 200000 521939955 200000 691871905 200000 966170835 200000 646704116 200000 269897718 200000 167436501 200000 900458348 200000 17515647 200000 298060076 200000 573537821 200000 401965878 200000 579712912 200000 312446460 200000 708570735 200000 511529214 200000 404005199 200000 817869747 200000 169172803 200000 52251823 200000 95111078 200000 437233921 200000 867694615 200000 479407069 200000 396882628 200000 255666298 200000 376547563 200000 569306173 200000 317884318 200000 791153943 200000 105212614 200000 517087786 200000 337817705 200000 800343218 200000 344448559 200000 246900002 200000 351222561 200000 693750413 200000 463113652 200000 630305863 200000 678099462 200000 505396172 200000 996345959 200000 593271519 200000 95649818 200000 359573494 200000 476478555 200000 654292181 200000 393051044 200000 716460408 200000 767688491 200000 55288117 200000 954153135 200000 19221538 200000 115488372 200000 168145075 200000 373539724 200000 721767847 200000 655551575 200000 206008357 200000 796870476 200000 311774754 200000 442828792 200000 260953861 200000 815450182 200000 484807308 200000 885728769 200000 622883312 200000 458593943 200000 908692295 200000 287814943 200000 915232041 200000 142690973 200000 795164822 200000 846763652 200000 383194902 200000 558738811 200000 52084514 200000 18640484 200000 85290690 200000 599081369 200000 915860599 200000 101593720 200000 355149914 200000 923947297 200000 385916292 200000 37662334 200000 426522544 200000 642154627 200000 912797471 200000 285084342 200000 10538171 200000 237903089 200000 698282111 200000 898862183 200000 453741077 200000 171796196 200000 668434880 200000 284427352 200000 282399612 200000 466647701 200000 566456930 200000 577767255 200000 789577809 200000 115111045 200000 785772490 200000 540540086 200000 278849052 200000 321223670 200000 282391488 200000 493485256 200000 361535238 200000 896982383 200000 459185392 200000 510981993 200000 521108573 200000 369819451 200000 809966441 200000 958979188 200000 804039443 200000 247806955 200000 699570465 200000 772786250 200000 207216704 200000 912385232 200000 931402862 200000 519418961 200000 999136668 200000 294578818 200000 589937294 200000 800317299 200000 965143558 200000 932533595 200000 334143520 200000 799002267 200000 784375295 200000 201180669 200000 296934313 200000 492779836 200000 224373295 200000 81800648 200000 82150929 200000 310056393 200000 411435999 200000 720764260 200000 496986915 200000 942982718 200000 692628350 200000 126179646 200000 405199376 200000 214208662 200000 249231133 200000 729640450 200000 727405037 200000 929923410 200000 16738034 200000 787408166 200000 932545072 200000 403846136 200000 454235097 200000 640649056 200000 678481719 200000 819335058 200000 609363406 200000 338124586 200000 954470081 200000 350144811 200000 447680116 200000 809111877 200000 635328626 200000 717512790 200000 132771729 200000 864680242 200000 794669652 200000 445008295 200000 966330256 200000 799831995 200000 878487377 200000 745443127 200000 481554429 200000 166239592 200000 16177594 200000 73819940 200000 927227405 200000 633648907 200000 826046915 200000 828436494 200000 756988179 200000 950895669 200000 829460484 200000 535593884 200000 769455372 200000 983553982 200000 755193849 200000 535930101 200000 815229716 200000 17797185 200000 992364675 200000 538566472 200000 74011631 200000 113782429 200000 442453606 200000 782483524 200000 864855681 200000 760033909 200000 366308553 200000 89214624 200000 390024790 200000 991659697 200000 824771513 200000 643491988 200000 580839963 200000 982788091 200000 782661285 200000 374087774 200000 639915554 200000 571094851 200000 610626275 200000 946009279 200000 54443235 200000 992446524 200000 36280874 200000 638066043 200000 118217589 200000 368087516 200000 263899414 200000 968658397 200000 794471961 200000 188640480 200000 351360424 200000 456504112 200000 840846000 200000 669690949 200000 978775491 200000 8312647 200000 196135744 200000 652390352 200000 948535728 200000 731555574 200000 21451379 200000 238600840 200000 804442779 200000 667901590 200000 397992983 200000 902070070 200000 210539795 200000 688044165 200000 598310303 200000 45844716 200000 961491342 200000 722708900 200000 206816928 200000 998831483 200000 255845603 200000 530026967 200000 250008405 200000 907566587 200000 961639118 200000 167076489 200000 216080156 200000 602851143 200000 474553967 200000 223560997 200000 926414583 200000 291765886 200000 173161675 200000 417260958 200000 805421068 200000 331364740 200000 729556810 200000 478926568 200000 208179237 200000 16723326 200000 922392631 200000 467288956 200000 119057969 200000 175619930 200000 875493187 200000 180642776 200000 187392193 200000 642948677 200000 93976579 200000 684347133 200000 503531660 200000 205702194 200000 292503149 200000 942907119 200000 492395243 200000 859505242 200000 929758047 200000 251435833 200000 840504925 200000 788556726 200000 470517016 200000 177374566 200000 767320325 200000 853327751 200000 16989117 200000 58920329 200000 547222823 200000 764800463 200000 616202198 200000 120443574 200000 933493679 200000 206141397 200000 480907470 200000 879752070 200000 131448489 200000 513792677 200000 264346486 200000 12919447 200000 944572874 200000 285623182 200000 154840706 200000 521271562 200000 338587878 200000 337763490 200000 330711306 200000 555016452 200000 312580727 200000 421384505 200000 825735435 200000 931732525 200000 224034845 200000 821208686 200000 619766244 200000 255316532 200000 101020952 200000 956283808 200000 992010457 200000 33405768 200000 815154896 200000 155271411 200000 575657876 200000 368504992 200000 111737166 200000 110203341 200000 811642015 200000 242058485 200000 567903168 200000 192660313 200000 563084267 200000 489111299 200000 378760441 200000 314757895 200000 431233867 200000 730865164 200000 546098158 200000 899237642 200000 702649594 200000 29389396 200000 854237242 200000 252543193 200000 281744913 200000 230727078 200000 614825115 200000 330309550 200000 301223698 200000 972152781 200000 213788530 200000 325050122 200000 876034144 200000 891474204 200000 413928775 200000 861904175 200000 742481092 200000 596397287 200000 504330051 200000 11274148 200000 393522154 200000 750667272 200000 30310837 200000 671895989 200000 89645793 200000 480399195 200000 408598158 200000 110774513 200000 291810975 200000 780690497 200000 92547044 200000 109996458 200000 976406139 200000 992884001 200000 15455347 200000 699595128 200000 808177329 200000 662837730 200000 970936855 200000 990901686 200000 817754850 200000 749910131 200000 873232467 200000 499959812 200000 49667217 200000 878255940 200000 138774733 200000 167938243 200000 660296103 200000 55256010 200000 709600207 200000 59762076 200000 734426351 200000 580504318 200000 927571144 200000 612798458 200000 725213851 200000 231870431 200000 652466377 200000 906786187 200000 371598013 200000 167079915 200000 768163593 200000 86952643 200000 764260303 200000 808566698 200000 709305698 200000 832939352 200000 817399596 200000 398858020 200000 872316113 200000 434778311 200000 628140436 200000 991052389 200000 305392633 200000 913004238 200000 8534444 200000 908244992 200000 931859873 200000 857872880 200000 493363835 200000 251314057 200000 440048433 200000 994707444 200000 307713007 200000 671112730 200000 239202617 200000 190664806 200000 942969686 200000 866095311 200000 690751979 200000 331509525 200000 557407205 200000 797931850 200000 779146140 200000 303849107 200000 570129205 200000 90519087 200000 451887943 200000 747492536 200000 965962688 200000 302638505 200000 617779978 200000 146012448 200000 602261865 200000 568634340 200000 762386086 200000 15407528 200000 403673585 200000 639705488 200000 421039107 200000 278488309 200000 393919875 200000 818187365 200000 740868010 200000 427811565 200000 986178857 200000 715266969 200000 739611465 200000 82069819 200000 399669076 200000 444386923 200000 156399155 200000 548136399 200000 167565400 200000 365850268 200000 228420573 200000 377647964 200000 508978413 200000 281290481 200000 933810274 200000 584136153 200000 419988143 200000 62665651 200000 82768640 200000 509860609 200000 763173535 200000 858807598 200000 996043929 200000 384112851 200000 133144993 200000 183314485 200000 82298419 200000 277237266 200000 947840252 200000 494601884 200000 503431544 200000 728831685 200000 896626909 200000 220508605 200000 820445495 200000 863717048 200000 518180564 200000 552337140 200000 802246625 200000 35860986 200000 763485268 200000 511288867 200000 563259917 200000 948929373 200000 922565943 200000 515898927 200000 507315956 200000 190806266 200000 100972601 200000 868386176 200000 36870901 200000 861047466 200000 23149944 200000 887186565 200000 298888210 200000 532682381 200000 869932795 200000 272084526 200000 238279282 200000 72852871 200000 743555879 200000 849948784 200000 362617053 200000 320154046 200000 363925323 200000 68113093 200000 365668675 200000 78664990 200000 820245526 200000 304724137 200000 1024821 200000 238852053 200000 822924827 200000 261080606 200000 430844010 200000 158250199 200000 545069652 200000 564160041 200000 623082812 200000 818228315 200000 406428828 200000 920218962 200000 679495465 200000 517606491 200000 338836020 200000 435782184 200000 548121426 200000 989163800 200000 666048575 200000 891059643 200000 244822783 200000 994289045 200000 961436229 200000 493713952 200000 301292056 200000 67770391 200000 202754228 200000 893693681 200000 8081326 200000 684886187 200000 468346202 200000 185345482 200000 468017776 200000 204062112 200000 477130733 200000 655874253 200000 140942134 200000 281283592 200000 594286723 200000 196637983 200000 597254010 200000 286588476 200000 991397914 200000 842544489 200000 394575322 200000 826152021 200000 329183505 200000 743151192 200000 222502552 200000 202506420 200000 366840749 200000 966376221 200000 806168602 200000 995489914 200000 992411797 200000 210479597 200000 942642026 200000 673760784 200000 438999895 200000 296973954 200000 750097590 200000 747579297 200000 903977185 200000 578595480 200000 566128081 200000 993978267 200000 749931528 200000 878633585 200000 586862769 200000 190114610 200000 911034884 200000 334575954 200000 473365999 200000 375757021 200000 568924402 200000 588719107 200000 275694922 200000 378601687 200000 240187985 200000 263022931 200000 444830244 200000 948533663 200000 374498182 200000 903961746 200000 105146883 200000 144552056 200000 408803416 200000 794552342 200000 803334929 200000 4005354 200000 367405428 200000 276618678 200000 59978397 200000 402347583 200000 259352298 200000 163968850 200000 513919384 200000 714914823 200000 883309230 200000 183066441 200000 822615321 200000 673830549 200000 150386968 200000 781610753 200000 9918682 200000 357723263 200000 501155172 200000 318356834 200000 460185016 200000 298188833 200000 322084915 200000 994166107 200000 885227062 200000 267991579 200000 467287048 200000 805265500 200000 18342139 200000 583823311 200000 466340300 200000 294037723 200000 82393423 200000 60057572 200000 488985419 200000 305326287 200000 332321698 200000 241999558 200000 690164661 200000 876398136 200000 274590726 200000 209668387 200000 47429150 200000 46224789 200000 578932400 200000 509333103 200000 307036669 200000 605405804 200000 150932602 200000 461246817 200000 439527345 200000 582247877 200000 669312868 200000 906920564 200000 779023607 200000 737952943 200000 92564751 200000 241916519 200000 654051701 200000 140637370 200000 302637376 200000 393866429 200000 226238771 200000 766521468 200000 378651747 200000 586760254 200000 977235741 200000 270241293 200000 20446726 200000 324916596 200000 242548098 200000 196203402 200000 855016281 200000 545583919 200000 357068440 200000 166842773 200000 718773 200000 207057154 200000 836624117 200000 146257363 200000 459735826 200000 159033283 200000 661570071 200000 34834285 200000 377570959 200000 150789135 200000 412610782 200000 814190480 200000 783713006 200000 619653315 200000 256786445 200000 23804397 200000 368680212 200000 418877828 200000 456741580 200000 833174329 200000 344947854 200000 815428920 200000 556802345 200000 897241006 200000 65251847 200000 687495819 200000 836642962 200000 436029320 200000 684619219 200000 97693291 200000 144467036 200000 538989962 200000 452903016 200000 181817997 200000 824375872 200000 41382774 200000 558776031 200000 463060454 200000 841253592 200000 215088280 200000 773476727 200000 551653170 200000 450461223 200000 773939260 200000 348808723 200000 704183152 200000 416829454 200000 852110899 200000 828671671 200000 209598051 200000 330068184 200000 808347475 200000 954844686 200000 129326355 200000 63081903 200000 227055604 200000 473815527 200000 752038986 200000 487270692 200000 589097075 200000 283806643 200000 641778968 200000 587398059 200000 483548082 200000 53029129 200000 988429648 200000 283287068 200000 842155926 200000 119316003 200000 487139336 200000 409891892 200000 257481608 200000 803219038 200000 633955357 200000 324421394 200000 754099957 200000 847043774 200000 605340332 200000 521222586 200000 989554126 200000 554255463 200000 355199386 200000 74175893 200000 374800649 200000 167366437 200000 958095374 200000 142527727 200000 768688414 200000 442742757 200000 778324210 200000 733716344 200000 930690698 200000 803130682 200000 16903029 200000 61852868 200000 918921807 200000 591587289 200000 28259723 200000 82021067 200000 408678002 200000 650439965 200000 220089451 200000 276783721 200000 388440700 200000 31422852 200000 15802640 200000 530752479 200000 876570106 200000 655652143 200000 580394682 200000 604351312 200000 977377021 200000 704281190 200000 355400042 200000 69231429 200000 62491803 200000 614329362 200000 997903977 200000 916804394 200000 426271596 200000 836730946 200000 173585089 200000 54448078 200000 768499213 200000 882136743 200000 728571330 200000 89179623 200000 561840545 200000 194766615 200000 778822527 200000 727584908 200000 947622475 200000 573102093 200000 50642254 200000 491107769 200000 173023669 200000 164770087 200000 675396684 200000 606917838 200000 566679436 200000 190312359 200000 136018903 200000 934591760 200000 287900161 200000 298200307 200000 117157906 200000 475271207 200000 194671689 200000 879113494 200000 521081444 200000 2161823 200000 726914334 200000 967241020 200000 712379897 200000 756673127 200000 517433149 200000 967985209 200000 797156928 200000 860218708 200000 927202790 200000 70941955 200000 690747243 200000 769571743 200000 780719967 200000 731353908 200000 380329202 200000 871566435 200000 155093361 200000 662986121 200000 672718864 200000 251469344 200000 427802089 200000 516477029 200000 220634180 200000 345154363 200000 733678361 200000 237804111 200000 312165330 200000 532642939 200000 61162068 200000 694093935 200000 487190592 200000 914773902 200000 378163317 200000 855930133 200000 566666457 200000 482941826 200000 410183769 200000 104390707 200000 90197805 200000 566280524 200000 689165152 200000 381915614 200000 342055823 200000 871778373 200000 863464944 200000 239209168 200000 771458454 200000 627610791 200000 645108210 200000 452873961 200000 80323228 200000 502411284 200000 866190675 200000 996853674 200000 790669890 200000 36751376 200000 112259716 200000 231939256 200000 208293098 200000 720854658 200000 999130363 200000 644541023 200000 955092540 200000 869573175 200000 510913968 200000 83231756 200000 621187490 200000 568627551 200000 422915489 200000 196016850 200000 331107531 200000 493633550 200000 656885838 200000 614602726 200000 375801387 200000 615968956 200000 543056445 200000 733055267 200000 672088442 200000 370529990 200000 369952119 200000 208182151 200000 830663729 200000 410869995 200000 672746505 200000 689726388 200000 406949392 200000 932541391 200000 70596741 200000 637757552 200000 662208923 200000 612799611 200000 316589694 200000 586591013 200000 651398808 200000 582363 200000 905752335 200000 71370338 200000 578860690 200000 528948798 200000 484762453 200000 90876504 200000 885840217 200000 834456538 200000 150676720 200000 223583069 200000 959857536 200000 490026822 200000 202747014 200000 203455085 200000 583586526 200000 254701822 200000 549667393 200000 774696868 200000 401627918 200000 949478627 200000 589995084 200000 870794437 200000 217040366 200000 661285048 200000 854359385 200000 54312886 200000 781496356 200000 664210086 200000 203848478 200000 15508738 200000 111669652 200000 789466553 200000 797181139 200000 704251477 200000 55624683 200000 102787168 200000 264321974 200000 26102020 200000 752906520 200000 591800561 200000 390824839 200000 445990531 200000 137634765 200000 766146082 200000 13758220 200000 331024108 200000 454483970 200000 512339345 200000 224584846 200000 29500287 200000 533703027 200000 736992830 200000 173760602 200000 891267356 200000 126512157 200000 252445964 200000 597474626 200000 985448138 200000 911248069 200000 18174275 200000 61050649 200000 288726068 200000 33732977 200000 322016017 200000 269286715 200000 398975015 200000 590312940 200000 88016388 200000 488224002 200000 109866774 200000 489237574 200000 354389905 200000 105446994 200000 180286358 200000 853703506 200000 927668625 200000 791131150 200000 260373730 200000 589218599 200000 15350975 200000 830106784 200000 175901528 200000 425610144 200000 685734203 200000 738574453 200000 825345785 200000 386283740 200000 288671498 200000 540250751 200000 747941357 200000 85570494 200000 878499475 200000 630164657 200000 99545853 200000 924464237 200000 300607779 200000 549864583 200000 471428119 200000 5847253 200000 246121322 200000 793901947 200000 51578574 200000 385208101 200000 352833532 200000 499589009 200000 376020184 200000 425633872 200000 899482578 200000 944205772 200000 625958030 200000 87178892 200000 410565830 200000 653998262 200000 454458223 200000 496659413 200000 416175642 200000 725818588 200000 322291357 200000 868435051 200000 726535922 200000 721450832 200000 453460830 200000 881622351 200000 465478357 200000 717526054 200000 219318684 200000 477206219 200000 105756208 200000 701672695 200000 337959526 200000 3021031 200000 443038419 200000 391950177 200000 55372909 200000 620077556 200000 223881842 200000 736550788 200000 671862920 200000 448495365 200000 528198949 200000 757599878 200000 123553328 200000 509818993 200000 76596200 200000 592545552 200000 300214788 200000 601966163 200000 965255964 200000 979365328 200000 520255047 200000 223907594 200000 743509764 200000 754719221 200000 152932701 200000 969029049 200000 228964937 200000 400254390 200000 237494354 200000 194448072 200000 593441399 200000 410975435 200000 750811474 200000 387012705 200000 376918141 200000 664597746 200000 173379634 200000 412912372 200000 171192113 200000 908491884 200000 761266918 200000 871694259 200000 297930698 200000 173250685 200000 68181001 200000 711073559 200000 137939556 200000 315892719 200000 439688536 200000 595354969 200000 875252863 200000 937751439 200000 807349815 200000 938663674 200000 124536705 200000 984947375 200000 252662314 200000 974465339 200000 413657391 200000 379400611 200000 41970013 200000 669728933 200000 97913912 200000 903855172 200000 839506717 200000 316493699 200000 951555242 200000 168222320 200000 730404957 200000 162964067 200000 795862651 200000 721726599 200000 759632434 200000 558797977 200000 821013505 200000 389574640 200000 295818327 200000 749732028 200000 128380026 200000 286028690 200000 259609514 200000 859125031 200000 856908421 200000 979726939 200000 690289837 200000 540207737 200000 723038375 200000 231561661 200000 849115142 200000 651749398 200000 77241800 200000 936585772 200000 261161727 200000 455576227 200000 992801715 200000 885118369 200000 656310790 200000 319527565 200000 767042457 200000 605738010 200000 397293870 200000 949785731 200000 580785295 200000 157299223 200000 925806253 200000 409561592 200000 482988555 200000 504310047 200000 44908380 200000 358608802 200000 443775595 200000 801000505 200000 692405050 200000 142339582 200000 589359982 200000 186781811 200000 706712553 200000 245186505 200000 537460920 200000 114214239 200000 240554288 200000 104657544 200000 551120979 200000 951510929 200000 772972407 200000 219767041 200000 353758505 200000 204828962 200000 193518158 200000 963287488 200000 204258699 200000 95456816 200000 49778406 200000 559131027 200000 16765869 200000 862818140 200000 254306454 200000 323792399 200000 709152295 200000 18160714 200000 633899863 200000 252807176 200000 605938293 200000 993318436 200000 224582217 200000 995075100 200000 906922872 200000 844463128 200000 732503084 200000 989941034 200000 468753396 200000 905143765 200000 674899432 200000 103748819 200000 302789904 200000 283724306 200000 986576133 200000 29357056 200000 705465049 200000 441376008 200000 252501556 200000 649416027 200000 110454974 200000 312801523 200000 847865284 200000 357872084 200000 427033109 200000 230627988 200000 370665005 200000 589723933 200000 39186581 200000 188696498 200000 527764105 200000 288859183 200000 895909594 200000 628909972 200000 753592598 200000 231909315 200000 584845541 200000 408871816 200000 349370805 200000 198342874 200000 925090457 200000 895536480 200000 213571182 200000 404695862 200000 812655167 200000 100161520 200000 758438890 200000 531042782 200000 259149059 200000 227850641 200000 547476471 200000 98735518 200000 582750068 200000 73716385 200000 652986376 200000 625409924 200000 168674312 200000 966500353 200000 709687219 200000 457397093 200000 648005526 200000 788294037 200000 475308337 200000 877543510 200000 407226330 200000 350784200 200000 670642657 200000 176644403 200000 971421684 200000 633178373 200000 653236421 200000 737918235 200000 55693545 200000 223786047 200000 438679811 200000 282636273 200000 191151137 200000 92106602 200000 386667109 200000 215608541 200000 883757543 200000 511526655 200000 457946074 200000 647670473 200000 860699116 200000 187437948 200000 659663347 200000 618118373 200000 655708101 200000 267840994 200000 345404262 200000 516490020 200000 281186664 200000 772586550 200000 61073295 200000 422929597 200000 604768179 200000 757890048 200000 541589226 200000 200222890 200000 127458533 200000 514537678 200000 381068186 200000 926299180 200000 644495651 200000 795637938 200000 985751013 200000 906855749 200000 989282037 200000 813276352 200000 593305782 200000 288258364 200000 974081478 200000 524398994 200000 433458202 200000 641960733 200000 372236903 200000 669623236 200000 51273155 200000 945943607 200000 2217868 200000 865710711 200000 184395656 200000 169664156 200000 521520717 200000 719336402 200000 181915619 200000 916571044 200000 691685543 200000 843712892 200000 11386993 200000 420705386 200000 724736505 200000 454630692 200000 333304438 200000 214087757 200000 294254471 200000 457124602 200000 347318103 200000 26388849 200000 176982779 200000 339985459 200000 473497885 200000 572705596 200000 987761887 200000 997475208 200000 901818617 200000 807511769 200000 453289764 200000 243801015 200000 491626426 200000 396107704 200000 99651485 200000 883964417 200000 71127128 200000 336106508 200000 692810373 200000 76275370 200000 674220653 200000 704655691 200000 460201717 200000 465616253 200000 38767287 200000 670833842 200000 29709167 200000 693197893 200000 821883288 200000 480249279 200000 946303062 200000 411253589 200000 655425942 200000 177770677 200000 493887603 200000 20802561 200000 723041755 200000 737343259 200000 615913330 200000 181021987 200000 26673845 200000 270193725 200000 883618402 200000 726837655 200000 261594647 200000 430831530 200000 34896441 200000 327488703 200000 385313303 200000 260513204 200000 136964174 200000 85357823 200000 321673582 200000 112944115 200000 277095133 200000 602062914 200000 45944827 200000 289006530 200000 671801735 200000 442354803 200000 462947648 200000 235002048 200000 323478991 200000 889880069 200000 149585635 200000 520999761 200000 241796510 200000 826685036 200000 787001647 200000 698271003 200000 542794687 200000 119727778 200000 822707089 200000 672394633 200000 889965668 200000 293279651 200000 874205467 200000 636236875 200000 362511775 200000 529769201 200000 153280772 200000 404032468 200000 833372138 200000 250253072 200000 635227941 200000 545038299 200000 534980256 200000 913841163 200000 544667262 200000 680675803 200000 483393153 200000 369833453 200000 59041199 200000 870021523 200000 24746546 200000 375462729 200000 124084607 200000 643249542 200000 385665722 200000 184988083 200000 367169369 200000 500790139 200000 785757703 200000 718138437 200000 817704906 200000 365776126 200000 342630247 200000 931615771 200000 433047300 200000 493329374 200000 123281935 200000 121102551 200000 515169631 200000 65847469 200000 660936600 200000 835470110 200000 747284946 200000 435426115 200000 293114492 200000 375200024 200000 758364798 200000 24082747 200000 331379358 200000 199715572 200000 576820516 200000 952327285 200000 538478527 200000 287999330 200000 752667049 200000 594282386 200000 91777034 200000 510087703 200000 691798169 200000 583231611 200000 338313353 200000 634374220 200000 596513186 200000 368426715 200000 29480877 200000 389551424 200000 806554132 200000 503313568 200000 41133514 200000 726829234 200000 975495528 200000 703766654 200000 186772888 200000 669487463 200000 667117494 200000 588490348 200000 577429683 200000 264722858 200000 314477117 200000 658698276 200000 68353564 200000 929326534 200000 869851103 200000 3550631 200000 607944887 200000 811780238 200000 93702562 200000 764588983 200000 237287371 200000 946392535 200000 606973744 200000 827776092 200000 357324677 200000 256693496 200000 290147160 200000 319002464 200000 991729013 200000 928250704 200000 121090187 200000 143582931 200000 416046862 200000 95832768 200000 735671135 200000 118627719 200000 498592810 200000 8754221 200000 853856016 200000 317447572 200000 493162885 200000 917585920 200000 987726330 200000 3965654 200000 688643901 200000 355540645 200000 760873504 200000 154178922 200000 858629977 200000 788419343 200000 361083304 200000 171467829 200000 624811070 200000 80342323 200000 126252381 200000 399153501 200000 95015227 200000 531819656 200000 673530668 200000 898172621 200000 672300799 200000 4275853 200000 150367911 200000 582350518 200000 938020893 200000 513462083 200000 775243141 200000 532641289 200000 123566479 200000 954855343 200000 7620128 200000 857785085 200000 223895344 200000 185243226 200000 621133813 200000 983005583 200000 379528769 200000 391710161 200000 539541032 200000 903241213 200000 418018277 200000 351068964 200000 419292157 200000 487526730 200000 507032484 200000 727721579 200000 972767584 200000 225110462 200000 460076012 200000 562184508 200000 54127454 200000 666155875 200000 897896587 200000 833415991 200000 614487722 200000 524678793 200000 32226615 200000 53547643 200000 789411353 200000 737643586 200000 110483974 200000 614986285 200000 926927654 200000 389595367 200000 428606454 200000 518803704 200000 688804975 200000 242351249 200000 297954150 200000 399038344 200000 590318645 200000 570976160 200000 244931739 200000 929536270 200000 918732512 200000 791054648 200000 714809916 200000 720973247 200000 523870585 200000 366298559 200000 37039575 200000 993444693 200000 251569711 200000 151541089 200000 256940122 200000 237432716 200000 802564819 200000 933135500 200000 544936090 200000 244114598 200000 88890203 200000 162895988 200000 173675471 200000 893032424 200000 870178914 200000 123794320 200000 802027542 200000 2700315 200000 303424422 200000 9819675 200000 420172526 200000 878309900 200000 528976009 200000 845509780 200000 927678396 200000 539822860 200000 657003666 200000 999450686 200000 123042375 200000 425645936 200000 522562025 200000 106258337 200000 171044156 200000 96218386 200000 313951710 200000 597826311 200000 481159339 200000 77727694 200000 873275234 200000 548111104 200000 23285896 200000 292285446 200000 308737932 200000 918783710 200000 840562987 200000 550008607 200000 534189077 200000 987930938 200000 500315600 200000 128924162 200000 37856732 200000 94594669 200000 905382168 200000 905818011 200000 421927268 200000 524465432 200000 848583558 200000 117347165 200000 92663633 200000 329766556 200000 178294787 200000 28770237 200000 122167535 200000 720828835 200000 831439451 200000 90336947 200000 559216811 200000 716602005 200000 98920894 200000 967408188 200000 52354199 200000 152332836 200000 340334912 200000 350471898 200000 83159786 200000 135481793 200000 354840153 200000 146387986 200000 273460862 200000 857010724 200000 492918117 200000 785504493 200000 973311825 200000 404941768 200000 204182052 200000 390928504 200000 237273348 200000 666639212 200000 253004859 200000 872761412 200000 767375711 200000 922548883 200000 765073330 200000 515079398 200000 223855307 200000 53512197 200000 582958965 200000 405831800 200000 370397910 200000 999923788 200000 656523731 200000 510022422 200000 666794675 200000 803127352 200000 821184770 200000 602078562 200000 988433335 200000 825278299 200000 539600792 200000 70909185 200000 559578589 200000 390554766 200000 782151443 200000 879493404 200000 826457155 200000 757877866 200000 197152851 200000 937135328 200000 27990443 200000 903962576 200000 472609307 200000 669475838 200000 929631483 200000 317444706 200000 777752467 200000 274453803 200000 400188349 200000 64343815 200000 434262729 200000 730913441 200000 657613984 200000 698553963 200000 672526123 200000 471398557 200000 454431221 200000 906521468 200000 366974990 200000 406571487 200000 163484722 200000 851845102 200000 510105387 200000 753771565 200000 462309491 200000 136893624 200000 624904476 200000 972619984 200000 500152052 200000 202841237 200000 464486372 200000 978501397 200000 234735512 200000 992699013 200000 781380452 200000 120659661 200000 202156645 200000 921275465 200000 847651303 200000 899778765 200000 532747270 200000 591151338 200000 687986327 200000 569431919 200000 168817224 200000 174117170 200000 182626309 200000 768601871 200000 481534109 200000 148512305 200000 66384037 200000 415926928 200000 942783644 200000 362913722 200000 317257551 200000 210949077 200000 500987518 200000 52045539 200000 778443200 200000 628002375 200000 703472035 200000 200756361 200000 597523223 200000 766356309 200000 333327115 200000 840983497 200000 626426968 200000 841123056 200000 754898398 200000 383607432 200000 114411756 200000 938106891 200000 136091109 200000 798389741 200000 444608287 200000 893853473 200000 9648142 200000 371760353 200000 789505697 200000 160912046 200000 287587051 200000 874679446 200000 944823046 200000 719080885 200000 556753716 200000 103334141 200000 465438278 200000 160982073 200000 892405824 200000 602504014 200000 930603325 200000 720089540 200000 876357264 200000 667799684 200000 615112748 200000 486155235 200000 101399621 200000 224825310 200000 994977590 200000 833260199 200000 277942693 200000 125696864 200000 612918500 200000 968420133 200000 10443162 200000 687734864 200000 108711074 200000 401728503 200000 827034162 200000 592917945 200000 213734719 200000 535253946 200000 403360032 200000 296840427 200000 595518833 200000 314216334 200000 839095354 200000 789892089 200000 20274767 200000 870283673 200000 767076857 200000 789697593 200000 126970325 200000 928103812 200000 863863804 200000 759462088 200000 320339811 200000 448146684 200000 147773317 200000 390519044 200000 701541950 200000 5278770 200000 464531962 200000 616025360 200000 935604238 200000 978878044 200000 50145125 200000 481528403 200000 561729887 200000 614884914 200000 71735029 200000 653422585 200000 786820128 200000 911724145 200000 890689403 200000 482179440 200000 824153638 200000 802477147 200000 258314734 200000 431899373 200000 952630698 200000 640214070 200000 911543271 200000 447709669 200000 900079559 200000 240027593 200000 402126885 200000 899251604 200000 420411133 200000 730901218 200000 613274891 200000 170168697 200000 612693937 200000 277238738 200000 908667165 200000 368056280 200000 763087531 200000 343657454 200000 761662855 200000 280101943 200000 182833046 200000 839422480 200000 38223510 200000 385403873 200000 303103363 200000 992356629 200000 20837948 200000 629811814 200000 269404006 200000 790346333 200000 399988368 200000 493003289 200000 535317144 200000 991656014 200000 810794060 200000 807964816 200000 646888275 200000 380655825 200000 581110606 200000 252725544 200000 863800121 200000 195122643 200000 654918423 200000 620249983 200000 850766798 200000 123382726 200000 693566799 200000 302248440 200000 348115193 200000 455385117 200000 177481791 200000 563332666 200000 2976135 200000 676477907 200000 231784789 200000 814981041 200000 723422120 200000 979248613 200000 547927460 200000 245807116 200000 438063984 200000 674357203 200000 271552097 200000 830331325 200000 317687639 200000 286769187 200000 979003751 200000 666787452 200000 358454458 200000 761799390 200000 572198836 200000 326545861 200000 525966936 200000 377842194 200000 781849578 200000 391431509 200000 678480085 200000 188275278 200000 218472655 200000 883011504 200000 374306106 200000 203040041 200000 127966157 200000 528899230 200000 949953395 200000 271161275 200000 423460210 200000 366181802 200000 705815248 200000 511684385 200000 38104561 200000 294111394 200000 900455556 200000 341451518 200000 981623200 200000 567358490 200000 566650921 200000 539651573 200000 507530104 200000 414380521 200000 431575098 200000 108901424 200000 759826328 200000 936929705 200000 596211352 200000 126909404 200000 734528962 200000 61625659 200000 731254534 200000 899929514 200000 348423645 200000 945012033 200000 710960045 200000 872239952 200000 426120817 200000 104825251 200000 927136665 200000 278575622 200000 92461870 200000 417068043 200000 819284793 200000 554170122 200000 948928357 200000 920834664 200000 405385955 200000 655710748 200000 448829581 200000 727540591 200000 162319181 200000 907932674 200000 646318784 200000 844152085 200000 263784981 200000 482036997 200000 569104699 200000 164543254 200000 602661947 200000 48969587 200000 360902881 200000 307245938 200000 343536802 200000 635210779 200000 564648633 200000 532148970 200000 217574546 200000 279355604 200000 544377964 200000 529981831 200000 749383737 200000 358012662 200000 319941832 200000 28199188 200000 45881125 200000 630031327 200000 7356991 200000 166487967 200000 845980875 200000 738104687 200000 746381672 200000 716698108 200000 908859652 200000 582381708 200000 11744637 200000 99734594 200000 780571787 200000 323138975 200000 108441308 200000 757118540 200000 635210112 200000 90615062 200000 400070535 200000 580045880 200000 440957928 200000 873189856 200000 680173988 200000 21839596 200000 27717162 200000 318084084 200000 279333373 200000 34006156 200000 211233171 200000 778614986 200000 798127744 200000 440012037 200000 907986643 200000 857684448 200000 924259008 200000 124437126 200000 808808062 200000 332099382 200000 880810610 200000 628543489 200000 513608589 200000 614138322 200000 242444273 200000 605434799 200000 399770074 200000 740332605 200000 110757051 200000 839088009 200000 269576871 200000 954730245 200000 514223090 200000 588406736 200000 190245144 200000 961025337 200000 155022556 200000 644926853 200000 188736180 200000 246318832 200000 268245860 200000 937829617 200000 763109352 200000 158831042 200000 863291030 200000 645515807 200000 395529348 200000 895292237 200000 937206054 200000 253618525 200000 170315324 200000 494977457 200000 451089386 200000 589372351 200000 664714024 200000 340028437 200000 501505628 200000 998189980 200000 488867396 200000 706410784 200000 812326681 200000 870997263 200000 655566833 200000 926902144 200000 586930276 200000 14846583 200000 927531634 200000 966324327 200000 731987107 200000 325542135 200000 545224304 200000 388491272 200000 698962657 200000 681903351 200000 279412087 200000 851537951 200000 254217035 200000 223309473 200000 218908790 200000 701650022 200000 700953523 200000 226962533 200000 296759875 200000 662453537 200000 847980560 200000 385671541 200000 704738325 200000 379120019 200000 4264700 200000 932375625 200000 609302536 200000 618553990 200000 93447733 200000 212409117 200000 76258716 200000 323397832 200000 219371804 200000 186834030 200000 433466935 200000 458087848 200000 391471929 200000 114534273 200000 69586334 200000 843050365 200000 691738805 200000 112620764 200000 399084160 200000 810026015 200000 250614494 200000 570120395 200000 721146603 200000 465778028 200000 209553575 200000 943116764 200000 558686933 200000 645505989 200000 188542757 200000 362593635 200000 283172500 200000 757046414 200000 544595987 200000 167529975 200000 633615206 200000 230458033 200000 786928207 200000 66253299 200000 550878699 200000 325106460 200000 149747290 200000 604771318 200000 60977829 200000 950512446 200000 826979036 200000 534913891 200000 910308991 200000 59161998 200000 3137311 200000 961278690 200000 119856963 200000 651040772 200000 962774415 200000 57408733 200000 265492514 200000 113510558 200000 966740032 200000 961791492 200000 472113201 200000 265344989 200000 244611944 200000 732496842 200000 574784230 200000 339740997 200000 81455072 200000 67650277 200000 470605983 200000 517565408 200000 59495847 200000 902531538 200000 725109531 200000 952186556 200000 653991519 200000 457039694 200000 470152190 200000 498041192 200000 136614862 200000 641368286 200000 326638930 200000 524606587 200000 939037279 200000 354670920 200000 928203777 200000 607245837 200000 763440542 200000 961407256 200000 227408988 200000 611002428 200000 298524864 200000 958687004 200000 368773783 200000 53770665 200000 806955288 200000 373384424 200000 127064394 200000 396445688 200000 232030371 200000 109526867 200000 727231473 200000 849933396 200000 329802365 200000 998627064 200000 407686509 200000 977842152 200000 355667818 200000 653564086 200000 86231170 200000 692948583 200000 536304206 200000 444652593 200000 67971159 200000 182191237 200000 368564405 200000 903565902 200000 23302905 200000 794235003 200000 527760204 200000 622738363 200000 443048407 200000 802436743 200000 992394342 200000 876415845 200000 720187463 200000 449455977 200000 615258744 200000 546003711 200000 49955328 200000 437485800 200000 667872413 200000 696588674 200000 872449438 200000 116281419 200000 485026578 200000 695190951 200000 950606114 200000 537206497 200000 885499323 200000 390566511 200000 525349999 200000 762341497 200000 82929309 200000 580621212 200000 208491982 200000 162836458 200000 520494690 200000 39456309 200000 517787243 200000 23796109 200000 25371864 200000 532222214 200000 344955605 200000 857249214 200000 691864946 200000 769913629 200000 629540738 200000 842980190 200000 861479877 200000 988759118 200000 131151177 200000 359681620 200000 521567244 200000 481342896 200000 905139174 200000 437972999 200000 108908965 200000 698723870 200000 197293689 200000 786821094 200000 467091346 200000 339899064 200000 396318215 200000 115008480 200000 261901561 200000 65737567 200000 490416120 200000 451766508 200000 818822052 200000 742679356 200000 330588823 200000 841345923 200000 815680642 200000 620654905 200000 891406742 200000 344057377 200000 329584164 200000 241784454 200000 290433159 200000 693277639 200000 79165249 200000 59939606 200000 912234339 200000 727327356 200000 74820402 200000 390722079 200000 489326855 200000 922780615 200000 683291766 200000 522469534 200000 716081586 200000 708451639 200000 112170288 200000 917323729 200000 121362825 200000 72657115 200000 634985380 200000 595823035 200000 139047700 200000 406462922 200000 138935486 200000 953594275 200000 128872382 200000 577809053 200000 709854858 200000 924007061 200000 832272984 200000 22560240 200000 190767805 200000 98185695 200000 233502102 200000 67089637 200000 157791019 200000 796480406 200000 374328464 200000 603053472 200000 684268622 200000 18432783 200000 664282435 200000 932650956 200000 100576710 200000 737163110 200000 579051790 200000 363639572 200000 239444692 200000 417618426 200000 339274549 200000 98582443 200000 823759581 200000 175924462 200000 682360162 200000 423473861 200000 162324973 200000 306727850 200000 210335775 200000 102629659 200000 255417137 200000 413428569 200000 742913373 200000 911442283 200000 458386300 200000 388283753 200000 180170480 200000 115770614 200000 627082691 200000 571697165 200000 132345616 200000 694125569 200000 109206433 200000 379436222 200000 96349401 200000 459036756 200000 871290324 200000 554136246 200000 636184268 200000 231100350 200000 66901694 200000 789325683 200000 534850380 200000 61599374 200000 496710372 200000 340116283 200000 139971362 200000 980912156 200000 113620339 200000 455473554 200000 844664826 200000 500848958 200000 203378870 200000 406150085 200000 454844643 200000 21527251 200000 660441249 200000 916420962 200000 124465363 200000 395087932 200000 164886857 200000 514405054 200000 557818145 200000 647599070 200000 532914026 200000 232387950 200000 209651209 200000 115276705 200000 621478624 200000 424372430 200000 23333164 200000 128650100 200000 913993518 200000 897007229 200000 667098125 200000 286348230 200000 393362938 200000 450249439 200000 901469333 200000 235355663 200000 839911822 200000 602267034 200000 226630031 200000 191880517 200000 913884505 200000 679910937 200000 100178221 200000 468871271 200000 805705324 200000 660891660 200000 852015489 200000 331483894 200000 148725758 200000 416431078 200000 1765637 200000 142391159 200000 840675817 200000 159830878 200000 176092436 200000 466738162 200000 179149098 200000 577310190 200000 916349550 200000 134513270 200000 539706980 200000 642793303 200000 394638776 200000 571967891 200000 600316510 200000 455980059 200000 22953977 200000 334324446 200000 472473729 200000 979053570 200000 887450399 200000 720179568 200000 407255387 200000 53185686 200000 527227000 200000 526984807 200000 214838046 200000 950471590 200000 66171705 200000 342424420 200000 247134753 200000 966726087 200000 748201723 200000 88919308 200000 495265118 200000 649894606 200000 897828408 200000 188003207 200000 192788723 200000 825993815 200000 443985107 200000 978060548 200000 720135329 200000 73756226 200000 633114765 200000 641922611 200000 961340496 200000 930183472 200000 804370321 200000 652823753 200000 427138185 200000 820667658 200000 257406697 200000 303665664 200000 830505210 200000 705707387 200000 664010502 200000 519386388 200000 627505910 200000 4317297 200000 182389820 200000 246308807 200000 216476146 200000 173496480 200000 226456899 200000 406623965 200000 440161289 200000 926710270 200000 251563447 200000 937756833 200000 241906809 200000 853085768 200000 88301721 200000 978304863 200000 50840100 200000 732149628 200000 565459149 200000 58121192 200000 108150288 200000 751542365 200000 854347674 200000 172098577 200000 59993575 200000 296036083 200000 92268333 200000 61570867 200000 892223096 200000 958145288 200000 725372694 200000 78807213 200000 843084852 200000 687885995 200000 9021640 200000 430132830 200000 153007538 200000 758603441 200000 979748381 200000 213062955 200000 215774763 200000 387948335 200000 270471633 200000 701867391 200000 166610942 200000 628546561 200000 121232386 200000 853123526 200000 34523438 200000 814615367 200000 739530423 200000 220008177 200000 150407647 200000 495799267 200000 890197590 200000 624292085 200000 797919452 200000 577073660 200000 981679659 200000 821678411 200000 984413716 200000 193106813 200000 630714088 200000 713145202 200000 912133401 200000 328220310 200000 452825887 200000 62340969 200000 373161375 200000 115402298 200000 913654218 200000 906945589 200000 241984515 200000 643722400 200000 629235396 200000 538113633 200000 137479618 200000 770075075 200000 704885582 200000 492948089 200000 258191357 200000 526322658 200000 498991243 200000 100320142 200000 166269948 200000 94243840 200000 981115907 200000 722963381 200000 360118695 200000 199533669 200000 654463524 200000 257173640 200000 649012751 200000 974084379 200000 905598140 200000 75213731 200000 278157795 200000 139636849 200000 868640641 200000 356005672 200000 517376507 200000 727242620 200000 762733193 200000 111967804 200000 474589649 200000 635058833 200000 960646354 200000 403758471 200000 34846211 200000 104506317 200000 679425723 200000 540409272 200000 127112915 200000 583963021 200000 100525193 200000 162217471 200000 222621863 200000 454542582 200000 363243747 200000 546360977 200000 442435721 200000 181611630 200000 967869271 200000 810487080 200000 377646247 200000 186996769 200000 990410451 200000 868852096 200000 847961812 200000 758219389 200000 259312684 200000 48027099 200000 899188998 200000 144889526 200000 370631322 200000 804148094 200000 87368150 200000 217546051 200000 266215994 200000 125334322 200000 379472643 200000 970393183 200000 482002059 200000 829276612 200000 70603247 200000 32675465 200000 548755698 200000 660874373 200000 676098592 200000 347916036 200000 949217078 200000 123779018 200000 14203840 200000 330568792 200000 877238788 200000 614124909 200000 418302494 200000 144072911 200000 656584556 200000 868008778 200000 24338987 200000 844364025 200000 237899106 200000 580352963 200000 149290238 200000 641245224 200000 31059518 200000 197804093 200000 579264081 200000 500343540 200000 867012924 200000 621219233 200000 786261249 200000 242809273 200000 450135805 200000 222919388 200000 525760913 200000 307343636 200000 9936388 200000 946575199 200000 592838824 200000 321923178 200000 821146938 200000 243959199 200000 503626126 200000 830147169 200000 550896747 200000 255112086 200000 806793907 200000 829947237 200000 744908487 200000 748424000 200000 593449 200000 300597796 200000 849782626 200000 119404831 200000 425418789 200000 563571731 200000 347290548 200000 145261240 200000 471509378 200000 649483238 200000 863981593 200000 881966356 200000 970243645 200000 976087067 200000 836165201 200000 584435008 200000 174883322 200000 154074992 200000 256386561 200000 64284365 200000 743996541 200000 611739497 200000 211992881 200000 360515152 200000 533307954 200000 967802572 200000 799590093 200000 390311395 200000 22179495 200000 46213668 200000 242481444 200000 972032930 200000 269574924 200000 289327169 200000 985608812 200000 999126576 200000 640327866 200000 891808949 200000 839484220 200000 814340399 200000 378659753 200000 960531033 200000 765192463 200000 212462027 200000 599813880 200000 619034054 200000 364929736 200000 109528368 200000 517632361 200000 197966813 200000 9385257 200000 938631951 200000 771196898 200000 422336576 200000 27162970 200000 231009310 200000 966438893 200000 667892694 200000 475801449 200000 246644373 200000 397547064 200000 527359819 200000 770354884 200000 52814513 200000 61917462 200000 397317005 200000 260640960 200000 914254644 200000 506871037 200000 177719376 200000 58481430 200000 753316323 200000 151933190 200000 539258507 200000 265228896 200000 282164231 200000 868551024 200000 402486521 200000 328049313 200000 101708013 200000 969250846 200000 537985689 200000 9692602 200000 672491110 200000 722274580 200000 51261743 200000 211851766 200000 427374919 200000 956874493 200000 453006272 200000 54438015 200000 620249578 200000 237334440 200000 719557402 200000 855421414 200000 241743532 200000 929502342 200000 71035978 200000 349369503 200000 212117101 200000 101607214 200000 157433123 200000 67487106 200000 681997075 200000 704986586 200000 748218558 200000 37243468 200000 562192903 200000 782618599 200000 625321972 200000 527573020 200000 50868406 200000 57926745 200000 991146470 200000 50413558 200000 311354129 200000 240830548 200000 464278646 200000 222932291 200000 369995277 200000 390320548 200000 491770571 200000 512591 200000 562597924 200000 556217654 200000 847775697 200000 714529482 200000 812221395 200000 711253917 200000 52001975 200000 516559944 200000 933148186 200000 424505742 200000 94632815 200000 622141633 200000 758258943 200000 646266468 200000 86868273 200000 987800337 200000 301140491 200000 307458717 200000 780184312 200000 624555385 200000 261755595 200000 731498586 200000 476777475 200000 191237148 200000 399219536 200000 663285219 200000 303667798 200000 374586755 200000 823062704 200000 94702113 200000 566205750 200000 650824986 200000 419433859 200000 672774947 200000 63967153 200000 764100016 200000 935441510 200000 649297562 200000 253825300 200000 162476539 200000 131307131 200000 392198748 200000 69511538 200000 171342098 200000 47932391 200000 721833700 200000 58754084 200000 868443377 200000 91436115 200000 511473616 200000 776231492 200000 127894264 200000 869284716 200000 496961122 200000 510477616 200000 232997997 200000 630882659 200000 916480512 200000 449691405 200000 511774965 200000 268814190 200000 121060533 200000 104469314 200000 32378655 200000 121888325 200000 727835565 200000 123697401 200000 320775385 200000 211079334 200000 155304381 200000 170440609 200000 682036217 200000 459338193 200000 318739416 200000 226441582 200000 842381493 200000 242072588 200000 930082203 200000 1926615 200000 476311595 200000 245564704 200000 556951490 200000 379409944 200000 617264858 200000 731227866 200000 685613232 200000 978865070 200000 75633447 200000 837470091 200000 351398124 200000 992742621 200000 45834714 200000 811449481 200000 664980382 200000 61732141 200000 272238238 200000 125384876 200000 442949910 200000 920295401 200000 920622724 200000 96441041 200000 151707462 200000 212923551 200000 742178432 200000 191209563 200000 962193987 200000 787547043 200000 662309355 200000 811408813 200000 131495111 200000 750030475 200000 845097727 200000 78007985 200000 427657394 200000 19111604 200000 83277150 200000 64211284 200000 18579333 200000 422920124 200000 438004364 200000 45783047 200000 65890021 200000 35550726 200000 866565232 200000 658933312 200000 120302878 200000 919784249 200000 37513175 200000 655563511 200000 534184349 200000 771000001 200000 889621745 200000 208463657 200000 523497333 200000 704644685 200000 194358738 200000 434965593 200000 956579291 200000 510986831 200000 242078450 200000 778729226 200000 88935594 200000 254230143 200000 195885486 200000 69962054 200000 771522272 200000 900342360 200000 54893765 200000 510247194 200000 130773279 200000 908250010 200000 136905435 200000 342708503 200000 676638253 200000 129622726 200000 759273209 200000 500243667 200000 642320756 200000 382016421 200000 609577739 200000 512506726 200000 690243459 200000 671205826 200000 848762465 200000 707674606 200000 704697483 200000 737224427 200000 747808302 200000 365779979 200000 214293218 200000 339650996 200000 268771852 200000 613626979 200000 119579524 200000 977952243 200000 167891062 200000 632140063 200000 88007309 200000 459059525 200000 2852173 200000 48116332 200000 637482432 200000 293368712 200000 775253588 200000 778794236 200000 438802691 200000 938249567 200000 711858612 200000 262559362 200000 71330529 200000 418215090 200000 228538489 200000 626693689 200000 356547334 200000 355551531 200000 782583058 200000 889133918 200000 488391879 200000 749596345 200000 691614165 200000 769926577 200000 925392280 200000 298128913 200000 760102264 200000 724980729 200000 627231123 200000 824322856 200000 909386649 200000 805197437 200000 949225976 200000 984440762 200000 620457272 200000 215668107 200000 618548647 200000 440118214 200000 552287032 200000 204040180 200000 866731432 200000 512660496 200000 185130209 200000 33253774 200000 545535395 200000 269574302 200000 408194657 200000 407971761 200000 258099304 200000 111355196 200000 126670662 200000 752288187 200000 994646121 200000 855785976 200000 698139909 200000 186835340 200000 897644603 200000 82659750 200000 995324279 200000 884764170 200000 204991257 200000 481201757 200000 488930135 200000 376247711 200000 483781985 200000 764191223 200000 149563077 200000 570467510 200000 508095764 200000 176436885 200000 185849798 200000 665891905 200000 654157402 200000 564545817 200000 951967425 200000 422080054 200000 234184188 200000 42754987 200000 440792835 200000 290966541 200000 368570344 200000 6634037 200000 929590076 200000 67368260 200000 901144497 200000 242598631 200000 115458560 200000 573299163 200000 485011213 200000 153032883 200000 895375944 200000 430697177 200000 905744469 200000 578196946 200000 745548270 200000 935126213 200000 207407880 200000 68057149 200000 561330228 200000 217606701 200000 365702728 200000 726432820 200000 73910334 200000 789777442 200000 895387483 200000 538241211 200000 706904979 200000 164096698 200000 525345835 200000 506407960 200000 321503904 200000 965942669 200000 688351175 200000 352220247 200000 685200181 200000 624049721 200000 739217120 200000 63231942 200000 239584518 200000 355419871 200000 370903117 200000 162251129 200000 409045547 200000 931682979 200000 60404103 200000 507154375 200000 270319008 200000 270810159 200000 157608749 200000 966533323 200000 417915334 200000 174835760 200000 260549506 200000 209747172 200000 800755424 200000 127392728 200000 448703210 200000 911870261 200000 159591831 200000 950664027 200000 640937585 200000 73591333 200000 37157239 200000 662385266 200000 228699715 200000 64460769 200000 116149615 200000 568717019 200000 655665717 200000 444480213 200000 133576277 200000 568270550 200000 659962427 200000 593176631 200000 23274336 200000 799018409 200000 233850096 200000 898240636 200000 651557036 200000 922100766 200000 667948561 200000 444537825 200000 293968826 200000 499965696 200000 2363650 200000 590765795 200000 467833837 200000 762296737 200000 154537287 200000 455423175 200000 10139405 200000 717820503 200000 797385996 200000 134001171 200000 842924488 200000 334671611 200000 274286494 200000 483171603 200000 299654188 200000 252715368 200000 604236784 200000 634644053 200000 923869231 200000 277236738 200000 44271383 200000 818798893 200000 288522279 200000 650838572 200000 28111054 200000 651934258 200000 236744018 200000 259494096 200000 277635571 200000 401494975 200000 992037456 200000 312211164 200000 745218312 200000 701639795 200000 897451427 200000 728105919 200000 188330163 200000 37480881 200000 882293302 200000 787309552 200000 391007806 200000 712801825 200000 369678291 200000 62257000 200000 553236504 200000 523723309 200000 687213995 200000 4668450 200000 41170001 200000 708235909 200000 348511955 200000 122606242 200000 509168930 200000 548467355 200000 749680321 200000 355987051 200000 118136163 200000 438321960 200000 721502163 200000 315767432 200000 682665235 200000 143443109 200000 359064520 200000 874404356 200000 169214421 200000 283381715 200000 856048196 200000 518573170 200000 417905517 200000 57137716 200000 869134161 200000 665056357 200000 494308422 200000 550065807 200000 480066521 200000 909634041 200000 668999663 200000 210572144 200000 879071277 200000 339087689 200000 37724569 200000 46514597 200000 840491137 200000 536940278 200000 227087003 200000 762517186 200000 341274989 200000 691921575 200000 979662063 200000 940591518 200000 977801837 200000 138716547 200000 233833906 200000 13722324 200000 768139874 200000 378116280 200000 509407143 200000 108921155 200000 758956048 200000 362064376 200000 762352053 200000 645727887 200000 126092958 200000 702220279 200000 431846245 200000 351045021 200000 672344601 200000 811011822 200000 49853285 200000 74604827 200000 294733296 200000 688019739 200000 995309575 200000 471838197 200000 579424121 200000 608731455 200000 756898242 200000 980138977 200000 893252203 200000 267460894 200000 89790896 200000 373909973 200000 332904802 200000 915203075 200000 692949519 200000 980598411 200000 878647903 200000 31895865 200000 321397440 200000 842825476 200000 639378757 200000 400518803 200000 833822155 200000 314768642 200000 466359901 200000 408291045 200000 359996889 200000 101832076 200000 41003731 200000 145852040 200000 331951800 200000 275097966 200000 667525942 200000 565353946 200000 392246747 200000 365447606 200000 12284 200000 219940796 200000 612039896 200000 133133368 200000 246277628 200000 553098258 200000 801587688 200000 573148171 200000 981481202 200000 629403206 200000 506674282 200000 847341066 200000 448248830 200000 471589830 200000 666026848 200000 239670612 200000 181255717 200000 568923266 200000 21028336 200000 266759629 200000 678514383 200000 947335023 200000 128127972 200000 357289115 200000 209666631 200000 707901190 200000 968672811 200000 853344937 200000 59791935 200000 633220037 200000 675757398 200000 181139751 200000 815113801 200000 844265645 200000 546339867 200000 762984456 200000 592714334 200000 682624962 200000 517544918 200000 12821634 200000 120834907 200000 487847567 200000 406967043 200000 149878162 200000 368412031 200000 82677919 200000 975004101 200000 654567541 200000 65168623 200000 960166917 200000 106941027 200000 843674928 200000 238538291 200000 966598101 200000 875551685 200000 968280842 200000 877750454 200000 866761384 200000 13188091 200000 14902541 200000 422834505 200000 65746716 200000 447410358 200000 651035784 200000 56892064 200000 835926098 200000 81470413 200000 455929231 200000 427117011 200000 537670766 200000 960069562 200000 244009337 200000 1775839 200000 366168347 200000 344769563 200000 766395234 200000 26549027 200000 61398532 200000 105438769 200000 436465319 200000 285628388 200000 898560348 200000 957282660 200000 742246252 200000 100776137 200000 551638103 200000 349460412 200000 654026521 200000 943775839 200000 211210159 200000 547321450 200000 642033880 200000 931183766 200000 621484576 200000 669658173 200000 176624665 200000 42029890 200000 862169323 200000 607767086 200000 269608207 200000 681114267 200000 900646999 200000 875249108 200000 514773297 200000 194893757 200000 270290475 200000 976857072 200000 551654842 200000 415974697 200000 641567798 200000 955689699 200000 957815848 200000 111017282 200000 54912200 200000 837232947 200000 648349376 200000 501969 200000 155850038 200000 858605066 200000 894139145 200000 854972290 200000 550484057 200000 935056311 200000 697078349 200000 428948581 200000 51466511 200000 82987562 200000 468697627 200000 671693933 200000 690993337 200000 101208444 200000 802371271 200000 619675892 200000 563387836 200000 157495397 200000 12145129 200000 596241461 200000 683143680 200000 397948100 200000 914963674 200000 3621841 200000 580833652 200000 919419931 200000 168164154 200000 227031883 200000 590844552 200000 75822097 200000 531234157 200000 115605644 200000 505890481 200000 621975790 200000 622100761 200000 542299231 200000 768212712 200000 971489314 200000 409182121 200000 137997046 200000 461460011 200000 120500926 200000 893202637 200000 52073571 200000 470895611 200000 440255481 200000 185762040 200000 101637408 200000 525282525 200000 554816940 200000 352384481 200000 147975816 200000 109319385 200000 927660247 200000 679550210 200000 484163931 200000 72945662 200000 631606298 200000 549385244 200000 981048382 200000 583012572 200000 697185340 200000 288455089 200000 302882361 200000 84986120 200000 375679656 200000 850954121 200000 965870903 200000 519078300 200000 220690923 200000 858156334 200000 854530185 200000 75866036 200000 391344184 200000 891526767 200000 869660515 200000 486964466 200000 932418020 200000 788947425 200000 90002782 200000 607498234 200000 526227945 200000 807902553 200000 899155188 200000 893606647 200000 759154279 200000 242047603 200000 688399880 200000 668175380 200000 613007647 200000 674412302 200000 271268443 200000 657319428 200000 210598390 200000 614972878 200000 440650776 200000 933804155 200000 432679288 200000 462294169 200000 672163401 200000 131570355 200000 644633427 200000 300406554 200000 937166687 200000 119109608 200000 135514839 200000 430904642 200000 710795182 200000 635559900 200000 60741501 200000 315755969 200000 162247150 200000 525470036 200000 509222749 200000 966845585 200000 17447867 200000 425492632 200000 9424822 200000 85070700 200000 222897686 200000 486578679 200000 90602346 200000 140766289 200000 15255523 200000 748773441 200000 860286335 200000 368180739 200000 124815977 200000 844818763 200000 799771039 200000 26891914 200000 301781973 200000 169965167 200000 396306073 200000 708489136 200000 479415735 200000 270395657 200000 81203934 200000 405118852 200000 527943554 200000 241276155 200000 350529796 200000 229203163 200000 56770832 200000 433214762 200000 5874759 200000 551459274 200000 843904285 200000 131542526 200000 703581955 200000 267817517 200000 736611271 200000 722325478 200000 977694011 200000 655953956 200000 939045653 200000 70453202 200000 206970133 200000 72129680 200000 736102253 200000 421997495 200000 996583260 200000 164038554 200000 790829595 200000 518456079 200000 929504765 200000 867463469 200000 616829905 200000 414051158 200000 384984714 200000 724551031 200000 449143073 200000 461713550 200000 181222074 200000 573144428 200000 732466437 200000 740636604 200000 720149735 200000 6875971 200000 14625624 200000 870313320 200000 810078862 200000 863331063 200000 887123803 200000 657510945 200000 423482579 200000 391606983 200000 791386673 200000 478362359 200000 952547066 200000 557052854 200000 851692898 200000 589716991 200000 918257391 200000 872269835 200000 978709340 200000 651178195 200000 995029951 200000 528483795 200000 424092653 200000 759530767 200000 269502493 200000 812398426 200000 83992267 200000 538607317 200000 147534046 200000 897863094 200000 490044428 200000 253800778 200000 760609149 200000 664154428 200000 136215726 200000 395670295 200000 850192024 200000 293332488 200000 202337040 200000 92057320 200000 149008496 200000 80930426 200000 207276919 200000 464495600 200000 315541869 200000 9223604 200000 417016970 200000 59502180 200000 874098328 200000 272549405 200000 145130455 200000 252046331 200000 376562208 200000 310219232 200000 458392652 200000 37975669 200000 383385558 200000 649535854 200000 732617918 200000 272508433 200000 266337200 200000 350464504 200000 161761381 200000 671045653 200000 220927561 200000 335092214 200000 76774750 200000 840572745 200000 73335135 200000 237306786 200000 430553896 200000 171630716 200000 76557908 200000 65824125 200000 667907368 200000 368937726 200000 766915247 200000 630061770 200000 642769701 200000 837435684 200000 50734232 200000 440055822 200000 406409164 200000 85258440 200000 157726559 200000 218209175 200000 530869037 200000 345946567 200000 629348341 200000 385211377 200000 172526396 200000 784900225 200000 458923377 200000 71400562 200000 247808593 200000 873618523 200000 423266188 200000 554212271 200000 621769128 200000 425649728 200000 555551525 200000 995955717 200000 527810018 200000 712988956 200000 329969343 200000 743525393 200000 538044290 200000 935750752 200000 139167486 200000 161447224 200000 541575537 200000 745123969 200000 984933166 200000 837335584 200000 843915643 200000 775420793 200000 571559868 200000 60902709 200000 560016080 200000 41877317 200000 788324538 200000 417172261 200000 527414404 200000 67307109 200000 961854047 200000 35085668 200000 116584463 200000 197616734 200000 154114949 200000 368507561 200000 664990157 200000 953529915 200000 786399786 200000 30001007 200000 257734526 200000 666134792 200000 314774511 200000 102742645 200000 86842567 200000 655234134 200000 829451932 200000 898539327 200000 729492400 200000 833715899 200000 597115546 200000 520891538 200000 99825957 200000 761517134 200000 193147255 200000 368535292 200000 623032693 200000 710931247 200000 758254694 200000 778189641 200000 659017942 200000 53441533 200000 768554684 200000 334335759 200000 135057887 200000 278406750 200000 897121908 200000 290485539 200000 999104012 200000 506873211 200000 531224748 200000 539657762 200000 44201533 200000 241099904 200000 853185062 200000 210968298 200000 455319351 200000 906733857 200000 61434312 200000 476919069 200000 83798049 200000 950058000 200000 529490716 200000 648763813 200000 15669513 200000 113185160 200000 333834961 200000 649768234 200000 499196765 200000 170527685 200000 997731128 200000 359902366 200000 175122034 200000 68277641 200000 11544263 200000 213522866 200000 559010305 200000 512978585 200000 469343898 200000 222592862 200000 161935013 200000 482927166 200000 138138861 200000 697926237 200000 321412702 200000 919362501 200000 99427235 200000 175740846 200000 136940816 200000 39074047 200000 418637506 200000 614542100 200000 868081413 200000 919010498 200000 689669877 200000 723269527 200000 802952551 200000 939940198 200000 709322249 200000 875511810 200000 291567303 200000 10069832 200000 5525872 200000 360212834 200000 942533017 200000 149976394 200000 774312129 200000 877558669 200000 220194997 200000 704913745 200000 113989686 200000 254491545 200000 7363544 200000 701004998 200000 196323116 200000 35133024 200000 965939233 200000 834928406 200000 169147046 200000 232436483 200000 664304276 200000 608882226 200000 18316235 200000 183304036 200000 36315802 200000 760408336 200000 408314468 200000 498105002 200000 141479039 200000 761234984 200000 863381343 200000 815398849 200000 165290995 200000 457272311 200000 578341198 200000 211544535 200000 294539402 200000 294989183 200000 121340649 200000 933608161 200000 809456188 200000 661419717 200000 596444040 200000 923121172 200000 135518693 200000 138174802 200000 461562793 200000 632439916 200000 421746118 200000 531451571 200000 705550704 200000 639253800 200000 481095682 200000 335378681 200000 587421986 200000 631925323 200000 971985698 200000 697533242 200000 322018217 200000 69836061 200000 440971410 200000 151904782 200000 16437523 200000 361320617 200000 483923745 200000 82695186 200000 840489235 200000 208726076 200000 883153285 200000 463308393 200000 937095551 200000 555911660 200000 154441941 200000 367361334 200000 287354064 200000 344725263 200000 379323149 200000 266314787 200000 665797797 200000 990878399 200000 617614734 200000 28765917 200000 968583232 200000 365484125 200000 242807195 200000 370334101 200000 277358343 200000 931874315 200000 93152476 200000 736825728 200000 293227780 200000 991982897 200000 618197983 200000 901612888 200000 149132646 200000 579477240 200000 708024466 200000 390686170 200000 267546366 200000 482437842 200000 238778059 200000 209535558 200000 205826755 200000 887715568 200000 688617664 200000 573876450 200000 472899150 200000 580354762 200000 574842255 200000 491328887 200000 256763999 200000 239921563 200000 842388919 200000 779456978 200000 770464086 200000 647227107 200000 428991389 200000 921740356 200000 20737466 200000 335889635 200000 700654089 200000 87928867 200000 150913206 200000 735905572 200000 658698918 200000 460844615 200000 850286231 200000 933878512 200000 991250053 200000 153632142 200000 4974927 200000 770813912 200000 480238234 200000 629386072 200000 588730101 200000 451353644 200000 193271358 200000 941662219 200000 154341443 200000 402130822 200000 913148843 200000 482670480 200000 252732695 200000 487380288 200000 587082371 200000 955045844 200000 815531250 200000 505448696 200000 684649034 200000 693093192 200000 225012092 200000 573681427 200000 747976935 200000 133883746 200000 671359742 200000 239055160 200000 725032231 200000 684262170 200000 461330150 200000 673144529 200000 144339258 200000 813375342 200000 52064839 200000 474848141 200000 149832500 200000 652994526 200000 906211926 200000 69316065 200000 221337997 200000 178855152 200000 502013678 200000 549675394 200000 554903970 200000 906018989 200000 513340685 200000 666730476 200000 174865458 200000 118137634 200000 440844629 200000 535792862 200000 465621985 200000 918634720 200000 904173708 200000 129592028 200000 660835768 200000 734568829 200000 44340252 200000 226660268 200000 217437091 200000 172144657 200000 54430867 200000 693649113 200000 311041778 200000 496396730 200000 886066724 200000 258545716 200000 14360792 200000 663313432 200000 878969637 200000 230028877 200000 999692015 200000 151178705 200000 284587151 200000 810923262 200000 732443571 200000 152324878 200000 482244225 200000 513095137 200000 468492546 200000 413089277 200000 885233853 200000 356730581 200000 227225250 200000 971961165 200000 963825450 200000 624191613 200000 280889531 200000 472280757 200000 872601680 200000 809686208 200000 617857625 200000 985123181 200000 900511199 200000 496673098 200000 917039083 200000 823791282 200000 605463336 200000 174238218 200000 834787271 200000 624612423 200000 399642018 200000 788383666 200000 93712036 200000 937863919 200000 530042215 200000 357499451 200000 818726430 200000 537791220 200000 23782836 200000 545251678 200000 40515381 200000 569276579 200000 276048237 200000 980887323 200000 63614670 200000 946010830 200000 511243158 200000 427576374 200000 400898096 200000 700876616 200000 904384987 200000 436239029 200000 934445449 200000 103731564 200000 423271689 200000 736998499 200000 710749799 200000 830935191 200000 864133010 200000 208508241 200000 421564479 200000 734015658 200000 729144334 200000 756645456 200000 433090282 200000 417252489 200000 667500468 200000 997868919 200000 141366051 200000 600258718 200000 722429157 200000 860238499 200000 345002762 200000 225554774 200000 157020578 200000 732003314 200000 565300388 200000 986286498 200000 266090513 200000 564621383 200000 257702488 200000 181838200 200000 327259900 200000 820643274 200000 491356531 200000 743620176 200000 818461777 200000 904676453 200000 232276133 200000 969999784 200000 50772387 200000 517464648 200000 944522882 200000 546988417 200000 414605479 200000 225521765 200000 716694019 200000 269377759 200000 304799672 200000 105661172 200000 284787458 200000 830376012 200000 436535892 200000 22858737 200000 423461569 200000 573168213 200000 450916253 200000 550870937 200000 665497188 200000 432158220 200000 965996249 200000 723281137 200000 782958450 200000 131907972 200000 65591283 200000 658624575 200000 973732440 200000 675907673 200000 15432695 200000 747979150 200000 244692710 200000 867206181 200000 396016537 200000 692762927 200000 789631184 200000 763554572 200000 249481647 200000 109881395 200000 144913966 200000 124388913 200000 915071411 200000 588396785 200000 414359548 200000 598589502 200000 44002370 200000 563813254 200000 241362587 200000 947445729 200000 976852895 200000 823423056 200000 371995726 200000 618896969 200000 601300017 200000 606059123 200000 111179710 200000 464150957 200000 419049216 200000 266558036 200000 211471991 200000 826817989 200000 297914940 200000 811449888 200000 572388200 200000 240986191 200000 983423926 200000 720607814 200000 896618343 200000 347757963 200000 855855973 200000 999027193 200000 507851179 200000 331035840 200000 438346723 200000 316874671 200000 820179536 200000 405451957 200000 707079406 200000 118982564 200000 973451991 200000 258321464 200000 48073191 200000 415803992 200000 362847395 200000 524559003 200000 851374678 200000 172404493 200000 405343100 200000 97419314 200000 951516260 200000 902535754 200000 495078928 200000 292520662 200000 810316639 200000 83026010 200000 787538541 200000 955710565 200000 546566202 200000 609018318 200000 976978569 200000 884232511 200000 701791754 200000 448047607 200000 243377850 200000 950212299 200000 434551434 200000 157163373 200000 628676158 200000 828194288 200000 581884568 200000 823005835 200000 166433205 200000 567854492 200000 640070326 200000 957712368 200000 118644129 200000 912175937 200000 959014793 200000 25445631 200000 759934189 200000 900940627 200000 182937182 200000 9725536 200000 233791331 200000 389503435 200000 338788256 200000 201857661 200000 113838644 200000 422217895 200000 114249571 200000 686986758 200000 421945973 200000 443366503 200000 101229021 200000 808507501 200000 544906140 200000 3415186 200000 679086567 200000 700980843 200000 608222727 200000 657442351 200000 128396160 200000 723948153 200000 488570741 200000 706644044 200000 841630282 200000 157376344 200000 883079562 200000 115838075 200000 826602507 200000 934291081 200000 76260432 200000 638906192 200000 763536686 200000 262053078 200000 366945457 200000 795054820 200000 837102911 200000 51203783 200000 517015806 200000 113441621 200000 913045875 200000 896106286 200000 774796651 200000 337393987 200000 22848798 200000 713844636 200000 460119184 200000 661219925 200000 566489146 200000 987655401 200000 746060266 200000 478025138 200000 514457062 200000 21111216 200000 437117527 200000 284628105 200000 499300069 200000 60795600 200000 70614174 200000 983433353 200000 371357723 200000 445821420 200000 945914853 200000 945804393 200000 777310996 200000 834674156 200000 401425465 200000 305682018 200000 17307773 200000 70804858 200000 444642570 200000 105025199 200000 967324841 200000 339508102 200000 94077867 200000 855397908 200000 319546893 200000 976337859 200000 688709590 200000 6359124 200000 600571332 200000 749124903 200000 822208039 200000 185011898 200000 376504331 200000 345020527 200000 803495580 200000 108934801 200000 123684550 200000 690303640 200000 302351643 200000 857662892 200000 910446074 200000 212057959 200000 890965484 200000 244782815 200000 38875217 200000 162221027 200000 63767611 200000 894127747 200000 796657561 200000 74837205 200000 371017367 200000 349321462 200000 396787525 200000 648804175 200000 675688310 200000 824469273 200000 936819434 200000 960418082 200000 534379951 200000 527709392 200000 552821955 200000 382563174 200000 932159742 200000 390676358 200000 319089198 200000 890682102 200000 695272579 200000 889169574 200000 138025005 200000 694293233 200000 897169731 200000 264482851 200000 581619174 200000 621536571 200000 357379238 200000 373787377 200000 53166884 200000 219818745 200000 822103287 200000 507571081 200000 402885331 200000 254255385 200000 697264616 200000 482355305 200000 647103367 200000 888862920 200000 166329099 200000 860216978 200000 263359990 200000 587203065 200000 549825625 200000 548619784 200000 663603577 200000 829615589 200000 891468975 200000 340055126 200000 409259152 200000 921740678 200000 96858700 200000 555231495 200000 394012507 200000 731481626 200000 468911445 200000 537394222 200000 423698465 200000 807608230 200000 59765330 200000 749183711 200000 2262989 200000 773356401 200000 263765166 200000 89380275 200000 550269548 200000 799814276 200000 931339066 200000 647974728 200000 631675312 200000 833754673 200000 5679786 200000 32480959 200000 483162992 200000 941017225 200000 358574102 200000 969789501 200000 944271910 200000 854536932 200000 547831163 200000 187750762 200000 156939631 200000 474089053 200000 945710136 200000 737542133 200000 811737231 200000 964867668 200000 582322066 200000 357647885 200000 781265130 200000 598881002 200000 180894512 200000 841534185 200000 655375500 200000 622226824 200000 396690847 200000 301998402 200000 991121570 200000 394311000 200000 812296911 200000 199372244 200000 917087743 200000 860983242 200000 939370644 200000 550008289 200000 112015256 200000 234143505 200000 743171878 200000 713546669 200000 944206600 200000 233457316 200000 20862881 200000 334099715 200000 339547405 200000 195663805 200000 228733574 200000 275275182 200000 490574345 200000 131447773 200000 660270648 200000 903078913 200000 546318465 200000 102392134 200000 830921600 200000 348876112 200000 409895330 200000 662197119 200000 947194890 200000 559240309 200000 121500087 200000 640674772 200000 761166566 200000 957402188 200000 46247092 200000 459133908 200000 321959687 200000 213158454 200000 304410287 200000 209373137 200000 438404039 200000 566761114 200000 67993697 200000 996368739 200000 973513569 200000 905945440 200000 665697705 200000 44029414 200000 483618166 200000 865910388 200000 642594313 200000 650208503 200000 449273737 200000 851716681 200000 192683303 200000 65621754 200000 770561923 200000 598070867 200000 36581709 200000 972380055 200000 976809007 200000 379783052 200000 197061098 200000 603916857 200000 234796991 200000 538188016 200000 607225359 200000 980780686 200000 59552325 200000 72353281 200000 674462963 200000 953508106 200000 234544187 200000 819168067 200000 186688112 200000 938471779 200000 302580476 200000 453163713 200000 651650947 200000 666400534 200000 359532360 200000 788596358 200000 919469263 200000 133540321 200000 91523012 200000 882826021 200000 271965467 200000 22486087 200000 977880440 200000 818117170 200000 696505296 200000 47429647 200000 343972943 200000 212480199 200000 154792828 200000 685437125 200000 827534234 200000 706955776 200000 762496081 200000 530692664 200000 86622349 200000 840111999 200000 818844326 200000 45613818 200000 499707585 200000 378034664 200000 670572917 200000 415945444 200000 570407601 200000 550559078 200000 445307100 200000 103251343 200000 333589053 200000 624500773 200000 120824988 200000 18887387 200000 476817193 200000 964940502 200000 113208989 200000 66922860 200000 434732959 200000 420376878 200000 599759208 200000 125252904 200000 62058665 200000 936582758 200000 382649003 200000 38444474 200000 918530744 200000 884004284 200000 666972089 200000 243285778 200000 976006688 200000 310886129 200000 446839303 200000 359977443 200000 968551833 200000 909052618 200000 10965936 200000 111590948 200000 984342720 200000 617907088 200000 321206770 200000 316574608 200000 641824915 200000 84727183 200000 156271023 200000 655032870 200000 103088121 200000 931331482 200000 529465837 200000 223942825 200000 793590328 200000 893455237 200000 113399383 200000 499039520 200000 745998205 200000 407149226 200000 302668729 200000 22541143 200000 629704024 200000 919148133 200000 302752903 200000 686335837 200000 303640893 200000 802601624 200000 273563991 200000 630451204 200000 830463747 200000 978118184 200000 81668962 200000 11977061 200000 69176681 200000 112404350 200000 168888071 200000 630156121 200000 976083596 200000 429672710 200000 888432713 200000 115124224 200000 63456371 200000 698132403 200000 836521292 200000 901134398 200000 324266884 200000 717663097 200000 760312027 200000 765139513 200000 439119115 200000 723563986 200000 144509669 200000 829757405 200000 722824122 200000 94231610 200000 667585276 200000 523507544 200000 709289507 200000 295702195 200000 15343317 200000 542352798 200000 692104000 200000 886713410 200000 276281034 200000 47441638 200000 952111852 200000 919063408 200000 40608347 200000 102065450 200000 643684968 200000 653670601 200000 609600680 200000 242288299 200000 587689175 200000 264936288 200000 385619705 200000 597477996 200000 856129985 200000 689544522 200000 696549175 200000 9450674 200000 360764820 200000 566458398 200000 34149488 200000 69297034 200000 526727198 200000 294967676 200000 228164950 200000 772224323 200000 326671637 200000 761099650 200000 62388928 200000 636965104 200000 125367439 200000 662436696 200000 895289896 200000 464239335 200000 98466186 200000 247576486 200000 988007980 200000 479549764 200000 445683813 200000 248135961 200000 361105678 200000 491276391 200000 604127589 200000 327922402 200000 786159924 200000 178881393 200000 34858802 200000 492550966 200000 430291880 200000 126092492 200000 473426775 200000 331549135 200000 577005720 200000 7607456 200000 745531077 200000 574766697 200000 25131479 200000 706937694 200000 748675152 200000 383570246 200000 434393947 200000 438700601 200000 246088496 200000 806399403 200000 682906557 200000 449480104 200000 63059330 200000 468039777 200000 959026364 200000 232255462 200000 415929541 200000 696238644 200000 698910138 200000 680618354 200000 44922974 200000 585965175 200000 653554237 200000 995553168 200000 668694036 200000 105034623 200000 379019887 200000 308417733 200000 943816340 200000 499697955 200000 286793631 200000 873220958 200000 494921710 200000 942736195 200000 200797886 200000 511999466 200000 617769494 200000 903880766 200000 343250659 200000 289692092 200000 456933732 200000 482320250 200000 23743432 200000 548466026 200000 861040404 200000 22880223 200000 486328906 200000 197091664 200000 714387911 200000 7359068 200000 297406188 200000 990035982 200000 438709248 200000 163347553 200000 458009685 200000 979175174 200000 260582056 200000 761406052 200000 614701005 200000 477646559 200000 52278667 200000 182321756 200000 59573188 200000 593368581 200000 771099609 200000 700325961 200000 469021772 200000 735082790 200000 170610342 200000 618013866 200000 373703578 200000 496539062 200000 349694314 200000 458854149 200000 845412489 200000 534889068 200000 598150785 200000 431904867 200000 133487382 200000 980847043 200000 321011627 200000 269619664 200000 536644325 200000 390516346 200000 51920526 200000 4741855 200000 210628539 200000 660240916 200000 360449839 200000 871115301 200000 484225537 200000 23656281 200000 691522173 200000 621613498 200000 660465480 200000 307310291 200000 886587590 200000 637883 200000 82507455 200000 488431442 200000 364160064 200000 200155850 200000 325971391 200000 670479977 200000 244208514 200000 629805196 200000 685042240 200000 587427566 200000 457712648 200000 60509738 200000 202988897 200000 90433918 200000 798900914 200000 391323345 200000 15134180 200000 647750390 200000 124737605 200000 525106738 200000 113625775 200000 634623227 200000 416417256 200000 88882434 200000 540490060 200000 769323123 200000 687604137 200000 443997563 200000 665004649 200000 122530826 200000 338698486 200000 84148698 200000 213805145 200000 839903407 200000 375103268 200000 755261663 200000 51724690 200000 928365588 200000 981581292 200000 590691920 200000 226112301 200000 845394737 200000 564987881 200000 768890741 200000 13091178 200000 350568129 200000 319292699 200000 767076765 200000 942140969 200000 506947011 200000 433015142 200000 708194457 200000 175633265 200000 775844858 200000 296397076 200000 188489532 200000 493063148 200000 730893934 200000 838886735 200000 772879841 200000 974474089 200000 269837801 200000 281494184 200000 194745572 200000 916587866 200000 927741819 200000 391217043 200000 802329895 200000 906224467 200000 618795767 200000 171152104 200000 733831823 200000 140799377 200000 95435635 200000 129934948 200000 629657221 200000 219866993 200000 693856716 200000 63476518 200000 435319414 200000 405226996 200000 672170784 200000 184959026 200000 241828435 200000 577494082 200000 421741906 200000 280631537 200000 54064402 200000 488463395 200000 691844489 200000 189708207 200000 595694891 200000 712069255 200000 183144625 200000 203840028 200000 638592283 200000 252353536 200000 395920376 200000 660050892 200000 948534757 200000 48592195 200000 991904082 200000 404324023 200000 750478731 200000 316781483 200000 57196534 200000 650836921 200000 443250073 200000 35313590 200000 328699615 200000 288453907 200000 798673819 200000 37933446 200000 835387725 200000 751491304 200000 866188707 200000 927209312 200000 387283265 200000 578154433 200000 847333572 200000 32205360 200000 824052228 200000 407101706 200000 306303385 200000 620123140 200000 370145440 200000 451071890 200000 265998527 200000 206512781 200000 250098277 200000 405939215 200000 875513686 200000 856290721 200000 341585254 200000 212589464 200000 685237124 200000 984007099 200000 934454522 200000 97728553 200000 915328754 200000 744329337 200000 369090107 200000 633338147 200000 996607821 200000 558188317 200000 679903882 200000 474942921 200000 309638342 200000 550417165 200000 200942089 200000 18335171 200000 55258259 200000 187118164 200000 301437471 200000 228310431 200000 783097196 200000 963800606 200000 97095672 200000 332697931 200000 15666702 200000 19061056 200000 223056643 200000 128459421 200000 44244411 200000 313378989 200000 630090610 200000 745651659 200000 238748344 200000 657076226 200000 976172221 200000 20508147 200000 36622030 200000 925835771 200000 457771039 200000 810212244 200000 666454986 200000 729449211 200000 21496599 200000 282814227 200000 896712190 200000 786009993 200000 987354089 200000 777955128 200000 296929981 200000 256776397 200000 31096347 200000 826962350 200000 690656482 200000 899704087 200000 743980280 200000 735062918 200000 154933578 200000 507719257 200000 935277584 200000 599278516 200000 517413717 200000 239985832 200000 569384374 200000 688780177 200000 81808233 200000 426815679 200000 308418945 200000 392208215 200000 930083695 200000 196937851 200000 500589259 200000 361264296 200000 754762068 200000 619207008 200000 990215989 200000 741726984 200000 558371210 200000 496265490 200000 927860001 200000 438515294 200000 685755780 200000 469199325 200000 371495991 200000 561577847 200000 733824061 200000 954439470 200000 150025185 200000 129014915 200000 351574194 200000 512197656 200000 494476750 200000 226001302 200000 782405219 200000 506720720 200000 746801779 200000 647471400 200000 373186518 200000 892116017 200000 778961285 200000 18099862 200000 321740564 200000 923945529 200000 595163264 200000 143550111 200000 249689642 200000 156088458 200000 856966947 200000 972177383 200000 415890346 200000 203063786 200000 174796274 200000 536456055 200000 701743911 200000 398453187 200000 403834035 200000 361326395 200000 937655228 200000 737897124 200000 483484913 200000 890614915 200000 296995462 200000 646983870 200000 807431804 200000 803757698 200000 664665381 200000 218958439 200000 315921895 200000 982844626 200000 763714112 200000 978176667 200000 9723657 200000 368419311 200000 992845822 200000 785158518 200000 75267965 200000 971649463 200000 866717325 200000 458268859 200000 371078946 200000 406014448 200000 285531294 200000 796582480 200000 741684891 200000 177260738 200000 13462503 200000 845407936 200000 426062799 200000 284120889 200000 872872352 200000 747530167 200000 897184362 200000 151528900 200000 53425415 200000 521435786 200000 99680859 200000 334305465 200000 931039196 200000 695028397 200000 137288788 200000 428005071 200000 844193509 200000 641159226 200000 102179917 200000 156797346 200000 279346795 200000 492431985 200000 808897538 200000 887295538 200000 620757179 200000 735249970 200000 325059440 200000 852442468 200000 943362215 200000 647412869 200000 441624924 200000 460033151 200000 946285059 200000 378337554 200000 773513164 200000 353109937 200000 270564904 200000 875540137 200000 682729611 200000 293581448 200000 717777011 200000 438342588 200000 431321001 200000 116886650 200000 837372615 200000 481174240 200000 688936441 200000 912895837 200000 219395079 200000 397490512 200000 443667346 200000 3660783 200000 725614749 200000 99664234 200000 873254991 200000 517608015 200000 407304950 200000 345406255 200000 679155791 200000 570048642 200000 483200004 200000 531275463 200000 52867701 200000 111183087 200000 982268347 200000 852432123 200000 567215849 200000 253971171 200000 682697620 200000 924213178 200000 897429909 200000 468029198 200000 843265292 200000 732128404 200000 466484904 200000 813476868 200000 247354918 200000 921184066 200000 803069719 200000 380112062 200000 155418597 200000 978807836 200000 433247511 200000 439790358 200000 347691219 200000 384205985 200000 952850084 200000 718636622 200000 379621245 200000 639016947 200000 920013310 200000 997168010 200000 552810229 200000 124088152 200000 617565735 200000 449230417 200000 110287183 200000 793123514 200000 125966182 200000 472396048 200000 961243172 200000 632244008 200000 457637318 200000 412195223 200000 443427602 200000 722597715 200000 491089303 200000 208523162 200000 139450937 200000 734171154 200000 80045548 200000 850493233 200000 924555967 200000 205937374 200000 908699932 200000 324462936 200000 882977614 200000 889000534 200000 508907330 200000 418974832 200000 404240529 200000 616291005 200000 695337661 200000 385225916 200000 791683514 200000 77931127 200000 721826992 200000 588843237 200000 161106175 200000 499506832 200000 593522051 200000 715997815 200000 588459032 200000 380485429 200000 510484320 200000 522525793 200000 283579587 200000 625616952 200000 235651255 200000 104868217 200000 287058241 200000 974687632 200000 266821818 200000 408262390 200000 992879318 200000 329290199 200000 541264354 200000 389235956 200000 422876748 200000 75303114 200000 217246824 200000 824618228 200000 769270897 200000 508570573 200000 98125005 200000 173264473 200000 137144468 200000 526659172 200000 269919314 200000 715672299 200000 490139404 200000 785898171 200000 736633217 200000 690551640 200000 823395249 200000 788624927 200000 162347170 200000 810423726 200000 270799969 200000 989227907 200000 207585862 200000 98551267 200000 199605628 200000 976268796 200000 630268353 200000 237998669 200000 949013097 200000 871208261 200000 222851495 200000 795288618 200000 267480079 200000 395566140 200000 759259222 200000 235464730 200000 159041372 200000 822320483 200000 235047020 200000 580614815 200000 166611906 200000 429720416 200000 514546509 200000 429588132 200000 94995381 200000 17472381 200000 621947294 200000 169076723 200000 309062958 200000 230520873 200000 570679245 200000 447129021 200000 188590635 200000 709770613 200000 955720326 200000 233991959 200000 241395500 200000 112095639 200000 309389631 200000 202723703 200000 472070072 200000 468310378 200000 556301485 200000 123423035 200000 859201750 200000 958652653 200000 23565133 200000 846132770 200000 232240533 200000 230362048 200000 772509660 200000 833186769 200000 943934340 200000 959657898 200000 4896735 200000 845671503 200000 647430970 200000 251342101 200000 647247900 200000 501728905 200000 810383055 200000 335362960 200000 242827039 200000 349269711 200000 943143521 200000 284227660 200000 836757943 200000 160236885 200000 595296913 200000 446584480 200000 740469110 200000 591932083 200000 291168515 200000 673168006 200000 492372788 200000 40478310 200000 460609250 200000 454484763 200000 706576780 200000 538360652 200000 166916441 200000 630925602 200000 513456989 200000 455148588 200000 632516635 200000 826346370 200000 853140042 200000 551485996 200000 745576411 200000 181198276 200000 121338171 200000 869889881 200000 541450453 200000 214066326 200000 787707098 200000 112100643 200000 608031044 200000 244831306 200000 859182615 200000 53997277 200000 460534761 200000 681943895 200000 33392805 200000 820801089 200000 507081355 200000 341396695 200000 190283130 200000 624969195 200000 414657137 200000 944899336 200000 930248019 200000 5411801 200000 958711018 200000 839433163 200000 59147053 200000 669060593 200000 105434053 200000 927828776 200000 702058701 200000 103070843 200000 455989721 200000 19573192 200000 554094905 200000 606533795 200000 773321599 200000 214729082 200000 709040445 200000 950892792 200000 185092370 200000 352661934 200000 96009704 200000 577331696 200000 929904502 200000 635920381 200000 561599756 200000 100780642 200000 882871951 200000 478520991 200000 438677953 200000 992829962 200000 601978309 200000 936533235 200000 686867682 200000 670116360 200000 681436806 200000 856039931 200000 875855246 200000 825247585 200000 124392644 200000 14709469 200000 421192104 200000 137981821 200000 530617715 200000 662133091 200000 939878488 200000 405127335 200000 936220428 200000 194215548 200000 432414857 200000 190967953 200000 728957965 200000 902094009 200000 467819368 200000 861554893 200000 590095223 200000 896400592 200000 23856363 200000 485603668 200000 875713871 200000 616521757 200000 787037768 200000 813466371 200000 106045213 200000 117452060 200000 677348985 200000 323895834 200000 339094640 200000 238348784 200000 416423615 200000 219529403 200000 24271191 200000 462114016 200000 495076636 200000 36090225 200000 560492265 200000 854364372 200000 989728471 200000 924419494 200000 482510271 200000 813840348 200000 343778556 200000 576357931 200000 28101749 200000 237981609 200000 114837210 200000 877998516 200000 256692780 200000 450406418 200000 194494083 200000 1649497 200000 786202379 200000 482338193 200000 217312079 200000 889623 200000 855468217 200000 95285188 200000 710833753 200000 740180557 200000 316863717 200000 943823340 200000 867896064 200000 678361664 200000 557331391 200000 773795185 200000 328907112 200000 696986263 200000 525316220 200000 431181404 200000 693790455 200000 178717151 200000 618617301 200000 800407515 200000 716467416 200000 295546888 200000 359970440 200000 556648128 200000 766889595 200000 792202470 200000 165943766 200000 88919043 200000 389223955 200000 563793073 200000 325881860 200000 852264252 200000 888474902 200000 993546885 200000 9252570 200000 238408489 200000 907858113 200000 784370915 200000 482897447 200000 682920494 200000 421304466 200000 647432750 200000 233084474 200000 373674704 200000 882035916 200000 801256751 200000 98409066 200000 984675385 200000 783088886 200000 366845842 200000 512677776 200000 397662904 200000 414061148 200000 77122663 200000 725819016 200000 797873214 200000 113977997 200000 306055841 200000 994181812 200000 704755425 200000 551011803 200000 980126106 200000 536980088 200000 781765468 200000 989534174 200000 626830733 200000 674411967 200000 830169997 200000 769725425 200000 739819035 200000 315726452 200000 251402998 200000 465520564 200000 215489735 200000 297181450 200000 799918910 200000 73669512 200000 43143034 200000 176710901 200000 427309229 200000 802941718 200000 731236607 200000 587776303 200000 91625651 200000 332917193 200000 582789000 200000 252126900 200000 344960097 200000 831558991 200000 236159271 200000 854659334 200000 972777710 200000 666184731 200000 228163670 200000 354797737 200000 295069235 200000 178575846 200000 752178800 200000 665139624 200000 323150640 200000 392216106 200000 214707253 200000 214543375 200000 112161925 200000 832941222 200000 328577610 200000 151113838 200000 951735033 200000 795687901 200000 205924279 200000 769637469 200000 764220407 200000 994455446 200000 379355239 200000 782932722 200000 867108364 200000 25192797 200000 94457771 200000 284109132 200000 982999915 200000 791718657 200000 350384311 200000 97321740 200000 273855593 200000 699056916 200000 380618532 200000 716968663 200000 908442624 200000 596060526 200000 334641517 200000 341545173 200000 234573904 200000 99906987 200000 242971506 200000 611542837 200000 989357850 200000 111451048 200000 978671351 200000 340760743 200000 123159620 200000 879655946 200000 695567910 200000 509502176 200000 828753495 200000 687007927 200000 880960521 200000 972869914 200000 388303108 200000 566507354 200000 827427089 200000 663615633 200000 623039899 200000 697081827 200000 512069522 200000 9165575 200000 633891730 200000 804953349 200000 170549828 200000 207168 200000 461994244 200000 169187511 200000 287114948 200000 268790663 200000 736204079 200000 249196724 200000 920313360 200000 108362280 200000 274274037 200000 700581626 200000 18393871 200000 542810612 200000 76636 200000 893622351 200000 750792967 200000 286074048 200000 792934414 200000 130922679 200000 920208421 200000 457690597 200000 235719642 200000 677901823 200000 231508985 200000 876869314 200000 185032497 200000 443235894 200000 321647607 200000 691453237 200000 312146601 200000 467918382 200000 106663415 200000 6938662 200000 231380350 200000 324198911 200000 617616565 200000 79928317 200000 273483276 200000 543556997 200000 695536721 200000 347681575 200000 654721622 200000 594410717 200000 688917201 200000 611166868 200000 785003138 200000 863871724 200000 410886811 200000 11296828 200000 712589659 200000 549795288 200000 843202299 200000 952997781 200000 551063758 200000 834241421 200000 720298147 200000 591181343 200000 648603245 200000 383244857 200000 349713445 200000 413270488 200000 682405359 200000 279573200 200000 609700475 200000 815124936 200000 894286766 200000 451030920 200000 569029504 200000 50683511 200000 260870951 200000 30602846 200000 251819125 200000 399442034 200000 976147326 200000 756789648 200000 620574845 200000 714619082 200000 346863095 200000 513421345 200000 757400864 200000 273428884 200000 34807934 200000 906890329 200000 403487948 200000 820755562 200000 523953696 200000 661560386 200000 996400463 200000 970508008 200000 674171280 200000 927800876 200000 980227679 200000 764126512 200000 934894499 200000 737555241 200000 351908882 200000 784476775 200000 314029012 200000 116680594 200000 806161254 200000 7481653 200000 11011265 200000 73555840 200000 817630394 200000 493247049 200000 344368811 200000 654464340 200000 594859091 200000 432956627 200000 672372730 200000 546594351 200000 140783321 200000 372628744 200000 616389559 200000 604641914 200000 11623895 200000 702683810 200000 897599505 200000 475112032 200000 765638718 200000 484538717 200000 304522969 200000 960987727 200000 667685602 200000 72901499 200000 207226885 200000 513387899 200000 18630395 200000 78173249 200000 304457776 200000 653374043 200000 374999718 200000 216780408 200000 725658904 200000 786999594 200000 2814818 200000 868873453 200000 94248992 200000 283108455 200000 669788308 200000 669581553 200000 820882124 200000 38765909 200000 637208067 200000 285125337 200000 476567367 200000 694254716 200000 555104348 200000 817396351 200000 470582496 200000 581197350 200000 29142447 200000 790086591 200000 511504520 200000 891167971 200000 979771888 200000 529701627 200000 32021334 200000 526305285 200000 338628983 200000 437371800 200000 923659523 200000 287580197 200000 455605632 200000 128290431 200000 279003247 200000 394307484 200000 995917996 200000 23291549 200000 706536986 200000 318998795 200000 328756094 200000 2806627 200000 139539115 200000 526004180 200000 565036767 200000 692778310 200000 151093613 200000 230529182 200000 817254555 200000 32480832 200000 481411277 200000 350922708 200000 574888930 200000 721551949 200000 566477021 200000 581365799 200000 25979848 200000 370710511 200000 192462292 200000 594961160 200000 438625221 200000 824050859 200000 394630284 200000 999045423 200000 365670453 200000 73894282 200000 428246275 200000 503110935 200000 318309592 200000 178224537 200000 429741786 200000 856106367 200000 459168084 200000 317676649 200000 39768025 200000 333945322 200000 852775854 200000 448310927 200000 104804457 200000 667356960 200000 337823957 200000 102891045 200000 346522648 200000 622063531 200000 950724887 200000 969849159 200000 7618585 200000 339283035 200000 324296874 200000 169369239 200000 855370177 200000 563087043 200000 270752293 200000 449817018 200000 833142539 200000 272880569 200000 859041540 200000 376630745 200000 303465749 200000 811921369 200000 787414055 200000 64382497 200000 159315617 200000 217615363 200000 601326163 200000 839085635 200000 651118741 200000 903655897 200000 634485423 200000 599732469 200000 634971259 200000 26651714 200000 676113225 200000 788215918 200000 329260802 200000 566726634 200000 807670671 200000 664311022 200000 790727291 200000 362301375 200000 774569174 200000 96543028 200000 446343005 200000 816521077 200000 595569879 200000 168969478 200000 118710977 200000 515391491 200000 348932141 200000 149648813 200000 642293990 200000 912268324 200000 16536280 200000 715621494 200000 933885358 200000 72334552 200000 963216572 200000 471643442 200000 873130783 200000 819515360 200000 91953699 200000 314457270 200000 423951332 200000 779225157 200000 362564663 200000 239308636 200000 917520842 200000 654528721 200000 175440777 200000 652094337 200000 335470147 200000 570223764 200000 470960269 200000 186713093 200000 477315302 200000 746009953 200000 875937819 200000 77659854 200000 608283629 200000 685042766 200000 935580144 200000 253942597 200000 388853941 200000 284263480 200000 816777515 200000 83852503 200000 478798402 200000 187470396 200000 518144720 200000 158505333 200000 484436920 200000 180267583 200000 147747400 200000 935359508 200000 694442723 200000 562982248 200000 656307679 200000 607580462 200000 583725232 200000 149976224 200000 191712581 200000 223802176 200000 242019762 200000 122579225 200000 985346062 200000 477907274 200000 162883742 200000 231099076 200000 813813298 200000 195898706 200000 466093775 200000 474192089 200000 216380045 200000 398297825 200000 165546690 200000 853479507 200000 232568672 200000 686470020 200000 302832795 200000 363662961 200000 730581198 200000 476422988 200000 29821087 200000 17386807 200000 80202592 200000 634025806 200000 864563640 200000 855308267 200000 742008450 200000 260179492 200000 566507508 200000 450445208 200000 303218948 200000 188919403 200000 827202822 200000 312235406 200000 678710681 200000 638249283 200000 827256516 200000 219538912 200000 174215515 200000 743128274 200000 362288039 200000 614341604 200000 277390405 200000 522155201 200000 305266510 200000 906679991 200000 608836024 200000 966963901 200000 846740731 200000 848489911 200000 87962871 200000 389576439 200000 363488276 200000 865580295 200000 591276458 200000 866331301 200000 123716771 200000 955486222 200000 476871263 200000 44609151 200000 380910551 200000 427792888 200000 954346756 200000 210951490 200000 795947649 200000 717827123 200000 340380015 200000 685279793 200000 295520664 200000 407613684 200000 118052822 200000 844329871 200000 168541877 200000 602617776 200000 672790871 200000 60363046 200000 548246680 200000 864718755 200000 375869041 200000 567546563 200000 274447265 200000 251920460 200000 657213833 200000 120010423 200000 251699287 200000 101320175 200000 152797031 200000 91969624 200000 199754213 200000 705904658 200000 957770678 200000 330062974 200000 931188888 200000 852815872 200000 68133767 200000 642119686 200000 612626530 200000 787338569 200000 154742222 200000 853246034 200000 486234 200000 222081600 200000 375281636 200000 850785735 200000 81816122 200000 982921852 200000 712863235 200000 870786127 200000 255650016 200000 47020375 200000 421997517 200000 975075285 200000 302525645 200000 594055794 200000 785871558 200000 15058123 200000 755753385 200000 113824815 200000 709438677 200000 983882406 200000 387083709 200000 796555829 200000 589446343 200000 365433953 200000 369313911 200000 385542128 200000 335345868 200000 380650742 200000 547304682 200000 530758415 200000 254890232 200000 97289704 200000 994633291 200000 45249028 200000 207451075 200000 111576509 200000 663760501 200000 647281287 200000 552521354 200000 189027964 200000 420076646 200000 954579988 200000 253260812 200000 688238131 200000 10977984 200000 710482536 200000 818895085 200000 748896115 200000 760195145 200000 552593416 200000 578755126 200000 518071762 200000 434956907 200000 779704506 200000 544068563 200000 616235624 200000 73096116 200000 235910665 200000 500541716 200000 533134418 200000 82346583 200000 157888965 200000 48812332 200000 99935539 200000 901187754 200000 405399681 200000 211466677 200000 468187054 200000 180490662 200000 401423380 200000 524481323 200000 631354861 200000 834852714 200000 690655768 200000 670709100 200000 588090909 200000 102357945 200000 75842158 200000 40531518 200000 235157231 200000 955388535 200000 298936248 200000 574764489 200000 718737433 200000 765988911 200000 615126494 200000 1770777 200000 403402963 200000 831290000 200000 737972874 200000 145568413 200000 158221403 200000 602826475 200000 751419308 200000 279503531 200000 951248497 200000 745580215 200000 164211190 200000 707263482 200000 472220635 200000 622409742 200000 610802016 200000 28340262 200000 924359907 200000 63867949 200000 327234469 200000 441060399 200000 705721812 200000 167805944 200000 483682501 200000 129295610 200000 987885440 200000 450076787 200000 984375681 200000 692849103 200000 592320957 200000 174033226 200000 24933858 200000 894638297 200000 588520419 200000 679504714 200000 990990259 200000 810820009 200000 418880336 200000 479547621 200000 735409410 200000 145060788 200000 919988196 200000 543770803 200000 90136227 200000 385801424 200000 454876293 200000 337446379 200000 228070061 200000 42109371 200000 807851932 200000 31473902 200000 71426811 200000 523266196 200000 17916823 200000 375819197 200000 14632364 200000 391790944 200000 224562021 200000 490621566 200000 320408483 200000 413828742 200000 63056125 200000 732670971 200000 447372551 200000 375930707 200000 919161815 200000 321530402 200000 329081796 200000 288833655 200000 964851057 200000 488586374 200000 572464137 200000 103609990 200000 378138059 200000 666403036 200000 821648073 200000 412315257 200000 703992811 200000 911677311 200000 391791674 200000 452990506 200000 519260251 200000 597319149 200000 432481880 200000 724105435 200000 84663206 200000 794639176 200000 662026083 200000 651855792 200000 491282654 200000 96776407 200000 412936796 200000 173727280 200000 755763737 200000 718144130 200000 679083404 200000 330861768 200000 648728303 200000 450629464 200000 806553342 200000 556022088 200000 231632126 200000 59117581 200000 247280384 200000 439617892 200000 783561318 200000 502443892 200000 750652070 200000 619055412 200000 808911438 200000 303628042 200000 134846535 200000 549327284 200000 26754909 200000 690993003 200000 66989054 200000 234780485 200000 59948097 200000 24669402 200000 844823594 200000 849260586 200000 141823020 200000 762231230 200000 102574574 200000 486470412 200000 158585681 200000 207814431 200000 211851698 200000 164889975 200000 921571180 200000 984968493 200000 647963040 200000 175342682 200000 406843447 200000 788474809 200000 939720232 200000 272789131 200000 518051830 200000 529876666 200000 905897084 200000 534110017 200000 92704236 200000 998155466 200000 284134677 200000 474011288 200000 704064739 200000 461732263 200000 566572076 200000 707120657 200000 823680425 200000 950510258 200000 903073857 200000 889070863 200000 227038093 200000 754748275 200000 897632920 200000 996055386 200000 989689062 200000 778038291 200000 245150647 200000 905052064 200000 737505164 200000 698939872 200000 453546474 200000 733611503 200000 479435613 200000 739683789 200000 361627583 200000 664604733 200000 80604346 200000 533124335 200000 591127690 200000 828442848 200000 556628231 200000 881045249 200000 807736034 200000 12906774 200000 322857262 200000 423609057 200000 168410914 200000 924858239 200000 152776733 200000 164887825 200000 510799849 200000 459996829 200000 984471875 200000 806162487 200000 225554587 200000 922835803 200000 448872215 200000 913099677 200000 699303901 200000 256994691 200000 347475345 200000 729460145 200000 109055516 200000 59165255 200000 451311791 200000 616366214 200000 16823303 200000 287062713 200000 936009458 200000 928039506 200000 552918801 200000 969913938 200000 322897886 200000 309428718 200000 384383984 200000 234151279 200000 823072893 200000 299726169 200000 482064673 200000 988904911 200000 89304541 200000 364850229 200000 151880033 200000 304365847 200000 352955277 200000 854215240 200000 1023029 200000 780053838 200000 516485156 200000 107125245 200000 756205155 200000 207370593 200000 643198907 200000 496233697 200000 830896247 200000 878827424 200000 516698221 200000 395910694 200000 677120831 200000 339690559 200000 596038366 200000 746118947 200000 360011855 200000 550081494 200000 488142001 200000 279841233 200000 726524030 200000 689658338 200000 999793425 200000 332211024 200000 200612455 200000 230255425 200000 379421993 200000 29993568 200000 466655977 200000 940955834 200000 820447916 200000 290856936 200000 21114792 200000 706533235 200000 878435918 200000 689107827 200000 348823434 200000 676830073 200000 922227272 200000 548207534 200000 431806266 200000 76240444 200000 742577368 200000 344089324 200000 926744488 200000 437937935 200000 310763199 200000 808244130 200000 380736134 200000 968967596 200000 537556417 200000 713772267 200000 954855117 200000 845929135 200000 613732648 200000 692244740 200000 258010934 200000 769178134 200000 502252098 200000 490552273 200000 964922562 200000 740035527 200000 486394078 200000 184942423 200000 509307699 200000 997317130 200000 450169299 200000 358987840 200000 285832080 200000 14850571 200000 53416826 200000 505542234 200000 220149413 200000 752872025 200000 219438639 200000 342717208 200000 353921920 200000 100541802 200000 699006163 200000 659187727 200000 156319734 200000 486474773 200000 482784077 200000 996006266 200000 270582556 200000 190039062 200000 759036676 200000 219703479 200000 328733646 200000 233186445 200000 305879911 200000 848758984 200000 41417003 200000 131578495 200000 62320229 200000 450699475 200000 961368854 200000 771998548 200000 242927349 200000 843351715 200000 567270071 200000 554818391 200000 390227856 200000 123593508 200000 736529656 200000 872311866 200000 206003890 200000 504747754 200000 960622345 200000 572529039 200000 327574364 200000 256860843 200000 179747037 200000 926733648 200000 569528725 200000 205945792 200000 720442795 200000 129260631 200000 967749348 200000 87484585 200000 255994989 200000 916708071 200000 198020312 200000 522390406 200000 272718436 200000 899955489 200000 794992001 200000 979426974 200000 948178834 200000 84748688 200000 61572084 200000 895805660 200000 203659582 200000 47987102 200000 453827274 200000 155936333 200000 826929780 200000 290532892 200000 85045921 200000 486869155 200000 18511490 200000 471981502 200000 629144730 200000 660672949 200000 13885309 200000 740063644 200000 288286425 200000 274506749 200000 738795194 200000 59392435 200000 862035721 200000 22009624 200000 2125141 200000 283923298 200000 438227157 200000 347502666 200000 989532845 200000 882047982 200000 852976240 200000 228572919 200000 391267046 200000 807780606 200000 830619406 200000 407928619 200000 880861541 200000 643687711 200000 729783144 200000 453610515 200000 94902104 200000 175129665 200000 518658109 200000 824695426 200000 699229228 200000 149633592 200000 175987403 200000 787056493 200000 129088021 200000 696776508 200000 575490394 200000 716504175 200000 482999433 200000 788039273 200000 320405937 200000 242935878 200000 225030853 200000 647572544 200000 465366431 200000 274732884 200000 712791623 200000 237839652 200000 287455604 200000 628817951 200000 841978706 200000 107141086 200000 908222597 200000 620260305 200000 310381933 200000 564027418 200000 110427051 200000 693464760 200000 219966436 200000 447151336 200000 48234436 200000 670491335 200000 34898501 200000 444710203 200000 591825457 200000 562119188 200000 762505445 200000 335101549 200000 793497431 200000 427190104 200000 245346137 200000 537551033 200000 913918238 200000 886742130 200000 230076669 200000 643174848 200000 997286773 200000 438895844 200000 35966832 200000 676706053 200000 445904076 200000 188216404 200000 976662294 200000 409640049 200000 906624664 200000 817163533 200000 588715925 200000 557429967 200000 628283858 200000 421049979 200000 489634904 200000 118380625 200000 165386104 200000 122338226 200000 683083023 200000 264176393 200000 271774987 200000 571727336 200000 680372781 200000 479019889 200000 287571216 200000 549319415 200000 157829481 200000 194458852 200000 502050191 200000 363418076 200000 531482686 200000 226903586 200000 398962839 200000 649190203 200000 486298218 200000 969633744 200000 302296760 200000 158095832 200000 225030771 200000 619826422 200000 320691079 200000 899056927 200000 588324381 200000 689938815 200000 182857245 200000 839834525 200000 777653493 200000 718103740 200000 196344729 200000 848267140 200000 893321418 200000 769109985 200000 728371097 200000 430178603 200000 817668654 200000 691327623 200000 380931781 200000 775269260 200000 149710585 200000 720973097 200000 444730693 200000 149445317 200000 652956358 200000 835255719 200000 398326597 200000 494059159 200000 802110837 200000 100194757 200000 180815736 200000 118059754 200000 61378983 200000 837139373 200000 148910994 200000 600934471 200000 760182085 200000 83180649 200000 208669389 200000 304833116 200000 770515450 200000 592731754 200000 3483749 200000 784819836 200000 111797684 200000 108832260 200000 736636444 200000 560446492 200000 179602215 200000 157233647 200000 386993335 200000 853747544 200000 392586826 200000 470696904 200000 567606398 200000 808849259 200000 580017367 200000 607985805 200000 478511552 200000 136908090 200000 403558607 200000 321511205 200000 669969229 200000 151987658 200000 101756148 200000 326737622 200000 686736122 200000 450562758 200000 431363406 200000 430283213 200000 151381025 200000 845474554 200000 11980199 200000 515452314 200000 974275614 200000 665665754 200000 882485263 200000 947436977 200000 70590675 200000 561346812 200000 251694424 200000 16299498 200000 119033124 200000 462264985 200000 871990682 200000 785131265 200000 974552444 200000 852457488 200000 836014769 200000 596595991 200000 502686791 200000 390220132 200000 680486074 200000 976998447 200000 608126070 200000 507909305 200000 956498074 200000 42605746 200000 572710398 200000 181932762 200000 418064503 200000 334317547 200000 783005273 200000 639648694 200000 793949244 200000 116012172 200000 473035011 200000 16636639 200000 496119321 200000 152731944 200000 988475390 200000 998326282 200000 421290753 200000 42067126 200000 956656206 200000 378206097 200000 578161963 200000 107812116 200000 562203262 200000 462478068 200000 338492050 200000 723935106 200000 953545498 200000 542018899 200000 533080949 200000 212654371 200000 166959923 200000 853838838 200000 466598615 200000 733063551 200000 857194206 200000 832656070 200000 31234304 200000 39348996 200000 826264501 200000 256669905 200000 780375546 200000 910978432 200000 604817748 200000 392388809 200000 217940501 200000 142279849 200000 228079581 200000 707364230 200000 287607395 200000 553389205 200000 476587637 200000 246747263 200000 173162812 200000 402452546 200000 723390405 200000 327657045 200000 336005308 200000 751948303 200000 461735545 200000 979248457 200000 440083776 200000 43061825 200000 390767044 200000 562847681 200000 131113453 200000 448809344 200000 517305307 200000 573507271 200000 190659369 200000 523620183 200000 194488949 200000 111742089 200000 609197344 200000 308392631 200000 597254994 200000 167467738 200000 661281856 200000 43276404 200000 801994929 200000 243479472 200000 493928381 200000 288989126 200000 649298391 200000 912214948 200000 624854030 200000 397241034 200000 261194639 200000 382919797 200000 728780654 200000 606152447 200000 894985893 200000 414644613 200000 23541340 200000 442998218 200000 281416810 200000 843256410 200000 759622171 200000 158529778 200000 356318003 200000 975145247 200000 471265075 200000 575277348 200000 2825434 200000 758630176 200000 985058798 200000 793800304 200000 24225595 200000 373449041 200000 124385500 200000 168752330 200000 920638648 200000 340400328 200000 11425615 200000 4242058 200000 793384630 200000 405655871 200000 315707872 200000 66248428 200000 107446814 200000 928951699 200000 135693544 200000 93607569 200000 827791325 200000 285056583 200000 447247624 200000 769276413 200000 207508324 200000 89985026 200000 372962209 200000 76454935 200000 464377128 200000 198012940 200000 831235933 200000 595723947 200000 121797923 200000 743646421 200000 77273764 200000 907791595 200000 222954321 200000 164290671 200000 629239336 200000 600454634 200000 454264884 200000 359690511 200000 986419034 200000 35704608 200000 739054929 200000 920356752 200000 106431730 200000 225045737 200000 226235825 200000 822575087 200000 156180331 200000 97231109 200000 854709857 200000 702932944 200000 197517700 200000 321165594 200000 978776818 200000 503757048 200000 796945088 200000 813675821 200000 796703737 200000 48444369 200000 318160359 200000 661171245 200000 302995344 200000 878739945 200000 213025155 200000 903854696 200000 597518292 200000 773709939 200000 964045412 200000 502367764 200000 246471013 200000 164384452 200000 230291996 200000 917477832 200000 490554857 200000 736149719 200000 998564228 200000 881949952 200000 633401992 200000 115468234 200000 389903157 200000 428449436 200000 434848881 200000 36018783 200000 510248464 200000 173803873 200000 799995732 200000 872097148 200000 582672311 200000 211281014 200000 285114855 200000 854015147 200000 623307025 200000 319966697 200000 554269282 200000 815578778 200000 458210506 200000 975694632 200000 580690690 200000 95014812 200000 977241040 200000 492980616 200000 948616841 200000 133946919 200000 821492183 200000 340739266 200000 421286588 200000 988836692 200000 780501974 200000 473284465 200000 699566308 200000 434955619 200000 930364040 200000 992892309 200000 510673998 200000 651858996 200000 737727212 200000 852210962 200000 116693195 200000 695004110 200000 760538822 200000 585065010 200000 260460849 200000 500067547 200000 201734940 200000 574310431 200000 429340631 200000 628669738 200000 362474681 200000 54285674 200000 943472413 200000 464636973 200000 763685037 200000 132651655 200000 875951074 200000 992719225 200000 59739338 200000 170514510 200000 780465164 200000 224212296 200000 517757993 200000 275496060 200000 189205764 200000 303658746 200000 514730916 200000 936505392 200000 532983351 200000 683389839 200000 185138777 200000 795305582 200000 127356310 200000 929797167 200000 750004781 200000 949148319 200000 754558486 200000 359287970 200000 686483526 200000 718253839 200000 492756529 200000 114055128 200000 769632656 200000 485925742 200000 605686372 200000 351036003 200000 724582714 200000 237130064 200000 732070319 200000 839941880 200000 432902454 200000 414866093 200000 873175064 200000 23770354 200000 120041660 200000 404193889 200000 454609704 200000 698649295 200000 751104199 200000 826307757 200000 963112044 200000 924691633 200000 347212950 200000 450527668 200000 835242997 200000 182179037 200000 273886253 200000 241103871 200000 163368665 200000 538846271 200000 339801298 200000 343516922 200000 835793328 200000 177500389 200000 782354320 200000 963968885 200000 960572183 200000 482907776 200000 568665015 200000 794568227 200000 86612528 200000 82754790 200000 427489626 200000 132592158 200000 577570592 200000 977211026 200000 931552207 200000 911717217 200000 549383056 200000 206293794 200000 569335347 200000 832655693 200000 984244525 200000 159401432 200000 330766307 200000 235905829 200000 106219049 200000 860528666 200000 213900036 200000 146055825 200000 577549239 200000 864200179 200000 231114493 200000 598096415 200000 780028562 200000 173861007 200000 468033272 200000 516910013 200000 541662583 200000 364244675 200000 476667492 200000 914166593 200000 123816870 200000 695797122 200000 584397173 200000 55614689 200000 403809125 200000 714312809 200000 142290339 200000 796718523 200000 322367613 200000 548268084 200000 732716583 200000 544236622 200000 713789627 200000 852495686 200000 889773185 200000 132110591 200000 368363120 200000 727321638 200000 263125749 200000 20813462 200000 866242290 200000 987035644 200000 369187592 200000 561478334 200000 668629273 200000 874660632 200000 287763976 200000 505507464 200000 636320194 200000 537224044 200000 518600066 200000 847740136 200000 814705744 200000 121068813 200000 784854986 200000 227937079 200000 978112806 200000 76890806 200000 260241014 200000 121313199 200000 225633838 200000 129279044 200000 234572515 200000 195522034 200000 238280021 200000 733887291 200000 884058799 200000 818365828 200000 111501580 200000 179065151 200000 437762621 200000 292841548 200000 283012297 200000 473625244 200000 694197556 200000 304682263 200000 520215940 200000 467301568 200000 153530112 200000 545477653 200000 607938618 200000 386210491 200000 521752400 200000 153496410 200000 316450414 200000 610996166 200000 60916374 200000 848571742 200000 399681699 200000 935535545 200000 235249290 200000 860375422 200000 294810339 200000 858665362 200000 299849383 200000 796310649 200000 217118011 200000 560117237 200000 529503405 200000 163579635 200000 452133436 200000 287617959 200000 730210589 200000 945709045 200000 684313468 200000 927831570 200000 545531840 200000 383584619 200000 630624787 200000 422607813 200000 855675425 200000 643816613 200000 888799519 200000 287052529 200000 943218190 200000 412977878 200000 664578624 200000 468449772 200000 161307675 200000 58734488 200000 140846108 200000 281737138 200000 82452510 200000 144330087 200000 391241948 200000 209107039 200000 634976180 200000 424571425 200000 781907629 200000 682888630 200000 290901691 200000 424014220 200000 301846593 200000 753525661 200000 4666326 200000 792417232 200000 215262027 200000 120135839 200000 814149869 200000 404544505 200000 835400967 200000 350317673 200000 930566058 200000 383323254 200000 98303663 200000 780480077 200000 769532924 200000 199907741 200000 871347719 200000 545578434 200000 367943320 200000 901376549 200000 854715346 200000 320009441 200000 246896499 200000 277773738 200000 812036698 200000 292523242 200000 92310089 200000 986591532 200000 599973868 200000 300657853 200000 882388762 200000 168583056 200000 422142297 200000 953365858 200000 220556967 200000 694500894 200000 418143351 200000 163980929 200000 934038265 200000 434261249 200000 332100254 200000 604798186 200000 999189467 200000 22769610 200000 905666860 200000 220338447 200000 182215515 200000 51429358 200000 264239105 200000 306970501 200000 205493325 200000 397321027 200000 428085764 200000 195137927 200000 995265224 200000 112427655 200000 902506396 200000 797658483 200000 427972774 200000 653537241 200000 139458359 200000 836755274 200000 730652168 200000 461457726 200000 744100806 200000 9687860 200000 218175953 200000 917315869 200000 663887167 200000 441717242 200000 66204710 200000 43249347 200000 29260570 200000 641600395 200000 518212340 200000 26099424 200000 172251861 200000 499262839 200000 467950186 200000 892206601 200000 523460208 200000 466180471 200000 503157626 200000 630437172 200000 610726642 200000 347638755 200000 51363421 200000 631592510 200000 386309346 200000 212710970 200000 711111436 200000 157309544 200000 777140430 200000 932160414 200000 520103367 200000 776820950 200000 467507656 200000 496076117 200000 526913426 200000 693815567 200000 24353251 200000 920144713 200000 459528371 200000 156506496 200000 141520058 200000 523138697 200000 274347830 200000 463590905 200000 755518442 200000 925602246 200000 15246697 200000 870983214 200000 265698196 200000 522220503 200000 914707552 200000 279031351 200000 929089244 200000 58124853 200000 113488498 200000 791912720 200000 487991404 200000 717729664 200000 348969914 200000 977326874 200000 108721905 200000 377405944 200000 371666583 200000 362848920 200000 54806941 200000 397129732 200000 506730540 200000 253238835 200000 799322788 200000 10181295 200000 723625697 200000 612495223 200000 74296255 200000 294828070 200000 975126240 200000 880324435 200000 150292652 200000 563129403 200000 457831064 200000 650003101 200000 651974571 200000 55930597 200000 430108478 200000 579897996 200000 943184899 200000 566543550 200000 188920647 200000 903861052 200000 17869435 200000 585605507 200000 588653296 200000 476093486 200000 481776609 200000 820929688 200000 561794230 200000 675602629 200000 301607815 200000 730060161 200000 940369374 200000 117032649 200000 839519680 200000 820027498 200000 451529454 200000 768551656 200000 994803304 200000 881246881 200000 749287474 200000 627436336 200000 127910745 200000 430045462 200000 557713976 200000 910451095 200000 405565175 200000 897074913 200000 265843796 200000 245675123 200000 212127397 200000 596960700 200000 451451165 200000 237281538 200000 329766222 200000 511647365 200000 898037486 200000 480984548 200000 26130909 200000 271331262 200000 87220326 200000 348007836 200000 884421060 200000 524252685 200000 609880808 200000 566225170 200000 917833593 200000 627983036 200000 716725532 200000 663977491 200000 70444277 200000 896440378 200000 445597036 200000 591387600 200000 618228787 200000 917636760 200000 73196168 200000 682543451 200000 985688503 200000 375522828 200000 930320867 200000 973640749 200000 305751812 200000 752183665 200000 706033715 200000 232549027 200000 455601957 200000 713580742 200000 338259956 200000 59457148 200000 31044901 200000 539376555 200000 698525158 200000 604164445 200000 702032023 200000 816778215 200000 504995211 200000 922285389 200000 776955919 200000 685763044 200000 600315818 200000 986693433 200000 686115238 200000 836557105 200000 869903567 200000 48874865 200000 813058938 200000 453571839 200000 896233928 200000 421321257 200000 69718059 200000 438637221 200000 380542505 200000 737869817 200000 974126944 200000 216908317 200000 341828809 200000 522202718 200000 718453824 200000 695289988 200000 189001283 200000 521444918 200000 836393977 200000 297050269 200000 890017142 200000 256946248 200000 618169405 200000 522881871 200000 103176710 200000 730073018 200000 181534656 200000 491863587 200000 578982104 200000 896174745 200000 116763835 200000 508706759 200000 478957210 200000 701610581 200000 648657772 200000 76326541 200000 776726585 200000 150846529 200000 407802516 200000 931962604 200000 107094888 200000 103098391 200000 800942071 200000 824236030 200000 701338912 200000 470211699 200000 151570656 200000 172973057 200000 320356890 200000 674543443 200000 220394138 200000 958245591 200000 238808919 200000 704713373 200000 647109880 200000 1847429 200000 383948953 200000 459307673 200000 10999502 200000 519562679 200000 981352679 200000 784009331 200000 269237877 200000 139243579 200000 650605837 200000 862352571 200000 428300875 200000 604062593 200000 783469081 200000 756016100 200000 414150961 200000 836849442 200000 985307615 200000 347555528 200000 81064715 200000 483435350 200000 847558518 200000 614218018 200000 882742596 200000 298657148 200000 229690297 200000 86108178 200000 408894279 200000 418748566 200000 773132232 200000 832508573 200000 466769671 200000 370689994 200000 973382020 200000 865881643 200000 310210424 200000 220306658 200000 381991446 200000 333054727 200000 825780499 200000 672463053 200000 75114600 200000 688248035 200000 195698262 200000 408503836 200000 589754282 200000 940863313 200000 96968258 200000 861172613 200000 986327503 200000 685830219 200000 655302875 200000 420302948 200000 994867725 200000 832171 200000 371940268 200000 41607989 200000 902517089 200000 148026548 200000 349509696 200000 965547547 200000 603368713 200000 392608903 200000 184586922 200000 707269469 200000 293985544 200000 938588335 200000 653149182 200000 611624931 200000 886314149 200000 977003670 200000 675848405 200000 778850237 200000 728888556 200000 1986829 200000 902314445 200000 48107164 200000 598688043 200000 320920776 200000 159840775 200000 491948631 200000 337421686 200000 816831712 200000 213091240 200000 841146728 200000 380736293 200000 981589327 200000 810747480 200000 785759597 200000 493519697 200000 575037303 200000 846556614 200000 608258471 200000 344591706 200000 197676700 200000 35620385 200000 743303550 200000 633880419 200000 992581221 200000 434308256 200000 646279931 200000 225710292 200000 700725087 200000 584151548 200000 14577484 200000 575822552 200000 535689594 200000 95333105 200000 517394243 200000 573466845 200000 790968458 200000 712019649 200000 300743640 200000 377656598 200000 797462215 200000 655429552 200000 663046307 200000 370017532 200000 263821645 200000 591702921 200000 897017954 200000 564358089 200000 408631453 200000 133165591 200000 92988281 200000 706926843 200000 571220250 200000 842920365 200000 621264493 200000 281628887 200000 333185421 200000 726800799 200000 768549480 200000 382615780 200000 899350946 200000 577282246 200000 503153081 200000 525960812 200000 527002729 200000 650810881 200000 621306449 200000 38078206 200000 88333013 200000 858818734 200000 396699206 200000 484104943 200000 204612672 200000 484934453 200000 551750227 200000 418536916 200000 101616869 200000 220226941 200000 976015446 200000 823430409 200000 34509925 200000 682628981 200000 958374866 200000 223605293 200000 864331843 200000 936166797 200000 533165163 200000 820464548 200000 611185256 200000 452626234 200000 399981164 200000 774506772 200000 387106207 200000 617780085 200000 686359876 200000 698161640 200000 923203610 200000 420971837 200000 612894724 200000 152837584 200000 655054315 200000 597792272 200000 417391075 200000 382779199 200000 79631756 200000 72374390 200000 508218554 200000 986972652 200000 190922328 200000 455857271 200000 924351881 200000 348620625 200000 93980943 200000 270413855 200000 265027312 200000 821742383 200000 912173654 200000 276402689 200000 663350198 200000 157681160 200000 531824949 200000 852422065 200000 20219206 200000 24815524 200000 38868887 200000 544544329 200000 290327085 200000 702344077 200000 51723469 200000 307517669 200000 277845150 200000 164796818 200000 570579979 200000 428714791 200000 210544878 200000 214037576 200000 394945770 200000 241653683 200000 251195416 200000 53708676 200000 447425509 200000 628215988 200000 587832377 200000 157734114 200000 559276252 200000 479998038 200000 350573333 200000 800169025 200000 125587347 200000 120375113 200000 556415633 200000 355457605 200000 888015412 200000 404805 200000 812158775 200000 491599572 200000 827619785 200000 902667136 200000 770957493 200000 856963482 200000 284026051 200000 43602233 200000 78637662 200000 858152581 200000 595307382 200000 54826545 200000 485625767 200000 123421769 200000 488427162 200000 397148461 200000 177665707 200000 594548956 200000 524731340 200000 408850037 200000 833252520 200000 565925371 200000 870006795 200000 975497304 200000 770601088 200000 779530660 200000 492325435 200000 95560614 200000 724362553 200000 158296730 200000 411546533 200000 473572916 200000 403503741 200000 113772773 200000 71000181 200000 458717532 200000 901566235 200000 212442191 200000 976996923 200000 653106298 200000 387308420 200000 219788007 200000 246996075 200000 363095920 200000 706168398 200000 637093250 200000 514951389 200000 918277411 200000 447447733 200000 624633909 200000 692277837 200000 231752187 200000 916250901 200000 215907036 200000 125083356 200000 562172007 200000 987429233 200000 775634839 200000 683723917 200000 752420695 200000 456214511 200000 654525255 200000 680651721 200000 901911744 200000 206409562 200000 829814294 200000 384408539 200000 874806300 200000 41451423 200000 903325164 200000 976534901 200000 991871719 200000 720605776 200000 524804858 200000 234793258 200000 725056291 200000 329794852 200000 634116659 200000 626468337 200000 926480341 200000 447106165 200000 704380878 200000 435472808 200000 490329989 200000 342073792 200000 10249158 200000 777474447 200000 88771778 200000 581915177 200000 540033626 200000 216220873 200000 696666780 200000 78370548 200000 464463501 200000 400867551 200000 396856104 200000 694748685 200000 417974439 200000 306878524 200000 550469632 200000 139623553 200000 605876914 200000 903616689 200000 191913152 200000 607876355 200000 841777917 200000 166250995 200000 902640522 200000 202494568 200000 934903965 200000 267790872 200000 70272387 200000 389164075 200000 5501415 200000 581262366 200000 558405460 200000 505181418 200000 822520056 200000 977376356 200000 933170602 200000 261293287 200000 127789613 200000 692709167 200000 291877814 200000 55289991 200000 805965483 200000 442759463 200000 868286381 200000 97466582 200000 896288984 200000 503953879 200000 935489353 200000 578247682 200000 46005472 200000 167988784 200000 627780678 200000 670452700 200000 983607089 200000 500489990 200000 967572198 200000 962561114 200000 39401727 200000 606444434 200000 127416430 200000 478035991 200000 747032769 200000 279713262 200000 775682470 200000 329473234 200000 39102130 200000 525787036 200000 270475101 200000 226751467 200000 453191505 200000 359057408 200000 633871587 200000 765352169 200000 337913313 200000 697652961 200000 236970638 200000 322134006 200000 693016298 200000 334820588 200000 156643381 200000 931113569 200000 966959798 200000 414519345 200000 341189560 200000 739317531 200000 882610644 200000 300405924 200000 259033462 200000 788585275 200000 825495449 200000 569639581 200000 989428436 200000 277537402 200000 587067546 200000 409485656 200000 410887869 200000 431551416 200000 819597108 200000 583439734 200000 602961437 200000 756140917 200000 792130052 200000 91165563 200000 330762853 200000 44745304 200000 975979119 200000 685711950 200000 335470090 200000 958333356 200000 169281307 200000 24436667 200000 601392390 200000 937239006 200000 691480692 200000 992144628 200000 352058198 200000 901352704 200000 761029416 200000 546190604 200000 27670906 200000 411402057 200000 467685035 200000 858030971 200000 658752248 200000 91950995 200000 2432948 200000 28226717 200000 495989464 200000 852830684 200000 59251390 200000 99832370 200000 932667433 200000 86172101 200000 878040200 200000 240428000 200000 52206203 200000 759356182 200000 486341270 200000 136284588 200000 417054820 200000 84606520 200000 22102445 200000 14643845 200000 204473852 200000 329248953 200000 570359899 200000 513812665 200000 452533088 200000 185230796 200000 722140525 200000 822148222 200000 716850482 200000 65166534 200000 189716086 200000 258075243 200000 478524183 200000 549556642 200000 886515791 200000 94717948 200000 423573560 200000 776585086 200000 954872721 200000 170841617 200000 592321986 200000 770953500 200000 200306973 200000 310758767 200000 923489638 200000 649651554 200000 120070805 200000 871366973 200000 247022553 200000 93478362 200000 26687712 200000 688574345 200000 675750229 200000 322485555 200000 703990954 200000 621903297 200000 263729686 200000 52993470 200000 29834465 200000 615153466 200000 343328479 200000 963593202 200000 612902713 200000 486464941 200000 500030322 200000 652579048 200000 713808553 200000 218135989 200000 727723291 200000 90732767 200000 106454508 200000 823590738 200000 517972262 200000 382812089 200000 633789953 200000 280397416 200000 730102116 200000 666346365 200000 913386668 200000 811077441 200000 109664427 200000 223019219 200000 32408818 200000 229737735 200000 912445267 200000 437362059 200000 171276193 200000 268267595 200000 745334201 200000 391454486 200000 304726470 200000 476923265 200000 297644735 200000 427888395 200000 215297844 200000 860718465 200000 966768202 200000 76294564 200000 152797444 200000 560688136 200000 196015555 200000 649628222 200000 918286351 200000 568995893 200000 839172759 200000 317048797 200000 952362358 200000 62913804 200000 801726647 200000 364549541 200000 896913691 200000 441029622 200000 341281561 200000 661772642 200000 112150053 200000 441943871 200000 762699829 200000 789021697 200000 505918336 200000 302791319 200000 771482760 200000 647939605 200000 279189082 200000 197719954 200000 854954772 200000 736903763 200000 118701224 200000 904998952 200000 512579038 200000 123462678 200000 244684191 200000 901422389 200000 379532911 200000 476489691 200000 301057083 200000 492145402 200000 281773652 200000 507822022 200000 789554107 200000 908848026 200000 12837790 200000 996298268 200000 719524898 200000 88673182 200000 96410467 200000 835058631 200000 308504248 200000 139578482 200000 881012283 200000 390553301 200000 695750280 200000 515706598 200000 284524739 200000 698172665 200000 988325600 200000 137060781 200000 900995102 200000 5290505 200000 613219795 200000 211117537 200000 485422191 200000 789336702 200000 557387962 200000 109215613 200000 600306528 200000 855866359 200000 767453871 200000 298377186 200000 268210334 200000 752041398 200000 936070416 200000 517520979 200000 960155738 200000 229178145 200000 824460802 200000 576561272 200000 980874697 200000 614455362 200000 50975468 200000 735823583 200000 527945637 200000 556241992 200000 3702007 200000 369873270 200000 572922027 200000 960308228 200000 299944341 200000 279310355 200000 821348379 200000 608524397 200000 819520759 200000 662906604 200000 229860411 200000 90896668 200000 93400725 200000 661838111 200000 411620052 200000 499914449 200000 743781803 200000 25225003 200000 130765747 200000 620183532 200000 525493174 200000 462775157 200000 34040106 200000 817360628 200000 921922298 200000 556549829 200000 978297484 200000 690580756 200000 164003583 200000 673603270 200000 371340980 200000 779656345 200000 691745040 200000 818032265 200000 798926463 200000 648782197 200000 650277563 200000 28682498 200000 519363405 200000 686258623 200000 487890003 200000 63126922 200000 347569540 200000 100227633 200000 804146545 200000 338593883 200000 594908429 200000 667977897 200000 901784431 200000 962853655 200000 466157013 200000 51052200 200000 722282988 200000 20362050 200000 251268685 200000 202112470 200000 325477195 200000 374566595 200000 68090347 200000 222146684 200000 214257971 200000 49068135 200000 904578983 200000 309236744 200000 642408208 200000 990785118 200000 885995647 200000 107996557 200000 234686609 200000 608620732 200000 744105459 200000 737561152 200000 150384680 200000 257805817 200000 982836361 200000 116477948 200000 658124173 200000 643869042 200000 955699274 200000 806194623 200000 604943419 200000 770045414 200000 444313923 200000 837465643 200000 157258738 200000 168554489 200000 875695622 200000 412410374 200000 144748851 200000 829938868 200000 171547686 200000 787243706 200000 572001735 200000 647538691 200000 937763006 200000 973661909 200000 97785145 200000 263625526 200000 347462891 200000 731419786 200000 963032919 200000 564226432 200000 533404749 200000 578634799 200000 216365237 200000 368141947 200000 943869322 200000 407282877 200000 584913705 200000 535923363 200000 305448652 200000 891248211 200000 739236432 200000 651944918 200000 657383998 200000 915505332 200000 20527112 200000 16012762 200000 296219282 200000 654019012 200000 487142644 200000 4011223 200000 194963838 200000 68546574 200000 790017787 200000 236758489 200000 427552314 200000 238298945 200000 96042953 200000 84117839 200000 163408899 200000 865624238 200000 794101069 200000 184852879 200000 103121564 200000 593379276 200000 832693305 200000 134495568 200000 994321608 200000 425911989 200000 3092614 200000 744997422 200000 546424529 200000 472508070 200000 510756333 200000 103637801 200000 83835652 200000 125588611 200000 92034670 200000 705993510 200000 68049971 200000 37149008 200000 314897101 200000 90269549 200000 537042481 200000 695526073 200000 979522320 200000 642620457 200000 441675354 200000 446660491 200000 894993155 200000 895210731 200000 299301384 200000 483239993 200000 423115956 200000 461787944 200000 32885023 200000 275907928 200000 250130167 200000 193482422 200000 298188930 200000 88400419 200000 599436258 200000 330653779 200000 885245083 200000 109171959 200000 920630610 200000 764308510 200000 678647255 200000 731294680 200000 118920549 200000 500427804 200000 370068264 200000 864542443 200000 661873406 200000 523063988 200000 579736705 200000 867896058 200000 443387973 200000 582646579 200000 674213726 200000 105544691 200000 813527844 200000 921745481 200000 448186681 200000 452755817 200000 225682379 200000 556037259 200000 267443734 200000 277139729 200000 368985388 200000 586770159 200000 781241592 200000 565567815 200000 127700351 200000 927581522 200000 981026921 200000 516960135 200000 773254848 200000 325625077 200000 84619510 200000 215701236 200000 907826988 200000 989641468 200000 903601 200000 758652116 200000 706627016 200000 67436270 200000 431879854 200000 153523473 200000 942984410 200000 432571192 200000 116654470 200000 82190522 200000 926057070 200000 208248746 200000 154326999 200000 551629440 200000 588576466 200000 710817784 200000 736570817 200000 586071353 200000 929546010 200000 513627706 200000 466849386 200000 729474657 200000 481282461 200000 596398444 200000 869981307 200000 531927700 200000 205439093 200000 785418223 200000 35163810 200000 815273493 200000 885133827 200000 84548614 200000 731738638 200000 870780235 200000 777695594 200000 372971098 200000 495340790 200000 407461694 200000 461562639 200000 557870711 200000 25415954 200000 258812958 200000 273340191 200000 726634317 200000 959432224 200000 185936829 200000 295383049 200000 310781871 200000 380515425 200000 951170576 200000 643759872 200000 650195671 200000 557509401 200000 451022769 200000 938221178 200000 123682528 200000 93980434 200000 431002720 200000 260475059 200000 841446731 200000 794748185 200000 981450621 200000 630079531 200000 702714747 200000 727516288 200000 317400720 200000 547793956 200000 133532472 200000 723274139 200000 98923970 200000 819402533 200000 346694448 200000 444663363 200000 975017569 200000 226691962 200000 997905265 200000 497677398 200000 568288608 200000 22093233 200000 476948977 200000 146834484 200000 28509652 200000 884602142 200000 460337926 200000 354580292 200000 121726840 200000 522799704 200000 484415982 200000 473904237 200000 800282410 200000 931901882 200000 214985545 200000 405917341 200000 544252268 200000 945983459 200000 950963610 200000 769582918 200000 759580388 200000 683263542 200000 690823113 200000 320955612 200000 240860892 200000 559207771 200000 56901027 200000 4509528 200000 492809666 200000 614460860 200000 125427801 200000 691642552 200000 987631017 200000 67417097 200000 72590077 200000 514781564 200000 955914439 200000 943400884 200000 15974664 200000 721255723 200000 769939445 200000 76701046 200000 935921367 200000 363848908 200000 501858098 200000 147019720 200000 55135273 200000 135763821 200000 603512352 200000 986314091 200000 454714531 200000 226159776 200000 439779973 200000 248881633 200000 584604236 200000 220052729 200000 606973644 200000 815550449 200000 162651153 200000 891553425 200000 834011266 200000 405303335 200000 482023490 200000 251370374 200000 261660377 200000 858038097 200000 333423379 200000 301725305 200000 212155688 200000 584523523 200000 823440668 200000 210787598 200000 24320360 200000 315100180 200000 961167322 200000 59597423 200000 971758777 200000 657012511 200000 945735724 200000 592786890 200000 297483227 200000 672711939 200000 572221654 200000 391590606 200000 540735925 200000 987915619 200000 86345985 200000 12668978 200000 185835986 200000 539535143 200000 862174905 200000 678713391 200000 178992863 200000 545720057 200000 62311278 200000 321041665 200000 222644527 200000 604497865 200000 461927027 200000 22732137 200000 17254199 200000 736868682 200000 607667074 200000 774718766 200000 779325970 200000 687204978 200000 786945847 200000 187508119 200000 800811517 200000 814366206 200000 856546192 200000 893459442 200000 225258204 200000 900891884 200000 413880947 200000 225110545 200000 562417844 200000 465103614 200000 379164712 200000 102027464 200000 558194735 200000 794259262 200000 524399579 200000 835992176 200000 770367771 200000 778010229 200000 774797340 200000 368516455 200000 484386539 200000 736541618 200000 644386654 200000 943131278 200000 409198900 200000 703877321 200000 964695675 200000 272551881 200000 768195121 200000 138887377 200000 526629166 200000 592959619 200000 444156736 200000 952891045 200000 674703511 200000 187645991 200000 274121571 200000 772771684 200000 944383931 200000 550894760 200000 640240064 200000 342808818 200000 731116034 200000 412344058 200000 826547234 200000 173522037 200000 806233527 200000 83967382 200000 181562741 200000 202422488 200000 850569356 200000 680760058 200000 267315277 200000 278211403 200000 73968147 200000 307048999 200000 845828448 200000 960465857 200000 464928838 200000 713564449 200000 208856583 200000 881339760 200000 935455743 200000 975385971 200000 91050690 200000 195884885 200000 30260097 200000 262348456 200000 287230385 200000 86797485 200000 579908845 200000 7441619 200000 253137691 200000 984660861 200000 360582862 200000 256594184 200000 341636075 200000 68665100 200000 194710158 200000 560768481 200000 30098990 200000 669980772 200000 493618430 200000 209082362 200000 266371478 200000 499211988 200000 782758098 200000 444200564 200000 181514234 200000 552563312 200000 355351843 200000 861993846 200000 177463764 200000 369726607 200000 461402603 200000 159673511 200000 804028097 200000 961612 200000 897550988 200000 766131638 200000 901508613 200000 477568775 200000 373740106 200000 46044883 200000 641813252 200000 515689697 200000 854827724 200000 564017971 200000 762187722 200000 766088003 200000 814241439 200000 425345423 200000 551674244 200000 500403543 200000 145815475 200000 360150181 200000 840974597 200000 459329165 200000 375894492 200000 205407158 200000 733334338 200000 794009368 200000 269905746 200000 728630534 200000 223557078 200000 967286895 200000 835665201 200000 587478112 200000 329958783 200000 462632908 200000 192041978 200000 542002575 200000 324401823 200000 254470832 200000 552588304 200000 406846694 200000 810273724 200000 790843229 200000 675023420 200000 947338169 200000 351759872 200000 638773595 200000 263110186 200000 903322338 200000 457161657 200000 94581748 200000 237268202 200000 635131197 200000 162813146 200000 20153015 200000 497843567 200000 972984364 200000 168884601 200000 681154552 200000 264334611 200000 75968019 200000 698409551 200000 497969998 200000 599872529 200000 338843869 200000 798399803 200000 952652821 200000 925479946 200000 998566517 200000 947600319 200000 595526634 200000 779650177 200000 406251854 200000 860611457 200000 735912754 200000 264775007 200000 334305500 200000 818827980 200000 835244434 200000 681664879 200000 237066777 200000 943870732 200000 587107960 200000 484436195 200000 136283137 200000 310295382 200000 33657745 200000 911205837 200000 256546326 200000 41263837 200000 424952145 200000 161682087 200000 744989916 200000 431060350 200000 631521134 200000 994546892 200000 402980958 200000 392565813 200000 697984869 200000 817804028 200000 176558759 200000 813763494 200000 532759796 200000 19034588 200000 872754250 200000 64450197 200000 765898910 200000 835054708 200000 160558811 200000 452458094 200000 165576747 200000 343552687 200000 965639540 200000 405815742 200000 289429284 200000 188245982 200000 306132785 200000 101790391 200000 854987611 200000 563471670 200000 73676724 200000 307489712 200000 256041825 200000 894775373 200000 465831330 200000 21396387 200000 959774479 200000 487825313 200000 40040739 200000 828029102 200000 740214782 200000 543293201 200000 625582182 200000 454413970 200000 960152078 200000 638535265 200000 371086363 200000 311317815 200000 765579747 200000 607403963 200000 601649143 200000 653250342 200000 524009315 200000 628398121 200000 163806003 200000 130427405 200000 446930489 200000 120634396 200000 628997390 200000 170496831 200000 136034389 200000 321151976 200000 410165574 200000 493201457 200000 20106346 200000 958669381 200000 178540707 200000 505641727 200000 322992751 200000 438861008 200000 691536237 200000 513589477 200000 758776863 200000 550966408 200000 520347120 200000 197262021 200000 959162745 200000 650983505 200000 761118975 200000 451846055 200000 787780928 200000 40566132 200000 165421167 200000 558911285 200000 507103611 200000 743197213 200000 624076183 200000 318851643 200000 616696822 200000 551797212 200000 739558870 200000 997135149 200000 952258752 200000 765667365 200000 996569869 200000 251745953 200000 864844460 200000 288838352 200000 268869665 200000 304763856 200000 666508240 200000 155608217 200000 492479355 200000 150210330 200000 71036936 200000 282110369 200000 842920327 200000 34844799 200000 906721140 200000 645570539 200000 142106424 200000 675346982 200000 659142389 200000 781733856 200000 243105410 200000 404985050 200000 509753012 200000 795031243 200000 774522591 200000 532883079 200000 925659804 200000 99074910 200000 160536523 200000 89370306 200000 362171611 200000 83247148 200000 617200968 200000 668079423 200000 994727525 200000 505131052 200000 454868571 200000 54769240 200000 634916209 200000 944188220 200000 47121293 200000 626428301 200000 444974586 200000 834911388 200000 573392746 200000 405180926 200000 375617599 200000 953885039 200000 673414917 200000 897314547 200000 108923203 200000 493660478 200000 993654387 200000 405610069 200000 93564749 200000 993322612 200000 520663883 200000 375107378 200000 352843881 200000 197405410 200000 580586285 200000 985884220 200000 293415142 200000 880400445 200000 793294392 200000 653047371 200000 917161943 200000 618512027 200000 862389137 200000 151069399 200000 15637906 200000 305873146 200000 265564131 200000 982165630 200000 644011571 200000 192527289 200000 246929882 200000 626243460 200000 702269466 200000 552615709 200000 77069991 200000 473525838 200000 154228841 200000 161745870 200000 683333247 200000 509252582 200000 54249351 200000 421556055 200000 24083740 200000 775547514 200000 241809311 200000 698431657 200000 546784314 200000 199577053 200000 292657442 200000 588434584 200000 330612251 200000 437699589 200000 108373825 200000 780598365 200000 965906948 200000 423008139 200000 992957555 200000 851771922 200000 524578494 200000 724749358 200000 840172789 200000 911820089 200000 756081430 200000 127350096 200000 12754245 200000 318460726 200000 943865437 200000 456494199 200000 483113127 200000 565309392 200000 905693416 200000 439750606 200000 793015200 200000 344088500 200000 982999697 200000 187312801 200000 289437821 200000 547049714 200000 577720116 200000 941735396 200000 357446605 200000 455782782 200000 397615411 200000 631932589 200000 48957155 200000 125081008 200000 759540211 200000 232010934 200000 645812309 200000 475713220 200000 74567773 200000 337469148 200000 584043136 200000 36878683 200000 715293021 200000 137933218 200000 925255681 200000 141444601 200000 420917862 200000 29666223 200000 201050173 200000 714836869 200000 380936685 200000 480667211 200000 274885082 200000 304469963 200000 557612522 200000 92897254 200000 676929860 200000 29196797 200000 781552218 200000 156230802 200000 359505705 200000 549988654 200000 514763711 200000 24316036 200000 280241917 200000 122259158 200000 28990878 200000 613417111 200000 177728375 200000 887485777 200000 349509888 200000 820654792 200000 916935954 200000 318940256 200000 199951090 200000 318451387 200000 561033869 200000 84311462 200000 888058117 200000 398998581 200000 429169516 200000 573031723 200000 425667022 200000 422943648 200000 235284596 200000 426228189 200000 764266855 200000 885279370 200000 158625330 200000 428817418 200000 663589868 200000 447658022 200000 537317749 200000 691288040 200000 310607359 200000 655798217 200000 664013264 200000 695846926 200000 435197765 200000 923893614 200000 592973849 200000 620915192 200000 515245799 200000 710334515 200000 342356205 200000 552916102 200000 861116434 200000 524474586 200000 881995049 200000 591358077 200000 985542263 200000 442288201 200000 669282418 200000 673437445 200000 142738123 200000 544184842 200000 528842159 200000 825738793 200000 736438088 200000 198251211 200000 929665929 200000 670653786 200000 413230123 200000 625634016 200000 190287090 200000 350039532 200000 846724660 200000 724086460 200000 984512411 200000 417220504 200000 583194921 200000 652148603 200000 598388860 200000 688227577 200000 278358611 200000 613287260 200000 697428560 200000 648188943 200000 513319679 200000 593364031 200000 891187734 200000 402567871 200000 244366590 200000 381097003 200000 852852625 200000 514889040 200000 116063525 200000 55249867 200000 279625161 200000 973881071 200000 218928078 200000 848389355 200000 127893896 200000 458073644 200000 208970581 200000 498256128 200000 959822814 200000 14472571 200000 464810653 200000 292476318 200000 867999390 200000 342320564 200000 975603593 200000 872300287 200000 679059679 200000 56937620 200000 150038914 200000 287459459 200000 763115899 200000 715360570 200000 934745591 200000 267757354 200000 221037971 200000 192091306 200000 980185817 200000 949220380 200000 31735049 200000 524810829 200000 935214363 200000 375123745 200000 4881668 200000 154097263 200000 703209784 200000 120194858 200000 2506864 200000 849583296 200000 293844908 200000 931907782 200000 299329147 200000 98662100 200000 870874490 200000 554589357 200000 365171993 200000 810897059 200000 284573349 200000 714434105 200000 89020801 200000 395209481 200000 359517879 200000 225838056 200000 457728175 200000 802298951 200000 525824829 200000 476666844 200000 108787168 200000 278409856 200000 498499656 200000 494259290 200000 516018456 200000 240660029 200000 534391021 200000 952309327 200000 497422751 200000 173242602 200000 927648198 200000 407958982 200000 400893567 200000 31779159 200000 889952112 200000 843280499 200000 885449992 200000 654064695 200000 826559755 200000 712527403 200000 304894797 200000 798031012 200000 503218877 200000 353679209 200000 453598885 200000 453228697 200000 17897519 200000 261411787 200000 56657450 200000 439772023 200000 158238990 200000 800078483 200000 564117821 200000 796398721 200000 742424459 200000 912879912 200000 865756672 200000 776680799 200000 43620572 200000 815084434 200000 427213274 200000 564460191 200000 972174777 200000 156227841 200000 931263479 200000 12465199 200000 279917279 200000 820494406 200000 372482502 200000 920148453 200000 909754768 200000 547121751 200000 331872633 200000 489208311 200000 630639122 200000 719380688 200000 313898120 200000 92986243 200000 682389548 200000 382746733 200000 319609390 200000 823711496 200000 609341356 200000 289389458 200000 270163435 200000 199001835 200000 744026339 200000 976556739 200000 77632000 200000 70737908 200000 257002278 200000 787896107 200000 169527286 200000 924116942 200000 838342479 200000 721320217 200000 946913559 200000 371009930 200000 706357819 200000 164828287 200000 224231155 200000 783138332 200000 704850250 200000 686570866 200000 266404829 200000 1236701 200000 133384418 200000 139500717 200000 304015724 200000 760647687 200000 869339884 200000 302796301 200000 746489595 200000 445199676 200000 430743893 200000 567130902 200000 85884456 200000 393143296 200000 337482895 200000 30610796 200000 232898392 200000 131418682 200000 743608333 200000 800877403 200000 566826034 200000 134260407 200000 904357578 200000 396145233 200000 36076576 200000 158446503 200000 327701955 200000 946006366 200000 607620305 200000 272419102 200000 658865784 200000 350533563 200000 550617786 200000 267349908 200000 16440175 200000 730722624 200000 436711312 200000 865531494 200000 338563249 200000 679404267 200000 279506639 200000 757226579 200000 597871180 200000 692594528 200000 172136502 200000 286591487 200000 378713807 200000 436557156 200000 378533449 200000 129098355 200000 770983889 200000 342463073 200000 195598542 200000 543786395 200000 925744234 200000 93357286 200000 747371856 200000 277547207 200000 768460727 200000 395247908 200000 965732255 200000 20786987 200000 547092827 200000 894152050 200000 823352398 200000 658089566 200000 753505273 200000 242303177 200000 154980148 200000 788185823 200000 142075323 200000 723897672 200000 693738476 200000 216248459 200000 979026126 200000 515852465 200000 149370965 200000 109764904 200000 139474403 200000 965631722 200000 869670162 200000 118497502 200000 310606512 200000 92493438 200000 415675402 200000 867308729 200000 848608365 200000 253569306 200000 705739497 200000 172309288 200000 899077208 200000 489617424 200000 170235806 200000 614122113 200000 802551345 200000 707913431 200000 792412379 200000 491607931 200000 359482046 200000 461239688 200000 247440025 200000 124686770 200000 872276040 200000 423096163 200000 689718929 200000 927237670 200000 193432861 200000 809731400 200000 243285187 200000 46062012 200000 272689164 200000 290846783 200000 401998323 200000 35118524 200000 617598188 200000 385374192 200000 20021287 200000 249722449 200000 191747861 200000 239565612 200000 310777642 200000 893480204 200000 746555877 200000 735557730 200000 664776973 200000 66703202 200000 943975228 200000 575778346 200000 319552160 200000 465023785 200000 669061632 200000 985326014 200000 829995517 200000 547984671 200000 371412634 200000 801104252 200000 813067518 200000 856691555 200000 687425399 200000 917293413 200000 872170434 200000 555173370 200000 50776969 200000 625777057 200000 57722668 200000 397333835 200000 50290372 200000 784434425 200000 628724068 200000 791159459 200000 250399905 200000 49582940 200000 973800020 200000 892597426 200000 70341790 200000 417602650 200000 68143147 200000 766839821 200000 48986811 200000 910679980 200000 641032158 200000 513032106 200000 800584702 200000 959438250 200000 686353314 200000 908484454 200000 930054896 200000 616776147 200000 18012532 200000 61591682 200000 770853407 200000 334545737 200000 243297681 200000 992867362 200000 20954266 200000 81935186 200000 669082878 200000 27437005 200000 229326456 200000 873192408 200000 891064321 200000 501591536 200000 836583249 200000 594918890 200000 646848165 200000 277927003 200000 281368771 200000 12514873 200000 166404411 200000 492413634 200000 60958958 200000 666435996 200000 468557012 200000 1532221 200000 133634297 200000 423462284 200000 935137223 200000 255679176 200000 105631115 200000 542042281 200000 602083889 200000 97344964 200000 208777554 200000 483563827 200000 925202544 200000 873431156 200000 673207679 200000 921593233 200000 524155303 200000 444587905 200000 888859208 200000 840257742 200000 587549758 200000 174980215 200000 753711973 200000 620195607 200000 148620895 200000 918533702 200000 929066644 200000 568159806 200000 77392506 200000 769588673 200000 430008342 200000 574753850 200000 765739457 200000 144539682 200000 103127855 200000 38035365 200000 800050861 200000 928186244 200000 581634217 200000 717162556 200000 973606263 200000 808057704 200000 263013202 200000 879110499 200000 813466272 200000 695551793 200000 12131449 200000 125772447 200000 19315050 200000 360805544 200000 559310453 200000 391720473 200000 812402780 200000 119708792 200000 187743518 200000 615204642 200000 643778497 200000 624904370 200000 135028818 200000 406585513 200000 386560042 200000 919984971 200000 627459186 200000 747112391 200000 527845096 200000 588297882 200000 303439586 200000 853083188 200000 151350419 200000 710061018 200000 500777100 200000 579858638 200000 527646085 200000 553101230 200000 213916766 200000 441985561 200000 949147232 200000 894726808 200000 753076167 200000 537991866 200000 871506564 200000 33243008 200000 873823038 200000 184803835 200000 261489306 200000 307230259 200000 975697083 200000 609528395 200000 953809164 200000 148464098 200000 344241724 200000 174790587 200000 322003594 200000 699293087 200000 682282562 200000 645419649 200000 393450118 200000 224079587 200000 754935377 200000 472246649 200000 991584185 200000 486666763 200000 9649523 200000 786330783 200000 882315932 200000 563219670 200000 156670134 200000 296249750 200000 157962224 200000 43946729 200000 279950761 200000 320172580 200000 665264438 200000 955112523 200000 966597347 200000 610092211 200000 823365432 200000 797875177 200000 686771324 200000 560727762 200000 636811902 200000 971716115 200000 405039250 200000 615587762 200000 191315418 200000 184160509 200000 581968326 200000 284373162 200000 929767645 200000 650287935 200000 369339836 200000 527957940 200000 152833631 200000 275346006 200000 86291871 200000 444430317 200000 140686075 200000 396672801 200000 417625754 200000 451969561 200000 929589136 200000 765435492 200000 216172640 200000 507958044 200000 828762561 200000 949144392 200000 473831845 200000 261335170 200000 287815798 200000 614114265 200000 721537698 200000 462625528 200000 253173849 200000 82699655 200000 305269141 200000 149560528 200000 640072282 200000 15803813 200000 187397438 200000 442858113 200000 473882668 200000 307338733 200000 751978852 200000 10673445 200000 865918661 200000 751129339 200000 325592398 200000 715608314 200000 706479330 200000 40159437 200000 2284107 200000 172793826 200000 632607104 200000 911750986 200000 747345962 200000 11363810 200000 767756900 200000 531912375 200000 537057218 200000 87070630 200000 352990869 200000 26280003 200000 848312684 200000 608739068 200000 349837020 200000 130893437 200000 605960580 200000 71055188 200000 984133195 200000 836159448 200000 709029099 200000 176337991 200000 527151283 200000 848764206 200000 75705736 200000 143471117 200000 788757292 200000 663371322 200000 495994562 200000 371675141 200000 31363217 200000 850340892 200000 284011528 200000 858149681 200000 182297601 200000 923742169 200000 378106185 200000 155034807 200000 505997152 200000 418864345 200000 199079292 200000 435300449 200000 217340883 200000 856363879 200000 415942938 200000 17238302 200000 881743944 200000 130877237 200000 88618655 200000 149719423 200000 808284652 200000 763198421 200000 836906252 200000 992101435 200000 183357618 200000 495747393 200000 359486568 200000 700739243 200000 185087443 200000 680527443 200000 634924602 200000 253031246 200000 795521096 200000 990401870 200000 854551569 200000 946526790 200000 316455762 200000 309629523 200000 338264060 200000 348663770 200000 322625779 200000 678033389 200000 122890002 200000 810111218 200000 631942258 200000 308483462 200000 781104620 200000 406942622 200000 275051227 200000 543807471 200000 413950246 200000 806912400 200000 628769661 200000 685752796 200000 47517666 200000 847033500 200000 157349482 200000 594120294 200000 271530052 200000 688728895 200000 697642234 200000 82175367 200000 106561527 200000 635013398 200000 229815880 200000 540011681 200000 241362598 200000 778091362 200000 963086259 200000 419052792 200000 675287684 200000 226839947 200000 324805983 200000 283889203 200000 746869957 200000 931412890 200000 663881906 200000 782780127 200000 117048354 200000 838299325 200000 619885271 200000 235375852 200000 438039897 200000 31792582 200000 977313598 200000 863585326 200000 527708075 200000 474111917 200000 332193306 200000 218676445 200000 667576157 200000 669380618 200000 922761442 200000 178663445 200000 926841911 200000 291123099 200000 46582992 200000 147905623 200000 747585032 200000 975819460 200000 206184293 200000 167410694 200000 786088735 200000 800329226 200000 814254307 200000 447905771 200000 808767188 200000 997141143 200000 957072593 200000 20435378 200000 603789821 200000 45219002 200000 278301307 200000 798025323 200000 287166329 200000 657762916 200000 62146928 200000 168876297 200000 492084393 200000 108424619 200000 288872450 200000 894975206 200000 715219441 200000 119683402 200000 288120777 200000 723227709 200000 750433596 200000 759337759 200000 606025760 200000 892068015 200000 307071606 200000 420196525 200000 573597351 200000 44004799 200000 379343375 200000 786336152 200000 29193663 200000 816574294 200000 806411134 200000 502255659 200000 510700305 200000 372823103 200000 747842492 200000 549384149 200000 45406728 200000 883710124 200000 868910533 200000 148397479 200000 943028306 200000 574207663 200000 142189851 200000 974840536 200000 163472483 200000 522722498 200000 165850179 200000 991722817 200000 176607729 200000 607025728 200000 95705413 200000 509893090 200000 403804281 200000 835910121 200000 866087472 200000 734904667 200000 907290041 200000 42474594 200000 591187860 200000 223189108 200000 632009268 200000 986977971 200000 66436870 200000 520524437 200000 61162929 200000 512359623 200000 843274655 200000 548880462 200000 144171964 200000 600539631 200000 611334781 200000 940164049 200000 562549796 200000 825822560 200000 213487425 200000 383422323 200000 726143867 200000 4184240 200000 925194384 200000 356463151 200000 139688345 200000 380326493 200000 773398674 200000 302591522 200000 90700314 200000 941173830 200000 189519734 200000 371482384 200000 431553755 200000 252850735 200000 863186412 200000 576431326 200000 740143745 200000 19354178 200000 169735081 200000 610000406 200000 999716594 200000 229832073 200000 250771943 200000 731512934 200000 571560921 200000 736465525 200000 309728226 200000 426914593 200000 880489766 200000 815892314 200000 99340124 200000 842295740 200000 394055564 200000 982559984 200000 909164313 200000 273825874 200000 501257474 200000 317826772 200000 15193444 200000 259068449 200000 710427971 200000 80870405 200000 858738313 200000 404154891 200000 363568206 200000 717562215 200000 158949209 200000 953984790 200000 419778278 200000 103918659 200000 435379625 200000 118906604 200000 359411986 200000 766815429 200000 767697106 200000 747346524 200000 267185822 200000 590091901 200000 500022323 200000 172446679 200000 145858457 200000 714662111 200000 988548011 200000 173531635 200000 299813589 200000 148315587 200000 65134111 200000 156567532 200000 821671019 200000 325805541 200000 46985210 200000 415032862 200000 255006260 200000 773821286 200000 691840936 200000 95355532 200000 181062224 200000 353720905 200000 690850842 200000 26346845 200000 851407779 200000 102047479 200000 126425413 200000 555405145 200000 947873875 200000 452713659 200000 878532770 200000 44616816 200000 914692172 200000 110009415 200000 816524208 200000 76369459 200000 85477820 200000 959766062 200000 543999086 200000 234644569 200000 169734551 200000 204740455 200000 267573217 200000 325808956 200000 320220692 200000 351228368 200000 829093012 200000 717218393 200000 922151725 200000 318720169 200000 765614867 200000 735745236 200000 573031715 200000 718131477 200000 321655407 200000 217653233 200000 817496825 200000 189000349 200000 868445885 200000 125184924 200000 234202356 200000 141730732 200000 584714647 200000 605605602 200000 496378145 200000 430019091 200000 619629209 200000 20831350 200000 516183503 200000 642669959 200000 170367461 200000 31462189 200000 587196432 200000 549081630 200000 449282208 200000 343280770 200000 579906621 200000 454595286 200000 482805618 200000 881135379 200000 505844847 200000 980915726 200000 592647946 200000 249516834 200000 742664455 200000 371273739 200000 682605720 200000 265517332 200000 49430310 200000 204689269 200000 309698129 200000 129850358 200000 971651893 200000 335292375 200000 439053807 200000 507166195 200000 418166623 200000 249206818 200000 778682670 200000 256038111 200000 388799506 200000 376863018 200000 728028240 200000 353145519 200000 355405442 200000 61244456 200000 742285466 200000 543639039 200000 160325414 200000 523669302 200000 686801621 200000 817669259 200000 963753017 200000 328937430 200000 852222926 200000 413734838 200000 407766074 200000 460937068 200000 278574806 200000 816133382 200000 639854188 200000 376235967 200000 721035842 200000 664796325 200000 824829271 200000 903440252 200000 877519852 200000 747596258 200000 745156421 200000 261725875 200000 870045104 200000 937907630 200000 625398470 200000 870195032 200000 39370736 200000 100191520 200000 647154989 200000 781914051 200000 572915729 200000 961783281 200000 1450256 200000 656354608 200000 438445820 200000 791825153 200000 536930507 200000 439972928 200000 51921822 200000 563674832 200000 263972094 200000 105784695 200000 261479784 200000 925369861 200000 914170635 200000 199929276 200000 749775 200000 373435371 200000 332529049 200000 332895963 200000 816484301 200000 2095343 200000 217521428 200000 96060934 200000 804185694 200000 597941027 200000 777311786 200000 528845904 200000 924794116 200000 289735870 200000 925894735 200000 246001457 200000 154913604 200000 748567706 200000 337511482 200000 945221381 200000 803922471 200000 698076853 200000 403719782 200000 46867853 200000 995185338 200000 809150640 200000 709788562 200000 715653228 200000 20813966 200000 464346707 200000 617820481 200000 166795178 200000 768011832 200000 798272007 200000 413808187 200000 843457589 200000 815178706 200000 349602650 200000 758434570 200000 156382300 200000 64417656 200000 215697791 200000 773517950 200000 448147026 200000 317649869 200000 598688715 200000 461253162 200000 634095281 200000 672496755 200000 989046330 200000 534942948 200000 438887156 200000 86584470 200000 614113767 200000 678328137 200000 318474747 200000 300705634 200000 892609431 200000 965128758 200000 894255243 200000 911871624 200000 563289135 200000 973672784 200000 936508876 200000 659670206 200000 982374201 200000 477551997 200000 360678345 200000 964892732 200000 376561508 200000 456828265 200000 931205107 200000 19442495 200000 149327617 200000 918809090 200000 812580766 200000 315300489 200000 379581575 200000 875305213 200000 807927939 200000 404064223 200000 838279951 200000 216876879 200000 612879677 200000 96224906 200000 702275800 200000 255142324 200000 896692684 200000 687103959 200000 680844228 200000 256127275 200000 368995349 200000 156310423 200000 864349146 200000 448697719 200000 26813535 200000 67855007 200000 608946114 200000 571823008 200000 417129943 200000 738389321 200000 186673996 200000 415474800 200000 709101325 200000 600770546 200000 132730345 200000 675318007 200000 140898933 200000 100017018 200000 266967856 200000 673157896 200000 156315879 200000 675688391 200000 584840539 200000 211050425 200000 320474144 200000 401779266 200000 52242375 200000 467148775 200000 816902463 200000 431452248 200000 213502328 200000 803515568 200000 314282312 200000 875887610 200000 284527506 200000 35527158 200000 217009572 200000 186107933 200000 682633697 200000 824545507 200000 361302687 200000 270473531 200000 8121682 200000 283011168 200000 782804969 200000 860524497 200000 11155576 200000 532648860 200000 756918550 200000 633311967 200000 954654728 200000 693701771 200000 244661278 200000 359620715 200000 925817181 200000 193438820 200000 748049373 200000 576496126 200000 793081588 200000 355376674 200000 474209940 200000 203215141 200000 700379377 200000 308428549 200000 1440870 200000 251838449 200000 552918425 200000 111012110 200000 434430940 200000 142877560 200000 50543062 200000 377721222 200000 936788066 200000 643699281 200000 872201654 200000 642246007 200000 145342152 200000 155328796 200000 703098604 200000 348593713 200000 699002817 200000 133632760 200000 292003150 200000 564881351 200000 721763431 200000 782594571 200000 220733781 200000 727159183 200000 197487285 200000 260226046 200000 835904160 200000 402633382 200000 690611724 200000 993708158 200000 594028657 200000 169470058 200000 111479727 200000 688773564 200000 945011758 200000 771122942 200000 50367814 200000 848197870 200000 817198561 200000 252355017 200000 112745823 200000 96016588 200000 182889657 200000 442149367 200000 93657576 200000 82546196 200000 300776327 200000 199681271 200000 205919927 200000 529954310 200000 490807106 200000 515691259 200000 194378754 200000 623852264 200000 306781571 200000 716577659 200000 94868711 200000 14108803 200000 330587914 200000 142216626 200000 799349221 200000 354967204 200000 307150903 200000 714222367 200000 245804385 200000 5689756 200000 518945169 200000 320111622 200000 618306083 200000 210649281 200000 585656899 200000 84106733 200000 938471894 200000 179329771 200000 749189274 200000 845933087 200000 674966411 200000 349617911 200000 187791496 200000 176260652 200000 931835446 200000 369119816 200000 466852900 200000 936000615 200000 713422640 200000 479659841 200000 152258088 200000 124132455 200000 373351603 200000 534111692 200000 443695730 200000 316778374 200000 923575906 200000 463886806 200000 710332035 200000 986664293 200000 673151422 200000 38552528 200000 515056131 200000 175764582 200000 39688881 200000 264828720 200000 403653947 200000 611290161 200000 936686599 200000 636026094 200000 489375129 200000 403337264 200000 839645168 200000 490648071 200000 98938416 200000 993197074 200000 96533632 200000 69982206 200000 101025333 200000 622715467 200000 829017648 200000 245827414 200000 627497859 200000 686269587 200000 822023258 200000 790139929 200000 749809944 200000 442735203 200000 24560064 200000 426479700 200000 304687510 200000 417365883 200000 385046789 200000 315800216 200000 106753475 200000 868665439 200000 5682482 200000 868285051 200000 623273225 200000 577456341 200000 245538355 200000 436410645 200000 263890935 200000 114731112 200000 479024472 200000 430232452 200000 48341181 200000 50415848 200000 300888533 200000 585485672 200000 812569524 200000 909955816 200000 891688257 200000 471609703 200000 912164820 200000 469978687 200000 909589019 200000 83806634 200000 135092541 200000 184265352 200000 685933632 200000 246498910 200000 229700527 200000 57123233 200000 24115574 200000 202040373 200000 6164753 200000 40838704 200000 600116709 200000 959150306 200000 122478061 200000 718329881 200000 40511641 200000 947189664 200000 770006002 200000 115893513 200000 16965121 200000 449821100 200000 168719985 200000 683240687 200000 696667251 200000 821613254 200000 558368481 200000 476532861 200000 947121830 200000 807616437 200000 267689308 200000 232890283 200000 551708726 200000 573507776 200000 28332319 200000 625764405 200000 742172707 200000 999536181 200000 84546830 200000 612029464 200000 634028882 200000 973075173 200000 893814317 200000 236523545 200000 154328843 200000 742974630 200000 990936104 200000 389006910 200000 41307001 200000 407590608 200000 928496588 200000 288984658 200000 688391213 200000 783179457 200000 799816588 200000 823416421 200000 227129500 200000 835176025 200000 856940541 200000 923849034 200000 312748700 200000 285284990 200000 568077402 200000 955710744 200000 295042795 200000 561769370 200000 883895552 200000 377988522 200000 636830632 200000 362958872 200000 132990451 200000 431850271 200000 757138648 200000 439572202 200000 39333720 200000 436525146 200000 851610338 200000 610201094 200000 814816249 200000 492145538 200000 264867603 200000 453683940 200000 814453700 200000 757800580 200000 150448156 200000 320922370 200000 607564876 200000 183169932 200000 747122831 200000 981894240 200000 327943494 200000 695460752 200000 401706853 200000 134185988 200000 923223822 200000 7387333 200000 411188346 200000 120357496 200000 828863776 200000 134933287 200000 792202511 200000 48824391 200000 38230175 200000 534550774 200000 699043912 200000 307400323 200000 197557457 200000 421734707 200000 901118892 200000 487806786 200000 568708512 200000 454358056 200000 406617000 200000 123566620 200000 853551131 200000 206790109 200000 335907340 200000 980916911 200000 242868979 200000 832767139 200000 163647116 200000 389571868 200000 291043582 200000 594107277 200000 840535872 200000 406171271 200000 695101880 200000 996611314 200000 728518436 200000 212819354 200000 490659773 200000 949301997 200000 756944025 200000 938814722 200000 963241296 200000 925789661 200000 918180322 200000 550634993 200000 142755032 200000 34220773 200000 507201448 200000 947190939 200000 804904797 200000 699146861 200000 257848183 200000 912872633 200000 327724815 200000 87367327 200000 100475455 200000 209733641 200000 950673344 200000 459001835 200000 130821331 200000 526787275 200000 760674149 200000 750094211 200000 577564781 200000 328387141 200000 594406552 200000 127396320 200000 912012584 200000 364782401 200000 133197593 200000 145222971 200000 235579525 200000 792536202 200000 80563784 200000 843098133 200000 529001447 200000 222629746 200000 165205421 200000 90013615 200000 554294039 200000 886047311 200000 291021681 200000 894163090 200000 682921152 200000 188515578 200000 731728098 200000 62570761 200000 159664883 200000 471160142 200000 277561587 200000 996979618 200000 149777829 200000 409720239 200000 568561849 200000 15692721 200000 450454317 200000 647518080 200000 928446959 200000 556163021 200000 630733510 200000 745825195 200000 815627123 200000 83617361 200000 71314707 200000 367391006 200000 982674375 200000 958769628 200000 26318486 200000 318921032 200000 740109201 200000 70731218 200000 920032823 200000 395511968 200000 803391515 200000 563341528 200000 641649603 200000 810032926 200000 157687763 200000 382700891 200000 37095531 200000 18518720 200000 707940044 200000 659916810 200000 924360001 200000 617059335 200000 680566076 200000 517432408 200000 400026046 200000 711933559 200000 272660988 200000 886516475 200000 146800703 200000 594517275 200000 398322955 200000 688951920 200000 431313027 200000 731874558 200000 202318859 200000 347147124 200000 354315311 200000 927568819 200000 644842690 200000 490730892 200000 636496714 200000 512831949 200000 755028379 200000 264250238 200000 245445313 200000 24190312 200000 203936291 200000 464659414 200000 875722980 200000 958051487 200000 875092876 200000 405230946 200000 786728935 200000 46093331 200000 202600749 200000 634409911 200000 441844834 200000 171770219 200000 7449855 200000 272033706 200000 738051538 200000 826959822 200000 96631330 200000 625291223 200000 292964630 200000 515608170 200000 506279766 200000 810142493 200000 685115122 200000 308081905 200000 37316483 200000 338957087 200000 787227791 200000 517273111 200000 199633457 200000 671162053 200000 80697337 200000 59212309 200000 148066320 200000 512846009 200000 836875936 200000 745852713 200000 377853810 200000 488884203 200000 51554775 200000 613069332 200000 27705036 200000 287246861 200000 31297368 200000 765492378 200000 34881849 200000 785398808 200000 792596415 200000 50253830 200000 480833782 200000 133968070 200000 69973258 200000 472414627 200000 527794151 200000 39456021 200000 608918816 200000 1088324 200000 818488849 200000 161669834 200000 67995206 200000 959061437 200000 863601182 200000 811150059 200000 605072811 200000 691280743 200000 419471324 200000 438654020 200000 575846878 200000 112054944 200000 746401982 200000 882653156 200000 427447634 200000 24347209 200000 383079001 200000 845602205 200000 840242401 200000 790396998 200000 256781032 200000 651351687 200000 260099654 200000 506678273 200000 651461065 200000 883036029 200000 614131873 200000 895156968 200000 763847678 200000 844186014 200000 496481015 200000 746973419 200000 366048941 200000 318398157 200000 826027184 200000 55325950 200000 375082913 200000 862735922 200000 994553367 200000 482927005 200000 370485190 200000 312042167 200000 476123358 200000 401993027 200000 859412400 200000 957746060 200000 410931863 200000 830470898 200000 261133845 200000 26646692 200000 185354044 200000 583662766 200000 25083470 200000 6306614 200000 893065127 200000 272165377 200000 933745371 200000 421100604 200000 450926107 200000 339101305 200000 923169244 200000 415476983 200000 349092025 200000 811570726 200000 310895512 200000 170109801 200000 623787532 200000 767860765 200000 946798842 200000 902085849 200000 686466430 200000 744532727 200000 111673871 200000 314168915 200000 380163040 200000 70742866 200000 189756041 200000 216621862 200000 943136230 200000 539604559 200000 721268287 200000 389497188 200000 216343721 200000 178749458 200000 895311275 200000 296107109 200000 72031267 200000 694897222 200000 691689578 200000 440737092 200000 495999414 200000 346785942 200000 413424576 200000 525509472 200000 637396646 200000 834003765 200000 236794129 200000 229723357 200000 28429466 200000 215018327 200000 355323497 200000 251810593 200000 775786015 200000 17981366 200000 938299637 200000 565890903 200000 158375205 200000 894124302 200000 740788616 200000 372497135 200000 913728384 200000 965064864 200000 36495639 200000 61353500 200000 38792040 200000 220613299 200000 267342141 200000 354712660 200000 7073785 200000 339483918 200000 589240504 200000 883127508 200000 135875508 200000 245812096 200000 613895658 200000 558052122 200000 325220092 200000 898079833 200000 191395673 200000 646751593 200000 266569370 200000 819380462 200000 6849583 200000 65986888 200000 206844474 200000 823025688 200000 906796730 200000 104498179 200000 715281132 200000 593401013 200000 738267373 200000 236046121 200000 776934819 200000 123623974 200000 910867166 200000 827892492 200000 917433785 200000 162332880 200000 358535494 200000 38175044 200000 748007785 200000 645212315 200000 739108356 200000 331639596 200000 775098452 200000 200312694 200000 663666842 200000 134973540 200000 923519997 200000 489204689 200000 601026734 200000 716045645 200000 37841485 200000 648855329 200000 533521547 200000 540645776 200000 507396111 200000 980652127 200000 854182813 200000 851411607 200000 907689845 200000 471411849 200000 650992889 200000 408943123 200000 1248401 200000 88623392 200000 459167698 200000 134790260 200000 704501213 200000 785322153 200000 599242757 200000 468131188 200000 990888116 200000 735544108 200000 107657870 200000 875723405 200000 995901910 200000 126853816 200000 762924049 200000 523721086 200000 405139432 200000 641091549 200000 616901970 200000 752921802 200000 180215794 200000 250686512 200000 844136381 200000 17932344 200000 462696927 200000 159997131 200000 906750943 200000 761255764 200000 526757632 200000 86978762 200000 33087978 200000 386583021 200000 170828938 200000 168181199 200000 391200309 200000 167572117 200000 831507475 200000 641215614 200000 61188026 200000 394913060 200000 573592089 200000 685881090 200000 699879063 200000 189941045 200000 26402427 200000 346382214 200000 526974605 200000 183998632 200000 962285310 200000 548000445 200000 934398340 200000 137613342 200000 737849801 200000 951879771 200000 133555205 200000 271021952 200000 705850345 200000 131802522 200000 772741054 200000 877540985 200000 791035342 200000 225788342 200000 923959810 200000 432111863 200000 318606284 200000 538653809 200000 766423623 200000 449094574 200000 944572571 200000 31854736 200000 28947622 200000 562163861 200000 886430168 200000 868770907 200000 68832350 200000 972734822 200000 184691842 200000 651376161 200000 682548816 200000 273155106 200000 961951613 200000 666258098 200000 674975108 200000 804432779 200000 786693650 200000 802285027 200000 960517540 200000 409716137 200000 372305005 200000 719372046 200000 366749052 200000 941509702 200000 437600798 200000 790820239 200000 111188352 200000 712286066 200000 789065881 200000 911855432 200000 276146246 200000 447571455 200000 634378166 200000 26044702 200000 116175111 200000 354371077 200000 23940657 200000 540740473 200000 836256803 200000 305361248 200000 746551851 200000 750810312 200000 172041626 200000 185330733 200000 794395047 200000 611807739 200000 404899219 200000 526964049 200000 393269006 200000 496590087 200000 246508761 200000 14109426 200000 124366763 200000 882701670 200000 912872280 200000 624675067 200000 106033200 200000 797329556 200000 925490853 200000 647845789 200000 796410160 200000 799124627 200000 990632564 200000 945365961 200000 832878498 200000 979767400 200000 658717983 200000 181064630 200000 193994084 200000 577985179 200000 901022758 200000 691137889 200000 950861238 200000 283966907 200000 993532073 200000 875470088 200000 386860475 200000 421128920 200000 911724016 200000 337315758 200000 959412476 200000 126989319 200000 197806052 200000 315570587 200000 500185060 200000 979466466 200000 478121363 200000 926165721 200000 114996292 200000 303058181 200000 83000751 200000 559474616 200000 986351569 200000 894120594 200000 570500880 200000 772659018 200000 892449441 200000 862968494 200000 110746926 200000 100249064 200000 251033522 200000 518456834 200000 615064743 200000 373707179 200000 776313187 200000 899637050 200000 831694783 200000 233662195 200000 858011641 200000 459331465 200000 319418075 200000 70129380 200000 615220764 200000 569469732 200000 165146885 200000 395799524 200000 444733783 200000 419503554 200000 661600363 200000 740901919 200000 614510235 200000 179046179 200000 781224672 200000 747306499 200000 974692028 200000 445962630 200000 512766554 200000 999384772 200000 142886643 200000 209417777 200000 841912690 200000 222183641 200000 274504026 200000 432232940 200000 617919975 200000 536570493 200000 341824883 200000 464864134 200000 657079067 200000 634211887 200000 246789794 200000 735302223 200000 563851412 200000 838184754 200000 445683374 200000 661608092 200000 294908541 200000 662156814 200000 818197572 200000 509708359 200000 71566370 200000 506718477 200000 333914996 200000 209168172 200000 680520312 200000 177555647 200000 629211698 200000 921930669 200000 303494290 200000 820148342 200000 510781142 200000 573657391 200000 155042349 200000 52910283 200000 527221404 200000 833443483 200000 490510373 200000 811765271 200000 958640165 200000 415011550 200000 201252093 200000 965304571 200000 570884597 200000 670600041 200000 902926684 200000 690887385 200000 172569843 200000 419531953 200000 99834507 200000 492050008 200000 191174891 200000 939192496 200000 575924472 200000 646898659 200000 129144591 200000 687100770 200000 839766197 200000 777156651 200000 24339058 200000 271531850 200000 153740793 200000 500902049 200000 330814604 200000 486887402 200000 166761886 200000 297554941 200000 728290233 200000 795899470 200000 51579809 200000 788542138 200000 135736762 200000 666032514 200000 292743078 200000 17790359 200000 326902834 200000 364894487 200000 552352626 200000 369778199 200000 225294121 200000 820714403 200000 830309743 200000 603709186 200000 999351181 200000 749822269 200000 619000107 200000 834345186 200000 194982829 200000 809319941 200000 879215065 200000 614812807 200000 495856060 200000 18848410 200000 141662926 200000 99057027 200000 35931220 200000 506861218 200000 15605765 200000 774208175 200000 672203504 200000 905689926 200000 766216860 200000 503347364 200000 591258736 200000 970562994 200000 710619477 200000 304234563 200000 98103705 200000 363354522 200000 180712214 200000 446995246 200000 539406227 200000 160134064 200000 423520105 200000 724674124 200000 482419817 200000 324832815 200000 611233021 200000 201524297 200000 887722892 200000 77136211 200000 585045027 200000 885605907 200000 361472081 200000 895999454 200000 458560849 200000 514713438 200000 487771246 200000 115025301 200000 458216355 200000 702607137 200000 242057345 200000 670271425 200000 361360213 200000 36484631 200000 999107721 200000 960352687 200000 821423690 200000 683923264 200000 219373675 200000 693397296 200000 5009544 200000 865650269 200000 236973166 200000 928586010 200000 646037690 200000 353053303 200000 905032639 200000 886036421 200000 397199020 200000 521171032 200000 516813550 200000 336866190 200000 527467475 200000 922719504 200000 776965231 200000 630864727 200000 6240707 200000 581054578 200000 848218394 200000 956827909 200000 182007478 200000 982892436 200000 322111660 200000 416838145 200000 659449868 200000 853860691 200000 139574340 200000 411360696 200000 482457285 200000 876402380 200000 480477926 200000 142177307 200000 561123337 200000 494381028 200000 859236860 200000 923582496 200000 617851808 200000 475719106 200000 99831247 200000 711126591 200000 819147899 200000 251427151 200000 609216530 200000 488885493 200000 949701417 200000 86532541 200000 104549464 200000 281679172 200000 308307554 200000 475934461 200000 23425177 200000 467992369 200000 741520256 200000 508390983 200000 352118705 200000 917431877 200000 725121281 200000 978518678 200000 225319905 200000 787249165 200000 193337095 200000 956322089 200000 810617164 200000 907370650 200000 489323480 200000 76286980 200000 582702715 200000 873366786 200000 59508318 200000 830629485 200000 763712730 200000 591103453 200000 545382567 200000 480324975 200000 229228857 200000 959572936 200000 502685798 200000 17082970 200000 809686091 200000 272409573 200000 416671088 200000 776120641 200000 75586858 200000 65117786 200000 355579968 200000 44851578 200000 450498001 200000 230072525 200000 432509045 200000 801195042 200000 754027937 200000 408962799 200000 569632079 200000 66427031 200000 176611293 200000 150049518 200000 478568501 200000 709053692 200000 171893293 200000 626760704 200000 681460529 200000 128479416 200000 580251423 200000 138575071 200000 704593266 200000 587086071 200000 403127457 200000 250963528 200000 902351305 200000 846748455 200000 976181385 200000 138920827 200000 98223917 200000 440121725 200000 327697677 200000 372431038 200000 504382775 200000 599580014 200000 787289419 200000 876145114 200000 472742054 200000 898139702 200000 952496579 200000 128383644 200000 535089629 200000 263720276 200000 473551575 200000 476141397 200000 44490592 200000 243736844 200000 514505042 200000 227914075 200000 1561179 200000 406019812 200000 47153374 200000 89414534 200000 88150811 200000 121215015 200000 210301580 200000 565448372 200000 905073042 200000 873319525 200000 410599760 200000 659868741 200000 872395735 200000 431895537 200000 875359875 200000 705848479 200000 121654948 200000 543808609 200000 602774111 200000 625178027 200000 231277526 200000 10998034 200000 824222343 200000 927557974 200000 203831537 200000 696745890 200000 306379900 200000 548049425 200000 566196634 200000 15552116 200000 690766376 200000 711149906 200000 938383386 200000 967804719 200000 58451543 200000 925610513 200000 679886818 200000 633123135 200000 961750841 200000 377134924 200000 235808769 200000 158644819 200000 733120226 200000 546514051 200000 810979760 200000 898608861 200000 480038347 200000 561556540 200000 630424775 200000 782380181 200000 326130510 200000 212456576 200000 874342981 200000 209306359 200000 300031533 200000 423026012 200000 83124427 200000 326110656 200000 771468043 200000 921950049 200000 15432481 200000 642180469 200000 942760689 200000 989819429 200000 249392305 200000 618386907 200000 700327883 200000 157342400 200000 993067015 200000 844289664 200000 225827561 200000 871539792 200000 635854167 200000 696122673 200000 482568575 200000 639005301 200000 991777527 200000 429469314 200000 617464613 200000 824688085 200000 657332704 200000 481115210 200000 733254231 200000 599256729 200000 702613041 200000 636277795 200000 360091893 200000 79084271 200000 777212844 200000 632955374 200000 338232005 200000 550340486 200000 793932855 200000 859112013 200000 182469612 200000 797877781 200000 19712093 200000 610090280 200000 830295929 200000 541790676 200000 400720331 200000 502873641 200000 982633946 200000 801372160 200000 9126867 200000 973195071 200000 551949157 200000 606736988 200000 818450924 200000 828557599 200000 915636945 200000 251877803 200000 836700719 200000 917427646 200000 280547258 200000 954680887 200000 402457564 200000 985847000 200000 273415968 200000 987500621 200000 497107411 200000 64091245 200000 800036328 200000 661512895 200000 25406748 200000 98299198 200000 483246938 200000 872200032 200000 419365727 200000 270207828 200000 927249825 200000 183836555 200000 578053485 200000 457471610 200000 484958286 200000 850911389 200000 468415413 200000 550410942 200000 458283222 200000 313957494 200000 218982607 200000 713815796 200000 542493455 200000 865832957 200000 539905525 200000 56442675 200000 453151159 200000 481725337 200000 628308357 200000 588612438 200000 546028781 200000 492348344 200000 236241793 200000 349987708 200000 717123254 200000 894831947 200000 710449166 200000 239147656 200000 522471801 200000 909219912 200000 552399352 200000 378421409 200000 360616579 200000 240252967 200000 916245805 200000 219268531 200000 351800965 200000 887680102 200000 971562814 200000 233436653 200000 878175761 200000 975381766 200000 190586337 200000 49139265 200000 189544992 200000 657540875 200000 291089777 200000 446801640 200000 413285518 200000 588642047 200000 259932524 200000 258276315 200000 820314780 200000 391837039 200000 341132020 200000 45424987 200000 515753838 200000 84692845 200000 977856335 200000 566489705 200000 156488331 200000 48238348 200000 434661479 200000 544221518 200000 930374752 200000 235537384 200000 205604171 200000 525694997 200000 874640061 200000 956539291 200000 53166252 200000 346607884 200000 518132566 200000 292222025 200000 987623265 200000 279072583 200000 4293699 200000 141126933 200000 804440291 200000 217389341 200000 8324736 200000 940064425 200000 905852370 200000 947939497 200000 787921518 200000 150068659 200000 579466862 200000 162031178 200000 227610704 200000 279194466 200000 567643422 200000 886451491 200000 604442831 200000 902490093 200000 67098349 200000 278815644 200000 270886775 200000 926390028 200000 415121416 200000 135786975 200000 921431352 200000 635915389 200000 274866241 200000 915484252 200000 468751589 200000 952475776 200000 22350735 200000 255903813 200000 788999096 200000 400737372 200000 806064780 200000 923430930 200000 605030860 200000 173114584 200000 398346485 200000 47277055 200000 274113698 200000 853609154 200000 327815214 200000 689352841 200000 368399773 200000 575930732 200000 779860924 200000 909554933 200000 738800262 200000 942417194 200000 428596168 200000 498190281 200000 986877448 200000 406932437 200000 669092259 200000 390830417 200000 87105589 200000 197588811 200000 988678716 200000 515272731 200000 427246847 200000 931762668 200000 457766060 200000 983876987 200000 427515072 200000 266076958 200000 446071467 200000 576357896 200000 646894770 200000 249521611 200000 238123799 200000 883064861 200000 195865976 200000 198186206 200000 154335860 200000 802263641 200000 236442516 200000 109918666 200000 96811367 200000 706741279 200000 677740526 200000 841284866 200000 884913978 200000 499503127 200000 666782803 200000 623991426 200000 48378972 200000 85036203 200000 547860468 200000 682129477 200000 260614366 200000 108706955 200000 844657123 200000 213264588 200000 447624438 200000 381480234 200000 525753753 200000 302939550 200000 840541568 200000 961728830 200000 468787059 200000 285320642 200000 929924728 200000 510773572 200000 246695728 200000 939679302 200000 175809921 200000 692065273 200000 283302517 200000 549233340 200000 570550881 200000 598054626 200000 526410569 200000 949452216 200000 661500290 200000 559661253 200000 388123801 200000 446166355 200000 126216819 200000 793594926 200000 137230005 200000 479294891 200000 690362981 200000 688375275 200000 334264273 200000 719167328 200000 184537263 200000 361295760 200000 751156869 200000 934518809 200000 848485195 200000 179195892 200000 28143182 200000 319061757 200000 920726358 200000 236802482 200000 203062795 200000 241174843 200000 325801364 200000 873931177 200000 530488448 200000 33227906 200000 852158697 200000 257345917 200000 919612630 200000 95242633 200000 601620193 200000 896650260 200000 446432025 200000 805198984 200000 433842217 200000 505624089 200000 544164537 200000 188332477 200000 833850131 200000 675914876 200000 803738890 200000 6499817 200000 150534166 200000 526010607 200000 304721859 200000 698286288 200000 548423756 200000 818213995 200000 165831043 200000 550955453 200000 91111923 200000 208497065 200000 670960711 200000 634943995 200000 722233581 200000 217458602 200000 425461238 200000 188194141 200000 722956607 200000 811570736 200000 467470037 200000 66746039 200000 209524629 200000 207241282 200000 905812499 200000 79589986 200000 267164605 200000 496968364 200000 45312063 200000 183314620 200000 563148072 200000 78959228 200000 523402188 200000 21719206 200000 119972204 200000 579385222 200000 35414932 200000 25020420 200000 961118916 200000 370858721 200000 168011090 200000 496158785 200000 409052814 200000 476609385 200000 967188006 200000 778056904 200000 549585356 200000 640076859 200000 678946581 200000 315360652 200000 23743396 200000 101261627 200000 973641095 200000 75545473 200000 829187040 200000 124863889 200000 837969863 200000 10910496 200000 466943855 200000 106864679 200000 247843719 200000 603602151 200000 345314530 200000 799334957 200000 363812953 200000 576898007 200000 904516336 200000 302168470 200000 906171959 200000 441457652 200000 990447346 200000 26089880 200000 995371515 200000 329362121 200000 680094055 200000 326499632 200000 979531240 200000 334526433 200000 676245617 200000 832087964 200000 841037855 200000 92004175 200000 866946135 200000 983795935 200000 815594795 200000 587713575 200000 796545537 200000 200517184 200000 931517046 200000 128088834 200000 201361279 200000 967468235 200000 930808017 200000 763411070 200000 904802435 200000 906613710 200000 383167728 200000 776203196 200000 331947746 200000 42013022 200000 905228780 200000 34772193 200000 647192342 200000 716805840 200000 449985983 200000 942559125 200000 126708415 200000 894379840 200000 494253003 200000 421779335 200000 948281117 200000 854558733 200000 627520852 200000 638324454 200000 854796696 200000 514034010 200000 127560705 200000 935775977 200000 509166649 200000 542018191 200000 587283551 200000 696860745 200000 920041006 200000 389146839 200000 119074910 200000 703590850 200000 764127306 200000 825185696 200000 45305810 200000 89549462 200000 954993026 200000 230504221 200000 839340787 200000 405448969 200000 963692401 200000 795996359 200000 145732829 200000 739481830 200000 233998037 200000 214092248 200000 156310033 200000 682326008 200000 535924751 200000 460321231 200000 601417970 200000 664772242 200000 2540967 200000 587743471 200000 736713289 200000 222629384 200000 303102150 200000 309532351 200000 298046914 200000 371239732 200000 381880251 200000 925644427 200000 324211309 200000 540319986 200000 946947191 200000 887715809 200000 552812349 200000 750458531 200000 365770000 200000 793241366 200000 37511564 200000 155864238 200000 697607233 200000 702351295 200000 219898261 200000 913910011 200000 288378345 200000 677584696 200000 441002745 200000 484972406 200000 841378696 200000 171839264 200000 889796411 200000 259019922 200000 920464069 200000 102655451 200000 810414148 200000 116386755 200000 371303402 200000 400011023 200000 991493855 200000 167068163 200000 769357926 200000 774438439 200000 193296702 200000 206410318 200000 311747402 200000 198630099 200000 438937459 200000 254840869 200000 875997133 200000 695486342 200000 393990648 200000 643707407 200000 812400072 200000 441481207 200000 438275624 200000 784332820 200000 893048379 200000 937971104 200000 885059779 200000 887416896 200000 341846470 200000 75539010 200000 709544046 200000 672044838 200000 402349361 200000 741087839 200000 867711537 200000 59806810 200000 192755172 200000 786953663 200000 812485623 200000 13452534 200000 141493359 200000 745943532 200000 469894417 200000 831634966 200000 35268356 200000 806126261 200000 121238708 200000 223147356 200000 843489784 200000 213045935 200000 485080182 200000 370526572 200000 551386182 200000 552518575 200000 161065685 200000 541069425 200000 157480459 200000 723720017 200000 952846256 200000 185769111 200000 371693835 200000 956915061 200000 235427020 200000 911054991 200000 988949291 200000 701354172 200000 86426192 200000 605365774 200000 709705973 200000 185263375 200000 245479753 200000 61064781 200000 187797527 200000 250790937 200000 63476775 200000 922717834 200000 882925540 200000 285755848 200000 178950974 200000 584601734 200000 494581201 200000 714141904 200000 669372230 200000 724606214 200000 437353465 200000 578794279 200000 954444764 200000 291988563 200000 792280986 200000 802586250 200000 707020799 200000 498713785 200000 934735766 200000 404004087 200000 269583507 200000 925093643 200000 789653235 200000 80865585 200000 124237537 200000 789493021 200000 726056795 200000 401553216 200000 20312341 200000 864182345 200000 536626589 200000 682110190 200000 474688703 200000 173308907 200000 195693610 200000 892852810 200000 464931155 200000 339317221 200000 650140057 200000 553366569 200000 993053865 200000 900701468 200000 10973475 200000 203763872 200000 250953597 200000 289603576 200000 133873959 200000 780736395 200000 761222128 200000 922027240 200000 447852455 200000 206713098 200000 983939077 200000 998513884 200000 266497738 200000 417126399 200000 116626469 200000 443541961 200000 396747096 200000 318069905 200000 880906651 200000 743216425 200000 358771009 200000 818899115 200000 559261465 200000 380638840 200000 410304534 200000 946664573 200000 820206898 200000 227022264 200000 597699470 200000 278681338 200000 771006173 200000 877011950 200000 182628867 200000 137774681 200000 749563896 200000 210888099 200000 19709682 200000 591224981 200000 299033027 200000 461048163 200000 637629311 200000 106579949 200000 697267041 200000 46543425 200000 6126318 200000 535128420 200000 422646363 200000 425814098 200000 108511531 200000 479221570 200000 736314652 200000 962852141 200000 750236995 200000 702723985 200000 744787317 200000 599282289 200000 397451241 200000 362100897 200000 709578523 200000 4683839 200000 652668402 200000 116813188 200000 32335908 200000 259600828 200000 123580121 200000 98223762 200000 718722446 200000 125555089 200000 332086588 200000 803220455 200000 982365113 200000 507274859 200000 808517469 200000 44852192 200000 911064807 200000 612869499 200000 523381666 200000 89852834 200000 282709443 200000 694802166 200000 645678869 200000 663929747 200000 368554455 200000 98476694 200000 42374628 200000 696414175 200000 293570580 200000 137646615 200000 131109858 200000 878096628 200000 306450254 200000 501197755 200000 575206148 200000 699391494 200000 835126974 200000 380491975 200000 148981734 200000 856612236 200000 514528382 200000 119660548 200000 409067588 200000 535609793 200000 245808144 200000 794936894 200000 859709825 200000 393109284 200000 405682392 200000 235999944 200000 894066467 200000 642354424 200000 824061085 200000 940735479 200000 551790420 200000 768630725 200000 418845708 200000 429452706 200000 828820835 200000 46213077 200000 714334517 200000 726798249 200000 506717761 200000 85904312 200000 254074380 200000 192991851 200000 907262725 200000 533281472 200000 837614313 200000 935993678 200000 919079272 200000 344345478 200000 44064521 200000 564875066 200000 728388170 200000 516446307 200000 869377290 200000 431375646 200000 773840939 200000 861185015 200000 392803187 200000 282041962 200000 992701874 200000 717770150 200000 109049642 200000 597064596 200000 738603050 200000 108761110 200000 895995899 200000 866861203 200000 760120832 200000 884120499 200000 615626008 200000 278336359 200000 845689671 200000 301618475 200000 983591316 200000 534101647 200000 882984500 200000 507068915 200000 764184807 200000 210438033 200000 986588065 200000 848024255 200000 259473773 200000 492309365 200000 738094990 200000 626271757 200000 728116967 200000 696341322 200000 358477724 200000 332787356 200000 900514552 200000 715103392 200000 255449488 200000 831695341 200000 795925417 200000 264405005 200000 288518102 200000 671154377 200000 396731877 200000 115072425 200000 205794811 200000 731297722 200000 47613438 200000 851642769 200000 203495218 200000 724629392 200000 762709542 200000 263919719 200000 242097361 200000 650335709 200000 859946743 200000 959763920 200000 953588433 200000 732292986 200000 589658092 200000 415569141 200000 594680912 200000 507715840 200000 379911141 200000 75386115 200000 869499410 200000 198549328 200000 931813799 200000 705900459 200000 312872188 200000 982358540 200000 536304730 200000 451155362 200000 643862169 200000 617990171 200000 260373001 200000 810103074 200000 840470421 200000 75281449 200000 319340069 200000 836884072 200000 299303492 200000 700630820 200000 961912323 200000 744802868 200000 895053084 200000 136688320 200000 426639705 200000 39296588 200000 623014710 200000 983437812 200000 120692933 200000 454802424 200000 995229905 200000 593311611 200000 94991430 200000 963645063 200000 32492495 200000 480590932 200000 659265473 200000 352451018 200000 533204023 200000 828247107 200000 180714365 200000 71869076 200000 218902705 200000 666339405 200000 342945959 200000 901726528 200000 399340301 200000 487424320 200000 521897423 200000 273581098 200000 479385276 200000 503147049 200000 583112041 200000 480435764 200000 635490133 200000 392227547 200000 514312781 200000 982706499 200000 636412178 200000 818643055 200000 62790200 200000 660817088 200000 379844432 200000 900989374 200000 979455049 200000 191254040 200000 517893907 200000 841982953 200000 262313860 200000 987689788 200000 640047999 200000 849163474 200000 762977619 200000 792870178 200000 99229280 200000 973559200 200000 986850815 200000 16001090 200000 744268963 200000 846395711 200000 510484795 200000 981777689 200000 256274139 200000 704107230 200000 108259994 200000 404617385 200000 721914301 200000 788546671 200000 259289620 200000 75118327 200000 820358308 200000 429040426 200000 924687494 200000 158710156 200000 308535822 200000 726254602 200000 478103086 200000 341166069 200000 674950172 200000 761016910 200000 588357938 200000 685028420 200000 770265366 200000 304198650 200000 268579866 200000 801491340 200000 438636005 200000 477055059 200000 556360786 200000 587602024 200000 364953240 200000 245007975 200000 771370666 200000 411798901 200000 766587103 200000 949347203 200000 779728853 200000 662959571 200000 28844691 200000 321553850 200000 982899437 200000 87838120 200000 868521516 200000 223201893 200000 650379757 200000 380988061 200000 464200521 200000 777838238 200000 209016374 200000 183572063 200000 162628908 200000 944709059 200000 590542603 200000 327355679 200000 577054011 200000 817916921 200000 449729556 200000 51654675 200000 989177728 200000 388305063 200000 25842655 200000 933407731 200000 344994090 200000 847953655 200000 294879322 200000 350291324 200000 301766922 200000 528634968 200000 565526875 200000 432862192 200000 23496727 200000 324052222 200000 284182808 200000 189049748 200000 728752618 200000 20924513 200000 849860783 200000 182576177 200000 528447811 200000 149778874 200000 702615200 200000 720457108 200000 980051586 200000 64385161 200000 611906893 200000 227076623 200000 572260910 200000 143397137 200000 779618177 200000 407023861 200000 522153330 200000 4445914 200000 465548518 200000 88358177 200000 78190235 200000 420198703 200000 777989773 200000 639820144 200000 709550491 200000 71338398 200000 745191786 200000 164985154 200000 983205513 200000 689307771 200000 457690838 200000 695730429 200000 744917023 200000 487136604 200000 254923020 200000 183011978 200000 70984251 200000 526982046 200000 868346284 200000 3860438 200000 920548446 200000 932963039 200000 174494778 200000 243933523 200000 765168176 200000 622775170 200000 556423327 200000 632287860 200000 158710778 200000 226397998 200000 995599783 200000 304169524 200000 438580010 200000 208820559 200000 461171074 200000 395009936 200000 884928211 200000 187246996 200000 838853700 200000 542422536 200000 281251882 200000 739397743 200000 907384422 200000 678835746 200000 998797066 200000 840301976 200000 524770626 200000 186965991 200000 29551729 200000 288350858 200000 580986778 200000 225620836 200000 612635393 200000 741600005 200000 458435601 200000 701518635 200000 759546240 200000 691469194 200000 397795248 200000 371506895 200000 285248856 200000 774491618 200000 346206819 200000 186185067 200000 177666840 200000 246343064 200000 725983610 200000 951718940 200000 662749937 200000 416536698 200000 819214889 200000 433232514 200000 979087161 200000 314098460 200000 798529544 200000 389502788 200000 902659819 200000 15459668 200000 87783827 200000 281175689 200000 674627110 200000 145624255 200000 217240234 200000 831222911 200000 724290730 200000 846491963 200000 785543443 200000 704546263 200000 937185374 200000 772888427 200000 624764147 200000 629295687 200000 564954060 200000 673453367 200000 980978009 200000 446386951 200000 74879139 200000 487758921 200000 968065715 200000 918373717 200000 761813556 200000 530435216 200000 119559511 200000 164160753 200000 571932662 200000 782951617 200000 896724988 200000 694910113 200000 979844611 200000 259036369 200000 296326206 200000 914810030 200000 249647512 200000 202205820 200000 656005917 200000 373321061 200000 659256729 200000 730135490 200000 519007102 200000 569984920 200000 270525706 200000 152053604 200000 911995049 200000 528630043 200000 137625495 200000 817226603 200000 103356105 200000 230660423 200000 953350157 200000 713456034 200000 923868527 200000 365883769 200000 384009951 200000 612235287 200000 591436304 200000 953144724 200000 637356706 200000 349285278 200000 990220418 200000 719614075 200000 283486865 200000 960767566 200000 257964931 200000 447138968 200000 869432585 200000 418158081 200000 290430258 200000 837087320 200000 520576014 200000 353960664 200000 301730196 200000 920158381 200000 380546501 200000 901938101 200000 986244368 200000 67415434 200000 765891832 200000 7741120 200000 995060467 200000 6485611 200000 951501205 200000 852134371 200000 118514158 200000 48301258 200000 168068399 200000 261556558 200000 532250259 200000 143254187 200000 459750780 200000 633520115 200000 133871579 200000 805953297 200000 487135957 200000 139437067 200000 46630307 200000 961550470 200000 491528377 200000 932366223 200000 423178537 200000 717906327 200000 227502666 200000 373890239 200000 60575124 200000 867731286 200000 744398542 200000 815834271 200000 676136042 200000 126959063 200000 925963311 200000 306725749 200000 265657368 200000 554564275 200000 853370748 200000 638473037 200000 112696430 200000 467093384 200000 937825638 200000 796482165 200000 653489440 200000 624651382 200000 843712707 200000 21492225 200000 881045062 200000 375037091 200000 857262351 200000 524576328 200000 88506588 200000 44922553 200000 940271846 200000 418459493 200000 153731395 200000 626627427 200000 588111499 200000 213068215 200000 810536894 200000 940372435 200000 84412005 200000 249341537 200000 890522358 200000 277359167 200000 212664700 200000 188957130 200000 977994359 200000 183111263 200000 690428928 200000 45120031 200000 730886961 200000 63182321 200000 187160003 200000 396949452 200000 178225655 200000 428888886 200000 454099642 200000 352313351 200000 887930883 200000 183623538 200000 85059455 200000 955725637 200000 11946864 200000 950834543 200000 496689106 200000 71337411 200000 193378751 200000 677289978 200000 187519251 200000 938149886 200000 238377555 200000 169336933 200000 834544842 200000 777347387 200000 669766389 200000 681423108 200000 136726304 200000 267986432 200000 481679952 200000 273264560 200000 617539427 200000 96127641 200000 503168118 200000 745509959 200000 497141894 200000 547626900 200000 542993753 200000 901091625 200000 229889950 200000 812326469 200000 780570963 200000 778055101 200000 98663526 200000 721443139 200000 739902879 200000 607629034 200000 398015420 200000 738920169 200000 207770845 200000 218017694 200000 124856354 200000 641173462 200000 966573458 200000 939701579 200000 813813822 200000 645532013 200000 47498405 200000 585507429 200000 3147098 200000 690128470 200000 728931299 200000 98374373 200000 782627812 200000 249234171 200000 642773629 200000 332856009 200000 321960431 200000 905919500 200000 702274949 200000 749509265 200000 478089649 200000 517524731 200000 698300532 200000 717998020 200000 879892483 200000 212863105 200000 864384423 200000 279054185 200000 62717156 200000 342841111 200000 271554781 200000 93101711 200000 511004662 200000 330913150 200000 843488699 200000 504075461 200000 129921792 200000 428855608 200000 787349064 200000 537985186 200000 509034602 200000 640536332 200000 583509361 200000 785503806 200000 809766340 200000 113783174 200000 524072838 200000 802498487 200000 306038847 200000 549913460 200000 819831995 200000 886579630 200000 362909490 200000 187854954 200000 831783336 200000 674539463 200000 31206550 200000 851133247 200000 718419914 200000 475922220 200000 489976715 200000 665521806 200000 985867264 200000 213607691 200000 331211473 200000 125224758 200000 709891342 200000 612295955 200000 705958224 200000 446911707 200000 105506845 200000 454957563 200000 363152016 200000 281935970 200000 640022841 200000 513150972 200000 958671681 200000 438002809 200000 833955282 200000 477734738 200000 884066741 200000 396533260 200000 622013244 200000 228702910 200000 335308897 200000 864316625 200000 106539311 200000 843452935 200000 397514848 200000 212796862 200000 445891655 200000 841810036 200000 250618352 200000 186955149 200000 978160260 200000 415418708 200000 42862322 200000 626892095 200000 781011404 200000 126061686 200000 459411822 200000 441996438 200000 325491812 200000 643788977 200000 767153677 200000 870217369 200000 829336955 200000 248578653 200000 216418973 200000 157156372 200000 885008800 200000 86128600 200000 48851089 200000 344045077 200000 190010182 200000 273970179 200000 221764478 200000 118973040 200000 979795783 200000 79446723 200000 378838944 200000 356751420 200000 93078366 200000 669715328 200000 919731795 200000 939564116 200000 910620843 200000 429363624 200000 812896409 200000 532063191 200000 367867955 200000 437126957 200000 579092891 200000 487081 200000 613382494 200000 494904579 200000 126129440 200000 908302320 200000 867594871 200000 656594339 200000 638315031 200000 905366167 200000 213120816 200000 825908107 200000 940804371 200000 110823374 200000 289060635 200000 925151164 200000 583904970 200000 796151176 200000 360236594 200000 73207867 200000 721444502 200000 494376187 200000 409749328 200000 172834448 200000 368590580 200000 346491172 200000 738369205 200000 199033418 200000 779941895 200000 99487553 200000 372918917 200000 814080888 200000 73541141 200000 621394772 200000 431013194 200000 98272561 200000 258973705 200000 267760807 200000 266553966 200000 44481550 200000 463713264 200000 859793987 200000 418832578 200000 865910443 200000 326853500 200000 607431543 200000 953723642 200000 357252137 200000 916352644 200000 207389783 200000 754047535 200000 986713263 200000 640091522 200000 181810746 200000 34097755 200000 342262244 200000 353043987 200000 586557500 200000 233385184 200000 510753143 200000 968144251 200000 674599354 200000 543464194 200000 558713240 200000 964482334 200000 641199320 200000 475170920 200000 991553916 200000 854632712 200000 576774910 200000 681684895 200000 102342108 200000 407178854 200000 131341655 200000 351862423 200000 726528886 200000 893454347 200000 845297489 200000 358196516 200000 482271627 200000 892766444 200000 908790559 200000 15340414 200000 944822879 200000 320223908 200000 484501050 200000 744570561 200000 745946045 200000 64251377 200000 161685980 200000 513572718 200000 82708337 200000 343206197 200000 609490307 200000 575924712 200000 333211595 200000 543281398 200000 372310900 200000 883139832 200000 112222242 200000 222700126 200000 416183094 200000 368724554 200000 503352143 200000 960198075 200000 354534419 200000 870500590 200000 118926894 200000 206362368 200000 943917978 200000 287110616 200000 370541601 200000 578746435 200000 150263327 200000 191205983 200000 685653900 200000 944703549 200000 384611130 200000 564967618 200000 7065178 200000 962333389 200000 42208324 200000 905955486 200000 488377974 200000 381540725 200000 75934941 200000 388827513 200000 442169427 200000 330302939 200000 764569961 200000 610583355 200000 873819493 200000 773765194 200000 533600142 200000 312123055 200000 458209958 200000 915552302 200000 562714807 200000 381970951 200000 926463762 200000 509228700 200000 660213908 200000 389687637 200000 209901611 200000 466375367 200000 87043480 200000 978677011 200000 601438325 200000 445778060 200000 506883962 200000 916236444 200000 703907323 200000 287323367 200000 299678132 200000 60538032 200000 610537161 200000 26275964 200000 290874887 200000 113492980 200000 773818735 200000 616674831 200000 298449653 200000 242086256 200000 469395333 200000 450940172 200000 119295558 200000 324870927 200000 95739937 200000 585561600 200000 738143108 200000 48042530 200000 414191202 200000 861733661 200000 894671998 200000 600827358 200000 368807913 200000 727793338 200000 820378057 200000 218461657 200000 249698139 200000 397134801 200000 708934970 200000 1475729 200000 961839840 200000 253175936 200000 822530669 200000 288956901 200000 31995047 200000 506186377 200000 719927617 200000 356475802 200000 318259552 200000 908142033 200000 584797274 200000 234356695 200000 522634432 200000 824243940 200000 654549918 200000 328195497 200000 152020481 200000 25466223 200000 752581304 200000 183179648 200000 545029215 200000 969815237 200000 966402969 200000 811354544 200000 563996572 200000 845699164 200000 828695281 200000 541432561 200000 990062716 200000 340740173 200000 808619194 200000 246672096 200000 444183370 200000 548174295 200000 456871086 200000 663278716 200000 501647954 200000 272115676 200000 621938892 200000 239960233 200000 577503844 200000 182407010 200000 559029207 200000 301639856 200000 210807640 200000 732743699 200000 818138071 200000 765937341 200000 621854340 200000 52219069 200000 676653206 200000 47075424 200000 768653128 200000 368104403 200000 718874659 200000 727791885 200000 993501570 200000 980516843 200000 242386771 200000 915080860 200000 583428634 200000 104022078 200000 484355131 200000 977658313 200000 318984568 200000 578646828 200000 509126327 200000 554102453 200000 997111304 200000 186190517 200000 647493863 200000 968825187 200000 504314557 200000 207341312 200000 112504748 200000 23796284 200000 61742476 200000 634122968 200000 169879343 200000 894790795 200000 706712556 200000 428084266 200000 846070619 200000 976454402 200000 549171037 200000 39539336 200000 54673502 200000 557669940 200000 566076381 200000 16987561 200000 250876204 200000 861864216 200000 574479988 200000 701580774 200000 615640060 200000 145273229 200000 764509098 200000 624699071 200000 311961801 200000 80677072 200000 385704972 200000 537190228 200000 569363922 200000 87059975 200000 572093099 200000 522940653 200000 708836890 200000 161806522 200000 720935836 200000 876540787 200000 495805928 200000 863042900 200000 801842297 200000 919212532 200000 450897737 200000 97771942 200000 352574686 200000 338984739 200000 832748681 200000 315516773 200000 477416173 200000 805693909 200000 566927550 200000 241882279 200000 521453002 200000 782532485 200000 680804925 200000 671201386 200000 356623904 200000 564792016 200000 350006562 200000 917744910 200000 900163227 200000 355402746 200000 15697869 200000 239761621 200000 819159660 200000 466075496 200000 836903264 200000 101043306 200000 798232520 200000 477847076 200000 633924674 200000 456068439 200000 715077225 200000 123401309 200000 771102366 200000 930840717 200000 249732107 200000 982241251 200000 256443109 200000 472016608 200000 620067568 200000 519682223 200000 819537992 200000 392277897 200000 273215069 200000 996512601 200000 446723903 200000 103223970 200000 628517147 200000 170673056 200000 792631300 200000 900540333 200000 197635063 200000 913374950 200000 129672473 200000 513016334 200000 142811714 200000 966551729 200000 787444158 200000 681395596 200000 801869393 200000 617981228 200000 197818491 200000 595678420 200000 331864574 200000 209601955 200000 6560669 200000 883384310 200000 969228581 200000 369186059 200000 696309680 200000 834871014 200000 265092136 200000 581437559 200000 572029450 200000 173247484 200000 688928876 200000 237049252 200000 385263936 200000 218368117 200000 963662042 200000 201349486 200000 199063983 200000 307975919 200000 283117151 200000 4617305 200000 813671412 200000 897916913 200000 443639404 200000 365765897 200000 130174324 200000 891206241 200000 757970294 200000 868035786 200000 42050773 200000 823786508 200000 600866679 200000 875841033 200000 822638723 200000 932104225 200000 285226091 200000 404344536 200000 553597740 200000 468823990 200000 606656212 200000 273803118 200000 40653892 200000 87860290 200000 480965175 200000 497466021 200000 129785474 200000 625437217 200000 60020637 200000 178881146 200000 890880609 200000 116321556 200000 138806803 200000 300636305 200000 228648608 200000 774162110 200000 575796010 200000 175108271 200000 880864451 200000 626599720 200000 890293111 200000 497647934 200000 397338511 200000 798744893 200000 743733524 200000 732889036 200000 199779218 200000 631852879 200000 495432733 200000 433179020 200000 872455064 200000 506614160 200000 663346484 200000 147816915 200000 777934647 200000 69252762 200000 898415614 200000 73585308 200000 650851652 200000 469082600 200000 829032868 200000 501935877 200000 672183900 200000 402626650 200000 679167315 200000 944188368 200000 57889117 200000 124295861 200000 715484348 200000 862985699 200000 733193705 200000 955772449 200000 630208149 200000 129191624 200000 744515818 200000 738340521 200000 944230677 200000 848216366 200000 258987272 200000 590605246 200000 588422780 200000 73204582 200000 34089269 200000 412787893 200000 863430025 200000 97923558 200000 534989602 200000 714039620 200000 769456642 200000 174371786 200000 342446535 200000 388172297 200000 639280944 200000 607546702 200000 917670879 200000 904797955 200000 32592992 200000 305833557 200000 922019433 200000 318299159 200000 920743779 200000 927773925 200000 206249256 200000 188350860 200000 316027150 200000 89470889 200000 250699556 200000 785969807 200000 320284091 200000 103435886 200000 942092072 200000 219815856 200000 87369671 200000 921587878 200000 623266881 200000 245387107 200000 666265618 200000 100042216 200000 321799237 200000 554888833 200000 617522306 200000 506081389 200000 978032202 200000 508804804 200000 159126144 200000 783674773 200000 21945130 200000 482880334 200000 558232953 200000 737476704 200000 282411014 200000 120846626 200000 70289246 200000 416986614 200000 540741312 200000 539202986 200000 183399716 200000 310058528 200000 927676031 200000 238501680 200000 996059973 200000 269447628 200000 531721263 200000 873752932 200000 61597758 200000 324504460 200000 52565758 200000 700110300 200000 291281679 200000 6874135 200000 593116897 200000 769388175 200000 466559422 200000 731655367 200000 931447053 200000 417740890 200000 892327892 200000 385193498 200000 728324734 200000 804776827 200000 372915422 200000 719404594 200000 726029427 200000 917596185 200000 74104045 200000 268081493 200000 362009327 200000 114330809 200000 763649814 200000 232772717 200000 758036282 200000 682875082 200000 600679411 200000 93014920 200000 266172511 200000 699890459 200000 70350369 200000 830440537 200000 784712620 200000 146942047 200000 310767808 200000 100963509 200000 553996084 200000 536973232 200000 301875702 200000 605020952 200000 78735952 200000 755896073 200000 205687660 200000 493695774 200000 478119449 200000 489348555 200000 212203215 200000 108245514 200000 673905648 200000 952022841 200000 46374992 200000 243720002 200000 706398199 200000 628021500 200000 500258085 200000 95980240 200000 898751894 200000 918450591 200000 19104774 200000 877490659 200000 980511222 200000 413366035 200000 945651632 200000 119837516 200000 15581321 200000 523064621 200000 988369254 200000 400105474 200000 416497024 200000 318146595 200000 117022571 200000 396459422 200000 543593043 200000 287288595 200000 107801993 200000 776752351 200000 583670333 200000 349549693 200000 451736461 200000 89074216 200000 556912318 200000 826206403 200000 470896072 200000 702220797 200000 168757783 200000 613798064 200000 546719632 200000 590294922 200000 197793745 200000 673885678 200000 871272381 200000 63811868 200000 915487031 200000 303141262 200000 969283372 200000 118237349 200000 287013847 200000 730732165 200000 151782719 200000 614447164 200000 83646980 200000 131571753 200000 33599579 200000 825330331 200000 643493719 200000 200577208 200000 953119337 200000 958193055 200000 703269162 200000 926898129 200000 54766423 200000 438434508 200000 552854811 200000 723489528 200000 495126932 200000 287560135 200000 598587792 200000 967726614 200000 513187478 200000 968024281 200000 866519085 200000 499979256 200000 478112088 200000 266480499 200000 459553887 200000 829603019 200000 251606740 200000 800284836 200000 995974612 200000 245759142 200000 336318605 200000 338303909 200000 232302849 200000 648285185 200000 783190793 200000 846684238 200000 675807643 200000 235248694 200000 205630031 200000 367334814 200000 209130270 200000 574323207 200000 27664493 200000 636731446 200000 387446089 200000 48464407 200000 419183604 200000 85789918 200000 483758752 200000 268439919 200000 984426106 200000 610883328 200000 352128745 200000 425675771 200000 625103127 200000 30527272 200000 400990640 200000 482487051 200000 509017832 200000 373669258 200000 395729603 200000 243640787 200000 407818640 200000 287164540 200000 517137077 200000 248250859 200000 777461170 200000 888611063 200000 314666335 200000 831906255 200000 192631160 200000 69106458 200000 287508571 200000 855956319 200000 972453647 200000 231288999 200000 137675144 200000 389927521 200000 731081000 200000 894428548 200000 935598985 200000 395759866 200000 555396985 200000 243995196 200000 670785093 200000 566486585 200000 214631738 200000 995528316 200000 836852584 200000 923224717 200000 675978153 200000 118390678 200000 144783585 200000 898898505 200000 760445062 200000 372903169 200000 838507362 200000 159761447 200000 869997207 200000 243850454 200000 510668004 200000 33398722 200000 643358246 200000 864012373 200000 946314016 200000 29499930 200000 347385214 200000 152712286 200000 621210134 200000 416050708 200000 780730737 200000 663302137 200000 122323594 200000 475919608 200000 795428821 200000 903126223 200000 658502274 200000 769949937 200000 82886658 200000 118986670 200000 244603849 200000 791033232 200000 4550998 200000 338999048 200000 660266096 200000 816711754 200000 735628209 200000 617197428 200000 925762888 200000 201443573 200000 740952569 200000 211623980 200000 633448040 200000 970746447 200000 813032599 200000 322741134 200000 429778861 200000 725922423 200000 184276473 200000 433783708 200000 850572597 200000 677048690 200000 583481102 200000 919703675 200000 165249507 200000 879506343 200000 294347213 200000 83296503 200000 844490719 200000 349694564 200000 888438190 200000 885538046 200000 680011027 200000 102572119 200000 935247919 200000 261100065 200000 930203567 200000 526308373 200000 69633872 200000 946835990 200000 115214501 200000 791497878 200000 190077463 200000 170177336 200000 586517037 200000 288815031 200000 271271182 200000 70552325 200000 697008707 200000 467978423 200000 385238720 200000 156429983 200000 758178084 200000 920959674 200000 291032127 200000 104680268 200000 916899797 200000 372778825 200000 389536161 200000 91979511 200000 802969756 200000 600738512 200000 933033598 200000 558952108 200000 460417412 200000 97816351 200000 211628148 200000 412354335 200000 381524702 200000 658299370 200000 546607011 200000 536784166 200000 764115899 200000 299220809 200000 139918642 200000 408582202 200000 769343091 200000 487636024 200000 160814024 200000 297340667 200000 766740768 200000 173047064 200000 148060179 200000 14849961 200000 503779875 200000 265708076 200000 594566981 200000 136503979 200000 996417695 200000 994486813 200000 453695377 200000 592715020 200000 916551929 200000 878228087 200000 221626547 200000 772783865 200000 891700062 200000 323038250 200000 911432293 200000 43527748 200000 528413757 200000 188291081 200000 391912171 200000 39657700 200000 993369801 200000 679443278 200000 139463048 200000 672608627 200000 372678008 200000 812373012 200000 137183494 200000 407786414 200000 339612806 200000 143476188 200000 24319027 200000 811746041 200000 290506867 200000 9303561 200000 775057502 200000 643292377 200000 988280449 200000 957410404 200000 341997534 200000 307502967 200000 487315255 200000 117874584 200000 162049163 200000 806475812 200000 530934496 200000 743028151 200000 366249539 200000 135576527 200000 615257613 200000 287620275 200000 50819431 200000 964939665 200000 581483535 200000 335040230 200000 28068699 200000 578929954 200000 125506430 200000 485569419 200000 890746633 200000 850487648 200000 789208245 200000 973460802 200000 459245407 200000 467668687 200000 597879379 200000 953153168 200000 151584716 200000 32060948 200000 783224763 200000 501078620 200000 733185223 200000 655932537 200000 844862869 200000 315101812 200000 54688840 200000 271525485 200000 794353739 200000 223597574 200000 827775053 200000 390162945 200000 814263437 200000 4145191 200000 350142295 200000 568297835 200000 431889869 200000 159928399 200000 552700138 200000 654526343 200000 575308996 200000 881537755 200000 302394896 200000 363183185 200000 603836907 200000 793684362 200000 975476695 200000 237343596 200000 991821827 200000 342421505 200000 291931598 200000 924426398 200000 560940174 200000 902381639 200000 74159244 200000 477157969 200000 928331859 200000 739971401 200000 999142954 200000 471940628 200000 620421597 200000 539245911 200000 496550083 200000 342181656 200000 503529469 200000 436567717 200000 543271163 200000 810192052 200000 217124420 200000 792059339 200000 708272245 200000 240789218 200000 529500042 200000 927932486 200000 475706972 200000 642484927 200000 742456426 200000 209829621 200000 492380123 200000 678345999 200000 268806595 200000 127584412 200000 411195557 200000 911997110 200000 501276984 200000 963413092 200000 663765870 200000 559954752 200000 559259057 200000 405786201 200000 146786927 200000 626114394 200000 931061208 200000 75315691 200000 754053094 200000 899539798 200000 440561821 200000 925324910 200000 456748180 200000 546184108 200000 386373043 200000 816704410 200000 383505469 200000 538950003 200000 931650576 200000 182229515 200000 997182507 200000 518304492 200000 916165745 200000 716544961 200000 149450668 200000 806556664 200000 949192147 200000 120809634 200000 16547471 200000 502176924 200000 72451067 200000 117598452 200000 358770091 200000 558740356 200000 958199792 200000 135778787 200000 28038489 200000 177572478 200000 51594363 200000 35110401 200000 501470197 200000 145652987 200000 474511534 200000 822870976 200000 648892512 200000 633781905 200000 824712282 200000 919412730 200000 267103361 200000 328290171 200000 697928343 200000 856372330 200000 52757951 200000 604003607 200000 535567424 200000 150574640 200000 341210505 200000 142276711 200000 247522932 200000 964049489 200000 325426126 200000 192623761 200000 307198231 200000 351703605 200000 702832005 200000 39137119 200000 933240654 200000 700596264 200000 675651879 200000 520304576 200000 880902663 200000 883233753 200000 906405680 200000 329961029 200000 819726447 200000 713188573 200000 53806241 200000 675026341 200000 880238713 200000 924490029 200000 944343425 200000 206502201 200000 916907870 200000 528375204 200000 244836183 200000 841103232 200000 320367128 200000 149914242 200000 820511154 200000 98892445 200000 956350949 200000 972378604 200000 492700322 200000 803017940 200000 535070410 200000 938049129 200000 810842940 200000 793514256 200000 980527630 200000 149210982 200000 610938393 200000 955798368 200000 615990970 200000 887457715 200000 111934935 200000 680968054 200000 108144672 200000 303194116 200000 848044951 200000 2212135 200000 528890961 200000 471613810 200000 220851581 200000 398896877 200000 687516837 200000 668031991 200000 642524980 200000 223861864 200000 42765879 200000 296910581 200000 538500711 200000 468562648 200000 265286247 200000 689008560 200000 826399561 200000 13813157 200000 899330390 200000 405339599 200000 614506254 200000 866968792 200000 248607853 200000 972631519 200000 362950255 200000 908270495 200000 988425942 200000 620807632 200000 233093162 200000 369644749 200000 793007617 200000 336737654 200000 14789504 200000 679290711 200000 755292193 200000 380911881 200000 882049206 200000 463056600 200000 543017133 200000 337975205 200000 383533460 200000 504271886 200000 2379487 200000 882928587 200000 92601321 200000 153165146 200000 860838968 200000 858786782 200000 675607045 200000 268357444 200000 154638074 200000 756258471 200000 731610429 200000 358248181 200000 999315117 200000 744843730 200000 474283114 200000 571670204 200000 863257242 200000 539581551 200000 20739178 200000 588816010 200000 190709331 200000 800557426 200000 136088734 200000 514704501 200000 389466153 200000 494383666 200000 375159659 200000 937755449 200000 919556020 200000 324382446 200000 140501177 200000 901574834 200000 418311248 200000 861037891 200000 987085943 200000 157071971 200000 299253146 200000 126929079 200000 591963413 200000 151356914 200000 153200118 200000 324705586 200000 440743432 200000 789519273 200000 856534796 200000 665842048 200000 500234313 200000 819398903 200000 840332359 200000 550825424 200000 484130006 200000 32069869 200000 150857045 200000 104627255 200000 112799536 200000 466830018 200000 811266730 200000 855084334 200000 993783772 200000 617965136 200000 744953340 200000 977234448 200000 546037986 200000 852446868 200000 925778632 200000 810130845 200000 224773713 200000 405461553 200000 717990604 200000 779309690 200000 301025465 200000 711606254 200000 597267083 200000 611059119 200000 270661551 200000 678601011 200000 616283596 200000 62484263 200000 799472204 200000 311087248 200000 52668955 200000 208906803 200000 108567983 200000 342540343 200000 11642183 200000 162468872 200000 485005686 200000 556777085 200000 62479330 200000 704314428 200000 915744841 200000 958515805 200000 396264901 200000 782719309 200000 276101200 200000 115516404 200000 321899145 200000 748410138 200000 94276535 200000 615970566 200000 917497358 200000 794019688 200000 725458225 200000 5258616 200000 646406392 200000 235816542 200000 805678706 200000 633348052 200000 141761325 200000 147543305 200000 663355572 200000 783760328 200000 854248024 200000 959402969 200000 493038387 200000 256178855 200000 784520297 200000 275025698 200000 307726257 200000 788451302 200000 911607827 200000 825610140 200000 151442675 200000 435580320 200000 645295437 200000 577404644 200000 109271873 200000 921070867 200000 77380050 200000 752831481 200000 815921386 200000 7045921 200000 27498401 200000 23354815 200000 705728190 200000 587881168 200000 813717373 200000 59279743 200000 149393042 200000 742507978 200000 513587053 200000 249695589 200000 232245184 200000 537935070 200000 412290877 200000 799966977 200000 988466084 200000 681141885 200000 281919740 200000 648154055 200000 592457760 200000 362345790 200000 495039356 200000 651005839 200000 498232856 200000 367931994 200000 285043414 200000 200475925 200000 979386871 200000 300632624 200000 613492963 200000 536369786 200000 878261289 200000 980070594 200000 389312963 200000 735273409 200000 752428959 200000 977890871 200000 758998618 200000 165941075 200000 590877262 200000 547475287 200000 623858382 200000 531902588 200000 618798000 200000 192190482 200000 460442379 200000 309082603 200000 435388225 200000 762115577 200000 749644607 200000 381050934 200000 955698947 200000 59896003 200000 938627166 200000 486913620 200000 947666938 200000 639673546 200000 825435807 200000 773298721 200000 275555505 200000 587985291 200000 692640253 200000 308202205 200000 800602036 200000 966914602 200000 972371126 200000 583882669 200000 67966996 200000 924439019 200000 725189584 200000 94128665 200000 267856358 200000 841707706 200000 391777679 200000 398255756 200000 314178244 200000 632051108 200000 500564480 200000 102073048 200000 706694730 200000 692468572 200000 200678770 200000 927392943 200000 732386970 200000 412082359 200000 766265592 200000 319393322 200000 99645145 200000 497393968 200000 104709864 200000 956654662 200000 400373167 200000 636664165 200000 979752798 200000 840873827 200000 7614411 200000 318156184 200000 720821434 200000 887561667 200000 724015709 200000 740685871 200000 39583261 200000 818886161 200000 257139099 200000 987155508 200000 647540721 200000 26463703 200000 662671164 200000 827822037 200000 11173982 200000 880325126 200000 315139840 200000 955433189 200000 832455637 200000 140116338 200000 84195622 200000 4838233 200000 608838537 200000 769165652 200000 935420147 200000 360882125 200000 234926065 200000 275492806 200000 573394226 200000 327007741 200000 429843784 200000 720964170 200000 138731695 200000 89761612 200000 100208653 200000 473805380 200000 672657083 200000 95342400 200000 572862340 200000 627904891 200000 483942315 200000 945380355 200000 88259634 200000 713825948 200000 586962265 200000 708157156 200000 415139940 200000 496814519 200000 72687009 200000 780419796 200000 85276841 200000 602394816 200000 166311141 200000 406024938 200000 311801940 200000 753164303 200000 267013770 200000 656434911 200000 14786043 200000 860658913 200000 809955193 200000 464579987 200000 288091643 200000 995643348 200000 186984095 200000 176565638 200000 389854449 200000 87508847 200000 969024877 200000 47965023 200000 939319362 200000 555139224 200000 857511512 200000 686488169 200000 471881876 200000 581170460 200000 787365722 200000 719078161 200000 86544979 200000 275309098 200000 970393199 200000 599331178 200000 185224237 200000 611548376 200000 767806489 200000 122532777 200000 748686230 200000 689327261 200000 453868509 200000 783339176 200000 933004101 200000 113803221 200000 140738244 200000 495710823 200000 992013237 200000 2729025 200000 627020763 200000 968790151 200000 993313701 200000 930299780 200000 592032947 200000 493696717 200000 244834968 200000 465227687 200000 934298593 200000 77417381 200000 63012694 200000 122797461 200000 588226943 200000 981965980 200000 589249129 200000 591400864 200000 279451562 200000 778262245 200000 426749601 200000 360897018 200000 62326530 200000 521230806 200000 999475089 200000 212375869 200000 348807981 200000 505482088 200000 472052239 200000 429527780 200000 174503763 200000 501434554 200000 122726072 200000 663529423 200000 396669603 200000 940779149 200000 736780393 200000 554203331 200000 347950285 200000 409176009 200000 998155975 200000 262050024 200000 649542279 200000 890463224 200000 716873912 200000 250573385 200000 426093065 200000 247582150 200000 104360680 200000 920842839 200000 27035536 200000 423008647 200000 346191430 200000 213498983 200000 253600222 200000 591135665 200000 939049604 200000 59537967 200000 628723896 200000 218825565 200000 562267290 200000 29619277 200000 827754343 200000 308032714 200000 121227075 200000 422860480 200000 237967160 200000 518131674 200000 433841022 200000 316621677 200000 925225468 200000 478653588 200000 869417742 200000 564589211 200000 179896969 200000 425218464 200000 144638203 200000 874619767 200000 706659638 200000 428861646 200000 782391823 200000 841190545 200000 74746979 200000 356025743 200000 199296858 200000 689072221 200000 56146671 200000 54774650 200000 469793967 200000 66231220 200000 460632256 200000 28467401 200000 109766948 200000 370647120 200000 262268735 200000 851255001 200000 339689878 200000 210770259 200000 564239321 200000 729701550 200000 604490019 200000 482487744 200000 333769343 200000 347432812 200000 9981358 200000 230037761 200000 39889446 200000 138664671 200000 648193630 200000 326727520 200000 897938760 200000 910772724 200000 920951327 200000 620365453 200000 565840482 200000 632995134 200000 170002463 200000 547319326 200000 230827124 200000 119810418 200000 526130258 200000 520597514 200000 962521476 200000 459319787 200000 790713327 200000 988740398 200000 740408091 200000 946705703 200000 88862193 200000 657941448 200000 56315590 200000 781269319 200000 534301592 200000 685270015 200000 324655766 200000 299819667 200000 701883109 200000 292994648 200000 540507553 200000 636508148 200000 994994465 200000 451146306 200000 307371647 200000 77084537 200000 903822166 200000 92654220 200000 219691981 200000 513758418 200000 611734740 200000 824557033 200000 666029741 200000 861270488 200000 856388526 200000 715982195 200000 34214724 200000 235190531 200000 453586747 200000 55422757 200000 457208635 200000 933968882 200000 867725973 200000 443380320 200000 573911615 200000 547254759 200000 798512925 200000 534707815 200000 657953922 200000 221495880 200000 512865525 200000 335815907 200000 354468151 200000 322853152 200000 697571204 200000 47580767 200000 374447897 200000 810640283 200000 176190454 200000 257816268 200000 426816229 200000 738143373 200000 962729914 200000 773323263 200000 266934747 200000 587207404 200000 81568514 200000 93966894 200000 438897729 200000 893945426 200000 965282630 200000 779185271 200000 121189856 200000 51992444 200000 471765953 200000 598691162 200000 113088133 200000 18746573 200000 147352050 200000 991337785 200000 714967681 200000 43372748 200000 59418653 200000 37328095 200000 890452778 200000 987497633 200000 599439304 200000 707682806 200000 137787736 200000 974935708 200000 809808958 200000 1314703 200000 835290088 200000 758726319 200000 711949071 200000 183429791 200000 648341053 200000 286318319 200000 550131342 200000 307836540 200000 483619002 200000 645536278 200000 706776146 200000 831160164 200000 565907785 200000 183248388 200000 942725557 200000 395991798 200000 856832471 200000 330922553 200000 538096216 200000 394838710 200000 649463509 200000 868770397 200000 368793757 200000 366322317 200000 753821625 200000 564679353 200000 38004780 200000 503307080 200000 538305403 200000 219903675 200000 458644079 200000 144159508 200000 59805464 200000 95605110 200000 373143829 200000 575866376 200000 197775379 200000 923696159 200000 33391251 200000 799778460 200000 735054063 200000 27833489 200000 519254174 200000 894930474 200000 170475958 200000 13983690 200000 676256434 200000 8026484 200000 907459189 200000 145689196 200000 106878094 200000 554134813 200000 49617853 200000 736339773 200000 866215606 200000 862413870 200000 739403556 200000 995756967 200000 692301552 200000 522010771 200000 46578626 200000 773523001 200000 328079559 200000 848589212 200000 812838069 200000 384154404 200000 852418059 200000 124332157 200000 553185693 200000 163834558 200000 966271823 200000 515155150 200000 300484384 200000 740553219 200000 915356778 200000 354032395 200000 511788903 200000 698546447 200000 743194871 200000 549724436 200000 857217183 200000 749010853 200000 925358805 200000 440103087 200000 700886906 200000 393528747 200000 795642023 200000 519505921 200000 233464235 200000 213014443 200000 479549524 200000 216039961 200000 665019501 200000 801386324 200000 171233672 200000 631762790 200000 474501373 200000 419768312 200000 451800626 200000 714459707 200000 282211100 200000 454877451 200000 404526340 200000 379668306 200000 664684942 200000 474933930 200000 630306806 200000 151795270 200000 34821277 200000 505017361 200000 505186500 200000 118871063 200000 240786070 200000 969256996 200000 427788651 200000 350991786 200000 345863754 200000 233348071 200000 173837488 200000 214885959 200000 926591887 200000 477797638 200000 947637401 200000 246972441 200000 125596605 200000 989819982 200000 833034481 200000 881401521 200000 918203954 200000 155907634 200000 755945416 200000 969900420 200000 824167630 200000 843508551 200000 803595249 200000 977480296 200000 234238072 200000 737119432 200000 163382659 200000 182370331 200000 600297367 200000 703706898 200000 156502105 200000 998841020 200000 141147289 200000 978945065 200000 421977234 200000 4649040 200000 978336879 200000 954245682 200000 170462481 200000 73551166 200000 829700879 200000 538162679 200000 938471934 200000 636140244 200000 547330545 200000 609865574 200000 51604803 200000 960478144 200000 531239059 200000 909129746 200000 281990927 200000 647186071 200000 633610485 200000 608465329 200000 720642135 200000 389622865 200000 394960414 200000 319603356 200000 627915088 200000 711885515 200000 704254613 200000 138358866 200000 836206070 200000 82221380 200000 717395688 200000 137772533 200000 381674121 200000 239648992 200000 19237928 200000 55174859 200000 146500107 200000 129007400 200000 787466347 200000 567491262 200000 473991875 200000 868088456 200000 893719369 200000 699991261 200000 466629820 200000 643024592 200000 483646048 200000 411362777 200000 745580614 200000 920630196 200000 918349777 200000 4632201 200000 449693300 200000 206868812 200000 1989824 200000 718446694 200000 173761949 200000 229247636 200000 305617367 200000 394551823 200000 698148316 200000 689705453 200000 314066883 200000 299941318 200000 583181200 200000 601938842 200000 62942134 200000 616591858 200000 415791068 200000 519775812 200000 659133924 200000 118168987 200000 614449448 200000 585743223 200000 725750278 200000 730552049 200000 281543070 200000 902146595 200000 715661274 200000 525035974 200000 225341870 200000 603345691 200000 413617568 200000 847733775 200000 543185546 200000 858040217 200000 136219806 200000 130504806 200000 677017771 200000 976370104 200000 761337246 200000 150363275 200000 978830922 200000 129283321 200000 100147051 200000 652051935 200000 41894888 200000 261098175 200000 464787800 200000 955811303 200000 281953990 200000 361693395 200000 432433080 200000 273208527 200000 504711534 200000 195820512 200000 33239143 200000 836209124 200000 722629672 200000 317211640 200000 341259583 200000 6411801 200000 909768070 200000 922045709 200000 238194340 200000 773047427 200000 666757849 200000 57046393 200000 489832441 200000 284610269 200000 857864376 200000 689902199 200000 404188713 200000 590917637 200000 432276352 200000 483503271 200000 138617375 200000 55691901 200000 833925583 200000 82366606 200000 973784909 200000 76885227 200000 105431817 200000 779613459 200000 359197737 200000 596915353 200000 28571091 200000 31918084 200000 54119596 200000 575906293 200000 613846683 200000 812155535 200000 130023633 200000 574429458 200000 186382349 200000 701909961 200000 204283676 200000 544711206 200000 776123807 200000 37801258 200000 812702480 200000 128769546 200000 164325382 200000 376716047 200000 437239224 200000 983221437 200000 258695103 200000 255140663 200000 370139167 200000 909430753 200000 923566983 200000 647457095 200000 412638168 200000 696240957 200000 435928291 200000 478713670 200000 383828855 200000 215714617 200000 473602714 200000 774917153 200000 919888149 200000 594936677 200000 483100469 200000 830967848 200000 835370192 200000 333880562 200000 733294982 200000 732826511 200000 859533128 200000 774209847 200000 81823518 200000 5161198 200000 57189924 200000 452856877 200000 896142037 200000 340059074 200000 791549067 200000 515839732 200000 452875590 200000 883592938 200000 282189739 200000 972270156 200000 308946256 200000 76805418 200000 500868918 200000 638333213 200000 868840086 200000 777702827 200000 409076192 200000 348207343 200000 196018176 200000 962875001 200000 374858210 200000 519599218 200000 306392120 200000 192602884 200000 567346554 200000 251305464 200000 738528302 200000 618620576 200000 521523561 200000 166417910 200000 590972309 200000 259882245 200000 611536243 200000 374234503 200000 223207779 200000 184618191 200000 326152931 200000 743570153 200000 798241877 200000 730704894 200000 907810564 200000 150323709 200000 349668712 200000 185063544 200000 796666793 200000 290929355 200000 127985249 200000 738431107 200000 30012326 200000 491438588 200000 800141382 200000 760620875 200000 542728532 200000 659935582 200000 218205155 200000 136303970 200000 576111377 200000 350985316 200000 236833351 200000 932682042 200000 719311294 200000 596317859 200000 501659972 200000 955069357 200000 182828351 200000 636859479 200000 508895218 200000 18641526 200000 991271166 200000 587406556 200000 242357036 200000 983128246 200000 860506729 200000 805647669 200000 932937233 200000 103897967 200000 778827632 200000 50469512 200000 906972292 200000 384991244 200000 494302984 200000 306792095 200000 104256429 200000 553114328 200000 319237546 200000 893842536 200000 232437367 200000 465456514 200000 122781140 200000 581321847 200000 998783504 200000 713481119 200000 807307911 200000 719919487 200000 366266475 200000 860776232 200000 375070151 200000 540107997 200000 159165633 200000 923294968 200000 436850463 200000 939500301 200000 497484811 200000 786383695 200000 142581786 200000 207283250 200000 380587402 200000 226868818 200000 322187467 200000 932232850 200000 736795456 200000 369036424 200000 831183430 200000 34948376 200000 109468276 200000 67247966 200000 499976484 200000 174876625 200000 856385074 200000 859259812 200000 55309315 200000 752013423 200000 757630921 200000 964871182 200000 518907908 200000 822288073 200000 543719755 200000 420559797 200000 179269451 200000 619327833 200000 870580752 200000 195454099 200000 596384643 200000 6911932 200000 673402675 200000 118600714 200000 994142807 200000 65145654 200000 761050131 200000 222711646 200000 677131770 200000 331134251 200000 12210900 200000 371763254 200000 476978592 200000 897286055 200000 304819932 200000 809437471 200000 867532291 200000 46971351 200000 446798678 200000 160297993 200000 202990047 200000 808993934 200000 998365106 200000 825004744 200000 528535158 200000 827985089 200000 429088803 200000 480816020 200000 89610764 200000 919337995 200000 614979615 200000 485942153 200000 416578668 200000 538139434 200000 713157347 200000 859189544 200000 58160993 200000 862068352 200000 505319405 200000 439989972 200000 349069630 200000 226963091 200000 79871360 200000 966287190 200000 469469527 200000 341514893 200000 77850915 200000 351343194 200000 833920133 200000 851249340 200000 94733346 200000 136947440 200000 527208871 200000 901770003 200000 964917260 200000 28978700 200000 40534555 200000 103907240 200000 330969907 200000 772462853 200000 99123785 200000 369469748 200000 526245679 200000 338795546 200000 769275416 200000 101479830 200000 204240731 200000 177200360 200000 343068535 200000 186115664 200000 374239575 200000 165636341 200000 461782230 200000 114504968 200000 139060100 200000 689394217 200000 217131434 200000 176729609 200000 933236107 200000 398952272 200000 414134508 200000 661349056 200000 90677463 200000 636267673 200000 552097691 200000 549286975 200000 313651478 200000 526360602 200000 682337077 200000 998790589 200000 814671547 200000 555923017 200000 386208834 200000 32965395 200000 416172415 200000 618443908 200000 67527882 200000 859934528 200000 85211868 200000 280927114 200000 73269977 200000 658586855 200000 230241425 200000 869317632 200000 608277250 200000 279576780 200000 365089569 200000 167251182 200000 434684121 200000 495455835 200000 148603475 200000 83438143 200000 961972600 200000 795748385 200000 179685811 200000 10771268 200000 483653115 200000 247492688 200000 345627408 200000 589233458 200000 2354180 200000 287817535 200000 311746812 200000 486646175 200000 624854583 200000 96054760 200000 5905743 200000 623847177 200000 221827775 200000 441899113 200000 467416997 200000 339849039 200000 17502664 200000 151849604 200000 549374939 200000 131744822 200000 758882818 200000 593581086 200000 334579862 200000 679182309 200000 521846565 200000 67519939 200000 233913276 200000 328222569 200000 263821415 200000 686813985 200000 471837432 200000 21536562 200000 346930439 200000 377893768 200000 705280570 200000 99490708 200000 107958470 200000 992025201 200000 16961589 200000 761154375 200000 241516137 200000 683187700 200000 461391584 200000 666925032 200000 741558328 200000 469922128 200000 771258870 200000 845876342 200000 807272066 200000 870987111 200000 811599733 200000 359974869 200000 246781975 200000 745239359 200000 304625699 200000 582246734 200000 419053260 200000 217793154 200000 116339204 200000 936752397 200000 225660411 200000 613664254 200000 926946021 200000 814241954 200000 838814464 200000 957330982 200000 793173205 200000 586972033 200000 713529789 200000 595728784 200000 816895142 200000 297113474 200000 539438359 200000 920538486 200000 15301745 200000 744996193 200000 591187830 200000 10785333 200000 67055119 200000 858878783 200000 762643273 200000 422507472 200000 539487648 200000 479499039 200000 836393856 200000 588929645 200000 87923208 200000 409835370 200000 1271824 200000 764806871 200000 395677549 200000 969218412 200000 875851379 200000 987309307 200000 425305019 200000 884037076 200000 876785189 200000 941537899 200000 254060320 200000 962087736 200000 539820840 200000 537823966 200000 863321232 200000 753736335 200000 431876737 200000 831072429 200000 897483841 200000 645877685 200000 925958840 200000 755955544 200000 572552240 200000 818666986 200000 799104604 200000 90923007 200000 293510811 200000 629962835 200000 173200509 200000 237220842 200000 741383301 200000 392651896 200000 692978992 200000 933760770 200000 343333942 200000 649843908 200000 762311695 200000 791559253 200000 621793208 200000 985299721 200000 70242998 200000 533218454 200000 934386011 200000 458438393 200000 395141959 200000 294530202 200000 247511601 200000 388267182 200000 880969959 200000 963883996 200000 451305619 200000 858939170 200000 834489919 200000 935069946 200000 248081050 200000 625714872 200000 724295676 200000 282261045 200000 294653607 200000 863279537 200000 233573711 200000 975044085 200000 716643803 200000 180382904 200000 718260333 200000 669939523 200000 7370399 200000 168731991 200000 360231696 200000 364707918 200000 317612318 200000 936219775 200000 779374836 200000 432265959 200000 81407430 200000 820693764 200000 735013979 200000 129509124 200000 841470923 200000 955261471 200000 940103818 200000 363691328 200000 334971300 200000 625975274 200000 838243401 200000 716927321 200000 573974924 200000 447115751 200000 849284711 200000 540939953 200000 600188930 200000 278035322 200000 627871284 200000 585435854 200000 733689929 200000 124063850 200000 644989958 200000 310980571 200000 788488937 200000 954030436 200000 334567860 200000 104663332 200000 184231468 200000 774702712 200000 878434078 200000 957946270 200000 179567778 200000 82406298 200000 749378211 200000 226315868 200000 982784413 200000 838455586 200000 293706152 200000 425232667 200000 892162998 200000 837196877 200000 404549912 200000 658681015 200000 451236678 200000 653586873 200000 474822623 200000 457572276 200000 156824814 200000 847763949 200000 791447918 200000 924440246 200000 601135120 200000 572620751 200000 859988538 200000 982250249 200000 873184595 200000 509930284 200000 282510397 200000 346147610 200000 14001443 200000 726872371 200000 596460916 200000 214763771 200000 99912238 200000 33794298 200000 436868703 200000 140537571 200000 582200296 200000 260077048 200000 874482308 200000 108020140 200000 518163208 200000 426778761 200000 196297963 200000 840482644 200000 194089993 200000 824876654 200000 504126627 200000 691865980 200000 615236010 200000 856344394 200000 563136828 200000 73008108 200000 215483758 200000 359206182 200000 72532812 200000 502320397 200000 4661277 200000 986810605 200000 45684458 200000 990512237 200000 240129089 200000 583513841 200000 622843958 200000 329123647 200000 571584682 200000 138754404 200000 746249167 200000 610163928 200000 533092075 200000 662492384 200000 768086363 200000 634967859 200000 472194010 200000 599082208 200000 189956099 200000 995606894 200000 549644308 200000 436103748 200000 582333684 200000 869883467 200000 89749622 200000 245413841 200000 88824799 200000 145108144 200000 635709093 200000 69121199 200000 756374905 200000 3402791 200000 562271623 200000 576033001 200000 339025916 200000 972253535 200000 497321928 200000 238928880 200000 997748644 200000 719751849 200000 452366934 200000 478987545 200000 71294771 200000 48395899 200000 437595365 200000 962706458 200000 175031918 200000 157881329 200000 481267309 200000 449260945 200000 649877150 200000 835508551 200000 606093223 200000 224408957 200000 205827856 200000 251104352 200000 996977555 200000 839151043 200000 858200981 200000 660165442 200000 542289396 200000 930191530 200000 186834179 200000 578009752 200000 501757906 200000 219285343 200000 300710322 200000 730666031 200000 640699895 200000 736260210 200000 916686335 200000 455480697 200000 173062003 200000 160023639 200000 782712524 200000 184691213 200000 337263641 200000 593853927 200000 261136382 200000 616372772 200000 328353023 200000 759836380 200000 435846398 200000 593025310 200000 677699330 200000 604427864 200000 851149625 200000 792615931 200000 685340991 200000 248485215 200000 106381984 200000 27585507 200000 137941915 200000 6261592 200000 187440681 200000 648723103 200000 39689533 200000 22958224 200000 857693772 200000 4463901 200000 918081806 200000 107339446 200000 917416326 200000 130666479 200000 163801664 200000 31176544 200000 926993113 200000 876641228 200000 814006468 200000 770242693 200000 733467210 200000 367199246 200000 727095762 200000 884638466 200000 154242402 200000 574618419 200000 87350373 200000 284720917 200000 313900462 200000 139763037 200000 74251708 200000 619536613 200000 75718975 200000 892079314 200000 481016795 200000 982129399 200000 118206251 200000 549464700 200000 513869832 200000 938868922 200000 555546122 200000 109389417 200000 897899854 200000 23009021 200000 977975929 200000 336566860 200000 744646397 200000 935800435 200000 148814747 200000 136980986 200000 881032488 200000 758422582 200000 701330323 200000 754235887 200000 984410917 200000 802690625 200000 148910603 200000 228120007 200000 207312401 200000 799850485 200000 753299120 200000 915396805 200000 188120394 200000 817729685 200000 923004339 200000 394016335 200000 115364595 200000 877066186 200000 726821961 200000 875683439 200000 976776307 200000 736940063 200000 948092716 200000 768098388 200000 216357622 200000 182234501 200000 944322841 200000 397559503 200000 285545450 200000 860892113 200000 815023440 200000 683637463 200000 828603268 200000 301628729 200000 462830615 200000 47844357 200000 699232057 200000 325737691 200000 397139767 200000 73406744 200000 350858821 200000 164468535 200000 465252477 200000 36236915 200000 131175463 200000 127412911 200000 325954107 200000 755489946 200000 110269219 200000 810169358 200000 236964292 200000 751076537 200000 83080895 200000 932070142 200000 403146739 200000 416388381 200000 15445062 200000 383036048 200000 933876645 200000 583703480 200000 722135368 200000 483820985 200000 507389498 200000 403918497 200000 54105112 200000 927001551 200000 599956504 200000 753017490 200000 891524685 200000 577259280 200000 617140008 200000 591784296 200000 88408897 200000 437026075 200000 442418519 200000 911123111 200000 750745237 200000 219951476 200000 80384278 200000 120060916 200000 239579819 200000 963660293 200000 23523291 200000 116905369 200000 801200939 200000 761950104 200000 451480734 200000 359683844 200000 945280894 200000 46280798 200000 821907037 200000 969587527 200000 85982550 200000 810943595 200000 25464472 200000 863890842 200000 794211108 200000 194060855 200000 574727125 200000 621669333 200000 75835041 200000 765831454 200000 252891165 200000 826429687 200000 954149702 200000 883961313 200000 178022269 200000 588052386 200000 892868307 200000 693059875 200000 212274823 200000 308147867 200000 160842700 200000 367819245 200000 607517902 200000 209331023 200000 515952631 200000 727969323 200000 548257133 200000 739107913 200000 812741855 200000 182060333 200000 996394881 200000 88589245 200000 590734420 200000 864419879 200000 889881770 200000 271506433 200000 619315433 200000 267386033 200000 685077902 200000 878820366 200000 204409461 200000 517409607 200000 126366295 200000 461301763 200000 762793618 200000 422285769 200000 989697328 200000 403166114 200000 499741985 200000 400139261 200000 839168203 200000 892992210 200000 651672772 200000 904953352 200000 760971486 200000 397994523 200000 276696931 200000 383506169 200000 496427681 200000 396012845 200000 547653800 200000 313004351 200000 308712785 200000 477174105 200000 946341507 200000 215386413 200000 880921265 200000 192075798 200000 125025190 200000 235886461 200000 962000260 200000 484665726 200000 575937033 200000 85869002 200000 988213780 200000 731613902 200000 545777511 200000 354125076 200000 128813230 200000 981056745 200000 15694784 200000 769070656 200000 792333860 200000 420340950 200000 881389014 200000 164240534 200000 445474889 200000 208985150 200000 163327920 200000 760354881 200000 748390521 200000 70641647 200000 366927641 200000 835660498 200000 78264334 200000 597008475 200000 550649889 200000 411956670 200000 796106988 200000 411359257 200000 933063579 200000 158811867 200000 658122230 200000 97425507 200000 255011742 200000 123972839 200000 864469398 200000 988125079 200000 161481221 200000 260040705 200000 644543545 200000 304364471 200000 915169519 200000 155653166 200000 313360593 200000 204507368 200000 508186943 200000 909989845 200000 793545041 200000 459006966 200000 155098396 200000 740925508 200000 529284404 200000 50638031 200000 20654706 200000 754282025 200000 118479863 200000 915853572 200000 684625264 200000 271653913 200000 243956123 200000 110813771 200000 526479625 200000 185571596 200000 326223652 200000 218808575 200000 654275443 200000 558275295 200000 442432284 200000 387073182 200000 304348330 200000 278316241 200000 517294096 200000 305524810 200000 922801390 200000 343772678 200000 541640978 200000 88280393 200000 247247680 200000 972636679 200000 986316854 200000 367219078 200000 790956521 200000 670565184 200000 408624917 200000 893365261 200000 136730868 200000 531219841 200000 542004556 200000 159909778 200000 382751919 200000 648680574 200000 595621630 200000 954855147 200000 20974126 200000 167578703 200000 437977934 200000 892640657 200000 699582920 200000 686689264 200000 232369894 200000 644879396 200000 913528216 200000 992253890 200000 203702900 200000 24349924 200000 611310077 200000 417978376 200000 551120167 200000 848501816 200000 821179930 200000 500982635 200000 570539318 200000 524596011 200000 34471511 200000 449853815 200000 383815769 200000 337132010 200000 846272222 200000 407632156 200000 335958606 200000 538428487 200000 732810783 200000 788109613 200000 370082133 200000 857545785 200000 955807564 200000 383066852 200000 777016501 200000 140157530 200000 136759518 200000 808130140 200000 468013365 200000 558756456 200000 820752142 200000 10453270 200000 665514403 200000 270572484 200000 158172764 200000 308840565 200000 481054545 200000 931874806 200000 248224780 200000 753155650 200000 341405331 200000 810835751 200000 603938980 200000 930904872 200000 171880770 200000 526080165 200000 23685232 200000 586501433 200000 951992124 200000 767366498 200000 242822142 200000 796680295 200000 461169889 200000 764345462 200000 298334882 200000 32329996 200000 452672920 200000 613443993 200000 612413171 200000 73936995 200000 773844040 200000 54874026 200000 656406348 200000 749553932 200000 733203935 200000 317134634 200000 26981964 200000 60529548 200000 335032783 200000 974132929 200000 213307223 200000 649842378 200000 573069452 200000 874707896 200000 391089938 200000 110583444 200000 187533839 200000 636987518 200000 626771946 200000 754920472 200000 946935382 200000 372944676 200000 405045902 200000 887916651 200000 855385569 200000 648376288 200000 82157681 200000 578700037 200000 542825527 200000 271467406 200000 235876425 200000 162705475 200000 705231455 200000 44604458 200000 576354963 200000 798493668 200000 325265255 200000 971290967 200000 593957388 200000 356591501 200000 815260897 200000 452382939 200000 221560889 200000 114512709 200000 668268897 200000 724362017 200000 463090144 200000 156524537 200000 385062656 200000 396110261 200000 486951821 200000 757008889 200000 652687836 200000 786098636 200000 898118158 200000 341935481 200000 530820246 200000 357563577 200000 590021879 200000 874391313 200000 738246354 200000 62136441 200000 897746207 200000 963271230 200000 576007098 200000 538078248 200000 482562337 200000 720832991 200000 202318460 200000 338693770 200000 505716701 200000 871880376 200000 657290951 200000 53024387 200000 258321652 200000 607070194 200000 643138386 200000 213701023 200000 219420495 200000 940507545 200000 191209558 200000 982877323 200000 334817688 200000 405141277 200000 202832911 200000 10913689 200000 195353279 200000 825880018 200000 10164030 200000 10422081 200000 857289846 200000 265256816 200000 560315306 200000 40032410 200000 195195830 200000 618050707 200000 868441242 200000 925558245 200000 385039672 200000 890837308 200000 171334492 200000 510656771 200000 809243645 200000 273789262 200000 954205634 200000 150248442 200000 363261895 200000 73593106 200000 885904032 200000 767369588 200000 844611997 200000 874061235 200000 177730127 200000 723589439 200000 849173579 200000 979019715 200000 580960045 200000 747695310 200000 137162975 200000 30140852 200000 502762011 200000 208960438 200000 800611118 200000 777503840 200000 990306045 200000 12316722 200000 878550605 200000 136115586 200000 220216638 200000 175348128 200000 328119064 200000 409393211 200000 184418377 200000 541248258 200000 430782126 200000 213824910 200000 160228369 200000 872964990 200000 385900274 200000 874987235 200000 403970442 200000 702321374 200000 176184076 200000 192060040 200000 423921453 200000 535340049 200000 573517798 200000 616292395 200000 47688056 200000 348839848 200000 840350896 200000 256643425 200000 329587052 200000 534502490 200000 745495389 200000 981709859 200000 501205773 200000 706170240 200000 846508836 200000 277133644 200000 670486502 200000 659912089 200000 452294911 200000 775284508 200000 643068802 200000 709426376 200000 80746031 200000 723841464 200000 702343668 200000 73200977 200000 88799414 200000 46757287 200000 115309648 200000 882898463 200000 240845275 200000 239064662 200000 269014832 200000 468464961 200000 765629610 200000 967394453 200000 104634160 200000 205239913 200000 199735409 200000 151472408 200000 409971057 200000 494244204 200000 745396549 200000 719764728 200000 313087002 200000 416207044 200000 427911291 200000 24356911 200000 516687058 200000 410135569 200000 324538159 200000 251844127 200000 507505480 200000 13764243 200000 441545920 200000 38289932 200000 166789035 200000 774473138 200000 3110738 200000 118586781 200000 251316531 200000 826378103 200000 197746762 200000 366066527 200000 154678422 200000 301712656 200000 962732758 200000 879627586 200000 51598483 200000 892568400 200000 701928035 200000 597783322 200000 600099435 200000 728132908 200000 444035877 200000 564846367 200000 170630242 200000 669963839 200000 972922002 200000 308275309 200000 24000579 200000 30316871 200000 121261031 200000 302008709 200000 894389721 200000 327018661 200000 248468130 200000 224548042 200000 275551607 200000 138680033 200000 37353734 200000 533509381 200000 393900657 200000 799749924 200000 560133786 200000 223740898 200000 392472993 200000 143439805 200000 76341418 200000 878156913 200000 479596515 200000 362751645 200000 492789957 200000 797621158 200000 236094617 200000 901197274 200000 615025469 200000 696599768 200000 446359079 200000 197394480 200000 43800490 200000 444340806 200000 929342072 200000 672523643 200000 802862951 200000 130939789 200000 588685687 200000 456688958 200000 902629907 200000 771073587 200000 279842711 200000 985271071 200000 438402066 200000 475907616 200000 542704204 200000 984008552 200000 973793034 200000 408525856 200000 51543696 200000 378101128 200000 83065958 200000 125475938 200000 572859231 200000 259578512 200000 356016598 200000 16595196 200000 42863163 200000 563625911 200000 898549197 200000 772684388 200000 964239272 200000 65170647 200000 896122370 200000 657169912 200000 730212785 200000 461684973 200000 187622384 200000 765239927 200000 644393569 200000 45288604 200000 80921941 200000 541321350 200000 640120907 200000 362248875 200000 748569783 200000 363605805 200000 757191427 200000 640839810 200000 347706842 200000 10172503 200000 830629795 200000 111676593 200000 19423819 200000 691789141 200000 668142919 200000 376521066 200000 555535833 200000 544574300 200000 620827025 200000 724029186 200000 521474326 200000 233600514 200000 14041894 200000 494926964 200000 779511770 200000 388106693 200000 122409518 200000 365393885 200000 974993344 200000 481982084 200000 685796568 200000 864112897 200000 589703848 200000 653851140 200000 493994452 200000 986391493 200000 242940211 200000 763853420 200000 63579351 200000 18097331 200000 843114826 200000 93905097 200000 802038554 200000 52771193 200000 72166552 200000 3489163 200000 511540188 200000 586379114 200000 338637067 200000 959500038 200000 415641819 200000 540192763 200000 968642391 200000 172730354 200000 967959775 200000 480548679 200000 804826483 200000 919460332 200000 675729968 200000 44127884 200000 945139481 200000 81970675 200000 811311898 200000 946348 200000 925038666 200000 404612331 200000 692970096 200000 979060909 200000 316099528 200000 465695773 200000 397919751 200000 805430841 200000 369931675 200000 322399157 200000 21826358 200000 929422367 200000 852994957 200000 440139075 200000 141376860 200000 989070544 200000 19109806 200000 234812475 200000 779799642 200000 805861091 200000 277852368 200000 398917749 200000 720986389 200000 734452625 200000 614285579 200000 872481453 200000 175278582 200000 134129465 200000 578190395 200000 518222084 200000 1685353 200000 221614045 200000 124882045 200000 187722109 200000 969363041 200000 231110052 200000 689888438 200000 656898689 200000 212037330 200000 54825814 200000 394433292 200000 418359644 200000 284316726 200000 188824291 200000 794397546 200000 798012605 200000 595758601 200000 791567836 200000 905501185 200000 673031994 200000 462372941 200000 997329400 200000 687050689 200000 924176330 200000 637763591 200000 524526993 200000 782236900 200000 860219465 200000 47393728 200000 970478117 200000 51311972 200000 769704439 200000 114839556 200000 218560213 200000 271458176 200000 957976569 200000 547917286 200000 923558121 200000 354806331 200000 794742743 200000 837221243 200000 727229001 200000 385966557 200000 550277628 200000 378568282 200000 454805509 200000 849494128 200000 820799034 200000 437235747 200000 385779407 200000 703322692 200000 591688259 200000 710400245 200000 685799292 200000 363480683 200000 836743217 200000 162285557 200000 706890631 200000 562725181 200000 751402750 200000 737104846 200000 608142222 200000 710613206 200000 120623885 200000 124743468 200000 273392083 200000 311816595 200000 175729823 200000 28292416 200000 22658748 200000 596387481 200000 814580319 200000 144390207 200000 116544339 200000 900908110 200000 56837079 200000 51381731 200000 511976390 200000 322040542 200000 593234424 200000 767367656 200000 653614568 200000 658440887 200000 323179414 200000 183758480 200000 287497135 200000 621225229 200000 610424298 200000 450197280 200000 976798132 200000 844042839 200000 539316494 200000 482366561 200000 204894646 200000 56785104 200000 908522116 200000 649842975 200000 13433623 200000 920565495 200000 390528432 200000 780663469 200000 340801885 200000 424111119 200000 489642073 200000 408846688 200000 337512626 200000 22461600 200000 91487532 200000 389410064 200000 739105893 200000 516564212 200000 487897145 200000 667921818 200000 269035879 200000 880337307 200000 505698676 200000 16765792 200000 267540687 200000 815162343 200000 955053365 200000 613622215 200000 236149334 200000 416323697 200000 838891705 200000 642695096 200000 73997020 200000 676780946 200000 708046494 200000 504086047 200000 421070049 200000 831416299 200000 620156779 200000 399447663 200000 16518925 200000 981616861 200000 274717702 200000 135248157 200000 183873704 200000 690763026 200000 661400124 200000 912326689 200000 817883682 200000 79356658 200000 923715388 200000 310954360 200000 483985805 200000 804567343 200000 567586844 200000 217547172 200000 829186334 200000 483192634 200000 37852755 200000 898206250 200000 320737199 200000 701035467 200000 386187837 200000 98600979 200000 40001856 200000 616307037 200000 729853339 200000 557978219 200000 434533234 200000 527579311 200000 120165904 200000 403528390 200000 804961802 200000 965070660 200000 616254373 200000 245948342 200000 97107828 200000 533161444 200000 153929541 200000 389101910 200000 300976958 200000 467233561 200000 956924226 200000 953792450 200000 300277912 200000 111092659 200000 948349902 200000 299989916 200000 77025499 200000 191374148 200000 558063491 200000 472690825 200000 296961023 200000 153253541 200000 951572444 200000 383167922 200000 997905699 200000 788464751 200000 434025401 200000 150408772 200000 186823432 200000 826099075 200000 781613535 200000 594465776 200000 653424278 200000 538961795 200000 550778230 200000 313021291 200000 363866967 200000 748107606 200000 754003081 200000 676873967 200000 660948983 200000 794108840 200000 469220489 200000 495331513 200000 184727242 200000 112312167 200000 272981195 200000 23265673 200000 698700358 200000 965091911 200000 987887877 200000 31085349 200000 423170436 200000 912206655 200000 777445333 200000 269505238 200000 599182531 200000 73868554 200000 889192250 200000 276305897 200000 641758694 200000 921963175 200000 476351769 200000 361718319 200000 911986929 200000 684559834 200000 325023161 200000 565227133 200000 160031375 200000 390689193 200000 20290631 200000 927708973 200000 923705999 200000 849906399 200000 105520467 200000 759959707 200000 717384290 200000 580397196 200000 873971537 200000 713755562 200000 875309471 200000 733784194 200000 383784730 200000 327943229 200000 977567360 200000 457847770 200000 681831528 200000 700750269 200000 839556706 200000 308678510 200000 959931997 200000 911097241 200000 784075849 200000 636800092 200000 140217853 200000 71598530 200000 472746841 200000 920779401 200000 469807791 200000 425547563 200000 173269342 200000 117320475 200000 948880576 200000 686287951 200000 36483909 200000 166786302 200000 401243615 200000 543754666 200000 475990433 200000 781609313 200000 933999010 200000 553836607 200000 84246823 200000 563548214 200000 190233088 200000 804635153 200000 464809266 200000 96593589 200000 377994710 200000 345888426 200000 815832640 200000 413338073 200000 137715554 200000 204390295 200000 809263218 200000 174045921 200000 427464907 200000 957291241 200000 507132432 200000 416415697 200000 799484567 200000 272892341 200000 871264771 200000 755700719 200000 748900914 200000 872495765 200000 242479194 200000 163698758 200000 833662062 200000 924634150 200000 198831301 200000 712194598 200000 278805501 200000 619383688 200000 310599965 200000 566158754 200000 492725241 200000 779949793 200000 122717658 200000 667603472 200000 995627101 200000 68475866 200000 203707547 200000 52500621 200000 257371786 200000 234967584 200000 93122210 200000 421869175 200000 369711555 200000 107400676 200000 504210773 200000 677870577 200000 440627633 200000 669604444 200000 340297407 200000 449025122 200000 630809823 200000 868564032 200000 818230796 200000 707028726 200000 831073598 200000 623102029 200000 859605520 200000 53754651 200000 860042915 200000 504193477 200000 378165185 200000 171456774 200000 605509957 200000 941687021 200000 719434937 200000 98427948 200000 461334079 200000 849729422 200000 679850933 200000 638125001 200000 196983316 200000 8647542 200000 183036184 200000 769208668 200000 664609061 200000 960966388 200000 883247465 200000 620717865 200000 687764029 200000 834224478 200000 358538192 200000 702286005 200000 87598342 200000 72012686 200000 202991773 200000 149708622 200000 73929361 200000 841462369 200000 815215042 200000 509175937 200000 832572883 200000 436433207 200000 47253844 200000 86076066 200000 545124898 200000 1550966 200000 246027277 200000 36859719 200000 980041148 200000 147289095 200000 179177933 200000 393442253 200000 625984064 200000 468464087 200000 316796437 200000 757892562 200000 909662514 200000 716619864 200000 71796874 200000 81460153 200000 910938236 200000 837363453 200000 818538872 200000 15495977 200000 322723560 200000 783341761 200000 332070988 200000 697817998 200000 467855527 200000 945758881 200000 390734361 200000 927325847 200000 13212109 200000 243221021 200000 399934484 200000 751726262 200000 77913298 200000 607352763 200000 481938968 200000 276421027 200000 665256722 200000 59935620 200000 926445347 200000 867038938 200000 899987278 200000 917655942 200000 253583831 200000 469028888 200000 657689129 200000 701958224 200000 838357754 200000 505254881 200000 686828716 200000 969913209 200000 986421750 200000 14342141 200000 926313667 200000 232303129 200000 704446298 200000 169791991 200000 426086334 200000 919024461 200000 282385239 200000 649526173 200000 511815377 200000 707815096 200000 712780867 200000 403954563 200000 758502804 200000 687873277 200000 663494426 200000 278254464 200000 897155 200000 94912070 200000 315091960 200000 767246638 200000 217442175 200000 539946688 200000 649076896 200000 834968174 200000 853722187 200000 947506972 200000 855844088 200000 511898082 200000 725894415 200000 385135888 200000 699310987 200000 230139762 200000 873453785 200000 937416148 200000 8060933 200000 1776328 200000 741563416 200000 578928294 200000 216933819 200000 708677075 200000 76429087 200000 823136070 200000 258204704 200000 644020552 200000 407856808 200000 204778618 200000 114742609 200000 450767132 200000 525776462 200000 398031499 200000 983136395 200000 64653579 200000 165267729 200000 342559687 200000 919572143 200000 806041877 200000 410494934 200000 57156349 200000 698603204 200000 559449595 200000 359329765 200000 990531588 200000 973716597 200000 309433286 200000 630038377 200000 661443124 200000 276308623 200000 483178561 200000 999529972 200000 490798826 200000 189859205 200000 515886970 200000 393255672 200000 514719753 200000 706267116 200000 824257605 200000 846241870 200000 727060084 200000 995793151 200000 407299257 200000 946237107 200000 186248341 200000 750763292 200000 122967728 200000 506114118 200000 601182937 200000 298024004 200000 177144395 200000 291631372 200000 801706034 200000 416430751 200000 909738093 200000 700307308 200000 250215060 200000 914023670 200000 548690747 200000 610830516 200000 790486904 200000 843561271 200000 755997858 200000 405328274 200000 675170395 200000 495033077 200000 505813201 200000 216673947 200000 634536256 200000 855215078 200000 199338170 200000 706029255 200000 389045034 200000 812537443 200000 171340438 200000 959838707 200000 962703011 200000 547984363 200000 675886174 200000 478737246 200000 523079737 200000 969031584 200000 539338322 200000 226329132 200000 518364923 200000 785885896 200000 81372022 200000 521416166 200000 677262080 200000 275687245 200000 194902032 200000 81344248 200000 885426144 200000 631815230 200000 945822252 200000 540781874 200000 820911417 200000 737829964 200000 791659544 200000 230518344 200000 592945451 200000 885056078 200000 565932264 200000 979655250 200000 744741084 200000 486178237 200000 48233715 200000 28719692 200000 724234998 200000 901488952 200000 793152084 200000 929048215 200000 446794276 200000 478591746 200000 427629930 200000 457800054 200000 260204440 200000 985228671 200000 350952280 200000 541546898 200000 5481352 200000 163107258 200000 214369414 200000 939490935 200000 170085804 200000 511146466 200000 191903518 200000 48275221 200000 187703234 200000 324580297 200000 645710735 200000 261564991 200000 952994827 200000 287545700 200000 450124046 200000 654059823 200000 814718923 200000 382976334 200000 545081360 200000 392812032 200000 995939276 200000 57237316 200000 137328338 200000 642120243 200000 216320220 200000 264088234 200000 815194577 200000 732451115 200000 450842698 200000 590550788 200000 596566610 200000 186725553 200000 312365677 200000 367765118 200000 693340891 200000 953099120 200000 242959645 200000 775882853 200000 901671352 200000 471488890 200000 454292024 200000 50552236 200000 780415863 200000 172443329 200000 457377311 200000 459031400 200000 556657004 200000 821468063 200000 385785910 200000 698329428 200000 928786990 200000 888392015 200000 864835431 200000 942766670 200000 274529816 200000 757661297 200000 899944607 200000 124915928 200000 73751497 200000 68794250 200000 173096784 200000 454683032 200000 972846244 200000 852897665 200000 889871342 200000 247474136 200000 847541073 200000 7978532 200000 716630130 200000 70893062 200000 166772794 200000 688813729 200000 985843930 200000 10014261 200000 937995791 200000 778648589 200000 457922983 200000 556012187 200000 416123971 200000 584695264 200000 893950045 200000 641399825 200000 434903436 200000 121582199 200000 273240070 200000 263558294 200000 671493734 200000 275864977 200000 628708784 200000 602107852 200000 811577233 200000 486923987 200000 144860394 200000 379739002 200000 359457935 200000 707432516 200000 193525323 200000 507720200 200000 327288359 200000 242392273 200000 496830955 200000 357658374 200000 237238501 200000 670620362 200000 812358120 200000 203798949 200000 36846487 200000 671544419 200000 992264931 200000 517629756 200000 554308049 200000 948276276 200000 213105792 200000 484443076 200000 775966826 200000 40755642 200000 477564394 200000 252335709 200000 962010109 200000 435225556 200000 607206988 200000 78676935 200000 308097897 200000 801528134 200000 986048857 200000 54768362 200000 562830418 200000 210723129 200000 437819333 200000 937194318 200000 96864669 200000 352360377 200000 269111241 200000 364218787 200000 222832632 200000 492063798 200000 770379683 200000 699143739 200000 41050704 200000 191727620 200000 78650899 200000 311711627 200000 419276888 200000 212782811 200000 258093792 200000 907722926 200000 215664393 200000 1852247 200000 933127505 200000 473477090 200000 788223772 200000 336499577 200000 425377461 200000 54689032 200000 898773394 200000 131713316 200000 170375899 200000 524330536 200000 767659053 200000 308173985 200000 180440730 200000 703752683 200000 425083380 200000 266358555 200000 27676235 200000 433134111 200000 722100147 200000 614010148 200000 222596682 200000 572892215 200000 236942456 200000 70655278 200000 982135160 200000 857227209 200000 676365847 200000 927711251 200000 848701884 200000 687595278 200000 66624423 200000 64510350 200000 935835773 200000 53175141 200000 471105027 200000 135513792 200000 514630442 200000 501901776 200000 883019851 200000 605143724 200000 823487410 200000 995986805 200000 594914400 200000 582405818 200000 376552716 200000 994433054 200000 164180331 200000 208994104 200000 685568433 200000 930759866 200000 543298646 200000 252566996 200000 783462429 200000 850795482 200000 2583633 200000 979768355 200000 764574545 200000 635207220 200000 979503951 200000 403910686 200000 792699220 200000 688597284 200000 959516294 200000 161937056 200000 123156909 200000 839687974 200000 993963251 200000 274249705 200000 235468267 200000 734797405 200000 800020948 200000 901005342 200000 267685405 200000 807811343 200000 43246380 200000 734185414 200000 734335322 200000 942019623 200000 550855746 200000 536879182 200000 590570555 200000 743888818 200000 404241954 200000 729919110 200000 104182620 200000 120482146 200000 633592858 200000 686738210 200000 86527967 200000 255361294 200000 81189950 200000 52435259 200000 949288424 200000 489772848 200000 26291174 200000 288854219 200000 41371426 200000 991731045 200000 111602731 200000 570603828 200000 717452600 200000 49644785 200000 176363117 200000 994814906 200000 941185117 200000 522431801 200000 305365199 200000 539698180 200000 729482693 200000 415421510 200000 674691257 200000 21958815 200000 203170345 200000 476019017 200000 467337558 200000 162926971 200000 49073223 200000 706981137 200000 233745428 200000 614247020 200000 690975072 200000 333344918 200000 459213094 200000 447123882 200000 552880057 200000 126983538 200000 850213893 200000 514713169 200000 970133786 200000 964884067 200000 768002539 200000 66520290 200000 92667730 200000 259894731 200000 641559638 200000 492895169 200000 402612400 200000 48183344 200000 467198859 200000 217886132 200000 38803596 200000 180333756 200000 24894737 200000 872391274 200000 704348092 200000 378161597 200000 720362034 200000 683801330 200000 719162655 200000 484255526 200000 850832509 200000 597600320 200000 310657046 200000 426772237 200000 57233991 200000 677628331 200000 886061317 200000 699652139 200000 981728549 200000 626895218 200000 810917335 200000 494985311 200000 347683955 200000 447982386 200000 500493944 200000 986935083 200000 566612944 200000 124393073 200000 564810072 200000 54342709 200000 361931680 200000 420859159 200000 967177710 200000 674552776 200000 128042377 200000 40864240 200000 358104883 200000 445073745 200000 5916918 200000 100081963 200000 809037859 200000 246544866 200000 480852887 200000 112388830 200000 93049408 200000 842574002 200000 4896223 200000 597887359 200000 588307471 200000 423103898 200000 595029381 200000 240329836 200000 850704280 200000 929213849 200000 352206339 200000 255896164 200000 285806826 200000 304558930 200000 733322010 200000 248092684 200000 46135957 200000 556574601 200000 65191756 200000 807328364 200000 764551726 200000 879695274 200000 789312097 200000 460608367 200000 503089358 200000 741068866 200000 626375139 200000 874571878 200000 491247507 200000 820004227 200000 415373729 200000 256272006 200000 510715422 200000 117755845 200000 914315824 200000 498222949 200000 219877652 200000 395597311 200000 839120229 200000 168941441 200000 335881373 200000 609005138 200000 385187036 200000 888485049 200000 598823144 200000 728727167 200000 773393525 200000 833445586 200000 296702629 200000 646714987 200000 379694289 200000 663622131 200000 678094217 200000 530679970 200000 842311129 200000 893940009 200000 506566862 200000 960541906 200000 575800632 200000 859743972 200000 387183536 200000 957703755 200000 764860636 200000 623814008 200000 937528305 200000 401627782 200000 260923769 200000 885003165 200000 653992021 200000 263813531 200000 483841285 200000 730199792 200000 220866855 200000 907672265 200000 1134909 200000 886601328 200000 193778867 200000 273608434 200000 383382047 200000 42699009 200000 131050954 200000 23990556 200000 8348270 200000 334907884 200000 45020737 200000 232705777 200000 722934322 200000 162249565 200000 10343281 200000 400066367 200000 87655221 200000 23378148 200000 756995769 200000 128567930 200000 756330374 200000 662181365 200000 103770104 200000 762718517 200000 973416442 200000 57222248 200000 937201171 200000 367701165 200000 495986854 200000 733614841 200000 377129845 200000 351492926 200000 389477734 200000 520030153 200000 937777802 200000 380470507 200000 547780698 200000 466223323 200000 949905987 200000 60439514 200000 856018019 200000 958293656 200000 193499285 200000 305857238 200000 635282347 200000 355788876 200000 835026169 200000 128436172 200000 616940058 200000 113058982 200000 275541230 200000 410868814 200000 216898017 200000 10271292 200000 602444915 200000 369428499 200000 345786867 200000 375175685 200000 150374541 200000 259235189 200000 725115015 200000 988369885 200000 821791687 200000 223164401 200000 853113240 200000 438564612 200000 405499565 200000 39110315 200000 589155173 200000 595567263 200000 271344208 200000 5531367 200000 282463985 200000 358342198 200000 66664133 200000 151860881 200000 396386436 200000 728022068 200000 870110118 200000 708984502 200000 248703528 200000 951278187 200000 921306255 200000 180242953 200000 270950956 200000 830308493 200000 123838370 200000 118137695 200000 646857125 200000 198284980 200000 539936260 200000 422133299 200000 225368296 200000 512355802 200000 566287965 200000 214079267 200000 482779666 200000 909115490 200000 552854364 200000 846906480 200000 756998016 200000 718629005 200000 309275185 200000 506842242 200000 112149591 200000 880207622 200000 767682833 200000 233370722 200000 195073789 200000 745125719 200000 979744182 200000 333474367 200000 630474654 200000 60149361 200000 404048860 200000 530741738 200000 188572328 200000 871588136 200000 857276869 200000 278151001 200000 457438031 200000 843742389 200000 923599030 200000 886130983 200000 435701770 200000 135320370 200000 120355192 200000 774989586 200000 560291604 200000 845219361 200000 891081432 200000 69378172 200000 322164460 200000 976620774 200000 232855079 200000 76503276 200000 939015381 200000 775049032 200000 398903226 200000 626619018 200000 553296727 200000 606425588 200000 856665963 200000 250956454 200000 174675644 200000 851956474 200000 577378070 200000 521150513 200000 3768211 200000 222682190 200000 261394717 200000 199640130 200000 594410801 200000 73600072 200000 990925029 200000 222083218 200000 536967723 200000 116461605 200000 295503703 200000 380811776 200000 658039006 200000 294813827 200000 611139424 200000 790234895 200000 685752295 200000 290872297 200000 871497841 200000 499790435 200000 96502955 200000 103076157 200000 348104447 200000 224872776 200000 959355856 200000 522586700 200000 617938692 200000 895634475 200000 911221186 200000 797726789 200000 671464060 200000 930789150 200000 647314223 200000 279666238 200000 88966633 200000 574749784 200000 103211403 200000 419178414 200000 710566096 200000 945625267 200000 861720973 200000 129910001 200000 639095354 200000 400429101 200000 377860528 200000 710485960 200000 687008564 200000 816167015 200000 423829683 200000 294153174 200000 788394319 200000 871925545 200000 340762138 200000 134026020 200000 425623840 200000 41306332 200000 544806058 200000 126977181 200000 725162689 200000 510655246 200000 615503089 200000 219145363 200000 246731342 200000 931846898 200000 528831420 200000 277786424 200000 154162282 200000 724930013 200000 192456350 200000 977298214 200000 189126839 200000 762052554 200000 201595504 200000 615087064 200000 192627297 200000 761017815 200000 965161931 200000 960904750 200000 305592468 200000 577117382 200000 650612112 200000 41455853 200000 645367041 200000 242887549 200000 416634721 200000 26037565 200000 566698590 200000 863193478 200000 711654437 200000 298603817 200000 698323171 200000 922260880 200000 171090056 200000 976266274 200000 65324237 200000 39227884 200000 256554872 200000 150613373 200000 406199518 200000 215755536 200000 610266281 200000 220069616 200000 344752347 200000 91104792 200000 667845394 200000 978208025 200000 316293133 200000 8262976 200000 631698798 200000 112057335 200000 370428865 200000 712003691 200000 745009340 200000 237791599 200000 932601288 200000 708440479 200000 721279680 200000 489463240 200000 128879863 200000 488502663 200000 524843135 200000 477959727 200000 272223144 200000 927357424 200000 307228871 200000 29849908 200000 25218104 200000 639168076 200000 98286245 200000 521482571 200000 12035463 200000 781507122 200000 310150636 200000 831794509 200000 820218235 200000 195241435 200000 877598133 200000 248151796 200000 117035389 200000 161097895 200000 500813529 200000 393492322 200000 60865274 200000 292577174 200000 186245241 200000 28807579 200000 2381283 200000 18793424 200000 539038327 200000 112030470 200000 403961133 200000 596109598 200000 640439802 200000 875924464 200000 780099922 200000 787762798 200000 835901934 200000 859095048 200000 547191503 200000 732985426 200000 686099329 200000 367716068 200000 960321188 200000 853512578 200000 851432104 200000 37893755 200000 51520727 200000 855675221 200000 884304536 200000 186079146 200000 202310385 200000 811702860 200000 320701517 200000 789142703 200000 235734655 200000 804147336 200000 132167942 200000 166824369 200000 488790930 200000 726868047 200000 105468102 200000 922618166 200000 255548736 200000 501530763 200000 781586133 200000 809193642 200000 785513504 200000 683165514 200000 471287870 200000 42670815 200000 733108434 200000 355736639 200000 863257167 200000 61770888 200000 378188917 200000 760113471 200000 999741211 200000 161905340 200000 421707055 200000 600682694 200000 285045243 200000 178411385 200000 819198633 200000 154088560 200000 958912521 200000 399458847 200000 358294672 200000 75979648 200000 39736483 200000 84369905 200000 972054805 200000 585456988 200000 488494574 200000 625420952 200000 740063086 200000 67806222 200000 41489745 200000 48378015 200000 114643539 200000 729917125 200000 839635446 200000 998529528 200000 588084353 200000 805347922 200000 37598028 200000 845047413 200000 765811515 200000 324915116 200000 623984519 200000 845338704 200000 598206660 200000 700705900 200000 580627998 200000 190680227 200000 653358822 200000 145853265 200000 725133389 200000 260921329 200000 944205166 200000 316247230 200000 942338449 200000 922524316 200000 92727469 200000 855778615 200000 30878254 200000 545171308 200000 66390009 200000 706492392 200000 181009836 200000 244430350 200000 544529962 200000 674731294 200000 825394006 200000 144329106 200000 249564701 200000 816012491 200000 444543162 200000 495123693 200000 463551797 200000 471680774 200000 731005483 200000 837881717 200000 417920469 200000 672048265 200000 96999746 200000 730415464 200000 637019623 200000 205647665 200000 991331673 200000 389105765 200000 826623832 200000 271118466 200000 421596175 200000 785829360 200000 51228313 200000 159889953 200000 905654215 200000 825152499 200000 9899296 200000 867935320 200000 860852776 200000 826896184 200000 769979877 200000 902932117 200000 750412446 200000 340772336 200000 433661925 200000 848192491 200000 690008792 200000 873991727 200000 975393955 200000 768354703 200000 707227976 200000 693597805 200000 278779042 200000 17679196 200000 381495206 200000 885347846 200000 938346988 200000 175480912 200000 414503277 200000 793127867 200000 174536334 200000 581789453 200000 533364829 200000 575701039 200000 317990681 200000 483730009 200000 931006711 200000 272385643 200000 62509347 200000 241714590 200000 348604164 200000 324899419 200000 81264068 200000 737150826 200000 184361999 200000 348502863 200000 824521242 200000 30313968 200000 687701478 200000 350032507 200000 557216197 200000 290772358 200000 278001949 200000 101359479 200000 295698283 200000 809876773 200000 258929034 200000 227550911 200000 305143605 200000 833178348 200000 887047370 200000 63453748 200000 307116368 200000 497354909 200000 815689915 200000 679505305 200000 366205550 200000 740590623 200000 529748992 200000 151602455 200000 618015810 200000 303268858 200000 106762881 200000 994526649 200000 836605447 200000 131024862 200000 590352872 200000 991540209 200000 425141498 200000 860340508 200000 348760612 200000 651763729 200000 705028315 200000 177227563 200000 340687850 200000 865468627 200000 425790065 200000 61637157 200000 217300271 200000 610903506 200000 458256387 200000 818536263 200000 314184623 200000 251664910 200000 102539231 200000 216777588 200000 79237993 200000 430056556 200000 187925718 200000 802779571 200000 487845665 200000 545051700 200000 260467902 200000 679145901 200000 164135645 200000 351314321 200000 399578863 200000 816645168 200000 369453161 200000 458407445 200000 272453319 200000 21825966 200000 598000595 200000 129527602 200000 262382630 200000 237885630 200000 127972335 200000 140573889 200000 485118962 200000 554576538 200000 29718227 200000 765201279 200000 360848021 200000 702575520 200000 753858140 200000 592948619 200000 353455738 200000 932877778 200000 85022888 200000 138481386 200000 541428883 200000 190733654 200000 670758554 200000 905731587 200000 170036438 200000 346827510 200000 839438426 200000 837415972 200000 612218555 200000 324854944 200000 196275154 200000 710825467 200000 43324352 200000 450364391 200000 788167986 200000 414306333 200000 944762853 200000 63133824 200000 965637484 200000 653031298 200000 929237552 200000 794249926 200000 459175096 200000 779069959 200000 861582635 200000 462960695 200000 50433810 200000 550669035 200000 533150561 200000 287894517 200000 640347831 200000 359672146 200000 998510564 200000 760006470 200000 250780332 200000 98128069 200000 486705354 200000 897550869 200000 746927415 200000 412835248 200000 851415979 200000 562344302 200000 369005668 200000 454609379 200000 698841125 200000 665149445 200000 466405505 200000 54211346 200000 911287384 200000 912898736 200000 27317410 200000 766496597 200000 958815083 200000 759106281 200000 1595166 200000 778429864 200000 358899717 200000 167289165 200000 623281680 200000 519275628 200000 382718676 200000 397893151 200000 906249174 200000 849835492 200000 15877898 200000 60150213 200000 23859094 200000 825804985 200000 606179547 200000 649655114 200000 756221876 200000 553711735 200000 37734912 200000 171218139 200000 804835933 200000 348911630 200000 250601527 200000 679656010 200000 59375616 200000 123590737 200000 623848384 200000 116951438 200000 830438864 200000 771069562 200000 677099489 200000 420753729 200000 879549507 200000 325056164 200000 104930660 200000 775109921 200000 905544086 200000 588970064 200000 808272148 200000 199253647 200000 124043334 200000 287200481 200000 181006403 200000 416705811 200000 916836248 200000 682686496 200000 998830919 200000 720989398 200000 236550162 200000 588369592 200000 206428664 200000 70826790 200000 119125504 200000 192251579 200000 715026996 200000 663430902 200000 629180400 200000 104777755 200000 929802844 200000 377302875 200000 966876982 200000 945873714 200000 318175700 200000 642038800 200000 321012841 200000 704559931 200000 187953542 200000 955005427 200000 719639012 200000 673743062 200000 940559456 200000 56987525 200000 921264198 200000 253667976 200000 561931729 200000 689605998 200000 104819954 200000 565584184 200000 978936400 200000 618602231 200000 552280208 200000 920661684 200000 471953365 200000 83681423 200000 272525194 200000 430625834 200000 799820894 200000 983822919 200000 582586000 200000 351355055 200000 25665644 200000 918730837 200000 869762324 200000 623142331 200000 171218819 200000 348117397 200000 902272463 200000 335492523 200000 782970030 200000 757336579 200000 808531770 200000 270016062 200000 29159672 200000 766550850 200000 599524886 200000 196259097 200000 20890099 200000 515452696 200000 282201573 200000 9902659 200000 755326517 200000 40283120 200000 992616302 200000 355474089 200000 87997399 200000 107002198 200000 933676861 200000 74796699 200000 558175477 200000 946720383 200000 103355424 200000 795171917 200000 414158384 200000 912298686 200000 902368683 200000 454768215 200000 63049519 200000 259727888 200000 242775733 200000 871432246 200000 529162521 200000 91168145 200000 427258841 200000 445479113 200000 851296028 200000 207350277 200000 420873206 200000 599177940 200000 263117546 200000 926721104 200000 345862831 200000 467486592 200000 65943351 200000 234674686 200000 782060 200000 592936665 200000 717506108 200000 447566268 200000 146805591 200000 967662159 200000 555204663 200000 532769757 200000 321246432 200000 510530870 200000 288511977 200000 34441430 200000 66174266 200000 371835718 200000 857258774 200000 968745921 200000 272723803 200000 206048539 200000 744319752 200000 241245406 200000 294809088 200000 497697462 200000 295999757 200000 774203406 200000 43890215 200000 759365626 200000 932963573 200000 588011863 200000 796353427 200000 182552880 200000 556595093 200000 767550307 200000 695158091 200000 398159235 200000 242933062 200000 553683456 200000 289491995 200000 421640069 200000 917153382 200000 879297185 200000 888062225 200000 710146984 200000 615157717 200000 486444251 200000 339527681 200000 921079494 200000 357372794 200000 370465001 200000 606725634 200000 34962074 200000 168057532 200000 641393193 200000 379692527 200000 453049925 200000 753341706 200000 571071389 200000 991421159 200000 559041738 200000 571693139 200000 725285483 200000 150231758 200000 959437201 200000 501992334 200000 926228061 200000 972822730 200000 700439784 200000 320687924 200000 305742434 200000 610103238 200000 881040509 200000 197725121 200000 331076363 200000 827581170 200000 144528357 200000 991360055 200000 128400143 200000 439936065 200000 794769177 200000 270270106 200000 731619783 200000 188318441 200000 264849140 200000 246153332 200000 64892850 200000 842164711 200000 710272438 200000 132762451 200000 592741107 200000 776643704 200000 230714244 200000 502986055 200000 453111758 200000 462365857 200000 873720037 200000 674402149 200000 847093039 200000 70472617 200000 769025862 200000 286903878 200000 648151330 200000 106618522 200000 485022071 200000 757522568 200000 282607452 200000 147758787 200000 783386157 200000 113872204 200000 483625393 200000 639073848 200000 806810750 200000 944540342 200000 945810075 200000 627470416 200000 661780071 200000 773731953 200000 759125946 200000 444994086 200000 68459849 200000 663875624 200000 53237838 200000 364773658 200000 101101160 200000 941101070 200000 907874239 200000 642757965 200000 969176939 200000 24014167 200000 870303254 200000 628180520 200000 215919327 200000 551598269 200000 753354369 200000 562110165 200000 919490228 200000 55503612 200000 873046483 200000 808768196 200000 534083262 200000 497369941 200000 37423361 200000 834213928 200000 817633589 200000 989225999 200000 386390950 200000 929454200 200000 934611253 200000 424859377 200000 620888192 200000 510749422 200000 862634303 200000 123286986 200000 402701297 200000 420256523 200000 714372535 200000 656723178 200000 675054718 200000 933656337 200000 924602724 200000 647629734 200000 260259156 200000 525701256 200000 892620786 200000 19946711 200000 600432830 200000 229524154 200000 624215155 200000 822326619 200000 73743536 200000 645232438 200000 809452506 200000 821983891 200000 346053951 200000 592813648 200000 96256383 200000 267365604 200000 273982247 200000 328893344 200000 457751454 200000 744922678 200000 119531588 200000 91826815 200000 404825047 200000 290722424 200000 89964569 200000 523213965 200000 962036655 200000 249933850 200000 492790348 200000 625901102 200000 705572622 200000 155366033 200000 886909223 200000 20657415 200000 787493056 200000 450292438 200000 503997977 200000 897906310 200000 496493300 200000 818224103 200000 623912499 200000 485514328 200000 30224832 200000 961763653 200000 221905580 200000 640036593 200000 573280154 200000 593682293 200000 511283038 200000 888474631 200000 65611744 200000 771221119 200000 239069510 200000 548416791 200000 49727826 200000 41166962 200000 21127943 200000 145768927 200000 301698194 200000 885967326 200000 14795624 200000 457089250 200000 686521003 200000 692684888 200000 571418065 200000 955127784 200000 787825543 200000 111641850 200000 341472466 200000 340961403 200000 207338104 200000 86182112 200000 87424157 200000 289081962 200000 682747056 200000 957408683 200000 276630919 200000 712925257 200000 944138184 200000 853769218 200000 927951499 200000 396259312 200000 974822973 200000 454993421 200000 715868103 200000 533524216 200000 422776814 200000 111023096 200000 906047228 200000 219811649 200000 804984992 200000 973108342 200000 297899026 200000 193240431 200000 962346106 200000 727706427 200000 941315986 200000 558195560 200000 507288713 200000 811442561 200000 613172010 200000 449556695 200000 74466621 200000 408821380 200000 563417645 200000 474287533 200000 647566058 200000 384888838 200000 510359056 200000 127756954 200000 17605192 200000 332382924 200000 959651054 200000 46354840 200000 678720756 200000 156366622 200000 59698181 200000 935811681 200000 254101485 200000 850093387 200000 710882359 200000 607743220 200000 283802647 200000 493520931 200000 909640330 200000 255651860 200000 785038011 200000 738487675 200000 846963368 200000 359075784 200000 951595013 200000 161708205 200000 650004832 200000 553751517 200000 944323973 200000 97284373 200000 898861859 200000 771309663 200000 260159151 200000 108523157 200000 326655112 200000 263933988 200000 813022043 200000 202023954 200000 907993288 200000 595042113 200000 854499909 200000 927184372 200000 118026306 200000 354518930 200000 10638734 200000 67572906 200000 82026233 200000 99888951 200000 476572985 200000 841433380 200000 827378961 200000 467370257 200000 330537903 200000 745151831 200000 141385045 200000 313250633 200000 108225596 200000 779134141 200000 441850804 200000 656223178 200000 750520719 200000 758146770 200000 718235071 200000 525831362 200000 671150654 200000 958743448 200000 755968813 200000 61430565 200000 364059456 200000 580363796 200000 164329560 200000 116762410 200000 7921265 200000 990892750 200000 650849982 200000 372537548 200000 687913233 200000 849421909 200000 302109568 200000 840052810 200000 835219525 200000 563413433 200000 509740006 200000 681553063 200000 671073685 200000 487066383 200000 107278808 200000 995501098 200000 790454124 200000 494870001 200000 461421671 200000 439747295 200000 745051548 200000 956662267 200000 286892098 200000 426340117 200000 707591127 200000 380619087 200000 969531457 200000 595680223 200000 715907639 200000 605747474 200000 814369246 200000 576335251 200000 100561846 200000 780109293 200000 875406775 200000 970459213 200000 980250807 200000 193744012 200000 733511694 200000 914371693 200000 910857083 200000 427368482 200000 430846281 200000 842489621 200000 6311597 200000 970035428 200000 376048754 200000 957744812 200000 292463575 200000 568811145 200000 893048759 200000 24280925 200000 716576234 200000 549507793 200000 445227755 200000 177201049 200000 270831546 200000 597001211 200000 204824580 200000 863964817 200000 50233472 200000 672983372 200000 503739291 200000 642803901 200000 273468502 200000 191450511 200000 851483503 200000 506189399 200000 522407102 200000 68899216 200000 10586850 200000 540648416 200000 26298140 200000 901879456 200000 841734010 200000 868259483 200000 295535415 200000 593769748 200000 805549409 200000 399916813 200000 419264444 200000 286223046 200000 129943526 200000 626135939 200000 232182459 200000 3352978 200000 487107066 200000 591720588 200000 84210728 200000 925928922 200000 132746420 200000 845682555 200000 309962331 200000 719460099 200000 900390862 200000 947991270 200000 681390737 200000 113000438 200000 44820005 200000 797877034 200000 130577257 200000 858468768 200000 292761660 200000 581890788 200000 301385063 200000 585558386 200000 254876858 200000 367078265 200000 533987188 200000 163371489 200000 863411431 200000 4150159 200000 439791452 200000 545946855 200000 820103475 200000 843238290 200000 725505614 200000 675772032 200000 899096496 200000 275763760 200000 707090272 200000 915153711 200000 613755539 200000 948580573 200000 381474825 200000 616704630 200000 246496951 200000 965735504 200000 69703845 200000 129873761 200000 598826521 200000 33619204 200000 913863413 200000 379585276 200000 690857565 200000 591926712 200000 720498844 200000 636674264 200000 430659911 200000 809785328 200000 660431779 200000 257544586 200000 984760131 200000 350472305 200000 643491573 200000 441960748 200000 691678687 200000 880135112 200000 578204388 200000 630356955 200000 993634891 200000 38998724 200000 530194850 200000 598674487 200000 105707488 200000 203703032 200000 323498953 200000 934348262 200000 980258966 200000 294546746 200000 298611412 200000 95986193 200000 862723468 200000 180103207 200000 290226083 200000 402325476 200000 931760004 200000 152973980 200000 604108027 200000 47629587 200000 521747300 200000 862350398 200000 963658756 200000 469656656 200000 841949366 200000 510245364 200000 368735945 200000 777157590 200000 134585384 200000 394568807 200000 244231867 200000 407528929 200000 504546829 200000 379950217 200000 880644399 200000 521301811 200000 973781723 200000 897518091 200000 783402971 200000 588994449 200000 858156971 200000 291583461 200000 66798941 200000 539512388 200000 502084284 200000 276150482 200000 912944564 200000 823808665 200000 483748337 200000 926393297 200000 568710853 200000 533472353 200000 49012046 200000 526728869 200000 313634007 200000 401148018 200000 910769022 200000 233172566 200000 202682135 200000 309268772 200000 682084432 200000 790267822 200000 594646037 200000 824588500 200000 338324277 200000 57531325 200000 23319621 200000 220251236 200000 883255236 200000 871419990 200000 188429952 200000 187575225 200000 686716471 200000 556885648 200000 284386944 200000 150303292 200000 828411371 200000 227323205 200000 201187687 200000 87554394 200000 325719012 200000 180671382 200000 930600505 200000 547556612 200000 116699974 200000 843650917 200000 364031581 200000 242750000 200000 250279389 200000 474461145 200000 160935456 200000 685251414 200000 329678998 200000 979167710 200000 137397041 200000 645604595 200000 314884 200000 65109154 200000 119163686 200000 435601929 200000 696351452 200000 758853657 200000 839909878 200000 54652061 200000 224219257 200000 890938235 200000 820685438 200000 614991416 200000 254354265 200000 379372481 200000 511733500 200000 291303527 200000 698601373 200000 71751211 200000 685389207 200000 890150203 200000 163301261 200000 410403516 200000 379345109 200000 581999562 200000 75043858 200000 737597116 200000 607506978 200000 146985644 200000 73932603 200000 860096309 200000 578158160 200000 547158142 200000 446926009 200000 956777335 200000 112955922 200000 140267106 200000 722802274 200000 129048469 200000 739617919 200000 368170621 200000 298434737 200000 973836518 200000 759036309 200000 713924728 200000 347012932 200000 892235396 200000 510140084 200000 607882240 200000 594676573 200000 206279120 200000 675552031 200000 607490887 200000 671132770 200000 976052972 200000 765525631 200000 315576192 200000 528938078 200000 616571199 200000 48510303 200000 340019558 200000 866490493 200000 100576757 200000 329055153 200000 994326454 200000 735984019 200000 37442173 200000 800686407 200000 471435696 200000 182530710 200000 840747273 200000 835235931 200000 185255322 200000 412744480 200000 528944913 200000 338612743 200000 982427965 200000 45428206 200000 178803152 200000 506384078 200000 737698406 200000 2524515 200000 616423622 200000 211718930 200000 122544998 200000 12725766 200000 789901876 200000 727767963 200000 296529299 200000 712637183 200000 987404195 200000 28018710 200000 370586053 200000 881143966 200000 100005981 200000 544952723 200000 854219994 200000 98590421 200000 279648754 200000 112332039 200000 296250418 200000 201915833 200000 244686005 200000 626171336 200000 27812403 200000 458946052 200000 321130557 200000 404193812 200000 981580486 200000 957019030 200000 844751845 200000 7406986 200000 169318360 200000 642489328 200000 573787979 200000 149221294 200000 192809434 200000 121015 200000 578157268 200000 892145770 200000 205944898 200000 173001783 200000 402136103 200000 171540104 200000 378126344 200000 718517213 200000 321609390 200000 11504185 200000 693463594 200000 135113916 200000 551324696 200000 600727953 200000 530720296 200000 355422217 200000 17297114 200000 23054088 200000 39372936 200000 753024927 200000 66124969 200000 683601402 200000 349961043 200000 545565820 200000 685612801 200000 410985768 200000 586774166 200000 576502594 200000 809488289 200000 494320949 200000 705432802 200000 836697783 200000 720937229 200000 317111082 200000 856384973 200000 889894981 200000 714517771 200000 131582195 200000 342528623 200000 909353083 200000 611457830 200000 892495840 200000 286291942 200000 132305802 200000 39075119 200000 721949989 200000 48567762 200000 262343624 200000 459592630 200000 399772250 200000 855119065 200000 443334193 200000 652928661 200000 761132027 200000 935226660 200000 712958177 200000 662754662 200000 964444649 200000 615520993 200000 368677275 200000 411531784 200000 901366247 200000 341556415 200000 860513861 200000 593815326 200000 240771614 200000 702309493 200000 810757482 200000 194095759 200000 406069145 200000 157714235 200000 523240118 200000 934462471 200000 577226442 200000 692378702 200000 368364926 200000 827245941 200000 60851203 200000 233350001 200000 768075062 200000 154011019 200000 142938622 200000 358318439 200000 841952760 200000 683777602 200000 736439382 200000 913641082 200000 87213316 200000 290937171 200000 333770763 200000 889587959 200000 304647482 200000 406139582 200000 422738946 200000 861334960 200000 912225185 200000 271497031 200000 196944259 200000 748513400 200000 822361572 200000 26261748 200000 119987897 200000 907687594 200000 461284048 200000 918450064 200000 412788534 200000 839359907 200000 145629912 200000 858432812 200000 131469932 200000 52112195 200000 836442769 200000 649264792 200000 22994484 200000 796497009 200000 446900534 200000 211167214 200000 842127691 200000 263935380 200000 528908581 200000 582660872 200000 226688464 200000 547757338 200000 242132063 200000 750641157 200000 597451208 200000 591420916 200000 833166604 200000 377339336 200000 277939098 200000 207279128 200000 380902389 200000 226886265 200000 927270548 200000 100409598 200000 155832072 200000 950515202 200000 887085412 200000 350884900 200000 435800536 200000 754172050 200000 831256223 200000 908501386 200000 695712283 200000 342245662 200000 399000893 200000 91656759 200000 438302762 200000 23521755 200000 818211099 200000 466226866 200000 828646276 200000 417026246 200000 621618552 200000 875586953 200000 396108107 200000 943416860 200000 741319032 200000 527103438 200000 297563845 200000 322734818 200000 735106212 200000 670148500 200000 867591132 200000 33295198 200000 328148328 200000 864013431 200000 147567519 200000 176350107 200000 500311444 200000 199936017 200000 722216639 200000 755867626 200000 178215132 200000 415427206 200000 125920787 200000 347879260 200000 476150616 200000 231833849 200000 671985428 200000 551543368 200000 779485188 200000 620041236 200000 710029921 200000 228899019 200000 761035073 200000 940788357 200000 773283901 200000 437401923 200000 218441042 200000 874019707 200000 961420044 200000 867689172 200000 102420704 200000 339946797 200000 865033178 200000 552556003 200000 906671479 200000 260512083 200000 385712851 200000 586052765 200000 338452487 200000 529967019 200000 809885644 200000 744045937 200000 448458595 200000 814009461 200000 414471865 200000 315640210 200000 697960133 200000 676832504 200000 494707765 200000 373533558 200000 989507656 200000 383971835 200000 551229949 200000 957159769 200000 1104237 200000 646820940 200000 818073461 200000 234965947 200000 963074455 200000 439235901 200000 134440481 200000 93857758 200000 586415247 200000 234187041 200000 57566765 200000 547456585 200000 761655040 200000 202109908 200000 345350886 200000 173743943 200000 964348156 200000 840298801 200000 113978175 200000 690270569 200000 709378677 200000 880918937 200000 484067917 200000 724535296 200000 380708293 200000 539168882 200000 697087435 200000 188019620 200000 508317735 200000 193736870 200000 937224343 200000 949889712 200000 334104635 200000 507469088 200000 126973747 200000 461704131 200000 796302982 200000 139819859 200000 153977413 200000 360125504 200000 969225711 200000 945270194 200000 596513047 200000 535527119 200000 340158532 200000 275010617 200000 176378391 200000 127929306 200000 587152051 200000 686134499 200000 963386712 200000 246749713 200000 377808977 200000 422640177 200000 708218640 200000 389588198 200000 55920279 200000 119966122 200000 360465432 200000 278405906 200000 96578015 200000 251546709 200000 242165359 200000 401632526 200000 43133931 200000 19504448 200000 83995064 200000 946253723 200000 941887583 200000 272798717 200000 16284599 200000 867084346 200000 64801090 200000 880040736 200000 497058519 200000 590081973 200000 848849793 200000 816016066 200000 301688999 200000 66431636 200000 327308140 200000 753995009 200000 254984792 200000 871651241 200000 936079671 200000 496474237 200000 793914177 200000 587497605 200000 527809402 200000 599998685 200000 68647260 200000 69509632 200000 698487730 200000 613999944 200000 627836870 200000 158545077 200000 204947134 200000 549348589 200000 880549698 200000 108634499 200000 728898914 200000 264471931 200000 721842359 200000 496008717 200000 846120135 200000 304410025 200000 177349037 200000 958379835 200000 526169849 200000 500112815 200000 846031061 200000 582591415 200000 166358888 200000 107366859 200000 297412222 200000 710664817 200000 606783336 200000 376625342 200000 262383392 200000 472124700 200000 977146033 200000 386061388 200000 919573973 200000 738942638 200000 630347743 200000 456836032 200000 518454491 200000 426525668 200000 509469427 200000 708747877 200000 545884691 200000 520483259 200000 51215824 200000 443825166 200000 375423365 200000 883433464 200000 326529727 200000 828171151 200000 160883674 200000 428499362 200000 59721963 200000 918133569 200000 149837536 200000 478692738 200000 752148198 200000 781276034 200000 344210954 200000 601193642 200000 489439522 200000 534463283 200000 491166958 200000 740377835 200000 589052025 200000 970451512 200000 178761157 200000 728458077 200000 638345382 200000 117642236 200000 510250990 200000 886395099 200000 927440586 200000 692171754 200000 16678507 200000 483363972 200000 271734248 200000 908447733 200000 511835746 200000 612336188 200000 57244008 200000 755133713 200000 826223005 200000 472043816 200000 698149272 200000 910046647 200000 697021195 200000 823151670 200000 8473126 200000 123452005 200000 413509437 200000 678531219 200000 388016295 200000 8650268 200000 675737321 200000 203468338 200000 711096596 200000 959156960 200000 378954603 200000 183881804 200000 418238024 200000 811341884 200000 732684607 200000 806065114 200000 800794243 200000 513288635 200000 857443464 200000 48775709 200000 560742378 200000 222631280 200000 766341517 200000 943546135 200000 83110660 200000 861399663 200000 907806518 200000 125636111 200000 98171198 200000 620466513 200000 528769427 200000 343342097 200000 310569320 200000 763702964 200000 211641941 200000 791624812 200000 269675575 200000 207040441 200000 856508755 200000 507022130 200000 961065153 200000 40411269 200000 604174087 200000 492685243 200000 162150147 200000 26614464 200000 415742734 200000 730591010 200000 33959518 200000 276086809 200000 455764652 200000 316558534 200000 400608278 200000 252542143 200000 79276358 200000 628493515 200000 5943762 200000 367065065 200000 926592741 200000 365325975 200000 887196703 200000 588809296 200000 787500218 200000 883192661 200000 793770221 200000 50596016 200000 67312020 200000 787171445 200000 21498384 200000 591355979 200000 199525483 200000 382380074 200000 780944832 200000 787823461 200000 860235481 200000 298788331 200000 832997657 200000 11806665 200000 982409116 200000 36037874 200000 550003868 200000 482146626 200000 471835926 200000 144871104 200000 754829997 200000 395508771 200000 923263949 200000 616517527 200000 378975251 200000 168863168 200000 371808491 200000 936251646 200000 204849274 200000 448964851 200000 154757822 200000 71397953 200000 60181236 200000 895190168 200000 758808377 200000 837396719 200000 403648628 200000 652930576 200000 623950450 200000 11758426 200000 628159058 200000 59467714 200000 172900130 200000 594802970 200000 597693130 200000 626606998 200000 246572328 200000 587900810 200000 727193980 200000 586184568 200000 604051462 200000 489266762 200000 135544301 200000 383561691 200000 771170659 200000 395791803 200000 96787461 200000 67050547 200000 639564167 200000 91923334 200000 545484432 200000 709421946 200000 325259746 200000 532868886 200000 506920893 200000 747943084 200000 445317 200000 277934105 200000 157417890 200000 508513610 200000 788405159 200000 45453059 200000 236092085 200000 990539227 200000 3586081 200000 447006602 200000 659872340 200000 958117991 200000 543150579 200000 190417195 200000 844594495 200000 988776186 200000 49085885 200000 341361060 200000 829816344 200000 544353319 200000 628831302 200000 801554808 200000 603870186 200000 777510786 200000 860889849 200000 160549998 200000 609745055 200000 343867429 200000 659925603 200000 918188562 200000 193082249 200000 312282924 200000 239033527 200000 510475315 200000 47261146 200000 955847737 200000 452998218 200000 870596451 200000 829424427 200000 227637744 200000 67613206 200000 722709370 200000 634353657 200000 362944124 200000 973314619 200000 960563732 200000 943757347 200000 986902537 200000 996619386 200000 223676174 200000 332024686 200000 8738119 200000 843160248 200000 832490765 200000 9167873 200000 49567726 200000 145862017 200000 863713271 200000 563169513 200000 359809844 200000 644861059 200000 169289591 200000 866981526 200000 566704216 200000 334365454 200000 256740221 200000 94483804 200000 494601499 200000 570219163 200000 948317372 200000 219851251 200000 445967938 200000 999692610 200000 420225323 200000 429572600 200000 791309334 200000 349605442 200000 151282821 200000 204411498 200000 846507235 200000 714616445 200000 463945929 200000 278196269 200000 277203836 200000 375173881 200000 927771322 200000 1175690 200000 997157301 200000 264909152 200000 876669023 200000 300825005 200000 570554088 200000 769444993 200000 998758276 200000 108504870 200000 428631665 200000 96870093 200000 719943224 200000 954027625 200000 76435506 200000 857581274 200000 394653517 200000 621896526 200000 969587472 200000 917874660 200000 180219100 200000 676268177 200000 586010995 200000 119076423 200000 301308606 200000 841416275 200000 998302154 200000 294716422 200000 773425939 200000 794925719 200000 742000901 200000 392968519 200000 524620479 200000 820275142 200000 401647897 200000 334636245 200000 597756904 200000 332001580 200000 218051968 200000 760255133 200000 671018618 200000 507606392 200000 616228790 200000 517362737 200000 349750947 200000 852571456 200000 375713213 200000 267835720 200000 650336087 200000 152671611 200000 68067994 200000 78494268 200000 202599117 200000 195952133 200000 916497622 200000 509987466 200000 8685311 200000 89967646 200000 245004541 200000 876711254 200000 702574126 200000 559352555 200000 618449954 200000 603488740 200000 149461853 200000 350686708 200000 754957401 200000 198137888 200000 329381585 200000 810749348 200000 44982076 200000 59633943 200000 167087255 200000 985017805 200000 806680167 200000 640337276 200000 78176510 200000 876445217 200000 310877180 200000 917452836 200000 7475480 200000 658233530 200000 396255008 200000 549191818 200000 696993086 200000 659172498 200000 426573436 200000 180449100 200000 434306441 200000 622577164 200000 421435069 200000 253849771 200000 798751322 200000 86322026 200000 208255252 200000 272759055 200000 545836242 200000 642069844 200000 9209270 200000 980661633 200000 465906523 200000 898421591 200000 912462429 200000 113841200 200000 254699549 200000 326584931 200000 883964613 200000 48013037 200000 544310665 200000 629826381 200000 424232752 200000 311577006 200000 350142162 200000 338985803 200000 301472995 200000 70841102 200000 998205039 200000 774078586 200000 494632103 200000 418456267 200000 871463067 200000 244448860 200000 948555592 200000 403714119 200000 836843477 200000 594317394 200000 4656153 200000 800786185 200000 361508704 200000 221127718 200000 941930351 200000 206586169 200000 320922052 200000 860489348 200000 933001505 200000 451211303 200000 638001483 200000 549166460 200000 936850191 200000 683919044 200000 870442629 200000 995984130 200000 8321944 200000 146865703 200000 794644165 200000 895104878 200000 823712802 200000 694418953 200000 718710945 200000 344205821 200000 280882581 200000 736305481 200000 84576885 200000 90806094 200000 22630624 200000 651826282 200000 791955169 200000 802721253 200000 30168435 200000 897559056 200000 693983047 200000 744255659 200000 245863364 200000 412943239 200000 419693134 200000 19638124 200000 936961482 200000 207414588 200000 914083938 200000 463590231 200000 706118533 200000 327284033 200000 602368049 200000 651757954 200000 445036916 200000 67633101 200000 700974383 200000 876555620 200000 772021533 200000 222323642 200000 828851731 200000 612809049 200000 32771976 200000 82060038 200000 702779224 200000 632298786 200000 833627588 200000 203143506 200000 50449853 200000 817329762 200000 443685729 200000 373084262 200000 659498181 200000 93125410 200000 417821941 200000 76869803 200000 406261560 200000 791711309 200000 231595160 200000 766435759 200000 311102880 200000 387352629 200000 383108711 200000 165955237 200000 860311245 200000 338902284 200000 918915844 200000 167696610 200000 298025042 200000 705000812 200000 319762452 200000 517138529 200000 973247749 200000 540299472 200000 271410368 200000 141125184 200000 444164995 200000 575856664 200000 469955125 200000 706073409 200000 12360873 200000 938158089 200000 876714532 200000 512837194 200000 34058780 200000 973106635 200000 974145346 200000 490958565 200000 316311746 200000 478519657 200000 616773577 200000 641673665 200000 525815623 200000 937152084 200000 247354870 200000 246687535 200000 413025945 200000 432792033 200000 225067657 200000 386163109 200000 325639789 200000 647777222 200000 206647112 200000 155958335 200000 301213624 200000 852991649 200000 688434555 200000 194887481 200000 114369334 200000 576635505 200000 852440177 200000 803551350 200000 562135014 200000 209317147 200000 366188026 200000 848215548 200000 265635723 200000 982624998 200000 640546028 200000 43535990 200000 558700845 200000 424908031 200000 718894495 200000 77136817 200000 341464982 200000 855180278 200000 283754608 200000 282158367 200000 250214358 200000 39923263 200000 236321345 200000 976136791 200000 923163072 200000 844943027 200000 593698551 200000 864795027 200000 24800362 200000 791477004 200000 116412411 200000 706713136 200000 461426353 200000 384129644 200000 633041082 200000 621740337 200000 616816563 200000 302134231 200000 215245605 200000 926992829 200000 565932370 200000 562903220 200000 301216818 200000 494421405 200000 408863928 200000 395474256 200000 652896857 200000 708003775 200000 800065742 200000 152975195 200000 676488727 200000 641483445 200000 846153923 200000 300271208 200000 273352814 200000 578424631 200000 362489483 200000 413415025 200000 574426467 200000 114158236 200000 951849309 200000 879466578 200000 60830335 200000 580108645 200000 253292596 200000 322415689 200000 879046479 200000 652226995 200000 586246736 200000 165064829 200000 650661349 200000 133479884 200000 783386034 200000 347223412 200000 648451924 200000 756267674 200000 830056867 200000 891923098 200000 774653495 200000 612554283 200000 390641453 200000 223022785 200000 916089131 200000 842682418 200000 666726304 200000 790302364 200000 911103312 200000 21362821 200000 187278607 200000 909069634 200000 801100492 200000 651370909 200000 375152849 200000 730910385 200000 945882952 200000 490422041 200000 262866944 200000 292547145 200000 767818353 200000 234696251 200000 175544829 200000 742007117 200000 65069176 200000 914232937 200000 903493354 200000 314638182 200000 188106387 200000 194421165 200000 366282798 200000 980520735 200000 818441081 200000 556639030 200000 390835957 200000 881687658 200000 932113898 200000 152711125 200000 118494894 200000 66072857 200000 902689573 200000 79972993 200000 780310923 200000 970219366 200000 570796912 200000 122375891 200000 886299908 200000 24935531 200000 45981844 200000 802847115 200000 681151572 200000 643281579 200000 184512606 200000 983872777 200000 527126778 200000 966889096 200000 818109216 200000 778703316 200000 42935098 200000 965389002 200000 913317933 200000 978615063 200000 585101978 200000 358783262 200000 69942368 200000 47117087 200000 590857829 200000 756200084 200000 787137174 200000 30219230 200000 830675499 200000 504925729 200000 82225711 200000 753637739 200000 681952831 200000 730893083 200000 415520657 200000 974334080 200000 368503352 200000 97832384 200000 216925861 200000 988477691 200000 941984624 200000 202095023 200000 832912728 200000 453571165 200000 516717448 200000 291569772 200000 899262492 200000 473112142 200000 704642274 200000 288722913 200000 940571236 200000 897448727 200000 199248166 200000 292891352 200000 733293355 200000 689917478 200000 860150206 200000 852131202 200000 842562926 200000 65738894 200000 189010521 200000 145062899 200000 213418157 200000 397664644 200000 68640619 200000 868352675 200000 489244526 200000 246756067 200000 146082988 200000 762224366 200000 756613562 200000 342860713 200000 974913941 200000 455939477 200000 937704350 200000 117420664 200000 995404262 200000 981418811 200000 223415724 200000 793699350 200000 756857891 200000 273948393 200000 702558071 200000 815522285 200000 973730834 200000 229124235 200000 558452762 200000 258539659 200000 501052734 200000 415835505 200000 868705458 200000 123449891 200000 802746743 200000 996053711 200000 322034911 200000 165767947 200000 321123664 200000 616852029 200000 357482312 200000 659107388 200000 877257888 200000 549859895 200000 608037396 200000 672916949 200000 75118850 200000 783833758 200000 819601265 200000 863590296 200000 626763348 200000 513056565 200000 209342992 200000 943480172 200000 562560828 200000 427516453 200000 4851111 200000 297502681 200000 549471646 200000 412206201 200000 159428462 200000 968649359 200000 655184167 200000 982787747 200000 930698915 200000 517589727 200000 608862150 200000 948315893 200000 999755014 200000 704453696 200000 317941293 200000 769964585 200000 445199197 200000 742096588 200000 103150676 200000 306611162 200000 663200241 200000 53151680 200000 516641271 200000 991334152 200000 39317775 200000 354833920 200000 207859987 200000 538815128 200000 864656265 200000 321393296 200000 194749037 200000 500096978 200000 858406706 200000 275872540 200000 789091851 200000 256000225 200000 190911334 200000 565273713 200000 57512888 200000 93294935 200000 752874879 200000 238571777 200000 358625668 200000 234873510 200000 311509345 200000 37199204 200000 193192002 200000 8891559 200000 410294255 200000 645376209 200000 211376137 200000 32732183 200000 361111955 200000 800011177 200000 177048244 200000 998379797 200000 641576122 200000 523834349 200000 901377122 200000 795466150 200000 164835926 200000 239414723 200000 765314550 200000 573125170 200000 746852954 200000 939218421 200000 726190999 200000 502081028 200000 766536770 200000 237039729 200000 927232818 200000 141382093 200000 320248712 200000 79687370 200000 326821619 200000 249840673 200000 229491248 200000 854798005 200000 115390928 200000 351006200 200000 632181053 200000 138669709 200000 699735038 200000 384466735 200000 698244921 200000 636652496 200000 319988089 200000 998961925 200000 613628081 200000 308049824 200000 597286017 200000 843623582 200000 148725431 200000 305540419 200000 599656471 200000 900356995 200000 888639839 200000 495495844 200000 790011013 200000 430141472 200000 5801026 200000 624422607 200000 992700371 200000 456267845 200000 292605182 200000 993385080 200000 303891026 200000 875499430 200000 375691187 200000 756884085 200000 320624405 200000 526982747 200000 10398599 200000 70278208 200000 629702259 200000 730326880 200000 560183076 200000 382876790 200000 15882887 200000 498163478 200000 165413685 200000 339990362 200000 44939696 200000 841791425 200000 185476332 200000 987257171 200000 456483089 200000 410506247 200000 143969919 200000 160352617 200000 615515922 200000 202460023 200000 932297126 200000 363701708 200000 167177181 200000 546252544 200000 560795679 200000 246592589 200000 914672610 200000 195342198 200000 69942827 200000 163843811 200000 4999251 200000 269940752 200000 562264846 200000 21406760 200000 854856617 200000 800937708 200000 627523474 200000 399803354 200000 269159965 200000 33143178 200000 227865732 200000 687202138 200000 143947312 200000 519862605 200000 182128438 200000 343719472 200000 986848035 200000 332779518 200000 787048956 200000 414812293 200000 799244672 200000 658216520 200000 749764783 200000 644473255 200000 652713871 200000 853594173 200000 261302573 200000 479016073 200000 185415649 200000 217039311 200000 43837910 200000 4556864 200000 239686601 200000 647384920 200000 77769745 200000 436565127 200000 624731102 200000 400640531 200000 772915397 200000 739576380 200000 393755259 200000 754920608 200000 232005856 200000 212312544 200000 381779007 200000 697982340 200000 579688404 200000 428933147 200000 160047758 200000 540113318 200000 863752213 200000 229818935 200000 421955085 200000 313284308 200000 97052060 200000 555042464 200000 246497578 200000 240024124 200000 22506087 200000 587595626 200000 727840913 200000 249843955 200000 72681718 200000 575587531 200000 67341240 200000 450384498 200000 335783120 200000 942256540 200000 268497236 200000 957302547 200000 585516284 200000 690074076 200000 420249058 200000 622690456 200000 528302216 200000 408530733 200000 284927519 200000 586646693 200000 250679558 200000 769635157 200000 555726224 200000 34622785 200000 953330954 200000 207316159 200000 195847419 200000 49992025 200000 257887917 200000 133467383 200000 95541484 200000 76373309 200000 673737229 200000 483812146 200000 115740209 200000 57207073 200000 964793291 200000 115333827 200000 687124575 200000 545095070 200000 580584843 200000 895862695 200000 968140363 200000 645491758 200000 799663223 200000 555220218 200000 401460369 200000 687627699 200000 470389693 200000 373728128 200000 110810128 200000 479409904 200000 95699212 200000 458446877 200000 726507627 200000 665640206 200000 545660699 200000 960560221 200000 287313546 200000 666180121 200000 25360419 200000 343555821 200000 881909015 200000 752188801 200000 712084064 200000 94747168 200000 519772930 200000 979885210 200000 319103123 200000 259178603 200000 840953342 200000 3121948 200000 437080195 200000 862226153 200000 862753537 200000 824201123 200000 119434103 200000 128896983 200000 175421128 200000 246531632 200000 144457917 200000 96674585 200000 194376272 200000 302761126 200000 670102055 200000 326242484 200000 629300062 200000 185516366 200000 663748745 200000 641163602 200000 778709752 200000 306146643 200000 733326396 200000 431420609 200000 327625194 200000 391445831 200000 526064030 200000 760032372 200000 843325251 200000 38847388 200000 607844240 200000 551880192 200000 829197525 200000 626885932 200000 291813879 200000 790127520 200000 991037880 200000 990698418 200000 805481019 200000 930511026 200000 959912647 200000 290437199 200000 528286666 200000 136770616 200000 765651745 200000 169632774 200000 606713494 200000 665907032 200000 712542889 200000 482278463 200000 50569107 200000 907836380 200000 711645319 200000 268519752 200000 555055930 200000 625203891 200000 650767269 200000 551690447 200000 402656777 200000 901790830 200000 187981619 200000 232226921 200000 810632961 200000 943393732 200000 791487780 200000 380091919 200000 884598311 200000 199925774 200000 781561007 200000 194149532 200000 145878275 200000 279385036 200000 19923662 200000 968289360 200000 880477476 200000 248314654 200000 145096898 200000 68476240 200000 206361753 200000 184165451 200000 498759821 200000 830363683 200000 251343481 200000 468492862 200000 742800246 200000 42201142 200000 703967069 200000 883003139 200000 594033289 200000 284426841 200000 826291681 200000 427611727 200000 213554965 200000 793996609 200000 106676518 200000 461549046 200000 187593004 200000 458727428 200000 978469715 200000 900262002 200000 694264870 200000 608022687 200000 138471951 200000 229331299 200000 229048094 200000 460682867 200000 743720713 200000 112068618 200000 136022387 200000 602664644 200000 226354801 200000 364983244 200000 251196745 200000 398662457 200000 695822204 200000 345466549 200000 368589318 200000 239880799 200000 3136739 200000 202111986 200000 331568341 200000 434738726 200000 449729380 200000 90461270 200000 379387174 200000 885922914 200000 143977536 200000 953131222 200000 53239596 200000 296402763 200000 261346747 200000 819861261 200000 226230877 200000 919610877 200000 345567136 200000 59133881 200000 730917878 200000 278730489 200000 814888891 200000 324401468 200000 806869365 200000 903739555 200000 425823324 200000 802841115 200000 810671901 200000 631413186 200000 845955290 200000 261848451 200000 869921909 200000 584272386 200000 246322702 200000 706215359 200000 158264009 200000 916809845 200000 364429524 200000 56463555 200000 323961256 200000 431112718 200000 216034958 200000 45500580 200000 274893668 200000 679651365 200000 141628832 200000 234336798 200000 28643221 200000 212466422 200000 756765685 200000 21227789 200000 819668886 200000 541842977 200000 453885304 200000 551857908 200000 441927431 200000 975811371 200000 929069212 200000 325395321 200000 123014729 200000 895444476 200000 336919253 200000 280616166 200000 676065029 200000 810882912 200000 141388573 200000 845557418 200000 389672101 200000 212996486 200000 125659248 200000 49678294 200000 950433498 200000 295867012 200000 161653328 200000 78086561 200000 722950676 200000 978328272 200000 929759041 200000 163825637 200000 531108365 200000 605701576 200000 163679054 200000 818005407 200000 128043583 200000 787585068 200000 886362243 200000 417873266 200000 308551785 200000 610312350 200000 230681968 200000 585568293 200000 535689486 200000 457029673 200000 400173484 200000 252730657 200000 562193909 200000 694031031 200000 861739088 200000 648942836 200000 557772970 200000 39831450 200000 563087480 200000 224505808 200000 443494652 200000 163010564 200000 231613382 200000 449972236 200000 319534973 200000 112673678 200000 67988703 200000 354533538 200000 500316165 200000 420846261 200000 417768427 200000 804862896 200000 87247407 200000 314845528 200000 435677977 200000 685961975 200000 54097883 200000 263092028 200000 619758361 200000 446037599 200000 455395242 200000 828136584 200000 270834592 200000 335142001 200000 525749125 200000 545576521 200000 995770344 200000 553622235 200000 501302551 200000 161645807 200000 970699565 200000 376742128 200000 307587662 200000 784541902 200000 127680305 200000 515236901 200000 511845854 200000 51565214 200000 172741304 200000 640219285 200000 743306174 200000 147748348 200000 20190733 200000 776536958 200000 904437160 200000 577602535 200000 373408124 200000 41878466 200000 642463645 200000 210797891 200000 859306453 200000 595427431 200000 39691872 200000 18667353 200000 199161072 200000 94210840 200000 604666870 200000 295165525 200000 801831459 200000 792860833 200000 55051820 200000 601318343 200000 312393933 200000 70281078 200000 364186897 200000 434353443 200000 875299535 200000 890757677 200000 725921655 200000 465032257 200000 689505550 200000 660404735 200000 186154358 200000 434574813 200000 524243955 200000 920373067 200000 908098282 200000 868250136 200000 666809322 200000 56266260 200000 710353904 200000 322529525 200000 565276134 200000 392571006 200000 58570093 200000 33957597 200000 398154204 200000 184001364 200000 649182087 200000 614158620 200000 697901379 200000 9803397 200000 5513769 200000 600627809 200000 537538970 200000 52139427 200000 726751108 200000 816206146 200000 31930082 200000 566685282 200000 39436937 200000 263178422 200000 373884448 200000 950992671 200000 523012463 200000 944639129 200000 605187549 200000 262505815 200000 41039923 200000 216945195 200000 70070950 200000 747166763 200000 919913235 200000 910707857 200000 541287820 200000 308858083 200000 108228370 200000 869706579 200000 535904420 200000 324060519 200000 754094200 200000 246541532 200000 962767239 200000 295848648 200000 81175375 200000 454075646 200000 315633108 200000 465637301 200000 600945127 200000 130485099 200000 215065002 200000 49439494 200000 410408274 200000 263758909 200000 798251566 200000 31872053 200000 844059113 200000 146951278 200000 553685003 200000 251731936 200000 724910533 200000 274384993 200000 835627501 200000 813534793 200000 659665734 200000 253838424 200000 703295749 200000 35832278 200000 210814352 200000 95954683 200000 87232392 200000 548063633 200000 496987913 200000 36449751 200000 989479728 200000 324539816 200000 367938013 200000 829595612 200000 972541369 200000 840294894 200000 355108986 200000 723358175 200000 60786533 200000 697243225 200000 870017044 200000 250241302 200000 382064505 200000 4004738 200000 34760994 200000 646375327 200000 464622270 200000 754955048 200000 338129887 200000 571511545 200000 876206593 200000 285732013 200000 651444938 200000 666145416 200000 463137427 200000 258657175 200000 13138726 200000 457011221 200000 96901833 200000 426852880 200000 194529659 200000 410328652 200000 906697341 200000 409520999 200000 263258131 200000 168210237 200000 509578635 200000 359239821 200000 181280638 200000 928473308 200000 365822037 200000 202387097 200000 821224206 200000 94637441 200000 627654720 200000 6425925 200000 423405916 200000 971166825 200000 394912821 200000 185804142 200000 771261633 200000 7286835 200000 430952224 200000 295637399 200000 32779230 200000 971514211 200000 283801717 200000 863748711 200000 943212565 200000 64948450 200000 850328742 200000 71823654 200000 945756173 200000 193843836 200000 462746542 200000 113883204 200000 897592881 200000 89093472 200000 55252873 200000 34110931 200000 565186354 200000 620600996 200000 657740985 200000 997559816 200000 276782209 200000 146682815 200000 477140675 200000 807305662 200000 126137046 200000 311689485 200000 664401584 200000 241262322 200000 504536748 200000 713394767 200000 832470413 200000 647306568 200000 612502210 200000 41936680 200000 453461739 200000 441374853 200000 621969051 200000 329760673 200000 997151583 200000 522769170 200000 903433983 200000 899109029 200000 636421891 200000 362347648 200000 518188152 200000 444551814 200000 69355507 200000 513579518 200000 471807958 200000 961815414 200000 990210257 200000 428082405 200000 283492011 200000 965297679 200000 922131778 200000 912642349 200000 34642384 200000 203398604 200000 632224367 200000 24260085 200000 417523166 200000 236504973 200000 8146309 200000 730800127 200000 818458038 200000 477549079 200000 609110581 200000 969630769 200000 230415098 200000 232692370 200000 587704117 200000 556334613 200000 712350353 200000 667238665 200000 326113980 200000 496828505 200000 890942247 200000 829640941 200000 549445386 200000 897008464 200000 145604522 200000 451680659 200000 79024862 200000 677376880 200000 128582606 200000 902698673 200000 490802686 200000 355888082 200000 389878922 200000 771139301 200000 367106995 200000 940591285 200000 698211481 200000 943201326 200000 206519626 200000 103387132 200000 253217019 200000 314402417 200000 72796308 200000 545728427 200000 512793969 200000 826749941 200000 335784550 200000 54279789 200000 795735812 200000 579676647 200000 740957466 200000 762530321 200000 148486270 200000 747107031 200000 549488397 200000 998227977 200000 7137519 200000 112117049 200000 192879391 200000 159739881 200000 565404202 200000 197104614 200000 492720950 200000 402601966 200000 515465029 200000 30684312 200000 70898875 200000 921541493 200000 471309085 200000 238397041 200000 309075739 200000 444043647 200000 222058703 200000 869306485 200000 363826247 200000 50389811 200000 736684096 200000 319616523 200000 549687092 200000 186734684 200000 428678807 200000 940905344 200000 669349468 200000 143858663 200000 52848829 200000 557813892 200000 212497468 200000 870252647 200000 986874852 200000 697874602 200000 907953108 200000 451836561 200000 769142269 200000 455925740 200000 46147882 200000 654624704 200000 282331712 200000 609375014 200000 426791367 200000 630834290 200000 662136744 200000 348696214 200000 472268088 200000 534177480 200000 63629172 200000 744073827 200000 729934222 200000 659484426 200000 236388264 200000 589226771 200000 115954142 200000 885016097 200000 59812234 200000 594912274 200000 345553090 200000 65650716 200000 97833509 200000 610420274 200000 133403863 200000 477616300 200000 311855817 200000 922069542 200000 965542717 200000 738813863 200000 527246729 200000 58499845 200000 872130586 200000 299477384 200000 775837627 200000 492988622 200000 563077911 200000 997289965 200000 621910140 200000 470899934 200000 27737569 200000 991587352 200000 547762986 200000 27708539 200000 170472617 200000 348135279 200000 699632104 200000 752062285 200000 470190757 200000 970656253 200000 588698141 200000 163597279 200000 383465613 200000 308920046 200000 756620533 200000 300879907 200000 556503326 200000 851693847 200000 760548318 200000 745604587 200000 345715611 200000 675885419 200000 657044749 200000 354858353 200000 62986823 200000 216042375 200000 360899063 200000 254354384 200000 723453164 200000 256965671 200000 504130520 200000 236299656 200000 335836503 200000 121913774 200000 935274031 200000 208146686 200000 396339673 200000 497872547 200000 384353600 200000 453668089 200000 305431495 200000 686965294 200000 582960273 200000 272241958 200000 927645179 200000 72444575 200000 355454317 200000 993629846 200000 744352594 200000 973650408 200000 994259300 200000 608730683 200000 114398508 200000 946530334 200000 563439817 200000 532754798 200000 165339119 200000 496334843 200000 223462706 200000 831853164 200000 93080452 200000 30559583 200000 976344572 200000 549152980 200000 584925657 200000 837605323 200000 82316485 200000 394027050 200000 834476893 200000 14775012 200000 706394096 200000 46464600 200000 28335494 200000 384855798 200000 171829540 200000 352863272 200000 507244878 200000 27710318 200000 434836941 200000 914159051 200000 733517746 200000 548317535 200000 70807962 200000 749087061 200000 7131186 200000 721544190 200000 367582461 200000 206914366 200000 223984981 200000 903390502 200000 996950446 200000 383232226 200000 620140322 200000 244427733 200000 251859753 200000 370045186 200000 980535719 200000 908890797 200000 374533419 200000 639509569 200000 222032757 200000 391878260 200000 475869753 200000 750102953 200000 836948514 200000 933281940 200000 471765529 200000 410796835 200000 416616646 200000 446776732 200000 48344150 200000 976805890 200000 555233918 200000 183615933 200000 577372352 200000 430250361 200000 77591277 200000 928295757 200000 670664682 200000 860933920 200000 849867958 200000 582563144 200000 143444907 200000 892654451 200000 941933059 200000 115484618 200000 664698781 200000 795105363 200000 124054785 200000 992705686 200000 756102561 200000 423355779 200000 634960993 200000 742963090 200000 589416537 200000 210722604 200000 508016601 200000 919683401 200000 905130413 200000 232090713 200000 510499489 200000 960746855 200000 664045383 200000 722515836 200000 720287223 200000 238859585 200000 773880086 200000 963301095 200000 275322779 200000 510326859 200000 621719503 200000 866178900 200000 573978195 200000 868606623 200000 23338343 200000 46220382 200000 751172713 200000 860718461 200000 568760218 200000 509136645 200000 182307880 200000 209376709 200000 619583080 200000 963203118 200000 839937634 200000 209639039 200000 422330002 200000 754697505 200000 113503469 200000 951351635 200000 486611489 200000 135025673 200000 48915745 200000 603279633 200000 829083360 200000 850165368 200000 719578716 200000 238274603 200000 604731613 200000 775085536 200000 58109566 200000 640256822 200000 410548972 200000 934227482 200000 780643437 200000 712549229 200000 974019364 200000 12861411 200000 707913874 200000 231356206 200000 360495968 200000 464423770 200000 721498971 200000 486097530 200000 944034239 200000 493068932 200000 209986487 200000 10195833 200000 830840612 200000 837933513 200000 173667741 200000 905581812 200000 241930166 200000 598118516 200000 336590981 200000 785080537 200000 885199713 200000 984994614 200000 639167469 200000 66103995 200000 433631828 200000 196573347 200000 491854805 200000 356309072 200000 391875969 200000 740765107 200000 430824771 200000 289324529 200000 143300385 200000 575046211 200000 4409536 200000 318782237 200000 889059629 200000 959949202 200000 105480410 200000 478288630 200000 725088742 200000 659584196 200000 382794912 200000 511049410 200000 538228301 200000 476471138 200000 388643369 200000 830630507 200000 227916971 200000 56831448 200000 424132365 200000 45459200 200000 998190859 200000 250601462 200000 821121770 200000 143905074 200000 604577723 200000 59295600 200000 832209376 200000 778228184 200000 743078351 200000 567554654 200000 476269334 200000 363774571 200000 82723742 200000 474620349 200000 782619443 200000 748546954 200000 685079363 200000 164432363 200000 686420709 200000 973944184 200000 563807005 200000 904051503 200000 476444510 200000 760973977 200000 668286543 200000 348982319 200000 840337617 200000 156084729 200000 572787521 200000 55232631 200000 886647546 200000 588134853 200000 449192477 200000 881605881 200000 203176851 200000 490974159 200000 781687635 200000 169153160 200000 998365408 200000 459383310 200000 822436885 200000 151389275 200000 56136228 200000 677741340 200000 151341787 200000 469084817 200000 274826793 200000 300391094 200000 818529249 200000 655319207 200000 17179581 200000 103934016 200000 846972324 200000 92774915 200000 476860463 200000 63610686 200000 330888041 200000 562123373 200000 76218326 200000 979784156 200000 10836918 200000 343698064 200000 394761866 200000 193081191 200000 643666135 200000 370515582 200000 814779945 200000 561487570 200000 191120730 200000 123394089 200000 275808020 200000 48901938 200000 297805971 200000 161256427 200000 962982575 200000 373309506 200000 179819289 200000 957339903 200000 705639908 200000 357438688 200000 718943047 200000 922239493 200000 176655777 200000 146759054 200000 833995196 200000 695147906 200000 220333397 200000 985029874 200000 670068187 200000 719893085 200000 548939639 200000 866618454 200000 801592396 200000 626531940 200000 469136383 200000 395606057 200000 222195577 200000 321130693 200000 956460779 200000 944568956 200000 228760082 200000 914583189 200000 690073788 200000 642267013 200000 524443530 200000 318157133 200000 414260982 200000 647751711 200000 658193047 200000 29938503 200000 836649123 200000 992639048 200000 423769014 200000 565839941 200000 608248017 200000 884696483 200000 163808164 200000 438084075 200000 723729167 200000 376975348 200000 220900838 200000 107469888 200000 206598132 200000 380708774 200000 235887938 200000 17013297 200000 511258521 200000 520206920 200000 220722756 200000 530019342 200000 446098457 200000 847717131 200000 54339002 200000 236591627 200000 664313368 200000 274125638 200000 864095032 200000 905408705 200000 581570361 200000 567254771 200000 150196117 200000 425948586 200000 524640423 200000 156131119 200000 281979244 200000 201650088 200000 114084237 200000 582399165 200000 397024668 200000 874588542 200000 677998494 200000 890008196 200000 925949385 200000 685254741 200000 741945230 200000 475645965 200000 164533465 200000 52251193 200000 402191766 200000 318536710 200000 930678647 200000 649509018 200000 69158388 200000 705876161 200000 128327827 200000 454330060 200000 297533801 200000 399047349 200000 846802911 200000 569395847 200000 183790521 200000 202726652 200000 311692372 200000 67699815 200000 626609710 200000 657131476 200000 93351595 200000 548955245 200000 383452182 200000 563580190 200000 46491109 200000 519050364 200000 958874944 200000 60015842 200000 173074372 200000 794859229 200000 26875011 200000 525609417 200000 784293711 200000 448336571 200000 223335992 200000 608256929 200000 618408786 200000 129963176 200000 417906363 200000 769417181 200000 150735579 200000 459002646 200000 262901485 200000 468685843 200000 821109182 200000 690674399 200000 35914933 200000 27432060 200000 38653203 200000 913092030 200000 996661626 200000 177454711 200000 872950195 200000 957735636 200000 753819819 200000 114297094 200000 420438206 200000 269083428 200000 905251383 200000 373632847 200000 336429079 200000 546025494 200000 512886037 200000 469458716 200000 856527078 200000 738270712 200000 771711422 200000 836575580 200000 586880533 200000 872228472 200000 898441390 200000 189551264 200000 138223316 200000 348898091 200000 131173606 200000 332703134 200000 425895190 200000 208823306 200000 772346477 200000 558380978 200000 491617297 200000 835017200 200000 141245642 200000 546862424 200000 23546050 200000 75423517 200000 7119756 200000 924956339 200000 223385703 200000 486591926 200000 823852738 200000 318598666 200000 990236419 200000 147812930 200000 800249219 200000 573998661 200000 657970653 200000 58749486 200000 214441576 200000 618177908 200000 628761089 200000 39750218 200000 794080781 200000 830482248 200000 462940861 200000 9258315 200000 382592916 200000 971699608 200000 913984550 200000 423195719 200000 205316897 200000 59475678 200000 933637009 200000 253128508 200000 866860639 200000 762608824 200000 201019930 200000 222592905 200000 996089593 200000 483497063 200000 132946208 200000 605505650 200000 213385506 200000 917989715 200000 534137543 200000 331669408 200000 827855374 200000 627778948 200000 795338868 200000 152968095 200000 773362294 200000 920331307 200000 243893077 200000 191881311 200000 228091160 200000 994462231 200000 915464407 200000 51885492 200000 291633973 200000 657397825 200000 625489198 200000 763544022 200000 427502866 200000 946677825 200000 359735760 200000 463997922 200000 160349303 200000 954759381 200000 457275898 200000 318532694 200000 587286835 200000 702402657 200000 556498218 200000 771147673 200000 665100182 200000 508204394 200000 665784739 200000 1686129 200000 477647093 200000 557628698 200000 790344940 200000 361375370 200000 961907753 200000 159118272 200000 252659793 200000 995075318 200000 926081040 200000 209843532 200000 626141536 200000 452250280 200000 394152459 200000 750962647 200000 172213358 200000 340992760 200000 102661759 200000 296223257 200000 29342992 200000 548270626 200000 355741012 200000 434356209 200000 44773026 200000 724241350 200000 225670777 200000 801784033 200000 538221251 200000 629345129 200000 524738653 200000 920988304 200000 383116759 200000 718540019 200000 514688120 200000 563710278 200000 358591876 200000 335536432 200000 982283712 200000 835276915 200000 801959221 200000 546608719 200000 94378804 200000 436008 200000 821011098 200000 102247014 200000 515849301 200000 917411996 200000 768788006 200000 337218027 200000 456162216 200000 986454184 200000 371136912 200000 724923452 200000 854258997 200000 920565324 200000 745333331 200000 316236825 200000 512741131 200000 126804520 200000 450378797 200000 335192101 200000 444789690 200000 37248259 200000 536785827 200000 703461736 200000 236784343 200000 926467144 200000 650805884 200000 953571791 200000 938252667 200000 55562372 200000 159944770 200000 690771627 200000 997418180 200000 429187050 200000 452080836 200000 257775918 200000 514805331 200000 224929487 200000 867810455 200000 197188337 200000 246551757 200000 764336173 200000 940607888 200000 603094641 200000 62473307 200000 493325860 200000 603877195 200000 659782541 200000 926888233 200000 455004277 200000 151018920 200000 502447626 200000 762013162 200000 834397445 200000 360609096 200000 37754895 200000 78915666 200000 550236768 200000 272024084 200000 643536553 200000 272977307 200000 828430900 200000 652090295 200000 32559688 200000 200992513 200000 172163025 200000 561876511 200000 366883648 200000 136101446 200000 314086064 200000 761845248 200000 897220682 200000 365603887 200000 427960553 200000 233903953 200000 792764672 200000 477184260 200000 899444155 200000 306939340 200000 803680356 200000 501566740 200000 834194440 200000 714152818 200000 936913241 200000 27100975 200000 14597334 200000 170726149 200000 872859432 200000 863335722 200000 951573967 200000 846414989 200000 809847293 200000 390364767 200000 665235394 200000 765073876 200000 208675688 200000 164703274 200000 346652448 200000 505160426 200000 767123677 200000 667874925 200000 521253503 200000 208019617 200000 3041332 200000 380238348 200000 253418779 200000 731872529 200000 715775529 200000 387353970 200000 946940752 200000 182751766 200000 237476061 200000 125036299 200000 809947425 200000 902891981 200000 45604435 200000 524412872 200000 687226548 200000 210599707 200000 727780596 200000 388940702 200000 48123092 200000 226879526 200000 905995788 200000 764804103 200000 676458350 200000 128031961 200000 386602058 200000 244473983 200000 655943700 200000 29057380 200000 199147588 200000 481390344 200000 613659773 200000 604895930 200000 952904945 200000 933117094 200000 765733123 200000 583744786 200000 676284973 200000 824309732 200000 869890339 200000 423991399 200000 226478904 200000 238117198 200000 808236545 200000 469979384 200000 801830711 200000 261410805 200000 242382049 200000 304984008 200000 960980914 200000 636179950 200000 269570991 200000 120742687 200000 320749332 200000 476032211 200000 637199736 200000 921954567 200000 520539439 200000 482056256 200000 692883695 200000 348042704 200000 157264821 200000 662995031 200000 188187881 200000 602004108 200000 925242048 200000 228212285 200000 257615585 200000 534572947 200000 852273995 200000 59705498 200000 647453557 200000 367767297 200000 924735414 200000 365633565 200000 998050022 200000 811414835 200000 276996678 200000 562822646 200000 343378332 200000 715469646 200000 142237090 200000 171417691 200000 548982944 200000 208357304 200000 201086295 200000 603294467 200000 33701921 200000 145362589 200000 284645461 200000 235135918 200000 763462128 200000 824546923 200000 805567857 200000 352613531 200000 460658179 200000 202286166 200000 452896737 200000 227432207 200000 129863925 200000 135584469 200000 125260739 200000 310466005 200000 430475396 200000 327884835 200000 508472470 200000 762335673 200000 73551890 200000 245278911 200000 851828670 200000 109784588 200000 824349478 200000 263263212 200000 463660804 200000 892070179 200000 243342312 200000 479853618 200000 843978004 200000 312487640 200000 349376936 200000 559410651 200000 595320830 200000 7509255 200000 700470615 200000 455515511 200000 522536886 200000 286831122 200000 704410124 200000 5865048 200000 24426644 200000 570355550 200000 789440896 200000 986168599 200000 518024661 200000 380466132 200000 798758546 200000 700988941 200000 605745688 200000 449924705 200000 682529733 200000 16677851 200000 813565921 200000 574675062 200000 183811005 200000 835537890 200000 377903129 200000 906422920 200000 183632326 200000 497460940 200000 863999628 200000 394038417 200000 190278221 200000 567599873 200000 828871273 200000 280765581 200000 213756772 200000 521381171 200000 5452998 200000 272068350 200000 965156674 200000 618000595 200000 319020314 200000 772363625 200000 145638593 200000 113555609 200000 868552129 200000 811691735 200000 668523487 200000 408344831 200000 449464444 200000 159448661 200000 52787261 200000 886597831 200000 701867246 200000 575904116 200000 232483747 200000 989074801 200000 678056736 200000 226934473 200000 96438394 200000 857899462 200000 433862653 200000 754086510 200000 256578640 200000 136779856 200000 957829079 200000 817793664 200000 541470808 200000 387172831 200000 767420128 200000 97947039 200000 134689767 200000 382757893 200000 887631282 200000 203120497 200000 997169912 200000 310319515 200000 376833480 200000 920921374 200000 794941097 200000 961311034 200000 990365698 200000 521082837 200000 461262268 200000 985600451 200000 660742949 200000 645372230 200000 910442775 200000 750074584 200000 351880793 200000 707293223 200000 228901444 200000 760213344 200000 269143977 200000 428705968 200000 338768370 200000 256251911 200000 145541767 200000 599018270 200000 266737266 200000 478087611 200000 176388165 200000 379860019 200000 935713850 200000 681003056 200000 667799708 200000 769198516 200000 149899878 200000 635180637 200000 925982761 200000 500151530 200000 738338610 200000 579533053 200000 32582379 200000 837200674 200000 995099265 200000 280047375 200000 624174279 200000 735536685 200000 880714329 200000 578156119 200000 441163780 200000 159962336 200000 440088933 200000 577235419 200000 337629647 200000 90151317 200000 948089202 200000 843708006 200000 765889208 200000 37921961 200000 719123442 200000 860060424 200000 160663860 200000 812493564 200000 114549372 200000 863522707 200000 495461401 200000 189032052 200000 127524170 200000 438352672 200000 857724708 200000 629107322 200000 748177849 200000 674900616 200000 320391030 200000 47983227 200000 830354124 200000 813266668 200000 938911763 200000 646643816 200000 87608746 200000 206838318 200000 945656418 200000 642430774 200000 126053404 200000 878674805 200000 269172400 200000 810413407 200000 123206416 200000 795774893 200000 568224941 200000 945901408 200000 490318616 200000 939950597 200000 979192812 200000 338109497 200000 132505324 200000 765040239 200000 348903015 200000 495054832 200000 239592420 200000 713221155 200000 988003066 200000 194292238 200000 398142590 200000 560294940 200000 748208100 200000 279431712 200000 328704222 200000 947606425 200000 604321609 200000 52933687 200000 913138505 200000 776863902 200000 137689010 200000 205363049 200000 801103017 200000 898027632 200000 609780874 200000 972393038 200000 810864908 200000 606517277 200000 113183907 200000 752927107 200000 16977957 200000 711361266 200000 861680304 200000 339196458 200000 852113866 200000 236926722 200000 281180616 200000 732894824 200000 528408180 200000 808028582 200000 893455338 200000 23579622 200000 870525378 200000 529505784 200000 338264691 200000 607400529 200000 891024630 200000 136789846 200000 806312105 200000 834356187 200000 6217590 200000 652580325 200000 531494452 200000 953791927 200000 478114636 200000 480349452 200000 686731679 200000 423940256 200000 896732071 200000 829553653 200000 380827868 200000 992425299 200000 214512472 200000 909193231 200000 644193213 200000 257487632 200000 624392534 200000 984804238 200000 243465340 200000 829275165 200000 670120762 200000 310247914 200000 411514420 200000 189241923 200000 827536324 200000 334276188 200000 25474405 200000 956929359 200000 273750356 200000 576527972 200000 955603572 200000 954538898 200000 180263537 200000 404014149 200000 362631720 200000 981162594 200000 319713350 200000 709453191 200000 398366254 200000 313712791 200000 592079136 200000 6589813 200000 917511063 200000 157061390 200000 445897457 200000 996648349 200000 513834837 200000 395241258 200000 595758544 200000 414299731 200000 442590401 200000 601239374 200000 572430967 200000 400035629 200000 117296664 200000 676124516 200000 48515780 200000 350697864 200000 179853561 200000 347137881 200000 957959224 200000 872320770 200000 607619304 200000 491510686 200000 830825083 200000 189085694 200000 201470415 200000 283794857 200000 688354262 200000 760165411 200000 432916088 200000 970717298 200000 488724919 200000 524537053 200000 424443668 200000 69142774 200000 692057393 200000 284519387 200000 919732151 200000 626142904 200000 273140089 200000 710894991 200000 580487385 200000 548737083 200000 251582058 200000 323920817 200000 543799254 200000 437022089 200000 697132802 200000 635646396 200000 291353967 200000 58411695 200000 835129315 200000 230296432 200000 630916680 200000 945316926 200000 783476179 200000 900489550 200000 783933800 200000 375859148 200000 567924796 200000 925045535 200000 299039931 200000 164408945 200000 101485484 200000 717889646 200000 228144531 200000 619797835 200000 702668886 200000 607275785 200000 952834339 200000 335784954 200000 947495056 200000 581126532 200000 95128835 200000 353748772 200000 193844051 200000 873013173 200000 327669679 200000 529663730 200000 349081278 200000 412244793 200000 447094024 200000 293387665 200000 471667860 200000 64141294 200000 476272337 200000 535090611 200000 277277369 200000 272523895 200000 174247731 200000 984186635 200000 458058168 200000 873694908 200000 204492601 200000 764580564 200000 552835392 200000 582125159 200000 720767829 200000 316235339 200000 638369442 200000 107603303 200000 930300377 200000 946674480 200000 564433749 200000 594264177 200000 521087871 200000 627682378 200000 622988147 200000 517422970 200000 910264802 200000 367021536 200000 214089273 200000 973542974 200000 171959810 200000 239585856 200000 744960651 200000 502613693 200000 700951748 200000 839292475 200000 602055533 200000 674257848 200000 145835376 200000 737673127 200000 341368459 200000 567390520 200000 487070769 200000 896908252 200000 520284850 200000 420827400 200000 619054233 200000 715412024 200000 351721556 200000 508449590 200000 733121050 200000 979836059 200000 35652105 200000 811425430 200000 339997326 200000 771742699 200000 466768648 200000 53794111 200000 73903791 200000 769942674 200000 243449266 200000 255965963 200000 775675039 200000 394757371 200000 867160584 200000 610509339 200000 556862562 200000 230474776 200000 301517360 200000 754462033 200000 793914464 200000 432441823 200000 318060788 200000 644036309 200000 12420068 200000 617016264 200000 700501570 200000 583187601 200000 185005471 200000 145135953 200000 318363565 200000 412183221 200000 633640485 200000 984747130 200000 716677354 200000 808185907 200000 560761454 200000 623405642 200000 874175572 200000 334796612 200000 667028055 200000 421428040 200000 421936489 200000 523341281 200000 777311519 200000 824448514 200000 331267403 200000 334860362 200000 926395882 200000 158795657 200000 675849024 200000 141385091 200000 376165441 200000 130693619 200000 212809011 200000 193597906 200000 550753936 200000 496557272 200000 907937328 200000 257857859 200000 815954087 200000 784020950 200000 513933548 200000 451515940 200000 117671482 200000 905564942 200000 277490746 200000 143406473 200000 460942177 200000 930823076 200000 218067863 200000 547264457 200000 5774105 200000 40387650 200000 925047199 200000 206694655 200000 48389056 200000 697962901 200000 230502549 200000 158560650 200000 119068573 200000 397256911 200000 285822176 200000 81659021 200000 401671510 200000 246619684 200000 873728392 200000 436514927 200000 669079159 200000 957120845 200000 563050685 200000 328563037 200000 728643058 200000 727265288 200000 484419152 200000 705266115 200000 448682138 200000 30643861 200000 109476920 200000 16967383 200000 596618150 200000 206279738 200000 589831439 200000 761199886 200000 523818293 200000 90216385 200000 386816147 200000 586771109 200000 612187332 200000 220213237 200000 524344357 200000 344544793 200000 142114745 200000 535832617 200000 338789197 200000 980675759 200000 144987100 200000 169796272 200000 674699316 200000 530768109 200000 148584920 200000 101572966 200000 40711720 200000 173979423 200000 145255359 200000 346510373 200000 23630364 200000 463316435 200000 693881219 200000 14974289 200000 582011173 200000 274303069 200000 298511742 200000 924325453 200000 644737790 200000 217568084 200000 569839339 200000 292705796 200000 781669509 200000 353926419 200000 412044394 200000 968232289 200000 397685820 200000 94995001 200000 673984640 200000 995004374 200000 403403464 200000 341597737 200000 279823380 200000 810870745 200000 230430582 200000 414210443 200000 446333684 200000 657481059 200000 669412529 200000 828858057 200000 57327694 200000 45589103 200000 553579661 200000 397118099 200000 173925687 200000 728777601 200000 999560512 200000 327471195 200000 196467496 200000 515318300 200000 855861667 200000 443135194 200000 166435963 200000 466781003 200000 536474037 200000 236421257 200000 455343858 200000 187900953 200000 956517144 200000 161283625 200000 513298993 200000 371653145 200000 135771026 200000 299709244 200000 185515071 200000 875762142 200000 602309518 200000 901463689 200000 107512329 200000 673773444 200000 388815000 200000 342205596 200000 46016479 200000 50031910 200000 321980389 200000 316229699 200000 577878005 200000 915068773 200000 487988425 200000 486287122 200000 131669732 200000 184236520 200000 622774590 200000 32681440 200000 723236390 200000 851999190 200000 123447908 200000 80338248 200000 306428061 200000 99714141 200000 632272635 200000 266514985 200000 643345164 200000 496896303 200000 594649578 200000 952797735 200000 78755996 200000 140480768 200000 618462908 200000 907695143 200000 463344473 200000 744068617 200000 84598814 200000 935395031 200000 77643955 200000 873873032 200000 501835363 200000 317114147 200000 679261182 200000 873445182 200000 355696128 200000 573881537 200000 175539442 200000 928322543 200000 637548048 200000 629159079 200000 320360491 200000 167825894 200000 516885200 200000 437205903 200000 851264938 200000 902047854 200000 678062116 200000 947170426 200000 739777362 200000 97416026 200000 16420881 200000 384517418 200000 634615148 200000 714110 200000 315828545 200000 39045286 200000 576036643 200000 803369779 200000 744946562 200000 948774842 200000 317938953 200000 458350807 200000 459731527 200000 409516404 200000 140985745 200000 512651595 200000 631620389 200000 956842408 200000 321412498 200000 951854707 200000 748187735 200000 990328685 200000 406466250 200000 451752889 200000 821330747 200000 448983454 200000 780704345 200000 835297419 200000 772468947 200000 999751003 200000 176366914 200000 17215193 200000 350829125 200000 480151173 200000 854937325 200000 787316632 200000 134573916 200000 661523525 200000 24056232 200000 986517825 200000 556776708 200000 950071685 200000 327104289 200000 713141842 200000 310683089 200000 157285237 200000 965057261 200000 259427276 200000 655064697 200000 337629192 200000 869200133 200000 647639987 200000 23644245 200000 294629492 200000 912886852 200000 539184018 200000 671952357 200000 100934582 200000 844157162 200000 661487348 200000 761040713 200000 137415436 200000 107574044 200000 709620716 200000 191721672 200000 15364216 200000 358240609 200000 169165198 200000 269170509 200000 932246340 200000 336089894 200000 559565939 200000 376777957 200000 922627193 200000 654405436 200000 511343417 200000 825181506 200000 773562214 200000 743720021 200000 305115905 200000 214175803 200000 928432671 200000 242709386 200000 902712815 200000 782053450 200000 582617083 200000 826034904 200000 960298926 200000 13965068 200000 351871510 200000 727853982 200000 372571113 200000 129926085 200000 736728013 200000 268202784 200000 889574099 200000 506832345 200000 205618500 200000 848595719 200000 290285984 200000 799547732 200000 392877539 200000 270739935 200000 433557258 200000 416070499 200000 666374357 200000 859393944 200000 100546509 200000 169933017 200000 790223240 200000 213718534 200000 166205738 200000 146319019 200000 48656943 200000 137194849 200000 739671400 200000 627127412 200000 967317571 200000 141252294 200000 660679247 200000 828715762 200000 751905022 200000 409446579 200000 444982699 200000 322237063 200000 359616478 200000 227423119 200000 480001999 200000 468487097 200000 481264424 200000 95493152 200000 867198479 200000 736655794 200000 276251747 200000 751545362 200000 700897092 200000 143900352 200000 822155481 200000 630153335 200000 711853644 200000 410868438 200000 640573465 200000 517985346 200000 745045128 200000 525375498 200000 784159863 200000 873274059 200000 556986461 200000 21140245 200000 841569163 200000 441239630 200000 169038771 200000 451208662 200000 806784686 200000 550885995 200000 378611321 200000 931781583 200000 460337024 200000 982330535 200000 249043743 200000 848637094 200000 187317349 200000 602173674 200000 115428122 200000 537458853 200000 178761475 200000 51162112 200000 758647139 200000 495957819 200000 103373509 200000 149197848 200000 511178489 200000 491608441 200000 127212379 200000 523681096 200000 999455578 200000 952974486 200000 829994296 200000 999733766 200000 865853710 200000 264966764 200000 372799507 200000 454903728 200000 226852380 200000 417313272 200000 306706790 200000 132928262 200000 920607891 200000 880226781 200000 520580338 200000 337610411 200000 541288707 200000 25533666 200000 96720697 200000 386044327 200000 83071745 200000 61625968 200000 847842307 200000 6288359 200000 825315751 200000 387588373 200000 774677210 200000 358448828 200000 299260945 200000 622881539 200000 870048653 200000 995010392 200000 650621409 200000 730727569 200000 28525233 200000 46079316 200000 374734267 200000 277163705 200000 760075291 200000 719252781 200000 915416010 200000 291390361 200000 51011943 200000 282178754 200000 255165497 200000 579199218 200000 633806964 200000 898618840 200000 921029051 200000 56680620 200000 996530662 200000 512328854 200000 571284996 200000 276937552 200000 719679907 200000 631492105 200000 864701006 200000 817557132 200000 947764567 200000 699047585 200000 807642069 200000 241407411 200000 99877616 200000 666002610 200000 526103131 200000 195762746 200000 72972066 200000 581482741 200000 352293029 200000 469454396 200000 884647907 200000 59297028 200000 466851067 200000 417983735 200000 645804272 200000 757361121 200000 6786476 200000 523538765 200000 839804487 200000 641460335 200000 277411208 200000 252230212 200000 190635179 200000 308649976 200000 248195684 200000 329568135 200000 80609316 200000 630610085 200000 866459546 200000 6458338 200000 611457660 200000 575782921 200000 841883270 200000 868126153 200000 349530050 200000 758003095 200000 437052170 200000 844137938 200000 346518219 200000 221629223 200000 491399691 200000 229336374 200000 786655148 200000 490684277 200000 905783793 200000 614766164 200000 803520577 200000 804981410 200000 719892267 200000 968905519 200000 347778218 200000 10622641 200000 7915177 200000 877652971 200000 11510728 200000 358453259 200000 754398304 200000 260036947 200000 640973252 200000 239265276 200000 669914570 200000 836117334 200000 532503689 200000 782354739 200000 834850915 200000 277695878 200000 329409093 200000 263068230 200000 863505965 200000 70415256 200000 863581164 200000 748536364 200000 61452845 200000 651848166 200000 664861109 200000 667968193 200000 320123115 200000 618719728 200000 731990427 200000 805884229 200000 222447862 200000 488882390 200000 351770077 200000 495079645 200000 263592286 200000 421622240 200000 747182462 200000 387483409 200000 11799608 200000 489581303 200000 490426054 200000 226165324 200000 556780318 200000 871395625 200000 464012735 200000 822083680 200000 269839788 200000 991845672 200000 78412472 200000 305688319 200000 395311108 200000 156394444 200000 375269574 200000 321370691 200000 603055947 200000 746791564 200000 320219198 200000 473581863 200000 962513450 200000 370522633 200000 508433213 200000 11918859 200000 350830926 200000 128037508 200000 648751648 200000 49513268 200000 577873895 200000 933807715 200000 78553100 200000 525061961 200000 934110765 200000 9437360 200000 197574503 200000 6486487 200000 467847127 200000 600141721 200000 338213468 200000 631154638 200000 941903010 200000 763422449 200000 163056476 200000 946208259 200000 756687568 200000 550913710 200000 591444888 200000 636937132 200000 295474598 200000 570019689 200000 123979656 200000 655632103 200000 176437228 200000 283872993 200000 227777895 200000 470274355 200000 662650481 200000 923762808 200000 204264884 200000 175997940 200000 836423813 200000 657636276 200000 821355954 200000 851294451 200000 536241789 200000 133561024 200000 790269928 200000 782371036 200000 140451379 200000 345923304 200000 703580835 200000 460641215 200000 267383684 200000 660297504 200000 324941935 200000 43613072 200000 218532048 200000 292749438 200000 429009058 200000 915437223 200000 381333372 200000 176362172 200000 96376273 200000 851039297 200000 688081011 200000 865513143 200000 126881881 200000 312422653 200000 701842593 200000 805039346 200000 165517527 200000 210542431 200000 981262199 200000 174040596 200000 527402672 200000 719219280 200000 78959978 200000 766855525 200000 224644234 200000 81439644 200000 407119988 200000 347690837 200000 372846289 200000 179139698 200000 85471378 200000 249308150 200000 83918387 200000 18278376 200000 297269828 200000 916502909 200000 410822692 200000 345381749 200000 253281551 200000 60943557 200000 25983323 200000 840379765 200000 641510910 200000 750457291 200000 268558419 200000 837853609 200000 422546973 200000 978708531 200000 980807115 200000 809701812 200000 610335485 200000 903171522 200000 928556359 200000 475858847 200000 933025076 200000 823142113 200000 606142348 200000 458603605 200000 716879577 200000 961451809 200000 926402856 200000 135211560 200000 21960716 200000 344526769 200000 85444839 200000 128721226 200000 796875628 200000 390119402 200000 258668127 200000 25047125 200000 184201375 200000 306153412 200000 742447206 200000 364042948 200000 606115534 200000 586238046 200000 26152854 200000 696338807 200000 478303526 200000 348263034 200000 658762960 200000 951808819 200000 911217496 200000 503331070 200000 896211381 200000 209496864 200000 135419417 200000 434641780 200000 742911279 200000 917972809 200000 213361571 200000 366020234 200000 93080550 200000 659468576 200000 796389426 200000 726910099 200000 640489164 200000 136440823 200000 723745928 200000 715263493 200000 486212498 200000 182329735 200000 484670058 200000 533952505 200000 25229104 200000 892580461 200000 541872417 200000 287786159 200000 605157473 200000 424527528 200000 344936442 200000 175503367 200000 328580644 200000 293424669 200000 586391750 200000 322976776 200000 600843325 200000 861212947 200000 367074907 200000 813150044 200000 612091825 200000 309156535 200000 1814289 200000 253703122 200000 319828814 200000 847181209 200000 15444293 200000 797052124 200000 840299040 200000 581163054 200000 373021657 200000 935634446 200000 207991293 200000 986041164 200000 726699186 200000 187522981 200000 732618747 200000 238893232 200000 816447801 200000 607127806 200000 310260980 200000 75933563 200000 606738139 200000 928976154 200000 857496073 200000 681558193 200000 272333193 200000 489624353 200000 567004956 200000 782633913 200000 964357689 200000 910254299 200000 218719060 200000 741639904 200000 942784867 200000 422458168 200000 637872541 200000 96515030 200000 854900612 200000 155634378 200000 808246565 200000 670739502 200000 147944350 200000 431830086 200000 572084193 200000 494896099 200000 91610038 200000 408259335 200000 374839558 200000 737139662 200000 540745557 200000 873644939 200000 376993680 200000 947944497 200000 663262728 200000 80310772 200000 246213822 200000 473965359 200000 258695136 200000 771298439 200000 562009747 200000 165649233 200000 872694259 200000 818735152 200000 520900183 200000 868999170 200000 917625049 200000 605779197 200000 981729045 200000 364469268 200000 738549039 200000 805443231 200000 743802907 200000 146945594 200000 452133912 200000 884473068 200000 558554492 200000 995477387 200000 714896311 200000 38401631 200000 322896529 200000 335784454 200000 785458102 200000 818069654 200000 951341171 200000 738478344 200000 260769218 200000 223524051 200000 692597891 200000 561468887 200000 992982028 200000 41474684 200000 76056291 200000 251855387 200000 601703881 200000 742814108 200000 44343035 200000 428920415 200000 38263731 200000 238697823 200000 660361716 200000 620760213 200000 655258759 200000 156948634 200000 749254464 200000 430563983 200000 483956613 200000 54455360 200000 713117456 200000 740609671 200000 177817331 200000 901179374 200000 997842140 200000 501121432 200000 797617306 200000 648382048 200000 293797343 200000 985557058 200000 983881799 200000 36163065 200000 561971609 200000 229371626 200000 269434955 200000 434878784 200000 101838923 200000 157273687 200000 624154108 200000 799076189 200000 723180926 200000 97767478 200000 72999986 200000 685683872 200000 161577597 200000 298691992 200000 156972491 200000 954936059 200000 764604630 200000 36447087 200000 362898983 200000 956678787 200000 314974940 200000 281299220 200000 307515308 200000 745586163 200000 587599400 200000 115390148 200000 976405059 200000 772882216 200000 463391764 200000 815404062 200000 746362841 200000 247360422 200000 269432895 200000 519045286 200000 538772191 200000 66725649 200000 723745036 200000 80288326 200000 222020299 200000 561589173 200000 443704866 200000 584383944 200000 210058901 200000 168440575 200000 22702317 200000 464616797 200000 556771643 200000 140367362 200000 447629595 200000 48831769 200000 819381821 200000 288979956 200000 45093665 200000 791142260 200000 909348897 200000 995334830 200000 912640692 200000 501422026 200000 519351536 200000 387075886 200000 390694224 200000 371473628 200000 249634487 200000 485385240 200000 145600181 200000 818477390 200000 743361544 200000 10155569 200000 467818340 200000 837422119 200000 969794166 200000 193944803 200000 819798310 200000 216807251 200000 639152924 200000 704862909 200000 145078150 200000 963294244 200000 896126231 200000 65954800 200000 935823442 200000 526745037 200000 531748359 200000 616414930 200000 570130461 200000 718220262 200000 300662930 200000 28382303 200000 8130752 200000 273442539 200000 549395169 200000 481169587 200000 448250325 200000 718316733 200000 536816418 200000 16121233 200000 700373307 200000 140394271 200000 724870660 200000 154672351 200000 760795029 200000 637108282 200000 975545662 200000 663259432 200000 337148106 200000 513919769 200000 35133448 200000 973568025 200000 585792134 200000 756676654 200000 563569567 200000 197734660 200000 104886968 200000 493938123 200000 280370630 200000 980672352 200000 24816146 200000 294515370 200000 489338688 200000 406746438 200000 868482189 200000 183354470 200000 965050967 200000 817439734 200000 868261346 200000 555033599 200000 696506712 200000 983494736 200000 282584081 200000 757109850 200000 270053653 200000 682516828 200000 265003998 200000 3824319 200000 109047137 200000 177726658 200000 364900687 200000 247618393 200000 534554519 200000 645730642 200000 170154032 200000 600457146 200000 741922580 200000 806984062 200000 16123535 200000 474453332 200000 269574585 200000 168711131 200000 346102592 200000 181780481 200000 132692074 200000 735421348 200000 244631641 200000 186673275 200000 867575697 200000 666861367 200000 836677047 200000 78469349 200000 452970907 200000 819846805 200000 303086968 200000 558482752 200000 589197690 200000 863840230 200000 677559423 200000 492230647 200000 57828129 200000 680522227 200000 982311156 200000 486289492 200000 273551371 200000 789840043 200000 515126977 200000 838109448 200000 970616245 200000 340675998 200000 925149718 200000 612719271 200000 147066400 200000 627684997 200000 885707749 200000 42713129 200000 974839888 200000 577644984 200000 929709158 200000 227939179 200000 866390735 200000 942245558 200000 912381845 200000 613200812 200000 393580074 200000 295947937 200000 985406895 200000 966669328 200000 136851315 200000 377309375 200000 130651065 200000 332287520 200000 36161213 200000 246686458 200000 457704441 200000 249925704 200000 900111780 200000 973958241 200000 956354683 200000 225672792 200000 440160194 200000 68207013 200000 453905805 200000 993984516 200000 605761851 200000 367816605 200000 319134275 200000 265772388 200000 111109426 200000 333396418 200000 310167796 200000 846879093 200000 791557713 200000 355477683 200000 131831738 200000 438580885 200000 424319814 200000 135340211 200000 228472566 200000 940367627 200000 294241088 200000 185114150 200000 570127307 200000 17751421 200000 5035638 200000 523689496 200000 984127134 200000 543056759 200000 532564128 200000 621656246 200000 591174044 200000 141882347 200000 403215740 200000 437676498 200000 870232884 200000 428775340 200000 8210250 200000 358183779 200000 97927321 200000 295612401 200000 145500497 200000 434567683 200000 397155905 200000 119587033 200000 543059544 200000 378317167 200000 696094312 200000 168947169 200000 773057325 200000 211082507 200000 897490830 200000 692512879 200000 165899042 200000 888836699 200000 970778357 200000 255916107 200000 456458379 200000 801714059 200000 352353572 200000 702848544 200000 565309761 200000 412252136 200000 446382694 200000 978787840 200000 283170082 200000 52845669 200000 813666636 200000 419616221 200000 673874574 200000 414530583 200000 959171879 200000 29793297 200000 845578476 200000 939037881 200000 722322063 200000 818469335 200000 279618851 200000 717197609 200000 111636959 200000 90766799 200000 938581537 200000 828974057 200000 877093302 200000 635775614 200000 426885464 200000 9386399 200000 455215991 200000 396709068 200000 759070012 200000 254769557 200000 589515210 200000 144598148 200000 928303558 200000 407170106 200000 254904089 200000 795088087 200000 847481588 200000 763069343 200000 140848148 200000 979513561 200000 612628294 200000 324187130 200000 948103213 200000 357703683 200000 939578947 200000 860525094 200000 118521885 200000 214226095 200000 937747698 200000 888061986 200000 413074525 200000 848356511 200000 580278369 200000 208722830 200000 5484974 200000 260544375 200000 254096418 200000 232908849 200000 673962898 200000 571958590 200000 51518665 200000 231514229 200000 648676048 200000 199732449 200000 27466351 200000 511937001 200000 245122035 200000 417807536 200000 759458098 200000 86471614 200000 260834252 200000 13879519 200000 562257331 200000 154490187 200000 921578988 200000 917628935 200000 290439062 200000 482756234 200000 562283307 200000 955892130 200000 374489605 200000 325399192 200000 37610020 200000 574932114 200000 367135790 200000 974151736 200000 569288630 200000 814076314 200000 93652416 200000 35396177 200000 255451012 200000 460127715 200000 103582578 200000 169769580 200000 544005750 200000 88486777 200000 14709629 200000 725170999 200000 517137206 200000 665983436 200000 971254300 200000 554174724 200000 435762868 200000 889237552 200000 903332371 200000 653088330 200000 961173155 200000 531119709 200000 549184294 200000 563676707 200000 217848313 200000 306984687 200000 787321501 200000 112847565 200000 463872883 200000 168882151 200000 335343046 200000 607253545 200000 727592975 200000 115215144 200000 877516403 200000 229588543 200000 163516303 200000 594906363 200000 249326968 200000 29554104 200000 876436221 200000 150155 200000 717803822 200000 751827555 200000 951099681 200000 741284458 200000 623337971 200000 63565744 200000 856460045 200000 715111179 200000 224886952 200000 545818424 200000 746486930 200000 919390021 200000 348541745 200000 330552115 200000 370635464 200000 586859222 200000 336870137 200000 132901632 200000 400908938 200000 350389470 200000 850268523 200000 289716641 200000 380711159 200000 172670560 200000 300982906 200000 937891388 200000 24767475 200000 460176580 200000 558256922 200000 266343579 200000 851343012 200000 897306200 200000 455148484 200000 412475309 200000 674462709 200000 277853898 200000 569154806 200000 808560131 200000 612874006 200000 162507695 200000 604166065 200000 281686099 200000 893814777 200000 58738944 200000 680941561 200000 729367033 200000 141050327 200000 700318104 200000 551751001 200000 206074737 200000 646670762 200000 401997239 200000 52043612 200000 321715934 200000 455029936 200000 108809090 200000 678051349 200000 970839175 200000 850957038 200000 784428928 200000 609074328 200000 163182420 200000 566474155 200000 246884126 200000 561600382 200000 215871829 200000 805509104 200000 496706861 200000 946488678 200000 51352635 200000 644039951 200000 910613087 200000 764632430 200000 421739485 200000 19425049 200000 160283597 200000 927324094 200000 623009461 200000 47665510 200000 144800116 200000 176343037 200000 105925729 200000 497547025 200000 705204915 200000 357767130 200000 777544226 200000 637088122 200000 894537934 200000 460542852 200000 694571360 200000 989423298 200000 253394798 200000 610235442 200000 186276900 200000 53732434 200000 797286175 200000 936896157 200000 787821468 200000 89930068 200000 936505297 200000 632217473 200000 703486618 200000 739259192 200000 983384 200000 83961376 200000 638346774 200000 131565617 200000 111859180 200000 215559358 200000 863194024 200000 581832118 200000 665631402 200000 170700070 200000 665082894 200000 591789825 200000 966414864 200000 3492643 200000 186231724 200000 537302419 200000 147453573 200000 377896712 200000 873588487 200000 992191918 200000 527571151 200000 553028137 200000 400572233 200000 971144410 200000 85267610 200000 132795232 200000 5065921 200000 364447328 200000 627537144 200000 157461385 200000 907191648 200000 888472530 200000 893756124 200000 566152710 200000 183904060 200000 486142849 200000 392361886 200000 353738043 200000 836953360 200000 274316037 200000 172217722 200000 497454355 200000 247031482 200000 803537338 200000 742984208 200000 569646457 200000 810250684 200000 810010429 200000 741083366 200000 445299424 200000 869346749 200000 696579058 200000 727669217 200000 513504956 200000 374610181 200000 756728193 200000 419159504 200000 886439431 200000 33658628 200000 918006613 200000 247619809 200000 783905725 200000 901763275 200000 926713628 200000 362068266 200000 882045280 200000 15755153 200000 562636618 200000 767946017 200000 468495220 200000 993815855 200000 326261653 200000 168237092 200000 303103492 200000 19956389 200000 811743098 200000 824939763 200000 893297435 200000 857323667 200000 187035319 200000 44731953 200000 759693132 200000 557441984 200000 238010831 200000 252688102 200000 25212459 200000 863340951 200000 939016841 200000 209779455 200000 765798098 200000 981993637 200000 746910833 200000 246371277 200000 447568989 200000 605519645 200000 206563158 200000 452751490 200000 219418222 200000 779518804 200000 879109066 200000 177747127 200000 469490090 200000 428448325 200000 310951846 200000 923016425 200000 454248505 200000 362252301 200000 699850371 200000 600742647 200000 744824394 200000 628967024 200000 92147265 200000 330259110 200000 753163917 200000 426169171 200000 516590980 200000 160809501 200000 849935543 200000 411100991 200000 600956466 200000 143180393 200000 730141185 200000 864752101 200000 859661302 200000 940242426 200000 340707242 200000 686151317 200000 826511552 200000 181298980 200000 598890864 200000 833973445 200000 533953347 200000 783792288 200000 720868379 200000 20981904 200000 618877302 200000 227436552 200000 888205811 200000 40850228 200000 882953492 200000 988267614 200000 374422340 200000 691628947 200000 410405916 200000 184263813 200000 247766241 200000 748003507 200000 704338769 200000 951320007 200000 141937822 200000 254964286 200000 165885114 200000 812553805 200000 359393749 200000 731386627 200000 781869091 200000 198102954 200000 315355618 200000 832647539 200000 668289435 200000 507623761 200000 610432167 200000 954480164 200000 506282996 200000 776889114 200000 362024201 200000 996441170 200000 584624967 200000 435147713 200000 690359153 200000 908682329 200000 743623533 200000 307036519 200000 943510603 200000 271379516 200000 332199046 200000 498771471 200000 933969546 200000 859535393 200000 461978486 200000 532427810 200000 33698850 200000 408581843 200000 796040803 200000 235653868 200000 809611405 200000 970224191 200000 537509177 200000 444389148 200000 176290631 200000 721092087 200000 815643686 200000 790285128 200000 502077010 200000 338285490 200000 746945054 200000 907397735 200000 933873331 200000 708344266 200000 272103768 200000 602313813 200000 864493811 200000 496086460 200000 919427023 200000 672602706 200000 676236702 200000 358771372 200000 987904962 200000 48224131 200000 362217927 200000 873178078 200000 151829044 200000 741356400 200000 768522115 200000 883713854 200000 9215340 200000 710871684 200000 612687465 200000 205247961 200000 472899958 200000 286831249 200000 967967257 200000 147390562 200000 611249825 200000 263309641 200000 832082610 200000 746629550 200000 672954368 200000 575542982 200000 489000793 200000 759446840 200000 577332201 200000 119381507 200000 900048057 200000 688689054 200000 962852472 200000 674739552 200000 716012926 200000 609111330 200000 631200269 200000 135492386 200000 689230553 200000 960115241 200000 733400010 200000 847868912 200000 607465727 200000 280538047 200000 246587414 200000 511515991 200000 681536426 200000 211842066 200000 552506652 200000 663319111 200000 657964694 200000 486597363 200000 730812749 200000 839611797 200000 409408005 200000 511555160 200000 551348698 200000 611964535 200000 44090172 200000 565690076 200000 242353978 200000 66844939 200000 151963908 200000 179610686 200000 754471338 200000 51729104 200000 222793257 200000 283402206 200000 84196264 200000 478895914 200000 590614526 200000 657968451 200000 311918712 200000 644714466 200000 127643864 200000 844375703 200000 149219999 200000 710255012 200000 60093071 200000 153729833 200000 603530346 200000 274697344 200000 545046784 200000 900958186 200000 575616616 200000 837593194 200000 158878349 200000 517728753 200000 466065900 200000 443344314 200000 94111387 200000 859896567 200000 298182028 200000 661120429 200000 358230546 200000 201575900 200000 332189605 200000 848525026 200000 663776225 200000 531566368 200000 901164756 200000 753661405 200000 992102264 200000 569835370 200000 889321086 200000 710412167 200000 622688589 200000 169591813 200000 311787849 200000 333170604 200000 768208728 200000 347469150 200000 677101473 200000 67268476 200000 326446998 200000 514813831 200000 490343476 200000 345878026 200000 601890953 200000 383093431 200000 862086262 200000 762996432 200000 79813046 200000 372322760 200000 529449758 200000 189701673 200000 470470694 200000 83672760 200000 904887463 200000 875908054 200000 255357157 200000 159543592 200000 768485328 200000 822731130 200000 496783751 200000 225740512 200000 732290588 200000 35405086 200000 761408670 200000 32150089 200000 723881043 200000 31444397 200000 477222469 200000 514453745 200000 787287295 200000 924404089 200000 690935960 200000 427710475 200000 370756336 200000 563947700 200000 137670201 200000 707037420 200000 279100857 200000 776328696 200000 177295565 200000 409670031 200000 312357424 200000 703180992 200000 310683005 200000 945805074 200000 187252466 200000 918356972 200000 939281782 200000 372288055 200000 547247836 200000 639465537 200000 887653993 200000 911834596 200000 967480723 200000 864234727 200000 974075659 200000 39286179 200000 17263613 200000 947976169 200000 908640662 200000 367045667 200000 317474502 200000 300297401 200000 136328263 200000 908885429 200000 682953949 200000 976463017 200000 522467294 200000 950054608 200000 918867444 200000 856369522 200000 520244257 200000 169873549 200000 778330883 200000 70640561 200000 801349721 200000 592595755 200000 442038981 200000 373692261 200000 505530322 200000 666508428 200000 704832057 200000 912618099 200000 822699104 200000 461936311 200000 476223778 200000 566954274 200000 745319125 200000 345458260 200000 968935560 200000 959422623 200000 305738124 200000 479130931 200000 358968117 200000 781413242 200000 898187489 200000 314861253 200000 39421497 200000 884312104 200000 37223351 200000 423096993 200000 664189287 200000 359582079 200000 969920496 200000 80372993 200000 222320597 200000 439971132 200000 94002936 200000 773672770 200000 525959264 200000 61425792 200000 481992763 200000 302798440 200000 171615782 200000 959329871 200000 338950059 200000 152121751 200000 693723402 200000 701842448 200000 455667259 200000 13078171 200000 173519923 200000 949868560 200000 732202598 200000 677319777 200000 927848077 200000 94154751 200000 76476072 200000 229704572 200000 194184518 200000 409607537 200000 776355844 200000 161210017 200000 6628434 200000 270847070 200000 856533117 200000 584725291 200000 187513576 200000 804251042 200000 802344860 200000 194176919 200000 361590276 200000 365860734 200000 357388016 200000 68215817 200000 787617507 200000 60074005 200000 417407626 200000 546493126 200000 898765705 200000 145632752 200000 514154877 200000 568174776 200000 254370110 200000 825682042 200000 3509348 200000 657205229 200000 108635916 200000 587366533 200000 379253212 200000 653486616 200000 523343427 200000 426255556 200000 574681349 200000 927948047 200000 870552310 200000 144919119 200000 114993157 200000 59378507 200000 542513788 200000 108351778 200000 781619845 200000 252896875 200000 293295087 200000 545503901 200000 912636978 200000 129858481 200000 759683248 200000 2507269 200000 591650109 200000 927475843 200000 403395297 200000 392448770 200000 355632348 200000 115865835 200000 622435305 200000 594253343 200000 645409223 200000 103696920 200000 995766004 200000 519905614 200000 114644667 200000 915358427 200000 671033201 200000 469437025 200000 451970298 200000 34782763 200000 65391506 200000 536276370 200000 861479113 200000 586108833 200000 516346063 200000 792722428 200000 577755121 200000 848806909 200000 509421667 200000 266649119 200000 886985792 200000 270773663 200000 332300238 200000 754595424 200000 703171589 200000 716458766 200000 926979409 200000 593036166 200000 447731350 200000 281985909 200000 792809077 200000 525580606 200000 870492365 200000 842987297 200000 172889732 200000 352731289 200000 850187655 200000 573069316 200000 643993358 200000 526977673 200000 579652644 200000 669105717 200000 495650918 200000 574813287 200000 753362698 200000 118572654 200000 5213731 200000 222076016 200000 329362466 200000 459358349 200000 747418527 200000 736820291 200000 554638169 200000 428984851 200000 584940155 200000 14489957 200000 759767841 200000 333738664 200000 321591577 200000 274307517 200000 362601709 200000 467757205 200000 517508897 200000 409371672 200000 786454456 200000 977948488 200000 408200189 200000 521856678 200000 753994879 200000 386913236 200000 942908252 200000 498093435 200000 420748482 200000 450301806 200000 316693939 200000 966042895 200000 760706311 200000 98975217 200000 23593143 200000 518116030 200000 33997143 200000 21445211 200000 631680484 200000 748455241 200000 457156032 200000 119295310 200000 223996153 200000 954449748 200000 970778833 200000 369382288 200000 614957178 200000 948926950 200000 880280608 200000 136092811 200000 321676845 200000 961889003 200000 938494152 200000 324521677 200000 379882909 200000 99833781 200000 98331107 200000 603086473 200000 512371866 200000 225501047 200000 950870805 200000 862305813 200000 300521911 200000 693319113 200000 152274689 200000 626129002 200000 940195019 200000 148509991 200000 504386513 200000 935267751 200000 458498417 200000 617416562 200000 618847154 200000 81387919 200000 224357768 200000 704440429 200000 830532949 200000 543205894 200000 62436787 200000 98189889 200000 139376240 200000 16559511 200000 758369753 200000 89076729 200000 136133691 200000 271728625 200000 886059942 200000 904342535 200000 452540404 200000 877925989 200000 401291529 200000 188259517 200000 868065115 200000 693071466 200000 147326644 200000 985519317 200000 601782582 200000 61578266 200000 564182687 200000 265197546 200000 589499854 200000 524688562 200000 659547270 200000 502948093 200000 769065329 200000 916761878 200000 235383398 200000 316595440 200000 188853486 200000 35924554 200000 624137988 200000 218786574 200000 896205340 200000 807771642 200000 477454950 200000 762216833 200000 821772371 200000 774856947 200000 559696471 200000 24995803 200000 625307888 200000 136138663 200000 454036711 200000 214812558 200000 324799958 200000 284246190 200000 815118569 200000 572020 200000 167881192 200000 931309888 200000 105748084 200000 762175303 200000 316671376 200000 661775803 200000 520558435 200000 78950954 200000 238529851 200000 197493283 200000 753663957 200000 258472222 200000 199822811 200000 297882269 200000 335966893 200000 834301582 200000 549834596 200000 908275 200000 976944147 200000 376572356 200000 27668303 200000 658675731 200000 854373873 200000 420940657 200000 393294617 200000 646289040 200000 310111862 200000 980897833 200000 682552005 200000 875123999 200000 141309591 200000 443945188 200000 210879830 200000 943449628 200000 618168457 200000 209764735 200000 376004950 200000 601960707 200000 190440520 200000 890091321 200000 21338451 200000 681674998 200000 539539476 200000 628178742 200000 366062684 200000 82221374 200000 103414511 200000 817362688 200000 210804872 200000 977109442 200000 901466400 200000 937073920 200000 777630575 200000 31230353 200000 859231410 200000 262656265 200000 78523055 200000 591592799 200000 435461622 200000 781335246 200000 88028264 200000 846295039 200000 623076860 200000 550153831 200000 613472704 200000 969807086 200000 448281886 200000 721983697 200000 233877345 200000 162364104 200000 725664118 200000 768779370 200000 200350198 200000 419164624 200000 53197667 200000 111922041 200000 667986609 200000 316877421 200000 7218184 200000 945885860 200000 937674184 200000 867144615 200000 197642189 200000 701386103 200000 591759091 200000 827798446 200000 983746780 200000 620552420 200000 505701872 200000 732326484 200000 666889125 200000 593769918 200000 392557312 200000 9371534 200000 138980698 200000 912749884 200000 771888487 200000 338070006 200000 997612148 200000 786260349 200000 252466671 200000 814263628 200000 978259244 200000 775186430 200000 851036518 200000 765447920 200000 531921411 200000 24403493 200000 729203483 200000 908171370 200000 450861114 200000 530735546 200000 324880229 200000 283045347 200000 114576475 200000 631941480 200000 745925148 200000 912529065 200000 783221934 200000 501256001 200000 316276510 200000 191754159 200000 138807237 200000 125845815 200000 285107404 200000 630985226 200000 578078961 200000 470967716 200000 751227018 200000 68533621 200000 58365130 200000 239877571 200000 177169730 200000 449848526 200000 130099626 200000 239422516 200000 299932641 200000 287935639 200000 456932402 200000 761673084 200000 444707289 200000 533857654 200000 317109701 200000 666458243 200000 173449630 200000 843023541 200000 917534984 200000 477692180 200000 782536489 200000 960161474 200000 124425321 200000 171333216 200000 214696056 200000 506895280 200000 112080020 200000 983502715 200000 765461004 200000 417001909 200000 217756927 200000 608455134 200000 727344489 200000 741166506 200000 385027679 200000 845389795 200000 856609177 200000 344525710 200000 77443889 200000 332158284 200000 303873962 200000 640627971 200000 799963699 200000 846662589 200000 20638507 200000 560308175 200000 481276647 200000 459421501 200000 850170547 200000 857914973 200000 83369495 200000 91463865 200000 375015514 200000 226545722 200000 949319243 200000 562971265 200000 557849150 200000 236088472 200000 961645141 200000 357792457 200000 36492544 200000 936040142 200000 832816070 200000 521364522 200000 771907652 200000 947473109 200000 130399094 200000 392709662 200000 300403509 200000 604606413 200000 434031104 200000 720838023 200000 800472318 200000 918134390 200000 869423683 200000 820725032 200000 953793362 200000 815978423 200000 987340258 200000 708194858 200000 583500516 200000 140520731 200000 835831237 200000 116704921 200000 912992240 200000 143812943 200000 296984214 200000 638370789 200000 56585393 200000 678640806 200000 679642949 200000 318818146 200000 538657768 200000 669963157 200000 652694405 200000 725642952 200000 638954332 200000 942426423 200000 855875148 200000 982570163 200000 499209300 200000 34096073 200000 610110551 200000 906205476 200000 454622239 200000 47970095 200000 108358307 200000 385571326 200000 526639756 200000 434163566 200000 349705973 200000 416112010 200000 5620850 200000 428715824 200000 40003667 200000 220487411 200000 937135146 200000 843243075 200000 962792329 200000 190429899 200000 179256848 200000 783384090 200000 258041254 200000 17169797 200000 946825477 200000 631442506 200000 255422076 200000 21083128 200000 825332976 200000 187327758 200000 153373987 200000 455210978 200000 566844216 200000 977383364 200000 406978166 200000 77967971 200000 560226635 200000 673639278 200000 675154836 200000 159242366 200000 114932507 200000 585794354 200000 411144801 200000 258643867 200000 915649436 200000 718447835 200000 61202946 200000 829964296 200000 129271624 200000 334344533 200000 933409637 200000 936270195 200000 299456155 200000 482359604 200000 287280567 200000 758211442 200000 779638422 200000 609382190 200000 615838955 200000 568966139 200000 897489728 200000 889653916 200000 571267130 200000 739230700 200000 70429728 200000 875999742 200000 500046493 200000 466385284 200000 801836229 200000 185686900 200000 735035221 200000 633038568 200000 64174910 200000 537326405 200000 684337764 200000 898903199 200000 336314530 200000 181263964 200000 472010001 200000 393990166 200000 893062026 200000 632719558 200000 897732712 200000 759618590 200000 683467410 200000 434568245 200000 978541496 200000 487939945 200000 326436059 200000 827152512 200000 839262995 200000 999830288 200000 460910732 200000 542904353 200000 845821905 200000 638505232 200000 558478668 200000 331847861 200000 783602957 200000 438674120 200000 731246794 200000 161577856 200000 413167654 200000 83260284 200000 567586614 200000 959294950 200000 468630336 200000 25370325 200000 870114757 200000 989334515 200000 674949569 200000 201537887 200000 702352176 200000 924080852 200000 261281492 200000 217411338 200000 503324213 200000 510904668 200000 7649257 200000 667820970 200000 886332949 200000 522764416 200000 238327603 200000 351914871 200000 167841045 200000 455904219 200000 146200616 200000 447387534 200000 719587581 200000 37875243 200000 103657989 200000 554123373 200000 608972700 200000 305751506 200000 910190664 200000 406126715 200000 575703873 200000 887800662 200000 497975604 200000 758395006 200000 184133955 200000 321851873 200000 863819344 200000 107611682 200000 833096827 200000 672534977 200000 351624424 200000 53042297 200000 359968197 200000 66083561 200000 416217739 200000 365645430 200000 590587523 200000 836680559 200000 803315083 200000 278964081 200000 111855385 200000 996177932 200000 576769408 200000 137147302 200000 706554226 200000 222748319 200000 173055941 200000 581551797 200000 835655034 200000 459853482 200000 269430266 200000 967138852 200000 931657121 200000 568772051 200000 926640256 200000 122088408 200000 254115678 200000 299126885 200000 947361536 200000 371245728 200000 336910762 200000 509213644 200000 284534501 200000 743637162 200000 175183745 200000 314500892 200000 572158429 200000 9242124 200000 917065829 200000 192538507 200000 353421915 200000 769018684 200000 445093594 200000 731781363 200000 227165208 200000 161584024 200000 280006891 200000 410075729 200000 644479630 200000 389617120 200000 919177380 200000 497601097 200000 763290492 200000 59071671 200000 749582485 200000 110308255 200000 542981477 200000 55822629 200000 889060950 200000 365914559 200000 640753168 200000 737255703 200000 597022973 200000 205877046 200000 831651593 200000 712309214 200000 866005929 200000 766966326 200000 385373727 200000 884386988 200000 951295483 200000 764352278 200000 787440100 200000 25620250 200000 847259288 200000 53108432 200000 719793712 200000 457572261 200000 857136552 200000 663631234 200000 95470239 200000 624117292 200000 750305626 200000 614919405 200000 940374798 200000 261437556 200000 333878878 200000 520986361 200000 74221090 200000 451956388 200000 542023785 200000 698840623 200000 823443905 200000 363109321 200000 277726901 200000 23318589 200000 303826838 200000 415660115 200000 645214334 200000 407113334 200000 817530257 200000 147331734 200000 206440838 200000 897905743 200000 228997221 200000 888622923 200000 354356881 200000 659398628 200000 839286793 200000 256699916 200000 520646122 200000 322476144 200000 425018936 200000 511821275 200000 935567325 200000 505598168 200000 176682736 200000 715596699 200000 614859067 200000 681272353 200000 141406455 200000 246281366 200000 358366169 200000 485173238 200000 875905617 200000 111292149 200000 544697104 200000 904620323 200000 613717195 200000 866065995 200000 291700799 200000 772293148 200000 108296308 200000 381458955 200000 940709188 200000 532765047 200000 223010846 200000 654526477 200000 826183943 200000 826830445 200000 800096226 200000 135521549 200000 651391984 200000 834610526 200000 420989849 200000 419659564 200000 407641708 200000 19935818 200000 848373603 200000 261555821 200000 246369643 200000 788881240 200000 998350884 200000 5899577 200000 21817573 200000 416727890 200000 557495810 200000 961558748 200000 584792144 200000 714484775 200000 487235817 200000 729722373 200000 256031020 200000 494861161 200000 5210887 200000 862601546 200000 955618680 200000 788478157 200000 71341904 200000 101398434 200000 835939385 200000 769386669 200000 535794683 200000 611176169 200000 489610234 200000 348377737 200000 415527682 200000 988786271 200000 77307207 200000 436799873 200000 232157350 200000 313557289 200000 337028401 200000 764354269 200000 266055146 200000 80540879 200000 682493901 200000 91268742 200000 883433747 200000 852562876 200000 466013877 200000 281240970 200000 133269550 200000 697680834 200000 280006533 200000 85090971 200000 825115018 200000 383551635 200000 538603103 200000 76556945 200000 877999673 200000 635806793 200000 918063720 200000 581235428 200000 412886164 200000 223272927 200000 475603528 200000 10407986 200000 286646964 200000 496712117 200000 950300334 200000 466946239 200000 863065338 200000 18585104 200000 538187466 200000 750646000 200000 848504455 200000 27031 200000 863828177 200000 982756303 200000 627862468 200000 770521559 200000 928176765 200000 223098250 200000 304767196 200000 435657152 200000 213284234 200000 579408372 200000 298056253 200000 119858727 200000 447174202 200000 846963971 200000 595853083 200000 927258690 200000 781434322 200000 973634896 200000 314011629 200000 33992751 200000 676287259 200000 806801050 200000 295015150 200000 962746733 200000 643695842 200000 864348739 200000 180544157 200000 105727840 200000 888762488 200000 134862289 200000 290163261 200000 894330321 200000 495143474 200000 857811823 200000 165560918 200000 548049772 200000 176589802 200000 437875305 200000 611731250 200000 103304769 200000 707366268 200000 639979955 200000 284044641 200000 285013572 200000 105823562 200000 899545699 200000 201996853 200000 164206029 200000 583431865 200000 797592115 200000 810645575 200000 904018969 200000 16803506 200000 982193152 200000 129843696 200000 495068615 200000 407249442 200000 880254029 200000 935934417 200000 739173211 200000 985155194 200000 986976193 200000 227479884 200000 88095166 200000 907455535 200000 295229348 200000 934335752 200000 815750844 200000 563652923 200000 135349350 200000 519041393 200000 134697861 200000 821605274 200000 354196505 200000 503365429 200000 50473260 200000 750472142 200000 306488562 200000 68049864 200000 258836779 200000 402838876 200000 929004492 200000 329148385 200000 358402525 200000 790532941 200000 789942436 200000 586271227 200000 296132355 200000 300508846 200000 889574174 200000 797894357 200000 454049344 200000 739604240 200000 912240895 200000 132345842 200000 544797597 200000 388196616 200000 783371953 200000 257151514 200000 215016453 200000 17662640 200000 282683330 200000 209597911 200000 383690698 200000 98639908 200000 146241893 200000 431697913 200000 296361246 200000 230369798 200000 337787631 200000 811934227 200000 104586907 200000 908908539 200000 253217371 200000 406928635 200000 663041468 200000 217308460 200000 596646599 200000 130392910 200000 669582178 200000 963491014 200000 984140533 200000 210614249 200000 42558031 200000 235558522 200000 598978507 200000 972089457 200000 45176238 200000 25768702 200000 968817363 200000 575832524 200000 138115465 200000 773229193 200000 980563131 200000 840961190 200000 872768338 200000 49276763 200000 623890902 200000 980720109 200000 230499931 200000 782262323 200000 18826394 200000 507886422 200000 929168477 200000 613723863 200000 754135584 200000 446923734 200000 9614325 200000 352948368 200000 912232616 200000 231968297 200000 895498018 200000 389753003 200000 754864658 200000 394242382 200000 931513801 200000 676441337 200000 887013477 200000 343418632 200000 153542705 200000 553209423 200000 384358988 200000 801369183 200000 223910791 200000 391523079 200000 99038099 200000 853824541 200000 64048220 200000 242988926 200000 509660079 200000 668612946 200000 730551586 200000 377923732 200000 261940788 200000 627108305 200000 716887730 200000 932637231 200000 954035548 200000 316931248 200000 166931144 200000 816795064 200000 518575239 200000 859541708 200000 427722373 200000 725688988 200000 690059957 200000 777971010 200000 647867629 200000 909905100 200000 530594574 200000 737412087 200000 749925735 200000 360564029 200000 912784730 200000 233070610 200000 840638528 200000 985110633 200000 813945481 200000 984281725 200000 332745512 200000 593346765 200000 71514925 200000 350372967 200000 307726259 200000 72307561 200000 572235771 200000 125380 200000 938599897 200000 669838403 200000 282581070 200000 572013515 200000 346798710 200000 716311268 200000 351349924 200000 498600823 200000 873660363 200000 309948633 200000 862086431 200000 310492679 200000 860608507 200000 48489523 200000 855256580 200000 794585471 200000 400421775 200000 790793223 200000 103306303 200000 684699941 200000 852491250 200000 757338863 200000 607627230 200000 907049988 200000 419550198 200000 378607496 200000 350494354 200000 218991468 200000 497743438 200000 746968818 200000 800716337 200000 940319600 200000 2647058 200000 969721171 200000 582025526 200000 723597670 200000 169920830 200000 25424468 200000 737724223 200000 110989419 200000 167505714 200000 902381474 200000 195511182 200000 62411229 200000 587471155 200000 416879470 200000 261926282 200000 508124127 200000 556714217 200000 178371310 200000 217741115 200000 252377560 200000 972235999 200000 638742746 200000 859581393 200000 471908596 200000 577492743 200000 196027375 200000 580873757 200000 414643873 200000 420499763 200000 592895344 200000 959176981 200000 696187156 200000 149619101 200000 453257120 200000 115870293 200000 838806978 200000 811667808 200000 704055369 200000 297792665 200000 958133735 200000 168595196 200000 867173176 200000 394493508 200000 182984962 200000 850873046 200000 613373630 200000 894328285 200000 614516567 200000 280137141 200000 985794097 200000 540916364 200000 531713644 200000 632351558 200000 700787817 200000 403974817 200000 213129100 200000 594673818 200000 958350403 200000 667567630 200000 706800711 200000 246345891 200000 778614561 200000 283363048 200000 891545840 200000 148550842 200000 792435561 200000 123774954 200000 637223198 200000 983039772 200000 920694018 200000 812872945 200000 865966635 200000 520085352 200000 838968794 200000 520975745 200000 381414328 200000 950012195 200000 497812578 200000 517005118 200000 148106791 200000 845234740 200000 515577360 200000 900181108 200000 606250784 200000 844115304 200000 671154140 200000 678596753 200000 600089612 200000 92379375 200000 773692611 200000 955486885 200000 797905565 200000 64897245 200000 734461000 200000 138857449 200000 177243972 200000 347451306 200000 138591982 200000 271026229 200000 477069754 200000 736279730 200000 477439679 200000 461691015 200000 627544440 200000 424163510 200000 19600840 200000 770818947 200000 633806910 200000 461479514 200000 721858714 200000 607851502 200000 219198608 200000 20620965 200000 18144971 200000 163830066 200000 882263604 200000 267304323 200000 49498995 200000 887369182 200000 327052981 200000 140757574 200000 60141487 200000 408961571 200000 230544355 200000 717074465 200000 883060514 200000 817894488 200000 140179025 200000 688569004 200000 220505199 200000 992833910 200000 56084438 200000 636250211 200000 692420544 200000 998707612 200000 983547917 200000 298260775 200000 598953282 200000 233369228 200000 785588436 200000 927447227 200000 72762791 200000 901384236 200000 625847504 200000 696639816 200000 868119714 200000 118847751 200000 464053224 200000 819504089 200000 621234542 200000 795587274 200000 804521414 200000 968505568 200000 682949960 200000 460044999 200000 786639450 200000 393047727 200000 421028848 200000 520561781 200000 751036502 200000 299147776 200000 553073709 200000 548797421 200000 742377906 200000 440404078 200000 724798534 200000 330459759 200000 309322281 200000 740676346 200000 57714825 200000 566671067 200000 936387003 200000 84971142 200000 83477959 200000 401442361 200000 916388138 200000 826068573 200000 912951766 200000 843690033 200000 789295741 200000 906096809 200000 143643150 200000 532072339 200000 781639551 200000 93165820 200000 72148429 200000 391906513 200000 913757248 200000 495022280 200000 453496051 200000 212485248 200000 288371603 200000 602208231 200000 40994406 200000 877302235 200000 131588495 200000 361158419 200000 617476239 200000 58763584 200000 426053135 200000 633007215 200000 512927708 200000 447890608 200000 659492146 200000 518915068 200000 745821500 200000 904875091 200000 730359771 200000 422060581 200000 592857254 200000 342894322 200000 122447409 200000 159731252 200000 395362706 200000 818578556 200000 240082976 200000 175418074 200000 395890046 200000 479090305 200000 785033175 200000 375269035 200000 320550506 200000 150776506 200000 96378441 200000 436367007 200000 651731292 200000 250465151 200000 346108332 200000 624742035 200000 692010718 200000 807277647 200000 47066108 200000 885233094 200000 775481723 200000 498307148 200000 265615737 200000 383277916 200000 246231109 200000 962408636 200000 67129124 200000 154173151 200000 755864402 200000 43378057 200000 996048198 200000 360280760 200000 66471994 200000 841854914 200000 446108650 200000 709803194 200000 517775515 200000 454373912 200000 710416222 200000 867791512 200000 507592341 200000 535622498 200000 878366902 200000 702325866 200000 589546831 200000 233084697 200000 513291337 200000 184304941 200000 410832240 200000 49128925 200000 539294770 200000 327531839 200000 365431718 200000 932300270 200000 797292752 200000 907387623 200000 899466019 200000 9457075 200000 121234246 200000 665378507 200000 126946330 200000 639663159 200000 439904764 200000 643124343 200000 233104455 200000 399586215 200000 702231836 200000 813625053 200000 450102629 200000 869566421 200000 275540758 200000 78189776 200000 170341301 200000 307099320 200000 944431388 200000 847567240 200000 103150717 200000 272196330 200000 99943335 200000 233576737 200000 97870471 200000 268669992 200000 559993584 200000 550880539 200000 539984542 200000 484734934 200000 513181559 200000 47319259 200000 848211988 200000 266118008 200000 865556608 200000 554056233 200000 283354431 200000 305751354 200000 250943633 200000 266348976 200000 898339319 200000 206621290 200000 387226102 200000 223185794 200000 996641818 200000 657883128 200000 814729533 200000 453428625 200000 551659017 200000 631955708 200000 656177082 200000 707775543 200000 230083880 200000 16380208 200000 359784964 200000 674716847 200000 145448545 200000 239840626 200000 247853174 200000 284251545 200000 828842146 200000 228386372 200000 692051375 200000 48441210 200000 396303706 200000 297630796 200000 237984531 200000 706067258 200000 603725568 200000 163421908 200000 727975751 200000 197463716 200000 956714892 200000 534445131 200000 625840824 200000 267694825 200000 409855740 200000 898783938 200000 658938389 200000 282759453 200000 341750737 200000 659756655 200000 198045905 200000 631175353 200000 884271503 200000 206308909 200000 618233762 200000 347549719 200000 279654721 200000 442222075 200000 784398085 200000 754351865 200000 966672370 200000 991224697 200000 862785463 200000 134490883 200000 25891636 200000 979762286 200000 43653437 200000 455109180 200000 767959965 200000 986131780 200000 511902301 200000 110179217 200000 698968390 200000 190188426 200000 389672355 200000 719660882 200000 454284363 200000 305920113 200000 47444445 200000 127845811 200000 362841421 200000 520654672 200000 442652319 200000 316052813 200000 945082355 200000 732226593 200000 269131456 200000 16553370 200000 367715172 200000 799172097 200000 955384539 200000 748269948 200000 754164430 200000 440187315 200000 721960400 200000 832393142 200000 293485539 200000 254197278 200000 301896512 200000 731908466 200000 532484439 200000 751666379 200000 365668372 200000 617408697 200000 522252131 200000 274210408 200000 741753078 200000 359354622 200000 419603013 200000 651816263 200000 278768342 200000 762370452 200000 371075262 200000 930283999 200000 177363814 200000 23965747 200000 520851090 200000 765237066 200000 681093023 200000 931213175 200000 377854219 200000 399390662 200000 542873146 200000 933432161 200000 40207735 200000 317088053 200000 250257464 200000 560413652 200000 541609894 200000 104468380 200000 548006235 200000 988354329 200000 228623980 200000 305369511 200000 683350186 200000 137886299 200000 145931301 200000 784306980 200000 171518705 200000 605548588 200000 272879404 200000 561328515 200000 975188286 200000 967924479 200000 571866722 200000 393627229 200000 318830950 200000 582071211 200000 541393838 200000 440868842 200000 568148094 200000 392400878 200000 752500855 200000 40122761 200000 735377250 200000 404742888 200000 607048236 200000 72541244 200000 320011569 200000 412750748 200000 552600764 200000 160097065 200000 375117262 200000 826665330 200000 804212510 200000 854048282 200000 870587489 200000 38170808 200000 260041675 200000 658604030 200000 776132564 200000 954337564 200000 891283775 200000 815203174 200000 808533847 200000 979195956 200000 634807931 200000 159103753 200000 875345629 200000 392365558 200000 467747206 200000 368796224 200000 531213725 200000 306703168 200000 537474023 200000 378371466 200000 350610577 200000 194954321 200000 679137069 200000 247714057 200000 840242426 200000 297840462 200000 387409768 200000 793646852 200000 933025498 200000 434511038 200000 166196141 200000 47687267 200000 794924920 200000 119943694 200000 111369877 200000 269805366 200000 268853216 200000 965717007 200000 981137086 200000 499373359 200000 861103456 200000 974347635 200000 705563465 200000 402854434 200000 475920397 200000 889266515 200000 804849754 200000 947009164 200000 233803580 200000 125208492 200000 569294748 200000 964000266 200000 735535113 200000 71584733 200000 392196282 200000 277575645 200000 899911123 200000 843184426 200000 861038055 200000 184637805 200000 807214782 200000 913186108 200000 742269527 200000 239257283 200000 413897264 200000 687584927 200000 123291332 200000 628373261 200000 376379220 200000 611406147 200000 428731882 200000 678800157 200000 515377050 200000 283984124 200000 739845898 200000 48149995 200000 882798389 200000 402122754 200000 904671851 200000 967050511 200000 73661851 200000 610843506 200000 921933268 200000 631686471 200000 264494089 200000 472416714 200000 761840916 200000 568025335 200000 359167997 200000 578844017 200000 726015611 200000 820639908 200000 588472250 200000 252958509 200000 448677726 200000 687552888 200000 452554439 200000 623899306 200000 736147606 200000 490811842 200000 246738032 200000 977003258 200000 755088129 200000 955328371 200000 595281476 200000 23741200 200000 81144320 200000 298869921 200000 375927445 200000 794171460 200000 120665080 200000 892034567 200000 998115067 200000 57064146 200000 101652689 200000 83287939 200000 723753169 200000 787796058 200000 538609274 200000 718864024 200000 140846006 200000 76364386 200000 636847459 200000 267726570 200000 183687694 200000 266241231 200000 826724097 200000 889303748 200000 110493567 200000 954236016 200000 641119821 200000 273905557 200000 981310836 200000 304297331 200000 537570373 200000 73743982 200000 711157661 200000 677167086 200000 228866154 200000 874114182 200000 409187949 200000 954765399 200000 365632833 200000 708030902 200000 10899867 200000 987408396 200000 619398354 200000 34537214 200000 654752418 200000 819787213 200000 901199660 200000 505406206 200000 652383552 200000 688177213 200000 275634399 200000 691149950 200000 453252603 200000 693101668 200000 200985472 200000 748873446 200000 294054551 200000 386507311 200000 156313640 200000 977108166 200000 78872737 200000 849191663 200000 123459574 200000 577539664 200000 35262440 200000 778019798 200000 986418312 200000 642604505 200000 856555262 200000 77973117 200000 230028422 200000 421735004 200000 933287867 200000 31905633 200000 597213208 200000 653690358 200000 513589178 200000 920754273 200000 771274090 200000 577794155 200000 738048731 200000 685905730 200000 29083439 200000 244348832 200000 968076223 200000 114851371 200000 215341339 200000 775690783 200000 824414799 200000 335081513 200000 766144104 200000 667133846 200000 896821302 200000 609466284 200000 151605330 200000 360745304 200000 277340514 200000 803178760 200000 205248155 200000 916041946 200000 242311815 200000 160831222 200000 435271688 200000 461116471 200000 239019420 200000 166855952 200000 523508961 200000 556971693 200000 114305115 200000 467579480 200000 760992117 200000 106972446 200000 944206533 200000 565601202 200000 725770388 200000 641457296 200000 226375068 200000 528366693 200000 566060563 200000 517283501 200000 514016488 200000 26635421 200000 517002572 200000 471142468 200000 299186803 200000 365583340 200000 746859419 200000 624686022 200000 585768525 200000 625364933 200000 555997922 200000 823804873 200000 416856904 200000 955344896 200000 368137733 200000 243885961 200000 962158972 200000 122428249 200000 399708015 200000 372864866 200000 659095237 200000 24345073 200000 899386252 200000 918168407 200000 188007232 200000 319840715 200000 277886285 200000 975959951 200000 506205138 200000 530544976 200000 398631591 200000 758215890 200000 834434721 200000 598475212 200000 246611220 200000 554861840 200000 850006936 200000 704923118 200000 761823760 200000 812764634 200000 526139624 200000 741689932 200000 508767133 200000 232392423 200000 58672513 200000 882830813 200000 528048320 200000 968626833 200000 666708893 200000 676666493 200000 86955521 200000 607396437 200000 614873910 200000 27166060 200000 779346927 200000 587602263 200000 92562571 200000 728787919 200000 262731674 200000 416717531 200000 952090271 200000 137884462 200000 739856663 200000 122447565 200000 408895418 200000 399321076 200000 229468160 200000 151924282 200000 360414694 200000 422946803 200000 610039281 200000 774202325 200000 539203443 200000 759514845 200000 260035340 200000 938746995 200000 197996403 200000 180849868 200000 926780534 200000 442078095 200000 933855295 200000 453571259 200000 442217176 200000 492850119 200000 185181680 200000 26706186 200000 243327710 200000 287025501 200000 504384742 200000 972447230 200000 775077307 200000 308651702 200000 857201733 200000 320134718 200000 345417636 200000 992366814 200000 264052851 200000 697144663 200000 746358352 200000 411827715 200000 906043804 200000 746883642 200000 318207871 200000 137506294 200000 229481006 200000 446636473 200000 741544304 200000 955461293 200000 84551517 200000 537645837 200000 790055272 200000 325520580 200000 431616928 200000 416557139 200000 218774578 200000 739458551 200000 681169714 200000 618269962 200000 391131290 200000 673448361 200000 44583058 200000 341446806 200000 793525233 200000 102866784 200000 205241091 200000 60616896 200000 1809036 200000 651375942 200000 862734093 200000 181530165 200000 39829061 200000 247896746 200000 755562234 200000 166541058 200000 305154296 200000 799922813 200000 641829210 200000 351826206 200000 651774727 200000 253365206 200000 717244287 200000 313506017 200000 28042199 200000 122347118 200000 58302978 200000 740962181 200000 118857297 200000 612807461 200000 803093308 200000 973260716 200000 554556770 200000 279310971 200000 836917198 200000 198487001 200000 743927419 200000 861374743 200000 262650137 200000 473783541 200000 893042193 200000 897413188 200000 541610951 200000 875481804 200000 799347742 200000 917389935 200000 232309312 200000 168092302 200000 423504030 200000 855575466 200000 210786614 200000 818864974 200000 611558931 200000 222702124 200000 530518554 200000 75164806 200000 117436418 200000 845058255 200000 210725796 200000 14044305 200000 623341940 200000 286006161 200000 722354255 200000 505937712 200000 601659254 200000 463082003 200000 237356762 200000 165466118 200000 543666073 200000 4335133 200000 856271560 200000 606722844 200000 49308786 200000 111110168 200000 952503521 200000 332273502 200000 585588763 200000 598594450 200000 243307951 200000 456257307 200000 933577393 200000 449794494 200000 72401922 200000 143677065 200000 805074132 200000 675419121 200000 229565292 200000 823189566 200000 695480362 200000 111905318 200000 122590918 200000 662161336 200000 909704155 200000 81897851 200000 836324521 200000 513947095 200000 610404630 200000 639142578 200000 948099062 200000 449805149 200000 615807883 200000 467979441 200000 208692815 200000 806496629 200000 802556912 200000 559283458 200000 770918555 200000 262833193 200000 65813117 200000 110132308 200000 694685062 200000 861047019 200000 499878255 200000 947995384 200000 583932414 200000 248208653 200000 240009096 200000 330444133 200000 47029175 200000 375134792 200000 353168525 200000 128435380 200000 984473000 200000 844368697 200000 501229511 200000 245839652 200000 231834252 200000 424469471 200000 187992195 200000 167513751 200000 967668066 200000 945095199 200000 84633746 200000 217754900 200000 367156206 200000 656324672 200000 14615242 200000 837006147 200000 147897142 200000 713010544 200000 819600770 200000 468473076 200000 581998597 200000 895581757 200000 175532314 200000 878880152 200000 199380843 200000 365737756 200000 527756401 200000 692459206 200000 307351866 200000 303985893 200000 214206317 200000 930864824 200000 515414667 200000 535811412 200000 300682615 200000 707051211 200000 429451320 200000 321159050 200000 270151676 200000 388808195 200000 788397919 200000 908741771 200000 753641709 200000 781050244 200000 724353509 200000 683079102 200000 63957824 200000 87633690 200000 267303664 200000 445702000 200000 427499884 200000 873587634 200000 446328172 200000 609495889 200000 123390449 200000 489280479 200000 874714760 200000 151931637 200000 324954574 200000 741147734 200000 214667318 200000 900703828 200000 847212809 200000 921407602 200000 893376430 200000 466510922 200000 764062507 200000 481999536 200000 627317227 200000 889298712 200000 849024961 200000 480818996 200000 497781292 200000 697735905 200000 376391900 200000 984510531 200000 261441653 200000 517639726 200000 923466130 200000 579555527 200000 432797196 200000 697508971 200000 321948283 200000 364370638 200000 997297148 200000 229334631 200000 290436660 200000 411973643 200000 214269845 200000 749477080 200000 94098399 200000 740058708 200000 885956330 200000 807157461 200000 135746977 200000 866389538 200000 977641297 200000 513900122 200000 274428195 200000 681006868 200000 519854567 200000 628189895 200000 864347666 200000 5965420 200000 290502154 200000 615623521 200000 824035488 200000 73684880 200000 118545373 200000 634020816 200000 306593792 200000 924714634 200000 506122439 200000 151416479 200000 702078701 200000 975744649 200000 429964276 200000 732941760 200000 319304740 200000 209981534 200000 370387666 200000 97701637 200000 73257189 200000 366664448 200000 119359894 200000 420365992 200000 560792950 200000 787415048 200000 908146101 200000 862149572 200000 645885344 200000 974900278 200000 176726635 200000 110856921 200000 125375792 200000 589518826 200000 930141495 200000 798638668 200000 366703735 200000 718195115 200000 314115677 200000 93635812 200000 336569547 200000 912668836 200000 253784418 200000 453598287 200000 79128836 200000 3599138 200000 489543572 200000 940592027 200000 737305599 200000 45892887 200000 298891904 200000 544961981 200000 402448671 200000 319648410 200000 728326266 200000 113859597 200000 889410759 200000 269511781 200000 732813592 200000 969574088 200000 231064289 200000 414218838 200000 957061047 200000 471822221 200000 931200858 200000 246509038 200000 640530421 200000 946955745 200000 276090531 200000 197660885 200000 69285941 200000 384459179 200000 645247538 200000 22571348 200000 859767326 200000 935430072 200000 100249343 200000 921154265 200000 786789660 200000 548265016 200000 618165767 200000 369880183 200000 690358494 200000 290819903 200000 334097613 200000 860534627 200000 423516118 200000 477115717 200000 758214100 200000 736136568 200000 793875900 200000 827994022 200000 161771814 200000 829585844 200000 787930636 200000 391425315 200000 724822736 200000 319653561 200000 513228931 200000 382273120 200000 201470307 200000 617482573 200000 12610981 200000 505447524 200000 504209013 200000 747131610 200000 697337658 200000 930843420 200000 215037214 200000 430892014 200000 32042701 200000 879508439 200000 350445180 200000 868926140 200000 894473260 200000 814661579 200000 53898287 200000 145590170 200000 311755755 200000 547463823 200000 381603037 200000 343354753 200000 37644769 200000 155200159 200000 586630319 200000 804558993 200000 448859560 200000 889109468 200000 126542802 200000 337452682 200000 503432993 200000 803166217 200000 552628472 200000 397265235 200000 899425518 200000 196184911 200000 673834452 200000 750882678 200000 886952183 200000 633906361 200000 603897762 200000 888895138 200000 406965990 200000 993139897 200000 540016028 200000 605576232 200000 311075498 200000 167511457 200000 90724230 200000 581560191 200000 219640056 200000 884715563 200000 525725219 200000 415133377 200000 61565893 200000 253906418 200000 680027069 200000 353513259 200000 104601293 200000 847967223 200000 73417377 200000 660164001 200000 656965136 200000 106449693 200000 485395872 200000 248873767 200000 11515471 200000 570568364 200000 127352464 200000 752444265 200000 48479123 200000 204675794 200000 885248201 200000 122682164 200000 168873383 200000 890364701 200000 793543593 200000 661653755 200000 721568409 200000 535331586 200000 83263760 200000 603787091 200000 301558589 200000 972394586 200000 646355941 200000 546009463 200000 736144810 200000 244884959 200000 350689935 200000 278330308 200000 530898875 200000 181941172 200000 618554748 200000 864567358 200000 457501070 200000 360676314 200000 705188765 200000 439798538 200000 887020553 200000 571511484 200000 127095528 200000 479707378 200000 288753488 200000 752420260 200000 67980501 200000 465062884 200000 431026000 200000 283208515 200000 555575010 200000 167939443 200000 982461496 200000 322346541 200000 649703183 200000 530882900 200000 532623610 200000 132079450 200000 172889699 200000 152987619 200000 803659215 200000 10271911 200000 441049957 200000 400064668 200000 586391728 200000 611034963 200000 714730147 200000 29581986 200000 312376285 200000 84259970 200000 967162671 200000 890208571 200000 328734810 200000 815244222 200000 777098524 200000 605437009 200000 32745069 200000 452016497 200000 883863558 200000 638250739 200000 897120802 200000 85171051 200000 487092615 200000 296193490 200000 72357831 200000 606776162 200000 694588867 200000 813785028 200000 292595312 200000 960784749 200000 516059101 200000 827986501 200000 586563188 200000 342349449 200000 635268223 200000 168423921 200000 542929902 200000 518483732 200000 258942039 200000 405454603 200000 300221245 200000 955639637 200000 339525780 200000 1263610 200000 345510788 200000 629925874 200000 540164973 200000 337580486 200000 723058987 200000 572361335 200000 435381914 200000 546090655 200000 233028188 200000 365553110 200000 211605465 200000 645560919 200000 56362886 200000 221147874 200000 922671978 200000 499945187 200000 613550558 200000 204633811 200000 447442580 200000 213323485 200000 377710553 200000 876307397 200000 433540126 200000 165807621 200000 268538804 200000 941098296 200000 305674454 200000 645149627 200000 837256172 200000 186918545 200000 479521806 200000 857608583 200000 509754310 200000 76801432 200000 575332377 200000 761922962 200000 374831048 200000 821458169 200000 572439763 200000 608907050 200000 25451582 200000 210392771 200000 896166423 200000 83344194 200000 883293622 200000 223092459 200000 471482950 200000 57256687 200000 568875908 200000 446017994 200000 306634438 200000 65219052 200000 990865471 200000 549055643 200000 75185281 200000 522742551 200000 427572290 200000 506269694 200000 2380386 200000 527764210 200000 299284012 200000 386783864 200000 650596828 200000 476295203 200000 788868448 200000 256668401 200000 979553122 200000 264577012 200000 760608902 200000 385372980 200000 951771376 200000 336079571 200000 383242248 200000 161285746 200000 140294273 200000 697242323 200000 843618454 200000 529439679 200000 359786134 200000 438722090 200000 980709795 200000 522902164 200000 600404661 200000 810213297 200000 788174821 200000 132464459 200000 108911592 200000 38082407 200000 358165976 200000 112283047 200000 352008506 200000 110084334 200000 447244860 200000 166735689 200000 359626814 200000 673638924 200000 648451219 200000 302413371 200000 340293000 200000 350980908 200000 980310436 200000 19023722 200000 396456753 200000 590094811 200000 876476923 200000 211001636 200000 132749655 200000 770803531 200000 877654118 200000 252333982 200000 241277594 200000 425518803 200000 264190073 200000 700477296 200000 531949729 200000 227224684 200000 369877771 200000 946474006 200000 609366163 200000 632100662 200000 582420663 200000 80455281 200000 432909727 200000 140856817 200000 721102940 200000 582509892 200000 893222772 200000 218624389 200000 647518110 200000 555317689 200000 197751497 200000 899063162 200000 45626210 200000 779624921 200000 276525526 200000 19923072 200000 917233238 200000 313100567 200000 755590361 200000 989961449 200000 18442599 200000 899163846 200000 376696979 200000 842916138 200000 59581000 200000 665337502 200000 347261640 200000 138646622 200000 61551602 200000 253135675 200000 317752003 200000 203355330 200000 959240990 200000 535343774 200000 867902927 200000 996324922 200000 249310413 200000 935239338 200000 709699007 200000 530437323 200000 192505537 200000 791690152 200000 441692007 200000 796865311 200000 875106305 200000 102414020 200000 169465120 200000 229553924 200000 209655129 200000 37393037 200000 734922056 200000 70180845 200000 359791575 200000 962974585 200000 237163200 200000 222409071 200000 707125583 200000 147868254 200000 805632876 200000 764300229 200000 28949720 200000 694336250 200000 504665783 200000 886849613 200000 919133517 200000 186601581 200000 333123596 200000 489502729 200000 42659278 200000 838962618 200000 386949982 200000 846933023 200000 912841276 200000 655595081 200000 168664481 200000 1661530 200000 884587968 200000 403934824 200000 838290766 200000 461151142 200000 260889412 200000 248881605 200000 62515427 200000 46459543 200000 694083576 200000 202231798 200000 168381281 200000 447282659 200000 603787215 200000 905879281 200000 827017932 200000 710510819 200000 860763647 200000 85360532 200000 24236207 200000 555058199 200000 597463429 200000 574506014 200000 896928405 200000 51857311 200000 333976479 200000 955507892 200000 722463889 200000 321689538 200000 53703248 200000 9001949 200000 195440055 200000 546976619 200000 746061023 200000 758242567 200000 184008352 200000 34454695 200000 804037720 200000 743638784 200000 983257066 200000 616050984 200000 905444873 200000 617198717 200000 762275510 200000 791672517 200000 312338438 200000 626897046 200000 700709673 200000 535562232 200000 438201767 200000 893285704 200000 102533867 200000 851029598 200000 203932677 200000 892484082 200000 415152043 200000 296436539 200000 411618432 200000 68026840 200000 572126616 200000 968305139 200000 737998139 200000 660987043 200000 458853865 200000 137413266 200000 458069918 200000 309774047 200000 733784919 200000 229386821 200000 776398036 200000 203134076 200000 678595230 200000 448048095 200000 737715787 200000 398581070 200000 631156480 200000 753529941 200000 719538742 200000 367052173 200000 738726081 200000 373009730 200000 866945550 200000 275803222 200000 546590636 200000 20531044 200000 906058509 200000 576429095 200000 222837644 200000 949773085 200000 854612145 200000 425395047 200000 605559988 200000 981622515 200000 413347135 200000 471736540 200000 705208952 200000 94798864 200000 21113406 200000 519905331 200000 682283442 200000 240073410 200000 111811832 200000 764721787 200000 179562814 200000 87420668 200000 617266940 200000 539028138 200000 925197437 200000 355510996 200000 579389599 200000 173467671 200000 144330198 200000 366973187 200000 637795702 200000 737976062 200000 723222833 200000 674284392 200000 593653981 200000 792475903 200000 5836410 200000 605425541 200000 405932659 200000 655458720 200000 904185380 200000 111673600 200000 748300956 200000 191708358 200000 486078883 200000 343496228 200000 806026494 200000 779273024 200000 770316785 200000 683535965 200000 632427268 200000 571040572 200000 723623434 200000 853027520 200000 401387614 200000 902900944 200000 536248687 200000 292490880 200000 266384767 200000 7639666 200000 120671399 200000 626568570 200000 83172894 200000 903206784 200000 373048250 200000 869889194 200000 816533429 200000 117314746 200000 767923380 200000 175020724 200000 872893957 200000 794885827 200000 577362984 200000 491372636 200000 841597840 200000 617468579 200000 756714410 200000 217351438 200000 765087774 200000 190039624 200000 955899988 200000 487435607 200000 683771705 200000 420335360 200000 908434754 200000 576847721 200000 225202864 200000 981491200 200000 460432918 200000 221908891 200000 868917016 200000 473266912 200000 789013364 200000 484344551 200000 77990470 200000 333913629 200000 557676935 200000 585116523 200000 345022934 200000 204329366 200000 986820219 200000 203109608 200000 634662824 200000 512443152 200000 465009408 200000 614571334 200000 796297821 200000 353412786 200000 501563598 200000 827956494 200000 366235102 200000 573217161 200000 13887259 200000 554533358 200000 409466838 200000 740985349 200000 414458150 200000 358274873 200000 576661555 200000 88431738 200000 46261424 200000 707312741 200000 222432681 200000 279858081 200000 521546366 200000 272351115 200000 40900654 200000 622454036 200000 236000473 200000 448512490 200000 357443967 200000 435291093 200000 895860237 200000 927726179 200000 608927130 200000 299134664 200000 218029293 200000 803394558 200000 974229826 200000 127889716 200000 993409357 200000 228322917 200000 968979071 200000 459421510 200000 986484871 200000 465427044 200000 466135323 200000 46893709 200000 122570743 200000 887257711 200000 901825829 200000 750039167 200000 593450879 200000 922668828 200000 478293874 200000 780147955 200000 706859524 200000 810153380 200000 480286231 200000 396807845 200000 960717294 200000 388661351 200000 730644720 200000 831756214 200000 325461932 200000 708835173 200000 753384477 200000 805070377 200000 707471918 200000 756648133 200000 571632256 200000 567592039 200000 373700457 200000 616338258 200000 932462656 200000 648473020 200000 191447255 200000 707958008 200000 119753032 200000 727008471 200000 266322420 200000 478498636 200000 455688136 200000 64643150 200000 455196354 200000 186460162 200000 640389299 200000 778380056 200000 295760966 200000 695519604 200000 944911424 200000 776377105 200000 133428489 200000 824562466 200000 211533418 200000 654926713 200000 965212055 200000 120523308 200000 397286768 200000 911494005 200000 218554627 200000 552862170 200000 217388117 200000 680879757 200000 11724129 200000 616550421 200000 761797473 200000 578583853 200000 430343243 200000 314557931 200000 633955998 200000 245527844 200000 396792157 200000 554881550 200000 512458331 200000 924491303 200000 266705593 200000 155896150 200000 310853037 200000 43621967 200000 666785156 200000 892470075 200000 516573929 200000 538843799 200000 407702119 200000 984662107 200000 624143916 200000 993460575 200000 79696911 200000 64897786 200000 399140819 200000 741052140 200000 190938029 200000 552412029 200000 633018627 200000 402593765 200000 314514294 200000 810223854 200000 727111202 200000 195988951 200000 114862884 200000 546910075 200000 547768156 200000 91708339 200000 392633459 200000 802793719 200000 850617119 200000 364534347 200000 18852261 200000 81106264 200000 121234079 200000 842662616 200000 263010303 200000 452499767 200000 563698259 200000 334342007 200000 838727753 200000 252111443 200000 479854198 200000 172919207 200000 820293458 200000 457224718 200000 531592583 200000 60940492 200000 962013802 200000 316208622 200000 87200457 200000 463343792 200000 181540327 200000 676967454 200000 999339716 200000 270793725 200000 49955232 200000 923779562 200000 532719554 200000 384997571 200000 175152501 200000 778183239 200000 24961619 200000 948249848 200000 649461189 200000 659193416 200000 387217865 200000 152335092 200000 717268982 200000 82157994 200000 965246652 200000 127700977 200000 700346096 200000 789309769 200000 455318408 200000 414374033 200000 877735842 200000 456432040 200000 880755402 200000 132885847 200000 346892668 200000 958554990 200000 301018599 200000 168418092 200000 654328052 200000 879531491 200000 608543621 200000 704402908 200000 416417281 200000 454938999 200000 440996880 200000 539531927 200000 984701091 200000 128158268 200000 84867638 200000 12760688 200000 344145241 200000 73294439 200000 901040491 200000 898952929 200000 114164137 200000 89329363 200000 584408166 200000 448768581 200000 165892251 200000 138346877 200000 577556898 200000 92604509 200000 91886398 200000 169829897 200000 45199838 200000 110267084 200000 708291874 200000 98975292 200000 490911902 200000 678643099 200000 420856541 200000 630563968 200000 565524648 200000 445846966 200000 723356807 200000 829285987 200000 352974983 200000 764715372 200000 909860413 200000 283522840 200000 331715851 200000 914572531 200000 587364001 200000 237116916 200000 485287878 200000 190214881 200000 553964888 200000 670909170 200000 991446929 200000 238694580 200000 45391243 200000 419530544 200000 845606149 200000 19903308 200000 379687527 200000 757971312 200000 19775235 200000 180051819 200000 954120093 200000 947217560 200000 420656429 200000 27020860 200000 696881634 200000 266349618 200000 890051178 200000 481030089 200000 45078384 200000 398990573 200000 794692454 200000 194009476 200000 213542019 200000 247716122 200000 427637519 200000 298793151 200000 316530142 200000 968679727 200000 470760729 200000 574223155 200000 476380996 200000 254086727 200000 58514555 200000 974611837 200000 145207806 200000 447335585 200000 993492976 200000 245388188 200000 966499675 200000 781140509 200000 700998263 200000 663443829 200000 394357035 200000 43581122 200000 707645908 200000 405613903 200000 507668036 200000 580427579 200000 602313484 200000 776789080 200000 684604158 200000 357068628 200000 290964717 200000 801602846 200000 842589622 200000 210401410 200000 168003716 200000 415666198 200000 944448334 200000 664497241 200000 655201188 200000 666390552 200000 563727787 200000 389018387 200000 522211174 200000 547551968 200000 276108342 200000 759606288 200000 208906915 200000 742847375 200000 581907036 200000 252380240 200000 374984828 200000 53265705 200000 848598542 200000 94141179 200000 505479891 200000 663044373 200000 950758466 200000 716398553 200000 31053519 200000 391264672 200000 425622896 200000 376853979 200000 927534940 200000 550783098 200000 358877717 200000 987211152 200000 579626921 200000 199377207 200000 268162355 200000 364246960 200000 586225576 200000 243652559 200000 678736079 200000 489632149 200000 422629521 200000 730914590 200000 272754290 200000 842578365 200000 997096799 200000 279960421 200000 37856169 200000 378982474 200000 797710161 200000 629225671 200000 885888134 200000 131685762 200000 896722539 200000 850194893 200000 163156508 200000 785965647 200000 789957106 200000 408303587 200000 784439046 200000 569919679 200000 858998004 200000 209683928 200000 403724256 200000 627310725 200000 853537470 200000 684622434 200000 471812045 200000 978737014 200000 915053411 200000 801465496 200000 89797872 200000 22774285 200000 381492796 200000 693506678 200000 867084019 200000 534882792 200000 75512419 200000 621650268 200000 578104707 200000 732120137 200000 168321334 200000 95778959 200000 309188817 200000 665489559 200000 108185818 200000 667999671 200000 818191890 200000 442673370 200000 306323126 200000 511234911 200000 929296896 200000 820038722 200000 326205940 200000 750322553 200000 49598808 200000 188780960 200000 428122115 200000 865762775 200000 324422490 200000 915888618 200000 139213591 200000 863151795 200000 902307404 200000 102283452 200000 992378023 200000 474037032 200000 317322743 200000 13952722 200000 586895343 200000 944049590 200000 16787496 200000 572247184 200000 899367020 200000 357681858 200000 620272945 200000 87510138 200000 470409314 200000 378908947 200000 448541797 200000 139591100 200000 687495513 200000 914259543 200000 555402911 200000 281331874 200000 614927516 200000 315596188 200000 908696764 200000 775829281 200000 787220409 200000 538521047 200000 568725532 200000 152935245 200000 531144963 200000 1190496 200000 73292581 200000 988167649 200000 96460307 200000 432397172 200000 420563392 200000 963805882 200000 714016323 200000 697696434 200000 748596186 200000 888569180 200000 809762098 200000 266925983 200000 173075429 200000 696519531 200000 391315779 200000 223047714 200000 411907412 200000 328250675 200000 193180189 200000 879874312 200000 634924834 200000 761936418 200000 447167788 200000 821402241 200000 845004876 200000 533824328 200000 237751839 200000 238082721 200000 933941842 200000 322178526 200000 151768936 200000 597298144 200000 659874234 200000 348053436 200000 239013567 200000 525591962 200000 548829325 200000 986579937 200000 377259423 200000 92296848 200000 471254744 200000 29954798 200000 410524104 200000 584186726 200000 59193133 200000 995227563 200000 137328059 200000 446284579 200000 569873695 200000 360491393 200000 338098497 200000 275460020 200000 687016393 200000 202572031 200000 254376933 200000 233665128 200000 952714312 200000 607560278 200000 722875253 200000 301332597 200000 458325052 200000 353540061 200000 328354437 200000 788404082 200000 242456652 200000 538217101 200000 571240683 200000 388738011 200000 955116191 200000 41181317 200000 540216388 200000 689054097 200000 376187235 200000 289151879 200000 967576686 200000 210250839 200000 460689225 200000 608972153 200000 181826060 200000 915841622 200000 508770311 200000 513553638 200000 379367174 200000 11758745 200000 457907413 200000 635081083 200000 160210694 200000 492537234 200000 983863025 200000 950397066 200000 905127419 200000 631111571 200000 733646363 200000 100543882 200000 487602330 200000 302046550 200000 812829465 200000 211834516 200000 629474008 200000 105412726 200000 644648500 200000 883440360 200000 7305841 200000 810116084 200000 856817593 200000 43799398 200000 532301668 200000 821752499 200000 327103610 200000 727447830 200000 924505205 200000 73048059 200000 878374986 200000 881379744 200000 583957930 200000 828151802 200000 26122373 200000 320838101 200000 763839695 200000 57279550 200000 201106565 200000 622681124 200000 264005618 200000 726820924 200000 81895470 200000 997931301 200000 69801959 200000 211934669 200000 993388131 200000 495458322 200000 888698565 200000 679136171 200000 571848590 200000 890724681 200000 98762854 200000 577121273 200000 492254748 200000 455122636 200000 259526891 200000 654877880 200000 726750975 200000 644075712 200000 541783350 200000 34330707 200000 541978154 200000 149929457 200000 790505327 200000 631101972 200000 706741529 200000 814731341 200000 895526272 200000 841006764 200000 115390790 200000 961242981 200000 534944665 200000 344125103 200000 514454709 200000 711744239 200000 676464812 200000 83374869 200000 504626281 200000 780149574 200000 381465329 200000 83624379 200000 950278380 200000 252316136 200000 792933476 200000 489971168 200000 21939915 200000 435101175 200000 102440770 200000 639151272 200000 753308440 200000 37444793 200000 750461072 200000 828390813 200000 195877863 200000 7619096 200000 77174932 200000 545778985 200000 932448465 200000 182519075 200000 132079962 200000 581723932 200000 544818036 200000 77269131 200000 755066160 200000 241132844 200000 979596272 200000 213030695 200000 398446378 200000 598671728 200000 394900331 200000 10040432 200000 920295839 200000 484493029 200000 250157199 200000 198064390 200000 732382890 200000 365341161 200000 515226119 200000 864302377 200000 986862250 200000 675558083 200000 633979653 200000 35226432 200000 848541890 200000 733415961 200000 704451519 200000 431624790 200000 354216281 200000 808285047 200000 32148973 200000 745743000 200000 327376028 200000 775565263 200000 945267021 200000 711250392 200000 519273719 200000 272266228 200000 221621280 200000 831968269 200000 925034912 200000 88518942 200000 562148778 200000 547893713 200000 368288524 200000 539288937 200000 993684149 200000 929947873 200000 230622584 200000 805492821 200000 203813902 200000 279145121 200000 500130145 200000 27640647 200000 690309383 200000 701710998 200000 828086796 200000 863451143 200000 439746548 200000 983842537 200000 95095807 200000 42338625 200000 873403566 200000 79432427 200000 160949638 200000 828178692 200000 565662483 200000 861014923 200000 15458095 200000 520406341 200000 786729347 200000 47146466 200000 811202126 200000 916659805 200000 864658789 200000 727887784 200000 346016634 200000 818644871 200000 297301408 200000 703996859 200000 802763022 200000 921651555 200000 32776482 200000 169567391 200000 405529513 200000 658367094 200000 730770781 200000 240921337 200000 275948206 200000 644809640 200000 405937861 200000 639811603 200000 45654213 200000 502819524 200000 33923411 200000 866090588 200000 25240152 200000 53354747 200000 959083269 200000 426062309 200000 604179479 200000 119895905 200000 939397211 200000 730103524 200000 221815668 200000 120351087 200000 881400540 200000 77014581 200000 710623528 200000 312406399 200000 216280975 200000 993556948 200000 63167916 200000 698264916 200000 952768898 200000 731680100 200000 131729857 200000 515785871 200000 526199367 200000 533857451 200000 882514153 200000 608539450 200000 648827506 200000 867147795 200000 239662571 200000 25852994 200000 860093468 200000 938587947 200000 904416595 200000 424889845 200000 871684451 200000 725636388 200000 525766639 200000 284130952 200000 807447272 200000 603490133 200000 964793683 200000 82459283 200000 998692943 200000 557834168 200000 964740694 200000 310560146 200000 233648322 200000 796270442 200000 150665619 200000 871261286 200000 750957423 200000 30754607 200000 986218985 200000 505018322 200000 149040645 200000 612476395 200000 177636091 200000 87373568 200000 826518843 200000 183600426 200000 18010033 200000 87347705 200000 404372298 200000 609603993 200000 999793333 200000 864157232 200000 469382254 200000 64112522 200000 799067383 200000 933631224 200000 587368296 200000 196664180 200000 798138410 200000 769390601 200000 146437119 200000 609384561 200000 840137028 200000 232947711 200000 38048122 200000 445132991 200000 415589122 200000 996721883 200000 683385127 200000 77463616 200000 5985890 200000 694966400 200000 113146584 200000 41168633 200000 443413287 200000 566498615 200000 463147873 200000 990226326 200000 324164184 200000 314394668 200000 547079963 200000 798873573 200000 674932929 200000 716584942 200000 122222180 200000 807372630 200000 623036272 200000 367793395 200000 511021085 200000 507824514 200000 105745977 200000 109726225 200000 67663914 200000 130232993 200000 30223923 200000 622279430 200000 703524854 200000 87812626 200000 111334969 200000 424655602 200000 645170412 200000 812505815 200000 805191018 200000 714546392 200000 856741119 200000 956571670 200000 909894058 200000 351885345 200000 834106659 200000 194836889 200000 712814623 200000 23779608 200000 115173329 200000 78205519 200000 996708788 200000 36214126 200000 210454407 200000 689376457 200000 131767193 200000 799570616 200000 519770438 200000 165701054 200000 172807617 200000 926640876 200000 290988819 200000 159028359 200000 770691938 200000 87440104 200000 417680502 200000 547414435 200000 225121145 200000 612930283 200000 73739005 200000 52685620 200000 70010691 200000 188973850 200000 293788346 200000 733469569 200000 199048901 200000 945158140 200000 824772289 200000 574235506 200000 466970438 200000 536324351 200000 638270380 200000 983736087 200000 418579408 200000 880801521 200000 653717527 200000 984052770 200000 935280050 200000 355331719 200000 91991843 200000 555980904 200000 701332224 200000 186376921 200000 885540087 200000 978675811 200000 155925265 200000 341691876 200000 360462650 200000 410428851 200000 594674432 200000 745209095 200000 434459035 200000 773517720 200000 638009901 200000 321891718 200000 906474570 200000 339155834 200000 689796793 200000 17436938 200000 546989180 200000 864082274 200000 110060045 200000 977227807 200000 662357738 200000 940711550 200000 652769619 200000 496342709 200000 668293202 200000 20359584 200000 919742459 200000 641173152 200000 581565941 200000 147804608 200000 412147256 200000 791463960 200000 537967639 200000 350672502 200000 794066305 200000 152005178 200000 58408067 200000 483456129 200000 150560016 200000 430846340 200000 637605124 200000 342742594 200000 272890982 200000 375957085 200000 166415341 200000 975232065 200000 977041349 200000 174690187 200000 637370514 200000 760774055 200000 63255221 200000 720568507 200000 221391821 200000 705015491 200000 4350592 200000 187046140 200000 64587386 200000 124598150 200000 708422325 200000 847332164 200000 120700411 200000 706670598 200000 643887016 200000 532719338 200000 31985844 200000 963957502 200000 894740209 200000 345629226 200000 607218832 200000 991114829 200000 330848745 200000 722345125 200000 163636090 200000 582391667 200000 366939696 200000 740349918 200000 256855013 200000 596776983 200000 71890986 200000 485360061 200000 42218309 200000 155027075 200000 103343997 200000 923298064 200000 550527636 200000 794420262 200000 421783956 200000 180788229 200000 850741966 200000 586208785 200000 995491871 200000 48151218 200000 438398837 200000 423873915 200000 136369041 200000 469389710 200000 455543565 200000 191398461 200000 529117089 200000 320737780 200000 562600865 200000 183128407 200000 394243017 200000 719736999 200000 127333181 200000 830852457 200000 532892106 200000 396296777 200000 154604657 200000 953666363 200000 559702566 200000 726577122 200000 642424532 200000 955394101 200000 954664613 200000 56222048 200000 123553663 200000 804472039 200000 551097553 200000 78477841 200000 785300366 200000 974886275 200000 759327353 200000 828642090 200000 402925219 200000 455123038 200000 777819185 200000 29388355 200000 690911075 200000 511528051 200000 360910801 200000 367548889 200000 806114294 200000 31171039 200000 425297650 200000 628709835 200000 896608907 200000 236636262 200000 480224628 200000 734801374 200000 896987090 200000 90160109 200000 417349627 200000 46465593 200000 938356096 200000 606270206 200000 771079277 200000 676608489 200000 275123407 200000 619202887 200000 163356277 200000 589350238 200000 129055995 200000 590869019 200000 325446660 200000 677841133 200000 581456838 200000 940905711 200000 544016330 200000 335209804 200000 376590836 200000 80023518 200000 938073537 200000 53328408 200000 817457616 200000 551531046 200000 411324323 200000 400251474 200000 701390758 200000 844544169 200000 711574895 200000 806147806 200000 618585670 200000 611280493 200000 404474856 200000 340519171 200000 603959688 200000 375702300 200000 719489302 200000 904941806 200000 197520066 200000 387746693 200000 157004483 200000 845651502 200000 249551187 200000 352407065 200000 818424062 200000 825987641 200000 506276124 200000 774682991 200000 477219996 200000 524706534 200000 736673538 200000 348500672 200000 853441970 200000 924955377 200000 539699054 200000 562827883 200000 313889820 200000 133452923 200000 323226316 200000 540240498 200000 276402170 200000 203908487 200000 457831951 200000 991985916 200000 485755949 200000 308908670 200000 67092780 200000 174387409 200000 465708766 200000 2599084 200000 110646170 200000 74320353 200000 615054328 200000 157514433 200000 607021784 200000 855567805 200000 276661161 200000 648423248 200000 379028711 200000 787173916 200000 778070757 200000 895628115 200000 754250444 200000 198814552 200000 581177315 200000 332610725 200000 960703760 200000 576902894 200000 335246494 200000 294542470 200000 843365952 200000 19814402 200000 885005141 200000 713968667 200000 569653612 200000 84289496 200000 928697099 200000 587598572 200000 603855020 200000 768167004 200000 708271623 200000 403274597 200000 775801238 200000 975953563 200000 279252054 200000 653355349 200000 458931146 200000 797411656 200000 833435204 200000 381646961 200000 713842023 200000 405476664 200000 569384679 200000 902810834 200000 584678802 200000 927616998 200000 712726676 200000 292629875 200000 710511350 200000 463145456 200000 864188263 200000 395074228 200000 243495999 200000 826237848 200000 972212672 200000 923149018 200000 431583390 200000 75113283 200000 609290433 200000 850843788 200000 853529160 200000 466864126 200000 939690705 200000 766111575 200000 982345975 200000 136902644 200000 571115035 200000 264327212 200000 266524263 200000 80986873 200000 551765776 200000 212665309 200000 855688922 200000 467958018 200000 629821665 200000 96621475 200000 363230613 200000 621397675 200000 247630342 200000 497085851 200000 565322593 200000 478582704 200000 668053177 200000 627052868 200000 717529867 200000 482846068 200000 372716411 200000 284320770 200000 21213156 200000 229628285 200000 350547855 200000 417761695 200000 837597249 200000 856803317 200000 449076090 200000 411166917 200000 171440124 200000 545186859 200000 410773386 200000 264681348 200000 898299121 200000 57129744 200000 770269259 200000 630171090 200000 96836482 200000 671872955 200000 587327251 200000 211144199 200000 825340692 200000 369731557 200000 370596983 200000 930495325 200000 686644880 200000 806563438 200000 934095572 200000 689358966 200000 448310498 200000 429760470 200000 514922695 200000 578297813 200000 432333181 200000 569204420 200000 918132149 200000 83962467 200000 155613398 200000 144972419 200000 725162052 200000 913656812 200000 531335909 200000 249022336 200000 628490464 200000 300522400 200000 62786983 200000 780708813 200000 503859255 200000 579283602 200000 367547294 200000 274662306 200000 716065725 200000 827238972 200000 108230223 200000 480920022 200000 825776681 200000 69815033 200000 439828163 200000 763704426 200000 420818422 200000 758511242 200000 379174919 200000 603585791 200000 949554659 200000 600518802 200000 883061164 200000 933818714 200000 468849012 200000 803436314 200000 999082055 200000 115713511 200000 107605870 200000 759073550 200000 973322738 200000 157468723 200000 24244831 200000 957283517 200000 6442185 200000 417231217 200000 868547859 200000 392117853 200000 717404526 200000 270705910 200000 361564448 200000 459222148 200000 240993670 200000 905852606 200000 255150939 200000 106145456 200000 917633594 200000 452166116 200000 138988129 200000 196093889 200000 600173239 200000 56271149 200000 19846928 200000 962208378 200000 26470062 200000 644942206 200000 321219850 200000 470475779 200000 660992724 200000 426063970 200000 140306745 200000 601793641 200000 674743651 200000 776304773 200000 197734981 200000 236204317 200000 150392472 200000 894089275 200000 2171680 200000 877134705 200000 9025843 200000 602720762 200000 572840827 200000 795809054 200000 16131322 200000 532594907 200000 507415630 200000 830177985 200000 329122102 200000 216377117 200000 919057492 200000 638516825 200000 65406260 200000 732752034 200000 165089420 200000 561926091 200000 833074885 200000 99136881 200000 798976185 200000 1084254 200000 846171838 200000 111711794 200000 352865763 200000 21116992 200000 961549177 200000 974649013 200000 758323412 200000 127831295 200000 365325651 200000 36300395 200000 456054428 200000 160838160 200000 200824620 200000 563572459 200000 180745998 200000 50129483 200000 995142890 200000 745817711 200000 276476225 200000 877999468 200000 683510262 200000 801778772 200000 615837711 200000 103964308 200000 298312636 200000 583342494 200000 794792089 200000 97785543 200000 672770608 200000 185683313 200000 966368449 200000 35951468 200000 525492804 200000 277339033 200000 543995822 200000 179396304 200000 820568691 200000 805188355 200000 41449548 200000 808591523 200000 987560250 200000 783587394 200000 947914185 200000 91674745 200000 191085977 200000 662998027 200000 926635545 200000 369995338 200000 70029718 200000 786774969 200000 229842548 200000 417088242 200000 279093946 200000 454823881 200000 887422931 200000 763087026 200000 234648722 200000 540828255 200000 328893814 200000 802338221 200000 96396591 200000 878671296 200000 122466144 200000 545519212 200000 170912678 200000 472415958 200000 672054489 200000 58050651 200000 257519761 200000 281342895 200000 672286955 200000 733431369 200000 682360461 200000 512012798 200000 900256486 200000 131438828 200000 334824122 200000 634415001 200000 115584733 200000 664258907 200000 543316286 200000 456450809 200000 221995559 200000 402662802 200000 261461954 200000 117872573 200000 183841758 200000 735920369 200000 88062963 200000 489141031 200000 270490979 200000 921653949 200000 108087810 200000 920975005 200000 350572248 200000 548019870 200000 684997413 200000 537312809 200000 515380644 200000 75911967 200000 743889428 200000 306567418 200000 941999859 200000 9246770 200000 657064332 200000 313436641 200000 828405300 200000 829081001 200000 183304400 200000 996132821 200000 419346841 200000 467447742 200000 235185187 200000 481562735 200000 34423962 200000 357068684 200000 597800271 200000 839221359 200000 15881330 200000 532345235 200000 887564321 200000 904814133 200000 466585761 200000 253147192 200000 291514602 200000 871598152 200000 382805864 200000 865791554 200000 5353727 200000 848932819 200000 181381712 200000 49853279 200000 824721722 200000 282191139 200000 351818403 200000 375436445 200000 459008632 200000 519614506 200000 927716849 200000 17624817 200000 600492057 200000 188323071 200000 530187405 200000 926410163 200000 783150723 200000 672963164 200000 981868046 200000 942801696 200000 555271583 200000 162043935 200000 244731343 200000 359106775 200000 362678619 200000 465299401 200000 575817070 200000 975977053 200000 677306406 200000 484137730 200000 980191568 200000 388062105 200000 894955382 200000 575383059 200000 201036572 200000 433814872 200000 806239301 200000 261777514 200000 914867260 200000 963296714 200000 11800464 200000 561045786 200000 642986079 200000 598005507 200000 398020311 200000 324644184 200000 863807482 200000 394971003 200000 289420448 200000 665556735 200000 38320834 200000 646378638 200000 135092981 200000 199670029 200000 74535475 200000 669348093 200000 897007585 200000 931163172 200000 199047692 200000 784833388 200000 799382518 200000 333519626 200000 615866577 200000 595561698 200000 895769290 200000 478403369 200000 440516680 200000 509009740 200000 443465077 200000 949447440 200000 484220412 200000 851446265 200000 991126292 200000 715242736 200000 604854718 200000 725442591 200000 971664714 200000 138798367 200000 2563614 200000 814692181 200000 674795706 200000 262596248 200000 158848758 200000 490559511 200000 125787022 200000 436097914 200000 798177248 200000 416289350 200000 847551475 200000 769466245 200000 587835579 200000 322321829 200000 748270234 200000 25137312 200000 186288682 200000 909785181 200000 765368633 200000 742908757 200000 378570772 200000 142088057 200000 472075528 200000 347770195 200000 685334565 200000 245830507 200000 744419141 200000 891150827 200000 798809164 200000 283248262 200000 941449136 200000 605995156 200000 643650363 200000 640647041 200000 887347983 200000 335887208 200000 404086507 200000 574500346 200000 662901675 200000 333968292 200000 274324757 200000 61647601 200000 333461970 200000 739486252 200000 718668729 200000 385671497 200000 365747283 200000 601935364 200000 89445787 200000 787957322 200000 869244165 200000 252748504 200000 404110529 200000 417040418 200000 686505792 200000 477069685 200000 758723318 200000 944149087 200000 5936738 200000 32742478 200000 12576331 200000 845028982 200000 582024779 200000 340243960 200000 393639825 200000 566856256 200000 245775329 200000 403292590 200000 378662111 200000 515108983 200000 41521037 200000 316452301 200000 667191314 200000 529210686 200000 450810813 200000 513085017 200000 87914824 200000 3281558 200000 468372320 200000 973200247 200000 400356196 200000 566713578 200000 222414957 200000 536852977 200000 672985742 200000 122495876 200000 37636700 200000 208322485 200000 272738480 200000 910862613 200000 797734059 200000 512953942 200000 400123897 200000 77697585 200000 208479066 200000 355016585 200000 489480542 200000 227003856 200000 522436463 200000 705793962 200000 735012116 200000 796784591 200000 816211827 200000 180293173 200000 946174744 200000 534450541 200000 200541684 200000 729242189 200000 784549799 200000 460053454 200000 829119489 200000 311099704 200000 634728902 200000 76203644 200000 412928433 200000 439995104 200000 565857211 200000 808753633 200000 889262748 200000 971919956 200000 771312017 200000 567776205 200000 505098848 200000 847309381 200000 217998233 200000 9186294 200000 487716637 200000 556055945 200000 839183588 200000 704739955 200000 412349434 200000 594582940 200000 920949705 200000 569499201 200000 153760670 200000 431407386 200000 633149541 200000 421492670 200000 208820407 200000 714457670 200000 701198102 200000 665892145 200000 163800183 200000 289947527 200000 354111232 200000 865217856 200000 112282385 200000 947813861 200000 961062536 200000 999695735 200000 967542337 200000 66909072 200000 181225947 200000 542890184 200000 40859073 200000 298472026 200000 579737960 200000 746008070 200000 503074773 200000 402003512 200000 832931426 200000 43983465 200000 866003904 200000 427634116 200000 155303743 200000 936778765 200000 392894028 200000 399946430 200000 132781115 200000 853974130 200000 25269319 200000 248343174 200000 797274582 200000 175013117 200000 428134144 200000 253165732 200000 265186642 200000 374480246 200000 679856846 200000 748502849 200000 435179318 200000 729793161 200000 765702537 200000 223024043 200000 855743949 200000 851910725 200000 431806223 200000 358165717 200000 107858856 200000 430939295 200000 345608641 200000 681631188 200000 49013784 200000 530534896 200000 783418115 200000 697093219 200000 678943157 200000 349744499 200000 856788927 200000 73948000 200000 631067354 200000 811412936 200000 546843875 200000 171939149 200000 872845862 200000 569506676 200000 834916318 200000 31939792 200000 569737980 200000 197038943 200000 697436967 200000 162387763 200000 767593476 200000 331777364 200000 469388470 200000 330536676 200000 440767400 200000 166238852 200000 428332169 200000 609035766 200000 998297752 200000 261573635 200000 393839905 200000 180493983 200000 303551558 200000 811008330 200000 882658818 200000 415749560 200000 615936875 200000 880030899 200000 388692022 200000 575642432 200000 18600064 200000 654867457 200000 812610763 200000 5069529 200000 54436934 200000 48997589 200000 730478416 200000 422211145 200000 473391678 200000 561589562 200000 669161052 200000 9126395 200000 156125490 200000 603363866 200000 927201799 200000 422897532 200000 668688810 200000 979418054 200000 355074671 200000 260797438 200000 470820984 200000 706820722 200000 676352053 200000 862202072 200000 762598189 200000 125623478 200000 212522749 200000 259487235 200000 855183009 200000 672572942 200000 833311730 200000 984559775 200000 350421359 200000 543915355 200000 502939711 200000 680300908 200000 662283382 200000 213730657 200000 541946775 200000 163619666 200000 485872985 200000 352125255 200000 336391342 200000 941326297 200000 925568768 200000 24571161 200000 314221501 200000 391523249 200000 50703893 200000 941400649 200000 991420674 200000 655371052 200000 150142856 200000 425424938 200000 714360126 200000 105426111 200000 622468364 200000 11047028 200000 361212981 200000 168890757 200000 794964375 200000 710548931 200000 908074801 200000 388707771 200000 164287462 200000 42539544 200000 147359616 200000 582413125 200000 616303862 200000 699419478 200000 688967921 200000 371307048 200000 25266316 200000 348126150 200000 221893723 200000 202671886 200000 808705967 200000 234474644 200000 249272855 200000 702090181 200000 789663016 200000 698395727 200000 881037953 200000 125111232 200000 681140233 200000 278494061 200000 415494778 200000 195199636 200000 139879971 200000 718191812 200000 491171305 200000 541404285 200000 985962638 200000 147044370 200000 844805685 200000 63517398 200000 845008933 200000 675306103 200000 890097869 200000 304952996 200000 344022535 200000 500558582 200000 585193376 200000 85211916 200000 97590808 200000 227021048 200000 454808997 200000 911834073 200000 960358781 200000 344041672 200000 747390293 200000 995729911 200000 37329700 200000 968319511 200000 758011180 200000 807972346 200000 198842938 200000 152501882 200000 277616683 200000 690085528 200000 398761138 200000 11461607 200000 739674201 200000 843481387 200000 536544709 200000 119702844 200000 194705725 200000 637499952 200000 367842925 200000 177411768 200000 862742630 200000 709286858 200000 470964712 200000 325367936 200000 586156515 200000 610875967 200000 235810875 200000 570280731 200000 390147787 200000 178829434 200000 728303789 200000 762079735 200000 881831863 200000 200325256 200000 592098887 200000 595776482 200000 281502019 200000 708820507 200000 969874523 200000 986879889 200000 819814545 200000 193382666 200000 30361850 200000 105688604 200000 955685317 200000 826845135 200000 763308412 200000 23644032 200000 91599498 200000 200396295 200000 23190780 200000 653465884 200000 490008715 200000 324428534 200000 8483546 200000 503014452 200000 800344059 200000 745152000 200000 536137527 200000 611582577 200000 824245262 200000 325665073 200000 711624060 200000 603587679 200000 152632701 200000 95554486 200000 196925651 200000 135484910 200000 262434054 200000 196418146 200000 946795692 200000 261382386 200000 167665130 200000 329808938 200000 324736314 200000 194511779 200000 200486510 200000 880934569 200000 797945332 200000 359253278 200000 341337178 200000 444733085 200000 684534804 200000 185769954 200000 471916413 200000 458812520 200000 584382235 200000 455160915 200000 475758119 200000 405952144 200000 309603147 200000 677070138 200000 458487725 200000 577569343 200000 572295211 200000 556374083 200000 463168744 200000 80399299 200000 537148679 200000 49469565 200000 661487798 200000 844196623 200000 800028526 200000 183965406 200000 225415288 200000 872546361 200000 90053554 200000 838049981 200000 107603603 200000 785759738 200000 718648171 200000 976479830 200000 384048367 200000 879413297 200000 483427829 200000 8162634 200000 484559739 200000 338293344 200000 706055917 200000 477545244 200000 773330086 200000 18243117 200000 319939255 200000 68197812 200000 14732264 200000 782574051 200000 292988155 200000 697967584 200000 243450935 200000 667392750 200000 537799972 200000 920204750 200000 916707986 200000 61920867 200000 286305504 200000 914816916 200000 918960250 200000 919375221 200000 965656227 200000 877244841 200000 230681716 200000 486464001 200000 314248227 200000 232656744 200000 534793864 200000 280415491 200000 502558429 200000 329432468 200000 352698565 200000 737057055 200000 800700559 200000 385373391 200000 806682043 200000 679502105 200000 660209596 200000 772856865 200000 683970303 200000 283233373 200000 759077931 200000 342653304 200000 496597930 200000 850605944 200000 581080424 200000 176870434 200000 737528538 200000 716809884 200000 531259202 200000 581898068 200000 94765616 200000 299623456 200000 955658827 200000 555186343 200000 247642705 200000 338203902 200000 498539612 200000 670965397 200000 221204838 200000 129442644 200000 884906766 200000 322155776 200000 410370459 200000 838728931 200000 988555329 200000 936666540 200000 656280995 200000 988916115 200000 424854169 200000 658250432 200000 67903282 200000 151712749 200000 766668284 200000 714665289 200000 813057410 200000 59669407 200000 219760149 200000 668852663 200000 990682063 200000 14979580 200000 48677076 200000 370293343 200000 962296795 200000 290527354 200000 590757100 200000 591742967 200000 7567979 200000 695704370 200000 303106644 200000 299378716 200000 342245319 200000 279754595 200000 267993799 200000 942209487 200000 808162878 200000 434625007 200000 263197764 200000 531880948 200000 129296032 200000 979629020 200000 386871182 200000 355863506 200000 921067202 200000 751477460 200000 773925548 200000 828361622 200000 120605182 200000 157477285 200000 709203306 200000 847254223 200000 534895024 200000 842659010 200000 841715671 200000 983968499 200000 576850362 200000 919626945 200000 359397573 200000 730015705 200000 911712512 200000 831538907 200000 786066509 200000 267619389 200000 157544429 200000 615356272 200000 117208136 200000 345131072 200000 94364397 200000 975273088 200000 454312150 200000 212126693 200000 28049649 200000 872625714 200000 544218843 200000 335339925 200000 423526894 200000 201071441 200000 299586685 200000 457890460 200000 259881309 200000 610229193 200000 975065512 200000 208233898 200000 766640829 200000 597925167 200000 356765322 200000 574833490 200000 424195085 200000 670582583 200000 108202007 200000 201451662 200000 73979474 200000 902611515 200000 795782 200000 887287097 200000 160778263 200000 561061819 200000 90146257 200000 518230675 200000 36856296 200000 445077207 200000 533626937 200000 604046785 200000 395255510 200000 738112727 200000 418564289 200000 335085131 200000 767232246 200000 32209316 200000 394388910 200000 681727645 200000 788616162 200000 184141900 200000 921147661 200000 869519494 200000 640729398 200000 171561857 200000 111334189 200000 224082363 200000 461705492 200000 775026203 200000 211308321 200000 1431637 200000 716997281 200000 362855314 200000 744385855 200000 3305295 200000 813233797 200000 926689924 200000 460936611 200000 515575561 200000 219326831 200000 566594357 200000 507774125 200000 232585160 200000 993084047 200000 880007178 200000 394702718 200000 144188467 200000 344359450 200000 868688397 200000 913935488 200000 581476311 200000 917523914 200000 955203949 200000 22291931 200000 469001637 200000 240161115 200000 63217658 200000 517751808 200000 830585967 200000 798519055 200000 629435821 200000 414618146 200000 104605550 200000 813455915 200000 218656542 200000 862006968 200000 729625279 200000 572959096 200000 253209100 200000 782559741 200000 695099873 200000 258165187 200000 347092953 200000 683556464 200000 326666808 200000 367912029 200000 562707467 200000 880107348 200000 974280078 200000 768720795 200000 523165901 200000 265510705 200000 818036877 200000 509460823 200000 452104043 200000 7037009 200000 175413062 200000 721401197 200000 444224218 200000 809033028 200000 333415852 200000 731531839 200000 807082541 200000 107566429 200000 601281050 200000 941070130 200000 532550433 200000 933605170 200000 545287625 200000 233324847 200000 360459410 200000 782996255 200000 79231323 200000 593607971 200000 477761796 200000 131159492 200000 826454355 200000 668657279 200000 864393499 200000 715144835 200000 106773146 200000 352160696 200000 451899939 200000 661363715 200000 580184828 200000 410321096 200000 920282761 200000 828947120 200000 823143849 200000 215352235 200000 636505183 200000 794797880 200000 615300020 200000 400567523 200000 328174556 200000 332175119 200000 546995351 200000 285160437 200000 18801626 200000 195314412 200000 549264558 200000 642144234 200000 578818646 200000 217072970 200000 646227895 200000 392083919 200000 613921012 200000 969000680 200000 943768920 200000 157744949 200000 965112185 200000 671894345 200000 173723545 200000 614358705 200000 886790735 200000 919750453 200000 159234406 200000 728099421 200000 805017348 200000 311609654 200000 831923470 200000 501762134 200000 531232971 200000 311680028 200000 834219719 200000 925295420 200000 434076409 200000 811688826 200000 443579175 200000 747913397 200000 356686729 200000 895034918 200000 238340524 200000 149307369 200000 722939801 200000 551996605 200000 901418806 200000 767007751 200000 574779883 200000 622971420 200000 234736776 200000 638958783 200000 169402725 200000 59295208 200000 306134730 200000 647140039 200000 669441937 200000 514247431 200000 519183369 200000 918527575 200000 560218910 200000 234443301 200000 911988662 200000 305199020 200000 963183709 200000 92838449 200000 782119715 200000 768444808 200000 56016836 200000 172636381 200000 979655690 200000 855446448 200000 805656687 200000 554001697 200000 810775301 200000 242435437 200000 406882970 200000 710127032 200000 38380054 200000 255996428 200000 44257320 200000 785573793 200000 650109729 200000 487545694 200000 858744607 200000 656132255 200000 768530541 200000 408258104 200000 188269610 200000 138572218 200000 535739176 200000 480227572 200000 531038485 200000 586324924 200000 669216224 200000 155353583 200000 704265557 200000 304844213 200000 932081930 200000 429518857 200000 634497150 200000 684524408 200000 556006270 200000 107808552 200000 114579146 200000 897234459 200000 523575033 200000 103588021 200000 963625881 200000 918429819 200000 290523289 200000 621053469 200000 970190827 200000 629973430 200000 208390501 200000 874984273 200000 246329064 200000 543367087 200000 963542211 200000 613262150 200000 248714841 200000 855932301 200000 406176512 200000 418781302 200000 789777708 200000 282002492 200000 744457164 200000 731834718 200000 972553715 200000 757348586 200000 496043195 200000 797464830 200000 893510501 200000 872382347 200000 541576133 200000 161430364 200000 91711708 200000 885528918 200000 767465414 200000 524821505 200000 865637078 200000 402428742 200000 175737087 200000 617739898 200000 420925301 200000 244591771 200000 505039251 200000 227849432 200000 547033855 200000 831028054 200000 811296779 200000 47974449 200000 388785758 200000 105543360 200000 399351251 200000 153385245 200000 436091808 200000 502200291 200000 728699834 200000 975137337 200000 705723000 200000 173622287 200000 298124918 200000 688619687 200000 794630331 200000 870491479 200000 228487454 200000 678062220 200000 572690149 200000 135806226 200000 344328622 200000 360342417 200000 727852178 200000 255240282 200000 255028614 200000 878824291 200000 447927045 200000 581698704 200000 956838891 200000 306737716 200000 728294820 200000 279039958 200000 877521029 200000 134645559 200000 379874937 200000 470532499 200000 199280607 200000 684446503 200000 63505075 200000 883362035 200000 423527403 200000 706823361 200000 85145891 200000 51029349 200000 61928059 200000 115914565 200000 710750912 200000 24385819 200000 747888585 200000 12805881 200000 337302307 200000 712363917 200000 336081136 200000 251652518 200000 285042955 200000 590412278 200000 21326448 200000 353222425 200000 333743323 200000 957394901 200000 620244654 200000 747091363 200000 525199639 200000 636643182 200000 454950001 200000 70587546 200000 522719467 200000 168949831 200000 926023527 200000 556589782 200000 675774628 200000 612496811 200000 485414558 200000 644086068 200000 789743156 200000 827012394 200000 63323403 200000 60029207 200000 651042226 200000 656152855 200000 855642118 200000 488180962 200000 431189464 200000 898544905 200000 46473164 200000 235470463 200000 859085955 200000 537487962 200000 32036348 200000 100775387 200000 849618743 200000 390687915 200000 485457435 200000 166743399 200000 146170265 200000 851651678 200000 65345040 200000 54172825 200000 517613554 200000 473364763 200000 674193064 200000 140732521 200000 771960243 200000 373788236 200000 350547475 200000 116334548 200000 799986155 200000 143606688 200000 428290661 200000 35070045 200000 954716115 200000 506147211 200000 262139414 200000 806771335 200000 768070979 200000 747248069 200000 157402243 200000 937688156 200000 885595962 200000 874819015 200000 824957546 200000 935159273 200000 317560409 200000 427061585 200000 586728050 200000 657033663 200000 233829736 200000 475262183 200000 555965345 200000 123362164 200000 570842577 200000 15983183 200000 253932516 200000 736290848 200000 593906720 200000 621803284 200000 381070474 200000 34568929 200000 291390089 200000 644030214 200000 280127177 200000 584339287 200000 864288098 200000 702261432 200000 589439032 200000 405125672 200000 756957092 200000 927025153 200000 554108243 200000 686873981 200000 682187118 200000 643683964 200000 194556411 200000 309660547 200000 678428290 200000 518222343 200000 128611827 200000 900898028 200000 373627078 200000 506435912 200000 911616356 200000 805944683 200000 779515077 200000 497185827 200000 953598809 200000 464896571 200000 550582828 200000 603416645 200000 912535620 200000 927032985 200000 473780301 200000 897041309 200000 948415096 200000 425403461 200000 621877407 200000 917216477 200000 24668332 200000 602181638 200000 898348347 200000 343387645 200000 616167038 200000 629282339 200000 699721057 200000 902224569 200000 327534830 200000 869088490 200000 474166257 200000 346731278 200000 243447007 200000 572987180 200000 316532723 200000 961513921 200000 186315161 200000 883637951 200000 513382160 200000 137375960 200000 436506954 200000 961031419 200000 100687382 200000 371316254 200000 486627712 200000 34231614 200000 128947063 200000 473432995 200000 580522416 200000 41378664 200000 20761546 200000 78129210 200000 432930227 200000 148098655 200000 92380233 200000 914994682 200000 723617348 200000 225308813 200000 535827282 200000 89786046 200000 329769347 200000 871258205 200000 486245095 200000 939402917 200000 836817780 200000 578879169 200000 292731181 200000 194054290 200000 920336513 200000 818156975 200000 148863728 200000 515678893 200000 173382132 200000 426918559 200000 426766366 200000 881242848 200000 709087870 200000 290356495 200000 36833864 200000 30677850 200000 929960627 200000 170674431 200000 981650724 200000 343314704 200000 820291467 200000 691750262 200000 998801165 200000 699654199 200000 12246755 200000 660973307 200000 910765953 200000 445215947 200000 726755834 200000 873583132 200000 631415202 200000 186869516 200000 14801396 200000 414527978 200000 998095030 200000 143254012 200000 466880603 200000 89298555 200000 656963239 200000 529764834 200000 344242073 200000 422304615 200000 59003012 200000 144694473 200000 681002366 200000 806661708 200000 711756030 200000 699452673 200000 414102464 200000 374178123 200000 635431148 200000 562075549 200000 671747702 200000 130105736 200000 576819655 200000 665372916 200000 35486877 200000 68989869 200000 726137391 200000 241043233 200000 1092756 200000 529359463 200000 981595236 200000 308299395 200000 230423711 200000 839642344 200000 918421709 200000 300073021 200000 218705767 200000 175680868 200000 241777781 200000 555741879 200000 316038263 200000 374605716 200000 428211593 200000 571425307 200000 311980737 200000 943886646 200000 767717851 200000 12515033 200000 11612440 200000 783814794 200000 868694370 200000 696833571 200000 325339828 200000 971168470 200000 208860856 200000 11289714 200000 184061873 200000 810088676 200000 145298842 200000 537414655 200000 501484943 200000 535299967 200000 119398252 200000 989515595 200000 208956339 200000 174756857 200000 676264883 200000 970719127 200000 775396325 200000 834081960 200000 503284376 200000 858714477 200000 483667153 200000 944448357 200000 119345004 200000 162820373 200000 377530502 200000 895666699 200000 202389278 200000 237000992 200000 330708729 200000 150593278 200000 626132679 200000 517015266 200000 373383811 200000 87397793 200000 400700959 200000 644377327 200000 243329631 200000 84569311 200000 333005828 200000 601280933 200000 306826541 200000 876428707 200000 852508922 200000 973356450 200000 596322162 200000 891764063 200000 875196838 200000 681457226 200000 949455894 200000 928929929 200000 470852434 200000 366711874 200000 333646052 200000 494257946 200000 640509037 200000 408177656 200000 141378317 200000 691047181 200000 590085384 200000 823327256 200000 346306469 200000 582621926 200000 471131481 200000 292049944 200000 986879013 200000 499256872 200000 385198140 200000 204789421 200000 542063848 200000 502564830 200000 205597613 200000 929074260 200000 129179566 200000 424420627 200000 809950031 200000 793754058 200000 659334171 200000 211978074 200000 965778152 200000 153152148 200000 768769081 200000 192503110 200000 956443362 200000 70702456 200000 104636146 200000 255235827 200000 405603532 200000 629332226 200000 967515287 200000 591999612 200000 866775 200000 221982209 200000 928053084 200000 398222466 200000 449479514 200000 320449031 200000 233272281 200000 494398124 200000 167102287 200000 462728172 200000 570666378 200000 26713633 200000 364683475 200000 157919307 200000 807574352 200000 423236623 200000 395074730 200000 458598403 200000 997365743 200000 997659176 200000 625527736 200000 430692535 200000 523365006 200000 269553440 200000 807775113 200000 620159311 200000 365737785 200000 965272880 200000 974273226 200000 836268149 200000 764155234 200000 576797334 200000 425221581 200000 672584473 200000 138786396 200000 319200275 200000 93165321 200000 476073710 200000 779299295 200000 874616171 200000 43320216 200000 358854378 200000 795199111 200000 382136297 200000 883479480 200000 52159434 200000 512867925 200000 300471000 200000 238115147 200000 536022667 200000 688806188 200000 933986827 200000 550464598 200000 807825650 200000 471405397 200000 391028310 200000 751421317 200000 187366917 200000 652912636 200000 400802834 200000 149028006 200000 151576720 200000 653638576 200000 807440797 200000 841402666 200000 180961186 200000 210292967 200000 369147352 200000 524827815 200000 349743373 200000 219292791 200000 530287783 200000 935780184 200000 715704297 200000 269571103 200000 953918324 200000 234469531 200000 238598417 200000 974309628 200000 119847853 200000 4569458 200000 351886756 200000 358569492 200000 665843522 200000 543123203 200000 181639557 200000 887454415 200000 415681320 200000 925880088 200000 941863388 200000 426599288 200000 315708376 200000 434845856 200000 586234260 200000 107247552 200000 692423632 200000 355686444 200000 668563930 200000 483534140 200000 26042385 200000 827316339 200000 208581284 200000 827731938 200000 193793695 200000 457329870 200000 553485096 200000 894899856 200000 802084613 200000 81767356 200000 125242976 200000 955265925 200000 151828174 200000 561202016 200000 390611853 200000 802398950 200000 854145549 200000 416180734 200000 611634353 200000 762441530 200000 877708246 200000 965413505 200000 261547795 200000 628301295 200000 886696130 200000 151356152 200000 799697855 200000 821205459 200000 275211119 200000 870188821 200000 978166788 200000 904429979 200000 100971774 200000 261733037 200000 942690804 200000 918295647 200000 208003475 200000 635084346 200000 512549607 200000 227517980 200000 459047129 200000 78616412 200000 45103608 200000 170642993 200000 365889147 200000 205039955 200000 362502790 200000 615690722 200000 344259244 200000 74447239 200000 155066037 200000 597634265 200000 932841632 200000 992889857 200000 415611371 200000 93457311 200000 153265425 200000 492921327 200000 459592531 200000 29854759 200000 551303355 200000 357804068 200000 768985181 200000 778190916 200000 935918815 200000 693345173 200000 261609788 200000 415923758 200000 154055108 200000 521069533 200000 996854118 200000 17351426 200000 159712561 200000 888441786 200000 74902040 200000 551109951 200000 76446453 200000 450053005 200000 375005392 200000 383632201 200000 600764768 200000 728523230 200000 415473617 200000 589094377 200000 997427655 200000 287532502 200000 336959650 200000 947741899 200000 367567107 200000 855953348 200000 472743567 200000 982135038 200000 106491890 200000 49159065 200000 788721447 200000 219912568 200000 271940597 200000 668303211 200000 263172796 200000 619910544 200000 395668849 200000 115021301 200000 773289702 200000 620923778 200000 653993038 200000 484300054 200000 449738496 200000 666103023 200000 335098491 200000 190760014 200000 289858218 200000 193421146 200000 796925544 200000 397399364 200000 208697925 200000 381867691 200000 363402122 200000 544109634 200000 559440762 200000 334484912 200000 89696986 200000 653736119 200000 754310067 200000 280987287 200000 184144726 200000 214021044 200000 186280609 200000 890212726 200000 132407935 200000 310489712 200000 696242868 200000 328242884 200000 221546202 200000 360993476 200000 694530470 200000 900979165 200000 896687215 200000 428747184 200000 410418929 200000 678905729 200000 492195661 200000 773331924 200000 929613908 200000 334504533 200000 443496964 200000 116088824 200000 845061202 200000 944409952 200000 112752681 200000 825106308 200000 339461810 200000 227062928 200000 322421462 200000 403001608 200000 413628160 200000 73283379 200000 184263975 200000 307581622 200000 345130763 200000 314777726 200000 825862334 200000 563043555 200000 475346789 200000 163514890 200000 775648319 200000 939995786 200000 992853478 200000 512957009 200000 545441749 200000 423066568 200000 849824810 200000 288791349 200000 297129899 200000 694905953 200000 714695182 200000 877075066 200000 698735220 200000 329154106 200000 677275190 200000 807269959 200000 517361636 200000 245042653 200000 824919690 200000 290998697 200000 736632117 200000 369427192 200000 904790197 200000 463658257 200000 434297251 200000 151385822 200000 497011365 200000 810412753 200000 459860720 200000 544982276 200000 2152718 200000 583674274 200000 28144609 200000 965609349 200000 824624103 200000 760313120 200000 264667838 200000 217741727 200000 598925547 200000 495689804 200000 551788502 200000 984718900 200000 104012312 200000 71317514 200000 272591353 200000 907926090 200000 350988340 200000 209269153 200000 168601340 200000 792484747 200000 610983747 200000 575229246 200000 290564665 200000 979924166 200000 310397714 200000 812006000 200000 694220556 200000 410734700 200000 887918512 200000 704553133 200000 523222871 200000 448050964 200000 75107823 200000 791846348 200000 655983103 200000 377103351 200000 217315303 200000 275996810 200000 869789548 200000 111976308 200000 263561588 200000 53317893 200000 985785357 200000 897396109 200000 578819763 200000 21421379 200000 370956498 200000 118902377 200000 478336137 200000 983977900 200000 242496944 200000 324393168 200000 633641244 200000 900875148 200000 740564001 200000 61969586 200000 668109911 200000 90959763 200000 877641633 200000 69075360 200000 33581163 200000 365868628 200000 439659058 200000 88276817 200000 592361545 200000 367760073 200000 245541593 200000 51141151 200000 564284968 200000 717484749 200000 800485406 200000 623426439 200000 605972997 200000 43432865 200000 344081040 200000 5142701 200000 346668574 200000 874212968 200000 180133695 200000 831379669 200000 814060406 200000 946635434 200000 128259136 200000 603267051 200000 881248341 200000 581128405 200000 436272429 200000 735869180 200000 739777221 200000 971886263 200000 235689378 200000 167232187 200000 20126486 200000 544898053 200000 370556865 200000 232465405 200000 469822042 200000 22691032 200000 800790191 200000 163264573 200000 163236074 200000 74343979 200000 319163669 200000 83236889 200000 115235039 200000 788736094 200000 786758559 200000 871450579 200000 575928473 200000 268109750 200000 406155648 200000 590406097 200000 687431996 200000 881548506 200000 44766445 200000 486424861 200000 397148462 200000 995916120 200000 164019613 200000 625469413 200000 387697819 200000 354703390 200000 848539984 200000 391388668 200000 403717617 200000 997600769 200000 898769989 200000 100047191 200000 989479012 200000 860604985 200000 511776194 200000 220653202 200000 944202859 200000 596474595 200000 920939151 200000 590196585 200000 390293057 200000 937227134 200000 823000443 200000 56811327 200000 50032229 200000 618155886 200000 474833366 200000 659607450 200000 270254618 200000 448149629 200000 73138165 200000 568146084 200000 882150376 200000 381697365 200000 54096306 200000 694068140 200000 673982489 200000 888040967 200000 930429674 200000 597185443 200000 482599229 200000 703361671 200000 111309309 200000 589538720 200000 468569254 200000 998420781 200000 383909968 200000 113578332 200000 343648493 200000 517763381 200000 116017870 200000 565991863 200000 845078123 200000 155455296 200000 235408995 200000 768322353 200000 181458369 200000 763540433 200000 839371392 200000 19711601 200000 263084625 200000 713141201 200000 908784026 200000 699183298 200000 421761218 200000 165386508 200000 734174635 200000 260194449 200000 820720511 200000 308645042 200000 705020080 200000 774628849 200000 335934265 200000 332774358 200000 307232553 200000 60293399 200000 546141025 200000 595451378 200000 650611355 200000 227109085 200000 628411055 200000 764674402 200000 679386641 200000 590363971 200000 85516702 200000 197810660 200000 473756823 200000 230276074 200000 916641005 200000 707887390 200000 2053566 200000 375223447 200000 122564639 200000 802256664 200000 348344348 200000 978098102 200000 718382076 200000 584825022 200000 530042824 200000 694320340 200000 965556494 200000 301695071 200000 374773474 200000 694818596 200000 170277413 200000 19429425 200000 56234505 200000 834348028 200000 62833876 200000 546588362 200000 976579811 200000 148778325 200000 703523825 200000 613625256 200000 63802521 200000 809631822 200000 360349208 200000 409362347 200000 499472984 200000 853791656 200000 863544361 200000 21514646 200000 162014673 200000 98722379 200000 677734342 200000 152500369 200000 312606137 200000 306924481 200000 69206486 200000 862417578 200000 479826506 200000 424096438 200000 666601733 200000 295462735 200000 108403648 200000 821516670 200000 754301505 200000 688498645 200000 741730525 200000 702788239 200000 768939838 200000 395138549 200000 702003046 200000 179810050 200000 600967411 200000 760822345 200000 634419364 200000 428061462 200000 328623131 200000 20207827 200000 173368292 200000 857182381 200000 133307830 200000 78267767 200000 145041655 200000 467114446 200000 443842437 200000 42785404 200000 152955059 200000 982096161 200000 412521617 200000 631558928 200000 920687984 200000 941094006 200000 847537060 200000 766958529 200000 188614027 200000 301663038 200000 331104718 200000 569707268 200000 498323430 200000 822597392 200000 821850338 200000 725015985 200000 765922918 200000 467913766 200000 614089718 200000 754578821 200000 737101940 200000 251068893 200000 794934759 200000 8668574 200000 747295613 200000 416005433 200000 287332306 200000 811492099 200000 668393330 200000 581828958 200000 972309916 200000 52268826 200000 863817545 200000 223883800 200000 982019692 200000 868642352 200000 356317050 200000 671360596 200000 112998187 200000 570172917 200000 424676994 200000 622647461 200000 230412555 200000 789253117 200000 671421283 200000 862664640 200000 530268669 200000 575528512 200000 418368034 200000 388350720 200000 455239481 200000 499316122 200000 76770376 200000 216372451 200000 112046010 200000 820767820 200000 400111970 200000 448235402 200000 817680575 200000 504649849 200000 914763137 200000 859367741 200000 739413580 200000 380375210 200000 605133243 200000 879407845 200000 681205159 200000 360156747 200000 294295720 200000 796267665 200000 383648219 200000 123612203 200000 130846949 200000 728467441 200000 137610808 200000 867715840 200000 803525013 200000 136855262 200000 537107665 200000 172838881 200000 675795675 200000 627020240 200000 529385212 200000 507393738 200000 767019617 200000 337604198 200000 255395286 200000 877587739 200000 879700948 200000 193961442 200000 386118333 200000 945307161 200000 666050405 200000 125345706 200000 767115732 200000 840839532 200000 254066249 200000 590831049 200000 183922818 200000 85430688 200000 549880634 200000 304441707 200000 931658739 200000 77808804 200000 28839157 200000 5106020 200000 306426261 200000 518958669 200000 963685050 200000 859091626 200000 207863709 200000 104010964 200000 957909199 200000 205687511 200000 854020992 200000 270555988 200000 748246781 200000 70656168 200000 142248570 200000 980197965 200000 764436753 200000 716137600 200000 777844746 200000 513731108 200000 934562652 200000 802541286 200000 535848564 200000 906345376 200000 887694644 200000 53041922 200000 554024254 200000 877774447 200000 856184177 200000 212133156 200000 304724403 200000 976187295 200000 595638001 200000 363551037 200000 941551459 200000 500863525 200000 90514708 200000 651224933 200000 553811105 200000 319337305 200000 332485696 200000 805810259 200000 420770052 200000 19736952 200000 206665822 200000 45790184 200000 140376550 200000 142725153 200000 474601819 200000 319992740 200000 936563432 200000 531808985 200000 570117032 200000 853687599 200000 871691372 200000 281958279 200000 139789499 200000 618138834 200000 780062233 200000 797567224 200000 499075468 200000 793510395 200000 597765467 200000 615556956 200000 686071577 200000 329726909 200000 502322657 200000 420257991 200000 969439970 200000 893632333 200000 25303581 200000 441065393 200000 957261165 200000 509343366 200000 860993479 200000 790995831 200000 863161027 200000 610840678 200000 606857819 200000 851438295 200000 189175537 200000 188460943 200000 117664150 200000 297418360 200000 546567305 200000 583558343 200000 712424445 200000 930181984 200000 638315294 200000 112302968 200000 260277078 200000 123630460 200000 253073867 200000 793497137 200000 866841900 200000 740116507 200000 771547053 200000 246511907 200000 169697615 200000 958451827 200000 171672676 200000 337642660 200000 795326034 200000 71236635 200000 454919318 200000 591376815 200000 672713740 200000 882823055 200000 406477420 200000 352710243 200000 326846999 200000 882755248 200000 967212052 200000 727163520 200000 873585748 200000 832867649 200000 579449405 200000 112947693 200000 590666085 200000 240351595 200000 732491422 200000 219743028 200000 471971122 200000 40864314 200000 664930415 200000 442045956 200000 680760165 200000 831594013 200000 821441261 200000 509513135 200000 985127406 200000 126012266 200000 187228635 200000 262088617 200000 102060415 200000 979289303 200000 990100476 200000 476073487 200000 850072080 200000 664765954 200000 297580954 200000 274808861 200000 588085596 200000 597592043 200000 764664066 200000 679813815 200000 842121571 200000 844838261 200000 731576582 200000 751108833 200000 970279142 200000 17538536 200000 885103481 200000 685532743 200000 932837870 200000 822034290 200000 559873974 200000 516613558 200000 54125638 200000 325402529 200000 992571674 200000 584076705 200000 413050364 200000 149031402 200000 737814918 200000 134553245 200000 483616740 200000 60703270 200000 714299358 200000 420234213 200000 992141333 200000 10634000 200000 148621964 200000 704514006 200000 489508970 200000 539717320 200000 215604221 200000 82715764 200000 366018818 200000 612024146 200000 976458019 200000 83769316 200000 103422144 200000 701651736 200000 714114033 200000 989384944 200000 808577995 200000 230097252 200000 420708834 200000 656539526 200000 774778383 200000 737923815 200000 170430579 200000 336578873 200000 234504635 200000 832974389 200000 690195877 200000 548270015 200000 874452417 200000 125081670 200000 742838908 200000 228495217 200000 930877018 200000 566897911 200000 671013250 200000 875537358 200000 979605887 200000 79295879 200000 399270724 200000 570582008 200000 607883633 200000 595879707 200000 293793492 200000 855670069 200000 283490097 200000 887531322 200000 31260741 200000 558145903 200000 29996808 200000 19943505 200000 648801587 200000 86252469 200000 877072129 200000 144492592 200000 298298680 200000 754962616 200000 543788394 200000 138916490 200000 59050104 200000 419076942 200000 505353047 200000 618574201 200000 465088022 200000 921830131 200000 560025887 200000 841219577 200000 73975484 200000 350004291 200000 816718557 200000 512305769 200000 521253656 200000 695908737 200000 652148464 200000 527710477 200000 892735577 200000 954026772 200000 850402427 200000 388281486 200000 682090678 200000 339534340 200000 620716006 200000 551337080 200000 227601895 200000 598530177 200000 958765915 200000 877032890 200000 44121514 200000 350825053 200000 468228426 200000 613668650 200000 50497599 200000 326356877 200000 475307237 200000 887414271 200000 185797869 200000 188525227 200000 879167652 200000 550685269 200000 154826875 200000 150084983 200000 981316291 200000 488061356 200000 934837687 200000 634315090 200000 662772671 200000 299325289 200000 882255859 200000 15683521 200000 534541021 200000 975903572 200000 555938691 200000 25179888 200000 974558371 200000 779670041 200000 514818112 200000 813413420 200000 409043805 200000 300022215 200000 88952840 200000 55923304 200000 629132697 200000 455026772 200000 789571387 200000 845558969 200000 440873131 200000 415848982 200000 220186432 200000 501291738 200000 671374122 200000 370179147 200000 580924158 200000 476547497 200000 560980337 200000 424066962 200000 383503203 200000 899807656 200000 714343455 200000 150162032 200000 424498145 200000 681440637 200000 67035799 200000 78865357 200000 355165420 200000 613817970 200000 177234305 200000 735110004 200000 814940797 200000 856841973 200000 256595271 200000 765437590 200000 129468562 200000 602554649 200000 692233881 200000 30769223 200000 224545707 200000 838543636 200000 719241962 200000 39968256 200000 766977359 200000 509495231 200000 707538160 200000 261034524 200000 459926661 200000 445386521 200000 59010856 200000 263771227 200000 421790299 200000 560220356 200000 602975823 200000 773960289 200000 180086371 200000 171575943 200000 213672426 200000 683021368 200000 454773553 200000 324297930 200000 849560255 200000 2366666 200000 271453406 200000 928711453 200000 426254682 200000 742432872 200000 711155592 200000 775900849 200000 412551305 200000 726379334 200000 408190928 200000 472442077 200000 861000160 200000 778582012 200000 6497114 200000 551270298 200000 434576950 200000 8793094 200000 141762896 200000 625000968 200000 558428710 200000 820624453 200000 161256160 200000 330911975 200000 229690511 200000 584833917 200000 617246137 200000 571804959 200000 315268885 200000 510043861 200000 727998098 200000 379317304 200000 9371806 200000 299874394 200000 770474404 200000 731731170 200000 827822037 200000 256778107 200000 515248938 200000 39667567 200000 895892394 200000 47952270 200000 993542632 200000 948686420 200000 733610959 200000 894293578 200000 574192545 200000 364818092 200000 309922109 200000 207180875 200000 914536864 200000 783366837 200000 340612781 200000 282423186 200000 63746864 200000 36352592 200000 455615776 200000 813399554 200000 75666980 200000 317804933 200000 810595416 200000 381748196 200000 79322960 200000 988338941 200000 379034460 200000 329841252 200000 946559757 200000 904800902 200000 247826168 200000 492360721 200000 492913081 200000 312973203 200000 333684282 200000 524144481 200000 248809013 200000 36488633 200000 800715511 200000 158543147 200000 224561765 200000 21130548 200000 163123268 200000 515963179 200000 641688500 200000 170917728 200000 415065341 200000 993165441 200000 416488333 200000 59659583 200000 710423617 200000 864733746 200000 461588451 200000 221471738 200000 338065907 200000 529572262 200000 806666154 200000 120781144 200000 262419771 200000 483073832 200000 481347419 200000 176483400 200000 397675267 200000 669310057 200000 996410740 200000 986471773 200000 618188411 200000 759372542 200000 319043830 200000 538535757 200000 978430870 200000 192585437 200000 973553125 200000 240285554 200000 327255435 200000 690109668 200000 306650572 200000 606986825 200000 631580500 200000 104125778 200000 294683190 200000 507710453 200000 836987442 200000 207518796 200000 142337334 200000 470950588 200000 488235047 200000 584100441 200000 508310496 200000 568768905 200000 542385786 200000 798099175 200000 470604493 200000 218990697 200000 811445303 200000 45019844 200000 628861083 200000 253025038 200000 428651692 200000 456885925 200000 90691691 200000 258635087 200000 676036078 200000 157661602 200000 384063074 200000 68986790 200000 74950482 200000 471885752 200000 100744744 200000 458063280 200000 331132916 200000 730511942 200000 401477996 200000 445545649 200000 714881331 200000 258669712 200000 594099293 200000 360419341 200000 565333299 200000 19223104 200000 989834290 200000 776676304 200000 264292185 200000 650926560 200000 527939492 200000 201177895 200000 627683027 200000 563582816 200000 689957743 200000 860490469 200000 451518734 200000 556318870 200000 642787029 200000 42280959 200000 736623166 200000 265301945 200000 446506522 200000 926879760 200000 628681177 200000 395846630 200000 982901513 200000 89110486 200000 708711708 200000 241295260 200000 947094381 200000 473053107 200000 790488453 200000 626193215 200000 638737817 200000 962013229 200000 884509527 200000 371237784 200000 352417505 200000 962623598 200000 495788057 200000 374900307 200000 744796703 200000 516887236 200000 578191639 200000 196082303 200000 386084399 200000 551466274 200000 195716575 200000 40742674 200000 113005683 200000 614138782 200000 573299398 200000 139391843 200000 339770191 200000 759547121 200000 337976673 200000 555286446 200000 453007022 200000 501666042 200000 927614220 200000 122406292 200000 337546875 200000 8191803 200000 125628774 200000 449069208 200000 555858217 200000 764610906 200000 753905363 200000 197628066 200000 458074668 200000 518372258 200000 937440505 200000 434954880 200000 650450558 200000 814284671 200000 255214403 200000 930183264 200000 210642715 200000 11011590 200000 48060769 200000 340565080 200000 357352837 200000 423679594 200000 129420230 200000 509356255 200000 258443328 200000 224023688 200000 904839721 200000 732944721 200000 815149399 200000 749896028 200000 672693253 200000 175567982 200000 594000597 200000 383701898 200000 792987416 200000 141172443 200000 599530829 200000 595537366 200000 991549927 200000 258507167 200000 464177747 200000 345955244 200000 301660729 200000 357498024 200000 698669825 200000 533790617 200000 508779416 200000 270711108 200000 108978803 200000 696874959 200000 534756819 200000 250542760 200000 586637387 200000 788175525 200000 439919999 200000 548124781 200000 706466093 200000 707111701 200000 235249777 200000 166836493 200000 282084164 200000 489823037 200000 715386437 200000 392035434 200000 351519420 200000 286096607 200000 252848347 200000 404554312 200000 509876294 200000 714604512 200000 772754132 200000 808021710 200000 269107095 200000 337406156 200000 118264857 200000 210177290 200000 569374696 200000 452035921 200000 424941141 200000 633282922 200000 569769080 200000 481703103 200000 345173878 200000 822692931 200000 546185477 200000 113135759 200000 16673328 200000 430636109 200000 740450903 200000 996276441 200000 875194490 200000 280550180 200000 333996726 200000 334509276 200000 541391374 200000 191211977 200000 413103726 200000 816221050 200000 390290669 200000 574730528 200000 805617746 200000 865975225 200000 901746137 200000 526017136 200000 19660854 200000 991293763 200000 384266458 200000 345868774 200000 537190260 200000 69430502 200000 447739834 200000 966009617 200000 989397864 200000 853551893 200000 898857609 200000 673789287 200000 67961844 200000 749991526 200000 134440473 200000 811002047 200000 158776829 200000 397996562 200000 266212994 200000 480710102 200000 701844460 200000 622936697 200000 285977504 200000 964157642 200000 899687981 200000 609175963 200000 347176848 200000 62722977 200000 400220083 200000 767206303 200000 173685047 200000 865793731 200000 498847346 200000 693000016 200000 777996475 200000 808015740 200000 244040164 200000 509957787 200000 452959239 200000 607419516 200000 512677765 200000 922971410 200000 674815307 200000 543523414 200000 454253399 200000 146623084 200000 456969082 200000 801621508 200000 33853023 200000 42896130 200000 252223691 200000 946020193 200000 476341030 200000 751089236 200000 726537529 200000 732814766 200000 947896376 200000 384776066 200000 887454979 200000 521984526 200000 883898024 200000 681138132 200000 127158060 200000 894774793 200000 677596299 200000 530705715 200000 19953660 200000 24909325 200000 280707960 200000 683685037 200000 244887421 200000 593611240 200000 502668559 200000 864257269 200000 173531135 200000 437194575 200000 450400111 200000 865331936 200000 702259860 200000 495533659 200000 992210365 200000 319531497 200000 345611668 200000 909219847 200000 716497060 200000 200536237 200000 502322459 200000 212654771 200000 695234256 200000 176546672 200000 460849542 200000 333504676 200000 871901554 200000 504529047 200000 245906938 200000 956811905 200000 716586687 200000 380736300 200000 281856733 200000 354226136 200000 965455985 200000 361289054 200000 713540187 200000 711109527 200000 361815620 200000 15926525 200000 125127906 200000 963331731 200000 993354874 200000 688178690 200000 453675430 200000 874735620 200000 180931160 200000 484147461 200000 877330718 200000 67694599 200000 783662759 200000 618849221 200000 28046213 200000 803022363 200000 437617203 200000 618847140 200000 732969818 200000 178899876 200000 3607119 200000 680101416 200000 371168736 200000 304364140 200000 579716432 200000 473769340 200000 352562591 200000 52694301 200000 325107981 200000 641190636 200000 289245409 200000 468380616 200000 216901990 200000 293349229 200000 457407542 200000 927841 200000 973800122 200000 834406418 200000 900521200 200000 373205824 200000 328088687 200000 655778968 200000 554945448 200000 419215265 200000 490295149 200000 739112411 200000 523207351 200000 348789797 200000 585942691 200000 879393887 200000 788199614 200000 980773711 200000 142566273 200000 650939592 200000 722914078 200000 344712712 200000 494816381 200000 89696866 200000 481284737 200000 600978972 200000 589244814 200000 769783194 200000 492743503 200000 834138811 200000 534091444 200000 543521410 200000 454304826 200000 858699000 200000 246536302 200000 417098065 200000 454222003 200000 509836365 200000 659468866 200000 369655009 200000 825741170 200000 947933974 200000 423456569 200000 920112944 200000 735280370 200000 555829521 200000 262304351 200000 451965407 200000 815574002 200000 940099556 200000 950468423 200000 466137270 200000 817769461 200000 731913623 200000 731926150 200000 39479838 200000 554055619 200000 923126550 200000 216476212 200000 598023077 200000 335544806 200000 604751536 200000 44620910 200000 553656446 200000 927897902 200000 60429467 200000 985545686 200000 569602558 200000 773326125 200000 581617517 200000 93689873 200000 672335392 200000 221758140 200000 95247012 200000 138771016 200000 990536194 200000 664413300 200000 878310688 200000 861561256 200000 934044262 200000 416223030 200000 196676516 200000 781678050 200000 41150514 200000 735514788 200000 29102936 200000 904608171 200000 670040816 200000 982134181 200000 965747274 200000 877648701 200000 266978127 200000 115289317 200000 310983656 200000 964841173 200000 399932832 200000 357280082 200000 685606279 200000 199962419 200000 921774169 200000 740926624 200000 131763936 200000 614178333 200000 911336086 200000 601778118 200000 515699853 200000 399569628 200000 574022803 200000 766593407 200000 723557520 200000 588806332 200000 338660403 200000 633923786 200000 881575117 200000 2900369 200000 103601532 200000 886643563 200000 269260684 200000 163426861 200000 695312665 200000 648890984 200000 363676152 200000 817754859 200000 709607127 200000 289434252 200000 921040034 200000 761622055 200000 915858984 200000 485698791 200000 139701246 200000 569998019 200000 962620067 200000 543005003 200000 807705316 200000 13553316 200000 778432641 200000 546066641 200000 532786961 200000 24046387 200000 204230434 200000 663281746 200000 814801316 200000 468658653 200000 778642310 200000 203798255 200000 808338337 200000 441501843 200000 938125013 200000 694063754 200000 648261233 200000 666587723 200000 706712792 200000 826835530 200000 603064928 200000 739106173 200000 525834365 200000 588175643 200000 642755870 200000 203068070 200000 97373270 200000 704686636 200000 53107775 200000 546820809 200000 386378522 200000 686522735 200000 994018747 200000 571113961 200000 625955363 200000 214520348 200000 154560110 200000 971647887 200000 348898287 200000 124926766 200000 270396569 200000 200293706 200000 487392928 200000 196900836 200000 503720031 200000 676556075 200000 727174268 200000 150043714 200000 870504009 200000 913502789 200000 989128813 200000 870204301 200000 133259715 200000 497992499 200000 149578881 200000 526891219 200000 846291356 200000 998281362 200000 955048043 200000 880777569 200000 783569034 200000 984511362 200000 893851648 200000 788822859 200000 35295652 200000 952991785 200000 879487932 200000 359963623 200000 705397478 200000 974208560 200000 390228795 200000 885152850 200000 777046960 200000 430070596 200000 17760192 200000 963404777 200000 305938759 200000 421774230 200000 551051953 200000 838069457 200000 626830675 200000 305539676 200000 521292312 200000 283237489 200000 758582880 200000 58651214 200000 503289636 200000 983354355 200000 475838557 200000 483201065 200000 459416230 200000 249738438 200000 864379167 200000 593655087 200000 689733013 200000 889182494 200000 935351519 200000 528393637 200000 913352074 200000 252573299 200000 130554040 200000 411726164 200000 329883972 200000 793598974 200000 114350890 200000 322139145 200000 58842918 200000 778695999 200000 214040730 200000 480913430 200000 863396276 200000 370792570 200000 535228367 200000 995093710 200000 477215258 200000 505270580 200000 530558583 200000 863326988 200000 675962533 200000 195557563 200000 653247904 200000 744859565 200000 898756935 200000 937773724 200000 971103807 200000 694421009 200000 563844631 200000 773922091 200000 138395052 200000 785260702 200000 224691151 200000 617860094 200000 263054372 200000 949522237 200000 277342284 200000 746711666 200000 117413190 200000 226069467 200000 604116242 200000 370468901 200000 445927063 200000 820676842 200000 782279110 200000 56049018 200000 518711806 200000 85979613 200000 955697330 200000 125741592 200000 970369608 200000 112840623 200000 92294980 200000 70185323 200000 699251621 200000 163503965 200000 528835726 200000 366744866 200000 226063401 200000 364642919 200000 232696264 200000 367792047 200000 468978252 200000 186738003 200000 443634890 200000 520423114 200000 364464491 200000 78380074 200000 382078611 200000 535072238 200000 481294916 200000 297167097 200000 133113797 200000 519631067 200000 79227774 200000 262787154 200000 834433317 200000 54902802 200000 906313759 200000 821772744 200000 577278496 200000 744597852 200000 770669588 200000 386426999 200000 150032705 200000 119566404 200000 871770284 200000 916172665 200000 530281660 200000 695540888 200000 658584861 200000 878348913 200000 396621543 200000 504411372 200000 813130494 200000 20999685 200000 156063419 200000 377246486 200000 570147531 200000 762249308 200000 290288727 200000 973640883 200000 639272037 200000 29422500 200000 635835261 200000 98386849 200000 433359759 200000 444801166 200000 116189716 200000 447186051 200000 950166130 200000 642482896 200000 109192356 200000 765806401 200000 212972058 200000 211245986 200000 515653853 200000 683668357 200000 512778486 200000 563118658 200000 664352784 200000 848371006 200000 495309148 200000 938195568 200000 315433396 200000 282390305 200000 38726658 200000 229098738 200000 850507235 200000 437413667 200000 115486342 200000 852741649 200000 883024346 200000 998862080 200000 6857704 200000 535669787 200000 792922236 200000 185761464 200000 79795979 200000 193115103 200000 234761936 200000 135245580 200000 607422263 200000 691963700 200000 676354175 200000 978743813 200000 184011930 200000 427923314 200000 934672471 200000 439527790 200000 105679554 200000 442313206 200000 305628362 200000 922996565 200000 356220708 200000 98934435 200000 511847023 200000 705607822 200000 136394649 200000 988444764 200000 765012096 200000 24094000 200000 492197084 200000 307188107 200000 653083483 200000 104420117 200000 750100749 200000 535790749 200000 40736002 200000 800173150 200000 494989872 200000 904388740 200000 211873690 200000 974873070 200000 371887279 200000 4747572 200000 271835119 200000 421615594 200000 94197204 200000 710353446 200000 858441199 200000 7084095 200000 358906448 200000 270932183 200000 775693611 200000 498927900 200000 18285239 200000 761231178 200000 866273625 200000 44472179 200000 103732226 200000 846165122 200000 673751764 200000 704226685 200000 143363083 200000 588071689 200000 181316890 200000 533860659 200000 454736404 200000 660974445 200000 146535757 200000 910403285 200000 230931777 200000 686848189 200000 910424243 200000 357858151 200000 365970713 200000 344573712 200000 778324279 200000 917656879 200000 353743881 200000 980948478 200000 260479973 200000 443546681 200000 591402465 200000 238867237 200000 462310257 200000 954659027 200000 537051220 200000 137752229 200000 144274097 200000 761508881 200000 643010428 200000 983514532 200000 735399198 200000 416915530 200000 129848917 200000 626787532 200000 861206360 200000 770573209 200000 388903230 200000 263558344 200000 113269151 200000 892783197 200000 446950011 200000 528702154 200000 579883610 200000 588177849 200000 417576117 200000 303857416 200000 592194708 200000 18385941 200000 469490552 200000 184738106 200000 795973754 200000 684422555 200000 297083827 200000 906685726 200000 963575262 200000 721637562 200000 886770748 200000 884232949 200000 613503671 200000 532464807 200000 984519242 200000 527599107 200000 757588383 200000 287274455 200000 11228665 200000 191443218 200000 693352020 200000 445989511 200000 378389193 200000 424814320 200000 504972343 200000 77871924 200000 171264543 200000 617807596 200000 580937936 200000 256060707 200000 141509571 200000 644168029 200000 501247560 200000 810671322 200000 423123553 200000 736250907 200000 679859693 200000 497656997 200000 420360200 200000 297635588 200000 871453873 200000 180889874 200000 34686638 200000 115272312 200000 714883500 200000 901029749 200000 64245417 200000 351493598 200000 541829270 200000 389058661 200000 536300855 200000 971742237 200000 645174350 200000 908512829 200000 444150007 200000 545137699 200000 626945877 200000 372449180 200000 442304622 200000 71400802 200000 741358675 200000 857310181 200000 766591108 200000 640957518 200000 614289553 200000 524347840 200000 437760260 200000 227336928 200000 771009662 200000 469406615 200000 265272607 200000 331312918 200000 875268139 200000 697338906 200000 967117801 200000 743446385 200000 963968462 200000 946227387 200000 657248475 200000 401028469 200000 492644931 200000 89698867 200000 739149904 200000 872356396 200000 711748998 200000 792447227 200000 761020936 200000 857414820 200000 840610618 200000 800167892 200000 435582375 200000 984896620 200000 76748069 200000 117660736 200000 642191671 200000 132083739 200000 886670257 200000 833702150 200000 209443746 200000 513691593 200000 504544365 200000 519494834 200000 221749561 200000 841238932 200000 500928139 200000 547174418 200000 914995760 200000 431838237 200000 29171551 200000 752129722 200000 605046559 200000 770292488 200000 362007782 200000 602318209 200000 84915586 200000 506368384 200000 48325180 200000 92508418 200000 1774138 200000 776471728 200000 58232869 200000 830086172 200000 854788619 200000 181201483 200000 205154181 200000 28191859 200000 190986780 200000 74040580 200000 701552616 200000 265637612 200000 870783610 200000 834250007 200000 717199867 200000 646444597 200000 638593684 200000 797025983 200000 835100176 200000 865692474 200000 942771136 200000 743625405 200000 670789279 200000 188839857 200000 185213877 200000 342969048 200000 979600063 200000 491053712 200000 760786703 200000 139449943 200000 232736945 200000 427241617 200000 341019599 200000 362733705 200000 999034454 200000 531355317 200000 817926104 200000 756056381 200000 848164275 200000 903336638 200000 559211379 200000 365422922 200000 375868276 200000 951895475 200000 315841484 200000 11302665 200000 183752039 200000 411301472 200000 850730354 200000 58619605 200000 177959677 200000 495718867 200000 765391067 200000 178075538 200000 825251276 200000 443077600 200000 632227550 200000 852775716 200000 210257935 200000 882916766 200000 477095223 200000 818428147 200000 558208804 200000 497371624 200000 617886982 200000 536993901 200000 883368973 200000 231983070 200000 775075152 200000 31319940 200000 870718448 200000 7736673 200000 169892221 200000 307640620 200000 534605463 200000 91446682 200000 694960600 200000 495461855 200000 556862193 200000 380167539 200000 306491410 200000 242626073 200000 768865679 200000 825488412 200000 766853056 200000 185453787 200000 930110248 200000 225177992 200000 222641880 200000 659480620 200000 31032597 200000 838434541 200000 752284728 200000 304919443 200000 204769749 200000 431180104 200000 491175967 200000 64098463 200000 122998155 200000 783481815 200000 418627762 200000 970150239 200000 797266043 200000 18290845 200000 178170488 200000 528418538 200000 153359248 200000 7337185 200000 139172575 200000 601041369 200000 865843929 200000 957218735 200000 930501301 200000 340987080 200000 82387976 200000 255622741 200000 771993263 200000 649235160 200000 301752562 200000 27923175 200000 656736229 200000 520399920 200000 123758097 200000 557485245 200000 485314644 200000 624505463 200000 486869765 200000 467026672 200000 916587355 200000 521568604 200000 71620366 200000 54825696 200000 445284926 200000 195677967 200000 196254612 200000 905307312 200000 915461287 200000 927891141 200000 852785312 200000 859745224 200000 189636896 200000 225310519 200000 403788128 200000 46890835 200000 86154649 200000 798808867 200000 205674663 200000 769155775 200000 554939880 200000 424669130 200000 915642730 200000 259113023 200000 992439876 200000 240771953 200000 245573444 200000 670992716 200000 909510090 200000 575238624 200000 620753651 200000 857915680 200000 256684281 200000 994343654 200000 829626072 200000 91657529 200000 57731637 200000 661372626 200000 706386811 200000 161343452 200000 933204551 200000 882006779 200000 494933509 200000 952604816 200000 168334555 200000 179390010 200000 147382981 200000 611511455 200000 911388928 200000 76684651 200000 123935148 200000 507584408 200000 732024748 200000 41531376 200000 379993808 200000 365716944 200000 72169014 200000 699551789 200000 147202797 200000 482025692 200000 25767130 200000 266273805 200000 931407327 200000 50561048 200000 658088249 200000 263942524 200000 778605865 200000 40780579 200000 570865878 200000 273826026 200000 145724017 200000 261748321 200000 397316506 200000 818339790 200000 283656705 200000 311982968 200000 640646224 200000 597475617 200000 795288392 200000 374156243 200000 214265642 200000 703535583 200000 61656407 200000 959448354 200000 503445562 200000 47756170 200000 55280997 200000 211703768 200000 808071162 200000 116833446 200000 309241164 200000 205659052 200000 430760389 200000 786661182 200000 810344969 200000 968386072 200000 701666907 200000 296224094 200000 417738303 200000 823984861 200000 787831393 200000 189204374 200000 979641013 200000 976968317 200000 903250654 200000 379711870 200000 880082643 200000 392224448 200000 56912320 200000 467185196 200000 720651049 200000 211474736 200000 417372245 200000 80560831 200000 649975273 200000 759045532 200000 792324050 200000 402157784 200000 637428584 200000 631840921 200000 377159632 200000 352017180 200000 209628833 200000 347765756 200000 315982025 200000 169106355 200000 757749169 200000 462341985 200000 200339615 200000 897853644 200000 742529628 200000 422896295 200000 278140694 200000 41029399 200000 317844103 200000 9946226 200000 984041045 200000 245263433 200000 769370300 200000 259326632 200000 780844906 200000 454872988 200000 831115945 200000 961100533 200000 956859587 200000 122506828 200000 671934881 200000 348342087 200000 906534069 200000 197383195 200000 223983897 200000 863751250 200000 72391672 200000 728027597 200000 479659308 200000 2736652 200000 550246440 200000 739695021 200000 924167448 200000 647247410 200000 613043782 200000 317655047 200000 621428159 200000 957730498 200000 346655030 200000 700035500 200000 447715879 200000 618457215 200000 606295103 200000 138306673 200000 109834234 200000 867436913 200000 45637006 200000 835497903 200000 486077447 200000 304376674 200000 104214194 200000 836559045 200000 284083903 200000 350559329 200000 966701857 200000 78859665 200000 70260921 200000 897742147 200000 183253682 200000 874226427 200000 127151918 200000 17139229 200000 173147682 200000 149436779 200000 978808445 200000 892833483 200000 933537679 200000 477948750 200000 109173928 200000 196312941 200000 347858688 200000 918928788 200000 422774230 200000 776165092 200000 437496538 200000 397618741 200000 815277775 200000 902071129 200000 126092396 200000 21464231 200000 285894531 200000 968768183 200000 379471461 200000 69052522 200000 668342147 200000 763272492 200000 189601112 200000 607390076 200000 362053254 200000 774182316 200000 170426431 200000 309890277 200000 297457382 200000 15064686 200000 559523573 200000 665243949 200000 380372000 200000 846421357 200000 718402235 200000 761798369 200000 748097880 200000 869054184 200000 609649844 200000 141064978 200000 869277139 200000 395437026 200000 506804328 200000 191390165 200000 709628794 200000 166571171 200000 355606085 200000 989920964 200000 670073693 200000 321645365 200000 252751897 200000 585426299 200000 368078894 200000 360617447 200000 549362073 200000 411752988 200000 496322242 200000 436787150 200000 107685086 200000 28307404 200000 651511444 200000 543711039 200000 646565603 200000 467822899 200000 136272450 200000 763236439 200000 216584200 200000 169033472 200000 507557390 200000 2000755 200000 27519122 200000 40654435 200000 215562334 200000 203976632 200000 558833960 200000 62291857 200000 427897404 200000 460587404 200000 539921752 200000 300614724 200000 81285590 200000 751059227 200000 187191824 200000 640077368 200000 728476927 200000 601966291 200000 802050597 200000 928224687 200000 932856748 200000 171319784 200000 401309903 200000 278819310 200000 805646969 200000 484694737 200000 562575403 200000 485273022 200000 472989986 200000 672803785 200000 997876664 200000 597914604 200000 335013642 200000 322807631 200000 328496858 200000 756568521 200000 228672951 200000 217416870 200000 153141595 200000 796748202 200000 277350739 200000 695669845 200000 281129957 200000 727159145 200000 783200045 200000 500265129 200000 581219977 200000 12013282 200000 489920566 200000 484869678 200000 426781499 200000 727023223 200000 502074757 200000 338640442 200000 106344019 200000 627260301 200000 411667667 200000 966424930 200000 645585677 200000 576498957 200000 994815232 200000 360955395 200000 80955914 200000 536863716 200000 89441932 200000 963184314 200000 184469965 200000 541617539 200000 903540767 200000 110371564 200000 477778751 200000 185137247 200000 787151105 200000 429962559 200000 788553260 200000 271875186 200000 919948706 200000 354009631 200000 921448388 200000 960670648 200000 612198932 200000 233193018 200000 819622683 200000 642313907 200000 780340364 200000 558223108 200000 831898536 200000 52548328 200000 700388 200000 17661748 200000 536409034 200000 661283168 200000 134548508 200000 281041221 200000 567887166 200000 805902632 200000 278303445 200000 799477238 200000 63051178 200000 652569041 200000 689581524 200000 339834059 200000 715123990 200000 445734384 200000 365560709 200000 618031241 200000 117153390 200000 885045151 200000 148065654 200000 467028926 200000 363704321 200000 84711162 200000 57419991 200000 798739254 200000 175962629 200000 998618275 200000 451992321 200000 165819527 200000 511777552 200000 970973247 200000 902981612 200000 836616327 200000 921873568 200000 697602807 200000 963050167 200000 180098000 200000 312387989 200000 348418552 200000 385957923 200000 315403075 200000 933843122 200000 188951795 200000 604936472 200000 125745282 200000 849412383 200000 785461406 200000 689292576 200000 125975668 200000 462909674 200000 960614704 200000 437134055 200000 201585092 200000 177875841 200000 14505193 200000 95075521 200000 251405155 200000 8001593 200000 734794376 200000 976615716 200000 877837570 200000 749355723 200000 449392083 200000 136898857 200000 959128473 200000 334410705 200000 731868179 200000 104232207 200000 430669795 200000 428691790 200000 842441365 200000 40282808 200000 413567711 200000 624889123 200000 592590634 200000 387752491 200000 704553553 200000 338078619 200000 108253351 200000 235073040 200000 300769086 200000 227382240 200000 146444134 200000 456467511 200000 689617012 200000 362082435 200000 995542468 200000 334733329 200000 385358080 200000 742695928 200000 777176225 200000 850148149 200000 63110837 200000 199845143 200000 864640995 200000 604162525 200000 632320684 200000 158625693 200000 45564659 200000 833550694 200000 346946494 200000 859776169 200000 832565566 200000 796340436 200000 811781900 200000 625340735 200000 672304821 200000 475743563 200000 854528120 200000 178102472 200000 846673997 200000 590045847 200000 965345065 200000 521579408 200000 813784192 200000 979867045 200000 761273867 200000 468966215 200000 45208011 200000 785842952 200000 988068940 200000 104569217 200000 827916590 200000 981084021 200000 858012641 200000 58890806 200000 85098159 200000 788433991 200000 378665471 200000 300724290 200000 801450967 200000 549793276 200000 126100898 200000 801873382 200000 381010483 200000 552775349 200000 505385993 200000 529893189 200000 733160404 200000 727823546 200000 369858359 200000 164273896 200000 373809103 200000 472346868 200000 848737908 200000 466742331 200000 26927294 200000 112902514 200000 966839499 200000 829379085 200000 571456830 200000 165813220 200000 452514186 200000 108658964 200000 796872303 200000 593348643 200000 833227972 200000 904610919 200000 691410551 200000 885107367 200000 593810386 200000 376458754 200000 140493055 200000 563541263 200000 409686478 200000 62084421 200000 749693876 200000 500287645 200000 33404438 200000 817352053 200000 514690247 200000 193053367 200000 925236431 200000 394223674 200000 781542254 200000 757085032 200000 780620640 200000 452953120 200000 159413857 200000 468092380 200000 529366770 200000 962583318 200000 45096541 200000 649787623 200000 65790711 200000 317685489 200000 881901733 200000 446734207 200000 22389152 200000 491703786 200000 887190396 200000 581897022 200000 765970021 200000 40398108 200000 856682156 200000 486997729 200000 380742785 200000 873372935 200000 791588866 200000 663672523 200000 960452468 200000 40771600 200000 487965135 200000 722313603 200000 735850879 200000 951816958 200000 191525737 200000 867199537 200000 636064811 200000 804795775 200000 243003816 200000 851958565 200000 748047555 200000 437187745 200000 783268201 200000 497790033 200000 716834005 200000 999804761 200000 609379342 200000 54323146 200000 811512500 200000 278938879 200000 135832573 200000 495637066 200000 888743929 200000 608040400 200000 649736989 200000 284278193 200000 54326782 200000 386859371 200000 862374748 200000 15099775 200000 819303522 200000 784384341 200000 701929259 200000 812566876 200000 856135560 200000 802667381 200000 292716032 200000 963359633 200000 425524503 200000 419284632 200000 808053971 200000 874372492 200000 825204859 200000 84290798 200000 956479137 200000 480912992 200000 499582307 200000 57671307 200000 490252012 200000 63211330 200000 740450369 200000 37369319 200000 390279226 200000 804632077 200000 515702477 200000 434791007 200000 515498642 200000 175858111 200000 214331010 200000 681747121 200000 897244674 200000 591024890 200000 660579616 200000 645250436 200000 605015835 200000 728630916 200000 529732904 200000 386533342 200000 349845875 200000 730711495 200000 955172963 200000 782844844 200000 678706210 200000 171317586 200000 284725852 200000 689091645 200000 597142085 200000 942629718 200000 850342113 200000 518815943 200000 840014207 200000 558409769 200000 637587078 200000 183778017 200000 385161843 200000 281416391 200000 422982945 200000 34618631 200000 77579595 200000 68183884 200000 714559055 200000 177782554 200000 111054900 200000 560279419 200000 47152110 200000 359512285 200000 682993632 200000 431793978 200000 669618337 200000 919884921 200000 342944770 200000 668813076 200000 141057615 200000 483598586 200000 777113557 200000 674966197 200000 938252964 200000 34708175 200000 556899990 200000 860106098 200000 981627279 200000 700930126 200000 269958149 200000 190777022 200000 132348866 200000 467836973 200000 467044584 200000 603024054 200000 93522742 200000 107714058 200000 48554889 200000 518991510 200000 571312036 200000 575272165 200000 517717555 200000 980624706 200000 833409292 200000 653882785 200000 744874936 200000 352393662 200000 471398450 200000 260672902 200000 87896558 200000 538224566 200000 458822428 200000 427796674 200000 394971181 200000 859655671 200000 569964438 200000 468145891 200000 504621011 200000 825678580 200000 919489454 200000 302722398 200000 842786496 200000 657777474 200000 254192184 200000 615583756 200000 539765722 200000 249068060 200000 390199626 200000 169246632 200000 581193098 200000 511592927 200000 497672897 200000 812288082 200000 768661566 200000 658353295 200000 383828155 200000 57350671 200000 426082021 200000 867696721 200000 988951579 200000 682719558 200000 220191606 200000 324730863 200000 259369225 200000 942658372 200000 401782633 200000 633532247 200000 482155887 200000 488861369 200000 284131900 200000 567939612 200000 41911165 200000 7887929 200000 122164719 200000 601836532 200000 635083301 200000 428152509 200000 877224328 200000 843642680 200000 85254047 200000 168463903 200000 179495825 200000 409650535 200000 212113383 200000 839879073 200000 606835349 200000 638495139 200000 213043002 200000 657152615 200000 113110438 200000 884951858 200000 528073885 200000 960139768 200000 395318490 200000 186994686 200000 108619862 200000 803276993 200000 91262409 200000 634235158 200000 759411313 200000 394565266 200000 622383633 200000 503568171 200000 866358076 200000 996574494 200000 30353874 200000 189008660 200000 268773835 200000 718711424 200000 862626355 200000 282092618 200000 492759157 200000 595297201 200000 335239131 200000 262652268 200000 213518676 200000 624465171 200000 796164984 200000 409094333 200000 429475529 200000 556765417 200000 278257724 200000 504276641 200000 532150263 200000 195958748 200000 158037082 200000 30295587 200000 85989187 200000 534910840 200000 959954830 200000 939165042 200000 380018394 200000 216586412 200000 801734034 200000 987548768 200000 983174443 200000 529770062 200000 301803178 200000 239035106 200000 672610153 200000 866448277 200000 744919065 200000 592940946 200000 653367818 200000 715622045 200000 64211626 200000 344595504 200000 53643082 200000 732635366 200000 915713320 200000 738215965 200000 675508649 200000 844885973 200000 888780005 200000 536320222 200000 870359145 200000 32175410 200000 637188663 200000 114026655 200000 676424209 200000 714386857 200000 564180726 200000 28543149 200000 345459437 200000 103846217 200000 918265088 200000 426316795 200000 563231115 200000 450224648 200000 570359990 200000 194495390 200000 982446399 200000 849024060 200000 365099388 200000 804954961 200000 76742816 200000 607954723 200000 857305148 200000 654394354 200000 191968777 200000 943058780 200000 428337124 200000 761618435 200000 219797017 200000 439388012 200000 910945763 200000 375764522 200000 948401715 200000 898989627 200000 156153008 200000 670622641 200000 703113471 200000 343187860 200000 732822595 200000 708687622 200000 375736039 200000 982837416 200000 559203482 200000 196858940 200000 746575515 200000 842153100 200000 298317878 200000 493998985 200000 209970061 200000 80981686 200000 851777179 200000 448716742 200000 581628534 200000 828360068 200000 787105491 200000 161102578 200000 423929807 200000 208209077 200000 954820588 200000 685080239 200000 783849049 200000 361813485 200000 870441845 200000 133022404 200000 567059350 200000 953999158 200000 165386245 200000 818568089 200000 889294925 200000 783979898 200000 494180277 200000 760523454 200000 399217418 200000 493875466 200000 815978657 200000 975879012 200000 964185243 200000 16650266 200000 609329514 200000 341885666 200000 951650452 200000 821001026 200000 657513910 200000 869905713 200000 767414732 200000 802986494 200000 443920047 200000 477277553 200000 886132958 200000 919474991 200000 888165248 200000 587649122 200000 114311849 200000 831107481 200000 760467420 200000 394147052 200000 692766416 200000 470625891 200000 140313719 200000 405496471 200000 856355387 200000 442842522 200000 124837258 200000 834238995 200000 913214868 200000 128926381 200000 677220179 200000 772490162 200000 811998667 200000 767353586 200000 571167891 200000 48278505 200000 780744339 200000 476725280 200000 619262222 200000 554012627 200000 565266146 200000 31075027 200000 656403982 200000 640798126 200000 163388277 200000 118662924 200000 92851937 200000 2845531 200000 158747466 200000 2401966 200000 912170326 200000 730963170 200000 101034531 200000 39141378 200000 67651140 200000 675939052 200000 265028874 200000 106204724 200000 715271684 200000 195705671 200000 688963272 200000 818663891 200000 916173554 200000 408630118 200000 728506988 200000 19797 200000 619192815 200000 836441823 200000 77367754 200000 185859985 200000 604221154 200000 445647339 200000 519272953 200000 679070787 200000 509547314 200000 402264041 200000 603960276 200000 554618507 200000 828273742 200000 513422811 200000 93172346 200000 806453614 200000 473093669 200000 351903463 200000 776742863 200000 709833812 200000 277907374 200000 675738839 200000 179259641 200000 833689480 200000 49397602 200000 502136473 200000 147258595 200000 230584507 200000 678629821 200000 506564289 200000 217979069 200000 733003138 200000 619460032 200000 223504386 200000 25499258 200000 25483219 200000 571782002 200000 518512057 200000 452059472 200000 648951948 200000 124046938 200000 716984418 200000 68366396 200000 243923436 200000 523313159 200000 976732192 200000 678321787 200000 877953560 200000 262549129 200000 562431801 200000 68550162 200000 752335768 200000 458375413 200000 499189912 200000 277309512 200000 169407447 200000 835425764 200000 738918986 200000 562376742 200000 815838118 200000 370960372 200000 583336449 200000 807957758 200000 762983353 200000 46928454 200000 38431636 200000 936582881 200000 799239976 200000 63615230 200000 354412413 200000 921903911 200000 231087088 200000 338656199 200000 137818457 200000 273247979 200000 277738864 200000 920314444 200000 634102380 200000 661990797 200000 325056236 200000 970159296 200000 320363547 200000 343482158 200000 180236814 200000 718843991 200000 982393455 200000 799530295 200000 319224672 200000 224160203 200000 314342041 200000 613680338 200000 656607442 200000 447497688 200000 774936936 200000 782585199 200000 283998266 200000 563188671 200000 267041236 200000 342934849 200000 441584591 200000 964623815 200000 868111735 200000 767223743 200000 973113006 200000 521189303 200000 322226959 200000 798984739 200000 751897430 200000 714093406 200000 936683262 200000 864432110 200000 813457451 200000 881069836 200000 275679178 200000 540864866 200000 310774 200000 829646870 200000 772034205 200000 320785927 200000 543431779 200000 891622229 200000 232650181 200000 484983590 200000 783805057 200000 579361703 200000 428803381 200000 655605841 200000 84360518 200000 615279725 200000 486065923 200000 161059289 200000 944174089 200000 324148748 200000 85793256 200000 44557142 200000 612696326 200000 689556076 200000 324190659 200000 781253668 200000 554164702 200000 300907388 200000 669888534 200000 346600928 200000 150028820 200000 179045804 200000 711809159 200000 602740974 200000 17032593 200000 549203057 200000 333285729 200000 568063734 200000 558182688 200000 171382468 200000 362614289 200000 34713443 200000 620412659 200000 365638051 200000 624906153 200000 388185059 200000 35528988 200000 622934159 200000 296597344 200000 444898538 200000 915878933 200000 216957453 200000 906065679 200000 263018030 200000 841857337 200000 978091045 200000 761992629 200000 297076524 200000 664613704 200000 232457958 200000 319465973 200000 421125026 200000 757379303 200000 152545504 200000 895477907 200000 798225939 200000 926037277 200000 535466408 200000 337655035 200000 511964742 200000 92969944 200000 311028823 200000 740747194 200000 571687367 200000 871037030 200000 928220172 200000 851714818 200000 646778981 200000 577967612 200000 707555941 200000 63660331 200000 299370674 200000 463987251 200000 173965834 200000 98077484 200000 131864199 200000 673897861 200000 234930979 200000 64947494 200000 221184893 200000 427379668 200000 845862876 200000 925073626 200000 964267380 200000 346361572 200000 72688360 200000 447636013 200000 542282512 200000 799568604 200000 573430779 200000 731759019 200000 980344887 200000 922668234 200000 207102543 200000 410226946 200000 279571604 200000 508488476 200000 907410720 200000 388084610 200000 732011031 200000 181397031 200000 415173168 200000 846200484 200000 482370419 200000 483349155 200000 438229060 200000 526814848 200000 575300255 200000 3755052 200000 675744676 200000 541148757 200000 28158294 200000 41447875 200000 746278559 200000 422249221 200000 377188247 200000 272522828 200000 443630597 200000 678241174 200000 366363685 200000 780416782 200000 52413355 200000 610549682 200000 919130375 200000 464792630 200000 575087851 200000 999497767 200000 77011977 200000 277372244 200000 946803489 200000 169636201 200000 39624506 200000 119595483 200000 688549935 200000 499409419 200000 755485549 200000 9404837 200000 521305849 200000 567306570 200000 584599736 200000 883932014 200000 797785066 200000 600097154 200000 912124151 200000 257536852 200000 772509550 200000 255246006 200000 678255690 200000 487628126 200000 135717494 200000 831548172 200000 17091474 200000 600505841 200000 623207159 200000 169486159 200000 51148024 200000 6474332 200000 768701035 200000 320452972 200000 93925479 200000 208843086 200000 114900558 200000 963659509 200000 226467853 200000 121063770 200000 457584290 200000 695709601 200000 774939870 200000 441051514 200000 953667692 200000 208798666 200000 98227985 200000 680811401 200000 959191092 200000 58175725 200000 800397473 200000 717636808 200000 849026185 200000 404452909 200000 854791117 200000 540272730 200000 171566715 200000 712844497 200000 40935320 200000 951244231 200000 215590943 200000 189401794 200000 907363401 200000 911235453 200000 240947471 200000 606879502 200000 740120044 200000 997048138 200000 593076967 200000 583181416 200000 80006352 200000 974501091 200000 559586761 200000 67749797 200000 880994824 200000 97641569 200000 800392922 200000 564475456 200000 723803114 200000 544630975 200000 26692291 200000 593867991 200000 278248594 200000 238814813 200000 397790768 200000 714807211 200000 68971616 200000 64000384 200000 553709140 200000 346818340 200000 734654070 200000 431759567 200000 459260260 200000 393603659 200000 95227707 200000 787218904 200000 3053335 200000 263890255 200000 431364314 200000 542501257 200000 513288493 200000 30237185 200000 489375172 200000 323187895 200000 605063653 200000 932916311 200000 511043370 200000 839864474 200000 818628740 200000 751463148 200000 858959235 200000 786336591 200000 349913045 200000 427147134 200000 451293452 200000 236218965 200000 654567588 200000 66932591 200000 930628675 200000 642348304 200000 505926722 200000 879679557 200000 813440108 200000 309732682 200000 522974468 200000 460915755 200000 379623948 200000 542713773 200000 805618372 200000 609824878 200000 69579120 200000 992888394 200000 302248286 200000 254683648 200000 936458023 200000 101136661 200000 403577140 200000 672549879 200000 303560836 200000 604150374 200000 41068971 200000 809110031 200000 87595037 200000 332494713 200000 530200492 200000 473701668 200000 910931535 200000 227422959 200000 745111588 200000 421128634 200000 243377079 200000 995972939 200000 525064324 200000 388777077 200000 586419642 200000 438887286 200000 84752193 200000 284868769 200000 747243774 200000 924667708 200000 872932949 200000 211716779 200000 857779183 200000 327112141 200000 841834428 200000 64261797 200000 29761339 200000 602860093 200000 208848888 200000 981001414 200000 99627094 200000 213965315 200000 724927118 200000 234314728 200000 169688567 200000 792115070 200000 414510727 200000 795634697 200000 841995417 200000 381072491 200000 592919280 200000 298539210 200000 861323003 200000 974224496 200000 168000346 200000 932956659 200000 10761376 200000 649541525 200000 836268122 200000 871026157 200000 331765328 200000 899924678 200000 932881418 200000 561803846 200000 264757909 200000 371996242 200000 179030151 200000 711072305 200000 146742335 200000 743552623 200000 90393201 200000 874566403 200000 903159521 200000 740370867 200000 779645806 200000 265569975 200000 934976849 200000 807009180 200000 478272166 200000 445659243 200000 712803372 200000 544887050 200000 729069896 200000 70401249 200000 85998671 200000 376509120 200000 574395140 200000 248586495 200000 411922271 200000 487734758 200000 497350288 200000 375634511 200000 267615811 200000 833379978 200000 662317092 200000 868249984 200000 691792292 200000 119982618 200000 657711613 200000 952887523 200000 72237172 200000 9860587 200000 347945693 200000 91790062 200000 563367012 200000 632387510 200000 235895433 200000 813293245 200000 746100844 200000 937237525 200000 525810762 200000 22351500 200000 868189511 200000 570135307 200000 525165 200000 719117374 200000 342582260 200000 933319289 200000 696865731 200000 319053273 200000 771852342 200000 729296042 200000 506271266 200000 918596616 200000 697108757 200000 833066696 200000 176739041 200000 246275224 200000 940783963 200000 435805540 200000 596955744 200000 60236539 200000 681459224 200000 39131890 200000 397715838 200000 875218120 200000 622897439 200000 587654730 200000 623575585 200000 182555704 200000 432067975 200000 863231273 200000 681842610 200000 559535275 200000 413601322 200000 144704686 200000 305542558 200000 472180001 200000 663310889 200000 18523101 200000 9628630 200000 90369730 200000 334761318 200000 423595039 200000 613635920 200000 907432279 200000 742317320 200000 400134592 200000 130991747 200000 818907598 200000 391064571 200000 970148464 200000 793110511 200000 21435065 200000 828205421 200000 20921795 200000 838508691 200000 43595983 200000 566125394 200000 437535153 200000 540848757 200000 859694954 200000 223220961 200000 479728406 200000 192821534 200000 70991112 200000 399570710 200000 427607091 200000 982555 200000 808503243 200000 896395566 200000 320364331 200000 868835709 200000 623073785 200000 966119725 200000 879434375 200000 642581594 200000 224165500 200000 352811611 200000 293074867 200000 703360330 200000 328722786 200000 623305154 200000 998270 200000 523815146 200000 440597598 200000 646408882 200000 966212254 200000 836027484 200000 763075397 200000 908039998 200000 908701738 200000 487396293 200000 454696083 200000 602740925 200000 774308382 200000 23429326 200000 155417572 200000 85131849 200000 756406234 200000 2598180 200000 936578683 200000 290356547 200000 603459747 200000 440869113 200000 494793150 200000 192591821 200000 622322209 200000 504162688 200000 649320375 200000 718342478 200000 47537888 200000 241015668 200000 817986453 200000 25968882 200000 746823375 200000 134423442 200000 671871017 200000 700173864 200000 983275459 200000 669857050 200000 83705962 200000 266563362 200000 732412917 200000 197230674 200000 187699185 200000 307006296 200000 275072 200000 262033667 200000 521558397 200000 21369861 200000 817431012 200000 549068026 200000 687215473 200000 464323241 200000 569325190 200000 578183816 200000 578230353 200000 485721477 200000 326137645 200000 575217923 200000 670375241 200000 674881058 200000 180714375 200000 395359043 200000 785139366 200000 24218058 200000 398341282 200000 701867557 200000 643018842 200000 795428877 200000 967502707 200000 978567436 200000 237311612 200000 747024702 200000 566387026 200000 857915995 200000 166130630 200000 332864244 200000 635025532 200000 202558972 200000 177073173 200000 166601866 200000 667752080 200000 715363804 200000 831408877 200000 290349470 200000 873557267 200000 591834220 200000 675429875 200000 847497877 200000 319667692 200000 539910946 200000 574639985 200000 978990870 200000 750936040 200000 555965686 200000 491025621 200000 786401931 200000 711600951 200000 627106533 200000 384657202 200000 283604643 200000 896849901 200000 804747378 200000 356863933 200000 534504403 200000 383981698 200000 278574112 200000 586787409 200000 547506128 200000 554439251 200000 610745337 200000 554143212 200000 323638806 200000 185299486 200000 37584394 200000 561508656 200000 229476964 200000 42711690 200000 927865572 200000 12846307 200000 424272702 200000 528816797 200000 313230365 200000 752128623 200000 53136490 200000 248394820 200000 527043277 200000 634516066 200000 557517683 200000 285009614 200000 793408530 200000 133743343 200000 848299049 200000 27247985 200000 931992460 200000 70832236 200000 417507103 200000 736224708 200000 568878561 200000 797835218 200000 56096300 200000 139483715 200000 235666746 200000 939082560 200000 940417259 200000 916995279 200000 566549956 200000 806075000 200000 424664891 200000 374880555 200000 694581297 200000 342916449 200000 556618175 200000 618267520 200000 781607988 200000 909559939 200000 39516254 200000 657312474 200000 911667465 200000 708444558 200000 796232900 200000 317221288 200000 352844266 200000 882393555 200000 20456672 200000 977434176 200000 39011483 200000 262339785 200000 150728548 200000 360645464 200000 31675359 200000 840161930 200000 306065992 200000 41157262 200000 219707904 200000 181853267 200000 972389704 200000 292649698 200000 631834955 200000 234704135 200000 325795425 200000 461568311 200000 909287057 200000 843167661 200000 703274584 200000 893019861 200000 891225000 200000 443139054 200000 821643571 200000 48679914 200000 286290408 200000 616485528 200000 73292989 200000 53488644 200000 770977455 200000 932107293 200000 169003782 200000 54523544 200000 281873885 200000 107605268 200000 224875233 200000 894041471 200000 822394969 200000 135461559 200000 59739749 200000 567886196 200000 726686858 200000 290482532 200000 87196525 200000 432423575 200000 111382750 200000 348713245 200000 968497688 200000 909906157 200000 899915846 200000 912278535 200000 846846793 200000 240600797 200000 454907576 200000 36397295 200000 42028328 200000 106719156 200000 186342316 200000 907966912 200000 108508575 200000 784291874 200000 927907488 200000 662237198 200000 350778077 200000 174034107 200000 57632660 200000 301516686 200000 607864279 200000 210443384 200000 566287759 200000 722076315 200000 499248322 200000 619792691 200000 486511896 200000 697373875 200000 588814746 200000 242613806 200000 564933821 200000 915613432 200000 964029599 200000 162507917 200000 352320912 200000 395786928 200000 801590995 200000 552629207 200000 844543396 200000 713905606 200000 894180989 200000 441718393 200000 947227796 200000 294712646 200000 714352040 200000 892169283 200000 857448445 200000 398762468 200000 337314981 200000 315619560 200000 742340096 200000 380495990 200000 119640709 200000 528883843 200000 703286721 200000 697821302 200000 14147999 200000 495814157 200000 802624490 200000 527124609 200000 555952656 200000 92954600 200000 488577320 200000 459315930 200000 131814966 200000 750873175 200000 342505645 200000 85677031 200000 970430772 200000 621836291 200000 296914605 200000 120046259 200000 980894066 200000 246655096 200000 796874977 200000 91950955 200000 796793626 200000 429736613 200000 589355783 200000 663620577 200000 467789980 200000 462676320 200000 734574943 200000 592234508 200000 409598762 200000 637770720 200000 415273264 200000 670959750 200000 330434365 200000 343477825 200000 572111681 200000 237638413 200000 931004686 200000 855163395 200000 53176928 200000 635859202 200000 161219358 200000 195077259 200000 61835743 200000 336570861 200000 381877423 200000 108375969 200000 333741585 200000 760126967 200000 894744648 200000 723622897 200000 993205458 200000 969252974 200000 710469684 200000 125847434 200000 677003773 200000 527973956 200000 523049220 200000 782690914 200000 712596467 200000 954335377 200000 765565449 200000 296116943 200000 995040794 200000 243697933 200000 98710491 200000 130826255 200000 423310172 200000 974421143 200000 399630036 200000 47547073 200000 364947620 200000 877258160 200000 413412246 200000 917017962 200000 21606757 200000 610504448 200000 61081473 200000 947833074 200000 305243666 200000 976653776 200000 487947581 200000 88142628 200000 422264999 200000 611093135 200000 309226807 200000 559572273 200000 665698079 200000 646408526 200000 487554587 200000 427648046 200000 603443707 200000 554583619 200000 721826655 200000 852916113 200000 9781953 200000 342037066 200000 33744825 200000 636418488 200000 670528635 200000 325285215 200000 478201251 200000 747905634 200000 27024948 200000 648233253 200000 692215774 200000 714977075 200000 891848063 200000 932832098 200000 734128107 200000 665840693 200000 230792432 200000 739709569 200000 357341844 200000 53447762 200000 935144608 200000 324069902 200000 265138785 200000 181422043 200000 904776365 200000 855459646 200000 172748836 200000 250085636 200000 820507575 200000 98600804 200000 532473198 200000 94589029 200000 984601445 200000 350073981 200000 906679575 200000 291094394 200000 842135262 200000 190152101 200000 334636986 200000 727594276 200000 436193105 200000 224739744 200000 641926710 200000 392443943 200000 571210349 200000 306841426 200000 932741166 200000 232305066 200000 998684393 200000 92038215 200000 368540810 200000 910110650 200000 900922109 200000 606468908 200000 389917172 200000 66717638 200000 146082023 200000 218354771 200000 489988444 200000 346193188 200000 187441000 200000 750341684 200000 183467125 200000 298525579 200000 145393732 200000 929752550 200000 785510965 200000 272529815 200000 509637830 200000 6693290 200000 510974297 200000 195102025 200000 470096441 200000 184792929 200000 88517854 200000 957291652 200000 331281008 200000 440524049 200000 983001737 200000 856884625 200000 414395967 200000 350994788 200000 886621537 200000 311320476 200000 448067071 200000 742952 200000 558925871 200000 741881140 200000 216865806 200000 62224592 200000 93490693 200000 623630031 200000 409827149 200000 900288241 200000 653867188 200000 510178628 200000 343096224 200000 285325510 200000 926375252 200000 827862607 200000 766063218 200000 392949165 200000 3017408 200000 804471568 200000 487493934 200000 243349672 200000 546532887 200000 834509964 200000 850320327 200000 710455005 200000 85951293 200000 50816555 200000 392824625 200000 838052886 200000 840501591 200000 106362936 200000 689276389 200000 648012098 200000 338103123 200000 653382244 200000 26818657 200000 853520626 200000 718656606 200000 769752132 200000 764993446 200000 820051933 200000 755557483 200000 127794638 200000 436209592 200000 977080668 200000 734124723 200000 507446752 200000 95707682 200000 990018030 200000 967846959 200000 374777017 200000 880790639 200000 938065846 200000 640121888 200000 467915390 200000 538952370 200000 83495672 200000 941433992 200000 189186999 200000 954710527 200000 215434912 200000 678242990 200000 51470287 200000 850793711 200000 40508602 200000 696474526 200000 783415191 200000 572091936 200000 835705083 200000 289310375 200000 817924035 200000 28934323 200000 26527543 200000 199540699 200000 123155307 200000 15599821 200000 131575784 200000 689765010 200000 993059980 200000 731393046 200000 854009518 200000 570259943 200000 837672581 200000 227541565 200000 573250761 200000 110998841 200000 945962138 200000 533230961 200000 770642849 200000 903127724 200000 412470389 200000 445103849 200000 931196223 200000 125917606 200000 833714336 200000 618368350 200000 291653841 200000 814450514 200000 214361356 200000 201146252 200000 779026218 200000 1725216 200000 117251980 200000 929903797 200000 895825215 200000 796911427 200000 832403547 200000 366408989 200000 766352555 200000 40164658 200000 411491986 200000 179541647 200000 468058668 200000 64193063 200000 287101619 200000 281668310 200000 391005219 200000 519381411 200000 93351713 200000 219781701 200000 419598104 200000 472225256 200000 768190117 200000 24204848 200000 425694260 200000 474029693 200000 950294251 200000 431380849 200000 967450054 200000 815921326 200000 438954754 200000 585632996 200000 123789759 200000 686159882 200000 358669280 200000 721625066 200000 337454645 200000 189511907 200000 166240988 200000 242565354 200000 122801124 200000 979789521 200000 147689010 200000 763326923 200000 115584680 200000 813006639 200000 822291331 200000 810413692 200000 845407236 200000 15727005 200000 38098002 200000 319865197 200000 348007326 200000 638359676 200000 238100104 200000 170254355 200000 10838976 200000 35388789 200000 824314096 200000 228323175 200000 867545049 200000 271043059 200000 234774972 200000 49507944 200000 49202426 200000 131624868 200000 328648958 200000 96656532 200000 564025434 200000 70487292 200000 925298480 200000 184532595 200000 838118355 200000 457016753 200000 933283757 200000 701531661 200000 141195874 200000 333250368 200000 501945653 200000 455397230 200000 263549610 200000 462282087 200000 182013549 200000 993909545 200000 495289714 200000 627582633 200000 484843100 200000 317104338 200000 902717986 200000 527048397 200000 528302320 200000 627332483 200000 666210634 200000 344423263 200000 835213687 200000 930396248 200000 512089372 200000 412154926 200000 6085414 200000 343510771 200000 464438765 200000 784780236 200000 361653142 200000 343527928 200000 237502136 200000 709582353 200000 69186369 200000 252177298 200000 549006747 200000 527955097 200000 932055562 200000 844955117 200000 434274903 200000 996329281 200000 513477554 200000 380828089 200000 977070804 200000 668418222 200000 428396644 200000 620443310 200000 261134235 200000 603494086 200000 269384490 200000 349590530 200000 533120090 200000 291881780 200000 357750901 200000 64474356 200000 256991844 200000 550844392 200000 706490521 200000 90695493 200000 503748910 200000 956738965 200000 928365134 200000 634465210 200000 979439827 200000 580995634 200000 450849584 200000 301482652 200000 184596113 200000 235980154 200000 611462720 200000 64712247 200000 245112138 200000 519006572 200000 357382754 200000 537745758 200000 296714756 200000 19745483 200000 938504413 200000 721009125 200000 405112937 200000 462753182 200000 918757854 200000 21424422 200000 259707208 200000 243760049 200000 865848565 200000 876968573 200000 892542226 200000 27495187 200000 57751957 200000 615081932 200000 282249310 200000 68017302 200000 125417880 200000 289306616 200000 545847397 200000 942394963 200000 904451514 200000 402939241 200000 352018822 200000 466811427 200000 787523609 200000 574989966 200000 935374275 200000 815350310 200000 908442812 200000 558707287 200000 4311363 200000 897139520 200000 816049672 200000 410779321 200000 199239886 200000 99678615 200000 690909004 200000 997227310 200000 244820052 200000 57520407 200000 307327287 200000 492235570 200000 167909222 200000 286883822 200000 124747356 200000 324117191 200000 104215483 200000 271077136 200000 875340725 200000 430615282 200000 25669549 200000 896876724 200000 706579229 200000 425015867 200000 511270586 200000 577500884 200000 593184213 200000 832627505 200000 778284035 200000 997925297 200000 230917376 200000 349597412 200000 118822608 200000 515817038 200000 559914534 200000 706214249 200000 604805897 200000 273303280 200000 884590005 200000 296239194 200000 986843583 200000 830188964 200000 194814331 200000 524155731 200000 469782433 200000 530832569 200000 395646766 200000 604419190 200000 547535239 200000 712791361 200000 28992740 200000 310357736 200000 754142955 200000 548151701 200000 447081371 200000 885820242 200000 281264235 200000 338139598 200000 977959346 200000 15851105 200000 84293193 200000 791673933 200000 631632238 200000 646814022 200000 196516075 200000 121531443 200000 29285238 200000 844678710 200000 778709339 200000 373272041 200000 120338264 200000 21427435 200000 712627655 200000 60985242 200000 15944194 200000 986762529 200000 717371906 200000 262627764 200000 631141449 200000 570336538 200000 492225026 200000 832439659 200000 589935973 200000 557744155 200000 588421216 200000 413362998 200000 128142195 200000 432365804 200000 465400539 200000 340499792 200000 373183474 200000 223092316 200000 816931029 200000 732287032 200000 995341895 200000 468601275 200000 972763604 200000 603871025 200000 679322681 200000 856622431 200000 916555266 200000 863538883 200000 352319093 200000 815405855 200000 461050542 200000 319533368 200000 73206539 200000 488676059 200000 100133065 200000 153518880 200000 365365743 200000 415999730 200000 900674410 200000 585276366 200000 397075833 200000 713617098 200000 360943691 200000 462608856 200000 311557349 200000 537097035 200000 435990089 200000 306641818 200000 769720532 200000 687756644 200000 597629927 200000 666186164 200000 416565705 200000 321123461 200000 696822220 200000 722086280 200000 264137901 200000 153442596 200000 486238016 200000 873413565 200000 351104844 200000 508892472 200000 701402803 200000 923111103 200000 277986006 200000 880397505 200000 393375799 200000 192134460 200000 455020639 200000 959910974 200000 960641537 200000 584757928 200000 932943710 200000 387294517 200000 744376043 200000 247337402 200000 117772850 200000 144975022 200000 619597557 200000 532820205 200000 137955480 200000 821273528 200000 101921728 200000 844340480 200000 241489462 200000 291566051 200000 88182033 200000 968166262 200000 428301076 200000 879124933 200000 475080532 200000 186004247 200000 69230622 200000 782723958 200000 726981143 200000 923929197 200000 987397539 200000 306531091 200000 874352266 200000 160497736 200000 717101017 200000 576385854 200000 499734022 200000 58256955 200000 520956758 200000 386918300 200000 410630787 200000 498171676 200000 874223512 200000 838814038 200000 280984864 200000 273405832 200000 879418239 200000 768021401 200000 147729055 200000 176989788 200000 693776334 200000 449141782 200000 404999653 200000 482635581 200000 2764205 200000 842781570 200000 360082047 200000 134775569 200000 120960810 200000 421310999 200000 463885592 200000 497438340 200000 762174899 200000 739486737 200000 489629188 200000 459855492 200000 810644125 200000 195397683 200000 945522617 200000 731979974 200000 165332897 200000 156201535 200000 346543440 200000 955324479 200000 988729689 200000 90477441 200000 173261576 200000 900368811 200000 577893832 200000 253445445 200000 366947012 200000 252146185 200000 76755663 200000 812549468 200000 371826312 200000 253268252 200000 478259385 200000 180322460 200000 358070015 200000 846288364 200000 116212400 200000 853529437 200000 434078712 200000 530087235 200000 227606853 200000 832250876 200000 619926244 200000 140476977 200000 684930796 200000 329535323 200000 282642266 200000 587230345 200000 781489277 200000 39457119 200000 71638932 200000 29688161 200000 237478325 200000 103514481 200000 802689775 200000 391754646 200000 815922611 200000 409849086 200000 954465391 200000 50090565 200000 264553851 200000 551528951 200000 83235128 200000 575630163 200000 110808182 200000 352383314 200000 722547478 200000 762843623 200000 710674160 200000 937364359 200000 819367158 200000 531286763 200000 648543897 200000 14910227 200000 343004523 200000 37513102 200000 328679173 200000 987369208 200000 244608298 200000 742313412 200000 686763052 200000 108828475 200000 789001614 200000 843863748 200000 259099370 200000 622658405 200000 83972373 200000 194693513 200000 275104640 200000 243066115 200000 238828000 200000 82997587 200000 603290641 200000 863322662 200000 845070903 200000 831183395 200000 898576166 200000 825578980 200000 738660611 200000 853589826 200000 800530987 200000 789743317 200000 439523923 200000 676422586 200000 994304495 200000 584531350 200000 449170392 200000 516372187 200000 709651752 200000 372303178 200000 230247272 200000 250975928 200000 581031661 200000 223222804 200000 438235518 200000 83664039 200000 892354874 200000 256437662 200000 724055992 200000 471629765 200000 853592431 200000 553768341 200000 612630360 200000 603850608 200000 263011025 200000 846124586 200000 489649092 200000 783022539 200000 764822792 200000 996003474 200000 963693831 200000 398995517 200000 336361632 200000 167140231 200000 35921997 200000 399751154 200000 767978888 200000 316303814 200000 907246698 200000 777904217 200000 375612309 200000 974303375 200000 844707412 200000 840593316 200000 57015552 200000 361123368 200000 262424997 200000 733631307 200000 249605860 200000 392115290 200000 862356250 200000 406535305 200000 806178241 200000 474934002 200000 691607318 200000 555653341 200000 119299580 200000 703647810 200000 586400800 200000 654971531 200000 413632604 200000 944911261 200000 368767840 200000 670767897 200000 693832335 200000 989897182 200000 405424934 200000 77054930 200000 47234467 200000 192175074 200000 141905252 200000 104839238 200000 959766669 200000 69298953 200000 778231855 200000 955868360 200000 526671526 200000 535804857 200000 219327041 200000 349149935 200000 880657448 200000 498718171 200000 100847482 200000 781370389 200000 245626037 200000 147008860 200000 485771099 200000 205473243 200000 569504721 200000 419122349 200000 841424777 200000 41355427 200000 801807203 200000 82313028 200000 102991952 200000 406295061 200000 897040952 200000 477569049 200000 708121373 200000 992452507 200000 508551808 200000 23425066 200000 909084419 200000 191072484 200000 365629007 200000 727445239 200000 499924791 200000 546726500 200000 50563613 200000 746700038 200000 758946196 200000 256256467 200000 15550791 200000 706338912 200000 228641048 200000 422383274 200000 989297804 200000 501521170 200000 779038309 200000 369038505 200000 844000400 200000 731172782 200000 574479937 200000 765557844 200000 525785180 200000 943327175 200000 410991126 200000 349365617 200000 199824860 200000 469275256 200000 611759731 200000 987915147 200000 422840927 200000 928635614 200000 168394121 200000 318193778 200000 702109979 200000 589416089 200000 151587758 200000 212049593 200000 283838375 200000 738846799 200000 980429790 200000 368497719 200000 973667455 200000 9130026 200000 625989173 200000 76676231 200000 865553284 200000 15189589 200000 648674934 200000 795003271 200000 33024633 200000 105795970 200000 902516871 200000 676200925 200000 509554567 200000 620274023 200000 167481075 200000 219029357 200000 482949050 200000 847986492 200000 400031590 200000 293271524 200000 289193857 200000 236169279 200000 127858485 200000 754681649 200000 713642290 200000 101850672 200000 208347092 200000 566961670 200000 977489795 200000 361307605 200000 108650333 200000 653088347 200000 900939794 200000 675280759 200000 725528336 200000 48918508 200000 298547679 200000 363376995 200000 282102221 200000 528743606 200000 93317069 200000 37951083 200000 31663259 200000 995602302 200000 809169700 200000 355944546 200000 447994661 200000 105711690 200000 657051154 200000 376383140 200000 299888184 200000 846730981 200000 361689637 200000 182678155 200000 272089159 200000 763107679 200000 451933906 200000 548830203 200000 106142695 200000 683036299 200000 512762866 200000 730656727 200000 542027859 200000 266837120 200000 278990400 200000 918822537 200000 260514793 200000 136658201 200000 761361884 200000 910863486 200000 999797930 200000 246914677 200000 919259339 200000 684268200 200000 391047358 200000 434135927 200000 241917812 200000 503870714 200000 180061422 200000 674170438 200000 943225124 200000 870476528 200000 757642536 200000 644913870 200000 307247755 200000 599562244 200000 422091007 200000 643492158 200000 188461629 200000 566341690 200000 481745961 200000 749043337 200000 417481523 200000 378785429 200000 878376703 200000 746919141 200000 774427975 200000 836275615 200000 151196416 200000 763578958 200000 530125243 200000 598509029 200000 287235406 200000 696561924 200000 629416883 200000 38996089 200000 759977263 200000 480830472 200000 320997046 200000 943231343 200000 403903629 200000 480663460 200000 166893361 200000 811296352 200000 704527479 200000 228180960 200000 602271988 200000 938077930 200000 342825886 200000 156599053 200000 732511155 200000 723906349 200000 246465241 200000 961891902 200000 17056646 200000 92802127 200000 652697505 200000 237799370 200000 824808297 200000 666882809 200000 802756245 200000 498721228 200000 497503165 200000 94757337 200000 379099640 200000 984489123 200000 743120581 200000 72292382 200000 36888110 200000 921770354 200000 289610538 200000 127994367 200000 217076803 200000 40338081 200000 368621688 200000 939121460 200000 322697315 200000 835731546 200000 286019998 200000 244738427 200000 903053411 200000 90948877 200000 499438962 200000 169204501 200000 336264247 200000 107543020 200000 698023211 200000 291527494 200000 848404602 200000 881455984 200000 14599909 200000 739800280 200000 352041705 200000 760091602 200000 156397088 200000 448202392 200000 794682600 200000 676213139 200000 387174466 200000 494599640 200000 440949243 200000 235248116 200000 275296528 200000 276764396 200000 652213838 200000 219713918 200000 221508409 200000 688310701 200000 106815790 200000 650192508 200000 847146699 200000 970401785 200000 248728462 200000 876526972 200000 562364860 200000 424837168 200000 104535683 200000 360955346 200000 816357986 200000 265803193 200000 700508104 200000 294082069 200000 646082043 200000 710230395 200000 420762683 200000 934362784 200000 633084198 200000 276749924 200000 551816798 200000 225418258 200000 871958632 200000 336633318 200000 326200535 200000 61344719 200000 509029545 200000 573174389 200000 290546928 200000 729200764 200000 988799924 200000 262395402 200000 389317399 200000 43713670 200000 72590010 200000 768195747 200000 457260383 200000 977952412 200000 405884624 200000 82659008 200000 87282686 200000 868504113 200000 360537964 200000 325409768 200000 145970125 200000 936727035 200000 15275244 200000 129685794 200000 505938635 200000 373943927 200000 377456399 200000 857362812 200000 464542874 200000 693590626 200000 947844985 200000 288629384 200000 372615425 200000 55968065 200000 85435444 200000 564222170 200000 124588648 200000 954266586 200000 225702954 200000 344295563 200000 562282591 200000 722521785 200000 812990892 200000 830781881 200000 935081495 200000 801647276 200000 727984366 200000 756308229 200000 256693479 200000 12219208 200000 679369864 200000 63476243 200000 457561800 200000 257248097 200000 787907062 200000 909305869 200000 879827162 200000 448896917 200000 289550873 200000 744869921 200000 244957661 200000 412681411 200000 822997941 200000 424050174 200000 256519353 200000 871421068 200000 380456433 200000 601402459 200000 952001782 200000 119849433 200000 51549402 200000 126223217 200000 937449285 200000 847373652 200000 111483359 200000 198380924 200000 953795573 200000 129675757 200000 28947030 200000 184098621 200000 450685310 200000 891281750 200000 330055670 200000 509423227 200000 358582010 200000 109772424 200000 620018011 200000 448423037 200000 594406567 200000 167079996 200000 705375366 200000 975303313 200000 981369958 200000 711653747 200000 987130202 200000 245371017 200000 121557055 200000 418999279 200000 757339168 200000 219461433 200000 47867099 200000 145626295 200000 281255940 200000 739994362 200000 513720840 200000 803308695 200000 556036501 200000 491926570 200000 781398841 200000 96822429 200000 146919241 200000 562995114 200000 966635524 200000 387698334 200000 966309367 200000 673276766 200000 437062306 200000 603187631 200000 484219227 200000 58096305 200000 831152754 200000 672280748 200000 368557717 200000 571115278 200000 636038262 200000 328480436 200000 311262890 200000 961569384 200000 102380500 200000 521452970 200000 649549570 200000 896596915 200000 799293526 200000 680263862 200000 698995176 200000 521028456 200000 475932907 200000 126057154 200000 641453325 200000 120168453 200000 878272036 200000 814844670 200000 368968710 200000 206176395 200000 826119351 200000 932220765 200000 81868489 200000 132777727 200000 65553408 200000 754700054 200000 164656180 200000 551576297 200000 160706171 200000 233754915 200000 455954054 200000 169643991 200000 316343883 200000 681436357 200000 771446244 200000 579100635 200000 241832886 200000 794139134 200000 811506390 200000 268406793 200000 787132327 200000 646657045 200000 593695431 200000 169919227 200000 263353899 200000 684870678 200000 756836488 200000 938398029 200000 214295796 200000 223908688 200000 175140045 200000 455513632 200000 208353753 200000 199737813 200000 307169966 200000 707856795 200000 155486548 200000 117785853 200000 179226152 200000 265304933 200000 168034050 200000 499100131 200000 4552858 200000 932370733 200000 354931751 200000 241313254 200000 867587912 200000 120641315 200000 840792616 200000 572868906 200000 946241500 200000 338824828 200000 315145998 200000 436466965 200000 56812768 200000 540978673 200000 373963274 200000 550184658 200000 258645061 200000 590231616 200000 304555499 200000 786750929 200000 154579934 200000 956181162 200000 495283113 200000 980636229 200000 4624870 200000 763320691 200000 916672734 200000 22671268 200000 229352822 200000 574952550 200000 72454728 200000 780268331 200000 721949968 200000 73350478 200000 639629385 200000 497200728 200000 737657111 200000 774810750 200000 152692583 200000 100570990 200000 261644884 200000 533781834 200000 937939148 200000 25712116 200000 484692083 200000 203329164 200000 576669894 200000 952277814 200000 96915587 200000 526693664 200000 135973192 200000 410910403 200000 50585466 200000 208777832 200000 14166120 200000 386292973 200000 119077551 200000 778773192 200000 681573087 200000 387165516 200000 176430686 200000 968250923 200000 416064652 200000 134101819 200000 453035560 200000 4690556 200000 998211825 200000 209703001 200000 416225680 200000 514435630 200000 520356276 200000 679310090 200000 677515391 200000 641275061 200000 189578528 200000 453729524 200000 635598784 200000 294837515 200000 516139170 200000 416788354 200000 839498117 200000 577577004 200000 563369804 200000 832859748 200000 889737184 200000 37982618 200000 358934101 200000 594793997 200000 378078027 200000 179477465 200000 919982486 200000 902914100 200000 702213921 200000 748431092 200000 99853327 200000 345846868 200000 65784354 200000 743857910 200000 219177568 200000 491199020 200000 104440563 200000 362876018 200000 85580112 200000 47363647 200000 922032283 200000 810802428 200000 190470730 200000 73445972 200000 271278856 200000 368517550 200000 269686747 200000 19847159 200000 672191368 200000 655976868 200000 431029301 200000 978922743 200000 564780368 200000 44640896 200000 912238512 200000 481554918 200000 879006201 200000 727914215 200000 723143491 200000 147224220 200000 920384509 200000 399011073 200000 488220943 200000 222697652 200000 428043071 200000 809379581 200000 840553685 200000 668575758 200000 777759104 200000 361484171 200000 959108218 200000 546303307 200000 484508907 200000 893840480 200000 407614602 200000 301205588 200000 715053194 200000 730957493 200000 697808563 200000 619110100 200000 578747086 200000 24139721 200000 949178949 200000 880594105 200000 451532299 200000 780959067 200000 865816761 200000 785649335 200000 351721721 200000 319380016 200000 89296423 200000 242648261 200000 466588468 200000 246563475 200000 413460942 200000 672826013 200000 202323389 200000 18633423 200000 637089424 200000 359588416 200000 640928632 200000 500293047 200000 627715955 200000 448363632 200000 265647532 200000 77515040 200000 250934817 200000 61973301 200000 312889478 200000 564107873 200000 446403945 200000 436997209 200000 215362966 200000 602994905 200000 685392316 200000 670580716 200000 586836047 200000 170958441 200000 659073968 200000 50459840 200000 337129099 200000 747459574 200000 440931969 200000 174904557 200000 355263238 200000 319921641 200000 65144459 200000 675338319 200000 229642206 200000 342878382 200000 707928529 200000 869176067 200000 216583450 200000 986467640 200000 541781625 200000 447110638 200000 835804447 200000 20860 200000 822990158 200000 797978422 200000 475989820 200000 433033969 200000 985150013 200000 442974406 200000 741492768 200000 329000726 200000 644595928 200000 572549327 200000 17613918 200000 55952364 200000 398970070 200000 194046530 200000 285908720 200000 586102392 200000 172169873 200000 502168918 200000 794288561 200000 954201411 200000 996109190 200000 722056200 200000 212229090 200000 70808794 200000 29192921 200000 417071254 200000 234390694 200000 159930445 200000 519357390 200000 832054787 200000 356111237 200000 879598004 200000 825337425 200000 396439 200000 468462317 200000 563472037 200000 162001775 200000 66953820 200000 923916460 200000 77711552 200000 402683867 200000 92100002 200000 871254648 200000 406511140 200000 172959338 200000 725183355 200000 114627687 200000 34929142 200000 40369303 200000 983025728 200000 52358007 200000 648500961 200000 615954176 200000 758853642 200000 867789319 200000 97750929 200000 941176294 200000 309057337 200000 294518876 200000 375848247 200000 652809137 200000 533102833 200000 390523165 200000 40635912 200000 314264938 200000 892280216 200000 478528472 200000 774710206 200000 196377408 200000 425807194 200000 957006203 200000 745238549 200000 175980292 200000 871833765 200000 355472603 200000 990568783 200000 559874732 200000 239298733 200000 311383344 200000 654577841 200000 262771923 200000 650635753 200000 733403287 200000 471358724 200000 12021559 200000 612374676 200000 268423311 200000 534546709 200000 891341114 200000 253450029 200000 702556797 200000 596670517 200000 377249891 200000 28823287 200000 577162280 200000 186367673 200000 416743130 200000 880407674 200000 595720765 200000 15960699 200000 681381359 200000 303113728 200000 887989964 200000 703005527 200000 393539219 200000 917590041 200000 634650057 200000 57211823 200000 851870173 200000 854163991 200000 600987020 200000 823652072 200000 349810054 200000 635619475 200000 868136785 200000 77853163 200000 607697517 200000 506242022 200000 724023225 200000 841869220 200000 77280533 200000 478127793 200000 332433223 200000 418334086 200000 438938146 200000 973301333 200000 980592356 200000 470606854 200000 704712416 200000 728112508 200000 119198812 200000 565588252 200000 39775676 200000 588681358 200000 410991327 200000 193758917 200000 978108616 200000 77474877 200000 583549825 200000 614302595 200000 250755643 200000 805869050 200000 85871546 200000 639760603 200000 384631535 200000 630708349 200000 660299750 200000 199413718 200000 428723426 200000 622454849 200000 985625029 200000 419524481 200000 978213813 200000 912333317 200000 471879932 200000 822588781 200000 606985520 200000 798892876 200000 658608019 200000 510738479 200000 908021180 200000 341882078 200000 948024950 200000 946802657 200000 605149927 200000 54324549 200000 563159540 200000 331069087 200000 637638628 200000 789362001 200000 179164227 200000 156569867 200000 135128584 200000 593443476 200000 371935737 200000 258973898 200000 53465422 200000 173401575 200000 251605140 200000 77011205 200000 456872660 200000 107496931 200000 764816116 200000 819713769 200000 773777244 200000 28318569 200000 909522396 200000 884133927 200000 122616780 200000 51124763 200000 123582580 200000 923748212 200000 688234926 200000 49629408 200000 544805066 200000 611380490 200000 717535153 200000 944634980 200000 623263308 200000 545048358 200000 516528166 200000 54339477 200000 204719695 200000 834159240 200000 912033667 200000 472403495 200000 467824268 200000 208435446 200000 428603108 200000 245297425 200000 658399133 200000 350490041 200000 415400069 200000 104670990 200000 881973125 200000 817197086 200000 5680713 200000 452793630 200000 235597349 200000 21881334 200000 985749046 200000 163786498 200000 180123592 200000 644724758 200000 345549047 200000 227003843 200000 392241560 200000 446798552 200000 494543449 200000 645192747 200000 937981990 200000 677368472 200000 211747790 200000 413787978 200000 780724710 200000 119852601 200000 162970861 200000 606904563 200000 172600752 200000 976483742 200000 684214767 200000 99495484 200000 807470401 200000 806307888 200000 543328308 200000 554111490 200000 169508792 200000 462268254 200000 545763004 200000 524148578 200000 824489497 200000 361416473 200000 209319599 200000 163225665 200000 731096013 200000 597569108 200000 923716566 200000 901375430 200000 664819488 200000 633799562 200000 467208479 200000 90455258 200000 720464322 200000 697845047 200000 964312860 200000 803829423 200000 549836103 200000 149068894 200000 96033925 200000 903444790 200000 183516583 200000 669051650 200000 4972721 200000 340789671 200000 325981118 200000 537734317 200000 990413857 200000 495985405 200000 651742157 200000 465467628 200000 443542774 200000 329030775 200000 265610231 200000 526488016 200000 155573110 200000 682054681 200000 839448773 200000 583849582 200000 615968395 200000 87078185 200000 626613667 200000 958593376 200000 502374467 200000 601293490 200000 182131040 200000 12462915 200000 531688529 200000 441408004 200000 436596914 200000 565446455 200000 227626123 200000 505299250 200000 309840048 200000 204786018 200000 946029418 200000 263170962 200000 988847958 200000 7139693 200000 686949517 200000 975059009 200000 492447236 200000 747100933 200000 408893238 200000 813350045 200000 394755071 200000 526013531 200000 330616011 200000 155471049 200000 450772207 200000 493737637 200000 431255894 200000 864849964 200000 638612320 200000 446251675 200000 625937414 200000 551696882 200000 675021633 200000 270957818 200000 826985900 200000 954124169 200000 863935079 200000 786415876 200000 973797695 200000 403558694 200000 420337931 200000 802121983 200000 77418584 200000 984247358 200000 233287752 200000 421327026 200000 78886838 200000 948896269 200000 549524638 200000 919861739 200000 273628604 200000 965586450 200000 706287730 200000 346117883 200000 915635950 200000 683714705 200000 974262924 200000 984248631 200000 444402808 200000 206975248 200000 709279895 200000 456888697 200000 352286887 200000 83679962 200000 304458660 200000 830610078 200000 506943853 200000 396476799 200000 647581351 200000 909653510 200000 492248801 200000 668228946 200000 420883193 200000 899017239 200000 907741629 200000 887300585 200000 335332052 200000 873654970 200000 46459359 200000 327105697 200000 691945434 200000 634380252 200000 731488456 200000 691574040 200000 343827343 200000 527108591 200000 481622048 200000 748413873 200000 729895898 200000 734479462 200000 746770992 200000 712049683 200000 318998920 200000 249146940 200000 761844326 200000 67448234 200000 116583625 200000 262833774 200000 727729621 200000 160045093 200000 445776817 200000 977148028 200000 733440434 200000 428664822 200000 724087480 200000 245023980 200000 289953752 200000 492371157 200000 340463419 200000 413858247 200000 765834565 200000 774984766 200000 531279353 200000 482455323 200000 392671387 200000 507909102 200000 206921110 200000 959484279 200000 715516576 200000 695722089 200000 830381851 200000 476056178 200000 882306750 200000 625055095 200000 139957876 200000 47758116 200000 435502467 200000 920858787 200000 50290417 200000 981776554 200000 876638498 200000 918934459 200000 506341317 200000 807226023 200000 493211633 200000 833803091 200000 375145610 200000 651698110 200000 629473513 200000 337000258 200000 550160315 200000 721359385 200000 411716649 200000 368927522 200000 737132345 200000 251605989 200000 393658227 200000 862950612 200000 828139719 200000 842355667 200000 419358382 200000 62180602 200000 207729806 200000 396608409 200000 78110818 200000 557060988 200000 294759322 200000 870363759 200000 657805887 200000 340896260 200000 20207194 200000 756934035 200000 937410966 200000 379671169 200000 549659940 200000 54648517 200000 253276126 200000 174807976 200000 707362478 200000 903295691 200000 515027249 200000 207672174 200000 386256022 200000 49446894 200000 559225036 200000 57787279 200000 313420252 200000 338403964 200000 149246866 200000 718142987 200000 408953699 200000 623171908 200000 507301002 200000 72918435 200000 484660339 200000 125027869 200000 750393693 200000 904820832 200000 43169082 200000 50330719 200000 234786009 200000 522654733 200000 913818950 200000 40757096 200000 928471408 200000 177827512 200000 975524876 200000 921513240 200000 453491641 200000 433732405 200000 572551525 200000 573459541 200000 146410734 200000 980773275 200000 533695500 200000 653327752 200000 551746925 200000 183604165 200000 650471457 200000 778854175 200000 909654840 200000 395686353 200000 806789033 200000 727451657 200000 609753717 200000 627358373 200000 262996747 200000 901733949 200000 524431342 200000 55854181 200000 778895764 200000 594760499 200000 518778769 200000 585302270 200000 564489204 200000 16973929 200000 501454065 200000 552601247 200000 692782271 200000 792222687 200000 103666627 200000 870455866 200000 156848878 200000 190212763 200000 826134626 200000 633495048 200000 464737883 200000 415237414 200000 797374540 200000 725441026 200000 534953032 200000 65767438 200000 28060835 200000 594025577 200000 795074521 200000 277970018 200000 999603373 200000 432540734 200000 733249685 200000 647397945 200000 571195477 200000 18657226 200000 171594473 200000 650952491 200000 950874279 200000 361415448 200000 867580581 200000 713064150 200000 295976023 200000 673088118 200000 195125629 200000 100154714 200000 19678267 200000 883501304 200000 606114185 200000 332549598 200000 406768077 200000 125463285 200000 130977733 200000 91116809 200000 652264362 200000 862287496 200000 417106578 200000 684722569 200000 74503189 200000 976704528 200000 867415603 200000 998333584 200000 386768756 200000 114471600 200000 537879889 200000 883430481 200000 492629202 200000 566913744 200000 104900472 200000 70508680 200000 665124956 200000 278198426 200000 434408343 200000 747588335 200000 792460260 200000 657536638 200000 594712708 200000 481768906 200000 300599137 200000 425522606 200000 6550902 200000 386869852 200000 631334765 200000 954386594 200000 588469897 200000 301485935 200000 556787142 200000 667631510 200000 790956861 200000 601207761 200000 191406029 200000 366217991 200000 150841080 200000 258767057 200000 9228554 200000 20327994 200000 407996287 200000 525320390 200000 947219366 200000 674773429 200000 838014849 200000 754673544 200000 371151599 200000 636716996 200000 483302668 200000 934686965 200000 391523288 200000 375076085 200000 725072406 200000 414587246 200000 870326646 200000 968675484 200000 790455029 200000 911423575 200000 718349188 200000 27141456 200000 729533671 200000 53506202 200000 988796128 200000 49290092 200000 976167052 200000 81005861 200000 803437579 200000 222905743 200000 600460390 200000 789274983 200000 403474861 200000 815186716 200000 494542688 200000 214693847 200000 220722960 200000 351032507 200000 562292548 200000 818917485 200000 544386208 200000 767615702 200000 603522371 200000 864478503 200000 268304497 200000 160347165 200000 433537650 200000 189924998 200000 768815289 200000 596517891 200000 290819655 200000 398770702 200000 192593 200000 435960126 200000 226945824 200000 216347337 200000 824835384 200000 76091979 200000 799239868 200000 229169093 200000 578033936 200000 601076711 200000 778030271 200000 680239249 200000 899581343 200000 409871767 200000 990820147 200000 106628036 200000 592923472 200000 465782817 200000 63890690 200000 853923702 200000 807615407 200000 266050065 200000 865969277 200000 128238021 200000 14674929 200000 214821429 200000 228897752 200000 446317394 200000 33862505 200000 463799329 200000 538454443 200000 770386881 200000 198118932 200000 655228076 200000 596863346 200000 238181949 200000 564274446 200000 889088625 200000 434118670 200000 728444913 200000 244330267 200000 430845519 200000 741100611 200000 94961808 200000 996654367 200000 401914858 200000 943648056 200000 191166158 200000 911369894 200000 317357607 200000 906442490 200000 909683428 200000 465898589 200000 756920244 200000 482547960 200000 824367376 200000 790040215 200000 221396862 200000 499403400 200000 122668562 200000 823015881 200000 433106744 200000 395980641 200000 889344945 200000 686716686 200000 496034779 200000 768215071 200000 106933044 200000 398561955 200000 123752992 200000 229231811 200000 388794858 200000 409966700 200000 748754696 200000 242190640 200000 706553762 200000 543351918 200000 718979669 200000 630627247 200000 6203187 200000 639064915 200000 230290702 200000 916849004 200000 10779894 200000 948982505 200000 19843071 200000 611368694 200000 302712135 200000 388677795 200000 90392630 200000 80584899 200000 241456391 200000 685842454 200000 229142407 200000 539957674 200000 339343901 200000 283534205 200000 254150409 200000 614435687 200000 701505008 200000 551964726 200000 584969111 200000 953021210 200000 716495343 200000 989536067 200000 691556433 200000 817385928 200000 874770441 200000 278140874 200000 938699032 200000 822036697 200000 24390965 200000 473393045 200000 457899797 200000 523721368 200000 791289324 200000 916572051 200000 5051186 200000 846782135 200000 240884394 200000 384514645 200000 19474079 200000 937549512 200000 941715568 200000 463171218 200000 781908815 200000 264646852 200000 421883717 200000 208030115 200000 494364280 200000 157981064 200000 83649712 200000 70917127 200000 705382167 200000 614961491 200000 43046976 200000 241041889 200000 211328106 200000 525741130 200000 17510404 200000 200229237 200000 783862388 200000 796851957 200000 915288339 200000 378745775 200000 513010812 200000 258235583 200000 790412806 200000 319299227 200000 857442702 200000 668743801 200000 23703417 200000 794424302 200000 930504440 200000 483021527 200000 451768462 200000 961896316 200000 584956623 200000 34490609 200000 586987369 200000 276126143 200000 723006056 200000 188540612 200000 983877557 200000 373249111 200000 29974751 200000 652342703 200000 519403805 200000 679726725 200000 217490835 200000 988168950 200000 523428308 200000 863676846 200000 111134375 200000 380470851 200000 362800910 200000 455227870 200000 333257091 200000 747899424 200000 671286660 200000 510019138 200000 12314450 200000 288687230 200000 479362036 200000 297432493 200000 612935554 200000 765221169 200000 218611615 200000 424572180 200000 702932038 200000 917593713 200000 753962698 200000 440673298 200000 97856279 200000 401275226 200000 176789309 200000 529560421 200000 73938223 200000 61319789 200000 264464583 200000 954242927 200000 54197260 200000 65971725 200000 468109239 200000 374413493 200000 15758836 200000 385860355 200000 187244901 200000 901373540 200000 994755691 200000 596727547 200000 312644263 200000 814879431 200000 71174846 200000 263694596 200000 94061148 200000 828105170 200000 581269115 200000 130579988 200000 79210469 200000 771556762 200000 421779447 200000 478358914 200000 517066151 200000 429208795 200000 515870919 200000 830022538 200000 199576970 200000 960685425 200000 997662279 200000 312828877 200000 480425341 200000 736380127 200000 606198806 200000 580662222 200000 396520431 200000 959734987 200000 591587480 200000 636219254 200000 742177368 200000 362827135 200000 708081523 200000 188595088 200000 196951470 200000 664198250 200000 395527186 200000 221246542 200000 947627248 200000 956041373 200000 259117605 200000 75982274 200000 605906335 200000 212818255 200000 109558303 200000 546605670 200000 57705536 200000 565213786 200000 561706935 200000 260920213 200000 135914715 200000 349672123 200000 744510567 200000 793667087 200000 5310847 200000 660500757 200000 530974192 200000 97049209 200000 464314044 200000 848716847 200000 639894228 200000 395580890 200000 987639335 200000 970374514 200000 427389659 200000 89563680 200000 812098777 200000 478082924 200000 352965007 200000 320637081 200000 788947952 200000 818530383 200000 975864511 200000 806926458 200000 681751309 200000 804627570 200000 616867584 200000 128900444 200000 203373269 200000 825592527 200000 451728935 200000 500805049 200000 3341168 200000 430244228 200000 431387088 200000 633536884 200000 503642381 200000 859554386 200000 536047067 200000 868116558 200000 500183132 200000 407544097 200000 619817193 200000 141697650 200000 81030930 200000 797696634 200000 540878051 200000 624051434 200000 165178985 200000 538491915 200000 437625204 200000 245577255 200000 46017437 200000 976387367 200000 365858442 200000 65665661 200000 757043312 200000 20694851 200000 83435737 200000 873051300 200000 525743526 200000 967441530 200000 958433879 200000 895390264 200000 410001802 200000 931918858 200000 185519297 200000 649582138 200000 238621288 200000 915057365 200000 329084949 200000 828723086 200000 537647889 200000 260665313 200000 671722262 200000 651968379 200000 645286746 200000 905426136 200000 785421260 200000 437446190 200000 737962652 200000 214122633 200000 258973697 200000 821378359 200000 831462966 200000 340585317 200000 590131652 200000 392895497 200000 488813063 200000 579728387 200000 93285866 200000 630243966 200000 499640564 200000 960330140 200000 106185864 200000 202662226 200000 274656104 200000 604690063 200000 515442554 200000 469906083 200000 718051279 200000 165923551 200000 977176288 200000 838461560 200000 337185050 200000 484868272 200000 103352732 200000 266222391 200000 485393214 200000 373772493 200000 315466197 200000 308496940 200000 147406260 200000 322372901 200000 893961078 200000 163323913 200000 757658107 200000 492383050 200000 160722607 200000 26690912 200000 797020690 200000 395891440 200000 915491955 200000 199440683 200000 620717822 200000 747306100 200000 459010809 200000 891405637 200000 138744650 200000 504302931 200000 778388028 200000 262086895 200000 772033410 200000 735884462 200000 825297019 200000 23046476 200000 121984183 200000 381239757 200000 142326457 200000 107326948 200000 696276734 200000 190810264 200000 854774590 200000 885771045 200000 569938929 200000 479871008 200000 370226708 200000 112477405 200000 662345004 200000 281851156 200000 377527690 200000 84359874 200000 830642385 200000 616975436 200000 10663605 200000 213103338 200000 130259973 200000 678682434 200000 990175210 200000 763934803 200000 217514864 200000 451103380 200000 955307334 200000 196852060 200000 97966017 200000 691070596 200000 46000934 200000 360961098 200000 121784360 200000 159140728 200000 697670831 200000 849552836 200000 129542874 200000 616222842 200000 399555143 200000 185496408 200000 361300369 200000 198089656 200000 567518746 200000 864915956 200000 499062793 200000 317325061 200000 352074902 200000 190513773 200000 557449348 200000 679410775 200000 95732975 200000 848453627 200000 686645319 200000 41340487 200000 693567900 200000 581218491 200000 226707483 200000 495800468 200000 803711192 200000 777072684 200000 764255437 200000 442232992 200000 524747554 200000 489137587 200000 957310894 200000 842846193 200000 387705277 200000 173277975 200000 605918483 200000 708346033 200000 774246193 200000 343081733 200000 67749590 200000 495704623 200000 937119688 200000 652797325 200000 936240339 200000 647396700 200000 749886994 200000 404624035 200000 210068844 200000 606143311 200000 895698785 200000 446848671 200000 835850758 200000 173448642 200000 970910797 200000 688623805 200000 487909258 200000 253561234 200000 647757106 200000 636188062 200000 274454245 200000 112938818 200000 981451437 200000 890082757 200000 339880328 200000 760588153 200000 351284259 200000 919317531 200000 581442024 200000 578838911 200000 871242810 200000 570732140 200000 599686143 200000 547992004 200000 628324702 200000 807759848 200000 629957577 200000 897541722 200000 593715773 200000 239575971 200000 736564168 200000 92390262 200000 863737932 200000 209978133 200000 372883841 200000 969664499 200000 575765567 200000 796809370 200000 889919485 200000 529172942 200000 815511188 200000 211875314 200000 290624073 200000 76473003 200000 177890825 200000 968424642 200000 115680758 200000 231543374 200000 380233762 200000 943148818 200000 261995929 200000 234276643 200000 845434789 200000 303971790 200000 967473484 200000 524245176 200000 441075997 200000 752019781 200000 381340459 200000 800861757 200000 926958426 200000 793195437 200000 556526041 200000 733607691 200000 577111022 200000 846353309 200000 267542264 200000 28992282 200000 792255410 200000 912980624 200000 546379700 200000 251616649 200000 50602815 200000 589663081 200000 793877305 200000 223998746 200000 169418102 200000 167241962 200000 689991480 200000 124785331 200000 711012345 200000 464173627 200000 247789671 200000 546398174 200000 334351791 200000 994453354 200000 636435710 200000 417660233 200000 654461252 200000 332637669 200000 69165882 200000 814686023 200000 200801190 200000 836711681 200000 860403165 200000 959997006 200000 868845705 200000 69559415 200000 275624108 200000 20786039 200000 18714340 200000 311309025 200000 614928624 200000 298680577 200000 152569202 200000 621930562 200000 177135094 200000 481877199 200000 485254962 200000 714379387 200000 116652431 200000 485400805 200000 932976616 200000 165202391 200000 132385424 200000 313351150 200000 728016537 200000 306188672 200000 346146643 200000 522395577 200000 768733715 200000 357361159 200000 279080501 200000 517520823 200000 857801571 200000 542243808 200000 926908438 200000 761016191 200000 636720220 200000 306503139 200000 888788188 200000 257735499 200000 615290391 200000 719371725 200000 670408688 200000 201956472 200000 459306349 200000 471415997 200000 544868031 200000 539601418 200000 253054335 200000 9643447 200000 797669178 200000 915078949 200000 688157743 200000 151233060 200000 293911638 200000 843975061 200000 203195556 200000 589290064 200000 616675981 200000 393618503 200000 117790154 200000 688151019 200000 119601244 200000 394088910 200000 789828304 200000 766195849 200000 882122947 200000 148949727 200000 570906536 200000 330344994 200000 242237896 200000 897063125 200000 104642954 200000 807709074 200000 564691188 200000 781926958 200000 992995185 200000 685026586 200000 286715860 200000 146576651 200000 647049372 200000 155097309 200000 642591353 200000 426917812 200000 380963087 200000 24834404 200000 578441721 200000 50678546 200000 524441103 200000 664629275 200000 472362220 200000 14534452 200000 317729962 200000 197633489 200000 511177711 200000 503145419 200000 180459565 200000 675820860 200000 566166564 200000 987973805 200000 323311275 200000 773814643 200000 19392432 200000 793414229 200000 543203197 200000 52677234 200000 729086524 200000 42487905 200000 706331069 200000 256485273 200000 212422005 200000 910850579 200000 933668553 200000 857763374 200000 416798092 200000 786230481 200000 452824262 200000 984123862 200000 960159159 200000 257893542 200000 158176027 200000 453347104 200000 762164398 200000 361431230 200000 378270450 200000 812918266 200000 153442095 200000 112155118 200000 558882746 200000 697865786 200000 417944186 200000 984396073 200000 54730663 200000 516883990 200000 832900821 200000 194472460 200000 596229168 200000 895774380 200000 669293065 200000 420071251 200000 484732049 200000 52347515 200000 379750371 200000 440125281 200000 254434887 200000 470018536 200000 893344948 200000 165900477 200000 431167894 200000 173536187 200000 56298450 200000 639627919 200000 42103302 200000 407799199 200000 170870805 200000 260677927 200000 806630626 200000 680539813 200000 868498522 200000 955661943 200000 482005432 200000 381356993 200000 502103556 200000 754335892 200000 964548828 200000 924697164 200000 126300534 200000 774338104 200000 346245092 200000 685440128 200000 513066650 200000 864061763 200000 471515181 200000 432950271 200000 804291421 200000 116386614 200000 196125525 200000 202327117 200000 879168560 200000 476643766 200000 834668479 200000 130995537 200000 716513929 200000 674206479 200000 961119506 200000 653559768 200000 841949536 200000 973351086 200000 759616698 200000 467585042 200000 197890482 200000 449356710 200000 248198758 200000 494481939 200000 712849666 200000 144195372 200000 421802120 200000 351848019 200000 514361299 200000 439103771 200000 486207192 200000 526351407 200000 490106415 200000 992529009 200000 496120529 200000 663365734 200000 33081891 200000 401722320 200000 784285235 200000 883731868 200000 262379584 200000 37427198 200000 92057983 200000 784970970 200000 2113052 200000 935536741 200000 156437118 200000 391747596 200000 954590927 200000 323100052 200000 816387259 200000 230161026 200000 226751863 200000 733313468 200000 129560068 200000 218493295 200000 311003060 200000 48561459 200000 500902637 200000 383322733 200000 33937964 200000 165300469 200000 908290892 200000 547821559 200000 965104904 200000 279591710 200000 92888766 200000 100184046 200000 159922293 200000 196860785 200000 218192161 200000 18818581 200000 714880293 200000 916274644 200000 722764056 200000 446394005 200000 772412619 200000 92595410 200000 380304523 200000 16928890 200000 652069538 200000 560677399 200000 705410340 200000 734104627 200000 645066727 200000 677568248 200000 125439186 200000 169275414 200000 454413914 200000 925609193 200000 353442890 200000 79961305 200000 126082242 200000 905508356 200000 372512129 200000 482229786 200000 941734758 200000 677567369 200000 845819443 200000 771792089 200000 42270868 200000 528434776 200000 614593119 200000 738620409 200000 337123613 200000 739884409 200000 510016713 200000 809614018 200000 307246295 200000 522331284 200000 407218551 200000 522455906 200000 253023002 200000 780746361 200000 433954357 200000 470180711 200000 607084356 200000 403204506 200000 354988305 200000 606311494 200000 2874165 200000 125104268 200000 722212063 200000 764145624 200000 509968851 200000 506636938 200000 435670966 200000 187717336 200000 805869448 200000 729908722 200000 491701616 200000 836022630 200000 502455487 200000 786396869 200000 81938478 200000 328519047 200000 387844202 200000 314339627 200000 576932562 200000 645448610 200000 738439807 200000 222673389 200000 911787908 200000 829871364 200000 165638262 200000 677338361 200000 248253998 200000 622584925 200000 607571917 200000 263831010 200000 150844672 200000 89373761 200000 614365316 200000 388743262 200000 753811180 200000 810006441 200000 25808290 200000 984931014 200000 434522155 200000 937674863 200000 665651118 200000 328033433 200000 18725558 200000 564473301 200000 850079030 200000 156986105 200000 744909005 200000 242413823 200000 263567691 200000 136745772 200000 104366964 200000 821720948 200000 323124227 200000 405851932 200000 269775089 200000 238548897 200000 138713334 200000 795854296 200000 708774224 200000 206152534 200000 885974978 200000 47599121 200000 675851487 200000 646820423 200000 321280648 200000 522831518 200000 827218610 200000 384809612 200000 309321836 200000 70336760 200000 638889760 200000 967539489 200000 828363800 200000 928814526 200000 202273348 200000 845344871 200000 157659193 200000 545594163 200000 713209469 200000 957222561 200000 766443009 200000 27991483 200000 571804398 200000 256013432 200000 650152868 200000 272207458 200000 457667070 200000 65127800 200000 614528731 200000 367468884 200000 315625946 200000 374130320 200000 953475940 200000 427491942 200000 907667694 200000 967993494 200000 539307391 200000 553948044 200000 727649904 200000 548306113 200000 864231538 200000 726766945 200000 377049301 200000 445213997 200000 906405127 200000 540987298 200000 480865882 200000 28561243 200000 567900681 200000 418291123 200000 496578940 200000 356445870 200000 156673226 200000 940859672 200000 886782336 200000 411660526 200000 207762848 200000 422136317 200000 283364588 200000 903627465 200000 186891876 200000 251988911 200000 282837516 200000 254392909 200000 411119857 200000 883437345 200000 685136238 200000 796574064 200000 679800235 200000 66873192 200000 113878630 200000 39307400 200000 665938933 200000 399993407 200000 431976331 200000 777123539 200000 343867577 200000 819122820 200000 877918008 200000 652778737 200000 549753061 200000 355296441 200000 972965388 200000 283675492 200000 868070888 200000 603332484 200000 778537322 200000 85696279 200000 189583417 200000 815794223 200000 938952186 200000 419763156 200000 473146833 200000 987390761 200000 810057254 200000 203875020 200000 217169579 200000 163141250 200000 502480542 200000 312506132 200000 349076811 200000 400036467 200000 967481556 200000 890542114 200000 235521332 200000 843423700 200000 171866497 200000 413828692 200000 952157553 200000 698715300 200000 733967646 200000 895503721 200000 45395725 200000 133245062 200000 728220780 200000 252758277 200000 601159067 200000 696097598 200000 937972973 200000 104298290 200000 384378286 200000 469464887 200000 168122728 200000 775866586 200000 856641890 200000 837232640 200000 500986473 200000 133800014 200000 955967186 200000 13787338 200000 331501758 200000 10732482 200000 880957087 200000 562834668 200000 285217787 200000 780177870 200000 562478704 200000 671504992 200000 307628791 200000 251598318 200000 152153452 200000 86115395 200000 221378125 200000 905099523 200000 886582977 200000 237988184 200000 961010908 200000 580694993 200000 214695969 200000 960145542 200000 378167368 200000 826312063 200000 869968448 200000 686130006 200000 658660214 200000 398975514 200000 809474903 200000 540086902 200000 179827476 200000 518852881 200000 869067684 200000 508190264 200000 405231118 200000 692635066 200000 154613224 200000 241553683 200000 747926042 200000 880774092 200000 463153127 200000 870951457 200000 492216878 200000 262053347 200000 349537516 200000 273078176 200000 52466436 200000 341901312 200000 486374466 200000 202043761 200000 360611741 200000 907390982 200000 92036028 200000 555651484 200000 462255547 200000 392478270 200000 148233774 200000 181485258 200000 439441509 200000 863134164 200000 500280817 200000 216865993 200000 135872615 200000 988756311 200000 505546083 200000 236268812 200000 435129551 200000 380034877 200000 872811877 200000 892655913 200000 683770225 200000 331927133 200000 915047387 200000 647609177 200000 228484452 200000 369195123 200000 46792751 200000 270857979 200000 154492803 200000 294132383 200000 270543311 200000 191825169 200000 367657709 200000 104383974 200000 533717163 200000 983678145 200000 804163462 200000 760145840 200000 280733624 200000 308485077 200000 598631540 200000 351971400 200000 50699631 200000 601116476 200000 438889634 200000 630904672 200000 666652750 200000 616136071 200000 965092672 200000 967363210 200000 555733334 200000 692349804 200000 676265537 200000 228422079 200000 294121099 200000 243194951 200000 903570139 200000 794626012 200000 758761336 200000 156972692 200000 512469003 200000 159175456 200000 124047272 200000 171247734 200000 387575566 200000 608700336 200000 108758830 200000 429994548 200000 627609065 200000 468005908 200000 851370782 200000 479832246 200000 594206691 200000 83621303 200000 949118993 200000 291020300 200000 134002694 200000 592484202 200000 266734757 200000 215733735 200000 642877345 200000 839187937 200000 908085755 200000 404818974 200000 297946824 200000 548132404 200000 804625463 200000 718896427 200000 206853330 200000 164154976 200000 349699844 200000 622306476 200000 713986779 200000 919846340 200000 917953037 200000 987894754 200000 434284608 200000 461744037 200000 92438405 200000 577706037 200000 361324837 200000 904013738 200000 458737824 200000 852296109 200000 268623602 200000 551255648 200000 107691032 200000 473219963 200000 687238865 200000 98683831 200000 988949161 200000 404078702 200000 990197298 200000 758606211 200000 708370324 200000 77494655 200000 622878536 200000 116070908 200000 65593632 200000 724796485 200000 238766986 200000 752095806 200000 309195028 200000 413390209 200000 772444211 200000 15121098 200000 500652863 200000 781883284 200000 930552513 200000 93888515 200000 661820913 200000 99309828 200000 666940281 200000 601311410 200000 347662463 200000 947766011 200000 289503714 200000 651530883 200000 14246338 200000 462255560 200000 935149894 200000 864402054 200000 278739096 200000 7647579 200000 868194612 200000 799319982 200000 215778402 200000 424791501 200000 936222208 200000 650400085 200000 631672709 200000 199120342 200000 469867330 200000 654150070 200000 788226537 200000 300113749 200000 101521491 200000 977654386 200000 744814461 200000 637863884 200000 956693203 200000 122625292 200000 899369137 200000 841732834 200000 390930214 200000 175918445 200000 22677242 200000 724421343 200000 687959282 200000 825085536 200000 610947921 200000 632878899 200000 950968226 200000 311908887 200000 717249204 200000 45976303 200000 498200806 200000 723928228 200000 929295524 200000 806915914 200000 266328369 200000 497793153 200000 714294182 200000 182849053 200000 813495354 200000 456833801 200000 625304514 200000 12424808 200000 498694523 200000 828163836 200000 18572039 200000 582314699 200000 689678005 200000 907578623 200000 687480837 200000 941460493 200000 992018538 200000 393077274 200000 198633041 200000 276731801 200000 370074210 200000 750820920 200000 500432133 200000 769077244 200000 248525863 200000 698129578 200000 47940413 200000 209681769 200000 912145288 200000 365850788 200000 805072539 200000 829622325 200000 408853274 200000 364895167 200000 81826243 200000 230024538 200000 830105778 200000 344083061 200000 238814432 200000 98081016 200000 989549548 200000 407436969 200000 692249629 200000 942080208 200000 312564391 200000 248619036 200000 13091373 200000 640179399 200000 897166727 200000 159170809 200000 548848836 200000 182012777 200000 199975538 200000 40181834 200000 210427164 200000 963248740 200000 958440723 200000 427822720 200000 560549489 200000 824751368 200000 347230555 200000 488482287 200000 495504005 200000 782794958 200000 789082106 200000 876827471 200000 546648093 200000 895763406 200000 985822954 200000 692252732 200000 541069185 200000 999435079 200000 30948837 200000 827955127 200000 90413824 200000 955700763 200000 993833706 200000 815235748 200000 727530858 200000 374917968 200000 555063484 200000 278037578 200000 92904084 200000 690325136 200000 491732323 200000 902817494 200000 663228888 200000 473201322 200000 337546921 200000 914516440 200000 128247954 200000 355552783 200000 877716125 200000 106244803 200000 141470884 200000 19664725 200000 1552404 200000 810598769 200000 145206515 200000 371620280 200000 260810019 200000 597331614 200000 177454567 200000 241418132 200000 545758630 200000 624524904 200000 197160943 200000 902374124 200000 726023613 200000 970292438 200000 704396283 200000 553906150 200000 306732617 200000 713755726 200000 956838912 200000 325327693 200000 847167859 200000 519668764 200000 421624696 200000 592708366 200000 459700518 200000 344422130 200000 55893983 200000 775289019 200000 679432592 200000 528748898 200000 691253047 200000 901859851 200000 807057317 200000 23004774 200000 114989701 200000 730467672 200000 863079324 200000 719719385 200000 195222097 200000 612878879 200000 876236656 200000 195357948 200000 383998762 200000 613249924 200000 525605216 200000 179817714 200000 10980384 200000 726550219 200000 458604655 200000 546409283 200000 107747144 200000 485748704 200000 717667556 200000 444406877 200000 578091580 200000 437711312 200000 215109324 200000 543395854 200000 7231128 200000 802660686 200000 471152243 200000 392904204 200000 27522174 200000 407312687 200000 922047215 200000 972981357 200000 478624019 200000 519063790 200000 676574357 200000 15411759 200000 606221568 200000 904718633 200000 623827841 200000 398919089 200000 91032817 200000 504875041 200000 872094227 200000 570413368 200000 90244633 200000 193599038 200000 193794925 200000 155038059 200000 783745197 200000 40213129 200000 497175542 200000 621528 200000 54946916 200000 926835505 200000 682070489 200000 679093613 200000 373165822 200000 377762311 200000 93652359 200000 915569407 200000 736989882 200000 504957697 200000 60822065 200000 715781574 200000 552036574 200000 640181434 200000 215720527 200000 641648607 200000 317522482 200000 336489712 200000 891493915 200000 904008905 200000 553341829 200000 476452613 200000 807005718 200000 524939241 200000 57890343 200000 533844608 200000 270373763 200000 663303430 200000 363245165 200000 123646345 200000 978561255 200000 629919949 200000 965370417 200000 244005744 200000 979569808 200000 583187278 200000 615056720 200000 519424294 200000 401821450 200000 756337789 200000 582075946 200000 273626050 200000 235033515 200000 495237810 200000 898834468 200000 225080061 200000 602570504 200000 463928105 200000 482645033 200000 364439478 200000 839085950 200000 962581123 200000 467100965 200000 457906800 200000 593504682 200000 270666563 200000 869268617 200000 867487695 200000 581325041 200000 111894098 200000 415603402 200000 426589983 200000 367669241 200000 902263164 200000 291987938 200000 462236365 200000 375684398 200000 109731825 200000 751102926 200000 90051307 200000 123626814 200000 365703365 200000 785175822 200000 867297200 200000 405393821 200000 697268592 200000 37031207 200000 468320246 200000 312866050 200000 404858958 200000 123038500 200000 892975547 200000 786474984 200000 668827935 200000 217907217 200000 545756832 200000 804816654 200000 158288264 200000 375711103 200000 558807661 200000 444257272 200000 175058321 200000 958751748 200000 223308171 200000 413086059 200000 344926758 200000 972508087 200000 556398472 200000 544222197 200000 762005398 200000 586041528 200000 988601751 200000 822129762 200000 637232151 200000 361129894 200000 842482445 200000 526880840 200000 462609984 200000 724544551 200000 427933157 200000 596387452 200000 276886925 200000 104510820 200000 802805565 200000 938249627 200000 657569502 200000 604761225 200000 98939863 200000 634684035 200000 931004152 200000 497465162 200000 464465049 200000 910696662 200000 493296898 200000 621931609 200000 125395725 200000 161374078 200000 253385994 200000 464714225 200000 908012002 200000 833411875 200000 109622398 200000 976996430 200000 45587305 200000 684544183 200000 385889459 200000 130624562 200000 168665624 200000 5514731 200000 649979234 200000 540280674 200000 964789003 200000 498400695 200000 822004006 200000 928032039 200000 386573438 200000 181335254 200000 518220287 200000 519128270 200000 962669652 200000 655545415 200000 953823185 200000 324326440 200000 755169427 200000 580342733 200000 618585318 200000 457108491 200000 613340646 200000 802415216 200000 613667432 200000 671813839 200000 842557466 200000 92894971 200000 421398760 200000 758551761 200000 735190689 200000 93768315 200000 365087450 200000 328046835 200000 612038930 200000 622439622 200000 284000022 200000 525470490 200000 200484775 200000 101644018 200000 93739353 200000 11675311 200000 789014461 200000 495142361 200000 308171458 200000 974431519 200000 939060823 200000 353162908 200000 541394517 200000 658856539 200000 805749916 200000 291807005 200000 862573435 200000 971544921 200000 957063765 200000 247788163 200000 405258880 200000 581858449 200000 674494576 200000 81614778 200000 618172692 200000 822706304 200000 700870015 200000 743155696 200000 350010059 200000 360588328 200000 624820282 200000 821375258 200000 94124957 200000 703882638 200000 154213881 200000 85876333 200000 541170278 200000 30684731 200000 445604154 200000 674757861 200000 801951079 200000 919793084 200000 917596705 200000 741083585 200000 184297155 200000 286340642 200000 830928627 200000 820264196 200000 777515267 200000 620146819 200000 92156570 200000 751941110 200000 701823891 200000 303053175 200000 28553508 200000 300833698 200000 968934722 200000 74691995 200000 738342980 200000 527115093 200000 640041158 200000 89500178 200000 188762576 200000 233177381 200000 365713718 200000 413129471 200000 120819777 200000 890029672 200000 782283918 200000 209960460 200000 208164150 200000 225586744 200000 844319279 200000 584076518 200000 964307953 200000 364078070 200000 550271324 200000 869324734 200000 304454616 200000 134024644 200000 258765757 200000 332454857 200000 504269557 200000 436342026 200000 834912736 200000 93660097 200000 866058871 200000 370389745 200000 835159475 200000 793719907 200000 704143151 200000 542289643 200000 506965772 200000 150511855 200000 560753172 200000 863254313 200000 11031585 200000 911358379 200000 410094271 200000 97913635 200000 827187216 200000 199834208 200000 195082736 200000 696059924 200000 169781080 200000 60050651 200000 197943303 200000 708631932 200000 20538462 200000 271800173 200000 796453771 200000 487187868 200000 626189290 200000 399993196 200000 581692839 200000 785009149 200000 714328999 200000 382244784 200000 620326568 200000 183794665 200000 96069286 200000 737035543 200000 855329920 200000 117355761 200000 131564507 200000 844602625 200000 379658054 200000 369980773 200000 8755871 200000 656724436 200000 101757876 200000 680201951 200000 66601772 200000 722267513 200000 104321448 200000 348104889 200000 44623652 200000 283555805 200000 654089891 200000 260611217 200000 436735499 200000 673393009 200000 707112013 200000 461081804 200000 190948808 200000 432908203 200000 964036847 200000 8374033 200000 392249128 200000 227227011 200000 993410551 200000 428208330 200000 348220507 200000 91218423 200000 42467960 200000 252887462 200000 903577973 200000 503609479 200000 973236135 200000 587751962 200000 620817646 200000 9597881 200000 765176159 200000 53537243 200000 835230243 200000 247176086 200000 505333406 200000 709505637 200000 528126931 200000 227184171 200000 980855814 200000 631330679 200000 147335330 200000 994470921 200000 277869149 200000 686633877 200000 402304409 200000 488057542 200000 190399245 200000 434258053 200000 13306532 200000 432643450 200000 51716772 200000 19441106 200000 901119763 200000 382192451 200000 683573589 200000 728595789 200000 246215705 200000 681103809 200000 334822262 200000 436002182 200000 6639440 200000 462328730 200000 8244736 200000 473766999 200000 239963956 200000 388849911 200000 221978898 200000 934343002 200000 668384163 200000 679994886 200000 923670126 200000 539904110 200000 513840739 200000 644568950 200000 706547707 200000 516415030 200000 574689692 200000 400450302 200000 841950273 200000 1896601 200000 693260378 200000 861855190 200000 866981616 200000 858149699 200000 645691660 200000 415981371 200000 309301081 200000 187354659 200000 212594184 200000 867193584 200000 484468467 200000 482041835 200000 509885957 200000 887087032 200000 677080024 200000 806106260 200000 883536543 200000 101415901 200000 84217157 200000 815128023 200000 808701654 200000 690972588 200000 741061150 200000 199015860 200000 497431439 200000 967078391 200000 173609831 200000 911816943 200000 674152977 200000 276212369 200000 230769868 200000 761988494 200000 30394506 200000 284569301 200000 997850394 200000 772814684 200000 116172424 200000 592759328 200000 664037571 200000 915840618 200000 414799744 200000 780322387 200000 70825567 200000 904302985 200000 893381451 200000 699350098 200000 304869157 200000 746035920 200000 92252836 200000 991792263 200000 215505782 200000 333655580 200000 143776683 200000 573800799 200000 73295699 200000 772726667 200000 910860901 200000 579113419 200000 515588322 200000 573982208 200000 700758329 200000 108449729 200000 783173357 200000 291773347 200000 127904116 200000 979488441 200000 454442850 200000 687508062 200000 428486598 200000 323949105 200000 658142164 200000 70770273 200000 870104771 200000 26957354 200000 33276920 200000 70239390 200000 74470756 200000 320875944 200000 48225833 200000 510518605 200000 645667715 200000 658869045 200000 439817189 200000 918397034 200000 750711906 200000 604617566 200000 833612878 200000 337116722 200000 999078181 200000 660431669 200000 343228074 200000 363057578 200000 54417235 200000 71649997 200000 692397284 200000 824798488 200000 265581913 200000 541549506 200000 586984456 200000 335293575 200000 101400327 200000 711148974 200000 668491978 200000 218799688 200000 35471889 200000 97801909 200000 403271168 200000 881017708 200000 741382287 200000 619463162 200000 929057572 200000 149894218 200000 28415869 200000 71852583 200000 195123923 200000 369267967 200000 365732668 200000 293136362 200000 783402320 200000 148565481 200000 931865103 200000 427980914 200000 403999490 200000 722585132 200000 47450783 200000 685922806 200000 52146929 200000 160414765 200000 902622840 200000 224869934 200000 463449933 200000 554030105 200000 749638793 200000 987331800 200000 9859559 200000 376867423 200000 18646440 200000 187770932 200000 375015094 200000 262939186 200000 252507916 200000 480997257 200000 701012564 200000 972748296 200000 34248401 200000 139023262 200000 433946239 200000 331041309 200000 899694712 200000 254245697 200000 76637336 200000 943663857 200000 173843812 200000 405237700 200000 549877799 200000 279243718 200000 601539933 200000 537417083 200000 259503957 200000 244279075 200000 189022993 200000 649951295 200000 239056240 200000 941026131 200000 371457166 200000 681152494 200000 382189419 200000 558119143 200000 422247370 200000 958107368 200000 804307547 200000 167455536 200000 678781723 200000 703577748 200000 173306363 200000 577903302 200000 65177023 200000 472044505 200000 761895721 200000 823112708 200000 89159254 200000 459548069 200000 785345127 200000 342174089 200000 68111202 200000 536396650 200000 511428186 200000 967134904 200000 433688014 200000 867689884 200000 278635087 200000 677441593 200000 458283876 200000 196333620 200000 924389553 200000 799648886 200000 540695381 200000 678826800 200000 665562516 200000 241898015 200000 989913270 200000 419622160 200000 952632622 200000 517845158 200000 547191549 200000 580995931 200000 674634840 200000 404929220 200000 538453128 200000 534111000 200000 839285521 200000 731608306 200000 368626454 200000 89377621 200000 984266491 200000 623284721 200000 499707467 200000 256257956 200000 628476380 200000 107498818 200000 613972017 200000 783135897 200000 523674143 200000 547513775 200000 984070578 200000 44549197 200000 868490064 200000 772271552 200000 974253343 200000 707506910 200000 612732068 200000 930213447 200000 151526060 200000 935551212 200000 65827695 200000 963969749 200000 953066737 200000 21032990 200000 998567851 200000 76165186 200000 320392043 200000 419320731 200000 133709431 200000 841100073 200000 535786232 200000 688822930 200000 791832726 200000 447638633 200000 630499935 200000 179288242 200000 340657900 200000 543544229 200000 616825030 200000 885026482 200000 646975237 200000 791025093 200000 867918394 200000 784797387 200000 358541198 200000 997496691 200000 879914027 200000 732797752 200000 624506074 200000 466482079 200000 552752620 200000 581138109 200000 674972510 200000 479756284 200000 49292599 200000 498332957 200000 462534709 200000 171401088 200000 240918696 200000 955634083 200000 217098140 200000 945267944 200000 447782461 200000 304167834 200000 349384055 200000 938212145 200000 543069660 200000 338833109 200000 222712779 200000 663812128 200000 612440013 200000 609100328 200000 582282050 200000 956807356 200000 285790524 200000 38288876 200000 381971370 200000 749128654 200000 38438072 200000 956751999 200000 966827638 200000 452797544 200000 701190839 200000 294727874 200000 117817659 200000 701863003 200000 737988624 200000 294711449 200000 91832884 200000 675340479 200000 419825279 200000 384210799 200000 963627711 200000 63622255 200000 657844004 200000 139976879 200000 946499550 200000 643970698 200000 598668548 200000 151563340 200000 964934327 200000 263745780 200000 925105031 200000 345502010 200000 928053525 200000 302003922 200000 955175160 200000 840862194 200000 305977316 200000 776278802 200000 205613833 200000 790257906 200000 611547576 200000 579215585 200000 420596044 200000 602225979 200000 765245767 200000 546743346 200000 350136250 200000 214919889 200000 115792362 200000 962896446 200000 317024560 200000 173427007 200000 260741153 200000 908891647 200000 365845997 200000 326140944 200000 826371596 200000 183569075 200000 462551574 200000 42651991 200000 243657714 200000 362958943 200000 442717747 200000 882926632 200000 280462526 200000 780512330 200000 442514351 200000 903970588 200000 795394173 200000 694685053 200000 165732187 200000 186671825 200000 143474401 200000 560162122 200000 332220907 200000 389759080 200000 39243713 200000 426682306 200000 966974583 200000 132465670 200000 64418711 200000 500951613 200000 919608572 200000 846448979 200000 738245632 200000 521342422 200000 805162713 200000 172428798 200000 155367488 200000 765802989 200000 151903571 200000 63419958 200000 576066491 200000 641677475 200000 115790865 200000 298981170 200000 92177021 200000 725028193 200000 790588320 200000 123940779 200000 737478067 200000 475941201 200000 743153136 200000 538890845 200000 830724144 200000 688776675 200000 354230997 200000 882431114 200000 993076969 200000 664396618 200000 264434311 200000 856625782 200000 35867513 200000 93357309 200000 286520354 200000 31471596 200000 148215454 200000 857289782 200000 733455399 200000 277814455 200000 574106810 200000 237349494 200000 141005561 200000 158281002 200000 636897874 200000 349004799 200000 522734945 200000 694158489 200000 849590419 200000 488687192 200000 829844235 200000 417831390 200000 748204488 200000 41899213 200000 114596615 200000 652627925 200000 41870821 200000 313546989 200000 612692040 200000 31019487 200000 908652288 200000 450255114 200000 460619304 200000 561662563 200000 983500754 200000 203373244 200000 660297442 200000 184738121 200000 279983674 200000 284218207 200000 429041687 200000 424671357 200000 835904442 200000 648407696 200000 778556746 200000 105974386 200000 752004600 200000 943333555 200000 593034852 200000 707397276 200000 447109438 200000 863774064 200000 301436976 200000 807563253 200000 953332987 200000 2170418 200000 898149600 200000 593776505 200000 882129984 200000 458042535 200000 750572166 200000 462111402 200000 82787396 200000 156843843 200000 653771676 200000 599610380 200000 737214689 200000 623795132 200000 846937469 200000 673917354 200000 359627028 200000 462753679 200000 876172009 200000 686593423 200000 133676928 200000 280857210 200000 548609157 200000 92021326 200000 841146092 200000 686061824 200000 222240601 200000 974670715 200000 19709121 200000 622442216 200000 313163088 200000 90971696 200000 509768589 200000 901727166 200000 452887483 200000 116940169 200000 934096258 200000 416547153 200000 759782350 200000 589414696 200000 209440503 200000 520357427 200000 550101282 200000 829456305 200000 621614822 200000 263686717 200000 313465906 200000 732825935 200000 919768429 200000 288000776 200000 168451806 200000 874866222 200000 953518669 200000 878261364 200000 62761194 200000 415861503 200000 675328878 200000 971974437 200000 710720640 200000 539992439 200000 161452377 200000 895639809 200000 852985002 200000 945518799 200000 200732092 200000 798116787 200000 54359513 200000 677603397 200000 455241706 200000 909500203 200000 399251553 200000 262901658 200000 975566680 200000 546605084 200000 627906810 200000 414863763 200000 540608545 200000 833570429 200000 291529025 200000 534261369 200000 645278595 200000 615746569 200000 582032436 200000 464912536 200000 601059424 200000 74434239 200000 190931130 200000 156700355 200000 555375550 200000 972667234 200000 888753177 200000 383914190 200000 247944520 200000 514378233 200000 644486270 200000 169698323 200000 878174666 200000 159869008 200000 699791737 200000 50187246 200000 962885048 200000 594776182 200000 417450622 200000 436915777 200000 778984872 200000 985862973 200000 273964388 200000 843322865 200000 52959955 200000 52768958 200000 210599146 200000 49208167 200000 250610072 200000 154089682 200000 989577517 200000 977373455 200000 330425850 200000 372778393 200000 743520308 200000 446479324 200000 229996061 200000 647860215 200000 934599781 200000 359076290 200000 420756684 200000 968048658 200000 286481676 200000 66652219 200000 431862262 200000 608516054 200000 526706395 200000 621011651 200000 711594285 200000 56194417 200000 340749924 200000 617739100 200000 728274470 200000 535353815 200000 573734561 200000 508740875 200000 110081851 200000 399985983 200000 111597933 200000 860854873 200000 873256940 200000 559926691 200000 144068105 200000 290518482 200000 825409881 200000 781834564 200000 1707928 200000 645823625 200000 727112394 200000 382796581 200000 145883554 200000 779576467 200000 724873256 200000 620048267 200000 927096981 200000 410190215 200000 92591233 200000 926960259 200000 144794687 200000 785811717 200000 459531399 200000 131916892 200000 770371158 200000 857411371 200000 636027665 200000 282466857 200000 522178800 200000 941206817 200000 522074009 200000 268814400 200000 329879819 200000 747527567 200000 569643197 200000 734621373 200000 57505030 200000 711296290 200000 263040191 200000 891641856 200000 85952294 200000 367234315 200000 464468485 200000 895001898 200000 51123731 200000 235396991 200000 462510489 200000 77668517 200000 568185176 200000 804305464 200000 596204969 200000 815669913 200000 313352166 200000 637702386 200000 153456648 200000 131647863 200000 75228817 200000 661070831 200000 580060844 200000 498678386 200000 753095313 200000 118715508 200000 996507694 200000 869566465 200000 919399427 200000 67946826 200000 667912269 200000 297417823 200000 654109286 200000 372097853 200000 851102827 200000 241433611 200000 945171743 200000 675136928 200000 199952910 200000 681269833 200000 926816757 200000 517411016 200000 439636832 200000 546920350 200000 676141461 200000 519032972 200000 121045936 200000 898034263 200000 44461583 200000 585234124 200000 641733615 200000 244865795 200000 515038039 200000 876219367 200000 669483316 200000 952610549 200000 682151877 200000 742121283 200000 201930041 200000 745139395 200000 474893973 200000 867818440 200000 670868187 200000 918767305 200000 984218216 200000 927005797 200000 544912029 200000 590929831 200000 330243521 200000 939748490 200000 195548454 200000 260058815 200000 739645833 200000 787648173 200000 146834878 200000 811939000 200000 750541708 200000 23809221 200000 548375765 200000 869436414 200000 244276986 200000 260009682 200000 194527357 200000 989725503 200000 913574119 200000 884486483 200000 816522987 200000 377352175 200000 379939531 200000 227793870 200000 879570170 200000 252235973 200000 716337922 200000 360606540 200000 821772967 200000 799766588 200000 794020172 200000 249550041 200000 116019606 200000 46405395 200000 84177231 200000 432128520 200000 330954636 200000 423545549 200000 546957584 200000 97248110 200000 460188914 200000 830549554 200000 393843582 200000 359038243 200000 743615321 200000 413736396 200000 96110823 200000 629158212 200000 881171952 200000 363980395 200000 259629441 200000 560803443 200000 974418960 200000 105598370 200000 918975459 200000 946420821 200000 525397937 200000 122419271 200000 321669513 200000 694855187 200000 243509234 200000 896411895 200000 536986963 200000 606806234 200000 409212309 200000 243997839 200000 784495110 200000 667945563 200000 570036096 200000 803608756 200000 380225737 200000 588358475 200000 616051517 200000 553384524 200000 506110890 200000 645350372 200000 536860538 200000 512631299 200000 28317719 200000 288916579 200000 435043978 200000 735582408 200000 791844709 200000 646542728 200000 951423715 200000 116361805 200000 33748813 200000 440721689 200000 811860382 200000 227756426 200000 735416426 200000 329520222 200000 523959547 200000 862442298 200000 565175484 200000 473755814 200000 324742874 200000 504395356 200000 113239591 200000 697016770 200000 679442754 200000 120870067 200000 135427317 200000 142249605 200000 297895645 200000 334442311 200000 220034640 200000 808881482 200000 664853370 200000 950566626 200000 480333513 200000 121848941 200000 691801227 200000 508223636 200000 319761620 200000 186541264 200000 516140964 200000 338993712 200000 791310665 200000 195439192 200000 224751362 200000 87646412 200000 896868325 200000 475578478 200000 989849090 200000 664964421 200000 95471047 200000 978250879 200000 191931813 200000 256884921 200000 731056115 200000 12908156 200000 332307219 200000 859750667 200000 736410578 200000 284738907 200000 181433876 200000 525146466 200000 879636912 200000 481015188 200000 205864856 200000 621083818 200000 167032637 200000 939622308 200000 423511089 200000 476228625 200000 973016589 200000 578652814 200000 335044756 200000 881270667 200000 851798552 200000 523934804 200000 465366044 200000 974620239 200000 503957050 200000 122165378 200000 977575751 200000 640887640 200000 305372852 200000 427938468 200000 480532023 200000 178977254 200000 906016681 200000 532443852 200000 979620657 200000 421996026 200000 834857890 200000 365494285 200000 195314465 200000 540228829 200000 926471179 200000 118664450 200000 41691669 200000 880482201 200000 868868019 200000 961863240 200000 432213950 200000 675990398 200000 157517136 200000 700740863 200000 62754290 200000 177647263 200000 909449209 200000 828079437 200000 43068716 200000 525722707 200000 435917738 200000 758088411 200000 592433418 200000 643737524 200000 279655364 200000 51699030 200000 449715918 200000 679200803 200000 181607306 200000 974117615 200000 328731614 200000 192216002 200000 313810084 200000 842778844 200000 901434437 200000 36585464 200000 812048800 200000 569263573 200000 798120751 200000 719486449 200000 531422316 200000 902137495 200000 514212721 200000 229874972 200000 135310558 200000 830069860 200000 656479742 200000 492728235 200000 447541548 200000 640617345 200000 850403955 200000 167380758 200000 707138676 200000 187350455 200000 238258060 200000 55960 200000 56445749 200000 571759827 200000 408704428 200000 888489904 200000 82992084 200000 398916903 200000 262036314 200000 441631394 200000 232888601 200000 553751558 200000 607398846 200000 313910004 200000 514644143 200000 85608523 200000 771218216 200000 952102385 200000 621381543 200000 277481683 200000 568699274 200000 819224361 200000 829510901 200000 379814654 200000 888412921 200000 524775663 200000 49248242 200000 809741618 200000 107871280 200000 843389658 200000 460175064 200000 422113624 200000 352550156 200000 504965188 200000 953205577 200000 284402525 200000 811970833 200000 332504782 200000 228204745 200000 428447155 200000 198873059 200000 198681818 200000 526752063 200000 663574477 200000 489524174 200000 623710736 200000 846723448 200000 790813862 200000 878338111 200000 261642202 200000 690378660 200000 90342715 200000 440920649 200000 82044391 200000 739805143 200000 918486796 200000 897281825 200000 462964396 200000 217968777 200000 736390303 200000 642562722 200000 309620190 200000 259755287 200000 181548029 200000 131053002 200000 115233017 200000 122908736 200000 117457203 200000 689194811 200000 447564220 200000 339924136 200000 360627411 200000 478504891 200000 912031915 200000 20227416 200000 24585328 200000 531453620 200000 469908876 200000 922041916 200000 323757861 200000 658839221 200000 430250474 200000 130488484 200000 132084239 200000 117283823 200000 665398165 200000 808251331 200000 912469198 200000 40010424 200000 742138656 200000 203687731 200000 838726153 200000 663612428 200000 300690018 200000 340091760 200000 145152999 200000 662396423 200000 583592182 200000 595599960 200000 431105686 200000 434954860 200000 857963195 200000 601925041 200000 147074247 200000 953716513 200000 331723348 200000 321698723 200000 382714416 200000 371775153 200000 453563304 200000 393163578 200000 53373961 200000 655628488 200000 715160675 200000 833587429 200000 654381968 200000 318743739 200000 60272756 200000 363404538 200000 474576005 200000 163368958 200000 499588749 200000 641932336 200000 804495790 200000 645831851 200000 355859622 200000 434594851 200000 12920660 200000 38639618 200000 77377659 200000 3897811 200000 325153732 200000 509548771 200000 897043465 200000 20047909 200000 714892752 200000 543122006 200000 562664469 200000 408590944 200000 555281740 200000 518022147 200000 892536997 200000 472341682 200000 944635281 200000 950698170 200000 726901636 200000 197513897 200000 413914108 200000 618467565 200000 511761090 200000 911687099 200000 826682992 200000 235981617 200000 639838002 200000 501254078 200000 595736016 200000 799647937 200000 590701291 200000 923148656 200000 116889222 200000 843628027 200000 682684872 200000 310003952 200000 604640511 200000 513109216 200000 284919784 200000 160095299 200000 844025389 200000 699119512 200000 499565614 200000 625312720 200000 836865028 200000 384704748 200000 65743042 200000 175063780 200000 172367357 200000 481279179 200000 512093070 200000 458828335 200000 33726357 200000 607700677 200000 90150081 200000 856456261 200000 178448591 200000 108989075 200000 41641296 200000 622151199 200000 981037230 200000 110506637 200000 842063216 200000 390958487 200000 427079612 200000 714271794 200000 238140189 200000 396526063 200000 952430726 200000 482384036 200000 754104471 200000 67103819 200000 248302622 200000 641130793 200000 511033568 200000 168705074 200000 263575192 200000 300327851 200000 154891839 200000 325869073 200000 972169613 200000 676300601 200000 865818303 200000 75900344 200000 41897115 200000 392751236 200000 240745136 200000 299918555 200000 294498274 200000 923885155 200000 987648293 200000 359038866 200000 294990472 200000 212851279 200000 210161269 200000 606501593 200000 579139383 200000 714423527 200000 33991355 200000 822106897 200000 20466330 200000 963345518 200000 447329366 200000 69517949 200000 223214563 200000 843137864 200000 444859497 200000 96528326 200000 632959816 200000 568017025 200000 721945948 200000 932054648 200000 25538177 200000 461625414 200000 334585689 200000 60162434 200000 269053772 200000 780438121 200000 544927952 200000 936041402 200000 884133354 200000 417924833 200000 805568243 200000 399075927 200000 955387807 200000 200836168 200000 274339387 200000 735699317 200000 913418037 200000 544837211 200000 780558049 200000 383627413 200000 160660858 200000 578837118 200000 382883174 200000 328179482 200000 71636925 200000 286504501 200000 937312011 200000 587852492 200000 48182869 200000 91090860 200000 991023706 200000 324172889 200000 543996186 200000 672338992 200000 783885723 200000 759605711 200000 586045418 200000 550017204 200000 955431775 200000 863011620 200000 397205285 200000 17411661 200000 69143290 200000 529777326 200000 198568498 200000 995836086 200000 449266944 200000 434346923 200000 218187768 200000 218038477 200000 727931855 200000 301483195 200000 432685413 200000 671535380 200000 303169029 200000 694728288 200000 287310315 200000 8384049 200000 802264326 200000 600224645 200000 503761918 200000 918180206 200000 156529015 200000 319123444 200000 224569239 200000 266473786 200000 70033862 200000 810713310 200000 661816500 200000 269234086 200000 581500063 200000 562625368 200000 829915093 200000 77715688 200000 899156856 200000 537674968 200000 180528769 200000 902862811 200000 245888262 200000 12577724 200000 13978047 200000 962772094 200000 623882694 200000 66210755 200000 554515102 200000 600730225 200000 14399605 200000 561584274 200000 148141 200000 319276923 200000 765615768 200000 272270896 200000 389077635 200000 80302086 200000 209800437 200000 861713290 200000 370067000 200000 528808865 200000 834911256 200000 330515184 200000 802001898 200000 581313405 200000 374897360 200000 870021270 200000 600521786 200000 640923377 200000 748316335 200000 430297364 200000 312746700 200000 574034423 200000 22622349 200000 631846887 200000 222368459 200000 434579884 200000 878747909 200000 920237549 200000 934315874 200000 771251411 200000 155320566 200000 354584557 200000 769232452 200000 866057811 200000 761028099 200000 219619085 200000 8720932 200000 540019125 200000 1981716 200000 497779034 200000 803888446 200000 410236839 200000 861133011 200000 490088516 200000 410326989 200000 360280699 200000 605037616 200000 609282334 200000 549186706 200000 502011560 200000 447964382 200000 995561378 200000 53261652 200000 157939016 200000 376473555 200000 249743468 200000 674494298 200000 639830169 200000 59046348 200000 712039802 200000 212431859 200000 724153468 200000 642346950 200000 334144690 200000 88993006 200000 984213241 200000 343153542 200000 501209180 200000 617191202 200000 158674617 200000 235477010 200000 274562980 200000 595301096 200000 949090187 200000 936697910 200000 550844185 200000 892592795 200000 107911903 200000 239483649 200000 144684849 200000 405122847 200000 20724302 200000 88477765 200000 153913027 200000 637501528 200000 24488976 200000 89163546 200000 622041995 200000 354710958 200000 350265732 200000 725767771 200000 485459113 200000 962153615 200000 261158316 200000 487107367 200000 906520354 200000 86686957 200000 942244270 200000 908055905 200000 923366494 200000 603605948 200000 105325396 200000 613299761 200000 660052136 200000 267707253 200000 666860429 200000 481023106 200000 632959410 200000 188872342 200000 54828266 200000 49680257 200000 528794382 200000 550217760 200000 758099489 200000 500144932 200000 891633333 200000 209518616 200000 963992718 200000 737894049 200000 267096452 200000 804545542 200000 519058093 200000 24390386 200000 657447355 200000 567342969 200000 925823649 200000 897792344 200000 114938236 200000 193384064 200000 372850865 200000 561693141 200000 308610898 200000 525780018 200000 389810629 200000 948638640 200000 497581223 200000 477227816 200000 620129261 200000 454782965 200000 906545228 200000 77017086 200000 247415514 200000 621171187 200000 55220981 200000 757049301 200000 683348067 200000 63655868 200000 388808122 200000 982464212 200000 692356866 200000 447433896 200000 183468696 200000 496522402 200000 578751061 200000 447855058 200000 737544430 200000 617689838 200000 177693597 200000 901766297 200000 97588225 200000 637476328 200000 892136002 200000 675975969 200000 54914424 200000 701100741 200000 85790285 200000 5063376 200000 255402976 200000 963658814 200000 520902380 200000 424628945 200000 461001513 200000 989276433 200000 553402609 200000 509040276 200000 656493351 200000 26936447 200000 829962580 200000 366948940 200000 52668946 200000 734700749 200000 794973613 200000 79384943 200000 389193990 200000 928084419 200000 568372922 200000 450683706 200000 781008516 200000 766755120 200000 42792159 200000 855474987 200000 637500143 200000 29184867 200000 741404321 200000 356841861 200000 165895440 200000 884768691 200000 763778858 200000 791097807 200000 316928659 200000 218511097 200000 717744329 200000 418801493 200000 80093832 200000 471572497 200000 293526383 200000 848607142 200000 66330594 200000 522887261 200000 478495538 200000 343806740 200000 139981307 200000 186296897 200000 585636045 200000 550990135 200000 364024078 200000 874295208 200000 605223966 200000 803394410 200000 542460092 200000 292033661 200000 498388135 200000 838367565 200000 139674248 200000 385258291 200000 156588047 200000 554984257 200000 804051035 200000 901343038 200000 574984862 200000 684848879 200000 549366528 200000 458561432 200000 801492932 200000 737552834 200000 471665833 200000 574991165 200000 992813202 200000 495805288 200000 133163368 200000 918637487 200000 576446527 200000 287428692 200000 111579063 200000 604212594 200000 342380196 200000 663154751 200000 688727793 200000 628490897 200000 397953217 200000 311173795 200000 665677270 200000 87677208 200000 608869174 200000 557806399 200000 887496971 200000 322996119 200000 999501514 200000 304349334 200000 220916120 200000 991863718 200000 83865832 200000 230529647 200000 544254312 200000 861232219 200000 32610845 200000 657509462 200000 382872524 200000 564835029 200000 967054492 200000 147978266 200000 246627832 200000 25199797 200000 751715514 200000 469001293 200000 643110789 200000 313474208 200000 980505969 200000 994126023 200000 942588654 200000 368574142 200000 293217505 200000 752201508 200000 74967571 200000 965741374 200000 609514187 200000 617346881 200000 69579448 200000 924659920 200000 971498773 200000 852447171 200000 410330887 200000 156454697 200000 956965448 200000 800302224 200000 435875850 200000 509522819 200000 299725845 200000 577732435 200000 339993138 200000 387429658 200000 89151436 200000 658101756 200000 442597843 200000 355922864 200000 122973411 200000 294988606 200000 365538725 200000 13417481 200000 448706421 200000 203857168 200000 383375685 200000 288593008 200000 842985152 200000 47058221 200000 782011313 200000 877598513 200000 727818150 200000 406584211 200000 960858064 200000 612428573 200000 276360493 200000 794294536 200000 669204712 200000 186896905 200000 160344831 200000 37087632 200000 682907430 200000 232386894 200000 753965035 200000 468895480 200000 108339738 200000 863669835 200000 249948258 200000 657529679 200000 97532728 200000 657524446 200000 102501114 200000 996498791 200000 266368600 200000 492832751 200000 421670639 200000 976507736 200000 193147958 200000 539906534 200000 52771485 200000 198556414 200000 271208178 200000 260373808 200000 43093511 200000 939785846 200000 29267090 200000 481620669 200000 378697043 200000 417859237 200000 385463676 200000 517206661 200000 458893644 200000 877653425 200000 265267452 200000 923577854 200000 616245727 200000 684595078 200000 332035012 200000 465856168 200000 130602142 200000 68780114 200000 804819558 200000 425442433 200000 986020672 200000 886609673 200000 813987804 200000 147784337 200000 685668895 200000 579992033 200000 194376705 200000 732158816 200000 717239992 200000 378301655 200000 116107286 200000 674448763 200000 241517615 200000 161828905 200000 661584702 200000 361544179 200000 550230984 200000 477645530 200000 83307777 200000 813004509 200000 247997807 200000 738113842 200000 671858125 200000 33719251 200000 792027697 200000 280367419 200000 994539888 200000 137327217 200000 887587521 200000 888568645 200000 574702496 200000 890122457 200000 826330612 200000 299513442 200000 248935027 200000 699768368 200000 798016837 200000 613547243 200000 991195879 200000 99502878 200000 563883858 200000 988534009 200000 136063835 200000 298134098 200000 371180124 200000 709392109 200000 206840852 200000 303599868 200000 35252939 200000 384370152 200000 431697850 200000 451811153 200000 798553512 200000 738593875 200000 916926936 200000 293190411 200000 244437794 200000 304972889 200000 702592863 200000 152761830 200000 295348490 200000 416171112 200000 448796451 200000 466091556 200000 294003542 200000 68381620 200000 64964188 200000 994323722 200000 681149601 200000 363311796 200000 799116071 200000 357413217 200000 619372201 200000 263308707 200000 151868163 200000 11389942 200000 167483089 200000 273245440 200000 949816149 200000 906353178 200000 5463197 200000 505217550 200000 9708516 200000 196769314 200000 103697976 200000 353021781 200000 807712605 200000 133400552 200000 646679793 200000 49504031 200000 957211600 200000 238803784 200000 821786553 200000 470623228 200000 466807601 200000 979873444 200000 18945447 200000 278615358 200000 858616280 200000 689682785 200000 646962292 200000 237737854 200000 117463809 200000 653776488 200000 697906944 200000 584634645 200000 832372045 200000 541304486 200000 947387339 200000 130752164 200000 95703871 200000 629793676 200000 770616700 200000 668065165 200000 129120704 200000 362390415 200000 497737566 200000 939304567 200000 282000028 200000 211110569 200000 862725598 200000 28639693 200000 707611395 200000 9235670 200000 324696334 200000 134590016 200000 390119945 200000 343233176 200000 616786725 200000 285936961 200000 355028774 200000 810123124 200000 582324989 200000 619713416 200000 313836214 200000 654393971 200000 851922068 200000 419292560 200000 144606329 200000 728695970 200000 231286155 200000 780531224 200000 168737301 200000 49610642 200000 999712170 200000 759718563 200000 76117391 200000 208372184 200000 864123226 200000 519281657 200000 953545174 200000 79485326 200000 593699881 200000 689526436 200000 697521976 200000 519769808 200000 278502730 200000 506385780 200000 148490219 200000 735903296 200000 526985234 200000 535917564 200000 879074438 200000 364709251 200000 446753404 200000 757229330 200000 320641157 200000 615195586 200000 561573286 200000 615391570 200000 527006920 200000 419294250 200000 575493202 200000 446339484 200000 606368276 200000 571861100 200000 344715110 200000 248212370 200000 38430096 200000 504866622 200000 914222188 200000 982300699 200000 681332554 200000 851614423 200000 793181203 200000 458422755 200000 453272240 200000 409761143 200000 904862892 200000 959350232 200000 438879511 200000 119428573 200000 387524270 200000 140370862 200000 605341752 200000 9717199 200000 518795058 200000 169284700 200000 306030254 200000 868150934 200000 9468023 200000 333162141 200000 338026105 200000 257012607 200000 410136671 200000 192595825 200000 783093117 200000 56640603 200000 138089712 200000 574062745 200000 46042116 200000 706645503 200000 389268181 200000 807312670 200000 770324792 200000 736884421 200000 199107547 200000 533933514 200000 760268202 200000 190650634 200000 290330484 200000 982740397 200000 652122574 200000 639544238 200000 863358775 200000 617046682 200000 933757564 200000 758373527 200000 973534046 200000 247611815 200000 129698673 200000 497593646 200000 519933254 200000 356575665 200000 419841996 200000 22852320 200000 151551475 200000 956439509 200000 154782865 200000 803617694 200000 240692873 200000 828336632 200000 819388201 200000 468660317 200000 965219028 200000 610235713 200000 634110944 200000 569819543 200000 798785473 200000 909553305 200000 396780646 200000 893259721 200000 185839075 200000 617076018 200000 717018703 200000 535023091 200000 975924207 200000 417203965 200000 10433939 200000 133179419 200000 664684864 200000 862032690 200000 268115214 200000 726097354 200000 659901523 200000 320611020 200000 32350465 200000 139232397 200000 435175756 200000 524055306 200000 942352783 200000 750576245 200000 454882928 200000 638322672 200000 810092865 200000 69985943 200000 849709225 200000 325823684 200000 236396419 200000 626358157 200000 256241669 200000 971968657 200000 680332069 200000 316450804 200000 544975927 200000 425192615 200000 286704346 200000 850084076 200000 727612693 200000 804503321 200000 532938172 200000 300778139 200000 225754392 200000 296934205 200000 6987206 200000 276250794 200000 202723295 200000 666148400 200000 966138969 200000 399377606 200000 952557740 200000 898369360 200000 645487800 200000 227247392 200000 187406565 200000 90859712 200000 602953355 200000 458444014 200000 505532052 200000 966531559 200000 764195424 200000 842663144 200000 486305000 200000 322024945 200000 665776677 200000 753368523 200000 778719922 200000 426524236 200000 917494192 200000 913592026 200000 220667625 200000 597713197 200000 375693623 200000 38384728 200000 222418214 200000 192262153 200000 510208472 200000 656498703 200000 973868585 200000 378223644 200000 422251538 200000 560520140 200000 664670290 200000 789993701 200000 972458570 200000 226773472 200000 726940200 200000 444163752 200000 163660616 200000 171090337 200000 899285206 200000 677854443 200000 323617975 200000 796204519 200000 498048681 200000 459506937 200000 912226728 200000 621545871 200000 907750803 200000 928957538 200000 155218703 200000 110212091 200000 685700011 200000 949567353 200000 461527109 200000 319389072 200000 370287019 200000 525185493 200000 411845508 200000 653078072 200000 868966257 200000 490186448 200000 734679150 200000 433645022 200000 278560382 200000 538705419 200000 723242119 200000 487645940 200000 127516282 200000 503398376 200000 289602998 200000 518037231 200000 594248110 200000 841868302 200000 393410248 200000 384343242 200000 394000776 200000 738785769 200000 985756653 200000 603110783 200000 283604763 200000 943088936 200000 245253945 200000 971251345 200000 157378972 200000 549244477 200000 385563428 200000 440072838 200000 219977958 200000 484813024 200000 916717835 200000 165123429 200000 731138039 200000 687274637 200000 740024237 200000 337492796 200000 261212529 200000 551051521 200000 439433646 200000 45073564 200000 796095002 200000 650063553 200000 241426455 200000 552648987 200000 168352604 200000 454649747 200000 586131668 200000 721060817 200000 246725061 200000 688723202 200000 121775413 200000 310156251 200000 949472648 200000 978814686 200000 837413485 200000 440231644 200000 531567867 200000 201774522 200000 792354326 200000 39378807 200000 701480727 200000 750331245 200000 941648556 200000 292562902 200000 3274235 200000 166610833 200000 305058829 200000 912919590 200000 745845610 200000 996769799 200000 11981823 200000 703403800 200000 120806216 200000 322120049 200000 156180650 200000 376487522 200000 428183584 200000 52960183 200000 570506522 200000 630535996 200000 539729313 200000 602555011 200000 627695550 200000 55551716 200000 367380764 200000 119431621 200000 706522348 200000 688345882 200000 776722440 200000 904876079 200000 40443227 200000 26176676 200000 243395199 200000 945111481 200000 530593959 200000 135072204 200000 99786174 200000 624615966 200000 347194832 200000 165328093 200000 830199465 200000 14691166 200000 12032443 200000 662806185 200000 27776068 200000 772511802 200000 608082864 200000 667810054 200000 701307451 200000 807242427 200000 313462746 200000 58493772 200000 554146651 200000 633624236 200000 949345738 200000 41970393 200000 499084822 200000 204191771 200000 492572917 200000 744907149 200000 305576196 200000 729355228 200000 278501681 200000 798483534 200000 968103260 200000 494238214 200000 826569020 200000 651280773 200000 769939839 200000 952199796 200000 891105589 200000 826785696 200000 369239918 200000 345895749 200000 357409569 200000 946504590 200000 580749135 200000 649325404 200000 290405223 200000 838277958 200000 625144300 200000 283498720 200000 452331860 200000 260270656 200000 393553203 200000 515425725 200000 660561816 200000 134206970 200000 911683767 200000 726433826 200000 565904071 200000 503218292 200000 461923885 200000 334628098 200000 270181338 200000 146628788 200000 305424880 200000 939417235 200000 480751787 200000 712022852 200000 698298238 200000 547886801 200000 338974332 200000 101981871 200000 827228665 200000 884290556 200000 59549809 200000 396855815 200000 642469032 200000 705491733 200000 367749649 200000 139618 200000 714681715 200000 141284965 200000 172011465 200000 543282264 200000 851511145 200000 625706999 200000 172873577 200000 17459847 200000 881108286 200000 90565657 200000 687522981 200000 357046287 200000 321954245 200000 944635871 200000 361177493 200000 342313495 200000 767180411 200000 636216736 200000 365592885 200000 243966790 200000 49430524 200000 897289591 200000 503014886 200000 384059466 200000 80972427 200000 153997251 200000 964411371 200000 88406101 200000 233560207 200000 462411175 200000 2166765 200000 168128410 200000 875961616 200000 885044619 200000 917321592 200000 559642581 200000 835907646 200000 288915865 200000 950154107 200000 363763904 200000 240424938 200000 477057089 200000 4445388 200000 324602527 200000 341320715 200000 459327157 200000 652388002 200000 450334389 200000 942292283 200000 224743790 200000 263824153 200000 109022156 200000 972838200 200000 926017701 200000 335493554 200000 193110706 200000 376446819 200000 990090970 200000 134532048 200000 663238838 200000 24583492 200000 565942097 200000 130559291 200000 133254703 200000 364277508 200000 282198672 200000 344595105 200000 273689845 200000 486276081 200000 313631459 200000 779621392 200000 672091878 200000 309480702 200000 333518552 200000 614501246 200000 995047523 200000 401733440 200000 339575747 200000 267969345 200000 149789392 200000 410546290 200000 295253051 200000 425799831 200000 737868567 200000 72349042 200000 550531227 200000 980831776 200000 390945830 200000 177234626 200000 17494402 200000 45192798 200000 459607916 200000 560237832 200000 184565844 200000 321919548 200000 732487520 200000 787560846 200000 705920438 200000 49097092 200000 414005754 200000 664412354 200000 100079637 200000 95560552 200000 868953400 200000 202980535 200000 728706080 200000 392349946 200000 884173723 200000 746972067 200000 908189002 200000 928904115 200000 39776423 200000 902499423 200000 779876425 200000 828857840 200000 413402982 200000 186428650 200000 534505882 200000 575537008 200000 933694694 200000 392016102 200000 595051514 200000 160520664 200000 777376438 200000 630292505 200000 644392174 200000 827105583 200000 323025261 200000 318875374 200000 21149500 200000 646776418 200000 371032356 200000 740577522 200000 33846128 200000 675453889 200000 513372662 200000 864685911 200000 144592472 200000 428643712 200000 460744327 200000 390722420 200000 275495816 200000 910139447 200000 899284090 200000 963462978 200000 713747927 200000 309532515 200000 444495098 200000 531861985 200000 165328864 200000 481680866 200000 92600626 200000 922014737 200000 378774658 200000 631602299 200000 755984597 200000 144594617 200000 769465697 200000 253196884 200000 783236247 200000 820926820 200000 58414947 200000 362486138 200000 825947825 200000 633378495 200000 96848179 200000 983285085 200000 891905889 200000 86550301 200000 196135873 200000 361624400 200000 329838440 200000 391858419 200000 151342783 200000 834693901 200000 130583178 200000 913959260 200000 475483942 200000 278170416 200000 255389713 200000 540417173 200000 240625071 200000 564679095 200000 102068043 200000 352779906 200000 163489627 200000 730375304 200000 129787911 200000 429573416 200000 75073516 200000 948908011 200000 546118940 200000 817816881 200000 749627497 200000 580546316 200000 710660835 200000 392887915 200000 1344414 200000 166661754 200000 49775032 200000 306696265 200000 442045593 200000 781022891 200000 896438908 200000 132117600 200000 54218031 200000 120695414 200000 692517654 200000 537805547 200000 588978293 200000 386850711 200000 133446381 200000 556310344 200000 409115463 200000 337897774 200000 643791216 200000 874040441 200000 214380228 200000 899061312 200000 992433294 200000 661549988 200000 28217551 200000 66415157 200000 149506878 200000 19074196 200000 817035920 200000 973191000 200000 22580729 200000 464695861 200000 901828849 200000 129253211 200000 135663419 200000 309482779 200000 334127906 200000 74275280 200000 953704965 200000 512436220 200000 467922710 200000 665527985 200000 153412702 200000 762666545 200000 358884868 200000 362111704 200000 539081165 200000 483343418 200000 108322534 200000 896645256 200000 910892513 200000 189014071 200000 388537597 200000 563377634 200000 926111402 200000 134621807 200000 231265355 200000 978402161 200000 735946557 200000 557755853 200000 719493143 200000 471740575 200000 81085491 200000 967518302 200000 598949741 200000 298335805 200000 636819498 200000 572746708 200000 584847771 200000 101288703 200000 430025795 200000 309571590 200000 557163702 200000 492320765 200000 395675810 200000 148687214 200000 127667219 200000 919017780 200000 488630002 200000 847245225 200000 19020494 200000 155281923 200000 478015710 200000 640356347 200000 6731334 200000 157869487 200000 905131673 200000 973876680 200000 602588319 200000 615272415 200000 162091863 200000 744055580 200000 565583678 200000 269406496 200000 460402641 200000 887339812 200000 869957969 200000 11779938 200000 20326086 200000 188409523 200000 635812933 200000 329599609 200000 688351092 200000 977434814 200000 364008014 200000 294895773 200000 567782435 200000 943846624 200000 135252194 200000 505013994 200000 913111194 200000 542844375 200000 239162174 200000 457625057 200000 762860200 200000 45042181 200000 900530912 200000 308516837 200000 191965853 200000 867569648 200000 430051339 200000 880688575 200000 158425550 200000 467324098 200000 634761286 200000 918105883 200000 376238356 200000 860603593 200000 268585693 200000 126195465 200000 722057549 200000 834917368 200000 549880158 200000 245804668 200000 723980250 200000 949486181 200000 402352158 200000 804352718 200000 829547296 200000 847976137 200000 731777714 200000 486365754 200000 187819271 200000 266692867 200000 642813046 200000 34597985 200000 563649406 200000 788682389 200000 93663497 200000 502228166 200000 85054709 200000 231072549 200000 946653391 200000 695323474 200000 273847521 200000 310921982 200000 181403502 200000 470465232 200000 244744251 200000 118576012 200000 781207121 200000 259313522 200000 188357633 200000 311883235 200000 254581032 200000 793217866 200000 872452020 200000 669645113 200000 749822566 200000 558187730 200000 178467801 200000 411901288 200000 602122690 200000 129122149 200000 660412536 200000 544143213 200000 17926839 200000 608609731 200000 564966816 200000 742364652 200000 393880835 200000 526757009 200000 34503649 200000 278320041 200000 873916716 200000 111407319 200000 486131920 200000 828597776 200000 90629366 200000 767048320 200000 353569670 200000 409735598 200000 416102894 200000 106177245 200000 520321314 200000 518552245 200000 145286115 200000 750162722 200000 692784450 200000 144463740 200000 472919911 200000 47226088 200000 410128526 200000 987354365 200000 553526354 200000 385147050 200000 764416302 200000 796208470 200000 217677887 200000 836141128 200000 24348494 200000 70421576 200000 414473486 200000 822633862 200000 319980449 200000 551522747 200000 132207456 200000 136826510 200000 465583579 200000 579506744 200000 646202654 200000 823619178 200000 870676790 200000 753724269 200000 768623603 200000 773408139 200000 830021870 200000 507582125 200000 558207949 200000 592757829 200000 45647045 200000 189170029 200000 558632288 200000 764645200 200000 80112000 200000 316529609 200000 165246627 200000 812211273 200000 433718631 200000 142468348 200000 906866000 200000 417706030 200000 514340553 200000 357885931 200000 856107368 200000 869743078 200000 736763510 200000 537358747 200000 889706413 200000 94930103 200000 140305987 200000 69838775 200000 213463079 200000 663115470 200000 650960266 200000 460139787 200000 46745760 200000 785366459 200000 839603623 200000 859398155 200000 717353256 200000 132025074 200000 226378876 200000 935539533 200000 688773777 200000 773516875 200000 658448109 200000 595587594 200000 595761395 200000 216305794 200000 520697701 200000 68407969 200000 357410346 200000 765495736 200000 93584976 200000 338424597 200000 389139027 200000 728780784 200000 198324383 200000 895694218 200000 202820691 200000 967766931 200000 790532679 200000 152713419 200000 591138896 200000 192810988 200000 239037122 200000 366980295 200000 451228213 200000 976719789 200000 837987724 200000 925499664 200000 234639410 200000 477597545 200000 403518119 200000 631721819 200000 377692986 200000 860384279 200000 582522135 200000 736104450 200000 533419396 200000 800423829 200000 875967335 200000 136439429 200000 311358731 200000 243501347 200000 453804579 200000 136272900 200000 228913166 200000 302189540 200000 382593116 200000 807921095 200000 199834512 200000 266879840 200000 574112295 200000 399455159 200000 807869913 200000 726258693 200000 561387294 200000 588570338 200000 605208307 200000 580562849 200000 620121309 200000 752079354 200000 205083438 200000 309064170 200000 571331974 200000 245628375 200000 356128156 200000 977161974 200000 641101374 200000 491841008 200000 932845205 200000 697801155 200000 825250222 200000 155190502 200000 646220341 200000 243717296 200000 780858498 200000 414778106 200000 429649625 200000 386604034 200000 135089645 200000 913723026 200000 530907558 200000 335872609 200000 515398692 200000 809518776 200000 231773442 200000 281062744 200000 650126558 200000 820282778 200000 200705817 200000 500306392 200000 598564315 200000 595083531 200000 982303833 200000 845702837 200000 613544794 200000 865237761 200000 578754550 200000 315766055 200000 341792416 200000 370997781 200000 199686247 200000 430728523 200000 685415032 200000 879982086 200000 796277223 200000 427770016 200000 967117230 200000 987728950 200000 158748405 200000 379115147 200000 818715539 200000 554859051 200000 742139092 200000 86524115 200000 759869564 200000 747598352 200000 155465740 200000 64670245 200000 358360643 200000 280509745 200000 602063079 200000 536995985 200000 716512452 200000 157493378 200000 750052341 200000 582117387 200000 890991713 200000 876855065 200000 588457608 200000 260114667 200000 325812863 200000 103140528 200000 594392889 200000 962930285 200000 26216455 200000 471058980 200000 89811041 200000 377993010 200000 676488166 200000 683475960 200000 190127777 200000 162784190 200000 872653709 200000 623057619 200000 966306650 200000 871707896 200000 244835697 200000 972620797 200000 519663414 200000 873065644 200000 970366348 200000 761087462 200000 186937501 200000 722072076 200000 821212634 200000 384289440 200000 615896641 200000 597239851 200000 140540637 200000 509134944 200000 663079315 200000 164284545 200000 819801626 200000 835878401 200000 680300363 200000 314145130 200000 171269274 200000 985578368 200000 904954340 200000 598315174 200000 438679914 200000 745646721 200000 995647517 200000 604418011 200000 582769691 200000 307256521 200000 915484537 200000 950639886 200000 528043842 200000 349796546 200000 970028736 200000 496728366 200000 116396793 200000 178783738 200000 831630972 200000 889364105 200000 651413853 200000 950398372 200000 288193405 200000 561721173 200000 881370382 200000 863104277 200000 625908053 200000 895952425 200000 881265586 200000 142016072 200000 742471901 200000 542595713 200000 338665073 200000 625226331 200000 75938990 200000 50856765 200000 392147066 200000 198328848 200000 796749225 200000 125533986 200000 280153981 200000 101784141 200000 842648944 200000 192472919 200000 213126704 200000 915764380 200000 60745450 200000 108783082 200000 192449227 200000 465435563 200000 881799875 200000 723427401 200000 184556427 200000 680856013 200000 735604713 200000 271104457 200000 995711794 200000 150673784 200000 866782736 200000 339166243 200000 544878469 200000 931808709 200000 571418159 200000 963679730 200000 583644109 200000 102564084 200000 854902529 200000 681362230 200000 354253655 200000 950311653 200000 850811781 200000 998558675 200000 600535540 200000 20017055 200000 514714495 200000 385776147 200000 823394938 200000 239322572 200000 79661557 200000 870408480 200000 430838592 200000 360176955 200000 325628850 200000 26025867 200000 381088934 200000 62855006 200000 53597126 200000 22610888 200000 995039627 200000 43728842 200000 376753667 200000 397559983 200000 967892437 200000 889761465 200000 845789058 200000 763044349 200000 573448429 200000 799772555 200000 983386397 200000 991947473 200000 40560704 200000 556158784 200000 8373234 200000 564079663 200000 949171647 200000 251241728 200000 347983334 200000 717958528 200000 57962079 200000 372094611 200000 702600735 200000 145143568 200000 979808922 200000 494508777 200000 291210633 200000 79018127 200000 816080621 200000 646325908 200000 798245715 200000 249235345 200000 959045720 200000 473955913 200000 505851759 200000 682131982 200000 851822305 200000 919907 200000 293019925 200000 666012898 200000 174155281 200000 484192864 200000 813542208 200000 290260046 200000 967170933 200000 915522402 200000 929577263 200000 141079669 200000 724997406 200000 868730542 200000 771665126 200000 180264416 200000 394670114 200000 954963248 200000 874857387 200000 414326779 200000 498651417 200000 319206646 200000 905170569 200000 741515158 200000 692279456 200000 156463537 200000 559272144 200000 860381028 200000 248047577 200000 125651255 200000 56495251 200000 444550783 200000 132602601 200000 664082435 200000 840320808 200000 189414626 200000 367741817 200000 447488947 200000 548955052 200000 782252014 200000 961970998 200000 463863177 200000 561560956 200000 955246310 200000 124784722 200000 33474283 200000 818580669 200000 900466546 200000 116637184 200000 82257892 200000 563417814 200000 425124896 200000 892640507 200000 439168928 200000 668923121 200000 912801502 200000 172857344 200000 738539764 200000 197445245 200000 842816386 200000 687220815 200000 501894867 200000 397097390 200000 305603650 200000 827400238 200000 912579290 200000 555670524 200000 241102396 200000 376132454 200000 535737285 200000 512580256 200000 682141167 200000 936815044 200000 682238455 200000 413647130 200000 123634112 200000 117513625 200000 90616311 200000 89160622 200000 733756023 200000 55269435 200000 499185901 200000 165125089 200000 616959935 200000 918696066 200000 140803369 200000 883130113 200000 598747817 200000 320040267 200000 790525597 200000 523060379 200000 189738025 200000 178972665 200000 146492766 200000 169508611 200000 621781400 200000 64927983 200000 137001511 200000 534583759 200000 347681584 200000 160666647 200000 939395285 200000 1602140 200000 815284371 200000 503320926 200000 366969068 200000 741271112 200000 812551493 200000 519397685 200000 959079440 200000 96002550 200000 545727277 200000 511367442 200000 186115725 200000 957907725 200000 339447064 200000 363523565 200000 41424337 200000 43539193 200000 166243126 200000 896664771 200000 803863788 200000 218790761 200000 371566491 200000 671153943 200000 285022487 200000 793107663 200000 810574015 200000 11203948 200000 316524074 200000 984823011 200000 358581759 200000 394896844 200000 277617955 200000 100116256 200000 376819226 200000 790242884 200000 845966502 200000 45344070 200000 788056500 200000 812487013 200000 558231416 200000 337829846 200000 818331094 200000 893584069 200000 130879747 200000 259166361 200000 508398700 200000 466394492 200000 2603990 200000 814706458 200000 527718086 200000 75230888 200000 685103138 200000 477496615 200000 736833047 200000 135196137 200000 352286781 200000 917946708 200000 466390009 200000 81240549 200000 952249123 200000 649760631 200000 198330088 200000 278605509 200000 407808240 200000 668668205 200000 505917634 200000 894461622 200000 717210983 200000 695752276 200000 62856013 200000 419144810 200000 816066158 200000 495811983 200000 397151921 200000 69178260 200000 496966800 200000 562453190 200000 179600890 200000 411835760 200000 747937146 200000 577084323 200000 546826647 200000 169549624 200000 121215614 200000 970265621 200000 301156318 200000 664484528 200000 558043923 200000 367527633 200000 89892230 200000 584899739 200000 131597650 200000 416747980 200000 456143915 200000 652814659 200000 852215419 200000 863474882 200000 413822669 200000 247621365 200000 575179118 200000 652497843 200000 513078865 200000 337768578 200000 657184051 200000 825704288 200000 457718271 200000 277858240 200000 247588210 200000 689833426 200000 344016386 200000 605679623 200000 18020091 200000 975615700 200000 567644651 200000 183508661 200000 397774400 200000 644509300 200000 373187375 200000 227436970 200000 79711190 200000 123135878 200000 885736356 200000 616501197 200000 778327288 200000 280704033 200000 333136392 200000 615858053 200000 269722628 200000 530003487 200000 332903546 200000 402757440 200000 234702587 200000 97616801 200000 694500095 200000 954480623 200000 56162309 200000 49544074 200000 182871038 200000 237276040 200000 8358891 200000 255164415 200000 136684740 200000 639576963 200000 967676060 200000 161310445 200000 805288449 200000 783460190 200000 228563368 200000 167458947 200000 640059978 200000 290421529 200000 168321736 200000 735428019 200000 425629333 200000 283080635 200000 467145812 200000 78126774 200000 572065471 200000 435307979 200000 533251019 200000 541704581 200000 295498249 200000 826061783 200000 467939919 200000 410616928 200000 123676567 200000 330542321 200000 224099110 200000 253371979 200000 538660592 200000 92134700 200000 429534778 200000 374759308 200000 142025857 200000 491732003 200000 169684634 200000 944837167 200000 765153306 200000 606246259 200000 627982071 200000 262363266 200000 842156399 200000 115580733 200000 270431784 200000 690211225 200000 841070232 200000 503000741 200000 147059110 200000 240067531 200000 299098257 200000 383699541 200000 792988177 200000 224336179 200000 697003963 200000 163484922 200000 572023209 200000 582869040 200000 920327257 200000 229177798 200000 578518229 200000 208575461 200000 953221396 200000 519063789 200000 446708896 200000 251789498 200000 502705016 200000 801445928 200000 954148663 200000 318003929 200000 628394100 200000 246649653 200000 476433004 200000 973621425 200000 558452446 200000 235512404 200000 979196470 200000 878776695 200000 117013485 200000 423735500 200000 897238831 200000 946751904 200000 883651005 200000 930361700 200000 732155156 200000 184596329 200000 55137743 200000 292204778 200000 626055497 200000 876370255 200000 467789190 200000 691930288 200000 659046738 200000 349444247 200000 540392106 200000 296406281 200000 856056667 200000 21628359 200000 55611369 200000 798985169 200000 606268594 200000 702866219 200000 796805969 200000 220743906 200000 468041799 200000 358819153 200000 202476760 200000 164171936 200000 892054834 200000 619003789 200000 9224404 200000 876693102 200000 964919597 200000 629888630 200000 320380035 200000 362008375 200000 430783766 200000 574159975 200000 703188101 200000 961142758 200000 290460015 200000 607530495 200000 975563613 200000 166408173 200000 197354718 200000 800165537 200000 784615411 200000 103582658 200000 85132461 200000 915644149 200000 289473556 200000 295701854 200000 614712139 200000 368653669 200000 32158449 200000 857828028 200000 990593737 200000 36159649 200000 575953308 200000 591648864 200000 346672477 200000 51265564 200000 993267086 200000 348783565 200000 87100386 200000 267376780 200000 104084772 200000 634413070 200000 371705431 200000 868603501 200000 744207901 200000 275092526 200000 802148956 200000 948147327 200000 599545374 200000 677713856 200000 158475192 200000 61312068 200000 30905646 200000 491286360 200000 299303637 200000 613012611 200000 781830714 200000 329478927 200000 135736130 200000 269306312 200000 952255378 200000 825091331 200000 557747248 200000 898206945 200000 456201578 200000 96575444 200000 272601334 200000 793769314 200000 205960794 200000 387533609 200000 407318414 200000 951004706 200000 776504799 200000 293992489 200000 853592853 200000 831336380 200000 638824663 200000 73407490 200000 374351438 200000 827303183 200000 45239305 200000 99907686 200000 339807264 200000 132353471 200000 886831771 200000 306046473 200000 560905236 200000 688045745 200000 915907738 200000 409147684 200000 226493144 200000 175978131 200000 869276534 200000 22560757 200000 169832126 200000 845211218 200000 489048194 200000 659971389 200000 872995389 200000 969066913 200000 246131064 200000 908291776 200000 572292207 200000 166094201 200000 166099188 200000 447591881 200000 178324370 200000 451925651 200000 850290420 200000 488557475 200000 927560072 200000 807655408 200000 437324126 200000 838424609 200000 178339926 200000 729333074 200000 405467258 200000 509173783 200000 761830056 200000 657380288 200000 673424756 200000 359384030 200000 363380300 200000 310603270 200000 116512476 200000 669080532 200000 351060658 200000 391285554 200000 856061221 200000 221884122 200000 401842547 200000 699108120 200000 739139369 200000 28990676 200000 630000839 200000 998842063 200000 535322275 200000 741308205 200000 147491341 200000 796435762 200000 656463027 200000 826766160 200000 788226119 200000 82849633 200000 297670238 200000 667371824 200000 458728091 200000 65097533 200000 550637836 200000 923404225 200000 707368147 200000 403205615 200000 781119752 200000 356637052 200000 180927454 200000 797467745 200000 491703812 200000 177677535 200000 294305357 200000 475171779 200000 468454290 200000 251585771 200000 399463638 200000 381529096 200000 643215788 200000 512032164 200000 175147733 200000 366256230 200000 434438444 200000 853932693 200000 585400006 200000 589914586 200000 100367445 200000 830094153 200000 780063436 200000 338746786 200000 130480456 200000 25093587 200000 551051054 200000 973582785 200000 479906448 200000 469441863 200000 9013972 200000 974305662 200000 557784983 200000 383541822 200000 189597134 200000 192221669 200000 833554222 200000 569646934 200000 84204493 200000 390004292 200000 973590025 200000 153851312 200000 5451944 200000 734857391 200000 815494977 200000 109150065 200000 697975513 200000 503401598 200000 115145424 200000 730071105 200000 256188414 200000 670843594 200000 756987928 200000 652592591 200000 718773592 200000 65385715 200000 641048157 200000 362456650 200000 704923215 200000 329686300 200000 690752838 200000 89458921 200000 387957996 200000 444340397 200000 32169824 200000 708052069 200000 315221597 200000 157621969 200000 779618971 200000 756970362 200000 972100980 200000 309652726 200000 443302603 200000 208550762 200000 243880233 200000 750326095 200000 535875624 200000 403703929 200000 339246356 200000 533492565 200000 313592782 200000 601143410 200000 760742387 200000 639901250 200000 883280446 200000 467061536 200000 327380522 200000 663469460 200000 618877915 200000 598702294 200000 324910142 200000 718298512 200000 247206254 200000 468132072 200000 582956889 200000 918983101 200000 933735075 200000 145933359 200000 106702282 200000 358308197 200000 468460170 200000 540310922 200000 768472962 200000 908455447 200000 531650582 200000 632251991 200000 991564951 200000 296268328 200000 274632865 200000 75707646 200000 903419332 200000 439632173 200000 158423654 200000 135657318 200000 554734823 200000 914891906 200000 891503878 200000 126654334 200000 254612867 200000 686418886 200000 602660356 200000 279318454 200000 561112892 200000 574270813 200000 858241353 200000 895271299 200000 113598557 200000 683143917 200000 111548320 200000 727296478 200000 520706133 200000 466776545 200000 752789819 200000 726625222 200000 773197365 200000 941789161 200000 267793452 200000 888095417 200000 898396980 200000 755382136 200000 940892397 200000 887841087 200000 910104363 200000 145892421 200000 690458329 200000 81774944 200000 69712666 200000 727816138 200000 437473968 200000 166638376 200000 533477793 200000 487085512 200000 184002327 200000 871604522 200000 300160903 200000 831865025 200000 376783638 200000 838619386 200000 283688503 200000 218651261 200000 779335320 200000 80213938 200000 268564030 200000 231999622 200000 420763374 200000 552286830 200000 803104207 200000 212603051 200000 942878028 200000 732333776 200000 904870207 200000 49734529 200000 430590795 200000 726307708 200000 477078409 200000 38317789 200000 739103590 200000 398004381 200000 561811146 200000 75245659 200000 24942973 200000 964936799 200000 637300934 200000 94041562 200000 375928148 200000 112956786 200000 314098530 200000 524494846 200000 794639637 200000 449755022 200000 809834792 200000 340931245 200000 795176394 200000 842956265 200000 351188934 200000 286836627 200000 159344612 200000 555439042 200000 517242511 200000 219772062 200000 759197111 200000 218695386 200000 112704248 200000 281038978 200000 94601723 200000 352750070 200000 400359196 200000 710368053 200000 122968141 200000 543559518 200000 987581497 200000 866643060 200000 773898156 200000 710750561 200000 333302577 200000 698892861 200000 67859196 200000 171753167 200000 107660042 200000 278406995 200000 466116998 200000 357431677 200000 883580270 200000 376976318 200000 930658678 200000 135593157 200000 206523180 200000 230828872 200000 226334812 200000 834312195 200000 438409397 200000 685945856 200000 296466348 200000 720823065 200000 108328095 200000 572777659 200000 306278206 200000 93787884 200000 542802982 200000 990390670 200000 285531598 200000 311959012 200000 427576742 200000 753613397 200000 323808637 200000 973659248 200000 364723490 200000 897445168 200000 268472910 200000 219809664 200000 377186496 200000 738578688 200000 287961770 200000 594090249 200000 860858699 200000 718115311 200000 870668252 200000 973736069 200000 879580336 200000 517444069 200000 668034710 200000 459802992 200000 340174465 200000 301418259 200000 850952555 200000 140607436 200000 886842485 200000 529990764 200000 380314450 200000 428127390 200000 245296870 200000 911234599 200000 61593641 200000 328987758 200000 532532049 200000 493357119 200000 538659120 200000 982273483 200000 113987802 200000 721762547 200000 250652042 200000 223869893 200000 936847557 200000 851784518 200000 993774784 200000 313882737 200000 634157310 200000 740672384 200000 308698429 200000 405389161 200000 573932690 200000 667033003 200000 271177938 200000 783499849 200000 722776116 200000 20273686 200000 241906996 200000 175885107 200000 391524025 200000 100093398 200000 804650617 200000 211807052 200000 824429468 200000 487944512 200000 443104159 200000 712451901 200000 491695995 200000 823110769 200000 638886661 200000 904393651 200000 9443480 200000 67228102 200000 484313328 200000 357774303 200000 278480728 200000 362402916 200000 512311816 200000 513089526 200000 816391367 200000 299991217 200000 684813272 200000 118736818 200000 97138451 200000 544557273 200000 51459409 200000 689974991 200000 143793677 200000 365571402 200000 515569991 200000 239829903 200000 978014123 200000 244166456 200000 490453235 200000 174309687 200000 892685960 200000 791928602 200000 493849199 200000 935903887 200000 758915171 200000 843181867 200000 311341885 200000 414604390 200000 613653660 200000 343156714 200000 142601409 200000 334176268 200000 712946362 200000 986410138 200000 617738434 200000 745130455 200000 994068711 200000 537502147 200000 252336109 200000 4123038 200000 97679986 200000 912702383 200000 854149202 200000 150069057 200000 840774220 200000 830045933 200000 61634533 200000 312560415 200000 468442508 200000 227420882 200000 2513662 200000 269450397 200000 968204267 200000 799449075 200000 967044313 200000 170835622 200000 246023753 200000 862769837 200000 47321111 200000 805108262 200000 480872742 200000 776338845 200000 677991740 200000 11643534 200000 218908969 200000 610713128 200000 883889967 200000 659606611 200000 735195037 200000 707371252 200000 125843388 200000 242700655 200000 4809455 200000 677973101 200000 783875093 200000 693722591 200000 751874353 200000 931513153 200000 71991629 200000 585145891 200000 730095258 200000 720135908 200000 195193052 200000 707196353 200000 53786116 200000 659834893 200000 119985438 200000 963002817 200000 349033325 200000 80980791 200000 417333715 200000 577421106 200000 243831414 200000 825431841 200000 668640929 200000 271119780 200000 295250151 200000 592785743 200000 68178829 200000 582631341 200000 797249321 200000 194181766 200000 931762566 200000 12128613 200000 686096586 200000 35247444 200000 914309338 200000 182912745 200000 136980733 200000 368311430 200000 572840895 200000 607687387 200000 235119895 200000 303256495 200000 488009932 200000 927628000 200000 176744211 200000 319801256 200000 525687165 200000 338396705 200000 687155215 200000 818613002 200000 527244978 200000 294389707 200000 848139469 200000 444720822 200000 70902576 200000 13509519 200000 564590643 200000 735830606 200000 610599966 200000 335776290 200000 251693515 200000 225991353 200000 392073610 200000 371251134 200000 311959108 200000 809388195 200000 203331810 200000 603552927 200000 869218287 200000 964747514 200000 223592315 200000 717303176 200000 764835651 200000 974259058 200000 645303054 200000 779489339 200000 447887705 200000 396659970 200000 962848822 200000 785079812 200000 802390640 200000 975000677 200000 200539891 200000 686506543 200000 112401002 200000 754932378 200000 884302121 200000 970749581 200000 55350606 200000 107553637 200000 754303266 200000 11334644 200000 460245444 200000 630184907 200000 870352904 200000 980858044 200000 212661660 200000 368094362 200000 798676588 200000 399744322 200000 506806343 200000 47077087 200000 937405122 200000 530885224 200000 2577244 200000 568395885 200000 843330018 200000 128385555 200000 651077397 200000 381142109 200000 648102281 200000 433585580 200000 104648399 200000 668358536 200000 513412822 200000 938093728 200000 413352846 200000 875222799 200000 389876941 200000 397882592 200000 140021878 200000 444973268 200000 893349591 200000 292329826 200000 585353043 200000 522430974 200000 474613056 200000 521946270 200000 73964818 200000 529346425 200000 455664056 200000 135514385 200000 903635014 200000 387444339 200000 801212883 200000 849427389 200000 230473636 200000 668601057 200000 534283145 200000 555358887 200000 748427911 200000 923067384 200000 384794038 200000 648270680 200000 147093868 200000 403683508 200000 646800027 200000 419703645 200000 640982135 200000 809124948 200000 119775323 200000 525896391 200000 653309421 200000 688771803 200000 823444351 200000 996076204 200000 410698936 200000 632887185 200000 798279027 200000 557804452 200000 428360422 200000 304932737 200000 275507463 200000 643173964 200000 756576810 200000 841691129 200000 377194222 200000 464443847 200000 929823322 200000 316564236 200000 502843970 200000 915378232 200000 468356591 200000 737693203 200000 391192830 200000 230309193 200000 334157960 200000 262363688 200000 571831427 200000 228599975 200000 718858599 200000 688108201 200000 115178516 200000 52221059 200000 900312562 200000 133807547 200000 660046169 200000 224862738 200000 807372851 200000 984612549 200000 439118560 200000 552753166 200000 985400665 200000 951612656 200000 891342487 200000 875469108 200000 599902261 200000 312878510 200000 245871188 200000 282836676 200000 889444798 200000 289638192 200000 346359885 200000 756010756 200000 752039821 200000 525620462 200000 429689760 200000 960843197 200000 198392418 200000 380110372 200000 986216140 200000 901576380 200000 613479069 200000 605691983 200000 847078966 200000 138313811 200000 72646341 200000 376544179 200000 703135910 200000 445221333 200000 739383301 200000 124256728 200000 844772295 200000 297937949 200000 74112682 200000 570925065 200000 41727658 200000 504673800 200000 879261350 200000 942879188 200000 723670595 200000 293601526 200000 936213008 200000 824850316 200000 940845035 200000 635171149 200000 955497378 200000 971027146 200000 513882588 200000 840128246 200000 973798714 200000 287816424 200000 771004344 200000 120243678 200000 655148633 200000 772133765 200000 228055811 200000 16760438 200000 279217319 200000 137456900 200000 881995172 200000 898313780 200000 574061677 200000 596502284 200000 475845736 200000 464889872 200000 612082969 200000 804513033 200000 168245631 200000 819043592 200000 520970686 200000 81924266 200000 916122877 200000 736997020 200000 811707281 200000 995845217 200000 885005658 200000 164991826 200000 456335981 200000 185231334 200000 582521331 200000 42255667 200000 781686096 200000 503080116 200000 175863687 200000 404266572 200000 323154140 200000 103283339 200000 808438458 200000 17479983 200000 776450519 200000 997847532 200000 644076181 200000 843118959 200000 188496299 200000 74718880 200000 571605252 200000 802628647 200000 703640294 200000 888299570 200000 701567831 200000 406261364 200000 9007547 200000 345515632 200000 285061313 200000 142046710 200000 429417600 200000 818341870 200000 453746908 200000 280751443 200000 396060206 200000 535599746 200000 353323044 200000 161829557 200000 419133668 200000 775547337 200000 211338359 200000 990494791 200000 359662693 200000 774792097 200000 748299163 200000 360720571 200000 762843797 200000 296678573 200000 658596280 200000 267812295 200000 619205631 200000 979123412 200000 379347418 200000 360991907 200000 769227346 200000 114603458 200000 810305136 200000 726303884 200000 916639455 200000 137756006 200000 856701904 200000 960000837 200000 621231389 200000 976270450 200000 760168625 200000 923500433 200000 861687590 200000 23720671 200000 760695983 200000 24971194 200000 854878775 200000 755875942 200000 783530186 200000 647323149 200000 621172532 200000 851637511 200000 823203303 200000 642150236 200000 460957985 200000 472385926 200000 287810894 200000 353492346 200000 504209834 200000 988879849 200000 169873194 200000 561208771 200000 552142748 200000 795317756 200000 137808140 200000 549628305 200000 657705834 200000 304221133 200000 654162537 200000 142064840 200000 798679977 200000 36302384 200000 304144663 200000 503921739 200000 348155284 200000 889254203 200000 734239188 200000 656091780 200000 468514696 200000 274216651 200000 191798975 200000 273918432 200000 142703497 200000 241853694 200000 602297309 200000 401681745 200000 726076860 200000 551153847 200000 618714005 200000 974058698 200000 132225259 200000 445126174 200000 294519604 200000 446342599 200000 544386308 200000 208518941 200000 399768426 200000 673756610 200000 67068314 200000 930675172 200000 190853324 200000 393540799 200000 184805986 200000 760909157 200000 170469968 200000 710598593 200000 839900088 200000 913677272 200000 527393747 200000 338675026 200000 60998424 200000 468950841 200000 423730838 200000 888423423 200000 538512293 200000 481824197 200000 846935997 200000 93944026 200000 848293029 200000 12384897 200000 704733903 200000 80991735 200000 455088642 200000 206862259 200000 873415225 200000 960353519 200000 833113803 200000 37988199 200000 926086603 200000 537431392 200000 858431409 200000 959791595 200000 301629753 200000 610231658 200000 151822730 200000 316867155 200000 332180635 200000 368877619 200000 18080722 200000 838239478 200000 545650413 200000 336790628 200000 473168677 200000 861201390 200000 837845648 200000 548377259 200000 316948422 200000 833730460 200000 95823303 200000 291343415 200000 501324316 200000 441781027 200000 548612923 200000 358111551 200000 191178543 200000 419740392 200000 452103288 200000 704122747 200000 140517679 200000 468057368 200000 179526766 200000 42641577 200000 994178542 200000 69702690 200000 702460400 200000 633645322 200000 990195553 200000 137580857 200000 632680504 200000 333489634 200000 452118050 200000 673733331 200000 569759585 200000 116164091 200000 806867953 200000 242830124 200000 252469996 200000 188557346 200000 35022894 200000 486935236 200000 758128188 200000 374630825 200000 649153633 200000 137997533 200000 432087833 200000 340897508 200000 898710707 200000 497595390 200000 52548145 200000 814993836 200000 231596658 200000 859351667 200000 731750802 200000 928037855 200000 538195089 200000 522422986 200000 7474482 200000 377368541 200000 38699557 200000 727547479 200000 574441831 200000 113316621 200000 787335401 200000 142550961 200000 954221423 200000 280823382 200000 438462907 200000 51941171 200000 484726762 200000 910794918 200000 324322077 200000 640367996 200000 517249883 200000 191217519 200000 205903285 200000 284862447 200000 310341290 200000 691926821 200000 974605517 200000 115406132 200000 497133476 200000 396197313 200000 443048659 200000 914431925 200000 407171450 200000 186030913 200000 540323802 200000 1728546 200000 500750142 200000 641016869 200000 822896152 200000 715093485 200000 272512105 200000 113206772 200000 305893990 200000 524161999 200000 125881176 200000 288587189 200000 790118083 200000 600147521 200000 574088138 200000 802234998 200000 710826193 200000 617430020 200000 335949156 200000 880422345 200000 530903126 200000 13285018 200000 781324845 200000 309649986 200000 201113533 200000 415883978 200000 64666386 200000 48084986 200000 781897363 200000 741008160 200000 813657187 200000 601013007 200000 725269002 200000 114779754 200000 210601556 200000 498437154 200000 94193529 200000 525790780 200000 276353405 200000 768841943 200000 740519129 200000 266495341 200000 151814491 200000 218386520 200000 682585418 200000 977137816 200000 545536205 200000 85952979 200000 429321612 200000 910722204 200000 29438615 200000 282009335 200000 914720902 200000 888024348 200000 144572898 200000 384177275 200000 510586819 200000 508015872 200000 962612410 200000 517206680 200000 678556144 200000 864826098 200000 931714703 200000 942285194 200000 686195040 200000 226988002 200000 931145396 200000 400599570 200000 614610056 200000 985344899 200000 909313763 200000 124190199 200000 833929347 200000 106802379 200000 313237944 200000 30498432 200000 702437774 200000 539771511 200000 293846833 200000 557768955 200000 915113357 200000 410541957 200000 349460788 200000 416759610 200000 379741829 200000 620403639 200000 201200649 200000 435257873 200000 162709280 200000 582655511 200000 779129564 200000 71776217 200000 480457004 200000 316981614 200000 455667773 200000 192248560 200000 183147036 200000 879285451 200000 470431903 200000 928676407 200000 219935621 200000 528718850 200000 110048476 200000 985955218 200000 833494434 200000 843325994 200000 363364015 200000 118734444 200000 694057425 200000 446363166 200000 292523320 200000 708244528 200000 6795540 200000 674669309 200000 708627836 200000 589497553 200000 199337617 200000 44978347 200000 832743651 200000 169502531 200000 233882643 200000 801549902 200000 145716664 200000 815997951 200000 596485254 200000 221678801 200000 786879917 200000 887568259 200000 962735230 200000 135485796 200000 198681172 200000 587791056 200000 230580913 200000 202542586 200000 77502887 200000 280489450 200000 915984504 200000 265750473 200000 201346688 200000 935550556 200000 521871955 200000 423556558 200000 246377762 200000 683154353 200000 973671522 200000 636838214 200000 548922798 200000 565038588 200000 84410604 200000 501131830 200000 990681775 200000 532538449 200000 318114012 200000 893792229 200000 649020815 200000 506343242 200000 898723903 200000 119765853 200000 175482143 200000 869515651 200000 566656199 200000 530742765 200000 60192787 200000 639043613 200000 448461387 200000 804327849 200000 331985796 200000 569488191 200000 35941189 200000 271545832 200000 179844460 200000 114588304 200000 68811602 200000 638371781 200000 271401261 200000 361181119 200000 814040502 200000 66935968 200000 291097611 200000 655265020 200000 828205013 200000 696151706 200000 470210989 200000 980197244 200000 633449915 200000 243412252 200000 457334432 200000 980356088 200000 313105045 200000 329309520 200000 673812692 200000 354265902 200000 145351990 200000 715384486 200000 102000157 200000 548584543 200000 873357971 200000 44277585 200000 880177843 200000 520494543 200000 812325447 200000 627092680 200000 639766962 200000 876132681 200000 791562512 200000 189694021 200000 503043483 200000 935066776 200000 601685840 200000 439761737 200000 438952145 200000 611537935 200000 422942093 200000 666215958 200000 756049437 200000 52820738 200000 567095537 200000 261658164 200000 874170667 200000 637292107 200000 945768906 200000 300763373 200000 617413899 200000 912817350 200000 576561675 200000 851094992 200000 594853040 200000 515016149 200000 419896778 200000 520581937 200000 671207284 200000 953782236 200000 264803264 200000 919220391 200000 186205586 200000 228600006 200000 874792396 200000 898361230 200000 689160875 200000 488244862 200000 499738480 200000 923402115 200000 32188482 200000 346009463 200000 907714130 200000 8864491 200000 914319936 200000 875138853 200000 36145853 200000 929841515 200000 968660336 200000 287533698 200000 658652189 200000 982680177 200000 883983364 200000 307192970 200000 460355975 200000 760330154 200000 63821838 200000 129080511 200000 204262446 200000 131005834 200000 536600072 200000 217344421 200000 951058927 200000 930367431 200000 810102093 200000 679507271 200000 976817094 200000 824879070 200000 999872669 200000 235835312 200000 571457623 200000 415808397 200000 606972061 200000 488397171 200000 371527782 200000 905743703 200000 914698837 200000 135502884 200000 773888863 200000 365664004 200000 609101744 200000 199062749 200000 386260431 200000 855686685 200000 979368447 200000 494460602 200000 761346024 200000 833486964 200000 488226935 200000 873947485 200000 985792513 200000 717066394 200000 341731502 200000 988517227 200000 425301780 200000 130346088 200000 418476322 200000 592728332 200000 282903871 200000 455398263 200000 55562674 200000 842460783 200000 440380995 200000 540703655 200000 723213858 200000 819241540 200000 282059784 200000 768156060 200000 562081436 200000 471284288 200000 983997719 200000 321760572 200000 99382826 200000 834790300 200000 700712222 200000 748931634 200000 131711293 200000 703674775 200000 493687664 200000 18032238 200000 766409257 200000 876787183 200000 857730946 200000 541897891 200000 590138790 200000 419391340 200000 951957360 200000 207271112 200000 160064849 200000 277896278 200000 787532918 200000 623469720 200000 870528041 200000 242631929 200000 680495990 200000 950507538 200000 590381330 200000 294604328 200000 867133304 200000 680414201 200000 117598037 200000 502334904 200000 478597158 200000 826454100 200000 800959262 200000 75885824 200000 463261772 200000 59067631 200000 516642301 200000 109665631 200000 954731102 200000 214684121 200000 541745510 200000 448840886 200000 980777202 200000 889240037 200000 555390769 200000 103241706 200000 235927873 200000 134196009 200000 512344602 200000 413936996 200000 136199083 200000 800575873 200000 242225730 200000 97762704 200000 125070384 200000 721764621 200000 254624172 200000 639613281 200000 988219127 200000 466000046 200000 952500417 200000 692728523 200000 766621899 200000 863673997 200000 890399948 200000 113987912 200000 780713880 200000 86724757 200000 357450367 200000 459245140 200000 618514163 200000 371982068 200000 887070829 200000 925865457 200000 152716432 200000 565403806 200000 635622285 200000 705319716 200000 162509513 200000 108600778 200000 250445757 200000 978184310 200000 632288030 200000 733462643 200000 424054845 200000 882903155 200000 603624111 200000 883127512 200000 504489520 200000 964601390 200000 549025476 200000 150500860 200000 26966303 200000 253172668 200000 441661254 200000 687111206 200000 731586933 200000 93017780 200000 650921283 200000 945462114 200000 849283843 200000 361156790 200000 849386349 200000 268432895 200000 141238142 200000 149458401 200000 381681308 200000 769126160 200000 23292 200000 713262426 200000 650282568 200000 795884779 200000 190387323 200000 214659020 200000 986374415 200000 74827180 200000 54829658 200000 893019107 200000 265823029 200000 346492851 200000 393685214 200000 912434896 200000 722712351 200000 747864098 200000 854903471 200000 262453448 200000 435123671 200000 395582816 200000 187044184 200000 382835589 200000 403692939 200000 972669336 200000 5023690 200000 551924419 200000 297452046 200000 750798651 200000 92478169 200000 331603140 200000 436200278 200000 873440122 200000 403146686 200000 804549837 200000 222590972 200000 82960076 200000 552992403 200000 578247079 200000 90508223 200000 265909102 200000 247652570 200000 289942047 200000 492294657 200000 82777566 200000 930774519 200000 845005190 200000 528919112 200000 682663264 200000 358793649 200000 101036081 200000 444751551 200000 843146873 200000 671069365 200000 475351034 200000 592437938 200000 299249014 200000 709645587 200000 675701437 200000 969539349 200000 231819494 200000 170797247 200000 836986588 200000 608872702 200000 750784028 200000 611745297 200000 219987388 200000 379570727 200000 776998830 200000 440776261 200000 277850182 200000 577986925 200000 866185721 200000 971629052 200000 558497126 200000 913010515 200000 871060378 200000 967702970 200000 450330255 200000 553890944 200000 172312566 200000 902280294 200000 566484534 200000 133558844 200000 827615155 200000 241410508 200000 34008659 200000 539627767 200000 980613949 200000 529941790 200000 184356067 200000 951242947 200000 24017730 200000 176082799 200000 831523944 200000 665938389 200000 108654902 200000 134726711 200000 777450087 200000 80757512 200000 523832784 200000 878274514 200000 641173481 200000 94185561 200000 656502667 200000 188942337 200000 73478651 200000 20121964 200000 707566886 200000 404112487 200000 319530030 200000 261158918 200000 818657829 200000 326387980 200000 757797655 200000 125685905 200000 942809421 200000 325798110 200000 159293648 200000 187770011 200000 350349099 200000 830641707 200000 653028213 200000 197988695 200000 815713422 200000 405111081 200000 24893352 200000 890856986 200000 380551433 200000 58549359 200000 405652238 200000 90888927 200000 906221938 200000 568835449 200000 382490832 200000 325140164 200000 119131238 200000 110038823 200000 330719771 200000 385793675 200000 509621954 200000 616094782 200000 428285600 200000 636351258 200000 671122987 200000 902276070 200000 709967124 200000 112833531 200000 95180168 200000 485515818 200000 907028401 200000 121213404 200000 452201346 200000 407277179 200000 71585460 200000 956083985 200000 22016779 200000 685164077 200000 115090653 200000 903716365 200000 952554452 200000 27842809 200000 896062962 200000 178088940 200000 158283989 200000 728852858 200000 106631484 200000 518156013 200000 100088521 200000 4990384 200000 294415880 200000 888187632 200000 920524463 200000 505624448 200000 843975719 200000 427964412 200000 77117002 200000 772385585 200000 498852974 200000 809447612 200000 497387170 200000 265449456 200000 101636407 200000 406577404 200000 438930561 200000 578202189 200000 957716190 200000 999999025 200000 614556919 200000 501656252 200000 969649222 200000 275164655 200000 847287255 200000 107030037 200000 988952914 200000 640158320 200000 408368184 200000 50653717 200000 283284331 200000 705323284 200000 529935092 200000 165218779 200000 207584768 200000 576470747 200000 228632876 200000 88712299 200000 948320002 200000 67559661 200000 265205954 200000 537429294 200000 261706084 200000 493319442 200000 414495453 200000 398468208 200000 447386017 200000 463307835 200000 822923881 200000 148576737 200000 804153909 200000 726817527 200000 722252436 200000 745202965 200000 350098979 200000 911652350 200000 277095762 200000 388539908 200000 974060398 200000 450925738 200000 583010778 200000 996504458 200000 625342368 200000 935183225 200000 485616424 200000 939028968 200000 970135110 200000 361091213 200000 730542201 200000 730732865 200000 822434673 200000 10569259 200000 542320593 200000 62414878 200000 394547254 200000 556730176 200000 66558584 200000 876013035 200000 476334383 200000 640771543 200000 351389560 200000 509918072 200000 312893689 200000 160309156 200000 501710369 200000 229730680 200000 94692532 200000 817601148 200000 937525382 200000 360898309 200000 535897734 200000 894104794 200000 330740734 200000 601211418 200000 467247128 200000 125961308 200000 656963491 200000 478200344 200000 419025175 200000 597994564 200000 677283030 200000 313968194 200000 505627060 200000 266009593 200000 29684153 200000 480612928 200000 985148709 200000 737020803 200000 567353267 200000 565555872 200000 801782818 200000 488333330 200000 921333744 200000 686043984 200000 571550056 200000 9228919 200000 427966431 200000 820991014 200000 871483961 200000 746993576 200000 44994482 200000 482914648 200000 991666395 200000 152849217 200000 750065889 200000 520867844 200000 439806741 200000 945913854 200000 252765863 200000 343872681 200000 100446389 200000 760205379 200000 661599364 200000 167423916 200000 506093580 200000 867448468 200000 191138489 200000 532275157 200000 879364719 200000 952159772 200000 984237263 200000 397792463 200000 303948472 200000 757579050 200000 140205072 200000 751692203 200000 311674308 200000 686452656 200000 559886348 200000 432520029 200000 486697203 200000 19768771 200000 291002134 200000 359234366 200000 349571243 200000 513962526 200000 938477253 200000 636003208 200000 167608533 200000 403226270 200000 341630068 200000 733111773 200000 201675102 200000 866275015 200000 83285953 200000 825813953 200000 908464824 200000 968551997 200000 933948177 200000 774697755 200000 903498838 200000 106184524 200000 347680267 200000 849421496 200000 189374771 200000 431652194 200000 60383257 200000 773909704 200000 637389388 200000 492918671 200000 770034922 200000 125532511 200000 147905313 200000 388545292 200000 804486387 200000 701377269 200000 381929528 200000 933352369 200000 201296873 200000 700808935 200000 449418650 200000 360596092 200000 720395080 200000 574694900 200000 232258901 200000 956931089 200000 973645007 200000 808127168 200000 484982264 200000 487895861 200000 772250370 200000 176123988 200000 782397722 200000 370985810 200000 62441383 200000 868508828 200000 567086547 200000 417446647 200000 369541193 200000 296062184 200000 842009408 200000 246279765 200000 241779896 200000 299813484 200000 451205380 200000 40911299 200000 416062343 200000 302951615 200000 654865346 200000 273378874 200000 799245965 200000 560323168 200000 565111204 200000 324582361 200000 467998565 200000 690286380 200000 555459799 200000 833555554 200000 387901934 200000 831866601 200000 163400716 200000 864355771 200000 882669771 200000 554497471 200000 184961785 200000 985724015 200000 210560995 200000 239155898 200000 886433494 200000 511678507 200000 981415650 200000 192745033 200000 536195809 200000 564879937 200000 672047543 200000 132881602 200000 466034906 200000 755089448 200000 375121172 200000 290521820 200000 70229895 200000 425104889 200000 693887730 200000 284149811 200000 325906737 200000 516984564 200000 734058250 200000 890842055 200000 845269542 200000 664995321 200000 272457564 200000 942935677 200000 662709557 200000 178261520 200000 142126252 200000 693515677 200000 678390325 200000 348200161 200000 33334528 200000 290843474 200000 15195262 200000 71371581 200000 430139427 200000 10074925 200000 701685614 200000 810955667 200000 834703910 200000 991420067 200000 206840037 200000 297229435 200000 414617049 200000 344081802 200000 470167497 200000 385357103 200000 879104854 200000 705724064 200000 647648899 200000 786821645 200000 8314999 200000 913613828 200000 637434752 200000 920972566 200000 65792859 200000 656955835 200000 61070258 200000 896243314 200000 39731941 200000 614451756 200000 143087373 200000 320741098 200000 868540733 200000 987714724 200000 341787402 200000 605127789 200000 856014413 200000 510570451 200000 52656423 200000 640960139 200000 54176836 200000 300087374 200000 131857252 200000 762967293 200000 77682711 200000 351962891 200000 714743495 200000 112628763 200000 691488763 200000 474072039 200000 454312409 200000 8310628 200000 314141677 200000 295889443 200000 61857576 200000 903580154 200000 665756202 200000 107228387 200000 381829571 200000 391907107 200000 849278903 200000 193270702 200000 157441473 200000 430643401 200000 788183770 200000 404710129 200000 181472442 200000 44091387 200000 85294494 200000 293347964 200000 774905420 200000 237706602 200000 121663060 200000 718852099 200000 111325335 200000 348632045 200000 617610253 200000 372491166 200000 681512642 200000 785516285 200000 392482592 200000 68531785 200000 151244660 200000 387847994 200000 188156842 200000 773895781 200000 468048731 200000 606264036 200000 366105609 200000 529840181 200000 801099688 200000 300197474 200000 155171680 200000 682229346 200000 657103505 200000 135388351 200000 285943319 200000 674638968 200000 391678926 200000 53315112 200000 635540568 200000 662589287 200000 462085917 200000 880274543 200000 10377875 200000 391123970 200000 800624831 200000 173666699 200000 189786618 200000 423575427 200000 342527992 200000 23498262 200000 938543878 200000 31888389 200000 426245010 200000 326280653 200000 517895152 200000 782624521 200000 968002139 200000 759938068 200000 373060409 200000 175404018 200000 68965282 200000 154677360 200000 525977635 200000 971154057 200000 655403966 200000 384330506 200000 763667253 200000 960857977 200000 841477255 200000 407278387 200000 840592570 200000 800014547 200000 660841435 200000 2309082 200000 306381635 200000 820096140 200000 47175195 200000 771930648 200000 890873377 200000 49362171 200000 183631531 200000 839860645 200000 492491244 200000 313200987 200000 120202357 200000 941020511 200000 531965182 200000 601944655 200000 461169255 200000 151739850 200000 982583801 200000 966501977 200000 437159408 200000 501150603 200000 619749949 200000 935196769 200000 752268679 200000 99045868 200000 339945075 200000 603793972 200000 426420004 200000 235863388 200000 366024965 200000 447455491 200000 265928389 200000 666410988 200000 832832163 200000 528447968 200000 221397739 200000 997586386 200000 551220927 200000 713933892 200000 638188826 200000 83015146 200000 930332178 200000 861295244 200000 572919900 200000 3630640 200000 288525589 200000 647939191 200000 828139455 200000 267105351 200000 625997961 200000 87345066 200000 505398994 200000 459626485 200000 82636271 200000 971498028 200000 569325612 200000 498799012 200000 911472145 200000 963461354 200000 69206501 200000 866290915 200000 349181815 200000 22976052 200000 230156315 200000 17438435 200000 162770675 200000 769881150 200000 691396463 200000 103323899 200000 399246870 200000 234171296 200000 504873349 200000 88431909 200000 51617208 200000 418325975 200000 276225928 200000 446876798 200000 463866484 200000 625042882 200000 484677795 200000 952312778 200000 928268585 200000 492979749 200000 258133641 200000 737907181 200000 749717882 200000 790147113 200000 264845806 200000 711052403 200000 541013583 200000 106211290 200000 259067659 200000 897646089 200000 784471122 200000 680372392 200000 756427806 200000 6675201 200000 92124787 200000 72218086 200000 698666471 200000 995441618 200000 993936485 200000 503682894 200000 221113901 200000 65730966 200000 700303134 200000 4196732 200000 458413623 200000 111900299 200000 906275675 200000 30386798 200000 935762772 200000 602189971 200000 983197209 200000 762282507 200000 947032403 200000 353839539 200000 173335837 200000 666421912 200000 732628747 200000 923089559 200000 533831534 200000 922634564 200000 827372245 200000 103685389 200000 947823061 200000 824814750 200000 35411213 200000 890321541 200000 677038948 200000 399673625 200000 59958420 200000 971914392 200000 493331436 200000 924160911 200000 987417937 200000 971154302 200000 651520133 200000 397079483 200000 701200555 200000 471290006 200000 191411210 200000 546676413 200000 489911313 200000 267987682 200000 691610010 200000 413121434 200000 292538738 200000 484096392 200000 823311129 200000 228736442 200000 122968517 200000 341718610 200000 797029292 200000 133378920 200000 356850563 200000 787266607 200000 638266433 200000 226574422 200000 98311464 200000 408916912 200000 62715909 200000 376885270 200000 691667381 200000 817187212 200000 152863979 200000 349850274 200000 509630257 200000 528893724 200000 42465324 200000 465078484 200000 375931683 200000 724562143 200000 888731841 200000 906893551 200000 798153498 200000 228926199 200000 106459115 200000 260932372 200000 475430181 200000 616075691 200000 971109292 200000 688286158 200000 885770843 200000 119837155 200000 64215371 200000 827661447 200000 412455253 200000 767508911 200000 301394388 200000 957275152 200000 500315823 200000 95417537 200000 650908310 200000 154711325 200000 305672075 200000 16585965 200000 853548963 200000 430032583 200000 668001805 200000 977920688 200000 658691155 200000 807037192 200000 104770528 200000 288023463 200000 912899521 200000 692101954 200000 502967471 200000 956350739 200000 731228492 200000 526897849 200000 164529325 200000 817291356 200000 874997528 200000 107857172 200000 946843918 200000 836161419 200000 855326347 200000 154536672 200000 110872203 200000 799612878 200000 726195408 200000 633781261 200000 637657058 200000 469682167 200000 653374807 200000 529707119 200000 169945172 200000 669735678 200000 900423251 200000 727339070 200000 671020070 200000 599783035 200000 124258619 200000 637985430 200000 502413600 200000 914351916 200000 455459657 200000 736375800 200000 222583569 200000 725060981 200000 340490750 200000 643627207 200000 302168136 200000 620924891 200000 423468956 200000 991828940 200000 715751453 200000 337438088 200000 236998570 200000 924673715 200000 545426278 200000 277597387 200000 298680180 200000 758489228 200000 121028866 200000 62126485 200000 573920905 200000 226013770 200000 250609234 200000 604936188 200000 36118331 200000 515489095 200000 607873466 200000 214769339 200000 124760866 200000 880681918 200000 66928933 200000 517210032 200000 555895705 200000 708584784 200000 984786047 200000 401497182 200000 337058880 200000 87062912 200000 923409976 200000 416339561 200000 411396984 200000 190107191 200000 173231559 200000 272400412 200000 806491882 200000 789130304 200000 306771493 200000 293762278 200000 98233857 200000 439558605 200000 222810190 200000 897150936 200000 507557995 200000 128426224 200000 164466628 200000 118736425 200000 942826140 200000 852413987 200000 317858572 200000 238769074 200000 220549706 200000 455101633 200000 770221102 200000 246523763 200000 13727474 200000 442894730 200000 406149433 200000 842764 200000 23278674 200000 368055075 200000 234974909 200000 789886533 200000 387429613 200000 887647892 200000 467478095 200000 773692806 200000 132993162 200000 54137800 200000 636930312 200000 125404767 200000 486880437 200000 985500688 200000 30828550 200000 492694274 200000 367359805 200000 314503841 200000 548239082 200000 784798660 200000 988017844 200000 448791825 200000 363454041 200000 371975584 200000 511457010 200000 286512606 200000 236305531 200000 682491059 200000 484110227 200000 236129511 200000 720912767 200000 930464961 200000 19051636 200000 743144432 200000 360033813 200000 59136943 200000 21141050 200000 903392547 200000 632164338 200000 702884871 200000 500799691 200000 100615562 200000 250089040 200000 885722999 200000 481020370 200000 55056790 200000 115236459 200000 63757138 200000 708165951 200000 998696347 200000 436226053 200000 802989325 200000 134968773 200000 80440401 200000 17838562 200000 257731267 200000 349098843 200000 203592533 200000 210650189 200000 951530930 200000 874426300 200000 547666854 200000 330498450 200000 126407868 200000 1938663 200000 151909928 200000 747364994 200000 259974887 200000 970007967 200000 934976548 200000 953147122 200000 202234845 200000 485302763 200000 214019014 200000 147367995 200000 325081709 200000 18614167 200000 852265630 200000 526506428 200000 875668744 200000 924818610 200000 823270432 200000 983257428 200000 823306308 200000 3026446 200000 211592740 200000 140942312 200000 87764829 200000 556267460 200000 17301862 200000 552555491 200000 29364911 200000 181068205 200000 81667079 200000 962547633 200000 362223165 200000 999540713 200000 968421898 200000 375921731 200000 175247918 200000 971175772 200000 127643608 200000 211035022 200000 198519626 200000 47490604 200000 758594748 200000 56171275 200000 441245569 200000 503257669 200000 816568168 200000 383360569 200000 798930020 200000 193976789 200000 667755631 200000 608255767 200000 240742826 200000 860094928 200000 293698248 200000 294113450 200000 471650733 200000 960872557 200000 759156817 200000 5488509 200000 837384170 200000 606125990 200000 912097354 200000 778741276 200000 615040389 200000 451683260 200000 236569558 200000 89560984 200000 811759554 200000 543628722 200000 984203902 200000 788189190 200000 281397901 200000 408799181 200000 217842861 200000 736981760 200000 21828851 200000 620630042 200000 97779252 200000 581823522 200000 237351847 200000 713023208 200000 985060040 200000 356831630 200000 453380990 200000 11008841 200000 216360575 200000 882517097 200000 515376627 200000 968159126 200000 633572951 200000 939684699 200000 201942948 200000 807248360 200000 625831599 200000 940888339 200000 209591507 200000 811940000 200000 978310092 200000 854950593 200000 989347301 200000 975402207 200000 253016662 200000 995644570 200000 21345767 200000 560818446 200000 282293720 200000 275980376 200000 543470852 200000 91058008 200000 860227907 200000 745015735 200000 557255952 200000 203193387 200000 266240875 200000 205133049 200000 488374272 200000 975912123 200000 303639945 200000 690411363 200000 632056944 200000 45827967 200000 168153527 200000 932068798 200000 8584220 200000 601252018 200000 801387895 200000 208646359 200000 45082215 200000 263016659 200000 238582829 200000 683219967 200000 312293591 200000 976044837 200000 69650848 200000 921294731 200000 872120726 200000 505906736 200000 271415933 200000 172189013 200000 985151987 200000 114175038 200000 293436628 200000 284413241 200000 911059167 200000 1752031 200000 695688345 200000 611966873 200000 113310577 200000 354087526 200000 203676196 200000 796362714 200000 140525922 200000 951578217 200000 190133937 200000 383214309 200000 197484434 200000 938597444 200000 316834529 200000 589075367 200000 262873729 200000 926284951 200000 887976760 200000 237061521 200000 128686294 200000 961810628 200000 962978461 200000 335316248 200000 71100380 200000 470423410 200000 706773724 200000 575862838 200000 276633600 200000 723470605 200000 187128103 200000 446695 200000 181093716 200000 510895171 200000 711412369 200000 158285741 200000 848159247 200000 215343240 200000 934699154 200000 921121293 200000 710287627 200000 682520211 200000 111350150 200000 958065424 200000 637774918 200000 451229919 200000 55711022 200000 385094083 200000 663767393 200000 40571435 200000 88254253 200000 822290359 200000 96902180 200000 465874426 200000 592795019 200000 699528065 200000 805081336 200000 411690772 200000 997269814 200000 955023675 200000 896640875 200000 681684995 200000 291098749 200000 480904961 200000 78576816 200000 109438359 200000 466181523 200000 153536374 200000 492724764 200000 516119395 200000 715905810 200000 896619580 200000 860073899 200000 568037949 200000 770003061 200000 768730239 200000 227540600 200000 813019842 200000 367689884 200000 855577963 200000 971646280 200000 435913679 200000 49829452 200000 304976049 200000 190156544 200000 216541449 200000 241293485 200000 992981767 200000 245297962 200000 691000150 200000 548010442 200000 58466981 200000 382173813 200000 986607970 200000 674204948 200000 19096008 200000 307970354 200000 547491867 200000 445668319 200000 366143794 200000 386246616 200000 335106358 200000 456674788 200000 332915880 200000 814366080 200000 699176360 200000 370951614 200000 293051763 200000 398746217 200000 487054893 200000 819686765 200000 103528160 200000 4613237 200000 883799492 200000 132415702 200000 707999936 200000 162951595 200000 588132912 200000 479888448 200000 394721256 200000 458924211 200000 834870905 200000 76153048 200000 883287730 200000 121622365 200000 140387689 200000 560579374 200000 321393531 200000 894640410 200000 667735568 200000 226061750 200000 884156707 200000 106303361 200000 308933185 200000 144239432 200000 413792656 200000 564774092 200000 166108946 200000 231960993 200000 583627307 200000 321789016 200000 545853792 200000 328416224 200000 900975713 200000 783751465 200000 650757193 200000 971899145 200000 783511587 200000 189862499 200000 839482799 200000 526009989 200000 470617702 200000 14445010 200000 253245628 200000 238909600 200000 447474084 200000 853533283 200000 930714713 200000 109226762 200000 834844250 200000 214536873 200000 320119733 200000 457976151 200000 190407048 200000 474115417 200000 408012484 200000 92161919 200000 868324148 200000 352644046 200000 518270141 200000 888801886 200000 847110375 200000 690329221 200000 748889755 200000 324579893 200000 976671790 200000 60101026 200000 252635038 200000 292044071 200000 954161434 200000 522399082 200000 934218695 200000 369701309 200000 276738753 200000 292679367 200000 206844511 200000 400129891 200000 251851706 200000 453700039 200000 109577328 200000 73383657 200000 810552997 200000 592719389 200000 448016202 200000 506572034 200000 853830305 200000 21746591 200000 157095680 200000 287336136 200000 145795028 200000 351116998 200000 466115304 200000 227463222 200000 831592935 200000 385616177 200000 843665951 200000 520545965 200000 992241287 200000 797333538 200000 543899139 200000 825271152 200000 540881893 200000 838849791 200000 819928759 200000 696246311 200000 69840695 200000 636897234 200000 469008290 200000 13045600 200000 293417781 200000 421879242 200000 64485360 200000 505686281 200000 945839261 200000 352618936 200000 872758032 200000 642447608 200000 880010415 200000 763310739 200000 916699444 200000 234421603 200000 137489841 200000 651192820 200000 497021396 200000 18898792 200000 872324972 200000 497540251 200000 817082923 200000 755469190 200000 999198125 200000 129263336 200000 987419576 200000 365103138 200000 172931269 200000 339828578 200000 832351935 200000 831391748 200000 160959498 200000 179349300 200000 98120390 200000 990963927 200000 926806612 200000 706538155 200000 503250712 200000 504008620 200000 22493824 200000 284402617 200000 275236677 200000 547079543 200000 461245937 200000 772133493 200000 238341024 200000 433007505 200000 501973770 200000 359879577 200000 271535552 200000 105466932 200000 188099509 200000 637639427 200000 561390335 200000 863005443 200000 524171743 200000 723524148 200000 797107966 200000 492010879 200000 572470777 200000 347897044 200000 351471647 200000 405158802 200000 191736697 200000 980839724 200000 395923466 200000 361765384 200000 948419927 200000 296125098 200000 584984617 200000 474932497 200000 349484176 200000 679172193 200000 191055915 200000 506727105 200000 802550439 200000 282190214 200000 315289732 200000 951180177 200000 377225247 200000 126483956 200000 968409324 200000 560875739 200000 787773186 200000 25541289 200000 306929884 200000 280210273 200000 612844381 200000 71705159 200000 534303252 200000 534861766 200000 689223105 200000 994552212 200000 393106712 200000 607095571 200000 537274820 200000 182968314 200000 268369838 200000 572320052 200000 861932670 200000 331252744 200000 308404577 200000 369485177 200000 951362829 200000 786784750 200000 500104193 200000 149575446 200000 527930641 200000 404466693 200000 378472481 200000 562530722 200000 79830832 200000 709571909 200000 382867352 200000 357484444 200000 491265939 200000 252705230 200000 286580737 200000 101147873 200000 503605863 200000 999758176 200000 975023930 200000 302790967 200000 778510430 200000 698725346 200000 847408105 200000 963680454 200000 67843883 200000 347154398 200000 19131890 200000 392763546 200000 242327561 200000 908976387 200000 648856834 200000 917989666 200000 34186293 200000 731940514 200000 803154184 200000 398899380 200000 744114543 200000 218740274 200000 943255222 200000 650841095 200000 207601278 200000 483677133 200000 855550980 200000 571437751 200000 565215145 200000 692451504 200000 174527662 200000 571310532 200000 472039742 200000 463715263 200000 105875121 200000 61712915 200000 921877518 200000 393996286 200000 414237906 200000 859922156 200000 775907823 200000 421871897 200000 866220823 200000 462540922 200000 942655033 200000 640306653 200000 657681227 200000 265323598 200000 906069578 200000 500179645 200000 182301566 200000 490110941 200000 589041154 200000 370942542 200000 917912707 200000 836991229 200000 119114311 200000 832417739 200000 479859825 200000 398274156 200000 910906755 200000 499924881 200000 5003555 200000 349716553 200000 135182881 200000 452972964 200000 561653432 200000 50172057 200000 876439827 200000 17636393 200000 806402067 200000 656919491 200000 424239183 200000 496876522 200000 870177115 200000 692732692 200000 167000397 200000 670508245 200000 717344381 200000 934903101 200000 227971979 200000 753934973 200000 500124069 200000 634981072 200000 764399881 200000 278532247 200000 471976905 200000 347050182 200000 465978061 200000 713950591 200000 802205470 200000 954020091 200000 558605153 200000 631640241 200000 621601696 200000 894256816 200000 409603408 200000 22231376 200000 965929359 200000 786972937 200000 238780844 200000 26764962 200000 656409580 200000 472277389 200000 307625611 200000 401045649 200000 440145153 200000 523156649 200000 122573189 200000 150134316 200000 561857750 200000 90027565 200000 22236216 200000 110483492 200000 92336572 200000 32661965 200000 774089925 200000 238845775 200000 535190214 200000 375848353 200000 327698512 200000 594314537 200000 864546891 200000 6375077 200000 695197059 200000 950000206 200000 495983206 200000 84150074 200000 261877003 200000 580742913 200000 869714806 200000 641257891 200000 964068890 200000 568324009 200000 512722590 200000 688150153 200000 758772964 200000 634968398 200000 447958086 200000 929691512 200000 697671970 200000 316196384 200000 751562904 200000 162226016 200000 365072018 200000 195726833 200000 975952900 200000 848458004 200000 22593396 200000 368122550 200000 544730556 200000 914842062 200000 323333390 200000 292789001 200000 718749753 200000 240098217 200000 479714858 200000 274473130 200000 696327604 200000 360030246 200000 541022611 200000 252357369 200000 680473774 200000 884952744 200000 141596315 200000 929844606 200000 663049832 200000 212519160 200000 483377048 200000 645198434 200000 838766443 200000 850703809 200000 868514403 200000 653168371 200000 413645314 200000 217155860 200000 380032215 200000 962812964 200000 941462203 200000 461069542 200000 21802328 200000 501366538 200000 898975466 200000 994562446 200000 817155913 200000 660940128 200000 664054054 200000 88228423 200000 40235412 200000 933833732 200000 297481162 200000 485600692 200000 84817191 200000 905954680 200000 51525493 200000 504472151 200000 12833649 200000 664232546 200000 260757899 200000 541019416 200000 949422313 200000 212098572 200000 324513457 200000 660789188 200000 767685511 200000 613799140 200000 497267540 200000 499483532 200000 245045577 200000 747422973 200000 27338275 200000 460945794 200000 166692016 200000 376630925 200000 621261457 200000 299472159 200000 959512384 200000 387309165 200000 596627284 200000 422599360 200000 509055492 200000 283758748 200000 903190761 200000 668139556 200000 726075399 200000 470300860 200000 376888845 200000 751215344 200000 467064540 200000 131531923 200000 441625669 200000 618695979 200000 801200406 200000 957302412 200000 265430103 200000 395622850 200000 375390929 200000 196207156 200000 438767823 200000 527916805 200000 281409064 200000 824120509 200000 371475579 200000 652269352 200000 815618492 200000 257368958 200000 662398704 200000 478197955 200000 202516276 200000 691521648 200000 693248771 200000 400122707 200000 910517687 200000 544378035 200000 246665552 200000 176436151 200000 34088051 200000 248903943 200000 439501494 200000 284390067 200000 509288218 200000 422134356 200000 161313496 200000 997346672 200000 160624224 200000 353125922 200000 258956446 200000 971403770 200000 893416574 200000 817448737 200000 846440626 200000 749158337 200000 459758002 200000 202822563 200000 820378628 200000 851857944 200000 970475709 200000 129388061 200000 374017094 200000 409193145 200000 227314019 200000 849071530 200000 169421937 200000 343716416 200000 775576303 200000 961144455 200000 958070079 200000 934626475 200000 257637036 200000 125797016 200000 216094638 200000 860707297 200000 511482477 200000 284507106 200000 557376899 200000 541510183 200000 184964358 200000 249611023 200000 134828484 200000 39422636 200000 306220752 200000 852955117 200000 95826237 200000 869159423 200000 169990185 200000 965496815 200000 730889981 200000 479577235 200000 453396466 200000 757366954 200000 248259798 200000 577247554 200000 367894543 200000 601007193 200000 952514528 200000 787151815 200000 689466858 200000 604727386 200000 295247094 200000 680356162 200000 73965297 200000 429658543 200000 275633975 200000 602847416 200000 989649172 200000 913722238 200000 426378374 200000 635516817 200000 873744711 200000 359392658 200000 524417547 200000 775858712 200000 525316614 200000 89491159 200000 395936944 200000 172323327 200000 797145036 200000 111453153 200000 509470629 200000 644678360 200000 416697243 200000 115905894 200000 313688797 200000 157774493 200000 344310135 200000 112881855 200000 907175823 200000 92646952 200000 391652586 200000 890114668 200000 939830453 200000 94323644 200000 123232642 200000 414980749 200000 905387920 200000 704217978 200000 271167823 200000 753542505 200000 985422370 200000 480917485 200000 745476966 200000 463548907 200000 101963698 200000 692045951 200000 514072672 200000 117861920 200000 652400460 200000 256799233 200000 900774107 200000 45290426 200000 804411455 200000 649732391 200000 603932152 200000 947106448 200000 265461917 200000 497874698 200000 846773211 200000 783960860 200000 921554878 200000 139875236 200000 744103471 200000 771508475 200000 909343421 200000 452861527 200000 707777695 200000 581444465 200000 897726713 200000 832099943 200000 95871838 200000 825177058 200000 739750550 200000 87513979 200000 371296160 200000 577399898 200000 732418298 200000 922319904 200000 608064543 200000 253176326 200000 99519824 200000 868304966 200000 176784791 200000 771382201 200000 453672712 200000 121269697 200000 909545801 200000 321782888 200000 832618581 200000 886961353 200000 872987516 200000 677995950 200000 672944301 200000 983341690 200000 94577655 200000 113190473 200000 679023949 200000 173570389 200000 680286857 200000 444029595 200000 101319091 200000 107790781 200000 733250434 200000 373599018 200000 579914274 200000 435323 200000 695856695 200000 81042720 200000 48314913 200000 710696763 200000 975512961 200000 767266507 200000 678923516 200000 992146701 200000 566014526 200000 332115486 200000 593629762 200000 395603684 200000 286214095 200000 661334319 200000 782614597 200000 632896538 200000 947368601 200000 446024375 200000 309958301 200000 47860458 200000 806215300 200000 887430293 200000 726034085 200000 111174389 200000 678763903 200000 943387211 200000 383900669 200000 93660094 200000 795026426 200000 702770047 200000 92573958 200000 571959598 200000 719204714 200000 140334716 200000 347833705 200000 658937360 200000 790905032 200000 781837998 200000 151599760 200000 911212694 200000 31067410 200000 577248042 200000 91405868 200000 268024530 200000 3504585 200000 28089635 200000 132839597 200000 310465342 200000 494526322 200000 297369718 200000 537244621 200000 767855413 200000 815752213 200000 586020895 200000 263814406 200000 204077431 200000 730275777 200000 410882242 200000 33108503 200000 514476713 200000 910660358 200000 41610019 200000 154215299 200000 778700243 200000 215689081 200000 492753070 200000 566674705 200000 702238432 200000 961779764 200000 968194032 200000 466002509 200000 796930337 200000 320213075 200000 57401627 200000 742489862 200000 824839627 200000 45116792 200000 814554758 200000 525434318 200000 860106868 200000 167558215 200000 442466603 200000 688146045 200000 436656026 200000 947093227 200000 893642536 200000 706459310 200000 980833052 200000 510023055 200000 413131838 200000 383611969 200000 754564799 200000 810794726 200000 933004885 200000 727329239 200000 727524010 200000 884645028 200000 157320182 200000 755512665 200000 842677226 200000 612379651 200000 249972431 200000 694116466 200000 563289839 200000 49734719 200000 43197491 200000 370444048 200000 100682765 200000 783633178 200000 212120472 200000 589170151 200000 240428540 200000 736151385 200000 539317015 200000 358676718 200000 358292057 200000 121218884 200000 773685743 200000 731177439 200000 239839267 200000 305443114 200000 953269505 200000 573785787 200000 783100990 200000 317307355 200000 315796821 200000 867206212 200000 103342067 200000 673415468 200000 816423061 200000 917190274 200000 775708526 200000 184350327 200000 826456973 200000 442358591 200000 173378111 200000 761288984 200000 878523057 200000 762693259 200000 501995482 200000 161738993 200000 440536215 200000 419707704 200000 930977303 200000 810765543 200000 775957624 200000 926400350 200000 91791794 200000 343159138 200000 822547124 200000 308500697 200000 283435724 200000 765180113 200000 634551627 200000 462670278 200000 456338280 200000 522271780 200000 278668388 200000 549748490 200000 155002351 200000 798760784 200000 485068490 200000 614334155 200000 96939436 200000 316281807 200000 611979369 200000 940398836 200000 547629393 200000 505316637 200000 860468438 200000 284852150 200000 569777521 200000 476933436 200000 522129349 200000 490740738 200000 766129411 200000 510195505 200000 156628880 200000 973792271 200000 454739941 200000 187285380 200000 579623351 200000 65737178 200000 130293591 200000 733027012 200000 577198426 200000 255595937 200000 474535548 200000 263391233 200000 42097601 200000 192883815 200000 307886813 200000 874947920 200000 638405333 200000 496517748 200000 665291493 200000 159541323 200000 38691236 200000 907316178 200000 239754341 200000 884226702 200000 526315744 200000 733048529 200000 126795538 200000 948714043 200000 834866017 200000 208682627 200000 722284802 200000 315915383 200000 94342815 200000 406709057 200000 915812659 200000 935533547 200000 286534456 200000 135804708 200000 495215620 200000 972794691 200000 721199472 200000 38191756 200000 127385530 200000 421069746 200000 812277164 200000 63768221 200000 190473981 200000 385008493 200000 865916662 200000 837968317 200000 294268760 200000 187018283 200000 845160316 200000 531346456 200000 411268028 200000 838889900 200000 894720273 200000 818089500 200000 965905661 200000 142043183 200000 378595243 200000 210662141 200000 296502356 200000 554633978 200000 92941795 200000 478229298 200000 723977691 200000 766222549 200000 227862904 200000 975938294 200000 977425172 200000 521392271 200000 719053772 200000 994957000 200000 761044835 200000 505931640 200000 517810277 200000 315706347 200000 625369231 200000 714199013 200000 168267118 200000 139157735 200000 353734981 200000 204332976 200000 735424563 200000 679826438 200000 701463957 200000 223011509 200000 737636777 200000 511315928 200000 281685363 200000 635454806 200000 501953763 200000 712227247 200000 304238391 200000 582870264 200000 93519774 200000 132181540 200000 346218525 200000 941985412 200000 804926134 200000 482871184 200000 919242950 200000 493530343 200000 138540206 200000 474458260 200000 320479158 200000 305086866 200000 939015213 200000 135650962 200000 537756628 200000 75626234 200000 711530108 200000 410212401 200000 718491372 200000 989256473 200000 567109641 200000 650251740 200000 982289968 200000 844809195 200000 670251238 200000 184980548 200000 65295027 200000 429457907 200000 218318154 200000 546524890 200000 717755373 200000 998642355 200000 86572047 200000 921543766 200000 111353914 200000 525257527 200000 956349746 200000 879326003 200000 14985563 200000 300121227 200000 469049431 200000 137992240 200000 468805363 200000 249111104 200000 254207811 200000 535864016 200000 500212490 200000 669349612 200000 14962272 200000 22282203 200000 303776398 200000 86898854 200000 4457788 200000 814387163 200000 648931790 200000 795239310 200000 133965066 200000 912913312 200000 239636221 200000 723716163 200000 288548127 200000 642165948 200000 568414389 200000 272259691 200000 874507126 200000 132319240 200000 543208049 200000 705406767 200000 121879853 200000 996127261 200000 163617041 200000 193278907 200000 466565894 200000 928379356 200000 836175706 200000 714523075 200000 979480039 200000 815965415 200000 651701364 200000 137070073 200000 399719258 200000 630593061 200000 238901866 200000 233995928 200000 883301902 200000 473878594 200000 518406829 200000 555952092 200000 736105044 200000 446093356 200000 39150226 200000 331476615 200000 296198306 200000 56379799 200000 201174479 200000 272561246 200000 907967508 200000 387386746 200000 24012034 200000 948388010 200000 848850662 200000 127947408 200000 514826282 200000 594679480 200000 633329915 200000 250258905 200000 504883500 200000 209389145 200000 999475801 200000 775203606 200000 322223695 200000 636879459 200000 200731051 200000 121332048 200000 532913856 200000 155603758 200000 7812285 200000 950580049 200000 831205647 200000 902389527 200000 573063940 200000 857989673 200000 206734768 200000 437167360 200000 296095252 200000 873488811 200000 641177467 200000 562070222 200000 687984167 200000 473902829 200000 607548461 200000 214800362 200000 224808093 200000 689333452 200000 34242789 200000 219951553 200000 333242486 200000 283557989 200000 465848999 200000 732152900 200000 257391322 200000 163960221 200000 196183773 200000 893909097 200000 477246353 200000 639253915 200000 502525904 200000 68332200 200000 615505804 200000 461747528 200000 959472435 200000 770112894 200000 25264986 200000 73916374 200000 316303001 200000 223834093 200000 584037811 200000 582738230 200000 432156666 200000 668935162 200000 437491185 200000 829041312 200000 488507954 200000 940216622 200000 404143250 200000 327762703 200000 670637442 200000 617650966 200000 607164856 200000 238214594 200000 955488269 200000 581200323 200000 356103593 200000 431728317 200000 68085852 200000 423316043 200000 223201615 200000 84717894 200000 883996635 200000 561392454 200000 919695544 200000 909373544 200000 898546010 200000 279911249 200000 838674839 200000 619421043 200000 270692748 200000 7664526 200000 484573121 200000 918024826 200000 379948427 200000 781605923 200000 94921137 200000 660856531 200000 109094738 200000 371351222 200000 966288134 200000 527836059 200000 401999938 200000 18265848 200000 52101888 200000 127419952 200000 982995358 200000 983668503 200000 387369734 200000 937876661 200000 200834318 200000 446251593 200000 383276834 200000 731847825 200000 540967200 200000 156182856 200000 444338819 200000 577018096 200000 285170626 200000 563458769 200000 981526522 200000 597363008 200000 74961098 200000 739782692 200000 37231230 200000 824155062 200000 290865774 200000 621253511 200000 73704360 200000 709408199 200000 249062860 200000 287573699 200000 132318775 200000 345013423 200000 490724196 200000 948506533 200000 432531598 200000 173591021 200000 54682008 200000 56260222 200000 949046065 200000 300106693 200000 65479475 200000 793779364 200000 193425740 200000 40118205 200000 15024095 200000 686273775 200000 825302828 200000 272856352 200000 659459757 200000 743234109 200000 330830019 200000 310659454 200000 593109649 200000 69977070 200000 858729000 200000 161893674 200000 278031076 200000 852022888 200000 741244949 200000 339004858 200000 762926560 200000 347620756 200000 817639527 200000 790154891 200000 856285480 200000 710028127 200000 249558178 200000 190242107 200000 963088445 200000 82733114 200000 148131435 200000 260541485 200000 509991689 200000 427841435 200000 361737739 200000 476484360 200000 649627224 200000 568051322 200000 261817075 200000 711960376 200000 502688858 200000 953109973 200000 872883250 200000 292084332 200000 6829859 200000 265472812 200000 553819393 200000 179803414 200000 876676396 200000 891694341 200000 589991736 200000 482210542 200000 279513039 200000 104570729 200000 43518422 200000 941689200 200000 580203982 200000 628844133 200000 961758076 200000 478744153 200000 120839628 200000 425006218 200000 188338930 200000 737709102 200000 244710098 200000 44183918 200000 64292770 200000 998862516 200000 305478860 200000 374747177 200000 107124760 200000 49830265 200000 869541642 200000 452952537 200000 870644360 200000 924620874 200000 502319296 200000 922453022 200000 627203400 200000 68931515 200000 460436358 200000 867569054 200000 539557713 200000 413020067 200000 158824920 200000 738520194 200000 636058306 200000 507011484 200000 712888214 200000 39630584 200000 573914973 200000 360558471 200000 924627590 200000 281510831 200000 314393352 200000 754390022 200000 500128973 200000 18451550 200000 479736398 200000 842108673 200000 584486778 200000 806977085 200000 159647964 200000 883230242 200000 910396155 200000 770334345 200000 49179652 200000 431477592 200000 8931238 200000 795959045 200000 685890365 200000 619656536 200000 520567346 200000 893548148 200000 733876896 200000 996377111 200000 202137147 200000 641911072 200000 375903597 200000 364299089 200000 409203393 200000 448661334 200000 863891076 200000 302685958 200000 739873449 200000 766734824 200000 877452013 200000 448930295 200000 967600955 200000 754816169 200000 192187472 200000 636622381 200000 885289634 200000 618090228 200000 24061822 200000 930450291 200000 958825583 200000 134201894 200000 372552422 200000 523554263 200000 361446423 200000 416782879 200000 969664288 200000 51760173 200000 888195440 200000 904894918 200000 392588134 200000 225128076 200000 923408696 200000 206434178 200000 323297302 200000 87758031 200000 61027214 200000 79427009 200000 481462578 200000 21140757 200000 768166007 200000 471009652 200000 135684319 200000 877446721 200000 207345242 200000 467265169 200000 134372329 200000 879776378 200000 591068804 200000 728425616 200000 221971518 200000 991472044 200000 739335078 200000 302039279 200000 59945839 200000 11643910 200000 982370386 200000 465225647 200000 683605298 200000 755627130 200000 562800001 200000 989540820 200000 148418530 200000 786214721 200000 389540623 200000 538517480 200000 67822845 200000 670814292 200000 231241789 200000 699932792 200000 23941541 200000 945668596 200000 328397359 200000 329440406 200000 625204000 200000 1039138 200000 869055084 200000 47368277 200000 120693592 200000 338943527 200000 831612769 200000 341074769 200000 238437212 200000 797555470 200000 949280990 200000 273440036 200000 291755485 200000 665400357 200000 635646103 200000 458786290 200000 354711986 200000 452548224 200000 850108580 200000 313844958 200000 520134228 200000 921215094 200000 352588801 200000 606587026 200000 12790883 200000 455400482 200000 57155855 200000 859174332 200000 825868319 200000 218666467 200000 178568721 200000 131097483 200000 634049007 200000 802544860 200000 870328752 200000 780175926 200000 861160670 200000 798311797 200000 720836984 200000 715981685 200000 997527321 200000 567364568 200000 887217241 200000 996147462 200000 326634610 200000 771313269 200000 883893030 200000 876141865 200000 377430752 200000 11235454 200000 330666777 200000 874509605 200000 526815485 200000 952753259 200000 908646477 200000 745940929 200000 665651334 200000 605368952 200000 134788675 200000 253774795 200000 219640543 200000 409679138 200000 56629342 200000 99891861 200000 284171661 200000 989327790 200000 176466535 200000 213492339 200000 163339961 200000 631236258 200000 757603593 200000 151025470 200000 869060532 200000 486271562 200000 758541910 200000 367062228 200000 372392813 200000 59459380 200000 720996416 200000 628815765 200000 152751357 200000 272487604 200000 931455777 200000 307735271 200000 242766876 200000 731074913 200000 410404915 200000 371844020 200000 822345128 200000 16196502 200000 561934873 200000 263327975 200000 605109797 200000 709251058 200000 687733077 200000 851489779 200000 165705784 200000 928657368 200000 753843407 200000 508010315 200000 481993003 200000 108368880 200000 714934356 200000 951052523 200000 633171309 200000 492059812 200000 640368405 200000 86519502 200000 836834063 200000 232857764 200000 690077220 200000 45959029 200000 376426567 200000 51599715 200000 271388922 200000 942128743 200000 217747441 200000 488563095 200000 101935092 200000 293988523 200000 782401033 200000 563339197 200000 72226513 200000 104027471 200000 610175538 200000 443971730 200000 750205750 200000 265255397 200000 143571506 200000 527354267 200000 500955434 200000 386418433 200000 610926195 200000 374050718 200000 269520282 200000 218545852 200000 958875780 200000 619547943 200000 681730774 200000 323659060 200000 765376406 200000 694769924 200000 816186642 200000 566557961 200000 509186304 200000 247451849 200000 531352806 200000 883243490 200000 679674044 200000 873235789 200000 255419343 200000 39105254 200000 407645159 200000 601252651 200000 178233004 200000 498689860 200000 34739525 200000 444171586 200000 277804097 200000 286284459 200000 130941370 200000 280761142 200000 670603703 200000 613696978 200000 627631314 200000 389565421 200000 341670170 200000 388490993 200000 76682554 200000 376846354 200000 62429658 200000 482717766 200000 940640580 200000 312151189 200000 919208267 200000 252391570 200000 100221287 200000 914827560 200000 190187300 200000 295177625 200000 140745917 200000 207301828 200000 911374340 200000 436290726 200000 954345860 200000 97267746 200000 846637032 200000 444419332 200000 362619294 200000 270025283 200000 209592503 200000 606933638 200000 756646160 200000 492544745 200000 426139318 200000 460844544 200000 14782598 200000 394024731 200000 299691796 200000 893403083 200000 673249230 200000 98400165 200000 814804576 200000 157341765 200000 645782105 200000 657570197 200000 335938317 200000 536591439 200000 816586685 200000 448817855 200000 165593077 200000 846358989 200000 695664181 200000 155782202 200000 645100243 200000 963719210 200000 809842463 200000 735608546 200000 694674119 200000 542474449 200000 640112509 200000 269217236 200000 268544726 200000 594496437 200000 379381365 200000 590014196 200000 104247400 200000 961002954 200000 205355985 200000 473707882 200000 729487816 200000 867517833 200000 284088960 200000 253462048 200000 126367912 200000 116531056 200000 23783187 200000 73652806 200000 259213978 200000 902292608 200000 237622337 200000 911436751 200000 27960728 200000 245440189 200000 797081443 200000 725362673 200000 211387516 200000 719934386 200000 305108216 200000 741237673 200000 85918089 200000 392018666 200000 951759138 200000 447206453 200000 201390304 200000 176702584 200000 373667368 200000 256557464 200000 960718092 200000 212896624 200000 244352754 200000 187753241 200000 174644599 200000 43521131 200000 592267152 200000 767502788 200000 561985778 200000 329747975 200000 791076788 200000 635097319 200000 193646129 200000 244341605 200000 912976179 200000 837592215 200000 363942989 200000 552403626 200000 594491527 200000 726919721 200000 137122112 200000 85110654 200000 487530320 200000 734096057 200000 842227308 200000 609956752 200000 979837646 200000 585763238 200000 475840789 200000 240330511 200000 445048425 200000 719227155 200000 8102114 200000 481189170 200000 772603946 200000 211925608 200000 930128992 200000 185873586 200000 32609599 200000 85424848 200000 607252351 200000 946836555 200000 261201019 200000 916644793 200000 510768147 200000 83654975 200000 628848339 200000 350200150 200000 608838228 200000 289328082 200000 198691298 200000 246197024 200000 385574238 200000 976767951 200000 957573734 200000 577049169 200000 84345778 200000 923692801 200000 25759936 200000 688105576 200000 701811635 200000 151830459 200000 140223864 200000 875151784 200000 546348586 200000 651172177 200000 690000311 200000 129114008 200000 152659651 200000 892023965 200000 319089100 200000 639703428 200000 794267278 200000 384002171 200000 719154088 200000 811376378 200000 9322622 200000 29849676 200000 814321505 200000 835994191 200000 844328941 200000 411337335 200000 911597490 200000 569736472 200000 413295894 200000 517058276 200000 421021818 200000 401577137 200000 28202394 200000 491959167 200000 998327609 200000 186307769 200000 53263100 200000 479524027 200000 643108758 200000 623423380 200000 91457829 200000 62774284 200000 393593819 200000 438862568 200000 34962144 200000 121249900 200000 769129335 200000 617126432 200000 115736159 200000 409172183 200000 289280379 200000 14260460 200000 720188340 200000 219772622 200000 318592798 200000 797304767 200000 712824665 200000 932873432 200000 980608057 200000 435902544 200000 860635817 200000 837744893 200000 266824140 200000 989303321 200000 690831972 200000 431740745 200000 655666295 200000 998078683 200000 759331119 200000 310257231 200000 129196802 200000 83393304 200000 605126674 200000 351214499 200000 665885909 200000 532875416 200000 351193848 200000 980808287 200000 691792512 200000 407353573 200000 771427634 200000 341567391 200000 255398453 200000 728364494 200000 657080309 200000 944937221 200000 327404617 200000 111778280 200000 124203223 200000 417783605 200000 877239735 200000 227160840 200000 877378134 200000 53000282 200000 613755548 200000 953452746 200000 7867985 200000 269265056 200000 313577660 200000 193943822 200000 191417997 200000 977625272 200000 97328636 200000 454735989 200000 468590385 200000 881490007 200000 683351782 200000 698522344 200000 510075722 200000 885380790 200000 286954792 200000 150004242 200000 20959048 200000 87354643 200000 798525973 200000 234880481 200000 311446399 200000 335312175 200000 869410082 200000 838967049 200000 894768295 200000 902067151 200000 228345962 200000 783923584 200000 763549277 200000 168939324 200000 663205675 200000 745579267 200000 227307936 200000 507596738 200000 747317319 200000 972064144 200000 643265364 200000 941446708 200000 918986948 200000 831704554 200000 367592642 200000 741785190 200000 933348428 200000 750555673 200000 690870806 200000 307072946 200000 912370606 200000 82294247 200000 825699552 200000 670336884 200000 46141275 200000 199815523 200000 828295828 200000 591755662 200000 628049898 200000 89565026 200000 699249930 200000 972390629 200000 563565716 200000 368138233 200000 266436862 200000 136251361 200000 641284024 200000 156092164 200000 408451729 200000 557602033 200000 535070552 200000 517956771 200000 294527942 200000 437041413 200000 164039579 200000 638066104 200000 51094278 200000 840815634 200000 254271305 200000 844202602 200000 232153500 200000 470567314 200000 364293714 200000 597111460 200000 912170042 200000 107318529 200000 431475271 200000 422380182 200000 260355443 200000 560731233 200000 838401247 200000 123952435 200000 570563134 200000 788869815 200000 461674612 200000 982714546 200000 874595961 200000 260796044 200000 360067 200000 686746894 200000 945828196 200000 808999532 200000 94410288 200000 183283846 200000 220423714 200000 415575914 200000 826447551 200000 105719837 200000 55956028 200000 439338395 200000 972114460 200000 716398619 200000 116982301 200000 623148182 200000 198768468 200000 985654922 200000 203331990 200000 262382586 200000 941336858 200000 642741690 200000 954512476 200000 904983528 200000 353351747 200000 155154109 200000 55778437 200000 900249989 200000 228124746 200000 43158507 200000 440580367 200000 100467066 200000 212931533 200000 911085408 200000 246496346 200000 738181236 200000 646452494 200000 159678841 200000 119086248 200000 401830308 200000 379141747 200000 891007835 200000 826004644 200000 957666623 200000 760139014 200000 384400748 200000 722026456 200000 654539519 200000 522351349 200000 899550680 200000 862405429 200000 513767072 200000 780916243 200000 485344525 200000 705935759 200000 423957092 200000 205698133 200000 241288767 200000 781270559 200000 735499152 200000 551496279 200000 793402853 200000 520137983 200000 400332525 200000 587199957 200000 217209402 200000 630898609 200000 724078919 200000 666279474 200000 719293885 200000 108207001 200000 970251249 200000 164537076 200000 436728753 200000 76358270 200000 868424512 200000 815216197 200000 646724254 200000 432899853 200000 971927307 200000 363110260 200000 903964878 200000 268903254 200000 217658674 200000 401958258 200000 101857489 200000 484674893 200000 55147028 200000 739710294 200000 50869753 200000 33817418 200000 608514327 200000 226226393 200000 978059999 200000 749682826 200000 315211043 200000 100721883 200000 342064604 200000 649804715 200000 779058471 200000 528027100 200000 117315984 200000 565979444 200000 732880019 200000 305691267 200000 269380447 200000 72779787 200000 7518173 200000 843138075 200000 647075823 200000 327897596 200000 510280956 200000 176922897 200000 680016300 200000 671965753 200000 539875312 200000 387217784 200000 958725956 200000 749181397 200000 804034360 200000 462172037 200000 193939500 200000 735195208 200000 755347546 200000 323680274 200000 91321112 200000 285525486 200000 99552862 200000 911360287 200000 55468166 200000 359079048 200000 11960403 200000 580506701 200000 402866997 200000 708089273 200000 574665161 200000 770219361 200000 196367526 200000 501583754 200000 317766486 200000 375046855 200000 705521570 200000 568271590 200000 802307858 200000 578833420 200000 768302771 200000 261911071 200000 164919066 200000 463570019 200000 405691049 200000 983381863 200000 730373648 200000 235703586 200000 562241814 200000 429442904 200000 139461017 200000 554522690 200000 870846163 200000 606473581 200000 80237790 200000 991484641 200000 829073017 200000 206977158 200000 548520204 200000 325874627 200000 401353961 200000 263852392 200000 317803476 200000 732188109 200000 212760517 200000 337418043 200000 389449195 200000 797047434 200000 791422964 200000 157282314 200000 397333899 200000 677900454 200000 535092258 200000 9464134 200000 262338801 200000 876365429 200000 238283581 200000 255458372 200000 127906525 200000 892693613 200000 910134521 200000 496072378 200000 858348309 200000 565431207 200000 65801293 200000 382709574 200000 561589473 200000 17355362 200000 134430708 200000 789774823 200000 838640528 200000 616377472 200000 265665773 200000 367754370 200000 985672435 200000 967149064 200000 243248892 200000 484480862 200000 479323101 200000 57120162 200000 660116262 200000 100897192 200000 598633129 200000 984523038 200000 506402873 200000 885543920 200000 121355187 200000 823149549 200000 691471682 200000 958891690 200000 761314781 200000 819992486 200000 81169940 200000 703166638 200000 477852940 200000 247240835 200000 6064072 200000 583902649 200000 967498409 200000 394694625 200000 668751671 200000 548651242 200000 801869857 200000 787832516 200000 119254402 200000 886394181 200000 7397733 200000 16088144 200000 974472331 200000 568987188 200000 621522795 200000 214758993 200000 186649465 200000 225588224 200000 561114795 200000 790477748 200000 769247544 200000 206073948 200000 187132322 200000 77796108 200000 86507767 200000 692435163 200000 324950866 200000 198042894 200000 23173800 200000 815592309 200000 110683584 200000 539632405 200000 905968515 200000 68182279 200000 941368437 200000 363203999 200000 766559875 200000 104708559 200000 106054910 200000 456851661 200000 985764583 200000 744189939 200000 637554029 200000 833249511 200000 192046259 200000 480350715 200000 675196629 200000 397662422 200000 876375852 200000 345055571 200000 632763345 200000 125952681 200000 225879904 200000 358238411 200000 424536318 200000 978010128 200000 215059612 200000 645319446 200000 305876860 200000 763935972 200000 453510899 200000 757614414 200000 39674737 200000 235820957 200000 881233342 200000 508874606 200000 839559302 200000 575918554 200000 820385303 200000 966399191 200000 131443816 200000 387974365 200000 592402268 200000 500988108 200000 740122952 200000 64564236 200000 962087346 200000 298330357 200000 346535516 200000 186565489 200000 803688576 200000 913219040 200000 223635548 200000 34143291 200000 650363632 200000 233277307 200000 839787525 200000 696635195 200000 782087281 200000 812863900 200000 292232857 200000 517846888 200000 16375607 200000 611592313 200000 341047389 200000 691727963 200000 360273594 200000 10589488 200000 5177114 200000 979553492 200000 663798835 200000 144449601 200000 858855069 200000 561758003 200000 185972514 200000 956786190 200000 932808504 200000 594551807 200000 334002634 200000 844756322 200000 611210302 200000 591512675 200000 573349811 200000 479883751 200000 572428938 200000 894049964 200000 506526760 200000 143155886 200000 755347193 200000 193005260 200000 742659767 200000 66244779 200000 345489131 200000 684654810 200000 582293940 200000 980045623 200000 253372614 200000 645732752 200000 680519349 200000 739483277 200000 866514547 200000 233571020 200000 430789911 200000 579383373 200000 416183775 200000 573099535 200000 859905144 200000 830264315 200000 492118396 200000 134779137 200000 527152955 200000 5678976 200000 276627133 200000 302009835 200000 919068935 200000 764341160 200000 169262237 200000 94595131 200000 770434888 200000 489581219 200000 830507033 200000 417974532 200000 391118765 200000 577482885 200000 670059185 200000 914796923 200000 489767080 200000 605029831 200000 380222699 200000 292721019 200000 528347121 200000 409184707 200000 11390160 200000 831267330 200000 184060675 200000 621764923 200000 733980781 200000 36469682 200000 680322974 200000 903734482 200000 77069908 200000 106399569 200000 538125891 200000 426812817 200000 248596504 200000 639196233 200000 419572411 200000 126097764 200000 942853332 200000 222740777 200000 348824209 200000 854515611 200000 735797157 200000 677728290 200000 703920531 200000 171241322 200000 774937643 200000 952427402 200000 154803797 200000 250227817 200000 39552781 200000 443992668 200000 541423789 200000 797465876 200000 895105138 200000 722809527 200000 819592760 200000 978860875 200000 517974664 200000 11348059 200000 429158100 200000 691128020 200000 153409536 200000 144258863 200000 346981156 200000 777826772 200000 839291536 200000 984359357 200000 146890000 200000 328445786 200000 869194096 200000 312477108 200000 450839106 200000 389288916 200000 884633566 200000 32857701 200000 637288617 200000 193017240 200000 627806618 200000 535278919 200000 783500538 200000 874108765 200000 746256234 200000 316887156 200000 694411050 200000 135764671 200000 40424855 200000 976549161 200000 415037173 200000 830007486 200000 670554734 200000 737688650 200000 168905307 200000 162335295 200000 544362177 200000 333147355 200000 265707549 200000 616225930 200000 283695204 200000 976366216 200000 532786756 200000 54381002 200000 571806384 200000 22395934 200000 321014427 200000 881011088 200000 832340738 200000 805888528 200000 659581744 200000 415610193 200000 972441917 200000 923622643 200000 61407959 200000 598498019 200000 131898948 200000 188222466 200000 79672231 200000 401684740 200000 734991489 200000 382477210 200000 379540346 200000 339105747 200000 261786721 200000 269843903 200000 141506673 200000 7152981 200000 383026902 200000 406394518 200000 108317038 200000 726957041 200000 362107859 200000 681362153 200000 532555929 200000 629503220 200000 457086676 200000 745480358 200000 586912220 200000 430626575 200000 992736083 200000 777273184 200000 401153383 200000 454184660 200000 643106644 200000 89071821 200000 5309996 200000 376154428 200000 750861786 200000 135099718 200000 593969252 200000 318034468 200000 575980911 200000 453694026 200000 565912584 200000 874542794 200000 436276384 200000 218055419 200000 728107352 200000 314434645 200000 848133247 200000 243949727 200000 485074776 200000 261675595 200000 182941984 200000 484690720 200000 370327630 200000 843445529 200000 659237404 200000 921358221 200000 297615430 200000 389165711 200000 937117457 200000 856838295 200000 450054542 200000 176194657 200000 175418399 200000 518927124 200000 872242490 200000 623702695 200000 821711980 200000 707924096 200000 114171809 200000 625744989 200000 493227682 200000 698745719 200000 916997854 200000 686493156 200000 4864876 200000 367315004 200000 807713616 200000 295811455 200000 828382204 200000 385526070 200000 193132570 200000 712587735 200000 658499208 200000 579660653 200000 234050467 200000 657711736 200000 134941384 200000 161154833 200000 979409944 200000 187048530 200000 356106874 200000 654578164 200000 16956389 200000 712406072 200000 527795679 200000 150683147 200000 658446400 200000 365553508 200000 18282555 200000 261763056 200000 613601694 200000 862369777 200000 549066328 200000 629119331 200000 961681468 200000 257001312 200000 166485251 200000 113343940 200000 261694103 200000 975386900 200000 305995662 200000 527174811 200000 543897588 200000 473214166 200000 764107853 200000 271037457 200000 719807705 200000 42168657 200000 503739161 200000 839650676 200000 526041490 200000 374890135 200000 903383504 200000 418449847 200000 296686765 200000 565828762 200000 840561874 200000 135703535 200000 801403774 200000 980427700 200000 979341190 200000 978561495 200000 677898396 200000 265607456 200000 745435859 200000 191866445 200000 966841442 200000 847121790 200000 63706535 200000 827156947 200000 787692399 200000 287371603 200000 441666932 200000 736449295 200000 929635110 200000 605249414 200000 238070958 200000 547276107 200000 571988015 200000 817563620 200000 392481614 200000 235197173 200000 684045044 200000 361807262 200000 647426898 200000 308693024 200000 212099621 200000 278063558 200000 753351482 200000 788790530 200000 49073460 200000 171432405 200000 66530957 200000 243689076 200000 691272410 200000 11574824 200000 244330578 200000 330881653 200000 118806928 200000 567097470 200000 890554776 200000 870431911 200000 264929303 200000 686831228 200000 549551086 200000 797730001 200000 776923121 200000 780771369 200000 560899563 200000 369836891 200000 693435365 200000 352817778 200000 281732519 200000 371652565 200000 936976511 200000 987412391 200000 45411136 200000 231071088 200000 611692685 200000 44703228 200000 559216471 200000 521185155 200000 812732835 200000 87386633 200000 273560464 200000 468704263 200000 688008344 200000 667594059 200000 135121685 200000 460196380 200000 358635015 200000 934043809 200000 83180820 200000 880239746 200000 356613839 200000 646842575 200000 924905788 200000 327353377 200000 701683348 200000 838486270 200000 136122436 200000 575649409 200000 109790779 200000 106551098 200000 998457957 200000 168841810 200000 291734642 200000 279702259 200000 84917723 200000 296198118 200000 797456421 200000 538954109 200000 810974567 200000 167063474 200000 850319114 200000 786428560 200000 42890448 200000 197035217 200000 66894359 200000 662168264 200000 74730333 200000 945423233 200000 320435206 200000 346167333 200000 536754269 200000 629533091 200000 125911000 200000 254178445 200000 315625375 200000 654644543 200000 143567695 200000 90814533 200000 233368058 200000 715692798 200000 644892018 200000 79116412 200000 8645574 200000 894009006 200000 733145357 200000 571797441 200000 413598049 200000 18543554 200000 258199342 200000 954290823 200000 912494508 200000 389866959 200000 310128041 200000 944263080 200000 26687116 200000 372960529 200000 905511317 200000 386449119 200000 869942121 200000 771982052 200000 630938573 200000 325900620 200000 361964977 200000 347140170 200000 113808240 200000 306942452 200000 354879318 200000 601408620 200000 19926626 200000 796670015 200000 29975372 200000 913157905 200000 664575945 200000 581308024 200000 779832844 200000 2246952 200000 559548048 200000 10052689 200000 479379988 200000 94827332 200000 272712167 200000 7328092 200000 177286245 200000 843992603 200000 608200129 200000 627799443 200000 533226244 200000 415657735 200000 417352532 200000 918509521 200000 252260217 200000 666186885 200000 807152029 200000 39309910 200000 262204243 200000 712933560 200000 885174234 200000 899709766 200000 826550945 200000 498530790 200000 236678669 200000 300727083 200000 248564346 200000 511614202 200000 53070720 200000 168763759 200000 408476535 200000 538241537 200000 711737660 200000 390892259 200000 930996788 200000 672933549 200000 376745616 200000 24777275 200000 796712914 200000 591667413 200000 362946448 200000 711444112 200000 676204664 200000 784657651 200000 36535699 200000 941929436 200000 581343181 200000 28932260 200000 802074037 200000 558812033 200000 403658112 200000 882237740 200000 485058387 200000 651323075 200000 93976001 200000 5250543 200000 691473041 200000 763509577 200000 653901253 200000 918108921 200000 861282007 200000 826764192 200000 528113733 200000 911311223 200000 435150672 200000 469469112 200000 363191295 200000 581041212 200000 112017770 200000 947824485 200000 828672052 200000 844028989 200000 116766552 200000 737216735 200000 818131752 200000 663409429 200000 526615699 200000 674038594 200000 323384486 200000 581324674 200000 681809493 200000 328355087 200000 593924730 200000 216775654 200000 426447388 200000 745287849 200000 39668980 200000 520764103 200000 163879469 200000 645333209 200000 560308075 200000 646336335 200000 973154831 200000 995631947 200000 990070968 200000 8209356 200000 653109004 200000 974863119 200000 706700727 200000 30704177 200000 38824627 200000 623057177 200000 924179914 200000 614221460 200000 430961496 200000 265652928 200000 438849365 200000 599162798 200000 452767379 200000 923701315 200000 90187843 200000 378202974 200000 245713341 200000 890427711 200000 756217983 200000 24653094 200000 166146678 200000 967155002 200000 914671228 200000 417463980 200000 310132002 200000 224892956 200000 424043950 200000 965691963 200000 409284455 200000 258987184 200000 123832079 200000 726535999 200000 683232944 200000 805148456 200000 645354907 200000 702264013 200000 363924141 200000 851144086 200000 262713044 200000 521740824 200000 732994001 200000 891688564 200000 53140798 200000 812619005 200000 851913171 200000 290425629 200000 63319780 200000 150383736 200000 599838765 200000 195471441 200000 118528978 200000 614892333 200000 492058272 200000 675007157 200000 788377752 200000 944566240 200000 466840494 200000 999739729 200000 815006926 200000 912809469 200000 227374367 200000 764149264 200000 826306442 200000 218588689 200000 796579453 200000 997402691 200000 78363627 200000 886615118 200000 838667671 200000 914870559 200000 387865490 200000 421430027 200000 700343554 200000 909224506 200000 985859876 200000 951404866 200000 485253779 200000 997089810 200000 732192457 200000 266348305 200000 205840870 200000 176134278 200000 502822576 200000 783119418 200000 749284058 200000 227324763 200000 491276169 200000 720166050 200000 237175315 200000 890318520 200000 874435337 200000 326579413 200000 621877111 200000 471707050 200000 917713002 200000 490164352 200000 29571249 200000 647388833 200000 628412136 200000 110844150 200000 906909618 200000 715803121 200000 947758149 200000 38499245 200000 973086506 200000 577676370 200000 103645509 200000 140907710 200000 582823699 200000 964296545 200000 282952243 200000 764457832 200000 614712103 200000 794854429 200000 708243803 200000 525941389 200000 737504101 200000 878157162 200000 556798349 200000 539348787 200000 588039824 200000 348490385 200000 531868833 200000 870230276 200000 579193008 200000 860343742 200000 755393005 200000 202712270 200000 6470031 200000 44370561 200000 960230609 200000 25698052 200000 622720828 200000 753060430 200000 401422123 200000 365818428 200000 813136524 200000 27279613 200000 379436515 200000 277975983 200000 666374548 200000 687401290 200000 512531809 200000 55824317 200000 996547632 200000 748275030 200000 686722577 200000 802018918 200000 747553920 200000 909402404 200000 743449830 200000 17494993 200000 121705829 200000 307273501 200000 166819797 200000 244710089 200000 522056456 200000 525601420 200000 35023445 200000 774085947 200000 672358740 200000 976758819 200000 467052518 200000 311127737 200000 384332919 200000 526325365 200000 708612742 200000 970831610 200000 836406629 200000 968843385 200000 595566397 200000 225472087 200000 643124821 200000 146060302 200000 262727827 200000 646495312 200000 423545154 200000 635951217 200000 215122197 200000 146408453 200000 622721643 200000 352134344 200000 61014484 200000 917529790 200000 439333587 200000 961259163 200000 877567717 200000 212273764 200000 359737025 200000 650609749 200000 95286754 200000 404867077 200000 475972162 200000 476443591 200000 680181351 200000 707474004 200000 120592802 200000 266344102 200000 116027030 200000 536567334 200000 207757303 200000 600561928 200000 377089427 200000 326512374 200000 724159382 200000 51541483 200000 187522569 200000 129267041 200000 949034651 200000 578286511 200000 606551716 200000 720576939 200000 191214950 200000 577768598 200000 148078741 200000 133384249 200000 740713241 200000 493688139 200000 796029969 200000 29516821 200000 947418651 200000 29978968 200000 807068882 200000 498185582 200000 831812759 200000 708349870 200000 479993492 200000 747167252 200000 150549246 200000 735953185 200000 631984537 200000 923293696 200000 427385473 200000 567546602 200000 925620518 200000 159447498 200000 639302552 200000 86503715 200000 863574532 200000 775707953 200000 306568829 200000 61652814 200000 432222464 200000 43348375 200000 991820722 200000 859989711 200000 143355243 200000 292630146 200000 343553143 200000 32835949 200000 67614106 200000 555315741 200000 757080404 200000 834876885 200000 434924903 200000 62970292 200000 698870934 200000 946471959 200000 959872174 200000 121550908 200000 849881801 200000 655067175 200000 313707473 200000 641745096 200000 305233219 200000 358536797 200000 902299189 200000 341931797 200000 328333977 200000 676852214 200000 368014019 200000 80248831 200000 914524968 200000 934759824 200000 72473192 200000 299734538 200000 537046925 200000 356400562 200000 603433621 200000 404303834 200000 523961645 200000 629754690 200000 240516543 200000 929120955 200000 245878446 200000 876774925 200000 140312544 200000 457356058 200000 441374844 200000 188044098 200000 673361652 200000 85981449 200000 65157957 200000 5161975 200000 261139837 200000 106696895 200000 249326717 200000 224761763 200000 936571136 200000 95490326 200000 832274651 200000 186328738 200000 732721798 200000 915027467 200000 393819866 200000 790369973 200000 598913820 200000 852229442 200000 563326777 200000 523719039 200000 858597459 200000 356987008 200000 179453308 200000 644305673 200000 25922752 200000 800020527 200000 737641064 200000 588545598 200000 643606653 200000 542156253 200000 178820747 200000 628512112 200000 983481766 200000 127644349 200000 546165937 200000 475969745 200000 309155037 200000 992081444 200000 798487152 200000 702293755 200000 519696327 200000 145104397 200000 144890013 200000 493434729 200000 656804749 200000 678976406 200000 412224469 200000 920997627 200000 130518364 200000 970249601 200000 299298550 200000 506480246 200000 185759461 200000 346978484 200000 120166306 200000 177268482 200000 817467102 200000 593461433 200000 495664323 200000 787145898 200000 217232254 200000 109720639 200000 786809089 200000 926509791 200000 983282437 200000 95268759 200000 679240014 200000 923605238 200000 86765106 200000 554471735 200000 125802843 200000 461000869 200000 832598731 200000 333486651 200000 512535072 200000 286943882 200000 727665689 200000 608435935 200000 203585112 200000 364986532 200000 320766313 200000 390249222 200000 531002626 200000 721558232 200000 563799692 200000 950359222 200000 156997089 200000 151749485 200000 697431 200000 935245466 200000 780176381 200000 980427152 200000 482359076 200000 816868479 200000 290489377 200000 808991697 200000 385384784 200000 292071895 200000 639689050 200000 843486884 200000 284199867 200000 37905465 200000 847612798 200000 16426210 200000 25338955 200000 95538142 200000 291682723 200000 16739397 200000 572164201 200000 136856102 200000 871911587 200000 753136111 200000 848415618 200000 590793233 200000 4841375 200000 245361891 200000 377689479 200000 331512007 200000 711885945 200000 691063947 200000 598177133 200000 550980625 200000 55813208 200000 734816049 200000 882009006 200000 599570653 200000 757210664 200000 501015685 200000 213845703 200000 880859069 200000 255282967 200000 112886301 200000 757305272 200000 277272936 200000 105482010 200000 204826608 200000 949447815 200000 53041464 200000 849247590 200000 169744603 200000 587786941 200000 409379755 200000 609605879 200000 344234780 200000 505122791 200000 743155939 200000 173708044 200000 540568282 200000 193411606 200000 121141542 200000 667336616 200000 343862426 200000 953751135 200000 301099870 200000 612791315 200000 856482251 200000 468093788 200000 834572697 200000 829165400 200000 640906044 200000 93220266 200000 821199754 200000 878777029 200000 278842272 200000 458985065 200000 797629702 200000 415855213 200000 368381969 200000 507307967 200000 179087497 200000 529187241 200000 855883914 200000 989254485 200000 777224623 200000 836744082 200000 92225644 200000 820895960 200000 505532347 200000 333599113 200000 537807098 200000 900769401 200000 608843795 200000 210798000 200000 617781213 200000 148070766 200000 807939777 200000 731319663 200000 624339360 200000 324814447 200000 550106868 200000 330729455 200000 994459188 200000 194723385 200000 729782141 200000 672007842 200000 340493166 200000 998853647 200000 598959955 200000 417281977 200000 301170564 200000 314578484 200000 477121551 200000 392538796 200000 863474068 200000 644245618 200000 318291568 200000 49909942 200000 131588126 200000 371367062 200000 638886617 200000 755707735 200000 950822276 200000 635037425 200000 850703310 200000 523896528 200000 629697169 200000 117026009 200000 150602875 200000 276546218 200000 481313007 200000 694968102 200000 552251181 200000 526607920 200000 315879855 200000 340285109 200000 943231446 200000 917102832 200000 231923142 200000 845544168 200000 329917069 200000 729727293 200000 214726282 200000 320442916 200000 325858316 200000 400040624 200000 871270969 200000 755127890 200000 995909168 200000 321834147 200000 753506418 200000 799134560 200000 276618877 200000 48094388 200000 389788857 200000 204193725 200000 598527640 200000 307749705 200000 43418359 200000 552650975 200000 145235658 200000 168481286 200000 47689721 200000 983625153 200000 440709252 200000 538761816 200000 226792940 200000 714616157 200000 133205205 200000 870928877 200000 575874791 200000 465751862 200000 11715830 200000 751504698 200000 938311010 200000 438401490 200000 938675903 200000 371821044 200000 242032311 200000 119810360 200000 250238255 200000 298464663 200000 957528488 200000 11075446 200000 475023591 200000 687301602 200000 451416280 200000 119643421 200000 50718895 200000 81715033 200000 756090192 200000 117072323 200000 407779825 200000 161951170 200000 947065084 200000 663896704 200000 455265081 200000 400583849 200000 682177324 200000 958719089 200000 892868795 200000 937102812 200000 789668628 200000 695867193 200000 47066829 200000 414032878 200000 484950604 200000 352413563 200000 403019368 200000 744891576 200000 691944272 200000 143705441 200000 385706411 200000 55331796 200000 22807040 200000 262952728 200000 27701848 200000 859999009 200000 626169890 200000 495274833 200000 87019605 200000 218804034 200000 820823003 200000 632356802 200000 346814509 200000 255650334 200000 223732794 200000 657538467 200000 745859981 200000 122505569 200000 279025070 200000 927142962 200000 54010823 200000 770218234 200000 634945674 200000 831311151 200000 436093522 200000 224028059 200000 91420040 200000 208560992 200000 304600903 200000 877510973 200000 917252675 200000 510028047 200000 498050022 200000 169046425 200000 123023291 200000 648682119 200000 521601295 200000 984941231 200000 774338773 200000 221900954 200000 825339338 200000 884073795 200000 721526489 200000 740676382 200000 976529344 200000 443475291 200000 430461426 200000 898436459 200000 404941759 200000 431623874 200000 112758705 200000 531716319 200000 742329913 200000 797050249 200000 748715403 200000 709226330 200000 182662597 200000 452426881 200000 654118230 200000 404002242 200000 747221405 200000 722325441 200000 389331920 200000 671731840 200000 392937503 200000 443503910 200000 484549912 200000 174395394 200000 560874829 200000 64713422 200000 313161523 200000 380934967 200000 580227916 200000 380071324 200000 967431304 200000 793163286 200000 56297192 200000 407999928 200000 694563941 200000 574011927 200000 21964815 200000 262436620 200000 780379000 200000 582267576 200000 559870034 200000 711265736 200000 987002966 200000 31908345 200000 306330983 200000 597188318 200000 484630007 200000 330469088 200000 72486825 200000 470889094 200000 751738936 200000 267511287 200000 930608278 200000 436636860 200000 546120280 200000 801490377 200000 178758992 200000 906696637 200000 627503995 200000 44917608 200000 169923869 200000 821002894 200000 122664234 200000 525138154 200000 987112936 200000 855718773 200000 166031825 200000 749578215 200000 255965885 200000 361789053 200000 457421632 200000 302252029 200000 595118160 200000 829821943 200000 892632363 200000 779728204 200000 819028855 200000 27471092 200000 965253034 200000 2933499 200000 413212075 200000 520265164 200000 704154041 200000 103637425 200000 155997580 200000 996205721 200000 260709305 200000 483036700 200000 905664346 200000 211478460 200000 296767981 200000 411288430 200000 120974204 200000 117821016 200000 664104702 200000 506279898 200000 551644925 200000 617575122 200000 799181432 200000 933332764 200000 435253258 200000 918808407 200000 1140043 200000 424656622 200000 650628725 200000 517767766 200000 887624266 200000 818986900 200000 81681973 200000 145443074 200000 974328495 200000 208031825 200000 914200036 200000 793959377 200000 366296213 200000 768523759 200000 148956991 200000 712123647 200000 556195197 200000 185118524 200000 940313514 200000 677213964 200000 101528778 200000 536635783 200000 818627242 200000 736746810 200000 7947333 200000 113833767 200000 420190312 200000 717856784 200000 599211673 200000 326799860 200000 199891509 200000 590459865 200000 841567704 200000 535289292 200000 203413248 200000 994490662 200000 345976820 200000 240409872 200000 115644898 200000 301325128 200000 812634439 200000 706715940 200000 415806611 200000 308999895 200000 900035340 200000 611549426 200000 593064433 200000 407057966 200000 737275363 200000 963023208 200000 590239360 200000 589098988 200000 154927697 200000 571390453 200000 257085157 200000 984462196 200000 126818109 200000 954161424 200000 311336042 200000 754628462 200000 750650997 200000 763736753 200000 40519550 200000 701833796 200000 745431847 200000 485358294 200000 836534834 200000 612674726 200000 61448808 200000 272513024 200000 4512444 200000 414973958 200000 387088816 200000 748441011 200000 728946680 200000 50653981 200000 853725532 200000 411852025 200000 81099234 200000 103374436 200000 440546603 200000 723768032 200000 655930909 200000 678471836 200000 868639426 200000 414241527 200000 276375151 200000 772657479 200000 355797544 200000 265596373 200000 713047362 200000 679685420 200000 413179466 200000 226923923 200000 766991397 200000 740512982 200000 947956088 200000 15553100 200000 21134921 200000 900769046 200000 595725798 200000 489048740 200000 836157701 200000 875862909 200000 964186156 200000 685388350 200000 863404627 200000 524444899 200000 170281927 200000 936541253 200000 954718544 200000 504081891 200000 12320150 200000 146520548 200000 826142400 200000 621289308 200000 120415837 200000 791061710 200000 469876615 200000 427768049 200000 820010821 200000 825374647 200000 93036849 200000 767414154 200000 634942554 200000 541811928 200000 997486187 200000 207665617 200000 739917580 200000 696799855 200000 341045127 200000 326439094 200000 475336879 200000 942911293 200000 413686525 200000 414442988 200000 27100923 200000 913287942 200000 564668900 200000 261473385 200000 320899724 200000 290423572 200000 193841789 200000 734718186 200000 423031650 200000 195347125 200000 473610921 200000 914416748 200000 884415843 200000 424829880 200000 862890093 200000 384725684 200000 275914965 200000 166595828 200000 524336757 200000 776191689 200000 547894500 200000 186772674 200000 15507087 200000 747536244 200000 520502818 200000 940306814 200000 576693804 200000 149509063 200000 110173441 200000 568515081 200000 572276962 200000 367887251 200000 744701019 200000 63525450 200000 165315820 200000 615693808 200000 717171179 200000 583288744 200000 941777832 200000 104199097 200000 134955729 200000 464761746 200000 254335512 200000 92074509 200000 294195218 200000 624656887 200000 65423714 200000 887622352 200000 323755798 200000 615314894 200000 961058128 200000 556888871 200000 137394217 200000 513416080 200000 729927889 200000 632775168 200000 330137850 200000 723186617 200000 243379830 200000 474355336 200000 970823966 200000 795674442 200000 746415862 200000 925365938 200000 659326094 200000 642972234 200000 362584490 200000 963724215 200000 371474469 200000 610753088 200000 255410449 200000 562281105 200000 936781859 200000 57350843 200000 3329870 200000 47457406 200000 677076653 200000 735612363 200000 594923685 200000 642791299 200000 413661258 200000 363785349 200000 459922945 200000 878632167 200000 606873703 200000 166357890 200000 307820913 200000 255174067 200000 376674260 200000 258345312 200000 800821415 200000 198364985 200000 941259077 200000 296657216 200000 365685112 200000 784274314 200000 483907027 200000 250193222 200000 54697566 200000 812152830 200000 102995320 200000 990357277 200000 778562297 200000 664380336 200000 331354518 200000 603609712 200000 728903817 200000 465201664 200000 67875185 200000 897075570 200000 654259318 200000 530014991 200000 833040048 200000 566296919 200000 309292745 200000 607659590 200000 516829152 200000 998024920 200000 102871216 200000 635096271 200000 394375409 200000 995489971 200000 681329406 200000 660289050 200000 387093431 200000 280996393 200000 911897768 200000 641654362 200000 786731626 200000 887170943 200000 783685961 200000 747569926 200000 848921638 200000 343472253 200000 263490463 200000 974808408 200000 905956716 200000 896433394 200000 874179595 200000 837492945 200000 518653599 200000 904133934 200000 389063445 200000 890729907 200000 57350280 200000 632070790 200000 282333158 200000 718976902 200000 745449171 200000 524574163 200000 589197005 200000 776645011 200000 304782480 200000 80403443 200000 779260347 200000 177129324 200000 882184883 200000 852060231 200000 141040326 200000 233374562 200000 422800531 200000 943810868 200000 346651306 200000 173591821 200000 599598703 200000 420852898 200000 339766595 200000 981883337 200000 124090340 200000 388802176 200000 865156628 200000 330699571 200000 606422648 200000 144296766 200000 47163075 200000 873470895 200000 858621459 200000 177379409 200000 879634330 200000 703903461 200000 972281217 200000 179967154 200000 595275272 200000 683562560 200000 915857137 200000 301725023 200000 314383646 200000 313171310 200000 193430648 200000 821002201 200000 433869843 200000 886422755 200000 653646479 200000 335821477 200000 497406657 200000 900535381 200000 609688721 200000 219153867 200000 238855205 200000 69392705 200000 450500414 200000 424232282 200000 582842082 200000 657762661 200000 748921659 200000 849377250 200000 379637695 200000 177330500 200000 120515472 200000 398275832 200000 297952292 200000 661562533 200000 413801512 200000 741143989 200000 881036449 200000 243461908 200000 947723860 200000 804522296 200000 310790504 200000 112246880 200000 531023689 200000 809034015 200000 464072910 200000 808751387 200000 323505821 200000 337970194 200000 940071886 200000 734205214 200000 949486798 200000 167354425 200000 694042245 200000 303668738 200000 349050811 200000 530491328 200000 986630839 200000 459448743 200000 1260841 200000 12624218 200000 819831881 200000 228078257 200000 461467967 200000 371020475 200000 978340805 200000 582910214 200000 31696138 200000 822838045 200000 203352281 200000 99120721 200000 76487930 200000 667676604 200000 351188184 200000 61255810 200000 552830819 200000 507592282 200000 803159863 200000 780769356 200000 964074749 200000 343530428 200000 114180113 200000 563618214 200000 95400805 200000 767818794 200000 636393636 200000 745207883 200000 817194906 200000 687706611 200000 430667730 200000 885672506 200000 382246016 200000 655667175 200000 621078689 200000 711005750 200000 350741856 200000 11732443 200000 124157115 200000 441606726 200000 929161830 200000 504326441 200000 612338927 200000 261846582 200000 25367842 200000 606910765 200000 459849134 200000 62725141 200000 197052168 200000 458530761 200000 158976399 200000 955287733 200000 900771824 200000 41325537 200000 182247883 200000 384844335 200000 325499030 200000 822503904 200000 41963201 200000 93534300 200000 863825691 200000 499450930 200000 703318131 200000 408522076 200000 792144258 200000 124968392 200000 409626376 200000 437015571 200000 940057652 200000 541622423 200000 225092936 200000 932412583 200000 863811197 200000 700996121 200000 177575715 200000 634464004 200000 98412812 200000 832078794 200000 12673578 200000 393192792 200000 629359735 200000 914765740 200000 320754196 200000 149490327 200000 632879541 200000 660556483 200000 572634939 200000 85345016 200000 400987298 200000 819722650 200000 99575068 200000 705358454 200000 358295678 200000 134251197 200000 47056603 200000 167360335 200000 457119342 200000 394031933 200000 196719548 200000 205697673 200000 941031930 200000 427311 200000 373603755 200000 47440488 200000 719288717 200000 543441453 200000 748700597 200000 562921209 200000 431922425 200000 871316947 200000 54304909 200000 70769291 200000 860423664 200000 147138115 200000 767017736 200000 334849073 200000 894617739 200000 748324514 200000 909874849 200000 966751297 200000 857202631 200000 364321688 200000 453033974 200000 514825943 200000 69581828 200000 182125012 200000 379312969 200000 532072019 200000 72055684 200000 895563398 200000 108382464 200000 781378518 200000 352253682 200000 572444132 200000 140259365 200000 419549130 200000 12150744 200000 33453477 200000 541542630 200000 664788567 200000 747816231 200000 12242825 200000 444413718 200000 588463086 200000 130229683 200000 782907855 200000 770922154 200000 137583554 200000 495058613 200000 613022652 200000 303237694 200000 433686090 200000 427780679 200000 215250459 200000 393008526 200000 366225345 200000 99214827 200000 701530552 200000 416914941 200000 108008614 200000 886761733 200000 682354660 200000 480965905 200000 626036285 200000 369861468 200000 820060404 200000 610268916 200000 374050571 200000 599702941 200000 292956354 200000 29765877 200000 827082077 200000 359794136 200000 295431466 200000 968717829 200000 246478274 200000 463846913 200000 263865486 200000 433288507 200000 850727309 200000 509361264 200000 898775635 200000 432829008 200000 987478868 200000 113603682 200000 21250402 200000 999206436 200000 893566836 200000 200348277 200000 587944 200000 476324663 200000 745452170 200000 582446384 200000 990702486 200000 670764592 200000 60357115 200000 800070521 200000 289692321 200000 723123802 200000 61489773 200000 706905885 200000 115442627 200000 469243426 200000 973003340 200000 907124043 200000 212924152 200000 440077211 200000 121761350 200000 750233881 200000 549702850 200000 97971962 200000 483851727 200000 728203262 200000 842936998 200000 251230489 200000 140046238 200000 225522262 200000 446408621 200000 533834232 200000 13577262 200000 186587106 200000 404124900 200000 48816952 200000 17890366 200000 663433797 200000 160552924 200000 936556190 200000 922222417 200000 236097416 200000 764897066 200000 324185750 200000 904354351 200000 542327958 200000 593342696 200000 821333677 200000 245657442 200000 256248257 200000 554974003 200000 926118422 200000 663633850 200000 125049659 200000 485127339 200000 515058215 200000 274069706 200000 790269342 200000 284695286 200000 476651737 200000 781520744 200000 622628453 200000 732890428 200000 612392267 200000 431364657 200000 49480304 200000 143970988 200000 410302526 200000 737061890 200000 438193796 200000 834043638 200000 696941722 200000 131805312 200000 490269129 200000 403499728 200000 424495593 200000 620781201 200000 347645514 200000 982503026 200000 672256727 200000 409916641 200000 638611320 200000 828650521 200000 499009976 200000 998976607 200000 688215208 200000 769580167 200000 805496066 200000 382046397 200000 40242064 200000 663755137 200000 58349518 200000 15184627 200000 581133518 200000 790341712 200000 176524891 200000 742042556 200000 674986081 200000 372149825 200000 562269835 200000 441775639 200000 165797422 200000 585818917 200000 538526821 200000 800793543 200000 359375996 200000 874101202 200000 887485073 200000 225049556 200000 222084728 200000 901414559 200000 449831647 200000 900570888 200000 652301490 200000 555320812 200000 212421312 200000 354018419 200000 405862814 200000 459030680 200000 634837963 200000 272841704 200000 386792469 200000 248595593 200000 910519866 200000 300040317 200000 727129553 200000 639623464 200000 986896234 200000 712223503 200000 768425972 200000 556754914 200000 480363615 200000 522472636 200000 298775937 200000 936564904 200000 539539517 200000 962292071 200000 463833570 200000 213300847 200000 968689872 200000 446289975 200000 976989537 200000 872103857 200000 528747269 200000 184408600 200000 615899054 200000 97813227 200000 678341487 200000 947948600 200000 949908063 200000 135145757 200000 633127107 200000 201306763 200000 716479339 200000 770274893 200000 811883612 200000 634938440 200000 215497647 200000 96048644 200000 534281912 200000 696192618 200000 256400745 200000 288159183 200000 770903544 200000 400014897 200000 342140608 200000 33032639 200000 96636004 200000 14796190 200000 566818873 200000 364738282 200000 833136357 200000 175194106 200000 760812355 200000 590157800 200000 393072522 200000 754140239 200000 414349485 200000 245334358 200000 862662659 200000 104675309 200000 973913386 200000 182025814 200000 972678185 200000 38255847 200000 335649236 200000 195434253 200000 919926388 200000 681566356 200000 673213606 200000 423730980 200000 983180419 200000 427501582 200000 623316225 200000 571224136 200000 430450584 200000 930151606 200000 132393000 200000 106902699 200000 203329305 200000 967600814 200000 758107588 200000 83011456 200000 128193297 200000 112300893 200000 998035040 200000 113407874 200000 325436588 200000 664323055 200000 362912237 200000 603453806 200000 996748990 200000 742397907 200000 617022528 200000 141268612 200000 789470781 200000 126145339 200000 199328655 200000 409810698 200000 816327363 200000 223961503 200000 517455096 200000 969113801 200000 982869773 200000 35620922 200000 162049787 200000 986460558 200000 405922174 200000 738076299 200000 202126330 200000 494964650 200000 202367133 200000 23972566 200000 740071616 200000 704420979 200000 762787218 200000 643466401 200000 469414135 200000 864101057 200000 580083373 200000 685571895 200000 247966128 200000 194084209 200000 384451552 200000 465783336 200000 436036064 200000 568095718 200000 904648000 200000 979603399 200000 538131165 200000 492303491 200000 469809543 200000 156819883 200000 293909733 200000 639349554 200000 540222613 200000 866153774 200000 659670423 200000 656525280 200000 258642410 200000 646993905 200000 673071223 200000 827115262 200000 5414702 200000 62780502 200000 389949294 200000 360918530 200000 204868778 200000 699651589 200000 546488137 200000 576843748 200000 801185228 200000 905874024 200000 201502261 200000 282644897 200000 102175655 200000 643966766 200000 838549577 200000 516577468 200000 675557232 200000 761788620 200000 563492349 200000 661821880 200000 902248194 200000 828404983 200000 740585131 200000 182115487 200000 276979547 200000 254354219 200000 469742357 200000 358561150 200000 716925725 200000 637876519 200000 75951582 200000 82689254 200000 618248974 200000 100544879 200000 540261391 200000 595082861 200000 519444120 200000 946941385 200000 831012244 200000 225457451 200000 727086154 200000 550049728 200000 745405 200000 365512766 200000 166253141 200000 513272100 200000 760732094 200000 90248006 200000 714236175 200000 244622984 200000 973453615 200000 938203369 200000 396780404 200000 119853507 200000 115572876 200000 542869840 200000 757818784 200000 904530544 200000 708145589 200000 479262376 200000 338620758 200000 387990638 200000 608406640 200000 527792035 200000 605700732 200000 83098208 200000 97877218 200000 345378292 200000 317734300 200000 340821037 200000 49309210 200000 430696150 200000 68388965 200000 70079361 200000 653704839 200000 33337222 200000 333932073 200000 906018379 200000 829597820 200000 822776261 200000 62040668 200000 29966141 200000 1685171 200000 168008279 200000 278392603 200000 943852623 200000 566369991 200000 799992198 200000 640062882 200000 592767293 200000 863480760 200000 13622687 200000 942570709 200000 171907076 200000 140741227 200000 706240371 200000 643962296 200000 878822761 200000 293241896 200000 204404952 200000 99830775 200000 257449330 200000 808308506 200000 308155174 200000 86556255 200000 185103338 200000 299274450 200000 88652219 200000 674789219 200000 997401825 200000 581011141 200000 204480119 200000 542367128 200000 589682474 200000 305602761 200000 585402945 200000 482387513 200000 382691548 200000 447098780 200000 37546368 200000 484735395 200000 812676050 200000 198985053 200000 723970722 200000 648083930 200000 932723243 200000 467822609 200000 118079128 200000 108159235 200000 983833290 200000 830187551 200000 260439384 200000 882661352 200000 260942807 200000 112970453 200000 210738778 200000 682611831 200000 922041148 200000 735544033 200000 168450844 200000 771241027 200000 604654888 200000 98301144 200000 66010014 200000 851814658 200000 48130192 200000 414911922 200000 608377063 200000 645001997 200000 957361577 200000 642639180 200000 970390398 200000 340433891 200000 682087535 200000 108639973 200000 4038129 200000 770686630 200000 309602594 200000 150024609 200000 409085777 200000 305589916 200000 166020292 200000 629579017 200000 880229300 200000 933129135 200000 826089884 200000 547453833 200000 724805810 200000 619903214 200000 350079925 200000 817330417 200000 772925417 200000 22102282 200000 298804575 200000 437868277 200000 401336698 200000 222937818 200000 715759533 200000 822807469 200000 744302217 200000 601077719 200000 400731382 200000 106387989 200000 490339776 200000 92487840 200000 393870165 200000 213575822 200000 368226252 200000 321366903 200000 744260905 200000 75154779 200000 80919519 200000 873771203 200000 890328469 200000 913734949 200000 705415213 200000 807650188 200000 726314753 200000 54368632 200000 794970223 200000 733926402 200000 841832855 200000 683496260 200000 61886051 200000 555661303 200000 599277511 200000 329557340 200000 31339081 200000 124037984 200000 426272451 200000 851495674 200000 611207527 200000 866049751 200000 761840900 200000 279907385 200000 463615111 200000 649435676 200000 863806147 200000 477439130 200000 955316852 200000 262684816 200000 917064833 200000 14975360 200000 34338945 200000 62498744 200000 897409919 200000 241140916 200000 770962689 200000 973206976 200000 84497479 200000 789343969 200000 319838160 200000 734478837 200000 147096865 200000 933941785 200000 253783240 200000 534744906 200000 819310751 200000 441976910 200000 570509901 200000 467548884 200000 707469842 200000 253494234 200000 228415426 200000 802498638 200000 168532497 200000 479434744 200000 715690514 200000 876092054 200000 30160633 200000 693280584 200000 618217512 200000 322565678 200000 390113128 200000 736394831 200000 759325558 200000 753459644 200000 254101186 200000 204905972 200000 880904306 200000 942402186 200000 536766892 200000 565530629 200000 190330133 200000 400421126 200000 579583124 200000 428163504 200000 8161114 200000 619057987 200000 377161254 200000 102454282 200000 907661765 200000 700311415 200000 946073560 200000 310363275 200000 28160473 200000 937332859 200000 356873311 200000 180851088 200000 108645537 200000 154826318 200000 71910456 200000 984887000 200000 211651880 200000 555921554 200000 972538912 200000 868019208 200000 914452737 200000 180977934 200000 541592988 200000 123687719 200000 321844416 200000 960789546 200000 83869555 200000 508717858 200000 476859006 200000 362248054 200000 75611694 200000 476421705 200000 918070873 200000 755629091 200000 220907167 200000 397548752 200000 86154481 200000 671802760 200000 364528727 200000 120343375 200000 140199917 200000 279590302 200000 624199726 200000 66921795 200000 211464308 200000 353893765 200000 578152127 200000 566929291 200000 158247860 200000 557965821 200000 353046761 200000 577177323 200000 105437535 200000 431601646 200000 762189391 200000 934193804 200000 928670761 200000 960552160 200000 64549337 200000 230969466 200000 572206155 200000 646044547 200000 890942513 200000 102591525 200000 278488579 200000 591441961 200000 684402759 200000 288008929 200000 799664146 200000 513796935 200000 691407310 200000 27317862 200000 494429756 200000 89862648 200000 903285180 200000 142052688 200000 687417804 200000 288679034 200000 746748622 200000 242394527 200000 165875213 200000 66504878 200000 236525057 200000 545545017 200000 871562450 200000 410994844 200000 81260826 200000 726338660 200000 933626607 200000 937802989 200000 531460895 200000 906350156 200000 958089917 200000 957119343 200000 333757660 200000 856897411 200000 3857050 200000 262374805 200000 132619104 200000 49442427 200000 222702439 200000 604110068 200000 691993725 200000 227518990 200000 560749832 200000 70948296 200000 370709323 200000 308594167 200000 419617511 200000 4576621 200000 688417445 200000 827983703 200000 462615154 200000 254199526 200000 465595306 200000 541616432 200000 616982937 200000 777690969 200000 343519805 200000 582405357 200000 661739857 200000 827316368 200000 610513798 200000 574722777 200000 469165075 200000 833477497 200000 522363504 200000 443640483 200000 125637213 200000 273136808 200000 426228265 200000 406855136 200000 196355376 200000 611067088 200000 354195108 200000 499482761 200000 450173584 200000 181578574 200000 314930458 200000 817234809 200000 836639240 200000 478974622 200000 260501124 200000 645518576 200000 580375331 200000 956942563 200000 677250083 200000 415910163 200000 688146420 200000 389959267 200000 72283641 200000 182111337 200000 104509839 200000 398966793 200000 840634701 200000 532023903 200000 404266637 200000 808330722 200000 872913707 200000 302230469 200000 715875212 200000 959607712 200000 919150818 200000 36192079 200000 574309293 200000 467791130 200000 189549700 200000 809248790 200000 690844436 200000 955106506 200000 310488425 200000 728826388 200000 650605932 200000 329263693 200000 436445356 200000 153434795 200000 664287328 200000 510865639 200000 70689196 200000 324246303 200000 141180963 200000 19906044 200000 813412493 200000 230198551 200000 300787177 200000 292747672 200000 163716277 200000 324030752 200000 604514924 200000 230945000 200000 731469135 200000 176167210 200000 259111528 200000 498935487 200000 951759819 200000 317431049 200000 752377631 200000 81032722 200000 729167452 200000 156919541 200000 954344149 200000 535897724 200000 736882808 200000 739578890 200000 621496661 200000 718790843 200000 578254684 200000 971771081 200000 741702250 200000 154560817 200000 101615238 200000 631955349 200000 697303655 200000 935021156 200000 940527161 200000 97650487 200000 964687520 200000 195114366 200000 565371900 200000 737115483 200000 10776046 200000 577387725 200000 182914331 200000 854359825 200000 381015856 200000 477317188 200000 302795557 200000 162723149 200000 931061188 200000 209943033 200000 738260076 200000 726605670 200000 475870738 200000 671419557 200000 16040584 200000 836930459 200000 545007617 200000 420706855 200000 572761812 200000 450397577 200000 166268288 200000 388238337 200000 806865648 200000 672862902 200000 721710847 200000 412828121 200000 624145725 200000 464415498 200000 573010419 200000 594098682 200000 92617060 200000 631724881 200000 145807189 200000 991471057 200000 537174224 200000 819942330 200000 935873060 200000 349944944 200000 394514735 200000 963531355 200000 348601310 200000 176409358 200000 468947700 200000 711277994 200000 496123659 200000 559105924 200000 542766040 200000 375407877 200000 767082931 200000 923371217 200000 512642389 200000 718105899 200000 546769890 200000 263862680 200000 333902122 200000 963528897 200000 583026731 200000 591171741 200000 656483290 200000 719883471 200000 76618786 200000 705873740 200000 881475884 200000 362782016 200000 977228513 200000 486426162 200000 92941484 200000 155511653 200000 939188100 200000 618303361 200000 797944873 200000 908670579 200000 639056301 200000 2644368 200000 659655733 200000 620606464 200000 636292608 200000 638995289 200000 625734824 200000 122979978 200000 417034920 200000 324874490 200000 223167774 200000 90550256 200000 561487825 200000 490013237 200000 473931636 200000 836590071 200000 22677035 200000 4575471 200000 290427471 200000 496536262 200000 913429870 200000 274170292 200000 194244501 200000 558938986 200000 970021072 200000 184854066 200000 979731697 200000 377837651 200000 900431248 200000 181042617 200000 8386131 200000 497279957 200000 431118191 200000 982322626 200000 790934126 200000 883147432 200000 94683442 200000 819028581 200000 423969081 200000 706313321 200000 372810529 200000 688221409 200000 539179631 200000 134400535 200000 367012747 200000 893470744 200000 247748110 200000 451029142 200000 619778880 200000 898821392 200000 220106460 200000 999628079 200000 845436949 200000 157572467 200000 636623581 200000 802681870 200000 383664996 200000 646042127 200000 886346718 200000 708864707 200000 611925129 200000 730927959 200000 466172398 200000 410646210 200000 635392870 200000 837751777 200000 611524063 200000 715497443 200000 707157728 200000 394216679 200000 312959946 200000 441992418 200000 941834591 200000 464916678 200000 984598408 200000 346149856 200000 487920466 200000 537015681 200000 377982265 200000 779230432 200000 499783593 200000 826053438 200000 879637953 200000 555898955 200000 235035225 200000 118389960 200000 415521094 200000 43819885 200000 159831260 200000 650660364 200000 832133556 200000 783892213 200000 215242414 200000 190065820 200000 76988729 200000 911584121 200000 767831505 200000 844792367 200000 285104329 200000 674772464 200000 154302794 200000 606688542 200000 110084762 200000 322001974 200000 673520545 200000 611533033 200000 781544105 200000 535335819 200000 629625701 200000 806213296 200000 85557556 200000 857989396 200000 79270822 200000 976545723 200000 707233086 200000 723603033 200000 319222393 200000 800437235 200000 955706127 200000 845424069 200000 84839800 200000 133075558 200000 606505649 200000 848148266 200000 799679551 200000 907402183 200000 137116276 200000 565010490 200000 8320752 200000 572432107 200000 893763434 200000 766376719 200000 905266864 200000 118641997 200000 737203180 200000 295682723 200000 704476200 200000 737911691 200000 749496851 200000 158672729 200000 834404869 200000 58400742 200000 51839552 200000 905729394 200000 995130744 200000 897322694 200000 886530452 200000 26229145 200000 78871734 200000 563094836 200000 843062392 200000 282697048 200000 17507705 200000 306203999 200000 299461399 200000 625257376 200000 675637117 200000 519077144 200000 304485343 200000 138387269 200000 453317892 200000 411745877 200000 616378372 200000 228184448 200000 520445267 200000 104467889 200000 264698877 200000 928613995 200000 629760306 200000 132733162 200000 227939333 200000 479101832 200000 322869616 200000 674208098 200000 619132059 200000 803088443 200000 214234461 200000 69186719 200000 728810754 200000 287587403 200000 779280207 200000 127969996 200000 80884674 200000 382956645 200000 651198749 200000 488384309 200000 51135781 200000 874171545 200000 796236967 200000 455953615 200000 363633083 200000 851358939 200000 198541900 200000 374215853 200000 622570198 200000 341835139 200000 626947953 200000 482073228 200000 59456271 200000 455879630 200000 430491393 200000 737873736 200000 126766783 200000 727585882 200000 775631848 200000 631230309 200000 454846599 200000 240881070 200000 387744663 200000 161045895 200000 889786313 200000 60018352 200000 529411203 200000 423502074 200000 423615788 200000 869624621 200000 261697190 200000 8578091 200000 753769244 200000 611351124 200000 160863741 200000 678329644 200000 776147015 200000 406356795 200000 238782728 200000 262459444 200000 724412961 200000 782749017 200000 369522509 200000 464778781 200000 509834081 200000 805826826 200000 142640596 200000 629230821 200000 619352194 200000 664693263 200000 740610988 200000 139457581 200000 934880323 200000 439300107 200000 15012965 200000 665687485 200000 7000103 200000 614804231 200000 735964309 200000 122550270 200000 772342006 200000 897796590 200000 44128851 200000 894043774 200000 869043002 200000 498370834 200000 268414399 200000 99114096 200000 831587267 200000 149364389 200000 103488376 200000 347426089 200000 96545316 200000 771578689 200000 191089444 200000 969498788 200000 22392627 200000 412591713 200000 816272876 200000 779577855 200000 16987021 200000 126231781 200000 357903101 200000 951612412 200000 308848143 200000 352230802 200000 448696328 200000 655168385 200000 401108574 200000 745179536 200000 364638146 200000 331230744 200000 369331040 200000 437873386 200000 71449189 200000 859002992 200000 610909633 200000 775158545 200000 228885037 200000 133531866 200000 392862319 200000 48688474 200000 737879516 200000 24505804 200000 878171422 200000 648395643 200000 209237303 200000 696814690 200000 642313414 200000 955435026 200000 54178695 200000 725284056 200000 151916064 200000 854811934 200000 623370265 200000 833773841 200000 9032748 200000 290936452 200000 398810814 200000 906488083 200000 189623469 200000 142706827 200000 473146956 200000 940609929 200000 593048747 200000 321161312 200000 976039707 200000 212853824 200000 263991024 200000 650613907 200000 602584968 200000 376596650 200000 41126028 200000 417039256 200000 568183925 200000 851083358 200000 307137874 200000 359779400 200000 421886407 200000 810021269 200000 265259608 200000 275821661 200000 229931239 200000 220096431 200000 312649339 200000 330791161 200000 833605442 200000 874208172 200000 228694744 200000 32856352 200000 46920905 200000 796178100 200000 166557524 200000 758589497 200000 552317554 200000 791884432 200000 933045014 200000 543669393 200000 222745269 200000 504161838 200000 809613063 200000 207227351 200000 1623055 200000 688523808 200000 942276697 200000 135560609 200000 867244418 200000 77004573 200000 387324669 200000 458132454 200000 298917139 200000 654843007 200000 187886635 200000 888066435 200000 912926283 200000 729521860 200000 861093086 200000 408904886 200000 403305143 200000 704215054 200000 343108181 200000 766484902 200000 821059688 200000 371748003 200000 96654484 200000 36329688 200000 864173684 200000 453202797 200000 329715937 200000 246319547 200000 970958707 200000 298712186 200000 360808007 200000 166500126 200000 324124162 200000 32490365 200000 686342678 200000 524147124 200000 335259972 200000 252483147 200000 823271009 200000 47655575 200000 576261980 200000 683739488 200000 744831102 200000 834655170 200000 340736500 200000 341918808 200000 703569290 200000 993442454 200000 572062905 200000 453245046 200000 661714659 200000 703625814 200000 154079708 200000 736174368 200000 960798380 200000 908164779 200000 968927378 200000 498437216 200000 693935180 200000 973554720 200000 162651029 200000 864170853 200000 137543407 200000 542897830 200000 780843938 200000 28859136 200000 353432579 200000 447363602 200000 150844409 200000 483181608 200000 361853885 200000 675477146 200000 114768608 200000 570624118 200000 497976722 200000 797369180 200000 713990176 200000 842269865 200000 897402558 200000 535679192 200000 579974022 200000 169196836 200000 979320000 200000 435842928 200000 729509732 200000 223900779 200000 124601308 200000 76546031 200000 321879309 200000 760348074 200000 402584472 200000 364606975 200000 779458396 200000 322050862 200000 450988863 200000 300197553 200000 743420718 200000 178903273 200000 465206369 200000 499311354 200000 250775011 200000 78788338 200000 121916241 200000 476192304 200000 797958625 200000 625069059 200000 230168998 200000 693790353 200000 559652625 200000 421697017 200000 316871866 200000 724115388 200000 764912480 200000 212219992 200000 48344110 200000 681394485 200000 469482815 200000 236062405 200000 68306020 200000 786404070 200000 336117796 200000 534040458 200000 107127044 200000 902005145 200000 475457799 200000 646922773 200000 645606263 200000 645084031 200000 532375270 200000 523584376 200000 503067503 200000 572952748 200000 250890049 200000 698138347 200000 762101597 200000 17803160 200000 355626654 200000 596993606 200000 568647418 200000 871891359 200000 959627526 200000 618679432 200000 611116991 200000 6009218 200000 564291718 200000 611747411 200000 260178796 200000 230112228 200000 585660848 200000 700909164 200000 471907973 200000 971947470 200000 354220567 200000 478809152 200000 260770512 200000 395860268 200000 879443158 200000 670144090 200000 817069016 200000 18246990 200000 820033290 200000 707877102 200000 651145069 200000 722277736 200000 128371283 200000 646470738 200000 134069282 200000 533623570 200000 558072663 200000 665740671 200000 493379534 200000 747210952 200000 540124224 200000 976735380 200000 493163531 200000 333967978 200000 376120121 200000 249683795 200000 277724858 200000 511972798 200000 321903348 200000 718616995 200000 238518909 200000 222973161 200000 490414375 200000 228647948 200000 425090364 200000 579617530 200000 887544586 200000 363492926 200000 799541409 200000 877876832 200000 462826970 200000 798947210 200000 244576924 200000 16051566 200000 603921242 200000 496892263 200000 435266015 200000 134601950 200000 652849229 200000 344800239 200000 146387554 200000 597922891 200000 954556157 200000 401730655 200000 823471584 200000 190937269 200000 100988343 200000 432571290 200000 715243609 200000 31876353 200000 519811405 200000 823147175 200000 559906959 200000 806910071 200000 488684946 200000 663489839 200000 573021833 200000 498825538 200000 40819682 200000 277063680 200000 773637650 200000 641053939 200000 359472023 200000 400184204 200000 766788922 200000 303577855 200000 441093781 200000 132450410 200000 418937044 200000 798979388 200000 980490687 200000 951747540 200000 179795191 200000 985990760 200000 182938495 200000 73857576 200000 755242878 200000 338298530 200000 842837570 200000 244103016 200000 737755272 200000 602580463 200000 102580474 200000 295939001 200000 655437048 200000 331743414 200000 33747866 200000 48779751 200000 991443189 200000 836021829 200000 327973277 200000 213384160 200000 769207915 200000 67723082 200000 618906752 200000 210563381 200000 564125577 200000 874401370 200000 594375236 200000 977113500 200000 994620738 200000 984133741 200000 750529517 200000 951651696 200000 294287820 200000 708005216 200000 430877189 200000 969749551 200000 141556515 200000 544384626 200000 666967321 200000 157958907 200000 385052039 200000 319705287 200000 865602619 200000 237355802 200000 827066873 200000 690617832 200000 59006847 200000 107263607 200000 312413890 200000 655340609 200000 146858110 200000 745145374 200000 737589741 200000 811599266 200000 612514005 200000 367368387 200000 761169864 200000 50227135 200000 516046503 200000 523224380 200000 879857511 200000 879572656 200000 82353943 200000 527048962 200000 858025761 200000 561014129 200000 106885839 200000 480999093 200000 930454289 200000 538672739 200000 555100797 200000 345130133 200000 505846678 200000 49851849 200000 513215312 200000 237103369 200000 649022931 200000 60399180 200000 893605759 200000 698787612 200000 422670384 200000 332395896 200000 668509378 200000 130059003 200000 384625367 200000 438378557 200000 392725719 200000 601513080 200000 626179640 200000 407444334 200000 776088062 200000 931875722 200000 10271109 200000 806657093 200000 681189246 200000 243432139 200000 15457079 200000 987848413 200000 253450782 200000 969411065 200000 658554759 200000 25610423 200000 942853292 200000 976724597 200000 567166197 200000 590614326 200000 426090106 200000 563786695 200000 730841797 200000 197597219 200000 564361692 200000 381986840 200000 142657405 200000 648083497 200000 998096555 200000 638173878 200000 403200361 200000 602729818 200000 335798469 200000 894813331 200000 962750231 200000 965005224 200000 238880906 200000 301547719 200000 955056091 200000 828939117 200000 863892321 200000 421278986 200000 475555916 200000 514846180 200000 273682481 200000 886583355 200000 529464005 200000 841891245 200000 771201000 200000 897054939 200000 608082405 200000 917957965 200000 938721784 200000 136320914 200000 899514640 200000 755995563 200000 858463957 200000 784054185 200000 252628203 200000 14050453 200000 49058424 200000 520960399 200000 390613987 200000 196666681 200000 658327775 200000 885087061 200000 973300903 200000 792913580 200000 492698250 200000 672523569 200000 883855018 200000 483004006 200000 65607936 200000 683430911 200000 575446178 200000 844901572 200000 391000392 200000 263770043 200000 438578444 200000 52240261 200000 137541232 200000 309395976 200000 135583909 200000 582452814 200000 409315850 200000 663780012 200000 811279090 200000 977576742 200000 380147882 200000 442333202 200000 657056441 200000 407097082 200000 573893737 200000 494395334 200000 847021702 200000 520514074 200000 762043749 200000 119385853 200000 46627111 200000 408592570 200000 635923007 200000 870398730 200000 381767216 200000 518969202 200000 804692123 200000 406955498 200000 259053176 200000 301214143 200000 433023907 200000 756146873 200000 706820250 200000 281420928 200000 763251845 200000 116447803 200000 291314550 200000 451070073 200000 819358448 200000 230843220 200000 858378413 200000 944762067 200000 958069147 200000 484117392 200000 648464168 200000 113784730 200000 348326591 200000 868333468 200000 962644369 200000 146857022 200000 559912088 200000 568167882 200000 246585560 200000 741211667 200000 387471335 200000 696390802 200000 765420207 200000 176071889 200000 378894451 200000 729411339 200000 91019279 200000 965526804 200000 190334851 200000 639143286 200000 53606833 200000 648846045 200000 224141925 200000 989932468 200000 192774806 200000 392357903 200000 152646891 200000 328570827 200000 667261568 200000 772399347 200000 613105641 200000 123567717 200000 94428278 200000 794998964 200000 7164856 200000 483959632 200000 264891204 200000 666378724 200000 430446262 200000 603144191 200000 974004216 200000 577762549 200000 892592068 200000 879921671 200000 672920167 200000 228679361 200000 532301510 200000 177567139 200000 289582502 200000 166177027 200000 289240359 200000 825594417 200000 827130001 200000 141254876 200000 437593170 200000 345293491 200000 816524359 200000 920328015 200000 250043962 200000 488671311 200000 118934187 200000 33846724 200000 849127379 200000 545481935 200000 285317861 200000 369756297 200000 893715350 200000 508410146 200000 726762463 200000 857320780 200000 379002369 200000 547602905 200000 791004873 200000 807290274 200000 258418709 200000 689536939 200000 146714518 200000 555337604 200000 420260310 200000 146996721 200000 866134397 200000 973060557 200000 107331279 200000 208873770 200000 176776568 200000 733218493 200000 419680395 200000 733373305 200000 303232200 200000 408694905 200000 904085277 200000 790619938 200000 242161007 200000 78602632 200000 246884249 200000 963526928 200000 115275444 200000 842039639 200000 529878681 200000 977222482 200000 189801379 200000 245426870 200000 302121657 200000 784416666 200000 152822154 200000 257452633 200000 639673114 200000 15649213 200000 521522302 200000 71189849 200000 329661411 200000 301220917 200000 612909524 200000 697733040 200000 20159163 200000 239234722 200000 673890984 200000 608567488 200000 660227409 200000 403541060 200000 320853593 200000 728737229 200000 886690260 200000 690858115 200000 710159627 200000 584031870 200000 824684924 200000 48753512 200000 456624163 200000 597683040 200000 736430847 200000 513641505 200000 770476751 200000 19105891 200000 573953820 200000 979767169 200000 436096124 200000 428650843 200000 379215124 200000 10077309 200000 747937118 200000 802606720 200000 772517163 200000 306486960 200000 437475563 200000 170846958 200000 216759596 200000 196146904 200000 618876000 200000 940740902 200000 475887330 200000 915022166 200000 329897275 200000 519889291 200000 486354592 200000 878218930 200000 462936511 200000 671419110 200000 92058042 200000 601864213 200000 95589747 200000 596083427 200000 593017610 200000 436902862 200000 664580515 200000 574312594 200000 560377708 200000 47434702 200000 197361118 200000 699984103 200000 44038210 200000 785837611 200000 321027702 200000 117584697 200000 948935152 200000 146557345 200000 44911363 200000 176863175 200000 947835489 200000 351559692 200000 711663328 200000 295589422 200000 5878144 200000 911527663 200000 311478700 200000 57179636 200000 550036928 200000 839791600 200000 718600139 200000 488440065 200000 985302677 200000 337566553 200000 430294755 200000 468521505 200000 697635065 200000 975957657 200000 137519711 200000 568909699 200000 250613736 200000 337258689 200000 75696111 200000 403536701 200000 559793892 200000 400471304 200000 717532678 200000 131494853 200000 569830001 200000 436879688 200000 13481051 200000 140046969 200000 203587738 200000 501054590 200000 488975465 200000 876016664 200000 419219818 200000 986880845 200000 543575022 200000 361535303 200000 48971124 200000 466568828 200000 486624112 200000 840721678 200000 786469452 200000 606548851 200000 197991603 200000 79268696 200000 367364364 200000 76763330 200000 100024132 200000 948410230 200000 170865872 200000 463859867 200000 784866034 200000 826362525 200000 902999354 200000 135226195 200000 325967439 200000 913380451 200000 52042991 200000 178060773 200000 136655667 200000 936106310 200000 73984023 200000 291914862 200000 504896825 200000 264051493 200000 655285473 200000 449102514 200000 352291905 200000 752671173 200000 772246013 200000 587678870 200000 308293868 200000 614026061 200000 599137568 200000 960181412 200000 452961059 200000 237943498 200000 357625731 200000 253257354 200000 23123089 200000 920505516 200000 466669669 200000 676476315 200000 568249124 200000 168167751 200000 15022468 200000 245175116 200000 647597456 200000 304783699 200000 799940008 200000 272500152 200000 236958668 200000 636933741 200000 586876697 200000 359275549 200000 403259282 200000 326220180 200000 231517219 200000 526194013 200000 989040867 200000 829233068 200000 231886745 200000 846899326 200000 425294465 200000 740560894 200000 411113808 200000 292214570 200000 647458420 200000 796326070 200000 928233119 200000 73454640 200000 512346758 200000 735548260 200000 241662693 200000 336366081 200000 894504647 200000 49764220 200000 209866243 200000 351989556 200000 287416329 200000 422516950 200000 536098526 200000 886493442 200000 714970212 200000 892597294 200000 221027295 200000 40157642 200000 228374452 200000 196359077 200000 853816178 200000 336317838 200000 207962134 200000 626684734 200000 76530314 200000 687624821 200000 890439791 200000 205960034 200000 337000731 200000 368215879 200000 845833445 200000 956674397 200000 77267615 200000 384335348 200000 724652899 200000 99765726 200000 163589778 200000 352033293 200000 367754778 200000 779895163 200000 702189302 200000 209121097 200000 179219962 200000 56879915 200000 247268048 200000 161798146 200000 257731389 200000 626374346 200000 446244521 200000 763915190 200000 781842397 200000 444321688 200000 909709069 200000 707616134 200000 235605529 200000 702004922 200000 631630607 200000 283607738 200000 396103924 200000 491049400 200000 234678980 200000 682844986 200000 525572278 200000 482130685 200000 686966211 200000 910027798 200000 346668393 200000 657762907 200000 459285420 200000 496343552 200000 373544285 200000 293335940 200000 115125406 200000 480539597 200000 677506980 200000 749302418 200000 589484990 200000 63117560 200000 552554646 200000 620712575 200000 80640439 200000 551136287 200000 768477775 200000 834620334 200000 902768949 200000 343323524 200000 589980972 200000 827282016 200000 532786025 200000 388358541 200000 489504338 200000 414021440 200000 722817160 200000 503910212 200000 230102567 200000 15581656 200000 857630284 200000 685185239 200000 77006039 200000 690158873 200000 445363825 200000 767322137 200000 923632336 200000 394506199 200000 339422521 200000 530015488 200000 82658118 200000 166460747 200000 956043753 200000 949580325 200000 370229424 200000 33900943 200000 576471370 200000 829218631 200000 313405769 200000 475551269 200000 206723112 200000 232139208 200000 965886352 200000 889404017 200000 836297174 200000 776874286 200000 801541832 200000 951521338 200000 628916393 200000 889930659 200000 781407097 200000 929707565 200000 324380793 200000 633586806 200000 133569517 200000 705162842 200000 568390435 200000 390720152 200000 547211444 200000 193620661 200000 560400649 200000 129948960 200000 145914656 200000 496988566 200000 115820432 200000 152245191 200000 643708874 200000 834781242 200000 375887777 200000 996660589 200000 717504779 200000 532647231 200000 729451048 200000 197179026 200000 646905220 200000 662599980 200000 317744280 200000 465321438 200000 882763414 200000 146211559 200000 919454566 200000 933643929 200000 102153963 200000 266522173 200000 550326410 200000 836708147 200000 412283115 200000 501974109 200000 925027841 200000 294404542 200000 940767048 200000 155369053 200000 606990413 200000 396495471 200000 477334387 200000 780404148 200000 227016947 200000 290396192 200000 937280036 200000 924416702 200000 873188092 200000 28022481 200000 740406230 200000 252160316 200000 126865780 200000 713400355 200000 567591240 200000 269444817 200000 481622511 200000 286557147 200000 725663229 200000 942921094 200000 209689343 200000 699734117 200000 127317693 200000 307517510 200000 657938111 200000 977642319 200000 658759186 200000 857874275 200000 842433867 200000 711402953 200000 264223948 200000 336503055 200000 334529349 200000 1851180 200000 189081725 200000 194748388 200000 670416978 200000 159077744 200000 844318718 200000 251735389 200000 935374747 200000 313602996 200000 149841896 200000 164414042 200000 827269197 200000 309823673 200000 129506076 200000 562917280 200000 575496217 200000 565066599 200000 81507132 200000 551464535 200000 798356404 200000 209523528 200000 888138031 200000 276982410 200000 298046296 200000 603645192 200000 451058593 200000 555475882 200000 588820802 200000 955286267 200000 240654208 200000 274229004 200000 438092850 200000 30431639 200000 288320640 200000 960383590 200000 87230958 200000 650387445 200000 946359192 200000 109042774 200000 858382783 200000 659402836 200000 985061763 200000 484212955 200000 440165618 200000 927184023 200000 363438912 200000 396991450 200000 525206360 200000 383341250 200000 48023699 200000 541607322 200000 611638726 200000 296741248 200000 918159490 200000 183013704 200000 536026262 200000 315759264 200000 423191512 200000 999905652 200000 233757732 200000 576996755 200000 352388517 200000 862550162 200000 184484691 200000 76678128 200000 456072123 200000 621606267 200000 884246022 200000 911877617 200000 451589427 200000 659236841 200000 363978662 200000 996639987 200000 941375207 200000 996632830 200000 466067874 200000 510565882 200000 406175221 200000 199108030 200000 357583851 200000 1631786 200000 765549122 200000 621975440 200000 419240308 200000 58632527 200000 565880052 200000 941444289 200000 300185784 200000 571585622 200000 126754551 200000 632017664 200000 172835379 200000 120648658 200000 20558202 200000 786292195 200000 242756328 200000 420304504 200000 330146927 200000 811246945 200000 710356186 200000 121117603 200000 369053966 200000 764015703 200000 75127187 200000 131935185 200000 798374994 200000 228740355 200000 438963360 200000 232374563 200000 596438906 200000 960861580 200000 632200722 200000 968558049 200000 70108298 200000 70658168 200000 258329854 200000 650856180 200000 517395144 200000 510315315 200000 18172414 200000 458817131 200000 534335807 200000 825480847 200000 878895535 200000 585867766 200000 382722367 200000 612578622 200000 364364081 200000 583876974 200000 858874587 200000 37864538 200000 391359658 200000 320508235 200000 385764201 200000 453234142 200000 493308355 200000 121189676 200000 930120710 200000 345927467 200000 752724521 200000 714688595 200000 807943184 200000 440189316 200000 393146893 200000 505597990 200000 504108970 200000 517130386 200000 892748453 200000 389399728 200000 928558139 200000 429894880 200000 711647913 200000 644740893 200000 91565295 200000 33644639 200000 292015830 200000 177566785 200000 130128180 200000 790690020 200000 753914990 200000 73894674 200000 783487295 200000 129152678 200000 122065846 200000 826967850 200000 192150661 200000 562697920 200000 788433527 200000 876052806 200000 612239426 200000 962386357 200000 387484287 200000 195878857 200000 629685749 200000 672083942 200000 141007901 200000 519787834 200000 274934242 200000 958890014 200000 913366183 200000 180600513 200000 577341838 200000 87311367 200000 841184503 200000 267882158 200000 730620487 200000 542908594 200000 94396394 200000 808955123 200000 701428634 200000 362093844 200000 896054496 200000 222792613 200000 822523867 200000 854327939 200000 556860991 200000 629567870 200000 544180384 200000 911565629 200000 411286000 200000 485966430 200000 102461766 200000 522824417 200000 751109600 200000 570079174 200000 554394475 200000 300943603 200000 884676737 200000 171092827 200000 630513010 200000 999522141 200000 27964742 200000 331106153 200000 861318914 200000 15831785 200000 945684778 200000 624171869 200000 386569095 200000 339683784 200000 611332394 200000 361414730 200000 65715888 200000 880469518 200000 83486918 200000 615472997 200000 549215983 200000 693248563 200000 820439684 200000 167107721 200000 412839932 200000 372802963 200000 204630637 200000 991563956 200000 487949139 200000 713417967 200000 261858959 200000 753256584 200000 392918705 200000 191319786 200000 308263801 200000 305716939 200000 337938074 200000 508610701 200000 44989634 200000 315658471 200000 384189654 200000 404754372 200000 458658178 200000 57084267 200000 721932528 200000 532643807 200000 301233878 200000 172446856 200000 159372982 200000 72917522 200000 65500257 200000 211212436 200000 185408700 200000 568762869 200000 788783814 200000 190042763 200000 666932441 200000 745073156 200000 48793135 200000 876039817 200000 511532711 200000 733567008 200000 12999369 200000 476535377 200000 828438535 200000 365264908 200000 68168005 200000 739050441 200000 283207579 200000 810094576 200000 314682201 200000 684963708 200000 835151691 200000 418268890 200000 696835133 200000 974923030 200000 47068865 200000 290482489 200000 500829999 200000 555251180 200000 131005932 200000 428865888 200000 916143087 200000 999770481 200000 519616897 200000 755026953 200000 810952003 200000 755585986 200000 148132725 200000 886456015 200000 163182964 200000 342004764 200000 677856644 200000 530879666 200000 96647888 200000 573320544 200000 771222958 200000 572410007 200000 864470566 200000 832697493 200000 211671732 200000 152653254 200000 706806605 200000 279693158 200000 723664543 200000 292271210 200000 366413213 200000 891320992 200000 235149626 200000 73751573 200000 165854323 200000 591296694 200000 457101971 200000 576856121 200000 316985778 200000 308303933 200000 600023422 200000 679762095 200000 488108605 200000 247529584 200000 642726418 200000 972302900 200000 278542462 200000 290361261 200000 684614697 200000 493536487 200000 142746338 200000 232395253 200000 916739044 200000 298108621 200000 128489563 200000 894028144 200000 275940902 200000 668485709 200000 27680989 200000 178136295 200000 29242132 200000 305535669 200000 762285537 200000 835403336 200000 412965531 200000 133933235 200000 625905892 200000 391084838 200000 222225642 200000 127746780 200000 500612585 200000 348402487 200000 543462643 200000 304396328 200000 636940787 200000 271311572 200000 731606767 200000 780205172 200000 946001292 200000 365456252 200000 944784087 200000 570795775 200000 293708610 200000 914761809 200000 251659499 200000 723997933 200000 83629604 200000 572717721 200000 811596335 200000 602955719 200000 867743305 200000 968947262 200000 636112105 200000 793063929 200000 98317641 200000 599269967 200000 704452901 200000 808542547 200000 255225538 200000 266040701 200000 160249137 200000 117776777 200000 103735508 200000 692328095 200000 312771617 200000 814236339 200000 23498405 200000 481298734 200000 418225740 200000 31314893 200000 296247519 200000 764631497 200000 306804173 200000 669771576 200000 122715693 200000 677535411 200000 220601091 200000 114575671 200000 913798081 200000 99124304 200000 712141585 200000 292952691 200000 42683345 200000 400818091 200000 603688031 200000 692128888 200000 977442325 200000 977946355 200000 3458839 200000 500174390 200000 387844171 200000 293900282 200000 103873448 200000 520650368 200000 744922804 200000 634156213 200000 266070343 200000 944382096 200000 995492500 200000 462915519 200000 972565609 200000 785273473 200000 867720373 200000 823602901 200000 372840267 200000 765394900 200000 88337381 200000 789792603 200000 892863082 200000 583716332 200000 74033011 200000 781750485 200000 976642315 200000 782501522 200000 147547574 200000 978812271 200000 351450548 200000 215467121 200000 911462534 200000 250962038 200000 826340529 200000 768523163 200000 332147137 200000 91080413 200000 210865808 200000 120247810 200000 538443720 200000 137839033 200000 274269349 200000 95027200 200000 462281727 200000 784985285 200000 214414727 200000 727305424 200000 445615440 200000 914882783 200000 602801553 200000 468642066 200000 638721704 200000 891658889 200000 105064802 200000 136572747 200000 747861369 200000 256164969 200000 491730525 200000 76508770 200000 376304183 200000 34647497 200000 342497578 200000 737479205 200000 905625307 200000 608195863 200000 728891955 200000 132573122 200000 963322723 200000 453381222 200000 638639144 200000 84468814 200000 921775184 200000 452643820 200000 289931900 200000 442240321 200000 41790246 200000 675763842 200000 112079845 200000 958149368 200000 11200751 200000 239254567 200000 172831455 200000 930400562 200000 989803705 200000 616182397 200000 40962090 200000 20001684 200000 428793363 200000 56892235 200000 283658056 200000 229702693 200000 997001108 200000 512555257 200000 710123264 200000 166429650 200000 470449492 200000 820980503 200000 249940446 200000 138517227 200000 90752369 200000 467625174 200000 601164464 200000 561670564 200000 573486732 200000 794868621 200000 150232330 200000 853814421 200000 995305033 200000 780932405 200000 785757635 200000 181116731 200000 484418515 200000 889001198 200000 20579702 200000 754372725 200000 435590229 200000 777041272 200000 965525762 200000 210682119 200000 978159490 200000 211009467 200000 309957643 200000 20988954 200000 861300750 200000 439972159 200000 511720822 200000 912606650 200000 243957298 200000 307590324 200000 43850225 200000 651846999 200000 650937900 200000 197548652 200000 772683881 200000 809181765 200000 857795260 200000 665300700 200000 430241425 200000 998541884 200000 594933161 200000 884820255 200000 932403042 200000 340773336 200000 108254778 200000 804185971 200000 912181653 200000 72391962 200000 440917950 200000 380900793 200000 89181227 200000 870094821 200000 640771076 200000 354781689 200000 302937318 200000 599186562 200000 313804259 200000 698336476 200000 618696397 200000 238814748 200000 749204916 200000 955595312 200000 587897516 200000 299185477 200000 76398035 200000 656242024 200000 325041041 200000 60607087 200000 856041761 200000 930453530 200000 226302800 200000 703761524 200000 312696197 200000 897974911 200000 896884480 200000 546663183 200000 97950310 200000 380626422 200000 762915708 200000 190978913 200000 996927283 200000 680440705 200000 137080804 200000 591900269 200000 202792411 200000 358891078 200000 804475417 200000 284532123 200000 827228501 200000 739038735 200000 336135492 200000 734116153 200000 777899034 200000 676361163 200000 414809167 200000 197555957 200000 466001062 200000 310665739 200000 346457194 200000 138834532 200000 685603834 200000 498257285 200000 89152392 200000 644024191 200000 728214045 200000 62878101 200000 298428639 200000 526095649 200000 609279638 200000 846784695 200000 270016364 200000 212290442 200000 668631284 200000 641966862 200000 523373677 200000 978041567 200000 167688518 200000 524018912 200000 309620197 200000 981206951 200000 191634595 200000 53225752 200000 438560027 200000 614615375 200000 805645732 200000 16788931 200000 385971483 200000 279610535 200000 716133605 200000 239984787 200000 987934515 200000 838846563 200000 938425224 200000 656605535 200000 282750327 200000 393128348 200000 198661041 200000 502830753 200000 266581823 200000 378544204 200000 706830091 200000 776225270 200000 637371812 200000 540589525 200000 785583425 200000 697446050 200000 200382470 200000 285643643 200000 249734790 200000 674886154 200000 508367496 200000 343717605 200000 75176974 200000 368612919 200000 53816978 200000 396651680 200000 492171410 200000 570097242 200000 238518095 200000 862611612 200000 765461200 200000 475278658 200000 353856045 200000 940248749 200000 738099721 200000 528506343 200000 207299935 200000 273072907 200000 59910786 200000 362278883 200000 117362782 200000 147431634 200000 713726467 200000 4731892 200000 778689636 200000 817743491 200000 714504795 200000 457376892 200000 522842863 200000 787982978 200000 193239001 200000 677916161 200000 462399044 200000 653715349 200000 672218069 200000 394673581 200000 508422122 200000 802581355 200000 81508645 200000 683078094 200000 398765355 200000 504849171 200000 49684136 200000 741785175 200000 202172310 200000 164952449 200000 453786047 200000 239178590 200000 506830208 200000 856828428 200000 802073806 200000 315028380 200000 544034942 200000 195208435 200000 79875008 200000 388024560 200000 386869740 200000 940681683 200000 124379777 200000 563747036 200000 556853609 200000 51104306 200000 707748737 200000 54413574 200000 732381017 200000 847177720 200000 519261751 200000 983300025 200000 781801314 200000 789808625 200000 926317980 200000 344728162 200000 698625263 200000 539358284 200000 68378796 200000 475023379 200000 299293616 200000 165602591 200000 468349673 200000 782774787 200000 728436248 200000 336428256 200000 452017880 200000 69447179 200000 568644574 200000 310845677 200000 691017857 200000 243420970 200000 117588092 200000 631130117 200000 234982387 200000 156757507 200000 245108659 200000 955521229 200000 896789950 200000 897748314 200000 545045509 200000 235459661 200000 763747703 200000 359373467 200000 357659450 200000 66084464 200000 308683319 200000 719660627 200000 754874588 200000 119862407 200000 68443420 200000 762488500 200000 26885818 200000 511880135 200000 300836807 200000 524227606 200000 205690729 200000 305643974 200000 161983709 200000 977602416 200000 363397822 200000 662178562 200000 756558982 200000 732752099 200000 429092437 200000 583230298 200000 311549169 200000 173996592 200000 949056014 200000 892998803 200000 892081870 200000 442232636 200000 849692810 200000 983210708 200000 205043154 200000 932230803 200000 561617330 200000 407479594 200000 804146487 200000 162378723 200000 115215153 200000 479105541 200000 766707769 200000 763815036 200000 936213749 200000 565338041 200000 115800218 200000 120199639 200000 875158962 200000 318489854 200000 487551262 200000 110815244 200000 140440414 200000 876904817 200000 154769936 200000 208507482 200000 34527158 200000 822659601 200000 467088828 200000 585461667 200000 645762232 200000 962098114 200000 843590387 200000 50214125 200000 756139303 200000 53597133 200000 227599754 200000 170396130 200000 67905291 200000 285768798 200000 963303642 200000 249624912 200000 182288430 200000 750624517 200000 617288258 200000 359010731 200000 849355423 200000 364781366 200000 194967457 200000 236950406 200000 347830067 200000 272377033 200000 982280668 200000 776913438 200000 119965183 200000 643608698 200000 980459358 200000 453032911 200000 802600159 200000 530663018 200000 204369555 200000 369146012 200000 335391219 200000 55885980 200000 953264236 200000 920151723 200000 495703580 200000 51982713 200000 501788894 200000 893021895 200000 268632452 200000 219542605 200000 584842594 200000 449979101 200000 810471443 200000 552793543 200000 805064055 200000 567113343 200000 743776762 200000 21128829 200000 716545820 200000 225139556 200000 934121004 200000 600854374 200000 374756182 200000 926904806 200000 183770336 200000 415832670 200000 29377712 200000 548332930 200000 810386449 200000 952437925 200000 892516278 200000 56090972 200000 330572286 200000 572098912 200000 100212089 200000 139986104 200000 399380906 200000 711377431 200000 112878094 200000 70192514 200000 818137949 200000 967425333 200000 317305103 200000 986882759 200000 843926817 200000 788889228 200000 113510936 200000 490898234 200000 159057221 200000 23402446 200000 67490635 200000 433653680 200000 69020894 200000 86410005 200000 243061197 200000 708381092 200000 964490305 200000 380990299 200000 831267398 200000 40840628 200000 537456011 200000 390490883 200000 722076005 200000 524597281 200000 456277273 200000 251074638 200000 419184218 200000 879709011 200000 613570064 200000 964808167 200000 881658714 200000 988723283 200000 913388246 200000 299796312 200000 827570207 200000 477492048 200000 893886871 200000 446268306 200000 31769189 200000 130537499 200000 806079169 200000 883367273 200000 607747182 200000 224565930 200000 755310984 200000 854648342 200000 527459711 200000 550110616 200000 163516515 200000 983062451 200000 529269857 200000 346927779 200000 9674637 200000 678856130 200000 554022881 200000 397040429 200000 708583813 200000 20596135 200000 910686544 200000 648703677 200000 434086286 200000 681432873 200000 22485763 200000 668624763 200000 644283440 200000 455342837 200000 302581460 200000 250069175 200000 836920757 200000 218069787 200000 748119711 200000 695577442 200000 723975340 200000 20911503 200000 351914182 200000 925718163 200000 646427242 200000 535398569 200000 949686958 200000 721467395 200000 284389764 200000 236185510 200000 333585216 200000 181009553 200000 799286871 200000 601580836 200000 634083177 200000 482762432 200000 769101696 200000 699143082 200000 4399258 200000 459694388 200000 345475172 200000 385198110 200000 415084872 200000 421778745 200000 951973801 200000 829315661 200000 952580461 200000 454659388 200000 132445115 200000 96297318 200000 622815493 200000 371902287 200000 288839496 200000 274006143 200000 513833618 200000 31574953 200000 539388356 200000 113173775 200000 455721881 200000 401960740 200000 208030694 200000 403115890 200000 99886883 200000 882107838 200000 81351209 200000 356399465 200000 465841213 200000 800085784 200000 939121484 200000 201093271 200000 60217976 200000 955925754 200000 540920019 200000 408550149 200000 682314345 200000 940296653 200000 100289411 200000 94444446 200000 297700906 200000 409102111 200000 959746538 200000 542785716 200000 815794135 200000 267948067 200000 735550165 200000 380044921 200000 578737683 200000 730677294 200000 509491671 200000 463080839 200000 184342144 200000 290372411 200000 753794505 200000 148531033 200000 533203018 200000 497280616 200000 515712324 200000 463118543 200000 466318493 200000 200580727 200000 643496745 200000 358972078 200000 990418218 200000 299726926 200000 621399322 200000 87435294 200000 101614759 200000 395422071 200000 640081918 200000 318840618 200000 510914892 200000 954967201 200000 961507969 200000 493855043 200000 338899798 200000 335309341 200000 147786641 200000 564750782 200000 21682567 200000 937171553 200000 551477986 200000 510422609 200000 445604260 200000 910507657 200000 30530411 200000 172304794 200000 392417014 200000 978024145 200000 943078887 200000 553003416 200000 863180490 200000 18671388 200000 665785173 200000 228688944 200000 611572465 200000 259020656 200000 685946745 200000 296456617 200000 962675264 200000 153481336 200000 653470552 200000 418031408 200000 411165969 200000 818629121 200000 565838272 200000 935317333 200000 14714305 200000 751244669 200000 763832254 200000 517934220 200000 880758064 200000 256948355 200000 374958373 200000 422819758 200000 499872580 200000 188699980 200000 648442126 200000 967806069 200000 242526054 200000 437546296 200000 426395730 200000 476614147 200000 506084099 200000 832708423 200000 906427922 200000 108844380 200000 786740236 200000 16940705 200000 640325168 200000 955410919 200000 489427318 200000 542161167 200000 214727635 200000 646776817 200000 390224827 200000 97364351 200000 309189095 200000 807095593 200000 184103768 200000 633187971 200000 956046234 200000 539195685 200000 995546957 200000 324682963 200000 401417441 200000 28628956 200000 25311648 200000 749905350 200000 393734385 200000 81260075 200000 204774362 200000 438165981 200000 197587142 200000 578572880 200000 903083400 200000 399885625 200000 283140511 200000 508203634 200000 395939515 200000 58889760 200000 387321727 200000 587040023 200000 357998217 200000 321199996 200000 64171950 200000 331007915 200000 404316041 200000 515871579 200000 49311543 200000 174190336 200000 613216347 200000 572503408 200000 277850984 200000 37341129 200000 398959134 200000 195102608 200000 528007764 200000 989482781 200000 501912824 200000 936017463 200000 6307156 200000 927905530 200000 484740754 200000 584224001 200000 658258818 200000 114542784 200000 157619353 200000 950007601 200000 388169788 200000 760963506 200000 910109502 200000 690202157 200000 885643687 200000 188444025 200000 526820279 200000 122065919 200000 3664170 200000 11336864 200000 593956028 200000 30479830 200000 542470127 200000 774572825 200000 817189642 200000 978714243 200000 577884005 200000 866497718 200000 377328100 200000 365477629 200000 50125248 200000 400083377 200000 624759693 200000 6445789 200000 834820215 200000 788021028 200000 961297359 200000 513008866 200000 862148806 200000 447048594 200000 874764407 200000 82748783 200000 945480746 200000 640512861 200000 241346006 200000 989479176 200000 769860839 200000 847578445 200000 577108802 200000 95504601 200000 366530181 200000 968012559 200000 9232275 200000 342978351 200000 291523151 200000 191657907 200000 823430566 200000 377036284 200000 511277523 200000 105433646 200000 501887710 200000 446793047 200000 871420260 200000 343694294 200000 767888798 200000 586078202 200000 378165915 200000 78336745 200000 230203856 200000 168599490 200000 480565458 200000 777004806 200000 532378465 200000 525713459 200000 997076904 200000 973193137 200000 331039938 200000 276543730 200000 60107136 200000 620692692 200000 806306153 200000 759776329 200000 411550209 200000 934783289 200000 78391886 200000 793766822 200000 872471191 200000 776998673 200000 192204910 200000 259075612 200000 419714289 200000 708223088 200000 472848204 200000 664088800 200000 189264257 200000 981833678 200000 951338347 200000 251823565 200000 736563711 200000 761138823 200000 383479509 200000 662629857 200000 999527910 200000 439571292 200000 59247511 200000 431216062 200000 619003126 200000 297247984 200000 605110338 200000 59750442 200000 20638128 200000 338353228 200000 193758316 200000 504486031 200000 388841949 200000 775101788 200000 360234285 200000 400229755 200000 139263240 200000 606738800 200000 792586659 200000 95051553 200000 777317119 200000 450497468 200000 661860718 200000 951253463 200000 766519382 200000 332430808 200000 532192564 200000 390020758 200000 322357987 200000 347827264 200000 806850846 200000 448096637 200000 645421123 200000 355777237 200000 594597721 200000 324754510 200000 304723540 200000 602226010 200000 748037271 200000 689834736 200000 366076345 200000 883290616 200000 770431627 200000 52855787 200000 33884762 200000 74864570 200000 121772656 200000 806238959 200000 314123745 200000 700780818 200000 137596803 200000 88978253 200000 235510845 200000 597567058 200000 175745412 200000 99157628 200000 226521635 200000 956985396 200000 529862458 200000 61998230 200000 56815496 200000 241742931 200000 175144172 200000 15317720 200000 707778600 200000 467575727 200000 516082408 200000 386727461 200000 620253186 200000 92484397 200000 117424639 200000 526875012 200000 998845402 200000 515560981 200000 642447879 200000 740496542 200000 858461110 200000 948778130 200000 789634136 200000 844185153 200000 761824098 200000 827989046 200000 73674320 200000 155623647 200000 399143148 200000 471351923 200000 379374031 200000 49898767 200000 78703912 200000 899011362 200000 412646331 200000 72984587 200000 150832172 200000 701942528 200000 89446014 200000 849719345 200000 578529237 200000 485941292 200000 820863107 200000 175849347 200000 166926401 200000 891327659 200000 413479100 200000 793592871 200000 256085587 200000 151899364 200000 362307359 200000 189182183 200000 14075955 200000 173324837 200000 324638500 200000 34632113 200000 911571915 200000 30869276 200000 757582921 200000 966758424 200000 946661707 200000 235107934 200000 778909838 200000 72048081 200000 775851429 200000 487800547 200000 438073593 200000 733114167 200000 215252241 200000 691607176 200000 317754900 200000 814132680 200000 785837963 200000 200282252 200000 362085482 200000 610762406 200000 67203408 200000 390545939 200000 842907405 200000 748340503 200000 866740069 200000 424533670 200000 822262803 200000 563026694 200000 387965968 200000 42837169 200000 281827604 200000 649410943 200000 170481501 200000 591058948 200000 109660590 200000 238145334 200000 840401306 200000 553748563 200000 729697281 200000 817786625 200000 252218843 200000 310005174 200000 864593716 200000 249037402 200000 628497015 200000 655922985 200000 931079150 200000 61391838 200000 783574409 200000 45162765 200000 815995101 200000 344257488 200000 463146351 200000 718332325 200000 513897267 200000 493211798 200000 363276623 200000 505283482 200000 675250468 200000 674918203 200000 897053581 200000 333138552 200000 110616169 200000 760538604 200000 919891030 200000 368112431 200000 766625472 200000 279244411 200000 802599449 200000 743447186 200000 809401449 200000 594555615 200000 997974025 200000 518983131 200000 452207274 200000 615974834 200000 721311900 200000 61346597 200000 810436173 200000 345834162 200000 274095631 200000 992118257 200000 857542173 200000 563510592 200000 475556063 200000 984267170 200000 930245996 200000 25906404 200000 784476753 200000 601552897 200000 883588752 200000 390932935 200000 734318315 200000 442040761 200000 759566689 200000 797730615 200000 619246329 200000 206688988 200000 669505469 200000 781264935 200000 50227977 200000 873656668 200000 766638085 200000 791587756 200000 330967663 200000 432466323 200000 82714013 200000 471226241 200000 489070530 200000 807722172 200000 707635055 200000 71465604 200000 503296349 200000 585188727 200000 988298345 200000 25034550 200000 302926815 200000 842751561 200000 560185338 200000 19221055 200000 636421803 200000 642736665 200000 834397849 200000 567444200 200000 431048297 200000 77599413 200000 141346366 200000 573218720 200000 517994883 200000 723061067 200000 775703783 200000 82447480 200000 840917673 200000 184565488 200000 473503509 200000 871653286 200000 845978445 200000 430334236 200000 821658700 200000 173625350 200000 756939816 200000 778091052 200000 431082391 200000 378402708 200000 539089843 200000 206648287 200000 111582721 200000 215272947 200000 941968047 200000 52540890 200000 887306012 200000 662299369 200000 575700126 200000 922943524 200000 83230590 200000 615823585 200000 694652487 200000 819220906 200000 858625344 200000 529233255 200000 39373878 200000 833425596 200000 323341438 200000 160085936 200000 508782393 200000 815203214 200000 39010777 200000 137747727 200000 477993700 200000 502574264 200000 874216696 200000 672112001 200000 886158862 200000 90521527 200000 843300098 200000 735783458 200000 619797842 200000 549717354 200000 379960613 200000 845325238 200000 115108751 200000 994989205 200000 828133139 200000 804999457 200000 680423528 200000 481890913 200000 35325824 200000 728492015 200000 566428357 200000 376270554 200000 257461925 200000 42725069 200000 751120208 200000 572044656 200000 832264896 200000 551134222 200000 338449657 200000 576735095 200000 622420626 200000 59588135 200000 770079091 200000 618879143 200000 735124447 200000 547529266 200000 240196532 200000 252916124 200000 335673329 200000 73398383 200000 24072313 200000 648070743 200000 301558294 200000 116094655 200000 56409280 200000 723482299 200000 982501918 200000 664463656 200000 447983692 200000 947079441 200000 118886622 200000 299903060 200000 732704292 200000 318504580 200000 424067247 200000 432107537 200000 635666708 200000 836196262 200000 798035951 200000 504515538 200000 392395818 200000 743832297 200000 835619710 200000 560326444 200000 601909050 200000 193760551 200000 30973251 200000 89684570 200000 721705307 200000 310287387 200000 576190117 200000 944954042 200000 614217576 200000 863169254 200000 492045587 200000 407945550 200000 718969984 200000 722422411 200000 102966396 200000 574483772 200000 396299911 200000 676072562 200000 130696151 200000 741022286 200000 927866531 200000 994521833 200000 77903261 200000 827812211 200000 935209919 200000 851489182 200000 399478346 200000 186152252 200000 579908875 200000 68706854 200000 467579616 200000 293337696 200000 553152634 200000 287708794 200000 360109411 200000 503065656 200000 976850242 200000 158965109 200000 524415837 200000 829029187 200000 259895392 200000 214760279 200000 510084188 200000 961941924 200000 46223633 200000 416434757 200000 434047088 200000 761979807 200000 872049498 200000 657416902 200000 745033390 200000 567685664 200000 721844354 200000 597833287 200000 758860719 200000 984098611 200000 231493011 200000 337423256 200000 511735825 200000 961436301 200000 324136412 200000 583026030 200000 40378101 200000 63613442 200000 296366449 200000 282920671 200000 159028863 200000 550622732 200000 793063849 200000 359121896 200000 758623322 200000 648176715 200000 732766623 200000 387791338 200000 819924529 200000 93161983 200000 283898035 200000 888682025 200000 140969527 200000 885750928 200000 226787078 200000 698111052 200000 574865824 200000 543184903 200000 292532225 200000 775283424 200000 555551014 200000 763645330 200000 181800654 200000 765721557 200000 403274629 200000 786153476 200000 35088605 200000 666174207 200000 555365374 200000 299482194 200000 916078689 200000 258303126 200000 428685528 200000 269584919 200000 719465681 200000 639393718 200000 911376858 200000 538691089 200000 479390567 200000 902623456 200000 398164179 200000 233181346 200000 821661092 200000 725708408 200000 325324819 200000 378787919 200000 673995722 200000 94948677 200000 93843183 200000 315890245 200000 532343137 200000 832318707 200000 876393536 200000 955385039 200000 293230515 200000 36878484 200000 544971492 200000 892994017 200000 838444623 200000 203005723 200000 487870524 200000 829841296 200000 81142665 200000 355170784 200000 914547885 200000 694189208 200000 582727929 200000 433132831 200000 272047647 200000 820445909 200000 706279928 200000 401848952 200000 113941633 200000 222334410 200000 110081062 200000 985532272 200000 978352707 200000 87059229 200000 971675111 200000 277241839 200000 959318746 200000 434687256 200000 2006240 200000 677046465 200000 538264895 200000 154097962 200000 669232255 200000 363690517 200000 831660656 200000 137287780 200000 828016241 200000 351114241 200000 908169198 200000 859333629 200000 858239274 200000 423116027 200000 413185086 200000 865845199 200000 733580896 200000 34721377 200000 990695272 200000 272242903 200000 218190224 200000 976273139 200000 187457915 200000 657708984 200000 756568696 200000 317875539 200000 921286919 200000 336438073 200000 414072731 200000 652008076 200000 129275297 200000 109229250 200000 556258497 200000 795926152 200000 193798243 200000 487249635 200000 107466100 200000 617573017 200000 51065449 200000 49278414 200000 562851715 200000 513578481 200000 968214868 200000 977282008 200000 376255362 200000 320316457 200000 427779019 200000 278085116 200000 133031241 200000 129799102 200000 502220278 200000 630712920 200000 386570353 200000 321570959 200000 4336641 200000 935629485 200000 708685018 200000 576417889 200000 748094111 200000 26743011 200000 213279528 200000 222592859 200000 563779460 200000 971076995 200000 107228993 200000 136957066 200000 123558890 200000 555455547 200000 22311120 200000 572448350 200000 385249549 200000 844221022 200000 752359366 200000 307808043 200000 884913839 200000 571551073 200000 117635283 200000 43898281 200000 45063061 200000 765605215 200000 57753585 200000 676191605 200000 975504903 200000 790349718 200000 544647898 200000 613533070 200000 144498260 200000 238406888 200000 968637837 200000 559705816 200000 537129292 200000 102705243 200000 937177805 200000 828859036 200000 378058948 200000 814369177 200000 786725537 200000 445726982 200000 613635606 200000 93928817 200000 378804950 200000 245037478 200000 740349598 200000 185714260 200000 396685688 200000 126717424 200000 578105918 200000 997768921 200000 328462173 200000 246264252 200000 499836891 200000 743120441 200000 202259098 200000 405518278 200000 95797725 200000 419015379 200000 825718539 200000 380299311 200000 476424371 200000 518963370 200000 312297168 200000 228404474 200000 338620237 200000 534417378 200000 255913162 200000 435578000 200000 849468320 200000 25843526 200000 558369570 200000 488756285 200000 198551846 200000 893362885 200000 408169411 200000 794960048 200000 712318811 200000 224417776 200000 577280219 200000 862312575 200000 395023425 200000 704246910 200000 780746078 200000 414277793 200000 707229917 200000 881397961 200000 163747715 200000 698095346 200000 899818935 200000 806654543 200000 296402757 200000 627382962 200000 201095006 200000 15758385 200000 784039651 200000 350690566 200000 585330402 200000 302920119 200000 54130016 200000 707369334 200000 465124952 200000 567134921 200000 979474179 200000 84035181 200000 798116698 200000 596059256 200000 137710040 200000 169650109 200000 901596548 200000 226704243 200000 107374126 200000 403600152 200000 280966904 200000 544919186 200000 11054872 200000 46321816 200000 52274395 200000 604927823 200000 199601388 200000 719667511 200000 418946006 200000 470255688 200000 466829254 200000 110312792 200000 781446805 200000 37962175 200000 755033094 200000 810501436 200000 475489355 200000 139910682 200000 687544014 200000 867444622 200000 52391725 200000 633486435 200000 905063557 200000 304785880 200000 611141874 200000 721364168 200000 946054486 200000 683262731 200000 269335386 200000 409406748 200000 162257842 200000 944083451 200000 834882724 200000 299264853 200000 438640842 200000 957125089 200000 807689749 200000 437725196 200000 297032982 200000 336093911 200000 247971448 200000 524716288 200000 883665104 200000 503959135 200000 125509273 200000 761173395 200000 838690425 200000 806711261 200000 919163337 200000 703742795 200000 71076692 200000 377988376 200000 203439709 200000 620984402 200000 282889702 200000 995380413 200000 545753647 200000 677816823 200000 513661564 200000 328964828 200000 762101019 200000 32763179 200000 825205669 200000 974090089 200000 571036035 200000 171141893 200000 354293428 200000 982997180 200000 892710604 200000 297030975 200000 640750143 200000 351002130 200000 23482335 200000 581265078 200000 484530851 200000 655593994 200000 411308969 200000 330773485 200000 213176445 200000 941728040 200000 350833051 200000 464978315 200000 848949554 200000 108044885 200000 685635114 200000 231486168 200000 302781288 200000 309853021 200000 439709520 200000 628298820 200000 542865803 200000 890536815 200000 546976009 200000 434614753 200000 557466185 200000 824489377 200000 268049368 200000 998679012 200000 857090326 200000 613254506 200000 360780095 200000 653219624 200000 732312233 200000 824514342 200000 139348554 200000 317778346 200000 466415997 200000 709915286 200000 245904901 200000 249085198 200000 597732945 200000 951858525 200000 699865089 200000 856161048 200000 599423145 200000 618896772 200000 124917971 200000 168988724 200000 322708810 200000 466433014 200000 185198741 200000 256035824 200000 967202497 200000 56099589 200000 52350308 200000 8871292 200000 464282589 200000 473125603 200000 305890784 200000 337018929 200000 135204913 200000 244719658 200000 604594607 200000 928941063 200000 167824531 200000 786356821 200000 262759930 200000 608904733 200000 245091744 200000 295829572 200000 629491693 200000 374172981 200000 970187829 200000 358726332 200000 619180348 200000 877464117 200000 879248887 200000 962556645 200000 341761177 200000 934526119 200000 392047565 200000 662983882 200000 378806335 200000 116014905 200000 763336800 200000 74461660 200000 33699946 200000 50183742 200000 194530466 200000 604042096 200000 345143772 200000 533530156 200000 756370500 200000 973434684 200000 22159962 200000 993778716 200000 557844030 200000 549448158 200000 965361453 200000 535066701 200000 278337355 200000 931380565 200000 963185570 200000 800532642 200000 161834602 200000 491591558 200000 145695114 200000 862624543 200000 977672542 200000 592344248 200000 750126011 200000 537601135 200000 568126255 200000 966216216 200000 836797069 200000 931287649 200000 324307623 200000 802568758 200000 912357469 200000 986706534 200000 512249558 200000 629047686 200000 819763725 200000 636706325 200000 868853647 200000 569256161 200000 722898818 200000 903547816 200000 269809641 200000 228076545 200000 600535077 200000 672872572 200000 181121214 200000 502486536 200000 595530595 200000 548748693 200000 161863471 200000 603061242 200000 282702637 200000 177981463 200000 641817886 200000 70380862 200000 2564217 200000 716211150 200000 79132594 200000 136129569 200000 889241023 200000 712684967 200000 850847191 200000 829155922 200000 317633404 200000 324805173 200000 531031739 200000 211233127 200000 974579890 200000 195992621 200000 682331730 200000 376641367 200000 563989350 200000 525114602 200000 97282516 200000 856555775 200000 783285537 200000 229760234 200000 898021434 200000 735652509 200000 858904432 200000 485966926 200000 851439812 200000 145706072 200000 597049444 200000 664823646 200000 205491573 200000 873612470 200000 384035603 200000 218632451 200000 291467669 200000 606222627 200000 246617109 200000 116878668 200000 671285294 200000 25653361 200000 375878663 200000 657647594 200000 15573648 200000 446824787 200000 884721675 200000 353566899 200000 38261454 200000 141006560 200000 495227974 200000 675215906 200000 833051199 200000 547045142 200000 217814113 200000 328383957 200000 3414013 200000 292868437 200000 156251145 200000 740166414 200000 647404393 200000 854632160 200000 645748592 200000 32916275 200000 124153509 200000 841600864 200000 393745353 200000 607355471 200000 371588888 200000 627003232 200000 348165583 200000 645043086 200000 152007150 200000 264911058 200000 921487423 200000 753629636 200000 206618262 200000 44025736 200000 452450393 200000 601989607 200000 966071618 200000 2903996 200000 490814051 200000 935691665 200000 813617002 200000 588623496 200000 962271270 200000 882442111 200000 214049865 200000 259384431 200000 687456623 200000 541685268 200000 662367583 200000 506465747 200000 947957391 200000 352556503 200000 199237869 200000 647796604 200000 556558556 200000 807216624 200000 643847804 200000 636682007 200000 98330414 200000 306428079 200000 746491222 200000 756971444 200000 771783779 200000 540865542 200000 415968523 200000 699801672 200000 921003995 200000 275506186 200000 498790894 200000 209901097 200000 605270524 200000 892339573 200000 96409494 200000 590046101 200000 351846575 200000 879557671 200000 849530206 200000 472705067 200000 440565217 200000 182238113 200000 268575460 200000 584328047 200000 6663171 200000 287813000 200000 77859469 200000 271430987 200000 335956107 200000 458597928 200000 937783808 200000 150385289 200000 579988081 200000 212023022 200000 317338791 200000 188403546 200000 127550643 200000 855457005 200000 622738993 200000 413402066 200000 283000529 200000 670447962 200000 509144851 200000 420787817 200000 753979217 200000 145079824 200000 245012226 200000 329040507 200000 103234108 200000 493327373 200000 560016762 200000 771749577 200000 179983775 200000 939907571 200000 336950842 200000 970542582 200000 95653899 200000 264994440 200000 512398790 200000 63861515 200000 771605270 200000 665009974 200000 555478500 200000 270047732 200000 827041240 200000 886810252 200000 854193183 200000 183717889 200000 153427823 200000 800785083 200000 903563336 200000 403372646 200000 467683195 200000 84292633 200000 395022575 200000 492771003 200000 369580194 200000 360915362 200000 436469230 200000 388594556 200000 877365005 200000 561134450 200000 465513695 200000 328858762 200000 300005610 200000 804952908 200000 1297825 200000 656799144 200000 701813480 200000 24957206 200000 204883671 200000 616353535 200000 104879806 200000 493022043 200000 48496744 200000 298239898 200000 976332708 200000 645902279 200000 781593600 200000 738161643 200000 218153687 200000 916388783 200000 313269134 200000 171298372 200000 89480218 200000 169273991 200000 640188356 200000 855590751 200000 837831728 200000 665542249 200000 120868507 200000 388585175 200000 739711331 200000 275588245 200000 55028172 200000 986320812 200000 395417600 200000 864574955 200000 98031959 200000 742372547 200000 65945817 200000 525226354 200000 231380480 200000 636012388 200000 408899009 200000 478217429 200000 605850573 200000 373703098 200000 610591763 200000 935415009 200000 131261577 200000 664070487 200000 789512492 200000 770465801 200000 124672069 200000 673113005 200000 491532012 200000 302560994 200000 70100945 200000 292689557 200000 63012410 200000 545947815 200000 968361287 200000 499404 200000 781764477 200000 467404726 200000 410205313 200000 346750577 200000 668807459 200000 107671568 200000 929765790 200000 223233417 200000 871216669 200000 155159517 200000 66864001 200000 538179707 200000 396929633 200000 235083750 200000 371166802 200000 770627733 200000 856121191 200000 587481625 200000 459471355 200000 89941125 200000 150918829 200000 856378377 200000 369981611 200000 983320800 200000 423454771 200000 664482156 200000 63430999 200000 646447262 200000 324390656 200000 846131355 200000 730321972 200000 869032860 200000 702462363 200000 307390229 200000 764332351 200000 710094105 200000 785594002 200000 555305468 200000 95522485 200000 906801209 200000 68400887 200000 111398038 200000 414536091 200000 37942405 200000 468515549 200000 789124301 200000 39139895 200000 2999401 200000 519648224 200000 243085232 200000 610777236 200000 237014453 200000 729643930 200000 658484208 200000 445471491 200000 631112221 200000 284318767 200000 867520612 200000 786173077 200000 609894329 200000 82367170 200000 120437893 200000 570206625 200000 838312325 200000 84992509 200000 639030002 200000 771162692 200000 358940130 200000 713994382 200000 930779630 200000 367913180 200000 579488019 200000 783976356 200000 307519453 200000 770922125 200000 586760641 200000 23461238 200000 141559243 200000 870200764 200000 19323256 200000 311653820 200000 541682660 200000 594713750 200000 96710952 200000 354513972 200000 208485885 200000 232275850 200000 175713700 200000 400890654 200000 206876170 200000 424870347 200000 925477926 200000 919297473 200000 114659494 200000 384486351 200000 816254665 200000 666063588 200000 960376206 200000 753889746 200000 270466318 200000 41334101 200000 894659110 200000 875557460 200000 402313304 200000 211648614 200000 605770738 200000 893944983 200000 829296752 200000 41543786 200000 950631198 200000 904636706 200000 923130881 200000 352618813 200000 917951223 200000 959039552 200000 577496349 200000 748942522 200000 892445808 200000 557341826 200000 460543926 200000 216384834 200000 932734622 200000 769920825 200000 516931622 200000 429100091 200000 727998268 200000 249222909 200000 182164904 200000 104733327 200000 86867752 200000 364454441 200000 182098652 200000 451263273 200000 469587172 200000 473791836 200000 768417351 200000 159200124 200000 15662870 200000 754873337 200000 926451408 200000 162400251 200000 166215432 200000 963084456 200000 936002117 200000 577728674 200000 212022056 200000 236790227 200000 759313876 200000 943509868 200000 296077705 200000 667938858 200000 929747602 200000 712423642 200000 871112289 200000 618127135 200000 284001272 200000 146028659 200000 410701961 200000 360443755 200000 451644000 200000 116999998 200000 102473216 200000 951517063 200000 143170444 200000 435956297 200000 841140841 200000 6924340 200000 423290656 200000 874624806 200000 931729288 200000 119987443 200000 954952995 200000 609914985 200000 662304712 200000 806423182 200000 158742146 200000 716449835 200000 541542072 200000 710005645 200000 843392397 200000 28698762 200000 436889993 200000 428389058 200000 542195320 200000 612851750 200000 116734866 200000 852546494 200000 304223707 200000 172451494 200000 620445389 200000 541588825 200000 597708595 200000 687834417 200000 288858199 200000 925416494 200000 385649503 200000 510612214 200000 741976819 200000 885038364 200000 977612067 200000 149773220 200000 621062536 200000 157852102 200000 945970600 200000 842459634 200000 241014686 200000 835275028 200000 869153530 200000 907848728 200000 832073190 200000 850757552 200000 656456841 200000 103181396 200000 589895343 200000 998546570 200000 987982249 200000 422744423 200000 702702705 200000 313851733 200000 421557266 200000 977462549 200000 529109062 200000 707542791 200000 841341024 200000 771605161 200000 565540460 200000 641648733 200000 105374356 200000 577347438 200000 922455748 200000 960282708 200000 102793361 200000 815368503 200000 142004566 200000 241521841 200000 706200224 200000 401965272 200000 809814219 200000 590054523 200000 234392556 200000 421352106 200000 273063665 200000 40575099 200000 332682503 200000 421557515 200000 825265467 200000 387253699 200000 402976867 200000 549375196 200000 860090687 200000 450533924 200000 94447322 200000 585975809 200000 395694902 200000 588102326 200000 128377383 200000 74463205 200000 383793279 200000 89413204 200000 569002859 200000 5016051 200000 975598620 200000 404667933 200000 328240553 200000 454168094 200000 706041139 200000 925209077 200000 79761481 200000 409281370 200000 875430286 200000 815345409 200000 657562009 200000 749915168 200000 884398620 200000 46736431 200000 146011463 200000 431513326 200000 832534382 200000 854547628 200000 943551720 200000 787440837 200000 296242746 200000 60102251 200000 748235381 200000 80862633 200000 861533148 200000 176945317 200000 298490569 200000 479381797 200000 847732432 200000 100803667 200000 308326436 200000 447469764 200000 562451769 200000 849691318 200000 161583275 200000 47229081 200000 526583134 200000 86645712 200000 989823205 200000 273161656 200000 406529063 200000 820751080 200000 719644735 200000 797199546 200000 226668452 200000 205986570 200000 197244809 200000 982430781 200000 468797318 200000 254502277 200000 288124280 200000 951016802 200000 209112484 200000 915185771 200000 449380642 200000 537749070 200000 669998712 200000 594297108 200000 888678020 200000 368767657 200000 857997727 200000 930281627 200000 579425535 200000 542819874 200000 56555101 200000 410863711 200000 401442775 200000 911240936 200000 331223063 200000 593720964 200000 541100211 200000 615986 200000 633132246 200000 330138224 200000 202509344 200000 200318649 200000 572717003 200000 501307726 200000 667855886 200000 902773049 200000 144228805 200000 870094990 200000 116371537 200000 967411444 200000 417320892 200000 88642659 200000 837259553 200000 592543278 200000 675169610 200000 216831556 200000 66023322 200000 99208882 200000 517263149 200000 257771883 200000 465099325 200000 992638539 200000 659346887 200000 226855769 200000 348658542 200000 689466188 200000 850159006 200000 397134928 200000 605337076 200000 155674377 200000 142506972 200000 776209879 200000 610234235 200000 942144092 200000 444065999 200000 110513466 200000 210608917 200000 472916001 200000 453747306 200000 443005448 200000 44937141 200000 704053689 200000 78023363 200000 714342035 200000 403385011 200000 315361675 200000 711905427 200000 145334899 200000 21737547 200000 864312703 200000 909042105 200000 363208451 200000 665139741 200000 631503233 200000 900914103 200000 247803363 200000 562260398 200000 30257156 200000 258542132 200000 157253492 200000 695114982 200000 995894908 200000 595116408 200000 450741599 200000 886601873 200000 209758691 200000 610125555 200000 267885839 200000 833089758 200000 948306741 200000 702619574 200000 44633650 200000 757451747 200000 213596659 200000 716932344 200000 198681404 200000 783563286 200000 788600484 200000 675302034 200000 918516195 200000 979236053 200000 4647248 200000 889162116 200000 649655716 200000 353501920 200000 474565635 200000 78984302 200000 621698109 200000 491304665 200000 921784656 200000 670038551 200000 680549937 200000 133244875 200000 84327115 200000 360736234 200000 924796743 200000 476649376 200000 860032398 200000 711984244 200000 767580427 200000 354601898 200000 397171381 200000 389001192 200000 491863372 200000 464784667 200000 520135138 200000 891957403 200000 55796380 200000 651148684 200000 16125881 200000 764684167 200000 952051411 200000 907247994 200000 74549349 200000 418353356 200000 798272397 200000 73132228 200000 788602386 200000 894356011 200000 160612007 200000 386614575 200000 411224944 200000 804235145 200000 292162758 200000 351702754 200000 337147959 200000 822833522 200000 702418896 200000 880243946 200000 724291997 200000 481271700 200000 805681520 200000 829923767 200000 987452129 200000 813893951 200000 66830742 200000 365295517 200000 623568836 200000 537777132 200000 758720757 200000 455417172 200000 470600459 200000 638375347 200000 836303236 200000 469147257 200000 943577343 200000 808977875 200000 70893310 200000 718780939 200000 599357420 200000 656681774 200000 763239266 200000 661749998 200000 394742949 200000 914367690 200000 278362483 200000 246917227 200000 266230014 200000 691096145 200000 992166712 200000 912197294 200000 414053457 200000 516704402 200000 144338045 200000 304184647 200000 586787322 200000 574230526 200000 593418577 200000 880914858 200000 812489691 200000 759640363 200000 149467782 200000 859566511 200000 952965337 200000 638108501 200000 195974709 200000 584812562 200000 917545820 200000 63643352 200000 420691511 200000 716253428 200000 162114003 200000 498401719 200000 870576812 200000 460072536 200000 445752110 200000 690948120 200000 932509816 200000 82815143 200000 585079650 200000 795711174 200000 469879233 200000 355876141 200000 494643177 200000 230575534 200000 156901491 200000 302899353 200000 282657343 200000 102035554 200000 646037180 200000 120408449 200000 586585702 200000 752809625 200000 205837200 200000 613769948 200000 564895075 200000 833835693 200000 412957478 200000 160306310 200000 944532415 200000 680234523 200000 634472824 200000 481565631 200000 189132806 200000 421126663 200000 604042951 200000 920199084 200000 875764043 200000 209074613 200000 218061846 200000 511358933 200000 692145570 200000 218518801 200000 920936874 200000 879528613 200000 682301093 200000 909723944 200000 293054352 200000 172878830 200000 822077424 200000 83082413 200000 302531607 200000 791870818 200000 765558181 200000 201359989 200000 151391313 200000 427342619 200000 724048105 200000 307771899 200000 954796695 200000 450283539 200000 741937765 200000 256874461 200000 402667778 200000 842441901 200000 860450502 200000 614125660 200000 60870643 200000 629475115 200000 907323709 200000 471701472 200000 29663371 200000 161042997 200000 497296383 200000 793829746 200000 982557492 200000 679350616 200000 306744006 200000 365550401 200000 865132054 200000 605403524 200000 863889742 200000 950865182 200000 61895074 200000 826276750 200000 157228505 200000 147914495 200000 381661963 200000 18651820 200000 549599660 200000 588800895 200000 739307208 200000 802733819 200000 471303568 200000 637112412 200000 472170260 200000 665289213 200000 421600337 200000 596225272 200000 506453102 200000 677926675 200000 399221570 200000 952021722 200000 716954137 200000 506181639 200000 710196920 200000 814450730 200000 275956893 200000 470240133 200000 718882954 200000 846749752 200000 896203332 200000 817734045 200000 306370712 200000 59996149 200000 337472926 200000 873884227 200000 920752449 200000 381898872 200000 59507198 200000 805907919 200000 353834987 200000 716866938 200000 551910394 200000 605299582 200000 511659390 200000 602869722 200000 51966958 200000 120926703 200000 273357545 200000 204065819 200000 871313530 200000 421764006 200000 170678172 200000 66828001 200000 703892224 200000 196589452 200000 511017485 200000 561121656 200000 479763495 200000 204178797 200000 542772275 200000 563684941 200000 532478043 200000 371870840 200000 109875726 200000 121431922 200000 979673674 200000 53428163 200000 438696989 200000 89624862 200000 81988456 200000 937492677 200000 388039654 200000 713531947 200000 35448940 200000 5917146 200000 483534961 200000 747254935 200000 749955537 200000 15086275 200000 250391757 200000 504423427 200000 972070486 200000 979031331 200000 190848650 200000 584215095 200000 923689342 200000 762063107 200000 628195902 200000 300495772 200000 105453073 200000 746436942 200000 33618945 200000 590575040 200000 876324505 200000 490744918 200000 826022896 200000 734102998 200000 224427494 200000 608810573 200000 211443373 200000 927995699 200000 579323787 200000 793224141 200000 952647133 200000 319767506 200000 297936990 200000 583749713 200000 567052457 200000 345872593 200000 733314812 200000 230998713 200000 641103422 200000 806567154 200000 554040386 200000 551412682 200000 677949005 200000 756784411 200000 38612949 200000 350620844 200000 351428491 200000 13140694 200000 16980123 200000 323088746 200000 310149682 200000 870730962 200000 208264000 200000 666363253 200000 73537151 200000 60880224 200000 465675442 200000 327175714 200000 410195762 200000 933405430 200000 687720102 200000 178603815 200000 699925009 200000 186607792 200000 76218897 200000 520564002 200000 61646436 200000 179930314 200000 252244911 200000 609158674 200000 780825466 200000 589644071 200000 12378239 200000 670103516 200000 659043107 200000 928797645 200000 348251716 200000 464616647 200000 792313909 200000 206511463 200000 670504966 200000 138471424 200000 87421704 200000 573110722 200000 446073999 200000 97122839 200000 82497017 200000 780813904 200000 483732207 200000 1555328 200000 283878378 200000 601469608 200000 443328761 200000 46620948 200000 447648960 200000 588840708 200000 695038915 200000 675703437 200000 489022948 200000 418091713 200000 328513578 200000 639688973 200000 491381955 200000 811509986 200000 169219916 200000 318165400 200000 203849038 200000 350313102 200000 241020171 200000 723080597 200000 53112443 200000 469107598 200000 24508561 200000 321637713 200000 163486914 200000 758286032 200000 510500551 200000 320056956 200000 111432864 200000 819327206 200000 408188636 200000 29431977 200000 204168983 200000 550665352 200000 394790596 200000 227707346 200000 347108908 200000 695494925 200000 135183798 200000 37369043 200000 547881832 200000 53618934 200000 444002477 200000 562644970 200000 924955224 200000 359771748 200000 979759849 200000 751269182 200000 344883470 200000 103407517 200000 386847339 200000 257676629 200000 23097501 200000 127677835 200000 790063740 200000 263910811 200000 217592736 200000 169163836 200000 584910374 200000 128123618 200000 425739956 200000 775910755 200000 500057785 200000 83873245 200000 536688377 200000 441774806 200000 922319944 200000 60544419 200000 707327125 200000 618281230 200000 417680938 200000 273935410 200000 885757233 200000 172190122 200000 521208185 200000 314675946 200000 643287162 200000 230456812 200000 904465814 200000 730009870 200000 96134817 200000 977183546 200000 947941027 200000 340362823 200000 435229404 200000 610963870 200000 779635207 200000 40792352 200000 512866786 200000 847244871 200000 380968174 200000 563696523 200000 24807027 200000 768795142 200000 641347271 200000 572896090 200000 705615822 200000 882265554 200000 604990404 200000 632118471 200000 178127417 200000 146371908 200000 101588317 200000 383795436 200000 705432957 200000 408623900 200000 909768397 200000 284654156 200000 26492775 200000 904627642 200000 41172371 200000 290054473 200000 477761609 200000 658213797 200000 157441011 200000 529570987 200000 505232246 200000 797762056 200000 727703411 200000 863996447 200000 248301001 200000 673567024 200000 447996766 200000 719249077 200000 780716575 200000 932554511 200000 21689156 200000 935799650 200000 741291480 200000 669321148 200000 225269624 200000 978880380 200000 98010458 200000 271184881 200000 243064209 200000 312953665 200000 521719950 200000 609699212 200000 902670569 200000 771323984 200000 687898977 200000 857282574 200000 170695969 200000 285374509 200000 840277061 200000 375971103 200000 840213659 200000 397902018 200000 431471789 200000 895286536 200000 470239487 200000 564228825 200000 981532052 200000 529709367 200000 469399479 200000 206300835 200000 269927415 200000 674350783 200000 177176690 200000 832550452 200000 638292822 200000 725853909 200000 570471332 200000 402116100 200000 708855351 200000 110689108 200000 574088965 200000 898332015 200000 415664803 200000 900396346 200000 433836046 200000 412331318 200000 381795495 200000 573612841 200000 569860223 200000 963461628 200000 899791573 200000 518400999 200000 985479900 200000 437565130 200000 134067392 200000 562172638 200000 225102571 200000 392415116 200000 141112707 200000 734181532 200000 471985207 200000 26897810 200000 927038011 200000 974479700 200000 132248720 200000 859837456 200000 918100104 200000 157641052 200000 143829129 200000 303342750 200000 758092049 200000 933126061 200000 660985849 200000 461262264 200000 143534077 200000 908031590 200000 217401979 200000 246870335 200000 69079418 200000 192583497 200000 37529069 200000 587506934 200000 850695737 200000 211961917 200000 273635061 200000 623267078 200000 530598896 200000 46543306 200000 51418999 200000 307547770 200000 109135831 200000 282374560 200000 66038560 200000 326982084 200000 147335468 200000 703486224 200000 444551647 200000 234875702 200000 988679087 200000 29050257 200000 139792486 200000 690092426 200000 177695270 200000 407914813 200000 452538029 200000 286499419 200000 196090586 200000 267183441 200000 826751088 200000 666863785 200000 809943064 200000 28772017 200000 655798700 200000 266800985 200000 206857906 200000 562396257 200000 193622310 200000 994064307 200000 84805243 200000 844720141 200000 679244004 200000 352785890 200000 774175951 200000 934643330 200000 90936497 200000 107584888 200000 169692424 200000 78478898 200000 105196189 200000 252645351 200000 670995210 200000 311102901 200000 819463035 200000 376184584 200000 598372280 200000 53614658 200000 34469218 200000 129235864 200000 560777084 200000 828764218 200000 298085933 200000 782108598 200000 443553987 200000 295783326 200000 603022843 200000 195073895 200000 744982143 200000 579445908 200000 999399855 200000 429260051 200000 396840611 200000 674483686 200000 449802608 200000 719131141 200000 603369131 200000 984433538 200000 379762987 200000 813390062 200000 48954897 200000 308351227 200000 564924684 200000 634057826 200000 168112857 200000 86846982 200000 777845257 200000 302502745 200000 876420102 200000 184206078 200000 932301399 200000 700139952 200000 277536290 200000 836840289 200000 309493746 200000 112640166 200000 332506042 200000 617544273 200000 199427866 200000 565248351 200000 429271520 200000 948812052 200000 757405392 200000 765964132 200000 877615272 200000 282021269 200000 60798302 200000 900988193 200000 74231211 200000 172520160 200000 355217612 200000 379564646 200000 109191815 200000 457148841 200000 179113323 200000 553547495 200000 187669340 200000 224035014 200000 562416718 200000 537815740 200000 828452688 200000 645995441 200000 940263372 200000 981956833 200000 780385037 200000 235613447 200000 530223616 200000 49394103 200000 301315390 200000 432650507 200000 64813385 200000 587240322 200000 985390869 200000 985490468 200000 368413386 200000 140823784 200000 54628552 200000 707141978 200000 864885995 200000 659805560 200000 414112783 200000 389744349 200000 364582870 200000 484684833 200000 306566312 200000 608429182 200000 868175867 200000 746497463 200000 390948564 200000 420209716 200000 496287372 200000 418178929 200000 299371991 200000 234832537 200000 315075586 200000 319544685 200000 613521531 200000 651308907 200000 84174486 200000 460092203 200000 815037837 200000 495116811 200000 88852169 200000 417775118 200000 540706911 200000 830859777 200000 304969180 200000 511623647 200000 689513797 200000 964582262 200000 176295513 200000 579157321 200000 650571800 200000 361674680 200000 488640648 200000 797017694 200000 292101814 200000 227566010 200000 958455546 200000 372025104 200000 890156415 200000 376444561 200000 406729986 200000 609513913 200000 410827226 200000 658073592 200000 893800759 200000 951608724 200000 672864430 200000 516274893 200000 443917812 200000 976060225 200000 680037097 200000 913847697 200000 479717848 200000 804273989 200000 332931069 200000 856752364 200000 597982279 200000 519042183 200000 910027358 200000 738868264 200000 823601638 200000 949437141 200000 340284421 200000 290472881 200000 214402339 200000 463668573 200000 883626224 200000 913031067 200000 32154794 200000 91788084 200000 802048415 200000 687548444 200000 283533297 200000 95760339 200000 469786009 200000 821637645 200000 853462445 200000 91080596 200000 116205029 200000 823687021 200000 379566171 200000 177504313 200000 980974481 200000 48390110 200000 493644472 200000 709158758 200000 10203183 200000 197292838 200000 353621065 200000 633450274 200000 812974163 200000 571202992 200000 56826324 200000 512466010 200000 705895958 200000 75262728 200000 572131301 200000 201094494 200000 40553366 200000 67841635 200000 843542346 200000 406100066 200000 170333556 200000 984173844 200000 671894936 200000 781682175 200000 52187476 200000 601556248 200000 694215588 200000 531280303 200000 931346016 200000 381809035 200000 623218698 200000 826101844 200000 476953030 200000 657476913 200000 809266601 200000 327652529 200000 159246133 200000 262929134 200000 745931300 200000 317660143 200000 529919332 200000 463331406 200000 935402595 200000 285315098 200000 748770956 200000 464096254 200000 818617104 200000 4790946 200000 564517097 200000 945190481 200000 273436955 200000 982514907 200000 410229052 200000 704023484 200000 555832887 200000 226722429 200000 320072524 200000 671256410 200000 552748378 200000 796204580 200000 605513312 200000 275236200 200000 616253249 200000 724565457 200000 313448902 200000 231958474 200000 341531881 200000 453268327 200000 521096528 200000 376824965 200000 988985367 200000 61638447 200000 861746130 200000 985480771 200000 524218833 200000 861709396 200000 596458405 200000 243577554 200000 404872931 200000 874041704 200000 93734695 200000 525988773 200000 666024028 200000 168798941 200000 719876409 200000 74558545 200000 137042958 200000 801592717 200000 427317696 200000 673518865 200000 20646673 200000 411938611 200000 763403812 200000 672939331 200000 431081536 200000 164367088 200000 553135571 200000 941769705 200000 340655802 200000 425700807 200000 644901567 200000 679374377 200000 977293922 200000 102051104 200000 488085468 200000 475298253 200000 18247776 200000 169573193 200000 780247971 200000 186858948 200000 508160414 200000 592401904 200000 985016466 200000 348475551 200000 807440204 200000 20522666 200000 634856362 200000 203273493 200000 977126237 200000 987961712 200000 911193328 200000 382511231 200000 554199304 200000 922264349 200000 771207148 200000 189473117 200000 486808903 200000 800365041 200000 808868397 200000 748322255 200000 527227739 200000 245649425 200000 372390850 200000 284619804 200000 525189958 200000 301208068 200000 471712706 200000 909569839 200000 86827599 200000 587426615 200000 597698246 200000 386982676 200000 929778050 200000 936941178 200000 792622442 200000 841902464 200000 678680622 200000 777881730 200000 235634895 200000 325864519 200000 376925285 200000 695331941 200000 191488284 200000 860683235 200000 341583231 200000 965140000 200000 995333112 200000 373951988 200000 75987095 200000 113591060 200000 998679826 200000 587692987 200000 745836300 200000 272931973 200000 86745754 200000 894937245 200000 337471746 200000 471605786 200000 729805765 200000 549374630 200000 208905183 200000 617578080 200000 524873036 200000 356126467 200000 828662478 200000 68243271 200000 388887021 200000 905477767 200000 453765439 200000 955047075 200000 845796073 200000 275824679 200000 828781925 200000 845151404 200000 308868740 200000 440311678 200000 552381622 200000 692348542 200000 41557129 200000 364719434 200000 941075055 200000 505529498 200000 583761604 200000 33167853 200000 884154894 200000 976431460 200000 352839557 200000 696513004 200000 366897622 200000 500131235 200000 101163043 200000 61581940 200000 558431054 200000 466813187 200000 119096183 200000 643368400 200000 908118978 200000 126501014 200000 674778205 200000 236025844 200000 656687297 200000 511474511 200000 955064887 200000 503922421 200000 636613789 200000 707272326 200000 883776361 200000 206108047 200000 40850158 200000 656451191 200000 742881246 200000 234605982 200000 495680271 200000 451761346 200000 303878017 200000 442279077 200000 122526880 200000 817216748 200000 506263237 200000 594708554 200000 745046018 200000 957027549 200000 563164446 200000 957910231 200000 687909598 200000 320065889 200000 766825350 200000 773645243 200000 383518878 200000 879444647 200000 830683385 200000 519460359 200000 126439155 200000 336257221 200000 73308409 200000 36808946 200000 696278093 200000 809775153 200000 583920650 200000 876728406 200000 759353958 200000 141563977 200000 489676855 200000 70726960 200000 671886008 200000 50610637 200000 174607756 200000 829963299 200000 423403778 200000 48197471 200000 957928089 200000 645244918 200000 366993863 200000 696440842 200000 454757621 200000 738131474 200000 684660430 200000 431207864 200000 405031353 200000 316252933 200000 930415011 200000 684200379 200000 495779841 200000 876554497 200000 707544085 200000 183213893 200000 211860847 200000 780919901 200000 907159222 200000 410994671 200000 93721256 200000 7476755 200000 92238686 200000 673384502 200000 801455060 200000 933775937 200000 209276328 200000 966174201 200000 873562914 200000 795946664 200000 334713716 200000 492690685 200000 397126978 200000 87991088 200000 235254627 200000 284010345 200000 618103785 200000 383357026 200000 224651102 200000 151460426 200000 10255953 200000 728288748 200000 936662288 200000 175888912 200000 298724790 200000 484061473 200000 549833319 200000 532167951 200000 593806810 200000 983032694 200000 27847703 200000 492809727 200000 946676609 200000 835663622 200000 839620119 200000 355993725 200000 398193398 200000 263534863 200000 579703841 200000 128217480 200000 902436997 200000 682326131 200000 780292150 200000 268760580 200000 58479358 200000 489206328 200000 649454361 200000 202412858 200000 970758201 200000 883081225 200000 688088271 200000 300088150 200000 309447052 200000 877519026 200000 111264037 200000 423528936 200000 8406102 200000 347084455 200000 95449642 200000 283295332 200000 330238584 200000 882475134 200000 761128112 200000 238694562 200000 240509143 200000 844554096 200000 215617743 200000 447272798 200000 56529372 200000 662198236 200000 855705187 200000 714987193 200000 873188851 200000 485891525 200000 557738889 200000 322525878 200000 778262031 200000 135685967 200000 526168870 200000 335305150 200000 247794725 200000 685403461 200000 608252768 200000 327490845 200000 839369132 200000 92803990 200000 524991010 200000 728595842 200000 233957411 200000 144368084 200000 873043869 200000 877219715 200000 25098123 200000 477194163 200000 611164354 200000 866721303 200000 673503977 200000 88700816 200000 617011144 200000 489609498 200000 495192774 200000 10941160 200000 663888556 200000 352044492 200000 39485871 200000 731283676 200000 353907116 200000 718333266 200000 596991669 200000 910656180 200000 612700619 200000 736576820 200000 454988269 200000 513901144 200000 793115985 200000 132113885 200000 501670128 200000 455262937 200000 635318344 200000 841796383 200000 984067933 200000 430315750 200000 388374784 200000 311441068 200000 971459923 200000 780962135 200000 727747211 200000 502613662 200000 444661239 200000 632249766 200000 16475970 200000 6438383 200000 698504180 200000 694054001 200000 20210494 200000 460841218 200000 3497462 200000 693346810 200000 833314015 200000 601712153 200000 65533742 200000 608972967 200000 218487625 200000 594267100 200000 3816401 200000 200803714 200000 863046882 200000 887902680 200000 38382489 200000 33706169 200000 402359766 200000 301853949 200000 944881730 200000 850563615 200000 715422867 200000 194153504 200000 296599566 200000 574382506 200000 508295245 200000 998573687 200000 916120642 200000 979714547 200000 732746619 200000 357561888 200000 809338791 200000 112906425 200000 752174680 200000 163204762 200000 203036426 200000 498976606 200000 412889443 200000 804097353 200000 977846204 200000 737701736 200000 256542687 200000 531006454 200000 751563794 200000 290857729 200000 972019796 200000 360150349 200000 111534566 200000 951629176 200000 482242316 200000 780319070 200000 517156628 200000 259644862 200000 341801111 200000 805862941 200000 733148158 200000 937481450 200000 427926599 200000 829549026 200000 97223177 200000 228971702 200000 382154421 200000 395020266 200000 838589470 200000 386424831 200000 314526778 200000 278594772 200000 111883561 200000 821296456 200000 985510263 200000 435501348 200000 546927262 200000 586057016 200000 776298446 200000 127122883 200000 440947951 200000 724138775 200000 372434918 200000 704332413 200000 822953495 200000 612100437 200000 319826986 200000 621931137 200000 424394770 200000 370729988 200000 57848651 200000 53169893 200000 449611618 200000 985650521 200000 865630906 200000 653243680 200000 582321036 200000 991934511 200000 783470383 200000 64115598 200000 594281881 200000 36506755 200000 461231397 200000 564225520 200000 87286422 200000 860382201 200000 645040987 200000 995705833 200000 597332500 200000 886783062 200000 655852372 200000 855319938 200000 273805992 200000 369120259 200000 49847768 200000 587022246 200000 64743020 200000 335108241 200000 151670129 200000 169846951 200000 820797820 200000 213447471 200000 529668847 200000 980235447 200000 875752058 200000 16273718 200000 359469540 200000 511896688 200000 130355467 200000 588218526 200000 710879529 200000 219568973 200000 919213656 200000 281445510 200000 251580247 200000 717460526 200000 735977358 200000 248052656 200000 509903183 200000 255876056 200000 832119902 200000 255488770 200000 517763763 200000 865611635 200000 202483582 200000 381898246 200000 841572970 200000 73597706 200000 118920485 200000 272418154 200000 477177120 200000 749206542 200000 38596499 200000 443467649 200000 711880131 200000 122972628 200000 518044039 200000 365793473 200000 878964231 200000 360660498 200000 216702151 200000 595532867 200000 248671971 200000 45168998 200000 430543516 200000 176599110 200000 2073362 200000 871119311 200000 91903571 200000 117466285 200000 228464020 200000 174820146 200000 348954045 200000 487151996 200000 112155690 200000 948620246 200000 167884207 200000 512076638 200000 294078429 200000 579831528 200000 843088515 200000 949403682 200000 708737911 200000 904377080 200000 641778838 200000 661124410 200000 505007112 200000 705963130 200000 696184008 200000 955859002 200000 48664931 200000 656231495 200000 247872767 200000 97572703 200000 748187294 200000 311626777 200000 668558500 200000 653517830 200000 401600150 200000 884814098 200000 390804260 200000 359231280 200000 625749096 200000 90633782 200000 908557424 200000 429620740 200000 143640057 200000 810410732 200000 436047229 200000 719301709 200000 810208880 200000 974731137 200000 643986117 200000 160321784 200000 192145078 200000 346367397 200000 697964229 200000 215417496 200000 630130173 200000 960497387 200000 947862141 200000 490548706 200000 500372534 200000 134119245 200000 519525875 200000 385659953 200000 338273945 200000 785680295 200000 244822192 200000 51096579 200000 820046369 200000 486543415 200000 168993857 200000 885934457 200000 676135949 200000 502279460 200000 564406455 200000 101754587 200000 88585825 200000 797173492 200000 500559655 200000 768089362 200000 176348771 200000 761706259 200000 874661931 200000 20244013 200000 265288478 200000 149401683 200000 756816480 200000 887510493 200000 114826210 200000 891843943 200000 510087398 200000 397520888 200000 118414018 200000 956466534 200000 285325283 200000 610675961 200000 986787604 200000 101984847 200000 651672832 200000 268294270 200000 622039029 200000 28321151 200000 402815466 200000 151586249 200000 549588163 200000 100943932 200000 56825042 200000 706124864 200000 790341537 200000 313776686 200000 614066414 200000 304133102 200000 124849142 200000 456794080 200000 622130934 200000 560226815 200000 275560686 200000 610349380 200000 542527399 200000 234959688 200000 237727223 200000 232413228 200000 713415236 200000 305140412 200000 211376966 200000 247071954 200000 999374096 200000 55054840 200000 641655376 200000 438564945 200000 510406613 200000 780666808 200000 665966673 200000 497609001 200000 507389024 200000 413136991 200000 967300808 200000 161134015 200000 782836994 200000 916481140 200000 349425145 200000 953376474 200000 106772752 200000 839614751 200000 786762602 200000 540249639 200000 414578020 200000 788899504 200000 423418470 200000 589016759 200000 276905179 200000 355046169 200000 845135997 200000 44220796 200000 260189909 200000 443402863 200000 135817730 200000 471531471 200000 270593976 200000 795260268 200000 627124363 200000 57586157 200000 370231661 200000 354401264 200000 337820021 200000 363942773 200000 610744802 200000 859438460 200000 35813982 200000 513288171 200000 355065734 200000 716607413 200000 217683881 200000 766845241 200000 607924175 200000 818968295 200000 753207549 200000 108031017 200000 254273975 200000 803141247 200000 97969094 200000 326906604 200000 326668859 200000 654133136 200000 285927859 200000 732922262 200000 997205211 200000 216577359 200000 909693750 200000 612790943 200000 90983454 200000 377819031 200000 869178887 200000 756636003 200000 932350475 200000 855866214 200000 590438818 200000 653629603 200000 298274480 200000 216548190 200000 11217348 200000 138842370 200000 491752606 200000 857113669 200000 876982514 200000 62150538 200000 542671723 200000 230276485 200000 704072434 200000 729998884 200000 959902767 200000 129573293 200000 192355663 200000 938759203 200000 677786119 200000 531163886 200000 7183321 200000 752705210 200000 328626838 200000 829189022 200000 970751779 200000 167448449 200000 133785215 200000 676730041 200000 387305220 200000 219082484 200000 638299628 200000 771600987 200000 881836310 200000 383296244 200000 521101066 200000 233416775 200000 3102522 200000 943390532 200000 5303946 200000 709355107 200000 695635474 200000 663239181 200000 149581858 200000 494178106 200000 219601798 200000 851623514 200000 39190282 200000 764439672 200000 933761856 200000 836309661 200000 765649536 200000 226853234 200000 534278959 200000 27376936 200000 990159428 200000 912001436 200000 369350664 200000 580122805 200000 22414620 200000 955462416 200000 560579008 200000 920609503 200000 293553490 200000 254087438 200000 429579283 200000 88953510 200000 240494897 200000 166068854 200000 838802689 200000 521075439 200000 767624587 200000 672515664 200000 900556107 200000 184871682 200000 488489526 200000 892382788 200000 147271930 200000 205967626 200000 960435338 200000 461759778 200000 568192473 200000 918836377 200000 890668517 200000 726837596 200000 846867958 200000 165356833 200000 490588711 200000 725883271 200000 537393701 200000 425650299 200000 323115574 200000 444460254 200000 613404797 200000 794124644 200000 597118075 200000 499527615 200000 219908825 200000 793126907 200000 372394852 200000 478423595 200000 628146008 200000 968419397 200000 393153504 200000 812394058 200000 644303069 200000 876303018 200000 426375654 200000 545450213 200000 115397007 200000 230456437 200000 117022958 200000 852155882 200000 16634202 200000 857719383 200000 469055094 200000 681662700 200000 14295661 200000 969636068 200000 11590782 200000 440990113 200000 995770810 200000 717810964 200000 974176268 200000 286536290 200000 652026234 200000 346908868 200000 819361705 200000 539318446 200000 670679462 200000 535427379 200000 215803875 200000 76697511 200000 382435967 200000 538754949 200000 410292681 200000 577630355 200000 202287878 200000 81124163 200000 150801778 200000 60957020 200000 744236420 200000 630109913 200000 323126390 200000 199816977 200000 24128516 200000 946832407 200000 802129011 200000 564230755 200000 975620308 200000 713641137 200000 5042569 200000 269834793 200000 83507976 200000 781494975 200000 139386079 200000 346079196 200000 815515383 200000 375232318 200000 616032028 200000 823924763 200000 761603260 200000 550296204 200000 212303086 200000 285610281 200000 987763894 200000 310212336 200000 33314695 200000 270054250 200000 884053000 200000 56842000 200000 116004634 200000 402203114 200000 179182874 200000 18483832 200000 836966243 200000 778635990 200000 425448982 200000 321711130 200000 892937244 200000 249631744 200000 510666092 200000 855163593 200000 915974537 200000 188167007 200000 730599502 200000 806688188 200000 870460141 200000 918225805 200000 781094196 200000 955861778 200000 442751762 200000 988127815 200000 391677530 200000 416130120 200000 409711302 200000 516953841 200000 261168189 200000 755797188 200000 164466520 200000 600624399 200000 757149218 200000 528111694 200000 361398559 200000 795194573 200000 867703439 200000 35572625 200000 793247731 200000 503531384 200000 235428304 200000 85330591 200000 554828210 200000 8671747 200000 855237747 200000 873538410 200000 785906365 200000 788139395 200000 881646028 200000 945696844 200000 612189304 200000 249126323 200000 82055282 200000 542122112 200000 307277261 200000 205321073 200000 285257920 200000 547575462 200000 976339882 200000 260861247 200000 332505941 200000 387277123 200000 305076094 200000 392985539 200000 446328212 200000 751575870 200000 447125952 200000 299370055 200000 342305829 200000 579304037 200000 690712168 200000 305078074 200000 788993394 200000 37373926 200000 739059060 200000 542071469 200000 726400555 200000 793160406 200000 606404453 200000 2199766 200000 908329411 200000 407359662 200000 943811519 200000 789862032 200000 646222064 200000 543832008 200000 190019468 200000 258270169 200000 232881711 200000 306995686 200000 410355162 200000 430788692 200000 121221693 200000 508141228 200000 268714040 200000 611231685 200000 303636639 200000 296280609 200000 928327997 200000 637143191 200000 496416795 200000 88248114 200000 104478466 200000 172400729 200000 265658685 200000 144685103 200000 192634274 200000 882997308 200000 113664211 200000 634698060 200000 706397121 200000 397954967 200000 8949873 200000 483476258 200000 979607810 200000 715204196 200000 735436526 200000 309773611 200000 871617680 200000 37126592 200000 848216805 200000 734493257 200000 598778774 200000 127600750 200000 62894389 200000 893637951 200000 77237191 200000 723306837 200000 303124866 200000 595401526 200000 195178967 200000 586266110 200000 304083634 200000 403716666 200000 598723071 200000 282545431 200000 711450480 200000 105731515 200000 655751805 200000 283023090 200000 213265580 200000 89859341 200000 706210834 200000 2098182 200000 170165272 200000 718334440 200000 945467522 200000 379995501 200000 888059565 200000 226766568 200000 26860823 200000 56404325 200000 200255780 200000 495458318 200000 725857567 200000 626320335 200000 801139326 200000 519633725 200000 147280489 200000 253312691 200000 124462717 200000 193964734 200000 991458764 200000 29023930 200000 979248168 200000 725872572 200000 749051809 200000 263025074 200000 501641803 200000 246185161 200000 790508100 200000 694051598 200000 995181556 200000 962061399 200000 69691542 200000 179182180 200000 607198455 200000 416000320 200000 863907454 200000 331440109 200000 993138796 200000 456878399 200000 553323875 200000 677608200 200000 347600172 200000 235789173 200000 222991028 200000 489408183 200000 74442327 200000 885925093 200000 298386016 200000 65075232 200000 993421264 200000 644360951 200000 461569886 200000 313853197 200000 436632255 200000 622559737 200000 420056103 200000 956314733 200000 668188174 200000 547677593 200000 42706743 200000 503026897 200000 66615533 200000 941231468 200000 8532879 200000 381118703 200000 240195919 200000 973764459 200000 731115830 200000 195132451 200000 794223722 200000 162140785 200000 321501107 200000 550895337 200000 842618683 200000 673158846 200000 657519253 200000 653547876 200000 902480128 200000 251566199 200000 488759275 200000 613459931 200000 780551612 200000 354545187 200000 262057164 200000 536238902 200000 520920758 200000 419578671 200000 568032721 200000 522109829 200000 877969146 200000 44443755 200000 385556374 200000 715875961 200000 980194262 200000 119791756 200000 494170941 200000 796374505 200000 329367391 200000 139653800 200000 156782314 200000 668652623 200000 551961834 200000 842238653 200000 391357000 200000 793401673 200000 730023827 200000 129092138 200000 526882050 200000 117796888 200000 393120441 200000 806931507 200000 22849355 200000 760014372 200000 181823104 200000 383515777 200000 844846167 200000 463154037 200000 556518989 200000 339677600 200000 63285471 200000 887272252 200000 64848206 200000 466112384 200000 576481697 200000 720840776 200000 176401136 200000 551439861 200000 472142814 200000 383893906 200000 350865767 200000 686034231 200000 295882715 200000 391644850 200000 434321961 200000 642692195 200000 357532000 200000 919915622 200000 100738163 200000 178534391 200000 197114940 200000 955943698 200000 54384579 200000 184428634 200000 527845567 200000 372590395 200000 297276508 200000 99100754 200000 438601790 200000 700364811 200000 342639557 200000 322475403 200000 221978514 200000 38501841 200000 303360330 200000 260435735 200000 846594457 200000 157870717 200000 961541753 200000 243476457 200000 268983732 200000 777479208 200000 488208807 200000 352573273 200000 204085832 200000 984601994 200000 223492201 200000 168888739 200000 97969469 200000 502066306 200000 61851163 200000 747762279 200000 757879426 200000 599731346 200000 420959324 200000 191875882 200000 35615366 200000 976180577 200000 306080656 200000 979462100 200000 620908737 200000 391811895 200000 633150813 200000 759412529 200000 740523561 200000 700972420 200000 644741934 200000 139676528 200000 331348413 200000 961858905 200000 746650803 200000 889429671 200000 351331070 200000 470075373 200000 562386015 200000 184205132 200000 134414449 200000 24385305 200000 256254953 200000 78687933 200000 762395678 200000 673868765 200000 963885772 200000 479529402 200000 190536212 200000 235053785 200000 150139078 200000 736293094 200000 119488227 200000 269074644 200000 470314076 200000 679441225 200000 326743584 200000 971712313 200000 261824853 200000 717714128 200000 961085668 200000 667154581 200000 500718907 200000 404330188 200000 360489037 200000 572191003 200000 573834717 200000 887608943 200000 918715900 200000 481928992 200000 152997840 200000 968511826 200000 977005206 200000 951960478 200000 795247337 200000 291455986 200000 125944388 200000 15083189 200000 450589380 200000 304307246 200000 173467442 200000 766111270 200000 55390529 200000 628075467 200000 626999315 200000 191292886 200000 50761985 200000 43564784 200000 218191515 200000 433406033 200000 586034669 200000 694922922 200000 799945220 200000 495033669 200000 36332464 200000 829668201 200000 18869642 200000 665951234 200000 251511864 200000 192727425 200000 541543663 200000 286056961 200000 423808569 200000 720418731 200000 351799544 200000 53942618 200000 765366186 200000 920827265 200000 88624621 200000 712972108 200000 768159813 200000 976881157 200000 124507677 200000 751833273 200000 705751051 200000 275207194 200000 465353816 200000 147281575 200000 629766078 200000 285981961 200000 604933747 200000 681936576 200000 502929254 200000 249915134 200000 599925704 200000 796262355 200000 172281549 200000 953309065 200000 421338035 200000 441899089 200000 664734723 200000 699332126 200000 554434582 200000 341725392 200000 258948570 200000 48779413 200000 107049429 200000 335068300 200000 940021354 200000 553647530 200000 392934235 200000 520087521 200000 103978383 200000 202261886 200000 546492692 200000 454386898 200000 665488742 200000 276821012 200000 284462577 200000 764316037 200000 477757140 200000 94467541 200000 923037159 200000 903819973 200000 138390015 200000 730319885 200000 633627248 200000 966011007 200000 121466578 200000 583328619 200000 963522312 200000 569695813 200000 600399741 200000 244675717 200000 704748465 200000 953640910 200000 633212659 200000 140008530 200000 353262447 200000 569649524 200000 611263339 200000 963083438 200000 28698829 200000 80834228 200000 74198752 200000 396452569 200000 110360663 200000 105831090 200000 742181265 200000 332545016 200000 567917854 200000 839810738 200000 535948417 200000 710324115 200000 414701367 200000 912712864 200000 947558904 200000 444648981 200000 924222012 200000 845034377 200000 789346816 200000 399492944 200000 236360137 200000 643206176 200000 123846889 200000 875542262 200000 168998400 200000 815973690 200000 238161861 200000 510631201 200000 656196102 200000 128856658 200000 521739500 200000 86573260 200000 46201475 200000 314385414 200000 20303482 200000 518899287 200000 580091430 200000 271174295 200000 731957452 200000 471185927 200000 476316191 200000 444397677 200000 542127879 200000 616294531 200000 834231972 200000 765328017 200000 734026129 200000 284275032 200000 344647532 200000 794197298 200000 458720918 200000 976875382 200000 517624887 200000 195115041 200000 893081732 200000 412433842 200000 129072964 200000 382536532 200000 327877263 200000 146684226 200000 775216600 200000 287356774 200000 540846894 200000 120382020 200000 475641022 200000 376369685 200000 290597532 200000 152326199 200000 405908162 200000 476273347 200000 703727448 200000 615400575 200000 871956789 200000 930107639 200000 984731813 200000 912937701 200000 865959020 200000 87520473 200000 949809419 200000 145339413 200000 679142465 200000 631926713 200000 184059092 200000 992087071 200000 231200400 200000 174329992 200000 29793424 200000 819447 200000 411723195 200000 88727133 200000 249545617 200000 20044021 200000 147360551 200000 115986673 200000 380668016 200000 851265366 200000 604554173 200000 222274851 200000 705202566 200000 144772793 200000 993891946 200000 175001462 200000 157502324 200000 574157730 200000 968119455 200000 493222030 200000 372354971 200000 786001658 200000 845273297 200000 918892983 200000 421080741 200000 416937613 200000 221377274 200000 424314206 200000 88812794 200000 867573642 200000 82768662 200000 851525013 200000 699924300 200000 40197895 200000 899978663 200000 778059411 200000 449500428 200000 267610747 200000 649794610 200000 897464114 200000 391121650 200000 581699650 200000 198266304 200000 742978928 200000 304855416 200000 354678813 200000 689666910 200000 311757038 200000 310130528 200000 608915887 200000 273928861 200000 211073908 200000 673204778 200000 86769409 200000 597154322 200000 285028715 200000 911480479 200000 161399550 200000 701309911 200000 676865121 200000 283404105 200000 186334712 200000 315114505 200000 541802377 200000 709302520 200000 695563809 200000 28916552 200000 289869368 200000 988744510 200000 628689427 200000 569257786 200000 709917801 200000 58371828 200000 561580873 200000 942119687 200000 108501818 200000 195222707 200000 878956195 200000 798236638 200000 414273901 200000 577204572 200000 350769894 200000 2892143 200000 682340328 200000 60066961 200000 536097082 200000 582335088 200000 116524597 200000 593547065 200000 988439466 200000 213547801 200000 549729539 200000 186636288 200000 427217832 200000 38745511 200000 829304483 200000 607868884 200000 76248710 200000 230216412 200000 504400779 200000 969600617 200000 374395901 200000 900228733 200000 767283415 200000 182930614 200000 702840490 200000 966548435 200000 669440195 200000 199295862 200000 591978636 200000 116933675 200000 76295986 200000 765406632 200000 45435272 200000 737858902 200000 981883946 200000 139145488 200000 379187685 200000 135351337 200000 916740182 200000 592449204 200000 900686032 200000 933589246 200000 419733891 200000 299965279 200000 570051289 200000 151559218 200000 125069603 200000 312422945 200000 283094645 200000 514407589 200000 675326669 200000 194951884 200000 798377594 200000 427959869 200000 957644475 200000 513634425 200000 956917413 200000 314294883 200000 944880714 200000 108758529 200000 238973463 200000 230641284 200000 45249661 200000 408572037 200000 821714388 200000 490364561 200000 161846395 200000 375960039 200000 353407811 200000 831245695 200000 504861709 200000 41324878 200000 16582833 200000 727117256 200000 844946465 200000 659071398 200000 709814734 200000 504656873 200000 21804873 200000 709787166 200000 641522221 200000 229973218 200000 536593469 200000 490338472 200000 477338056 200000 837118649 200000 289069653 200000 956491900 200000 343923067 200000 936421111 200000 209285647 200000 275510421 200000 664980869 200000 359292201 200000 933608335 200000 384276018 200000 396254218 200000 595167584 200000 421623066 200000 617646935 200000 79726483 200000 917661874 200000 69615514 200000 41104201 200000 617494923 200000 40084919 200000 462346525 200000 632231702 200000 722643140 200000 217900300 200000 892412246 200000 28887563 200000 818613233 200000 370212307 200000 338468891 200000 424069179 200000 392362537 200000 265758257 200000 352638437 200000 382504191 200000 725115755 200000 858532815 200000 324637779 200000 562042225 200000 307767060 200000 329503322 200000 234262183 200000 456879855 200000 156118122 200000 583698436 200000 107893831 200000 965073310 200000 510506261 200000 871962112 200000 307334461 200000 560080101 200000 339420576 200000 659258633 200000 112677048 200000 467407854 200000 344289789 200000 749322204 200000 648801673 200000 770517544 200000 716909566 200000 757472185 200000 529257639 200000 563928007 200000 802590685 200000 822517990 200000 638117291 200000 257122371 200000 317446325 200000 851078444 200000 158000981 200000 869694677 200000 903126278 200000 480820312 200000 544376837 200000 961901309 200000 404657461 200000 930359995 200000 441393730 200000 809757438 200000 384206857 200000 14696875 200000 384674103 200000 729368672 200000 325539119 200000 266665984 200000 992410929 200000 170452590 200000 581833144 200000 221227159 200000 325354018 200000 667846838 200000 550825622 200000 475652819 200000 822981665 200000 456101772 200000 658496802 200000 152025367 200000 742688232 200000 788224134 200000 130395033 200000 903209805 200000 668849493 200000 143260417 200000 976287642 200000 566556002 200000 31498729 200000 960702619 200000 748707497 200000 189311431 200000 895376716 200000 371232695 200000 559584432 200000 679870450 200000 577741767 200000 257099260 200000 243191417 200000 74496731 200000 798185672 200000 536690902 200000 482109493 200000 555879295 200000 873885538 200000 446860276 200000 951061496 200000 779053921 200000 674113226 200000 588425672 200000 444817466 200000 85889284 200000 650473691 200000 625480202 200000 165967959 200000 110607986 200000 665897619 200000 738955829 200000 638214416 200000 422307256 200000 128350356 200000 94185993 200000 659008265 200000 516597607 200000 847958436 200000 64199175 200000 980495689 200000 203212053 200000 289039661 200000 38424056 200000 520780732 200000 116215770 200000 440084413 200000 915534695 200000 272553396 200000 684111572 200000 155669895 200000 977280034 200000 630330980 200000 104269731 200000 351280353 200000 948701373 200000 608007524 200000 393996525 200000 537224900 200000 442497294 200000 815750960 200000 279505115 200000 989945167 200000 444085938 200000 156844969 200000 570319770 200000 497872965 200000 607320455 200000 488005266 200000 381804508 200000 385708426 200000 509217840 200000 469870612 200000 354270036 200000 287072681 200000 15924885 200000 555166522 200000 884476733 200000 880559185 200000 446034016 200000 485468790 200000 362832596 200000 562558675 200000 397880704 200000 783361050 200000 659967961 200000 487315110 200000 708038314 200000 55379680 200000 79666451 200000 149881828 200000 292396499 200000 725268579 200000 71819977 200000 525891530 200000 120401591 200000 92661155 200000 22685001 200000 3407164 200000 508348758 200000 395146629 200000 835004260 200000 175644990 200000 516910193 200000 538748241 200000 138788592 200000 498233212 200000 308761105 200000 573763890 200000 294128965 200000 871812803 200000 600952321 200000 768638138 200000 518315969 200000 93356421 200000 556353615 200000 212393307 200000 232689220 200000 672097370 200000 323917263 200000 246922991 200000 841118132 200000 105679993 200000 789547672 200000 111203888 200000 211164795 200000 344910915 200000 738827396 200000 235692864 200000 477145860 200000 248607161 200000 142578612 200000 679233059 200000 879141441 200000 574338817 200000 292697354 200000 45569345 200000 310636072 200000 171981029 200000 272527534 200000 481580005 200000 203526705 200000 121321811 200000 423824010 200000 139754688 200000 658779610 200000 190074334 200000 235544270 200000 217082982 200000 683235107 200000 247862331 200000 238594668 200000 709505487 200000 933346067 200000 547095749 200000 399757725 200000 906548952 200000 774711345 200000 256692986 200000 127372890 200000 990864576 200000 348983563 200000 237591036 200000 617937123 200000 419291819 200000 381139634 200000 169676561 200000 611413052 200000 861494306 200000 98866492 200000 905936932 200000 860104875 200000 237932945 200000 973495873 200000 672492609 200000 392097852 200000 311651016 200000 512023391 200000 914340381 200000 743678781 200000 199974779 200000 186633911 200000 532649099 200000 467546818 200000 579428290 200000 166801261 200000 630479112 200000 42614562 200000 271869594 200000 234391595 200000 111905328 200000 140540536 200000 450657 200000 781816222 200000 960044102 200000 706868003 200000 232055134 200000 419299576 200000 44845489 200000 336591942 200000 673413687 200000 469869677 200000 137662329 200000 300072008 200000 884863608 200000 88678326 200000 366657998 200000 968743766 200000 812051219 200000 648622737 200000 658898049 200000 639538652 200000 866432219 200000 552559422 200000 605064073 200000 487400208 200000 785509639 200000 530651907 200000 21599104 200000 755589479 200000 875135926 200000 597514410 200000 809688612 200000 503640350 200000 143457381 200000 590613758 200000 116759254 200000 948298930 200000 171650170 200000 859655506 200000 224580894 200000 254926184 200000 224137661 200000 155425273 200000 184815909 200000 292750278 200000 922348249 200000 445632207 200000 683506745 200000 111683096 200000 98185184 200000 814054830 200000 598514509 200000 358838508 200000 605942468 200000 491522810 200000 987502966 200000 865045910 200000 521730015 200000 621999126 200000 339087471 200000 653106861 200000 794357868 200000 898701805 200000 149383446 200000 881275532 200000 463589643 200000 997111146 200000 793612269 200000 564601810 200000 83037249 200000 8884735 200000 125045145 200000 751322082 200000 946081525 200000 143542818 200000 345562471 200000 404192612 200000 757319925 200000 570136012 200000 316671938 200000 439430850 200000 852510063 200000 182497016 200000 151701182 200000 808352428 200000 810156408 200000 544807978 200000 346561169 200000 584255124 200000 756028553 200000 758149861 200000 574668820 200000 114303795 200000 71913724 200000 795760180 200000 233027910 200000 485435650 200000 823957651 200000 922017570 200000 868033993 200000 887147202 200000 687594226 200000 414835010 200000 215208291 200000 257392117 200000 105938976 200000 777312039 200000 655193727 200000 986842466 200000 354266378 200000 159586029 200000 195536041 200000 985785237 200000 322382848 200000 494020783 200000 502418198 200000 722312540 200000 746218294 200000 651655950 200000 50613530 200000 236108363 200000 637558085 200000 676699057 200000 262106287 200000 52130105 200000 911533991 200000 866684351 200000 652721909 200000 691740353 200000 969723710 200000 85305958 200000 47861932 200000 325097922 200000 584347853 200000 269655896 200000 80762555 200000 718022624 200000 273561469 200000 55329609 200000 210708141 200000 703684096 200000 413385050 200000 861615218 200000 485947695 200000 5112528 200000 469051348 200000 217392913 200000 969910420 200000 458111804 200000 108901951 200000 342535143 200000 120890193 200000 655641338 200000 571315283 200000 881898680 200000 757345409 200000 402100480 200000 562861228 200000 904536271 200000 613220449 200000 655064072 200000 292769099 200000 299928439 200000 422417621 200000 439643923 200000 452162579 200000 370613379 200000 241271266 200000 252873699 200000 702852941 200000 604907207 200000 257663026 200000 143390079 200000 142304292 200000 708924060 200000 536711571 200000 672809651 200000 94318890 200000 923490912 200000 151978872 200000 321070221 200000 738172114 200000 21902580 200000 683615094 200000 666057441 200000 183697907 200000 644845116 200000 461686728 200000 735182534 200000 644076107 200000 170147234 200000 378113996 200000 517220631 200000 344189178 200000 916781204 200000 326626948 200000 632891636 200000 165451011 200000 67966722 200000 463861526 200000 414457918 200000 458367438 200000 979485665 200000 979934029 200000 235398686 200000 52792745 200000 920493994 200000 383761429 200000 285591422 200000 518598722 200000 591822043 200000 689819138 200000 294747534 200000 108055854 200000 197625461 200000 350729162 200000 806370881 200000 522777190 200000 561349756 200000 138080966 200000 702247117 200000 995712197 200000 17227899 200000 218577782 200000 272366127 200000 644149387 200000 56661501 200000 587473402 200000 282970021 200000 61752797 200000 471042325 200000 715053209 200000 869222193 200000 887201090 200000 895177943 200000 626350142 200000 34386461 200000 263669287 200000 530463196 200000 834342646 200000 530180466 200000 597618525 200000 460281538 200000 350421619 200000 623019135 200000 402435990 200000 437142698 200000 3147404 200000 715261784 200000 880137195 200000 175199672 200000 473570747 200000 631893332 200000 73191001 200000 459619735 200000 789643165 200000 708336015 200000 914476095 200000 201962994 200000 236868982 200000 512754022 200000 456966369 200000 360846588 200000 669383850 200000 150044925 200000 51101160 200000 167825897 200000 140165957 200000 354997692 200000 987482080 200000 93823859 200000 379744372 200000 401296590 200000 505916089 200000 731192918 200000 971898122 200000 368051105 200000 565237319 200000 12977107 200000 430298108 200000 168749672 200000 459958466 200000 456194097 200000 915611365 200000 925190812 200000 622273863 200000 661724984 200000 897571459 200000 564002679 200000 753832532 200000 478340788 200000 549618488 200000 323464311 200000 142505040 200000 876114168 200000 337650570 200000 363544033 200000 302912001 200000 851633496 200000 361011875 200000 297500988 200000 212738835 200000 800678573 200000 268937937 200000 203999186 200000 422425240 200000 825106389 200000 441328135 200000 28527410 200000 361156995 200000 503058481 200000 154050139 200000 939504048 200000 455154476 200000 160070182 200000 35061382 200000 382638308 200000 694670287 200000 380115868 200000 702281319 200000 50002983 200000 714541324 200000 910769282 200000 805998464 200000 595093273 200000 837263976 200000 295759688 200000 428804471 200000 441511454 200000 793999307 200000 419357539 200000 685111446 200000 876493532 200000 961008641 200000 837262284 200000 598165580 200000 530422462 200000 400449849 200000 563181954 200000 258639786 200000 937337716 200000 509316489 200000 351882755 200000 283385319 200000 328936305 200000 303377255 200000 155290071 200000 382085341 200000 344608876 200000 193328689 200000 429863685 200000 970103177 200000 230266847 200000 517986983 200000 155942812 200000 148345998 200000 940100491 200000 127980396 200000 56044588 200000 433447091 200000 13027314 200000 830156680 200000 526139466 200000 685715809 200000 997293276 200000 548542696 200000 40425232 200000 951918886 200000 818913747 200000 577794269 200000 820509082 200000 865775668 200000 599900326 200000 985619609 200000 370800010 200000 922235106 200000 456157674 200000 316937141 200000 947772804 200000 723502122 200000 152988532 200000 444840622 200000 406052275 200000 829989930 200000 502961888 200000 61529443 200000 743270466 200000 965204643 200000 916846605 200000 931744665 200000 911461860 200000 427422589 200000 892115871 200000 949382519 200000 230366285 200000 278902593 200000 223842172 200000 144368650 200000 57078455 200000 569968029 200000 721252176 200000 865361858 200000 843169886 200000 845697508 200000 516978441 200000 286565619 200000 613722884 200000 855715211 200000 471002971 200000 223231574 200000 723258222 200000 839941805 200000 421782588 200000 409094021 200000 174207972 200000 6689416 200000 333341545 200000 139488130 200000 571055285 200000 327303678 200000 255696608 200000 121811248 200000 257414321 200000 482532885 200000 529250148 200000 977681369 200000 807210413 200000 725455992 200000 735516413 200000 226843558 200000 230379267 200000 72693235 200000 254734197 200000 564338218 200000 651780623 200000 65657594 200000 252136667 200000 374881496 200000 498094259 200000 87236131 200000 858051588 200000 121264520 200000 976592852 200000 812902055 200000 598789381 200000 165199094 200000 982296538 200000 172914917 200000 848281530 200000 769123651 200000 789257012 200000 142126816 200000 335788611 200000 894593650 200000 177507538 200000 292654268 200000 78398337 200000 81852652 200000 149978793 200000 604127044 200000 669901213 200000 775984637 200000 303922227 200000 481383527 200000 735225986 200000 634180180 200000 44005612 200000 326939063 200000 486259806 200000 124710535 200000 359402198 200000 433740521 200000 938593317 200000 545732493 200000 39474422 200000 846005847 200000 51199502 200000 853287746 200000 436533716 200000 150885249 200000 409728020 200000 332231398 200000 170029055 200000 383796103 200000 336709238 200000 85445022 200000 713507463 200000 318105009 200000 299264055 200000 165448434 200000 527300481 200000 605024744 200000 530336671 200000 189795661 200000 101829255 200000 576298298 200000 525208760 200000 73577601 200000 282521909 200000 356877913 200000 592984529 200000 462176832 200000 363658669 200000 534637597 200000 215319551 200000 134601892 200000 954997012 200000 792798205 200000 992145815 200000 799194792 200000 123482643 200000 150903450 200000 253535926 200000 890579116 200000 339675479 200000 223539765 200000 511292345 200000 216584949 200000 200069136 200000 271675700 200000 19335109 200000 151139370 200000 925729910 200000 543546529 200000 342798144 200000 482622936 200000 28970560 200000 830487722 200000 815581781 200000 129696495 200000 967372075 200000 45525282 200000 104789877 200000 735258692 200000 936272249 200000 701337599 200000 944198097 200000 452454669 200000 174720623 200000 783071706 200000 666337761 200000 800932712 200000 199899861 200000 702030450 200000 479007712 200000 192820436 200000 500507514 200000 385218345 200000 934760525 200000 871625909 200000 29112750 200000 129204101 200000 905962603 200000 262193364 200000 706899398 200000 536721329 200000 967925953 200000 186418653 200000 91211164 200000 962786553 200000 614448028 200000 668596704 200000 144538381 200000 436163153 200000 918146440 200000 839290065 200000 813725817 200000 215128271 200000 49517019 200000 202811144 200000 93059909 200000 890749485 200000 386571562 200000 959911874 200000 730409564 200000 956053832 200000 32406994 200000 476574 200000 691420330 200000 868739747 200000 654894192 200000 133983520 200000 217761184 200000 79010533 200000 362575977 200000 499773745 200000 538550707 200000 343739734 200000 254893155 200000 718421917 200000 444452573 200000 466707046 200000 23335626 200000 160304019 200000 462718747 200000 762515495 200000 143446092 200000 256602665 200000 918665965 200000 293313742 200000 630369373 200000 617309398 200000 490056664 200000 103998774 200000 934497716 200000 375974390 200000 672351975 200000 142706012 200000 545247948 200000 383791946 200000 396157734 200000 747283172 200000 105535588 200000 271433333 200000 750600230 200000 154039699 200000 267623424 200000 649032576 200000 979384957 200000 672458194 200000 846966373 200000 532200278 200000 335932482 200000 833201458 200000 321499681 200000 453268041 200000 23084949 200000 809546466 200000 131788288 200000 273024651 200000 811101973 200000 706159163 200000 984769944 200000 277544630 200000 286307944 200000 79592245 200000 582068159 200000 433868869 200000 518969015 200000 109854447 200000 989702927 200000 578904600 200000 327546159 200000 725908011 200000 725569129 200000 274556148 200000 410951041 200000 209915855 200000 669210478 200000 971542017 200000 3041378 200000 223455589 200000 35268360 200000 811930442 200000 997941772 200000 751448987 200000 107463647 200000 744371265 200000 359201979 200000 174842564 200000 759076069 200000 686404152 200000 993142577 200000 463125334 200000 193580491 200000 869124840 200000 158695219 200000 663173226 200000 687235977 200000 888767726 200000 158610442 200000 217404992 200000 686216922 200000 757032009 200000 41784579 200000 492561080 200000 519155901 200000 22156510 200000 587422703 200000 177764313 200000 4014838 200000 201730804 200000 923103652 200000 742240333 200000 189537418 200000 891293624 200000 594262138 200000 458766819 200000 411940935 200000 179542970 200000 587778766 200000 965048333 200000 147290937 200000 243647343 200000 871182722 200000 559974495 200000 682727734 200000 159278509 200000 177201787 200000 436634390 200000 960661844 200000 757739569 200000 182282018 200000 862429071 200000 572950637 200000 293213212 200000 622643428 200000 172131531 200000 189333410 200000 87561842 200000 572489650 200000 707516402 200000 938655445 200000 693682842 200000 38201986 200000 4561100 200000 177723693 200000 474426081 200000 223843276 200000 857931337 200000 110242710 200000 767416055 200000 364486669 200000 452250875 200000 839515966 200000 299533935 200000 194433095 200000 205231511 200000 176523802 200000 805137220 200000 30158463 200000 649954680 200000 935771487 200000 839432783 200000 514161726 200000 964507932 200000 239621129 200000 80240082 200000 409346321 200000 367427749 200000 492154711 200000 725678064 200000 251552521 200000 380060760 200000 126708556 200000 723085106 200000 935452476 200000 931878689 200000 718640 200000 844200195 200000 531603010 200000 107829518 200000 306065934 200000 925713973 200000 217591992 200000 460385232 200000 61437236 200000 247730043 200000 272291265 200000 206932285 200000 927259317 200000 611247596 200000 360068480 200000 659505104 200000 391230442 200000 286479751 200000 409117599 200000 19035943 200000 901358572 200000 146593705 200000 792854475 200000 328809092 200000 760771612 200000 754603928 200000 497919029 200000 66125133 200000 760247452 200000 379729148 200000 171710482 200000 116903309 200000 717532884 200000 777663584 200000 308064284 200000 863409776 200000 2717165 200000 529587638 200000 60570384 200000 956228811 200000 599893337 200000 950913744 200000 564120622 200000 238867857 200000 761914697 200000 698211304 200000 250681788 200000 722192991 200000 480845109 200000 700051993 200000 342039939 200000 234257905 200000 792904280 200000 655826403 200000 297461584 200000 159968938 200000 200827954 200000 185960875 200000 987507060 200000 687692049 200000 833327364 200000 432280120 200000 322712901 200000 205413966 200000 129733719 200000 105639735 200000 794643867 200000 68797105 200000 306412406 200000 353448377 200000 775517524 200000 206229548 200000 835686895 200000 100991664 200000 535376848 200000 67932884 200000 416307221 200000 210932597 200000 741182837 200000 105661796 200000 680582017 200000 751972421 200000 635963948 200000 988612537 200000 277147533 200000 620014271 200000 477113314 200000 391606615 200000 397354456 200000 843172455 200000 271744776 200000 673284066 200000 17112261 200000 367508775 200000 312124692 200000 634803622 200000 431237627 200000 606459849 200000 858160894 200000 306316816 200000 414175462 200000 898765438 200000 224700868 200000 977016883 200000 312103732 200000 698932570 200000 552898278 200000 599830341 200000 702925658 200000 845490389 200000 994196714 200000 632657183 200000 953732877 200000 238600267 200000 861502425 200000 157295807 200000 404129737 200000 363431549 200000 242261440 200000 783170249 200000 661995342 200000 831506959 200000 363583793 200000 412980738 200000 689263645 200000 940511240 200000 381734335 200000 507923412 200000 389291519 200000 502298708 200000 451893893 200000 288617166 200000 136205951 200000 236307525 200000 924967584 200000 468058913 200000 996414315 200000 275784974 200000 120352688 200000 821996835 200000 890266454 200000 23803463 200000 269750363 200000 494753232 200000 68216345 200000 84388972 200000 390540490 200000 845877060 200000 735158094 200000 576159582 200000 11367723 200000 141787970 200000 114774740 200000 360326880 200000 465723949 200000 853790128 200000 572845902 200000 97336603 200000 656721799 200000 60761369 200000 322371235 200000 51914010 200000 339353713 200000 534292778 200000 78709887 200000 758625103 200000 488943656 200000 111764789 200000 350342865 200000 592162828 200000 179693167 200000 18632369 200000 949615179 200000 795303947 200000 527445001 200000 687645623 200000 571329766 200000 215282919 200000 284680512 200000 641547143 200000 891265627 200000 697927072 200000 372508257 200000 267728641 200000 944844970 200000 189030683 200000 311367230 200000 75789101 200000 916964503 200000 650848928 200000 704282282 200000 304584115 200000 56991784 200000 361531482 200000 310081280 200000 669593955 200000 86433577 200000 562518491 200000 609472157 200000 265401519 200000 444838312 200000 644129941 200000 55537506 200000 99590188 200000 834347641 200000 385516642 200000 456769587 200000 35492117 200000 976889778 200000 376380924 200000 898644858 200000 195485128 200000 678317360 200000 256142214 200000 694650788 200000 874255430 200000 143058705 200000 373987073 200000 591450019 200000 491605175 200000 530673720 200000 393768152 200000 144083306 200000 741887460 200000 940869837 200000 248450645 200000 849193588 200000 572861372 200000 214879930 200000 166256169 200000 190782014 200000 197090767 200000 976316463 200000 492846824 200000 737042121 200000 169119702 200000 877960734 200000 239944074 200000 924392217 200000 800049705 200000 451041983 200000 506395628 200000 355642808 200000 130318407 200000 488739854 200000 756201805 200000 504835891 200000 414088530 200000 503901256 200000 935016145 200000 416520348 200000 187222672 200000 582169202 200000 579599873 200000 532600838 200000 716583403 200000 699698898 200000 652408649 200000 402889485 200000 527998578 200000 639260020 200000 812208761 200000 788180811 200000 762662614 200000 862292646 200000 370490181 200000 442961124 200000 100015598 200000 67348348 200000 905270725 200000 502523643 200000 930073395 200000 702927949 200000 520052982 200000 943790650 200000 952720708 200000 808073011 200000 543180598 200000 353751375 200000 566598756 200000 211332239 200000 476681420 200000 823804265 200000 52793591 200000 894524292 200000 584940638 200000 203153599 200000 969663497 200000 944730231 200000 287684472 200000 148030729 200000 777465799 200000 40674709 200000 604676876 200000 288487941 200000 341944323 200000 200384333 200000 854575085 200000 27037171 200000 509413556 200000 720736466 200000 309469522 200000 297654298 200000 521329268 200000 886515354 200000 51946842 200000 252209473 200000 980454144 200000 546790625 200000 501727106 200000 113966646 200000 596346300 200000 295972391 200000 364871472 200000 573833291 200000 572054060 200000 828348334 200000 175274540 200000 20078036 200000 175280252 200000 919587837 200000 10160929 200000 717421226 200000 801394681 200000 320133983 200000 21014049 200000 620593835 200000 659331990 200000 70926437 200000 99516702 200000 9478199 200000 639957096 200000 146923616 200000 983162482 200000 319517877 200000 885505066 200000 971239400 200000 249482584 200000 77545740 200000 48871866 200000 485093720 200000 569446000 200000 364645418 200000 500117914 200000 777741135 200000 803346495 200000 817798017 200000 48651376 200000 383478064 200000 288401837 200000 959059333 200000 71282054 200000 44000675 200000 385075845 200000 689483823 200000 91121483 200000 494839058 200000 400774136 200000 216241021 200000 115968976 200000 75364397 200000 675314970 200000 631028719 200000 76777291 200000 962858598 200000 533772132 200000 918457612 200000 585094807 200000 518190710 200000 817724208 200000 839973339 200000 754634675 200000 841839830 200000 870960192 200000 123946346 200000 64473151 200000 70322759 200000 144999992 200000 803178315 200000 16240130 200000 651988555 200000 550013727 200000 5911570 200000 954624358 200000 459041193 200000 668119522 200000 263831512 200000 67057146 200000 637260012 200000 356799185 200000 778441915 200000 315969263 200000 178652389 200000 699081248 200000 296018268 200000 454815644 200000 306664229 200000 82902632 200000 195060063 200000 602344443 200000 621109380 200000 755098403 200000 799744494 200000 801856297 200000 878736285 200000 540436275 200000 701040695 200000 988680681 200000 335305551 200000 538757979 200000 102411753 200000 618452258 200000 853607229 200000 376189124 200000 652555707 200000 527481437 200000 306635343 200000 498828154 200000 505684966 200000 7988808 200000 316163375 200000 728659181 200000 654275237 200000 936697141 200000 648054989 200000 859617393 200000 590281404 200000 174297499 200000 831627996 200000 905297342 200000 132009967 200000 354554516 200000 172472402 200000 199677808 200000 603352966 200000 944827486 200000 117949932 200000 251536264 200000 806945999 200000 727131354 200000 7771304 200000 995581417 200000 388432796 200000 930121232 200000 654044744 200000 209065180 200000 225447105 200000 873519273 200000 610438614 200000 461071756 200000 36506775 200000 278980212 200000 661331994 200000 618938507 200000 203782524 200000 367076065 200000 115197478 200000 298276940 200000 594045009 200000 973374857 200000 819190731 200000 90390950 200000 484585722 200000 767509668 200000 220578337 200000 119695959 200000 259344610 200000 340186513 200000 503096323 200000 785645951 200000 571349876 200000 601730386 200000 127839888 200000 280624673 200000 17054371 200000 621675277 200000 386303404 200000 5298597 200000 721709923 200000 541735052 200000 319124605 200000 786991705 200000 827683373 200000 690320574 200000 119141870 200000 421990891 200000 760305535 200000 832165428 200000 534449455 200000 867640304 200000 495808090 200000 508919716 200000 461879346 200000 42068065 200000 132166338 200000 455587434 200000 963881008 200000 554832921 200000 630253634 200000 329356034 200000 760567331 200000 285554008 200000 919791205 200000 564476303 200000 782793033 200000 968693827 200000 393947966 200000 26064472 200000 943879591 200000 221957985 200000 36642273 200000 669460549 200000 512973444 200000 17523743 200000 7763687 200000 115908454 200000 651962089 200000 110004046 200000 420879599 200000 495761772 200000 545967656 200000 308849568 200000 629843735 200000 619136558 200000 917549650 200000 740694062 200000 398374279 200000 266124326 200000 393384639 200000 792110837 200000 948639718 200000 805776626 200000 566545546 200000 48738644 200000 508524515 200000 820840915 200000 243686675 200000 672042639 200000 746551213 200000 916745777 200000 820696699 200000 192899663 200000 781155963 200000 641073173 200000 971704875 200000 495721248 200000 415400710 200000 311974061 200000 29439309 200000 541658866 200000 832727050 200000 864879819 200000 534114641 200000 395804569 200000 459474121 200000 659096423 200000 941513322 200000 981045069 200000 952734087 200000 428779545 200000 288483855 200000 310705963 200000 838087695 200000 286285727 200000 162628986 200000 676492721 200000 628370988 200000 701421149 200000 247187500 200000 870772550 200000 610046001 200000 606242520 200000 420398183 200000 576558768 200000 728933746 200000 670772794 200000 446456755 200000 502733723 200000 960373449 200000 555045074 200000 932381529 200000 383317785 200000 41509138 200000 893859985 200000 609055979 200000 915440157 200000 65308079 200000 713641357 200000 70941882 200000 276106751 200000 776214788 200000 900449921 200000 322763870 200000 924705531 200000 364952316 200000 240693579 200000 863001907 200000 487890097 200000 534585218 200000 339545965 200000 472341718 200000 224981671 200000 770716425 200000 833202318 200000 726885291 200000 286995650 200000 447974661 200000 595972854 200000 302933338 200000 711347153 200000 293132912 200000 115993621 200000 374203726 200000 593653250 200000 528484934 200000 202955004 200000 76750645 200000 707368299 200000 353574409 200000 832883426 200000 357028739 200000 554777730 200000 387362877 200000 213641120 200000 135155694 200000 192212133 200000 838818541 200000 525913142 200000 590225395 200000 723137684 200000 119003684 200000 714378564 200000 371675984 200000 120741618 200000 976985205 200000 615697297 200000 727201928 200000 606049479 200000 993897844 200000 89794696 200000 902456674 200000 951680000 200000 65788987 200000 238158518 200000 229940074 200000 2554350 200000 299503590 200000 117047374 200000 414522991 200000 110572995 200000 558535191 200000 84821925 200000 479484163 200000 829446936 200000 762655603 200000 157020086 200000 292018431 200000 107364970 200000 819944482 200000 481439902 200000 56695804 200000 396226968 200000 941931603 200000 698805793 200000 474122202 200000 312477799 200000 731522230 200000 669470756 200000 207714621 200000 55638782 200000 171205376 200000 696086320 200000 750696459 200000 979272810 200000 335308906 200000 1875702 200000 762243567 200000 502294299 200000 766394931 200000 539560646 200000 16438489 200000 757793125 200000 81423897 200000 331068950 200000 258157948 200000 980175361 200000 764210404 200000 154974977 200000 476405199 200000 814955657 200000 729308380 200000 143829701 200000 946722189 200000 900819967 200000 48009293 200000 545744452 200000 860279989 200000 408075078 200000 957091850 200000 815020676 200000 777476106 200000 607824808 200000 686359527 200000 485120815 200000 574097299 200000 721645902 200000 880856382 200000 476444436 200000 811129116 200000 572210123 200000 141473131 200000 741398692 200000 179419828 200000 380449426 200000 593337424 200000 214076533 200000 508718381 200000 856439675 200000 453015250 200000 960218051 200000 605913760 200000 987900226 200000 730409306 200000 336153322 200000 942216422 200000 412165128 200000 393101396 200000 291869165 200000 560857631 200000 81610704 200000 815774899 200000 206320370 200000 63926575 200000 493847299 200000 723594859 200000 704775876 200000 807877692 200000 86171885 200000 71282422 200000 274627408 200000 539625266 200000 123069501 200000 753093584 200000 484635176 200000 312915007 200000 514155401 200000 838022907 200000 583667971 200000 753726039 200000 901026760 200000 902602620 200000 756453947 200000 622431153 200000 702142166 200000 455918556 200000 238312781 200000 659511368 200000 291406835 200000 281730215 200000 459939165 200000 991264347 200000 269517892 200000 813501168 200000 512843695 200000 760358125 200000 14666577 200000 304090828 200000 935169583 200000 572422213 200000 970411909 200000 967331282 200000 851347434 200000 732590191 200000 642430130 200000 261793698 200000 91357075 200000 999441338 200000 424767626 200000 860411995 200000 764169215 200000 307002681 200000 907989287 200000 522823970 200000 409284777 200000 799510338 200000 137711492 200000 93450402 200000 26647599 200000 390627825 200000 279012353 200000 916594567 200000 430893779 200000 420847526 200000 761751779 200000 173054722 200000 718638330 200000 818603395 200000 62563537 200000 655688520 200000 565995952 200000 436665839 200000 537293144 200000 100259347 200000 941583139 200000 519149845 200000 259545960 200000 8988447 200000 787893540 200000 120787814 200000 792189398 200000 854596782 200000 599494569 200000 276659731 200000 840585176 200000 542405125 200000 588460365 200000 377233811 200000 224050572 200000 306258413 200000 928744399 200000 439613987 200000 999116401 200000 687766322 200000 382400655 200000 691908161 200000 148174827 200000 521009447 200000 649026324 200000 905059121 200000 43767235 200000 962546721 200000 120485768 200000 344778104 200000 638523045 200000 747885048 200000 698778426 200000 540465507 200000 585215137 200000 98431113 200000 702863131 200000 762790785 200000 962133419 200000 116978742 200000 982106690 200000 198731557 200000 899263515 200000 373390948 200000 835901544 200000 349564645 200000 557093678 200000 376245755 200000 702755949 200000 583908126 200000 976978819 200000 416697834 200000 335238865 200000 754328173 200000 441355166 200000 259228065 200000 249651771 200000 608437815 200000 300019816 200000 330818454 200000 162389494 200000 19190050 200000 480250285 200000 878013889 200000 685015151 200000 606781850 200000 726978205 200000 856994335 200000 482269112 200000 561188429 200000 649507403 200000 369700146 200000 887558152 200000 209529007 200000 384793137 200000 548955263 200000 20575289 200000 528857463 200000 593857194 200000 448248591 200000 647908937 200000 861413664 200000 234326391 200000 404678126 200000 456723417 200000 464419945 200000 260679739 200000 236734640 200000 47791281 200000 756592341 200000 409637119 200000 211707367 200000 706416442 200000 197308716 200000 757536942 200000 220518318 200000 726505730 200000 166187000 200000 63575962 200000 778438177 200000 641259836 200000 566613513 200000 640912373 200000 507697634 200000 632585021 200000 420456690 200000 836157529 200000 42656406 200000 818089728 200000 698973065 200000 669554241 200000 712829286 200000 858764707 200000 25836651 200000 825948813 200000 383379327 200000 223692776 200000 254233717 200000 46593538 200000 422206098 200000 292202677 200000 648368460 200000 640705992 200000 412333396 200000 338225556 200000 193944022 200000 767742442 200000 555438079 200000 80622388 200000 856219327 200000 65215450 200000 285183696 200000 861158 200000 395515638 200000 927675626 200000 808541831 200000 325739041 200000 79822381 200000 669512403 200000 54997738 200000 569609470 200000 309506908 200000 447369266 200000 871099202 200000 815117500 200000 459403070 200000 505836806 200000 937226971 200000 533394749 200000 25923282 200000 374873908 200000 155235209 200000 369246344 200000 871492059 200000 896306435 200000 344945182 200000 331403589 200000 683656033 200000 307268000 200000 244833525 200000 566775108 200000 527298094 200000 933347739 200000 97209450 200000 413650934 200000 366020434 200000 248061801 200000 44367200 200000 999838962 200000 462273696 200000 694513632 200000 509539769 200000 507153522 200000 208294190 200000 834650301 200000 37607649 200000 826668499 200000 327203801 200000 723551521 200000 648878660 200000 183148569 200000 725537215 200000 904522256 200000 958021076 200000 957796968 200000 7751875 200000 142720753 200000 441825924 200000 991626892 200000 388824076 200000 154335761 200000 530542799 200000 710846322 200000 449654918 200000 585740064 200000 854626097 200000 605418925 200000 827214687 200000 50980786 200000 544981165 200000 337988082 200000 785348235 200000 939169215 200000 123883846 200000 742671772 200000 966243137 200000 699031075 200000 10232453 200000 273729832 200000 961735805 200000 449762591 200000 382395385 200000 56545978 200000 183157628 200000 108128982 200000 608269235 200000 409213591 200000 482519106 200000 50031569 200000 509947078 200000 254501289 200000 496230423 200000 959708027 200000 466443725 200000 453953022 200000 26734085 200000 541512870 200000 44875109 200000 256679753 200000 975937372 200000 682360325 200000 76585134 200000 380897120 200000 275766831 200000 296328368 200000 44983246 200000 791322812 200000 564650965 200000 599616163 200000 756978286 200000 939813116 200000 455932264 200000 393156926 200000 132246587 200000 16191330 200000 31366729 200000 644893638 200000 5109094 200000 588589396 200000 344358042 200000 405267939 200000 745465637 200000 173441756 200000 169160130 200000 650519584 200000 812170800 200000 880790825 200000 782471917 200000 255406191 200000 306235204 200000 98629900 200000 936286602 200000 889080482 200000 564727203 200000 682549116 200000 319192523 200000 478694643 200000 301572498 200000 693724178 200000 995422504 200000 586568829 200000 717499610 200000 429190030 200000 562323164 200000 756067776 200000 8501577 200000 676824656 200000 244393063 200000 969866529 200000 906356526 200000 849794271 200000 574319114 200000 857557351 200000 688856543 200000 788378726 200000 195687246 200000 510522943 200000 108207670 200000 653010738 200000 298868093 200000 93813946 200000 900653840 200000 69975861 200000 715609639 200000 660670922 200000 587058637 200000 403486854 200000 951652255 200000 249224392 200000 502743251 200000 687466975 200000 557902716 200000 938321393 200000 429097995 200000 719132958 200000 287571736 200000 135946980 200000 84328290 200000 252872644 200000 617892884 200000 943190310 200000 835101514 200000 900825465 200000 760995538 200000 812133534 200000 24276790 200000 889023110 200000 600809722 200000 394394649 200000 546390561 200000 97920601 200000 64066038 200000 213795783 200000 330915592 200000 927510533 200000 494624117 200000 658817468 200000 922442603 200000 559868607 200000 785124844 200000 941973616 200000 266272720 200000 553537122 200000 264163088 200000 116931391 200000 82542144 200000 481959404 200000 590058589 200000 266818282 200000 656570057 200000 885355007 200000 733224850 200000 814142997 200000 92356090 200000 854165345 200000 779211571 200000 254435271 200000 724223849 200000 207159676 200000 67552006 200000 172856812 200000 914839601 200000 456854750 200000 164664982 200000 627983318 200000 969241964 200000 413485498 200000 838592435 200000 647487672 200000 367297726 200000 758523494 200000 718614768 200000 967881770 200000 367935178 200000 824424923 200000 801083940 200000 293790376 200000 709380026 200000 472466488 200000 150387434 200000 504658963 200000 723849147 200000 590357824 200000 260374817 200000 879200302 200000 358130558 200000 131914967 200000 185174892 200000 279237922 200000 449378489 200000 266390408 200000 901306802 200000 676116986 200000 77091492 200000 514102018 200000 153382303 200000 20327208 200000 134233213 200000 770671254 200000 61870882 200000 688341246 200000 110862852 200000 585206203 200000 323513581 200000 624560694 200000 808585727 200000 675291787 200000 684975352 200000 555645547 200000 121598135 200000 865038403 200000 294027519 200000 749341342 200000 625576570 200000 690493895 200000 14115071 200000 907776433 200000 18630679 200000 697527323 200000 525769661 200000 1230575 200000 153036645 200000 923622123 200000 280725311 200000 769594498 200000 833565116 200000 184544516 200000 951979856 200000 385874940 200000 875236473 200000 5245656 200000 13955584 200000 381329615 200000 241510271 200000 808463615 200000 279288354 200000 937715925 200000 214137265 200000 176381617 200000 964843469 200000 820792008 200000 535225209 200000 771242060 200000 311083740 200000 560619211 200000 76851524 200000 384055764 200000 472062318 200000 38901471 200000 8074244 200000 729238382 200000 94066278 200000 262510447 200000 161884077 200000 318844900 200000 870739436 200000 738170821 200000 454921144 200000 688218404 200000 148573674 200000 443984018 200000 637715874 200000 96342721 200000 634444943 200000 139053162 200000 201844590 200000 755839088 200000 285512912 200000 130779205 200000 827329055 200000 29306509 200000 21172962 200000 568751616 200000 568737343 200000 856838804 200000 474455233 200000 548880602 200000 301889628 200000 145730983 200000 718751405 200000 823122935 200000 35853189 200000 212157711 200000 976785832 200000 707966177 200000 403501521 200000 97551539 200000 469341689 200000 476395009 200000 168726232 200000 678179234 200000 975875499 200000 821338922 200000 73846840 200000 449354384 200000 945180943 200000 613255183 200000 78995473 200000 939854928 200000 680438069 200000 2037448 200000 37864841 200000 739624031 200000 343621239 200000 228289106 200000 642490698 200000 614120793 200000 584663791 200000 172066059 200000 998126079 200000 276173185 200000 780811516 200000 523223354 200000 152964826 200000 622243646 200000 405769665 200000 689829765 200000 278650385 200000 779000216 200000 740843430 200000 871227768 200000 143548252 200000 784457919 200000 127640789 200000 344040965 200000 227911801 200000 945192069 200000 672995262 200000 513924607 200000 621031337 200000 410115807 200000 649496467 200000 632880285 200000 629365808 200000 508891239 200000 736853709 200000 196033022 200000 611363032 200000 339280093 200000 207664549 200000 51106207 200000 625412207 200000 667593633 200000 300173468 200000 825890534 200000 639017540 200000 832943163 200000 186889459 200000 586193819 200000 754097838 200000 539061460 200000 617395508 200000 189304425 200000 303726469 200000 672017082 200000 623318439 200000 954277730 200000 841312935 200000 553875680 200000 367492830 200000 435311224 200000 192501877 200000 120475227 200000 393137194 200000 300636677 200000 584006739 200000 431342822 200000 166021667 200000 478788932 200000 734539051 200000 749420383 200000 935251235 200000 316991701 200000 710275050 200000 133680200 200000 803855819 200000 549487933 200000 634939394 200000 629841991 200000 499239806 200000 365407076 200000 708232679 200000 499533990 200000 1501409 200000 249064725 200000 430071186 200000 714868179 200000 583828578 200000 319087489 200000 102914305 200000 193381857 200000 435369645 200000 195054012 200000 24060597 200000 609244934 200000 285622584 200000 132595519 200000 170069042 200000 230176795 200000 648048312 200000 748311652 200000 784494722 200000 239830303 200000 976580010 200000 445349101 200000 534635187 200000 314387892 200000 958687948 200000 8036990 200000 673258068 200000 491662240 200000 659685792 200000 786480926 200000 999789564 200000 270251342 200000 898796784 200000 497985466 200000 664603587 200000 564128331 200000 975088964 200000 336344226 200000 469561287 200000 388422089 200000 701400430 200000 571324426 200000 514807977 200000 713162015 200000 708112639 200000 492172427 200000 231070221 200000 861285446 200000 948869839 200000 964036511 200000 553996574 200000 177408094 200000 90468729 200000 279923752 200000 95390983 200000 105892903 200000 58622940 200000 635521769 200000 911288187 200000 649657992 200000 713566619 200000 521787147 200000 789364013 200000 312825612 200000 990401438 200000 323909274 200000 490132057 200000 901971552 200000 120457871 200000 249103622 200000 546583866 200000 109709015 200000 273431390 200000 251471267 200000 41103505 200000 836026598 200000 756726206 200000 959530025 200000 168762917 200000 158543784 200000 627477157 200000 426345268 200000 287166781 200000 605657946 200000 405610704 200000 96732869 200000 27232552 200000 302048224 200000 896508732 200000 5195967 200000 432721333 200000 204250431 200000 347479982 200000 17308011 200000 666882491 200000 343555105 200000 418898220 200000 583012852 200000 681208723 200000 699655252 200000 544295554 200000 195889900 200000 752547737 200000 452316491 200000 618874559 200000 12368070 200000 213719726 200000 293273755 200000 726431157 200000 501724249 200000 841780921 200000 371263103 200000 678930044 200000 854551907 200000 996069153 200000 689364053 200000 282964975 200000 116560644 200000 353737044 200000 617284895 200000 991697709 200000 957343807 200000 388928836 200000 139234307 200000 935240218 200000 36830844 200000 337993701 200000 182548684 200000 702966747 200000 182002185 200000 392778673 200000 66987622 200000 517545822 200000 59581588 200000 125329700 200000 434275685 200000 8203728 200000 481657267 200000 927394623 200000 671608447 200000 873332516 200000 53803356 200000 468804105 200000 836592909 200000 529578131 200000 671871085 200000 316902665 200000 579874191 200000 291738390 200000 460038437 200000 874474958 200000 8999461 200000 854694894 200000 294999977 200000 481927271 200000 8765718 200000 16496413 200000 831341184 200000 342979563 200000 680290637 200000 837911530 200000 314126103 200000 2063603 200000 419356887 200000 872677729 200000 779083327 200000 706077211 200000 411600230 200000 538109137 200000 192455338 200000 937053828 200000 176590033 200000 584013388 200000 409049969 200000 303033429 200000 601327506 200000 93153066 200000 261766801 200000 761197365 200000 964327750 200000 715050118 200000 824946025 200000 640720083 200000 275326769 200000 156021695 200000 871040317 200000 565454687 200000 980188343 200000 776856825 200000 993247670 200000 357181966 200000 282341860 200000 679106970 200000 747910496 200000 156540825 200000 42775525 200000 294970061 200000 662503979 200000 591430334 200000 490917773 200000 594575362 200000 822446059 200000 943514302 200000 728932305 200000 768427884 200000 794054872 200000 358499294 200000 52750412 200000 356543105 200000 272502799 200000 796178918 200000 210843580 200000 873601662 200000 801649166 200000 557688997 200000 277492355 200000 266249441 200000 949151548 200000 356626026 200000 77817127 200000 62214637 200000 90067551 200000 283827852 200000 406640338 200000 988298537 200000 377721123 200000 810759140 200000 655911890 200000 840979425 200000 358672026 200000 42095950 200000 583250458 200000 514791332 200000 171764151 200000 988331052 200000 861352384 200000 962964676 200000 50913746 200000 376491234 200000 983026045 200000 297573593 200000 135319847 200000 92951899 200000 557390640 200000 48938302 200000 934240086 200000 110916483 200000 73292891 200000 64505747 200000 211087845 200000 688702410 200000 950379172 200000 28197433 200000 79966393 200000 256476071 200000 142882390 200000 391919321 200000 467308705 200000 79385619 200000 165547741 200000 654953182 200000 655694283 200000 635104778 200000 724142925 200000 227084790 200000 430708301 200000 365656846 200000 385223388 200000 323818644 200000 625378973 200000 285518755 200000 483379044 200000 298443889 200000 627802137 200000 451096020 200000 458552290 200000 13214471 200000 387294593 200000 717829549 200000 667624698 200000 698160149 200000 577414008 200000 527370686 200000 677618544 200000 904714782 200000 49997574 200000 816195487 200000 918765232 200000 27869929 200000 575173144 200000 579532902 200000 598005063 200000 903388162 200000 736894463 200000 71393074 200000 681226087 200000 941452088 200000 630954989 200000 66796964 200000 187388263 200000 855696669 200000 199791995 200000 588350561 200000 228138049 200000 569089417 200000 997052198 200000 105595281 200000 692437523 200000 947317272 200000 22075597 200000 238989667 200000 92624542 200000 436519591 200000 469059125 200000 897800327 200000 375943626 200000 296213467 200000 95934341 200000 428631218 200000 585332768 200000 193804698 200000 273564106 200000 743579422 200000 724442446 200000 70834063 200000 369855348 200000 483827975 200000 558768295 200000 915134890 200000 281160407 200000 386557487 200000 975759264 200000 279547038 200000 811396268 200000 947617626 200000 695514709 200000 472633954 200000 683344525 200000 357973203 200000 533601281 200000 40540849 200000 951204732 200000 596014310 200000 403457417 200000 85838729 200000 844080220 200000 471275620 200000 443717106 200000 684396464 200000 331375735 200000 910960930 200000 568598759 200000 757690154 200000 84389366 200000 235924601 200000 772629812 200000 59258308 200000 357289580 200000 721131976 200000 266040141 200000 392928141 200000 256859468 200000 558213357 200000 402731464 200000 421552471 200000 910398062 200000 280897744 200000 595365342 200000 900549947 200000 842821774 200000 512939481 200000 139859951 200000 68553490 200000 282240973 200000 110481525 200000 167016443 200000 482658044 200000 554732078 200000 848091028 200000 370873385 200000 170175965 200000 936903706 200000 174019374 200000 684026179 200000 161929691 200000 697152733 200000 71764153 200000 972410680 200000 733627618 200000 381406502 200000 778537909 200000 551512986 200000 973235488 200000 755135883 200000 134798369 200000 655013918 200000 450254729 200000 317992195 200000 553301250 200000 545224478 200000 835219540 200000 77173610 200000 303429859 200000 39760922 200000 803545979 200000 281868800 200000 508703312 200000 763222066 200000 273690431 200000 177248234 200000 947125850 200000 595850414 200000 666362019 200000 140569264 200000 705606934 200000 63092087 200000 989690348 200000 829547197 200000 78147102 200000 167441819 200000 766975783 200000 183916515 200000 732519182 200000 781254092 200000 572478115 200000 446349780 200000 519519240 200000 592106210 200000 896152434 200000 219032746 200000 216343601 200000 563456597 200000 645260781 200000 505597280 200000 563917873 200000 649559235 200000 841976877 200000 703386198 200000 235642039 200000 298850416 200000 479955603 200000 85374929 200000 336054003 200000 228728769 200000 523011136 200000 684646520 200000 111037722 200000 743595968 200000 467964829 200000 656894424 200000 652393702 200000 755657883 200000 465889493 200000 455587041 200000 207596051 200000 68641317 200000 596217942 200000 127815272 200000 195796195 200000 56225364 200000 429052244 200000 300546979 200000 336168603 200000 89964993 200000 616456262 200000 249217200 200000 704275460 200000 480782891 200000 4176743 200000 866539790 200000 318359531 200000 64600820 200000 90772278 200000 24967713 200000 709790625 200000 649347490 200000 131686646 200000 13101490 200000 281898875 200000 730904672 200000 954064175 200000 747165805 200000 788986195 200000 210013818 200000 869873195 200000 397692514 200000 814522117 200000 486924516 200000 225647226 200000 634787717 200000 584276723 200000 645018804 200000 341959022 200000 229786670 200000 602773634 200000 644149668 200000 788193184 200000 483463578 200000 18208411 200000 43174033 200000 463085929 200000 90454120 200000 801056811 200000 707740158 200000 22894954 200000 352331548 200000 290610851 200000 300352146 200000 275421957 200000 73096351 200000 591923320 200000 282749333 200000 778836193 200000 74331325 200000 638535588 200000 400395127 200000 463243114 200000 499484838 200000 823185955 200000 389353546 200000 340439886 200000 25330029 200000 676916343 200000 267637827 200000 688784385 200000 521875596 200000 276857381 200000 56230461 200000 699525178 200000 902910046 200000 722950710 200000 120037941 200000 398155892 200000 318212260 200000 793530295 200000 439392207 200000 520461166 200000 914328833 200000 791977017 200000 754121936 200000 577212587 200000 706428286 200000 855134801 200000 716173218 200000 538225907 200000 869914886 200000 892904473 200000 689231827 200000 867439312 200000 75542507 200000 855094701 200000 717255830 200000 531981074 200000 352100959 200000 553835951 200000 462196032 200000 253617484 200000 703311612 200000 120098244 200000 320137164 200000 915582036 200000 127365437 200000 671740181 200000 52629848 200000 579341511 200000 743830019 200000 879985359 200000 183081126 200000 162948994 200000 545535504 200000 252823715 200000 541969052 200000 146453034 200000 157572751 200000 912204103 200000 946625732 200000 391748517 200000 450448778 200000 320072946 200000 171449292 200000 199206559 200000 758817907 200000 631590884 200000 643751431 200000 862299654 200000 299463324 200000 827876572 200000 56396779 200000 827632527 200000 749966782 200000 296812960 200000 293643921 200000 417793071 200000 368287862 200000 323603833 200000 466239545 200000 185808546 200000 3557571 200000 843905460 200000 895612611 200000 305794535 200000 873921162 200000 497928738 200000 880909366 200000 615857089 200000 203293714 200000 189072792 200000 155711293 200000 818342200 200000 613774472 200000 979936368 200000 663134628 200000 833702678 200000 767119997 200000 946240263 200000 263276256 200000 440118891 200000 952259683 200000 641431101 200000 89989253 200000 453744906 200000 799853843 200000 733882360 200000 987550925 200000 340911113 200000 153944649 200000 196130209 200000 258104600 200000 79895621 200000 706450214 200000 621611173 200000 636670566 200000 688828123 200000 878876334 200000 295785205 200000 487798751 200000 729148848 200000 456716872 200000 132060038 200000 794575691 200000 275198443 200000 793096769 200000 343080658 200000 304238490 200000 440598646 200000 376579657 200000 222635350 200000 549846366 200000 275305088 200000 823404020 200000 600898578 200000 306070860 200000 833679869 200000 256376122 200000 583724812 200000 670746303 200000 848616484 200000 310375671 200000 760826829 200000 308431925 200000 571594736 200000 490989932 200000 756262882 200000 870116304 200000 695516320 200000 981315772 200000 445058396 200000 270839765 200000 987499576 200000 797932400 200000 862002512 200000 642138416 200000 443514366 200000 861843699 200000 107058776 200000 997977071 200000 449207037 200000 938354199 200000 663639825 200000 625971651 200000 706681477 200000 805539215 200000 938322075 200000 127770242 200000 707308713 200000 831325299 200000 617360668 200000 738778279 200000 9739967 200000 362966207 200000 509927997 200000 504462288 200000 371319780 200000 216387027 200000 832281515 200000 326602559 200000 112647542 200000 540834548 200000 601339287 200000 3631707 200000 146221464 200000 891076042 200000 825381687 200000 828060972 200000 687871921 200000 162078432 200000 710168387 200000 83442914 200000 147846893 200000 166198312 200000 641373304 200000 872169550 200000 994648250 200000 755424628 200000 776074265 200000 514425958 200000 745098061 200000 958161662 200000 433088617 200000 704437958 200000 739256859 200000 101319649 200000 331726642 200000 876620330 200000 5192800 200000 328344733 200000 118877249 200000 131916021 200000 938838427 200000 891584407 200000 608860647 200000 647282094 200000 618070544 200000 970770326 200000 941994874 200000 576429949 200000 646665541 200000 310865479 200000 162791378 200000 499621554 200000 205324421 200000 749128379 200000 613246924 200000 724054847 200000 353994080 200000 20465124 200000 628651722 200000 89518905 200000 437546537 200000 444528411 200000 175262514 200000 35586395 200000 74918519 200000 670800029 200000 763276523 200000 1012098 200000 312557988 200000 390517257 200000 895397347 200000 453570866 200000 894441297 200000 819847908 200000 658369163 200000 78683663 200000 878943200 200000 925039381 200000 66556505 200000 393531493 200000 210619641 200000 358843753 200000 285786181 200000 374536610 200000 375295493 200000 68640784 200000 727081292 200000 483873494 200000 377191094 200000 47199518 200000 161778929 200000 346045242 200000 896636797 200000 686080779 200000 797194679 200000 117117606 200000 782608915 200000 768009523 200000 240081832 200000 616436760 200000 971228145 200000 55272023 200000 748054225 200000 874410548 200000 270720727 200000 624015643 200000 497718211 200000 768464319 200000 476176713 200000 405337222 200000 906791956 200000 275826723 200000 559432973 200000 300119172 200000 637343452 200000 157634031 200000 81011118 200000 655607911 200000 355696440 200000 941623124 200000 572787964 200000 528509282 200000 724947659 200000 703652521 200000 396077962 200000 368708365 200000 825121848 200000 911929063 200000 292819759 200000 422300644 200000 153867177 200000 152526381 200000 405683078 200000 801243080 200000 506915147 200000 734577213 200000 578072685 200000 628311676 200000 129966544 200000 383621885 200000 649378953 200000 920006697 200000 949331179 200000 979685624 200000 480452545 200000 356479962 200000 356376023 200000 163738075 200000 731321791 200000 344675329 200000 993984465 200000 645473016 200000 582609523 200000 161231088 200000 309972121 200000 570294726 200000 213427855 200000 222590817 200000 691017462 200000 364582494 200000 556672523 200000 840431 200000 477068591 200000 485956608 200000 145384610 200000 527166619 200000 412469138 200000 258966924 200000 107146324 200000 31269191 200000 8908016 200000 215695882 200000 803021283 200000 475496510 200000 824019231 200000 382118178 200000 428531542 200000 703309738 200000 549148023 200000 771712932 200000 235513976 200000 588946205 200000 171932502 200000 135413762 200000 34699097 200000 379400201 200000 98591388 200000 774169809 200000 758763724 200000 303810632 200000 242260527 200000 381342540 200000 167400680 200000 449896084 200000 296059000 200000 193201105 200000 460602248 200000 590426896 200000 410848741 200000 640383073 200000 866005195 200000 310383037 200000 632616293 200000 733694244 200000 128774548 200000 967800070 200000 313275631 200000 641435363 200000 821489674 200000 132235829 200000 976896507 200000 543290253 200000 718835737 200000 889763835 200000 247141383 200000 656881330 200000 662608368 200000 707822828 200000 76349203 200000 524452363 200000 247479426 200000 344368640 200000 367908901 200000 483615728 200000 90729477 200000 780760852 200000 331085255 200000 718313952 200000 333876341 200000 381309799 200000 953127044 200000 331797757 200000 855938578 200000 81129501 200000 578687342 200000 151464077 200000 102202845 200000 124665024 200000 227392667 200000 243431034 200000 464847391 200000 82553785 200000 648555939 200000 320808403 200000 146406115 200000 972197083 200000 183168548 200000 909026121 200000 781412983 200000 16851417 200000 924871742 200000 144223667 200000 540014063 200000 698159307 200000 69682968 200000 639752330 200000 336509858 200000 975402158 200000 88047961 200000 654303854 200000 25934763 200000 906294240 200000 468902319 200000 678769567 200000 844703849 200000 649855656 200000 202338124 200000 51414660 200000 329270527 200000 877450156 200000 633546851 200000 476592168 200000 405588437 200000 399391864 200000 23886512 200000 746448568 200000 835658005 200000 824339454 200000 32016366 200000 410030086 200000 417546543 200000 474042129 200000 206100062 200000 406005769 200000 82502997 200000 5535465 200000 688717638 200000 400853339 200000 659591168 200000 837263778 200000 704150896 200000 15470521 200000 458727785 200000 91439292 200000 35433895 200000 482571399 200000 401597456 200000 249725852 200000 597221181 200000 171540297 200000 775182137 200000 327435786 200000 600936072 200000 23026219 200000 299035498 200000 824908977 200000 604692320 200000 49943675 200000 343582447 200000 378376099 200000 881800099 200000 209224489 200000 585365078 200000 848638162 200000 628481970 200000 834156877 200000 393680627 200000 880467608 200000 34404593 200000 259242145 200000 606256477 200000 882738224 200000 760411722 200000 396149251 200000 489390063 200000 401826874 200000 536677547 200000 272250869 200000 795452232 200000 62422331 200000 568908675 200000 44206365 200000 823897292 200000 93579803 200000 760909641 200000 119122117 200000 456657696 200000 806167205 200000 353082869 200000 513587548 200000 894818481 200000 133792266 200000 135266181 200000 497666291 200000 241011758 200000 726562142 200000 703028346 200000 30748608 200000 54352138 200000 89728026 200000 523159640 200000 183792798 200000 644742651 200000 121172632 200000 386127402 200000 400321932 200000 744011134 200000 839437466 200000 907292923 200000 501994538 200000 395471952 200000 469154756 200000 674653789 200000 503267903 200000 717584886 200000 7961629 200000 990346982 200000 811727413 200000 937560886 200000 466304146 200000 494192815 200000 463913883 200000 194469532 200000 618788211 200000 251364820 200000 664931234 200000 474628342 200000 881176820 200000 298447094 200000 928253345 200000 983682008 200000 559118254 200000 686585276 200000 754230674 200000 307191833 200000 221726491 200000 342251341 200000 211933330 200000 722272340 200000 782244893 200000 327830231 200000 264886116 200000 238997353 200000 898516855 200000 387288076 200000 932372207 200000 186490617 200000 734404691 200000 567747488 200000 22405820 200000 521867245 200000 752561850 200000 518352844 200000 101581689 200000 769714927 200000 809517599 200000 294634702 200000 35332472 200000 709479151 200000 558186453 200000 401753447 200000 480297776 200000 395527071 200000 558678420 200000 140025691 200000 545211323 200000 254781432 200000 492828664 200000 850473460 200000 449630551 200000 215126707 200000 377981698 200000 146656896 200000 579142630 200000 971679953 200000 665924245 200000 440494287 200000 948046701 200000 497907732 200000 898086650 200000 162120629 200000 570405528 200000 312306051 200000 712970588 200000 618045838 200000 709074741 200000 214398954 200000 735220301 200000 716558517 200000 764426420 200000 8641623 200000 271525952 200000 598976011 200000 28829358 200000 333541023 200000 693851660 200000 315787639 200000 946071899 200000 374486487 200000 699840879 200000 546436192 200000 145638426 200000 680302299 200000 487787913 200000 495753781 200000 666819053 200000 956361930 200000 652146013 200000 392224997 200000 322289146 200000 356910983 200000 309159507 200000 803181415 200000 230891531 200000 996535354 200000 864029881 200000 307125812 200000 290173711 200000 649640397 200000 202972221 200000 79678920 200000 299846039 200000 933973872 200000 732423797 200000 606189860 200000 500451418 200000 972182806 200000 524859735 200000 886949967 200000 705197233 200000 379917302 200000 324419009 200000 139489488 200000 961743643 200000 970012426 200000 444852722 200000 979433014 200000 495228858 200000 472065939 200000 187931663 200000 954912401 200000 540013269 200000 539236755 200000 33613983 200000 360140022 200000 148397396 200000 480365137 200000 641236239 200000 595945470 200000 946980679 200000 222718681 200000 827946544 200000 989316167 200000 733061216 200000 653354105 200000 740807348 200000 804449522 200000 348461171 200000 802626886 200000 563892660 200000 745843747 200000 999549437 200000 517598357 200000 766015789 200000 945297285 200000 823494811 200000 704952706 200000 642224766 200000 378118851 200000 775744398 200000 93741420 200000 392386283 200000 868917264 200000 157930558 200000 182500471 200000 790743581 200000 572768416 200000 244251828 200000 549600265 200000 533555360 200000 146282797 200000 50579998 200000 944610125 200000 628002404 200000 987009139 200000 500952398 200000 909608371 200000 799816509 200000 931109299 200000 33607996 200000 428190062 200000 853814115 200000 571579700 200000 319190400 200000 918027764 200000 67659763 200000 860141757 200000 249778392 200000 973391490 200000 403539307 200000 57161245 200000 425383336 200000 496252054 200000 692721202 200000 803091364 200000 912147573 200000 583882867 200000 39072014 200000 464799911 200000 310962281 200000 506276256 200000 18443179 200000 606755839 200000 791906771 200000 692330345 200000 418822427 200000 698253450 200000 26513060 200000 202177885 200000 211179089 200000 270080937 200000 822413554 200000 995501006 200000 40666277 200000 105001921 200000 821234552 200000 406510164 200000 872198739 200000 159877306 200000 908071956 200000 446350922 200000 39639803 200000 851992195 200000 880158281 200000 793451855 200000 972215843 200000 393032588 200000 75541435 200000 946601927 200000 59268016 200000 214708554 200000 964386997 200000 438512472 200000 605320817 200000 317013686 200000 948367526 200000 706314093 200000 778783892 200000 445150926 200000 350514335 200000 591240630 200000 925945903 200000 957189395 200000 31708631 200000 855247014 200000 612218808 200000 590573066 200000 305368615 200000 99475444 200000 317403789 200000 583307707 200000 74181263 200000 58621723 200000 798251886 200000 590531125 200000 452109231 200000 237618649 200000 925162238 200000 506523656 200000 511130191 200000 418339508 200000 59654725 200000 669143753 200000 647121367 200000 380405104 200000 186686256 200000 93886865 200000 658879703 200000 769614234 200000 138584848 200000 119649663 200000 358242177 200000 394885377 200000 954415383 200000 881488433 200000 482277930 200000 982799415 200000 245859038 200000 296587343 200000 327064013 200000 401206036 200000 497794274 200000 31105025 200000 596052615 200000 446025011 200000 947718402 200000 984366451 200000 42174492 200000 953532532 200000 310268163 200000 36527960 200000 9866353 200000 460786552 200000 389285644 200000 664445284 200000 837979664 200000 20565544 200000 66526250 200000 660192977 200000 940714151 200000 118359599 200000 132079821 200000 985719515 200000 534678921 200000 327983483 200000 505810761 200000 125296452 200000 18782251 200000 504280256 200000 396335191 200000 716315345 200000 153514664 200000 783037429 200000 708936081 200000 364763594 200000 175147070 200000 581237972 200000 315101689 200000 845649534 200000 802734543 200000 507748190 200000 315258483 200000 177172413 200000 133392993 200000 124291157 200000 773615174 200000 564178780 200000 32786846 200000 884607937 200000 775720350 200000 415824053 200000 320816725 200000 601372012 200000 855230989 200000 537529124 200000 132494583 200000 954103654 200000 369584902 200000 260514443 200000 308078618 200000 991545473 200000 119102049 200000 769148878 200000 575856890 200000 892170965 200000 880646874 200000 94974808 200000 21491 200000 345735742 200000 790528146 200000 27984277 200000 655550728 200000 653217497 200000 744888204 200000 787095926 200000 117671008 200000 538527115 200000 722506801 200000 155522288 200000 870394563 200000 601989754 200000 965772749 200000 816844157 200000 655149601 200000 76004753 200000 61175567 200000 107576473 200000 771460107 200000 574605569 200000 519389837 200000 573528646 200000 459177528 200000 959631802 200000 613762366 200000 136425865 200000 46482690 200000 110334966 200000 520301822 200000 720807658 200000 401616870 200000 950483887 200000 875834637 200000 884061432 200000 13054984 200000 37760804 200000 131246736 200000 629280963 200000 179140268 200000 439313752 200000 720714511 200000 538121312 200000 628092350 200000 923693203 200000 285087477 200000 111312745 200000 577131083 200000 667794655 200000 185968148 200000 803812730 200000 796851974 200000 485622412 200000 735121950 200000 761049781 200000 281336516 200000 190359724 200000 750938925 200000 72091711 200000 215874304 200000 751469464 200000 191227964 200000 172824257 200000 877322840 200000 163204969 200000 276897707 200000 345747175 200000 148051726 200000 523561087 200000 376138175 200000 484623844 200000 835324807 200000 561374718 200000 501210911 200000 549538797 200000 987266255 200000 329222220 200000 451063128 200000 228482745 200000 486301972 200000 146718613 200000 622594907 200000 393158152 200000 388965927 200000 446544967 200000 966151162 200000 391237145 200000 584949246 200000 620263830 200000 936909422 200000 864166449 200000 263962421 200000 357052409 200000 406301908 200000 867837211 200000 782417288 200000 594390955 200000 654743723 200000 742962083 200000 848730202 200000 717272363 200000 112051031 200000 512889626 200000 734651185 200000 735510460 200000 194998433 200000 908407253 200000 995227703 200000 144318950 200000 107673398 200000 584532910 200000 691253947 200000 215465459 200000 176363299 200000 134071937 200000 155617710 200000 947548275 200000 352887391 200000 98475184 200000 288389671 200000 149576376 200000 15279938 200000 925310368 200000 973555679 200000 682282843 200000 280188166 200000 551546426 200000 532493750 200000 512998069 200000 621918285 200000 317048683 200000 299354156 200000 467876711 200000 598835610 200000 390383268 200000 402182120 200000 229523666 200000 295294422 200000 136422490 200000 488590389 200000 833411488 200000 107288781 200000 552043655 200000 554064256 200000 781138489 200000 969521071 200000 773659943 200000 972915675 200000 94166351 200000 326674831 200000 879691452 200000 939440509 200000 309618259 200000 450687975 200000 419097291 200000 880323392 200000 852208125 200000 450050322 200000 518102621 200000 535641378 200000 539512008 200000 367954129 200000 170698879 200000 284538564 200000 266631539 200000 214834887 200000 950808770 200000 164951022 200000 871617921 200000 142092541 200000 525526459 200000 466670857 200000 351426490 200000 107315807 200000 190414212 200000 238221731 200000 624972968 200000 141905212 200000 526975034 200000 252049135 200000 502411035 200000 39917514 200000 824840829 200000 7144514 200000 706906277 200000 842117791 200000 715456499 200000 151292823 200000 503675423 200000 195713337 200000 753736644 200000 820000780 200000 190776354 200000 76350072 200000 22061855 200000 469460579 200000 276115343 200000 504811294 200000 978265012 200000 242370946 200000 911348744 200000 400967254 200000 159936057 200000 350059251 200000 796594292 200000 83721258 200000 815373542 200000 372199781 200000 52471679 200000 604311564 200000 833384440 200000 764997929 200000 239698967 200000 331293518 200000 762417713 200000 888613558 200000 555864048 200000 785409961 200000 357102422 200000 241300773 200000 709756417 200000 196455866 200000 90045616 200000 280493237 200000 7224069 200000 799817088 200000 687366540 200000 750866760 200000 335172603 200000 84155616 200000 107808187 200000 156949733 200000 102352039 200000 307782177 200000 419033619 200000 972574260 200000 332614159 200000 41263217 200000 65034987 200000 662702341 200000 523339518 200000 326065758 200000 405779107 200000 11355849 200000 465673348 200000 456873053 200000 495521818 200000 70718743 200000 192838259 200000 16294214 200000 4876086 200000 149923881 200000 622761444 200000 156754133 200000 123451232 200000 991827292 200000 364053425 200000 507862059 200000 332460549 200000 420679604 200000 956327160 200000 437035596 200000 944160022 200000 218814037 200000 393970078 200000 942637215 200000 498333065 200000 741924107 200000 596200137 200000 452587377 200000 203059669 200000 299420867 200000 132293989 200000 791919218 200000 186392186 200000 644518928 200000 286652577 200000 998093110 200000 211148919 200000 920879015 200000 402714223 200000 454274485 200000 695242194 200000 268343523 200000 567989255 200000 685703883 200000 238324756 200000 470291009 200000 323074148 200000 776139449 200000 329346762 200000 232581605 200000 917649093 200000 932690338 200000 986371077 200000 132243988 200000 93814062 200000 729761295 200000 828017371 200000 879314360 200000 133865701 200000 448432492 200000 125965284 200000 237161695 200000 463170805 200000 163977864 200000 922678205 200000 233511228 200000 162355886 200000 680241177 200000 127828360 200000 240122021 200000 869667363 200000 899445046 200000 818769258 200000 731792275 200000 807864490 200000 10129883 200000 156162828 200000 416405925 200000 318241120 200000 724962152 200000 87112731 200000 251072541 200000 284268963 200000 186400034 200000 377133769 200000 194886753 200000 43883414 200000 611424433 200000 788836937 200000 551489147 200000 580779680 200000 516429984 200000 421030230 200000 539731866 200000 285754861 200000 171258081 200000 41172141 200000 778045071 200000 545218795 200000 504600902 200000 599402382 200000 983076433 200000 698710991 200000 531630089 200000 808161343 200000 260393593 200000 130105870 200000 774173765 200000 359121033 200000 820167 200000 957792484 200000 112693370 200000 89842745 200000 946673307 200000 429892048 200000 415936781 200000 162195872 200000 244447612 200000 118765846 200000 531880133 200000 30611988 200000 496303509 200000 805596219 200000 576830288 200000 807768685 200000 273708339 200000 638575757 200000 804310460 200000 724431240 200000 236250696 200000 126831513 200000 855877886 200000 957595848 200000 641707755 200000 544367027 200000 472519790 200000 488258704 200000 723109846 200000 70749809 200000 200126537 200000 119164106 200000 684402919 200000 45420848 200000 814484014 200000 391909731 200000 866620319 200000 678992270 200000 739269538 200000 824540364 200000 493027238 200000 121852398 200000 182517388 200000 223394939 200000 201460037 200000 885340663 200000 585786297 200000 21990760 200000 932157930 200000 416665877 200000 954997593 200000 530597008 200000 610089128 200000 282322167 200000 661458816 200000 839966582 200000 54182580 200000 838752783 200000 910008486 200000 592619165 200000 882178537 200000 479105045 200000 189008935 200000 646214159 200000 567402309 200000 812058757 200000 16586948 200000 265403865 200000 194361706 200000 998095132 200000 859120929 200000 934282380 200000 457862430 200000 242867294 200000 422469 200000 460325822 200000 803960267 200000 731101203 200000 356782621 200000 276859527 200000 22895103 200000 759867334 200000 672432632 200000 653218821 200000 262467565 200000 682558789 200000 471723788 200000 623915992 200000 875082731 200000 286015268 200000 219520240 200000 543166118 200000 737408242 200000 550362938 200000 593489440 200000 902167704 200000 19126562 200000 896379681 200000 739396221 200000 975328731 200000 704674875 200000 242969274 200000 191347146 200000 706949921 200000 661870628 200000 118889127 200000 488402480 200000 549021213 200000 651793255 200000 531726032 200000 687576250 200000 991182859 200000 271662515 200000 433607391 200000 656026586 200000 917742629 200000 397654617 200000 847605443 200000 805199842 200000 73707567 200000 378244304 200000 258855729 200000 414059404 200000 877897964 200000 46443826 200000 29307422 200000 655608435 200000 955139238 200000 212996284 200000 582608710 200000 760894872 200000 658732458 200000 999575634 200000 269631657 200000 824880094 200000 99597513 200000 369458424 200000 178288904 200000 113512077 200000 125487577 200000 172641882 200000 274073708 200000 213258195 200000 431845938 200000 935890757 200000 129220768 200000 102867774 200000 735823154 200000 593528876 200000 448893874 200000 734454851 200000 464447161 200000 651586468 200000 368279158 200000 875052731 200000 290239406 200000 622985960 200000 519197955 200000 815403872 200000 822098040 200000 326578261 200000 544802100 200000 56228437 200000 453617029 200000 936765935 200000 577428775 200000 584717211 200000 853580230 200000 110209499 200000 665599938 200000 966346141 200000 978648881 200000 42694371 200000 513309993 200000 937234341 200000 106465598 200000 329072373 200000 539213641 200000 865131620 200000 446487915 200000 537178532 200000 18447953 200000 990510702 200000 350224824 200000 136615589 200000 15887155 200000 287780539 200000 571370284 200000 992623700 200000 905131560 200000 714469160 200000 124104270 200000 151065645 200000 56038185 200000 380996340 200000 372044204 200000 691699027 200000 743628918 200000 471838019 200000 559922264 200000 587030796 200000 820649747 200000 451964831 200000 815065701 200000 643778882 200000 862413126 200000 218967154 200000 694764911 200000 807921924 200000 61626139 200000 637616524 200000 110162192 200000 956671235 200000 160058080 200000 824122531 200000 16201068 200000 826266645 200000 148634537 200000 381875662 200000 74705318 200000 35729334 200000 647862733 200000 874417674 200000 473691240 200000 375664770 200000 537764711 200000 448996789 200000 836097632 200000 615674556 200000 122855638 200000 450808598 200000 57929405 200000 933492939 200000 98362173 200000 191432915 200000 354772918 200000 123102135 200000 716394244 200000 776780408 200000 913051395 200000 436836272 200000 241059925 200000 100090615 200000 975475298 200000 682366088 200000 54535583 200000 134292771 200000 68385811 200000 741142580 200000 379349527 200000 681747508 200000 198449501 200000 613783886 200000 72485426 200000 835120710 200000 294907655 200000 728264086 200000 576451117 200000 627603673 200000 399739359 200000 492835948 200000 420878981 200000 101199698 200000 220653367 200000 457170264 200000 623274623 200000 894120313 200000 804044130 200000 959456899 200000 273878689 200000 97716730 200000 289823292 200000 715351355 200000 683654967 200000 654092004 200000 429053856 200000 283097203 200000 245758671 200000 715514924 200000 465115119 200000 301199680 200000 378739389 200000 253106219 200000 370103439 200000 177007965 200000 541129624 200000 297464348 200000 495123050 200000 984435624 200000 135792059 200000 135093407 200000 590283371 200000 903847075 200000 439238085 200000 193689657 200000 963020805 200000 877399284 200000 954085657 200000 214052306 200000 76871595 200000 688210405 200000 999497823 200000 402684725 200000 249899865 200000 573721060 200000 346867713 200000 891875219 200000 725662986 200000 817455364 200000 289644719 200000 956640256 200000 976668991 200000 437110651 200000 365305820 200000 92142069 200000 163255166 200000 705236514 200000 3471934 200000 83224524 200000 696641745 200000 947816696 200000 118105169 200000 755603784 200000 585062979 200000 476864415 200000 104286933 200000 245966346 200000 572043111 200000 532911069 200000 408011084 200000 667399196 200000 803438289 200000 758579229 200000 31434877 200000 926155371 200000 145212058 200000 393834988 200000 495118068 200000 412158277 200000 692740320 200000 795683964 200000 12020095 200000 296610527 200000 82068035 200000 612755748 200000 65577906 200000 656916433 200000 433334890 200000 81453533 200000 347795044 200000 391415703 200000 197450364 200000 888758727 200000 199607856 200000 470627090 200000 572929960 200000 621496226 200000 991277557 200000 56653573 200000 571227549 200000 185423446 200000 985618775 200000 773249690 200000 935437074 200000 142013291 200000 773977915 200000 739097562 200000 259098687 200000 510378897 200000 854887503 200000 484001336 200000 158038370 200000 904734490 200000 715894656 200000 124901127 200000 123179836 200000 635593339 200000 541790337 200000 377664511 200000 223792529 200000 941669583 200000 192238667 200000 828962236 200000 632479148 200000 590986323 200000 248097175 200000 260447295 200000 795798232 200000 400454379 200000 99108710 200000 128039275 200000 49280744 200000 631313564 200000 680121722 200000 301331849 200000 670189744 200000 25551888 200000 34199258 200000 46750149 200000 672290953 200000 226614549 200000 859308114 200000 612775598 200000 922012369 200000 236509982 200000 380585712 200000 291480762 200000 177414761 200000 129886656 200000 150610056 200000 622352575 200000 210995509 200000 54481718 200000 396146225 200000 626376827 200000 115724960 200000 834547934 200000 258261702 200000 340630798 200000 899598869 200000 48380346 200000 838701415 200000 381377403 200000 240096647 200000 66524912 200000 237406709 200000 133769514 200000 61991402 200000 720312907 200000 804921753 200000 159794281 200000 676655031 200000 440295095 200000 159099197 200000 504147174 200000 901039468 200000 942124232 200000 209148945 200000 996710455 200000 706250762 200000 956590900 200000 420522504 200000 7529554 200000 116875157 200000 865439572 200000 730192472 200000 89041429 200000 134721432 200000 611799976 200000 74872830 200000 252405695 200000 152680350 200000 772700752 200000 638422584 200000 375646069 200000 597162938 200000 641887635 200000 224587017 200000 715886014 200000 14013184 200000 268370524 200000 26596792 200000 631838216 200000 346828297 200000 901072568 200000 767121233 200000 329940769 200000 409836915 200000 685203545 200000 125482274 200000 157585342 200000 797324383 200000 77063446 200000 370915647 200000 593461495 200000 468373746 200000 866061161 200000 803820800 200000 268140233 200000 959009492 200000 240962287 200000 506459518 200000 379056787 200000 205322676 200000 347768556 200000 481724953 200000 240376217 200000 452495809 200000 188382916 200000 475481844 200000 34564996 200000 360583218 200000 23138435 200000 5394295 200000 616554208 200000 777992640 200000 698720598 200000 909468877 200000 232350109 200000 24776999 200000 686629392 200000 544421476 200000 846898063 200000 554139561 200000 227248038 200000 20071023 200000 299537134 200000 464458122 200000 59252147 200000 540438631 200000 670756567 200000 499343509 200000 527875317 200000 139496838 200000 217680328 200000 742303893 200000 6715854 200000 668339018 200000 826626088 200000 721651165 200000 863460548 200000 989843960 200000 298631357 200000 955492801 200000 720539905 200000 754471191 200000 939773236 200000 898251035 200000 157790931 200000 954004465 200000 924551836 200000 671372999 200000 321558061 200000 487398421 200000 529319403 200000 913030182 200000 561732901 200000 248993240 200000 775815288 200000 841008031 200000 112301172 200000 898759375 200000 266443391 200000 50912026 200000 23273465 200000 607849046 200000 380072352 200000 89658499 200000 628542262 200000 371494924 200000 219200353 200000 847082573 200000 965175249 200000 907902549 200000 256481191 200000 282453484 200000 113617941 200000 917642967 200000 142072641 200000 682299994 200000 824773486 200000 152378109 200000 489264221 200000 101629587 200000 425991921 200000 111796343 200000 400526609 200000 436909080 200000 13385681 200000 628469176 200000 347493843 200000 312701296 200000 238389739 200000 174153847 200000 848125953 200000 287223971 200000 639796795 200000 990867502 200000 808131163 200000 80251837 200000 917403493 200000 388570270 200000 941851524 200000 564023633 200000 858408493 200000 4663369 200000 942740100 200000 788662515 200000 629740031 200000 455327479 200000 814205769 200000 181332925 200000 902979432 200000 993689650 200000 296035617 200000 713674955 200000 242993306 200000 553348041 200000 564538177 200000 32195519 200000 777124332 200000 83446353 200000 781015873 200000 353549117 200000 874132056 200000 149639583 200000 767805854 200000 924382576 200000 34906620 200000 97896783 200000 151672375 200000 947086980 200000 408324249 200000 849561409 200000 534889169 200000 813100841 200000 324712471 200000 854864918 200000 549676435 200000 271088919 200000 939818239 200000 258186167 200000 106994570 200000 373961604 200000 844698879 200000 230931919 200000 418357542 200000 531680175 200000 838328682 200000 565451340 200000 811527355 200000 564201305 200000 133844406 200000 431150050 200000 824498434 200000 248297799 200000 345064444 200000 540950151 200000 616531861 200000 824044482 200000 917866875 200000 116150776 200000 567740790 200000 162652950 200000 145424148 200000 957187123 200000 566336393 200000 157021718 200000 618693071 200000 522210811 200000 969889557 200000 49751702 200000 635095894 200000 433546584 200000 590416455 200000 955379184 200000 330829429 200000 69846548 200000 416273070 200000 826927488 200000 577871264 200000 219355710 200000 669514688 200000 978098472 200000 320154477 200000 724268203 200000 733098324 200000 76934093 200000 989401877 200000 224964976 200000 922446374 200000 527532503 200000 636629752 200000 46468201 200000 673296983 200000 902584245 200000 760552214 200000 509465526 200000 698551274 200000 986648663 200000 21823894 200000 909333049 200000 47043400 200000 198237618 200000 297430339 200000 28116505 200000 218751421 200000 32513344 200000 804288009 200000 915462977 200000 669136888 200000 312862845 200000 918046589 200000 595311073 200000 328912015 200000 708210027 200000 812076883 200000 388659948 200000 345148537 200000 407854863 200000 98912741 200000 663071385 200000 894021010 200000 889983474 200000 460716211 200000 80322275 200000 500297498 200000 355945632 200000 74072285 200000 146286601 200000 423998006 200000 84417580 200000 840083371 200000 531377422 200000 368332910 200000 52616874 200000 969984262 200000 440048698 200000 354475054 200000 619728308 200000 727418364 200000 905629591 200000 16899397 200000 764657894 200000 923018047 200000 412845428 200000 679151976 200000 440745570 200000 624430503 200000 717789926 200000 332138672 200000 241702221 200000 331617452 200000 374853698 200000 858399768 200000 228496464 200000 973169388 200000 905415077 200000 463444480 200000 611894808 200000 828822187 200000 276029292 200000 198145709 200000 819867606 200000 691421262 200000 956964028 200000 226275526 200000 353088959 200000 173281503 200000 767740923 200000 568599512 200000 67630477 200000 757170828 200000 308358485 200000 264317140 200000 865955580 200000 839999272 200000 741495608 200000 526693004 200000 282351694 200000 574949545 200000 799822552 200000 854241849 200000 584297160 200000 672245160 200000 426845356 200000 700010488 200000 821600562 200000 112694756 200000 37498095 200000 73638216 200000 282122843 200000 181826239 200000 422169120 200000 694377869 200000 32127891 200000 804388287 200000 601354626 200000 785091729 200000 645331760 200000 100513039 200000 199306141 200000 200274174 200000 684412681 200000 192035835 200000 344298683 200000 841818852 200000 458149630 200000 631502712 200000 115578220 200000 787417145 200000 72111982 200000 312799897 200000 552282882 200000 636451157 200000 105164223 200000 401728283 200000 695603733 200000 668303218 200000 16732889 200000 16349146 200000 426959105 200000 292578610 200000 886454187 200000 128224089 200000 365915747 200000 926347032 200000 637019045 200000 435763775 200000 481962400 200000 998194701 200000 483905853 200000 358207444 200000 67911518 200000 220391389 200000 444564074 200000 57113736 200000 184559625 200000 923751352 200000 560974124 200000 171331693 200000 59913295 200000 214735537 200000 521477634 200000 434461112 200000 428611492 200000 528590402 200000 131074674 200000 201377092 200000 922295999 200000 642517702 200000 620633476 200000 46617870 200000 990093851 200000 526121982 200000 169775687 200000 581411514 200000 576286327 200000 499871629 200000 477907531 200000 167678989 200000 957292375 200000 614283644 200000 783895590 200000 727370609 200000 802563457 200000 202758839 200000 655403504 200000 705929332 200000 339018112 200000 470691213 200000 777551302 200000 895827017 200000 696620068 200000 517558324 200000 606101578 200000 365512261 200000 703490815 200000 211168066 200000 820077857 200000 406797411 200000 820005610 200000 883069493 200000 696792948 200000 593433537 200000 990634622 200000 656801773 200000 428890736 200000 533634337 200000 773352604 200000 93522732 200000 964439494 200000 882040681 200000 651776230 200000 279840541 200000 547970603 200000 333803555 200000 880398915 200000 147035082 200000 300025817 200000 326111230 200000 592383327 200000 521534629 200000 585847564 200000 475314507 200000 428115240 200000 257725184 200000 613884551 200000 931768448 200000 463823186 200000 455282836 200000 973668877 200000 254276792 200000 843894996 200000 66740222 200000 95046375 200000 556507698 200000 30795369 200000 619588413 200000 948446308 200000 531131598 200000 984400144 200000 190495286 200000 657047636 200000 372203667 200000 205256845 200000 804926768 200000 143598989 200000 834370604 200000 564462565 200000 905156441 200000 334440039 200000 920526693 200000 78841830 200000 101129023 200000 37182271 200000 480414643 200000 909672349 200000 127375191 200000 773917943 200000 742129322 200000 44419293 200000 884829817 200000 926396788 200000 402556036 200000 847776447 200000 933509729 200000 584658463 200000 33757857 200000 37797916 200000 278641712 200000 833368677 200000 687998977 200000 930318869 200000 185280746 200000 561009719 200000 311369164 200000 887792780 200000 506420214 200000 335620235 200000 871740362 200000 221761704 200000 904237473 200000 921442777 200000 737645804 200000 288031573 200000 753103259 200000 728615582 200000 693132737 200000 903870402 200000 92523896 200000 79471580 200000 139035905 200000 569127905 200000 909806384 200000 483674520 200000 664595974 200000 480360682 200000 366935455 200000 39242075 200000 896142670 200000 345914328 200000 167876870 200000 839792818 200000 303543547 200000 677722090 200000 549704584 200000 747106735 200000 430091091 200000 518467876 200000 168300462 200000 188656997 200000 420941120 200000 333416139 200000 942393060 200000 640390767 200000 373799632 200000 834175469 200000 881665529 200000 965749609 200000 454100406 200000 721964503 200000 984982435 200000 245042550 200000 540648903 200000 291008156 200000 478861561 200000 540520633 200000 910794622 200000 96124821 200000 649613815 200000 158271708 200000 242880121 200000 2061276 200000 947107325 200000 676309388 200000 84636154 200000 856011983 200000 740147792 200000 123530490 200000 905283944 200000 910870675 200000 579818136 200000 457920091 200000 809935563 200000 449962127 200000 472953696 200000 748187753 200000 578345811 200000 101698029 200000 359748762 200000 775786465 200000 202355665 200000 243140636 200000 946039832 200000 936395779 200000 332559675 200000 693886800 200000 308188180 200000 589721877 200000 363575085 200000 520956160 200000 904804265 200000 828858592 200000 931093603 200000 982522472 200000 83864919 200000 272073009 200000 123423553 200000 128123141 200000 413292419 200000 663664730 200000 685965899 200000 811485979 200000 710913268 200000 608224686 200000 735057581 200000 576303666 200000 343935320 200000 853349384 200000 319775411 200000 660645781 200000 355301821 200000 660883013 200000 123576914 200000 225725138 200000 952992024 200000 16554949 200000 734513054 200000 472173116 200000 449065153 200000 205894894 200000 972426578 200000 794582380 200000 102112501 200000 97042345 200000 909906763 200000 739283388 200000 834087251 200000 786094563 200000 659907341 200000 803477707 200000 468023136 200000 822154254 200000 28997180 200000 60751100 200000 880989443 200000 749540765 200000 621743396 200000 215001078 200000 527584009 200000 871478667 200000 386908467 200000 521820453 200000 390170530 200000 444277461 200000 244533625 200000 592787000 200000 748204770 200000 821032187 200000 506223919 200000 998179745 200000 5761857 200000 397880451 200000 223111725 200000 19681048 200000 637426203 200000 502452598 200000 161661298 200000 966905368 200000 148108849 200000 441183201 200000 284714399 200000 643479137 200000 681782311 200000 201371222 200000 254470524 200000 930968692 200000 488115460 200000 30810728 200000 645993586 200000 923559962 200000 550702773 200000 965678386 200000 680059152 200000 986365662 200000 480938121 200000 430696913 200000 321173383 200000 822294158 200000 550649782 200000 59143653 200000 670382126 200000 465856446 200000 38717907 200000 248573461 200000 575972350 200000 195307076 200000 520861020 200000 132447368 200000 209855766 200000 453484477 200000 327761458 200000 483530604 200000 96678200 200000 934240775 200000 887151640 200000 454990194 200000 540265546 200000 187327941 200000 863250231 200000 345922640 200000 768504535 200000 932591327 200000 183526042 200000 830132542 200000 36402316 200000 731575039 200000 323448499 200000 596271994 200000 73158843 200000 492419092 200000 149773780 200000 113340100 200000 797859547 200000 843491539 200000 728664247 200000 256773090 200000 937992965 200000 325705521 200000 244751095 200000 40240413 200000 745814137 200000 572140266 200000 730788757 200000 695459522 200000 489518615 200000 452366845 200000 63461748 200000 197588387 200000 188426983 200000 111268142 200000 100366812 200000 726021523 200000 911898769 200000 675987075 200000 504282875 200000 306931694 200000 296967654 200000 820766152 200000 722588767 200000 8647694 200000 171989845 200000 582823179 200000 811966845 200000 501837271 200000 681006966 200000 322957088 200000 342180398 200000 252398124 200000 429212547 200000 289003038 200000 892648236 200000 698560887 200000 151687642 200000 536902111 200000 954616474 200000 847032869 200000 276284541 200000 898038404 200000 353086585 200000 443928360 200000 454983057 200000 845923055 200000 304792372 200000 107241075 200000 441073122 200000 290969416 200000 744727061 200000 94782850 200000 821975902 200000 218735993 200000 727104461 200000 218474447 200000 540930454 200000 894320050 200000 59882224 200000 761855838 200000 848438336 200000 227221221 200000 632924278 200000 608175922 200000 544757687 200000 560056138 200000 462566972 200000 949856725 200000 407027577 200000 885779165 200000 415124865 200000 476656084 200000 209686184 200000 125016539 200000 142508905 200000 204009025 200000 130872970 200000 289323337 200000 717680510 200000 118017328 200000 458539785 200000 838236013 200000 928684586 200000 834646074 200000 76971316 200000 350899283 200000 155785533 200000 708138749 200000 372638140 200000 284769865 200000 683458669 200000 68020121 200000 73521528 200000 38983779 200000 736393169 200000 469407028 200000 302700001 200000 679621368 200000 179066470 200000 107747448 200000 746467223 200000 680294435 200000 793753738 200000 33543184 200000 412049114 200000 309506115 200000 819798660 200000 70585134 200000 742047761 200000 441347195 200000 521147130 200000 554865672 200000 594804807 200000 830629170 200000 917034872 200000 204408918 200000 334052265 200000 505152149 200000 820266224 200000 28957142 200000 408621577 200000 388847888 200000 273980981 200000 929703625 200000 514361182 200000 348858841 200000 616342655 200000 201875571 200000 239157826 200000 63681893 200000 454631914 200000 412809118 200000 606964850 200000 832786417 200000 634350582 200000 509195031 200000 260522834 200000 943937530 200000 400423944 200000 576490544 200000 734508135 200000 295416517 200000 866339304 200000 752097597 200000 270570458 200000 274918104 200000 77890626 200000 759263767 200000 452935932 200000 410592383 200000 586918693 200000 914269340 200000 877923004 200000 805118024 200000 121510534 200000 555130668 200000 41801267 200000 573980039 200000 89708734 200000 210042158 200000 317538585 200000 510275283 200000 294259976 200000 974627209 200000 915203148 200000 567771783 200000 908386308 200000 938097451 200000 191836240 200000 482173250 200000 714376759 200000 45492614 200000 450234314 200000 170384487 200000 903629449 200000 171189518 200000 960443908 200000 549662366 200000 820591301 200000 126417340 200000 220944237 200000 683684945 200000 525224988 200000 136727950 200000 791639062 200000 634425904 200000 97252770 200000 559266052 200000 359825973 200000 720288685 200000 87132368 200000 96012197 200000 353287846 200000 129943425 200000 891963904 200000 32649336 200000 563895653 200000 63796261 200000 781128437 200000 56312971 200000 828246549 200000 783137882 200000 646019408 200000 750164336 200000 27800700 200000 317808546 200000 961933595 200000 674983355 200000 435557636 200000 491295940 200000 350235971 200000 424858501 200000 126537020 200000 627521612 200000 69705750 200000 362575596 200000 435386453 200000 87581960 200000 186111433 200000 595770513 200000 313980326 200000 22192268 200000 334093556 200000 227950616 200000 972839721 200000 192716719 200000 592154899 200000 2792107 200000 785664507 200000 913291020 200000 909003015 200000 480098168 200000 746143456 200000 24765826 200000 138328467 200000 978759214 200000 876355772 200000 704573620 200000 812114401 200000 114042756 200000 712728859 200000 363875210 200000 587641338 200000 676088243 200000 916824746 200000 467372206 200000 637103441 200000 862204151 200000 234175419 200000 368429840 200000 630884665 200000 57358865 200000 530909381 200000 984756835 200000 245672298 200000 862898888 200000 604199650 200000 803379613 200000 689229952 200000 527679587 200000 909251152 200000 761410939 200000 733943932 200000 45427248 200000 377827057 200000 969268475 200000 546332993 200000 50871809 200000 813345482 200000 353817568 200000 702581528 200000 124510890 200000 611629191 200000 768306481 200000 639451437 200000 528511620 200000 462098934 200000 406366650 200000 29051407 200000 225232877 200000 515741831 200000 496662665 200000 172864564 200000 406762950 200000 986482131 200000 978176370 200000 238287474 200000 131280371 200000 519360530 200000 153382284 200000 45165191 200000 729345503 200000 321822371 200000 549870514 200000 791298963 200000 912181493 200000 470081672 200000 810804483 200000 866416793 200000 735632168 200000 532467943 200000 312561507 200000 412080386 200000 764174700 200000 13974410 200000 442768888 200000 721108249 200000 307810362 200000 144019808 200000 509726637 200000 324642447 200000 721873424 200000 570352890 200000 936594354 200000 386446585 200000 76540911 200000 141874447 200000 154322938 200000 583787597 200000 624009692 200000 151485176 200000 560982459 200000 203652969 200000 44338527 200000 521654580 200000 445611506 200000 159947404 200000 602680326 200000 415601125 200000 66832860 200000 40048603 200000 188419555 200000 221371218 200000 674454398 200000 346163677 200000 115390474 200000 495122019 200000 952289823 200000 593822720 200000 931748117 200000 223602984 200000 835762889 200000 362931986 200000 111398816 200000 347861843 200000 563693771 200000 976081352 200000 925682380 200000 330317497 200000 376853561 200000 591028538 200000 62448832 200000 636259796 200000 178411626 200000 316838245 200000 700595491 200000 920152644 200000 675192441 200000 323989416 200000 461709220 200000 102046025 200000 894594502 200000 868535111 200000 402195571 200000 109442123 200000 524808818 200000 913567211 200000 542715077 200000 204827987 200000 118885350 200000 756286496 200000 590260563 200000 196268431 200000 205627724 200000 269743062 200000 239729883 200000 993856465 200000 269255188 200000 768602337 200000 94228638 200000 703654673 200000 908183153 200000 55924089 200000 345289952 200000 539760871 200000 576762330 200000 791531707 200000 888184172 200000 178957330 200000 208197001 200000 513790757 200000 519081485 200000 473046259 200000 898112255 200000 370978078 200000 184000790 200000 946305042 200000 605113470 200000 333739372 200000 849614811 200000 112879768 200000 51292046 200000 732518844 200000 790421814 200000 98068692 200000 538282361 200000 95937821 200000 542392835 200000 805529783 200000 711799246 200000 541366405 200000 915132324 200000 599508055 200000 98851041 200000 367708491 200000 908481149 200000 249446511 200000 578796618 200000 449154987 200000 656786041 200000 17989342 200000 77004130 200000 116936518 200000 480854915 200000 746653476 200000 925534153 200000 128674719 200000 394167310 200000 914487016 200000 218286051 200000 147896990 200000 124524942 200000 899509876 200000 569082198 200000 864057105 200000 1270525 200000 846562103 200000 36340109 200000 834122022 200000 426972503 200000 329143362 200000 111269432 200000 836218611 200000 373875230 200000 712006348 200000 4584906 200000 77985007 200000 637429206 200000 951801518 200000 667864058 200000 37273717 200000 315128970 200000 281690344 200000 779404866 200000 854469704 200000 230648902 200000 652756506 200000 24370275 200000 169744650 200000 54482842 200000 171181324 200000 96268511 200000 41617859 200000 410671645 200000 751180582 200000 819317630 200000 255521889 200000 939516648 200000 402435832 200000 365265354 200000 126825522 200000 691716887 200000 545475252 200000 481294738 200000 864454251 200000 949531724 200000 469495471 200000 230548330 200000 58821796 200000 626446636 200000 114325988 200000 381137706 200000 340722010 200000 963593695 200000 992326256 200000 733939819 200000 82772076 200000 186624660 200000 176078359 200000 594674445 200000 196925855 200000 588909563 200000 753381054 200000 922327988 200000 336314650 200000 315910089 200000 936448239 200000 224322118 200000 909089258 200000 258669368 200000 224858200 200000 764788846 200000 448012927 200000 992343428 200000 280945228 200000 447487005 200000 142420782 200000 704991343 200000 695166016 200000 584556035 200000 365261485 200000 431110845 200000 406828111 200000 674230298 200000 920938137 200000 44895929 200000 880520631 200000 492102684 200000 113520627 200000 437926063 200000 308211034 200000 304498184 200000 452619679 200000 762423151 200000 493556798 200000 337851041 200000 665096932 200000 6133457 200000 402296845 200000 707851759 200000 134348271 200000 389414443 200000 272814486 200000 797572028 200000 386135631 200000 180809436 200000 979984714 200000 399869463 200000 817089402 200000 878244037 200000 679252416 200000 129810389 200000 143638855 200000 513161931 200000 248802865 200000 312923915 200000 819417202 200000 690798423 200000 320447228 200000 139450773 200000 196500252 200000 636480213 200000 485101091 200000 483812755 200000 696908616 200000 805127224 200000 269465549 200000 718941670 200000 516965727 200000 986561397 200000 888103618 200000 904695991 200000 672229037 200000 85024259 200000 495723250 200000 715806705 200000 566826466 200000 82148705 200000 500001262 200000 527194562 200000 115762577 200000 533030288 200000 225624941 200000 228600094 200000 589606580 200000 362700693 200000 91969481 200000 768974908 200000 573222 200000 697921529 200000 58927231 200000 327320343 200000 163147303 200000 102693193 200000 965170355 200000 572658158 200000 933402332 200000 502341781 200000 195213737 200000 950006724 200000 560468685 200000 320207349 200000 103488333 200000 680308960 200000 551076966 200000 280429823 200000 965820588 200000 400292687 200000 314384758 200000 318622547 200000 974745721 200000 258314589 200000 516764594 200000 453512464 200000 3893129 200000 275968544 200000 496095539 200000 906935131 200000 315957079 200000 331939309 200000 385423092 200000 629195999 200000 499816065 200000 893589216 200000 521447765 200000 638303816 200000 807028041 200000 576823641 200000 35048603 200000 132823239 200000 270587412 200000 583305850 200000 343662957 200000 163907729 200000 512047599 200000 385599658 200000 473915736 200000 298361696 200000 341662981 200000 591470100 200000 615141197 200000 11241200 200000 217905962 200000 956343081 200000 499254302 200000 890441091 200000 684869715 200000 481583898 200000 157113604 200000 664010846 200000 406288156 200000 619013215 200000 955179548 200000 329900106 200000 455695169 200000 20034354 200000 683390181 200000 461867028 200000 365702181 200000 56223252 200000 381994691 200000 479906061 200000 168075086 200000 733660232 200000 658440576 200000 731604874 200000 84075750 200000 27369043 200000 385579462 200000 343545701 200000 232214076 200000 313877635 200000 759360933 200000 773239930 200000 867265601 200000 960504164 200000 583754515 200000 93075243 200000 798255628 200000 930007116 200000 794582632 200000 436180701 200000 31439702 200000 927598544 200000 188975326 200000 189399673 200000 930308863 200000 902802509 200000 938740503 200000 431054059 200000 37142919 200000 429326944 200000 771821462 200000 963767718 200000 16877973 200000 343443822 200000 508345156 200000 589635871 200000 679890548 200000 957266461 200000 605678573 200000 432571214 200000 970377873 200000 7149785 200000 439288513 200000 447751728 200000 948584958 200000 410455120 200000 927083731 200000 756749895 200000 989227251 200000 727438326 200000 297331101 200000 863156504 200000 133461063 200000 320014978 200000 32776058 200000 347154860 200000 924483067 200000 719354479 200000 349870123 200000 988679952 200000 179582384 200000 702720124 200000 46860627 200000 903235797 200000 509001003 200000 980888621 200000 870912251 200000 126484368 200000 233088728 200000 642705479 200000 218875407 200000 945326427 200000 159967300 200000 914323800 200000 269927646 200000 25968210 200000 298776738 200000 38357548 200000 598219678 200000 452367639 200000 349451591 200000 940861529 200000 513251045 200000 186074959 200000 212017711 200000 991128756 200000 577844785 200000 974042147 200000 360773749 200000 664699354 200000 934019682 200000 454912704 200000 91246814 200000 329318057 200000 450645563 200000 577256663 200000 744134223 200000 816133827 200000 818241764 200000 443141917 200000 789196371 200000 785467666 200000 94258282 200000 297556940 200000 522158998 200000 880212030 200000 884073534 200000 879230753 200000 666381932 200000 957048633 200000 432934322 200000 828706780 200000 684217675 200000 80428468 200000 439026303 200000 439604675 200000 439109964 200000 637487783 200000 793433410 200000 382844959 200000 698972334 200000 808378573 200000 892877306 200000 697915453 200000 523157331 200000 939431717 200000 753278604 200000 492727790 200000 265834818 200000 939556722 200000 465232703 200000 591157255 200000 767871267 200000 662971068 200000 555521345 200000 168713954 200000 501207750 200000 687875533 200000 182226208 200000 397287132 200000 577949596 200000 722978741 200000 769430865 200000 899701461 200000 84192060 200000 514058823 200000 215815852 200000 97801395 200000 423091168 200000 570653338 200000 215791341 200000 335801823 200000 924018917 200000 779380616 200000 455573301 200000 616468933 200000 142222671 200000 492443186 200000 699766408 200000 910258777 200000 776247362 200000 646964858 200000 899742285 200000 323798669 200000 102475658 200000 201684871 200000 919476945 200000 339319004 200000 254619156 200000 957031493 200000 617148868 200000 691319235 200000 794351219 200000 494665186 200000 928177338 200000 525147714 200000 776459612 200000 294499410 200000 884815787 200000 119484511 200000 398701610 200000 11019981 200000 746247027 200000 495253411 200000 722822490 200000 329664076 200000 93195347 200000 791031707 200000 247122704 200000 128994831 200000 714777710 200000 366300760 200000 216587665 200000 268914713 200000 291107917 200000 635095791 200000 461608391 200000 778171314 200000 946583388 200000 763043834 200000 460440512 200000 41841636 200000 874315882 200000 346678806 200000 777639215 200000 849483263 200000 372672045 200000 145706595 200000 262112746 200000 328665110 200000 367879612 200000 784505607 200000 535832170 200000 806144896 200000 274826515 200000 264773035 200000 537564238 200000 683434839 200000 576916370 200000 934730236 200000 143416536 200000 932181244 200000 651083902 200000 41632811 200000 728009582 200000 620710033 200000 835369343 200000 210009454 200000 223871514 200000 333170557 200000 680449824 200000 670422653 200000 707842059 200000 227299564 200000 230899027 200000 824922645 200000 201588242 200000 418462797 200000 8788970 200000 628486521 200000 71776038 200000 389705170 200000 682853663 200000 795477228 200000 695391968 200000 620013811 200000 318047757 200000 945465400 200000 91712000 200000 175984363 200000 127119668 200000 311210282 200000 113723110 200000 764675386 200000 613314809 200000 180443667 200000 281353241 200000 995639329 200000 263311907 200000 478092872 200000 885296836 200000 392294697 200000 652217440 200000 554453667 200000 977808180 200000 884328860 200000 882502334 200000 563348993 200000 338719579 200000 167371530 200000 991830066 200000 948706754 200000 178580816 200000 476757446 200000 754872340 200000 32081996 200000 61659085 200000 760443239 200000 622957217 200000 737384328 200000 787998896 200000 91979080 200000 20791160 200000 849989476 200000 111897466 200000 980212487 200000 862167582 200000 174394959 200000 148112339 200000 711377673 200000 641970810 200000 455032255 200000 707512836 200000 939372277 200000 975248729 200000 510532782 200000 94589819 200000 169626677 200000 575408363 200000 320680473 200000 731129675 200000 926070392 200000 814369092 200000 558936960 200000 797991593 200000 731498547 200000 365346012 200000 663345513 200000 698697072 200000 229147419 200000 110435599 200000 710824414 200000 405888158 200000 110253740 200000 742150814 200000 729114858 200000 849815765 200000 900358821 200000 664388653 200000 798821151 200000 870338779 200000 562997642 200000 770588867 200000 439582227 200000 716612122 200000 708008737 200000 350057549 200000 246155998 200000 906290465 200000 955703541 200000 284632602 200000 521859741 200000 67414049 200000 65486551 200000 843324768 200000 905954547 200000 487118704 200000 893414231 200000 669795254 200000 403008131 200000 932927497 200000 944142927 200000 152634776 200000 877647735 200000 708040715 200000 472332121 200000 280014567 200000 240737276 200000 630750518 200000 391315540 200000 999925094 200000 594772675 200000 631574897 200000 713159139 200000 98725182 200000 706869634 200000 225676102 200000 150447085 200000 447940474 200000 546495345 200000 951451748 200000 536752158 200000 271298188 200000 28860878 200000 778180636 200000 571714149 200000 284287687 200000 875299417 200000 502846949 200000 51543412 200000 845846242 200000 5637080 200000 180412889 200000 433977156 200000 313200763 200000 41452180 200000 938328885 200000 960802702 200000 721629842 200000 153229531 200000 310513373 200000 375951442 200000 162128394 200000 680087420 200000 262022101 200000 881785428 200000 731729451 200000 704266318 200000 207556553 200000 967743386 200000 917413155 200000 418781353 200000 214510982 200000 87750639 200000 793828992 200000 116089835 200000 368228223 200000 528055140 200000 7535543 200000 933329908 200000 402210889 200000 423335626 200000 511029921 200000 992934826 200000 67600671 200000 151130168 200000 678050296 200000 271432054 200000 89034846 200000 264896907 200000 286702559 200000 202846662 200000 401696778 200000 409987809 200000 896678487 200000 347454345 200000 783317064 200000 820162333 200000 594109899 200000 229186230 200000 15345122 200000 879176295 200000 61302661 200000 47778501 200000 807449798 200000 960884905 200000 982442550 200000 695563060 200000 27122823 200000 508188178 200000 887161458 200000 450654211 200000 176352474 200000 257644439 200000 196933425 200000 648788536 200000 234505243 200000 450666349 200000 41810512 200000 465110620 200000 67745734 200000 252325777 200000 55912718 200000 330201853 200000 930262782 200000 678524480 200000 825818255 200000 145464106 200000 655328009 200000 810644607 200000 389818461 200000 96782074 200000 32046545 200000 13223572 200000 998952162 200000 740716549 200000 445347429 200000 489327242 200000 899537390 200000 526404073 200000 946313078 200000 799393458 200000 542736183 200000 205430982 200000 123269082 200000 854325277 200000 440399572 200000 875739587 200000 435869965 200000 803601186 200000 617915842 200000 892996999 200000 914844075 200000 269468126 200000 959752287 200000 660938944 200000 768474615 200000 129020591 200000 470673138 200000 326310560 200000 484849752 200000 671943865 200000 470032417 200000 611203418 200000 657395670 200000 495596129 200000 729277816 200000 876740778 200000 91878049 200000 704268244 200000 779062249 200000 762102858 200000 89993867 200000 780658561 200000 582920263 200000 221420158 200000 384305033 200000 650110619 200000 358600650 200000 571478665 200000 693543477 200000 606227864 200000 375409806 200000 822189877 200000 340685391 200000 614783668 200000 851716115 200000 684349776 200000 237188407 200000 821533807 200000 427832766 200000 766554153 200000 313070197 200000 821656075 200000 149278039 200000 363454487 200000 408266290 200000 500945423 200000 655724426 200000 708125426 200000 312234428 200000 987445958 200000 512031846 200000 738515608 200000 326327302 200000 519817409 200000 742128608 200000 191449450 200000 20869669 200000 359331153 200000 510660689 200000 698323148 200000 933349332 200000 177463566 200000 978619124 200000 944429992 200000 483315185 200000 38452307 200000 182590569 200000 497381612 200000 304104702 200000 311479231 200000 476023605 200000 599830535 200000 83525025 200000 783499445 200000 493378112 200000 418229104 200000 988953892 200000 816796637 200000 671029589 200000 218726687 200000 246731253 200000 679104929 200000 965730213 200000 776308498 200000 944009255 200000 777742001 200000 540233284 200000 319365066 200000 475613680 200000 215559295 200000 206381739 200000 71283915 200000 947049001 200000 139416004 200000 399340852 200000 146434335 200000 255233233 200000 144990969 200000 908838306 200000 108896724 200000 145389962 200000 10412767 200000 681894294 200000 858596985 200000 144697370 200000 24783607 200000 49540891 200000 396191653 200000 757348076 200000 213436939 200000 91625755 200000 905614192 200000 883894669 200000 941139619 200000 539135463 200000 654408184 200000 89001775 200000 65254801 200000 217651635 200000 124943838 200000 540074281 200000 256048230 200000 408536343 200000 356746438 200000 549237108 200000 203228154 200000 216873871 200000 231409627 200000 740753200 200000 284263656 200000 400983036 200000 668616776 200000 944406813 200000 929147407 200000 427741474 200000 415984064 200000 608899619 200000 646529298 200000 464982568 200000 786454263 200000 775633354 200000 583607513 200000 812313370 200000 177750566 200000 959637698 200000 48378894 200000 47956842 200000 811966859 200000 689658717 200000 16715681 200000 725280363 200000 620594151 200000 15302672 200000 253345093 200000 132591061 200000 90114814 200000 344372214 200000 640642032 200000 763788356 200000 140122138 200000 377960780 200000 452148319 200000 378220473 200000 821090441 200000 947753974 200000 593207183 200000 661013015 200000 382282778 200000 998590969 200000 653597509 200000 551766439 200000 783598500 200000 235791359 200000 963197576 200000 396431253 200000 161723776 200000 35417558 200000 162857505 200000 924221040 200000 747384842 200000 424646897 200000 717800738 200000 576117934 200000 829719587 200000 984133349 200000 621296988 200000 527361829 200000 235807666 200000 868609006 200000 145158631 200000 102370195 200000 293090846 200000 177710439 200000 413249438 200000 725805848 200000 30153942 200000 969648213 200000 274955680 200000 423096503 200000 232690633 200000 611284445 200000 873499089 200000 600801241 200000 444384238 200000 410266570 200000 519686998 200000 139532489 200000 926582718 200000 742086408 200000 195453213 200000 726507832 200000 114834357 200000 137971243 200000 13699155 200000 243757755 200000 450925780 200000 432028649 200000 280386795 200000 660702024 200000 843657506 200000 991952796 200000 412674590 200000 244818365 200000 494982694 200000 832661953 200000 36618470 200000 589952089 200000 512289135 200000 553405563 200000 320621697 200000 174137665 200000 983259404 200000 155320336 200000 751068404 200000 396972284 200000 55960084 200000 23241579 200000 283898246 200000 49594616 200000 48829216 200000 817378457 200000 903745344 200000 974660099 200000 57892044 200000 536029516 200000 56544116 200000 293914834 200000 904560186 200000 50536795 200000 613447219 200000 974959229 200000 564604814 200000 390323008 200000 752863957 200000 495452929 200000 367802995 200000 573526168 200000 617030261 200000 615826877 200000 781623444 200000 654186151 200000 321556595 200000 285677557 200000 218606116 200000 99710161 200000 208527088 200000 171895122 200000 201574999 200000 290174754 200000 457507157 200000 601552480 200000 676966374 200000 731206343 200000 199868620 200000 944442639 200000 342214031 200000 923830931 200000 888995013 200000 83911475 200000 427453587 200000 856630139 200000 456638835 200000 817478916 200000 966940983 200000 32060698 200000 440237645 200000 814630303 200000 85965635 200000 922263086 200000 741892237 200000 151523715 200000 328103558 200000 681477401 200000 66458548 200000 200664852 200000 842732368 200000 615421537 200000 284389380 200000 49581339 200000 100168950 200000 85105456 200000 420180228 200000 56777540 200000 392964177 200000 542660052 200000 203182592 200000 998795934 200000 293278783 200000 281371200 200000 361950855 200000 588692511 200000 14018593 200000 191095434 200000 625516779 200000 496539934 200000 36939356 200000 75120491 200000 435485380 200000 671051735 200000 163196632 200000 618236610 200000 696873838 200000 796089323 200000 472525700 200000 257154065 200000 612594822 200000 291856605 200000 967536335 200000 244290302 200000 748266608 200000 470128789 200000 110769713 200000 229969876 200000 427568852 200000 408024033 200000 390399648 200000 634376191 200000 422483229 200000 335180527 200000 418961691 200000 728984724 200000 117653753 200000 859570645 200000 747212579 200000 513841350 200000 75333852 200000 486145802 200000 279964989 200000 4383858 200000 515995772 200000 176988649 200000 693185905 200000 707050132 200000 983621462 200000 494421813 200000 389384654 200000 247417296 200000 548056360 200000 91739536 200000 772704996 200000 191624938 200000 130255989 200000 659488258 200000 61539400 200000 190969678 200000 813378820 200000 128555641 200000 320859411 200000 370085769 200000 929795681 200000 133948995 200000 208078947 200000 770651085 200000 547185243 200000 81944213 200000 333470681 200000 217281649 200000 381918084 200000 482579208 200000 991528474 200000 23269487 200000 447933877 200000 194888214 200000 476647247 200000 195834853 200000 339423367 200000 454693281 200000 352387492 200000 676622996 200000 427856346 200000 999681389 200000 849480652 200000 754378340 200000 526158418 200000 482801057 200000 341093243 200000 864431582 200000 390890965 200000 512094026 200000 427778027 200000 574686384 200000 751074830 200000 178904 200000 627319896 200000 53695533 200000 434300653 200000 882793120 200000 438806660 200000 116131275 200000 758257957 200000 988513624 200000 967912244 200000 300119459 200000 730796717 200000 201732253 200000 776589488 200000 647666932 200000 380566848 200000 262829936 200000 742239559 200000 462747296 200000 821051613 200000 13802165 200000 71097289 200000 783077293 200000 150524487 200000 39807923 200000 101903883 200000 121926597 200000 886733189 200000 462615703 200000 428104551 200000 801306550 200000 241574499 200000 145183472 200000 575115577 200000 396074995 200000 407343856 200000 173263412 200000 939322723 200000 70376210 200000 303677438 200000 456046138 200000 822413513 200000 207053900 200000 535394726 200000 692116414 200000 490565590 200000 476498433 200000 47131585 200000 656216801 200000 21291766 200000 567436337 200000 132805743 200000 491465126 200000 45619994 200000 166346499 200000 703187092 200000 148791414 200000 725534263 200000 376477506 200000 392109142 200000 648406173 200000 375274438 200000 770707674 200000 530774945 200000 376102603 200000 842863430 200000 56179040 200000 583700643 200000 141613971 200000 226565302 200000 955931272 200000 291287632 200000 463756271 200000 761360667 200000 159304364 200000 938306783 200000 1938874 200000 921006848 200000 337604428 200000 795611210 200000 141634100 200000 777477873 200000 696207752 200000 615359186 200000 251430530 200000 992406527 200000 971644584 200000 2141562 200000 730483244 200000 591875647 200000 663385749 200000 560348807 200000 187302814 200000 616191307 200000 644373597 200000 336437254 200000 301514407 200000 869788351 200000 146967730 200000 960842310 200000 456158460 200000 924452541 200000 537388140 200000 512677978 200000 485824694 200000 809358954 200000 309323011 200000 879443608 200000 440613072 200000 427446382 200000 900363029 200000 973797660 200000 884679082 200000 59319160 200000 343059174 200000 855342150 200000 305726857 200000 808982200 200000 580593883 200000 873735479 200000 742742292 200000 944789091 200000 909965310 200000 220549721 200000 785685976 200000 604490803 200000 38784126 200000 37742036 200000 729585350 200000 398655972 200000 874140203 200000 481388569 200000 517915312 200000 642353080 200000 308511998 200000 29660251 200000 685252815 200000 261719796 200000 177627023 200000 56346385 200000 736323392 200000 866622049 200000 380914077 200000 664208502 200000 788363138 200000 12808908 200000 967012490 200000 470195465 200000 459854585 200000 632952198 200000 545293276 200000 162475533 200000 869973359 200000 120229604 200000 987749822 200000 647430154 200000 408658830 200000 816852160 200000 296998268 200000 882220874 200000 140029287 200000 360794870 200000 379919883 200000 114120797 200000 857594605 200000 458804712 200000 854889086 200000 508415638 200000 579933819 200000 647877883 200000 405653650 200000 922420363 200000 832600394 200000 75374872 200000 684334371 200000 603716760 200000 581097468 200000 427918636 200000 334702261 200000 79976797 200000 876219668 200000 449103016 200000 26146796 200000 384995900 200000 712102267 200000 417912833 200000 357027860 200000 651313116 200000 874292989 200000 47123761 200000 794882458 200000 877519529 200000 717381322 200000 841840180 200000 358149776 200000 823528785 200000 975170037 200000 744502156 200000 990009645 200000 122488136 200000 738849784 200000 505901246 200000 491158603 200000 416427333 200000 323032367 200000 714792147 200000 291009511 200000 436424643 200000 276735832 200000 555970776 200000 228108709 200000 79096705 200000 898508313 200000 555798622 200000 490901834 200000 815180290 200000 519183738 200000 819338746 200000 193477952 200000 473178126 200000 508745319 200000 337697734 200000 377499925 200000 691311663 200000 482800431 200000 841113567 200000 410571772 200000 446853941 200000 64971784 200000 824378597 200000 646978890 200000 756770483 200000 822056840 200000 689696382 200000 252129018 200000 813988735 200000 993543469 200000 353584594 200000 665156650 200000 753529398 200000 886520791 200000 159601168 200000 7685532 200000 388472757 200000 899543625 200000 32882920 200000 881611318 200000 998044065 200000 630154667 200000 383115536 200000 907061634 200000 9325280 200000 879702538 200000 506844352 200000 158870063 200000 242069534 200000 761509591 200000 858046517 200000 594138254 200000 427414602 200000 976381796 200000 118155313 200000 140242197 200000 344663830 200000 561305451 200000 932904057 200000 197305568 200000 779158906 200000 686752646 200000 967554134 200000 416581675 200000 41572913 200000 759241143 200000 711577365 200000 748852953 200000 361058362 200000 812199394 200000 846831239 200000 307646704 200000 884564312 200000 593406542 200000 695129473 200000 265645851 200000 961611411 200000 337906217 200000 842358877 200000 614569766 200000 687849653 200000 910558209 200000 757001592 200000 686294150 200000 667548366 200000 774120523 200000 740664754 200000 337200335 200000 847005361 200000 695471583 200000 92839665 200000 184140347 200000 880290676 200000 239254138 200000 107324062 200000 262985258 200000 566539252 200000 604095802 200000 323637798 200000 380884380 200000 895241551 200000 586773286 200000 534673274 200000 509133753 200000 967128936 200000 729055652 200000 407586703 200000 467679306 200000 405902182 200000 119992577 200000 707842783 200000 481527869 200000 47808565 200000 331007725 200000 497413607 200000 426777124 200000 396617475 200000 142146300 200000 251916711 200000 345063094 200000 655505348 200000 636627750 200000 68102181 200000 279218509 200000 375261103 200000 831356999 200000 523449066 200000 796717671 200000 823166911 200000 119793312 200000 396045699 200000 782729254 200000 834792244 200000 10842708 200000 619174913 200000 218846928 200000 92285967 200000 275741676 200000 533414778 200000 50681679 200000 644328345 200000 538697940 200000 316184710 200000 289311665 200000 561271004 200000 924827611 200000 59482050 200000 724153769 200000 483724584 200000 376602039 200000 104665680 200000 81985804 200000 510803600 200000 835121535 200000 437516885 200000 417722454 200000 49417835 200000 554083119 200000 523671418 200000 422983971 200000 63207891 200000 197903911 200000 91173740 200000 982770870 200000 822557737 200000 77766060 200000 516932189 200000 696441461 200000 311769487 200000 7124838 200000 127516032 200000 849440874 200000 387773292 200000 868171744 200000 726325136 200000 846843332 200000 708766956 200000 134194444 200000 44151114 200000 426683220 200000 871551870 200000 232918716 200000 402008558 200000 329686545 200000 150278484 200000 760195882 200000 173774274 200000 787510676 200000 519943142 200000 428675441 200000 297925775 200000 616498332 200000 105097327 200000 366951953 200000 822770722 200000 219385228 200000 604893806 200000 476307311 200000 79195340 200000 899934440 200000 525923879 200000 504326738 200000 614307811 200000 873757148 200000 747328288 200000 597446760 200000 166001727 200000 587792053 200000 516872868 200000 751213759 200000 413795005 200000 364047205 200000 707701315 200000 758474828 200000 21364928 200000 643851779 200000 907922512 200000 651032167 200000 141048491 200000 538289993 200000 657709666 200000 188729165 200000 76144232 200000 903991060 200000 501855187 200000 805354653 200000 770216420 200000 95509736 200000 780806212 200000 508401628 200000 104960400 200000 590289514 200000 84951575 200000 792009457 200000 419267810 200000 97315299 200000 828351732 200000 120819881 200000 209889490 200000 966293188 200000 398760517 200000 587823924 200000 422429277 200000 593669148 200000 929783225 200000 251785382 200000 182548742 200000 161494308 200000 985224644 200000 376247159 200000 544414032 200000 717971380 200000 773533726 200000 575085316 200000 998006597 200000 161533131 200000 216075840 200000 941282827 200000 357244146 200000 919106314 200000 56673770 200000 699903283 200000 226468584 200000 82288441 200000 20765600 200000 450529154 200000 922560189 200000 225468610 200000 570674984 200000 407412965 200000 66194825 200000 474234417 200000 982695437 200000 441286315 200000 350370922 200000 561442234 200000 891174943 200000 162945034 200000 744705280 200000 987701683 200000 491856369 200000 340704409 200000 322910193 200000 668799253 200000 444071258 200000 82697940 200000 200836454 200000 356302847 200000 818574837 200000 164607132 200000 716487564 200000 872793139 200000 579299232 200000 2774452 200000 342463765 200000 394304919 200000 439748353 200000 928428101 200000 319270836 200000 919164598 200000 357724668 200000 400486234 200000 954246820 200000 360561981 200000 474736702 200000 983741285 200000 496208162 200000 734013054 200000 605952950 200000 708141753 200000 66337518 200000 312137200 200000 527027990 200000 445046285 200000 417582287 200000 615400364 200000 722171990 200000 265184511 200000 438685964 200000 494716146 200000 965938 200000 18199695 200000 807845875 200000 749310114 200000 346400679 200000 420896160 200000 484109909 200000 769598916 200000 804312186 200000 932367226 200000 173512200 200000 526577665 200000 38103985 200000 217300555 200000 32859236 200000 453634599 200000 682167575 200000 107018657 200000 320019655 200000 564577448 200000 760616124 200000 801732337 200000 36782865 200000 905748507 200000 179504499 200000 72339476 200000 410692648 200000 391144378 200000 189958995 200000 552489413 200000 420897398 200000 264158179 200000 437164087 200000 203341348 200000 453383270 200000 871372440 200000 515561534 200000 82095925 200000 42153194 200000 431088126 200000 909567563 200000 701073250 200000 143978488 200000 658354401 200000 472956550 200000 68456437 200000 96989960 200000 502096687 200000 114366681 200000 697714591 200000 155440024 200000 654227577 200000 932791667 200000 109441268 200000 5261224 200000 931757173 200000 769249097 200000 91908844 200000 278255167 200000 195517822 200000 672639120 200000 989600612 200000 116638692 200000 534896914 200000 259811140 200000 16282523 200000 111018789 200000 987423315 200000 702636453 200000 109217973 200000 899186963 200000 481962631 200000 541810357 200000 500712508 200000 262665156 200000 704113048 200000 238479547 200000 763267738 200000 265362640 200000 855020693 200000 802268610 200000 647251871 200000 3684821 200000 78105135 200000 198030874 200000 935247105 200000 318820596 200000 498719549 200000 687151830 200000 326844631 200000 154888529 200000 985734456 200000 426262605 200000 564313630 200000 877444502 200000 3321024 200000 10650778 200000 650124085 200000 643078256 200000 710625813 200000 561567772 200000 856957024 200000 470919441 200000 485725086 200000 488328694 200000 517392456 200000 905683373 200000 811728998 200000 608341136 200000 857790584 200000 173669885 200000 188744858 200000 444424212 200000 471188450 200000 445067199 200000 112582156 200000 410273522 200000 139901273 200000 225158963 200000 330192051 200000 352249948 200000 303539221 200000 470189983 200000 953317673 200000 202853067 200000 751903282 200000 992417229 200000 93374763 200000 198913656 200000 694642992 200000 421102728 200000 724645917 200000 199395812 200000 92958836 200000 563053346 200000 502372740 200000 206434384 200000 203411398 200000 616724977 200000 409859465 200000 970883142 200000 896862162 200000 805912782 200000 73423741 200000 621463566 200000 230405799 200000 623436180 200000 585515087 200000 846301241 200000 218227770 200000 526287015 200000 463635224 200000 665491995 200000 187118308 200000 744333674 200000 417660816 200000 377295944 200000 67058656 200000 590228680 200000 89695381 200000 245667102 200000 943754702 200000 189916588 200000 228669611 200000 674115899 200000 774880563 200000 999475592 200000 362926199 200000 654906883 200000 160103159 200000 72739026 200000 382161219 200000 716022299 200000 590749413 200000 348334979 200000 271724926 200000 666770929 200000 4574254 200000 646705558 200000 917974841 200000 217460785 200000 87480806 200000 821506447 200000 435585706 200000 498146897 200000 102217606 200000 239951089 200000 600589485 200000 112503558 200000 567884649 200000 504351431 200000 733536574 200000 916558029 200000 140598095 200000 936214556 200000 132641792 200000 334373475 200000 661138652 200000 106729091 200000 360936121 200000 560490829 200000 563033626 200000 348207247 200000 48701395 200000 653959249 200000 33086963 200000 685124700 200000 293329117 200000 481426427 200000 438539960 200000 872284677 200000 556460296 200000 719044890 200000 469268637 200000 514785835 200000 983572907 200000 399865152 200000 838836794 200000 571834997 200000 55629504 200000 796333893 200000 124301067 200000 506179082 200000 596646244 200000 857603524 200000 220051441 200000 783374872 200000 81673819 200000 674046876 200000 953289136 200000 513652817 200000 551112841 200000 815173744 200000 610679151 200000 464729961 200000 671293818 200000 780956456 200000 307173178 200000 167995801 200000 247410139 200000 954145390 200000 790661763 200000 437768479 200000 757318654 200000 591279922 200000 937614493 200000 849249980 200000 437386330 200000 431763239 200000 982702912 200000 638724148 200000 153627145 200000 217299779 200000 341766408 200000 214559442 200000 136963401 200000 431973955 200000 478058486 200000 718722017 200000 657307644 200000 101589796 200000 626871277 200000 976010036 200000 331760167 200000 598965675 200000 474167606 200000 580873631 200000 365000822 200000 97568478 200000 663237885 200000 957008763 200000 186520759 200000 196829577 200000 789228497 200000 195048742 200000 870722139 200000 985824955 200000 157162536 200000 904011649 200000 222428408 200000 585542726 200000 150187736 200000 683742832 200000 959740105 200000 926172482 200000 33647008 200000 127338333 200000 382526252 200000 381425802 200000 410104221 200000 860747702 200000 250673955 200000 522860349 200000 63243733 200000 89650027 200000 758468052 200000 215862078 200000 456127408 200000 192562545 200000 677897481 200000 196057013 200000 776431481 200000 899224641 200000 310392241 200000 389634957 200000 366246625 200000 477225561 200000 153708125 200000 953394163 200000 685092221 200000 233658554 200000 633933764 200000 580423389 200000 350373699 200000 946281320 200000 41138495 200000 645787009 200000 40386833 200000 668585454 200000 382171469 200000 567568601 200000 995020070 200000 239713239 200000 790426129 200000 553048614 200000 955299751 200000 171488566 200000 316072399 200000 316658538 200000 601159451 200000 356065055 200000 637253490 200000 907170796 200000 892460272 200000 639948843 200000 34434825 200000 890880696 200000 123374068 200000 983010552 200000 589863494 200000 508200733 200000 314765532 200000 179634343 200000 910674686 200000 173189421 200000 983749824 200000 276218716 200000 828489131 200000 44217408 200000 762747805 200000 268958914 200000 614056941 200000 447403377 200000 248149202 200000 944634500 200000 149480708 200000 482457631 200000 500618147 200000 248054997 200000 17214552 200000 955453038 200000 853179834 200000 9508585 200000 749906930 200000 918305732 200000 736381344 200000 901793658 200000 807572736 200000 207759180 200000 490836296 200000 606903108 200000 563165781 200000 24138358 200000 157545605 200000 130405256 200000 195074790 200000 619485045 200000 833995151 200000 757183629 200000 627626574 200000 368753087 200000 889982339 200000 121863706 200000 297162059 200000 281894545 200000 986013408 200000 489918974 200000 493631038 200000 583947113 200000 630765578 200000 914765449 200000 479812527 200000 327080074 200000 906632138 200000 356153104 200000 414209735 200000 324768635 200000 948067276 200000 400989804 200000 421485013 200000 10728840 200000 998427935 200000 769810299 200000 415838922 200000 104292928 200000 351320249 200000 912675230 200000 976309692 200000 208919029 200000 978690033 200000 405130042 200000 132286822 200000 683366463 200000 358202115 200000 610616887 200000 939009447 200000 870324345 200000 283962256 200000 866834564 200000 293285375 200000 704800323 200000 4996379 200000 85854865 200000 125655573 200000 509063678 200000 844691852 200000 615553491 200000 598320691 200000 523322707 200000 940405681 200000 675713347 200000 574143432 200000 909291948 200000 779104184 200000 344739295 200000 238798821 200000 748434106 200000 152864695 200000 895784232 200000 510194113 200000 932455661 200000 818757157 200000 130867107 200000 805173557 200000 684064767 200000 789608542 200000 58580824 200000 777326401 200000 577489258 200000 460492066 200000 485018198 200000 550957189 200000 832983789 200000 135000854 200000 663236909 200000 956882889 200000 573852939 200000 843748161 200000 686737266 200000 303984245 200000 43355531 200000 906003857 200000 902362175 200000 292645145 200000 446805497 200000 815881556 200000 951265968 200000 453609959 200000 230058532 200000 995559359 200000 204560487 200000 123083572 200000 610466462 200000 15399019 200000 760715784 200000 876072443 200000 921294655 200000 43808722 200000 786933182 200000 483534937 200000 600130467 200000 395696086 200000 764171188 200000 40186898 200000 233759655 200000 257481787 200000 990849693 200000 230920971 200000 259978735 200000 898086696 200000 298888237 200000 478919630 200000 485613667 200000 400002986 200000 580165022 200000 92710409 200000 246541486 200000 294179890 200000 131892780 200000 407998735 200000 50873534 200000 822492946 200000 32207769 200000 181025877 200000 886720839 200000 783761155 200000 626630826 200000 862116342 200000 668633664 200000 298813857 200000 208588199 200000 778257200 200000 64039268 200000 5482989 200000 265981151 200000 301329637 200000 231965873 200000 959965387 200000 169802530 200000 371642395 200000 680249069 200000 279112066 200000 300610117 200000 525788796 200000 278055452 200000 215734335 200000 871115170 200000 980905687 200000 59837451 200000 39136401 200000 421459093 200000 208475549 200000 747931337 200000 988411886 200000 183388928 200000 293627749 200000 606215976 200000 211315245 200000 18630088 200000 511672680 200000 566691648 200000 947030539 200000 687402837 200000 375545861 200000 443243245 200000 493749670 200000 254184982 200000 160381246 200000 593887820 200000 513151236 200000 916761851 200000 167960378 200000 7968834 200000 433874573 200000 949809145 200000 540297921 200000 544676597 200000 213680013 200000 739833994 200000 705138627 200000 563849808 200000 189141172 200000 137534506 200000 770215377 200000 991830660 200000 43559061 200000 633259739 200000 79236258 200000 243333762 200000 370146858 200000 624554402 200000 545148048 200000 856678529 200000 140551502 200000 151236359 200000 433583384 200000 764678270 200000 713007938 200000 263669657 200000 255954782 200000 692490423 200000 255982889 200000 39385192 200000 486423718 200000 844978735 200000 795612299 200000 823637385 200000 553817820 200000 666430766 200000 631295446 200000 629142166 200000 665883917 200000 479613374 200000 611443928 200000 711657771 200000 254677484 200000 574339119 200000 770303302 200000 859050858 200000 17485902 200000 956083603 200000 274981177 200000 950864504 200000 391892910 200000 948990531 200000 867635116 200000 786350334 200000 292817066 200000 556438104 200000 576844543 200000 654509992 200000 607814532 200000 126398514 200000 168738167 200000 49447849 200000 240234146 200000 701779701 200000 321920443 200000 932406070 200000 957379854 200000 579702535 200000 443158873 200000 84416518 200000 446582518 200000 398414484 200000 406364479 200000 443578841 200000 899833901 200000 646681098 200000 687073858 200000 704613102 200000 984902824 200000 662939805 200000 662845850 200000 249906827 200000 667671299 200000 826990276 200000 308470116 200000 751390584 200000 167398650 200000 391715514 200000 798980895 200000 875558020 200000 287570416 200000 514846462 200000 533485103 200000 293601535 200000 985236843 200000 452050131 200000 290230366 200000 50138430 200000 729233301 200000 967832769 200000 630123606 200000 359252251 200000 290701245 200000 671160594 200000 353644584 200000 357042291 200000 87506644 200000 507709014 200000 544763336 200000 17510822 200000 2897905 200000 782535135 200000 398819726 200000 64227353 200000 71852749 200000 484544582 200000 430793398 200000 454809271 200000 269283912 200000 548109796 200000 346403297 200000 944052844 200000 748596962 200000 589988698 200000 681016210 200000 26274473 200000 339673410 200000 207772682 200000 230981298 200000 893873123 200000 553329843 200000 69692059 200000 808208653 200000 259471892 200000 881910178 200000 684601720 200000 425077203 200000 40507705 200000 778593826 200000 916619090 200000 601084951 200000 58312658 200000 263270504 200000 855243674 200000 240632659 200000 69484388 200000 688025422 200000 331310856 200000 625559011 200000 514993402 200000 447838932 200000 815790103 200000 744256389 200000 219310496 200000 196622491 200000 723995526 200000 776946655 200000 405749991 200000 150525032 200000 901787352 200000 452232953 200000 217995621 200000 83032231 200000 750082773 200000 250098111 200000 229649201 200000 135691493 200000 574730759 200000 172112512 200000 616524907 200000 146240597 200000 290569022 200000 466169714 200000 862299570 200000 330568781 200000 254254605 200000 981079339 200000 792606380 200000 652498118 200000 560365898 200000 958767913 200000 428170370 200000 964745439 200000 827809681 200000 522948172 200000 157719137 200000 143819097 200000 510375874 200000 579192663 200000 816844794 200000 163043612 200000 60489599 200000 739628402 200000 730206722 200000 583255986 200000 724403119 200000 807492779 200000 481541299 200000 24705991 200000 589483262 200000 783232624 200000 182933065 200000 479876527 200000 73746010 200000 237724694 200000 483949446 200000 533357024 200000 195513207 200000 206593878 200000 751178287 200000 370560371 200000 786701132 200000 266023114 200000 923538829 200000 703959719 200000 987267220 200000 88877172 200000 884852461 200000 935160158 200000 525169231 200000 812497976 200000 916695584 200000 87059871 200000 200489022 200000 664986205 200000 714030076 200000 944399890 200000 353663850 200000 712957457 200000 300264665 200000 25726599 200000 121205917 200000 786106850 200000 677681940 200000 38038639 200000 254052583 200000 921501765 200000 874151823 200000 156031841 200000 108638235 200000 279376402 200000 540994607 200000 243730327 200000 745969999 200000 299805446 200000 839663197 200000 586260590 200000 957908320 200000 15769151 200000 416882566 200000 847255786 200000 725386603 200000 862647492 200000 198177691 200000 815778863 200000 874567509 200000 305845243 200000 681445778 200000 295867913 200000 179182661 200000 127471153 200000 128425443 200000 494269285 200000 614101796 200000 226089750 200000 129617675 200000 394106582 200000 977433892 200000 961458238 200000 694157836 200000 250699025 200000 173532726 200000 396960161 200000 764831467 200000 20694897 200000 553662866 200000 869217819 200000 570601777 200000 814472308 200000 515971635 200000 965112301 200000 833172075 200000 189581883 200000 653406552 200000 25351482 200000 615082154 200000 758435598 200000 850811141 200000 444983947 200000 399438084 200000 643072982 200000 257827456 200000 171851596 200000 122073617 200000 767738530 200000 17308372 200000 256290892 200000 922825326 200000 518702882 200000 3692369 200000 794905665 200000 572115262 200000 233029935 200000 45014538 200000 123602498 200000 946155684 200000 261222721 200000 932917845 200000 656142411 200000 837747274 200000 932174071 200000 517133135 200000 98617276 200000 595596765 200000 188182419 200000 926413398 200000 174233050 200000 750531982 200000 698733179 200000 447510413 200000 104070733 200000 887304338 200000 862404538 200000 100750939 200000 420078497 200000 894676899 200000 913972348 200000 442564588 200000 718606789 200000 853369726 200000 703931285 200000 817358766 200000 697219726 200000 243618147 200000 324743163 200000 484943318 200000 499559989 200000 746838936 200000 61018440 200000 603856857 200000 916299733 200000 90765798 200000 634756665 200000 601621747 200000 953463278 200000 157429274 200000 2545457 200000 84954787 200000 287223013 200000 277353093 200000 586384567 200000 582130989 200000 343661953 200000 939746429 200000 32720883 200000 220135447 200000 334758256 200000 942913754 200000 524357429 200000 581137580 200000 176994752 200000 203224698 200000 857278574 200000 508635260 200000 778686822 200000 852543677 200000 505299382 200000 286302170 200000 108187066 200000 707022857 200000 90507204 200000 290857053 200000 640081145 200000 598505543 200000 103517305 200000 957193567 200000 614017730 200000 613780324 200000 628887381 200000 917573761 200000 147686042 200000 811941329 200000 376856064 200000 346954277 200000 217461864 200000 42220292 200000 224221379 200000 31776242 200000 425697017 200000 936280053 200000 88460044 200000 132799828 200000 68857469 200000 456857506 200000 360462830 200000 101793274 200000 417642248 200000 260926859 200000 577456286 200000 410906198 200000 434989330 200000 521579062 200000 100036855 200000 63066144 200000 733582328 200000 150928300 200000 960434167 200000 839240404 200000 452402296 200000 933555706 200000 81835072 200000 100877359 200000 805425465 200000 433379250 200000 337528472 200000 441887414 200000 716038465 200000 275472999 200000 202346601 200000 382244399 200000 190946941 200000 562604340 200000 750989890 200000 707249189 200000 304150588 200000 745440566 200000 603188308 200000 663300200 200000 882515380 200000 685434893 200000 975245557 200000 223514507 200000 599971964 200000 435298911 200000 913473312 200000 531199845 200000 409013008 200000 839987797 200000 727903476 200000 32771472 200000 985663313 200000 970254877 200000 278128177 200000 947171821 200000 884932354 200000 623781478 200000 256835774 200000 80335134 200000 406534220 200000 545441511 200000 479985445 200000 171565835 200000 379933243 200000 47231704 200000 612003093 200000 157569886 200000 415260990 200000 548372854 200000 866981856 200000 350312967 200000 540796843 200000 987659908 200000 484852474 200000 649120696 200000 791120952 200000 115313349 200000 614334592 200000 298017385 200000 380793475 200000 135475331 200000 264375726 200000 394229205 200000 345471372 200000 439630859 200000 827817832 200000 49669116 200000 464874550 200000 956736559 200000 296059058 200000 748609439 200000 147691977 200000 212404418 200000 366050616 200000 485381831 200000 744974451 200000 833732895 200000 929195463 200000 377098559 200000 448069058 200000 66695331 200000 253950162 200000 517298453 200000 765506859 200000 239797039 200000 876623598 200000 686969117 200000 126912647 200000 220126631 200000 192585558 200000 669738350 200000 401807505 200000 202493045 200000 837240935 200000 881698275 200000 410677097 200000 650584582 200000 278326309 200000 656208027 200000 515619603 200000 356720460 200000 409079477 200000 260038265 200000 117036537 200000 826462266 200000 284033249 200000 502051236 200000 268258149 200000 348347467 200000 806463639 200000 993242632 200000 379680776 200000 580824316 200000 636006250 200000 65519572 200000 278842486 200000 829930062 200000 221018896 200000 843230714 200000 429951399 200000 957486917 200000 966993378 200000 61329075 200000 433272696 200000 236115563 200000 535251295 200000 892751352 200000 428260136 200000 327056461 200000 391026345 200000 914939402 200000 725384156 200000 544404477 200000 42922758 200000 644536298 200000 668112155 200000 571682190 200000 784427104 200000 720327137 200000 859134290 200000 786134172 200000 653508038 200000 504502778 200000 186346577 200000 663679681 200000 373012457 200000 269751427 200000 69190091 200000 268449825 200000 176831391 200000 330470032 200000 484481498 200000 338870751 200000 327438436 200000 64645240 200000 41794426 200000 959351461 200000 160030932 200000 454945366 200000 3673354 200000 323857697 200000 234051378 200000 186288777 200000 427656398 200000 5001346 200000 342378981 200000 943897652 200000 967180655 200000 370973439 200000 493887989 200000 761905087 200000 326793849 200000 484043344 200000 983466898 200000 917051732 200000 105425115 200000 493229107 200000 387649166 200000 377545571 200000 159901035 200000 107445480 200000 715698398 200000 559066910 200000 675344736 200000 501132214 200000 695371036 200000 1955069 200000 109462742 200000 802923876 200000 549626632 200000 557642044 200000 317751629 200000 924904640 200000 285030915 200000 778541144 200000 825979434 200000 178388764 200000 761675154 200000 479799702 200000 788700469 200000 460393164 200000 932725729 200000 712691580 200000 431275290 200000 597994409 200000 670942781 200000 929958486 200000 372183528 200000 265067409 200000 167980953 200000 156041906 200000 665503125 200000 848045284 200000 625454346 200000 312582628 200000 89724023 200000 787143433 200000 612922955 200000 623799427 200000 370105292 200000 102239463 200000 319655482 200000 882730730 200000 472894515 200000 82707308 200000 833931097 200000 812080568 200000 792099889 200000 32453130 200000 904218702 200000 390279760 200000 495193774 200000 354822965 200000 43454051 200000 542400346 200000 626566005 200000 931202790 200000 382366726 200000 125550400 200000 569126839 200000 305509659 200000 942360394 200000 15777458 200000 96183944 200000 79459924 200000 66204261 200000 664310051 200000 51546977 200000 642315288 200000 312880688 200000 459432265 200000 394769565 200000 303395182 200000 415545514 200000 617310625 200000 764201980 200000 436699492 200000 229507957 200000 923342568 200000 41043234 200000 699429772 200000 538310232 200000 357512355 200000 515163673 200000 211660410 200000 638887355 200000 713674648 200000 267377099 200000 570587207 200000 837037358 200000 7906899 200000 6072457 200000 965032209 200000 782916578 200000 267668898 200000 194350215 200000 230555001 200000 866693934 200000 261712665 200000 173521501 200000 454497571 200000 467640587 200000 213688207 200000 848071559 200000 150490425 200000 221572249 200000 319093663 200000 79884006 200000 743140585 200000 164037272 200000 998892584 200000 324264766 200000 637674978 200000 721310192 200000 953872590 200000 303379382 200000 691054299 200000 295566889 200000 247970423 200000 261247579 200000 315575309 200000 13314035 200000 656007630 200000 229766812 200000 704252339 200000 243863968 200000 437234627 200000 502446031 200000 155111057 200000 56282533 200000 164027912 200000 210607531 200000 101305450 200000 433469725 200000 81271702 200000 963577548 200000 684651145 200000 894953542 200000 397968166 200000 18753331 200000 399027257 200000 973107457 200000 65272761 200000 624306883 200000 918811981 200000 992208214 200000 645098769 200000 359907269 200000 920074905 200000 201378798 200000 884830261 200000 494971237 200000 39125622 200000 949882519 200000 555243505 200000 414503986 200000 984356674 200000 236300996 200000 41602899 200000 871406242 200000 52721118 200000 791917578 200000 675970608 200000 792984460 200000 74442798 200000 760845989 200000 30032797 200000 280127148 200000 432848285 200000 356775409 200000 867809910 200000 430721314 200000 45839254 200000 171014896 200000 396994522 200000 247914995 200000 259341836 200000 279769291 200000 925741484 200000 24702599 200000 543362547 200000 444869961 200000 376456468 200000 103748905 200000 771857860 200000 475605337 200000 731426556 200000 10941322 200000 82214397 200000 536357774 200000 238484116 200000 492767039 200000 893763487 200000 3699358 200000 575819727 200000 619679294 200000 662152366 200000 428174819 200000 535865828 200000 722212709 200000 452111029 200000 166313434 200000 997370829 200000 212209907 200000 698448703 200000 555624614 200000 737503947 200000 676019469 200000 682590815 200000 25194125 200000 118356192 200000 166409274 200000 821977897 200000 911686778 200000 288752979 200000 165469160 200000 557493302 200000 77064826 200000 682336048 200000 147262181 200000 410453028 200000 738941503 200000 7219141 200000 166378982 200000 876006932 200000 883170720 200000 998829863 200000 155382787 200000 639372843 200000 501253399 200000 604156587 200000 821683001 200000 601810961 200000 894910529 200000 867157869 200000 804471015 200000 995152757 200000 578959458 200000 71536844 200000 702040657 200000 171000966 200000 485267678 200000 938599660 200000 701566241 200000 348413051 200000 755266497 200000 128966962 200000 835180513 200000 508365325 200000 198766136 200000 6146764 200000 818218113 200000 449176056 200000 122609942 200000 889636135 200000 93902551 200000 779674494 200000 552982352 200000 205544567 200000 359785242 200000 614107875 200000 593283713 200000 749940274 200000 697200231 200000 25054194 200000 172636007 200000 800669589 200000 317104445 200000 795394166 200000 796736100 200000 446562846 200000 651266048 200000 57211074 200000 139442686 200000 323042320 200000 369885561 200000 155985962 200000 727442271 200000 373914354 200000 446424916 200000 629227400 200000 634337493 200000 723458576 200000 865682080 200000 253439416 200000 421941331 200000 690237176 200000 205267027 200000 468350492 200000 95409135 200000 779757055 200000 784801220 200000 7412504 200000 523717730 200000 721368762 200000 51772719 200000 39519895 200000 975685003 200000 995702917 200000 306281525 200000 850403460 200000 168157932 200000 769241343 200000 859311705 200000 242180946 200000 293980715 200000 956607116 200000 307685763 200000 329297525 200000 18529683 200000 895601362 200000 392919169 200000 683237607 200000 132244624 200000 420344124 200000 507847041 200000 52344228 200000 822569015 200000 946188666 200000 517999769 200000 503747630 200000 527526843 200000 787307007 200000 318081088 200000 640502537 200000 878305529 200000 137586818 200000 167274962 200000 873149504 200000 174100205 200000 820909694 200000 455058959 200000 565725662 200000 152625211 200000 427414449 200000 47267740 200000 345532022 200000 623715751 200000 274225824 200000 47340928 200000 517666204 200000 829559453 200000 815606034 200000 645979049 200000 631927402 200000 942759338 200000 961749137 200000 385169253 200000 45455356 200000 923964672 200000 598888172 200000 303397865 200000 147676660 200000 144277750 200000 433814712 200000 470649038 200000 250448630 200000 767975558 200000 863005130 200000 421118606 200000 372103469 200000 843272142 200000 642035646 200000 204871947 200000 631192261 200000 422605968 200000 127233140 200000 143947785 200000 203575919 200000 611389105 200000 572187277 200000 46412207 200000 846577632 200000 996343485 200000 830664690 200000 202034443 200000 239357521 200000 567391842 200000 876786766 200000 699083403 200000 496312577 200000 714890992 200000 637798799 200000 200598148 200000 486913966 200000 858523616 200000 353639017 200000 870636462 200000 700358944 200000 763684170 200000 740692691 200000 611891109 200000 825322399 200000 826723949 200000 803927687 200000 481037162 200000 79921527 200000 145353259 200000 808611206 200000 471508449 200000 550843771 200000 703448458 200000 386720402 200000 978164305 200000 125607807 200000 696387636 200000 650962867 200000 709126375 200000 693462237 200000 576725751 200000 854611123 200000 418233138 200000 725906673 200000 205066310 200000 68489634 200000 773232296 200000 768683421 200000 589300407 200000 842483026 200000 510249760 200000 555944390 200000 310620547 200000 230872027 200000 439875415 200000 751430613 200000 438095114 200000 745714969 200000 120275819 200000 827293238 200000 822305612 200000 158764329 200000 513471842 200000 926673884 200000 169992304 200000 219377904 200000 93765540 200000 189520059 200000 998529857 200000 82587796 200000 994256253 200000 284633165 200000 930203052 200000 274316800 200000 77029789 200000 684039694 200000 35740995 200000 494711652 200000 903401111 200000 751820288 200000 877256637 200000 575999411 200000 130430821 200000 537328936 200000 233408883 200000 619767076 200000 693489634 200000 865508879 200000 43508197 200000 924070322 200000 329869135 200000 364185409 200000 834139187 200000 102535580 200000 829478607 200000 307920337 200000 56598949 200000 635715045 200000 783670762 200000 236349396 200000 669888036 200000 179270869 200000 780880142 200000 696832225 200000 532130494 200000 454665846 200000 617006601 200000 808120984 200000 672676902 200000 597425944 200000 372430480 200000 412535576 200000 266882865 200000 108743629 200000 251804348 200000 222763398 200000 558872410 200000 677680365 200000 805121928 200000 634295437 200000 94671166 200000 457454740 200000 1589588 200000 908478169 200000 336520481 200000 639521567 200000 663023205 200000 500033947 200000 552246120 200000 235932595 200000 265533794 200000 649361160 200000 855659293 200000 505328310 200000 320811993 200000 157112026 200000 808774255 200000 604596820 200000 990445240 200000 270940365 200000 535862062 200000 517428475 200000 816160468 200000 333237539 200000 517909843 200000 775661023 200000 925101925 200000 231694625 200000 408087414 200000 53735287 200000 351232136 200000 158605712 200000 799228758 200000 739348478 200000 19606972 200000 105822012 200000 629189205 200000 630871539 200000 892358245 200000 823997816 200000 647678969 200000 337464985 200000 119364173 200000 324591257 200000 910168685 200000 862275192 200000 235234846 200000 225666166 200000 288467197 200000 438715354 200000 21311977 200000 603242735 200000 656782494 200000 187647823 200000 435862434 200000 66633315 200000 207190115 200000 12677161 200000 486724001 200000 974555704 200000 867968009 200000 162643201 200000 384015650 200000 368175958 200000 535310444 200000 698656304 200000 110127302 200000 606270124 200000 707035664 200000 556579415 200000 482461456 200000 773755818 200000 282790297 200000 537064151 200000 511147241 200000 127041222 200000 762119251 200000 507464282 200000 163792413 200000 630800375 200000 702360747 200000 57006920 200000 904330204 200000 156634429 200000 434222771 200000 42369619 200000 16792889 200000 972273431 200000 460121762 200000 572734188 200000 194684846 200000 594207499 200000 428065618 200000 730695115 200000 792306071 200000 619659810 200000 221776577 200000 416838507 200000 459329202 200000 22356328 200000 349279376 200000 745486987 200000 690237093 200000 222286448 200000 494888071 200000 408450734 200000 567713656 200000 289014735 200000 931535119 200000 224488092 200000 800532503 200000 864050589 200000 61963190 200000 759778527 200000 986082513 200000 361281527 200000 745905071 200000 898798663 200000 849724892 200000 561071487 200000 797789263 200000 506224742 200000 953429454 200000 511758810 200000 803333009 200000 886498837 200000 746830885 200000 961380913 200000 367002771 200000 428099053 200000 997169089 200000 398160817 200000 249936919 200000 699296975 200000 398372197 200000 179953675 200000 196680451 200000 152382557 200000 205357113 200000 586408436 200000 303570657 200000 927782270 200000 806333515 200000 595431846 200000 318193760 200000 838499550 200000 613277449 200000 878785886 200000 104698321 200000 676827499 200000 45975496 200000 517743068 200000 797590954 200000 157376217 200000 494523969 200000 777454310 200000 920188167 200000 62809119 200000 666111758 200000 410136005 200000 709992484 200000 192798712 200000 426889265 200000 288511429 200000 73861860 200000 562429283 200000 904447374 200000 229270714 200000 193494861 200000 761610788 200000 715318125 200000 871728502 200000 971609610 200000 428403521 200000 475452665 200000 957638740 200000 654054120 200000 60512133 200000 184718019 200000 865908656 200000 835647321 200000 389671424 200000 747879231 200000 868468844 200000 221171444 200000 544205956 200000 803492677 200000 571305581 200000 839313394 200000 106846762 200000 658707602 200000 968294684 200000 904285107 200000 636258251 200000 101770309 200000 538079718 200000 394673975 200000 124840584 200000 658833250 200000 408893116 200000 442124710 200000 224731715 200000 826497874 200000 85575316 200000 360268489 200000 241715747 200000 153534049 200000 737123302 200000 69254542 200000 414682900 200000 399089727 200000 280202031 200000 940227207 200000 459596869 200000 793009792 200000 705353586 200000 860056171 200000 630290856 200000 568362268 200000 380135090 200000 166847636 200000 641902197 200000 726842607 200000 823161976 200000 502856576 200000 537818535 200000 201369658 200000 905327699 200000 777025361 200000 558228093 200000 790466336 200000 693571668 200000 147882573 200000 556462843 200000 266841130 200000 629372814 200000 578596190 200000 909963878 200000 923738820 200000 883353756 200000 247756946 200000 30279628 200000 206894013 200000 375435291 200000 946153884 200000 433171066 200000 835781579 200000 553540395 200000 687684689 200000 754430596 200000 766786053 200000 201733618 200000 616828205 200000 418394944 200000 544286823 200000 515327513 200000 447982540 200000 635477451 200000 417860689 200000 527054669 200000 785325937 200000 113337730 200000 834201352 200000 978180543 200000 178327938 200000 606492298 200000 610029620 200000 862233765 200000 728971785 200000 479728714 200000 505614945 200000 273876663 200000 682627637 200000 774386156 200000 483364734 200000 672476338 200000 89819351 200000 581413599 200000 911636320 200000 614808024 200000 741196518 200000 792457047 200000 300482624 200000 968050798 200000 192805883 200000 699578060 200000 80593721 200000 912969789 200000 10949845 200000 638023287 200000 596563659 200000 661341970 200000 619792855 200000 470203352 200000 361141083 200000 726995263 200000 650219909 200000 164182835 200000 92049328 200000 18434583 200000 959311627 200000 573835277 200000 374506360 200000 730044533 200000 952139446 200000 724562356 200000 225660865 200000 772898614 200000 70585976 200000 471328181 200000 727969664 200000 559813562 200000 313247336 200000 137049188 200000 212077581 200000 464042087 200000 825601856 200000 208557399 200000 368436645 200000 195198246 200000 236730589 200000 860860395 200000 18244583 200000 2975716 200000 995014851 200000 367671230 200000 371238488 200000 258713363 200000 978368663 200000 653829427 200000 99651807 200000 398769190 200000 166969507 200000 174319089 200000 971340361 200000 780571672 200000 346574421 200000 405901668 200000 245364934 200000 126779878 200000 930723007 200000 499776827 200000 998740586 200000 248032528 200000 692470553 200000 395250152 200000 224026029 200000 15081500 200000 253930299 200000 738167075 200000 433357804 200000 486201107 200000 399200292 200000 688878183 200000 3494885 200000 91641346 200000 747381878 200000 611357556 200000 548825151 200000 769646459 200000 792819446 200000 708174539 200000 879354880 200000 909590801 200000 826772753 200000 39009845 200000 733164821 200000 273221600 200000 363978066 200000 879851837 200000 380738765 200000 425699586 200000 287549933 200000 860901297 200000 255423582 200000 73784858 200000 407126840 200000 451747877 200000 555933023 200000 56614350 200000 462704172 200000 587888239 200000 135532620 200000 973267525 200000 105655528 200000 650961964 200000 461377798 200000 206736813 200000 2591534 200000 54492474 200000 555178320 200000 394569911 200000 567094501 200000 668733500 200000 262125395 200000 337631513 200000 949219477 200000 319691546 200000 720532507 200000 203752971 200000 194750446 200000 915882366 200000 344990231 200000 149998283 200000 843090497 200000 329775447 200000 426877341 200000 640985881 200000 664573189 200000 651772762 200000 268543843 200000 511539643 200000 313879636 200000 559689084 200000 354703111 200000 876572922 200000 511291755 200000 692448633 200000 693259145 200000 674644772 200000 978010925 200000 210875217 200000 123762124 200000 475174152 200000 315724961 200000 289470917 200000 562793240 200000 194555517 200000 748227440 200000 198338270 200000 705277851 200000 61259483 200000 445471336 200000 214985319 200000 316962019 200000 447155583 200000 823198715 200000 274128494 200000 379430501 200000 585515084 200000 674746560 200000 455819207 200000 70520314 200000 25112613 200000 179694065 200000 824590985 200000 457140829 200000 227044724 200000 489111020 200000 426494094 200000 200269742 200000 291102886 200000 65830067 200000 819627511 200000 923147249 200000 914375341 200000 758200427 200000 312441255 200000 298708880 200000 186710909 200000 225417184 200000 751420867 200000 846722005 200000 903262351 200000 937153280 200000 946219064 200000 385358193 200000 663986528 200000 776154972 200000 158980405 200000 447042296 200000 953493491 200000 855536810 200000 851233196 200000 588003171 200000 976563531 200000 383097157 200000 122478550 200000 354937996 200000 415538162 200000 325261483 200000 135662508 200000 304254389 200000 746586742 200000 865000958 200000 429528942 200000 701960194 200000 301048806 200000 980349572 200000 976533024 200000 65056506 200000 834624601 200000 762545704 200000 489739272 200000 594442506 200000 420258663 200000 188326390 200000 190748466 200000 735392770 200000 795372206 200000 90738850 200000 483049964 200000 477857173 200000 884453454 200000 535590658 200000 581805386 200000 451292637 200000 318997869 200000 456187535 200000 830242211 200000 13640662 200000 596787893 200000 208013289 200000 572558098 200000 898882015 200000 628070609 200000 69458768 200000 137614326 200000 191585852 200000 864818419 200000 88189227 200000 27275634 200000 863028118 200000 683938129 200000 909759621 200000 562885614 200000 785087865 200000 86129059 200000 399185803 200000 463325588 200000 621192404 200000 476229543 200000 446518287 200000 713037523 200000 897060477 200000 859454878 200000 229593608 200000 779898080 200000 608712619 200000 92077772 200000 750856208 200000 66072112 200000 752280186 200000 757722107 200000 138231269 200000 527248128 200000 135984746 200000 101720057 200000 74932456 200000 559473613 200000 647006432 200000 419414549 200000 985909409 200000 206001628 200000 365620132 200000 547975846 200000 693605689 200000 625676211 200000 294481762 200000 343809412 200000 590001150 200000 525725086 200000 593115177 200000 354926733 200000 996284898 200000 525544491 200000 139397615 200000 13972513 200000 471235069 200000 86078126 200000 39377162 200000 560789415 200000 211842567 200000 461127102 200000 48986296 200000 666159622 200000 728381151 200000 497733558 200000 781665688 200000 212632620 200000 437518598 200000 322590005 200000 528964655 200000 37559179 200000 143314212 200000 415421854 200000 124684133 200000 668972695 200000 21444738 200000 775379865 200000 975037701 200000 498388809 200000 904332175 200000 538829712 200000 300828224 200000 455535519 200000 96247388 200000 815783987 200000 253143594 200000 812027930 200000 608515871 200000 365596916 200000 146888764 200000 288551998 200000 18122932 200000 406040204 200000 436978385 200000 300368661 200000 423032599 200000 537276276 200000 781514665 200000 693172653 200000 760396267 200000 30614637 200000 389477992 200000 466147733 200000 568739062 200000 852949241 200000 658360600 200000 72727908 200000 438072482 200000 254231007 200000 822482595 200000 134483762 200000 172566654 200000 6226859 200000 304535898 200000 91473181 200000 538174908 200000 190165803 200000 470933873 200000 822481862 200000 732229552 200000 209468915 200000 230477184 200000 611622609 200000 64899159 200000 696945370 200000 546400003 200000 757093737 200000 573250765 200000 649484411 200000 839380699 200000 158158009 200000 911660502 200000 873309109 200000 949004236 200000 564025460 200000 727741014 200000 626122284 200000 716875517 200000 682518349 200000 539790297 200000 187206853 200000 893689467 200000 323885440 200000 451357452 200000 775044654 200000 144404917 200000 746893128 200000 670073921 200000 784593747 200000 919175169 200000 839382886 200000 250730480 200000 979057642 200000 51035414 200000 920694177 200000 435662128 200000 750350569 200000 328416144 200000 705215296 200000 206363714 200000 901987082 200000 875021168 200000 902650770 200000 767319303 200000 614921038 200000 218177177 200000 408026214 200000 274388356 200000 76342135 200000 799621460 200000 294431891 200000 912401509 200000 538837644 200000 942212301 200000 383090290 200000 680551288 200000 570989401 200000 740220819 200000 381697630 200000 313782318 200000 562118380 200000 79803420 200000 2935099 200000 377604637 200000 693118745 200000 1265983 200000 866559213 200000 804346240 200000 831567607 200000 662881464 200000 235030748 200000 961154997 200000 555172193 200000 203352999 200000 932337782 200000 913620414 200000 633773943 200000 258297617 200000 655433645 200000 626162881 200000 884195610 200000 472787550 200000 586726773 200000 449766024 200000 225785203 200000 42657753 200000 385571400 200000 433240066 200000 394184044 200000 761805619 200000 66781858 200000 534326720 200000 801003061 200000 633487361 200000 989755780 200000 497948793 200000 198028225 200000 841041977 200000 601924853 200000 431937414 200000 738396486 200000 712598713 200000 326977148 200000 616890726 200000 455765441 200000 104187328 200000 806510504 200000 4083772 200000 882023024 200000 658907507 200000 625919112 200000 595214412 200000 163615062 200000 385377881 200000 554938419 200000 66738305 200000 464136634 200000 655867360 200000 469460802 200000 587752682 200000 638114984 200000 273933526 200000 774427217 200000 648513849 200000 897958254 200000 907210736 200000 738840705 200000 200786755 200000 28599328 200000 728354374 200000 395635705 200000 373695362 200000 249207318 200000 661148117 200000 819910240 200000 978804118 200000 286691433 200000 423596540 200000 7714661 200000 677848767 200000 808640633 200000 603792383 200000 188547384 200000 802088549 200000 31493737 200000 610942344 200000 740890894 200000 366916241 200000 656924577 200000 627203361 200000 445336992 200000 678185073 200000 350790476 200000 575559866 200000 583898028 200000 278711000 200000 550696152 200000 262221353 200000 361917555 200000 588996283 200000 988995192 200000 939610021 200000 260453434 200000 495343541 200000 962392997 200000 946022475 200000 63177 200000 532764804 200000 574688153 200000 709482650 200000 5269487 200000 422288265 200000 800033746 200000 607371510 200000 42278395 200000 613379916 200000 862132885 200000 899816488 200000 7960132 200000 476702454 200000 740801897 200000 207429084 200000 477821347 200000 965913302 200000 954166168 200000 260827425 200000 580907764 200000 371981533 200000 346031793 200000 646167277 200000 4091289 200000 333432609 200000 568216329 200000 590548631 200000 167758326 200000 237087326 200000 238869557 200000 327575131 200000 490378742 200000 719121520 200000 211034513 200000 139544026 200000 780685701 200000 750171866 200000 522751676 200000 886211735 200000 365245203 200000 365046594 200000 661924890 200000 595723899 200000 891208727 200000 988438514 200000 129914193 200000 402314321 200000 234479498 200000 514738265 200000 724955596 200000 457816651 200000 249110120 200000 563895688 200000 178659131 200000 316683387 200000 289905203 200000 657142966 200000 586403345 200000 966057307 200000 699429743 200000 632816573 200000 252143109 200000 717227590 200000 453503527 200000 49270170 200000 687854737 200000 915659772 200000 269617767 200000 81861872 200000 909736310 200000 841120546 200000 204328639 200000 229267078 200000 963442998 200000 612630719 200000 380180679 200000 532637636 200000 735974809 200000 706079937 200000 346878357 200000 242816826 200000 674342953 200000 490030710 200000 769086536 200000 712285466 200000 872390837 200000 493562643 200000 708530817 200000 88497593 200000 219840978 200000 101888561 200000 922391269 200000 679121426 200000 249878357 200000 630256714 200000 260580764 200000 848307778 200000 305183962 200000 745639744 200000 158148309 200000 689267725 200000 557256768 200000 802574039 200000 998793024 200000 243709784 200000 321247787 200000 661378358 200000 671570066 200000 282433709 200000 893442689 200000 107215211 200000 104232965 200000 192738746 200000 668436206 200000 989503460 200000 420381397 200000 605730770 200000 689931616 200000 691859190 200000 399098052 200000 672587882 200000 803029131 200000 928580441 200000 636450966 200000 436454301 200000 755214949 200000 985382569 200000 495680662 200000 352018601 200000 857120939 200000 559689703 200000 959864080 200000 572016752 200000 126362971 200000 703223287 200000 6012117 200000 838233592 200000 554283832 200000 617021472 200000 390700986 200000 70559467 200000 718866506 200000 882793615 200000 575194392 200000 238782488 200000 108528731 200000 658319571 200000 15169614 200000 327989232 200000 994788218 200000 478613602 200000 532872506 200000 347430666 200000 518049404 200000 188812051 200000 328680644 200000 281541279 200000 612315510 200000 696754595 200000 993988436 200000 499236110 200000 487574084 200000 391682608 200000 797077335 200000 295967321 200000 524687110 200000 773614273 200000 578958269 200000 768641191 200000 368215709 200000 619818427 200000 98936958 200000 644017344 200000 495835954 200000 312335469 200000 406050576 200000 81606804 200000 865658032 200000 247042438 200000 879682291 200000 361484724 200000 344952133 200000 128036761 200000 311593509 200000 986041303 200000 101119973 200000 266774432 200000 405305774 200000 323093335 200000 327768263 200000 83055990 200000 395499030 200000 744405937 200000 377920486 200000 974500444 200000 402586602 200000 825077769 200000 528436609 200000 674467701 200000 137561147 200000 853993892 200000 381804187 200000 17440841 200000 226218782 200000 206186091 200000 125323132 200000 533882182 200000 637002797 200000 30821742 200000 741215278 200000 951358010 200000 298418436 200000 886347103 200000 964396288 200000 355640538 200000 299943365 200000 108275475 200000 913407751 200000 99500863 200000 71656853 200000 360756741 200000 292104344 200000 511323236 200000 544449820 200000 599282387 200000 531955664 200000 597204649 200000 310344457 200000 80015295 200000 709011212 200000 207461971 200000 541713036 200000 695231791 200000 764305265 200000 732311561 200000 62967258 200000 370499117 200000 300019557 200000 217188697 200000 66200237 200000 749014759 200000 407529236 200000 840351025 200000 181021377 200000 688968496 200000 748773100 200000 974927974 200000 280167512 200000 566176509 200000 731936289 200000 435885104 200000 664981687 200000 815443690 200000 529759530 200000 314025644 200000 857120935 200000 550932659 200000 684091970 200000 155632473 200000 759308533 200000 554004411 200000 929353704 200000 701810075 200000 736027890 200000 696911752 200000 118128479 200000 377658172 200000 332263667 200000 862838340 200000 794390318 200000 999188198 200000 671014098 200000 339833150 200000 97165730 200000 953043626 200000 790913643 200000 740947303 200000 820376903 200000 351619708 200000 48836128 200000 282930646 200000 279284083 200000 809770164 200000 852577622 200000 896771652 200000 756672699 200000 263559822 200000 261494518 200000 623015313 200000 598927740 200000 148766379 200000 36865005 200000 787970109 200000 76522067 200000 316483470 200000 329829292 200000 291409136 200000 379570853 200000 24372256 200000 487263912 200000 741560050 200000 589303064 200000 17985581 200000 957009115 200000 197451443 200000 768569880 200000 796580581 200000 47297089 200000 823221317 200000 848391251 200000 204062044 200000 230794076 200000 552249821 200000 225994045 200000 847787273 200000 85727153 200000 645479509 200000 289647501 200000 935545931 200000 785594441 200000 179305389 200000 503990206 200000 709748447 200000 163027505 200000 980361094 200000 16926351 200000 95670379 200000 650468602 200000 5844901 200000 332080004 200000 618055415 200000 828124473 200000 213480566 200000 207271266 200000 478483311 200000 373192456 200000 373670791 200000 5979831 200000 577447970 200000 468920963 200000 159238664 200000 225418319 200000 58959686 200000 941242444 200000 856273746 200000 30302144 200000 407250801 200000 428434952 200000 684776285 200000 764681696 200000 336077857 200000 135900896 200000 299965768 200000 240180553 200000 582667830 200000 756011521 200000 156781524 200000 365052124 200000 496057971 200000 43408668 200000 150579689 200000 312055867 200000 611198464 200000 198937831 200000 814119185 200000 557178957 200000 795891435 200000 256945049 200000 237860344 200000 165487037 200000 881033890 200000 200696690 200000 130088178 200000 441065852 200000 750791290 200000 785582897 200000 341809269 200000 874269499 200000 954793516 200000 339469468 200000 542661530 200000 415724018 200000 21885522 200000 321841404 200000 694145184 200000 919575132 200000 652512495 200000 698357662 200000 41642857 200000 633629560 200000 832774116 200000 571828819 200000 101274108 200000 142723338 200000 639043452 200000 136290800 200000 699139329 200000 83629591 200000 86038241 200000 349305551 200000 854600776 200000 958275437 200000 161663140 200000 442846541 200000 166486338 200000 730300441 200000 768469305 200000 450702922 200000 482464134 200000 659279342 200000 218880888 200000 227839916 200000 674140494 200000 667361285 200000 991807262 200000 399011548 200000 902405623 200000 869775159 200000 602888522 200000 884395335 200000 880994949 200000 495888037 200000 466513152 200000 820164830 200000 138632220 200000 189128241 200000 602498473 200000 304371350 200000 549206152 200000 57887490 200000 674643857 200000 490123497 200000 842189494 200000 503290884 200000 762314344 200000 667044436 200000 983933241 200000 735976549 200000 983445442 200000 309817815 200000 724211398 200000 692390938 200000 412678039 200000 644284280 200000 111650488 200000 740174936 200000 791889091 200000 48476864 200000 703738765 200000 287808027 200000 105815431 200000 491363644 200000 264469862 200000 292450978 200000 889120262 200000 779608317 200000 118819979 200000 366437872 200000 478679753 200000 444075800 200000 496551397 200000 811579725 200000 132376380 200000 977574951 200000 517075331 200000 75286468 200000 739404846 200000 966617799 200000 526532885 200000 300907683 200000 622456405 200000 469010456 200000 678711924 200000 406451197 200000 183037640 200000 236267584 200000 859683864 200000 27407659 200000 327022979 200000 899384040 200000 268285344 200000 88960839 200000 298957286 200000 515373501 200000 620006990 200000 517761455 200000 66485558 200000 255757040 200000 728412040 200000 517017736 200000 978698011 200000 434201527 200000 99739993 200000 861944121 200000 743455265 200000 838187210 200000 221175021 200000 186111723 200000 218145335 200000 886723814 200000 90063640 200000 413312272 200000 985085234 200000 211786062 200000 382914256 200000 701773273 200000 707724619 200000 410406469 200000 159249839 200000 40476350 200000 601169821 200000 114288021 200000 288966258 200000 200324346 200000 155906216 200000 804800779 200000 962875260 200000 637007373 200000 718173393 200000 495298296 200000 255732564 200000 721230904 200000 919515359 200000 328538802 200000 575746338 200000 677607172 200000 606984832 200000 602445073 200000 271375670 200000 269493180 200000 117289666 200000 519366898 200000 336594818 200000 822028270 200000 101957786 200000 436095415 200000 442669083 200000 245638637 200000 813729120 200000 731558854 200000 726729147 200000 65542994 200000 99350353 200000 756952326 200000 709073474 200000 201137527 200000 598537228 200000 449517925 200000 917068080 200000 587610107 200000 620533526 200000 493624148 200000 125706285 200000 21315393 200000 910351446 200000 743663177 200000 533980546 200000 696265456 200000 509597849 200000 598916412 200000 972301981 200000 701452404 200000 459300367 200000 989786922 200000 272951953 200000 361279356 200000 61820620 200000 712925077 200000 183256211 200000 149613178 200000 430329672 200000 915479811 200000 443464318 200000 794478374 200000 641459936 200000 315917691 200000 154893648 200000 734442235 200000 446682194 200000 59546379 200000 799963051 200000 576567737 200000 417519173 200000 884849732 200000 190337621 200000 547176417 200000 128580543 200000 880964284 200000 308399800 200000 437264188 200000 126824109 200000 150467979 200000 945139043 200000 849962837 200000 904685150 200000 370101198 200000 384331399 200000 437853690 200000 914996744 200000 874570024 200000 385946234 200000 108762047 200000 316922690 200000 648520764 200000 446377528 200000 710566522 200000 240602248 200000 663743284 200000 477404637 200000 808158664 200000 450650555 200000 489925693 200000 321636140 200000 751268743 200000 7263902 200000 430803977 200000 48428555 200000 623215706 200000 258928474 200000 793314891 200000 932274949 200000 979052072 200000 641436923 200000 532753470 200000 47008710 200000 956168861 200000 552061936 200000 321461023 200000 28856227 200000 149774760 200000 605461135 200000 882810542 200000 965197327 200000 619192315 200000 966821262 200000 929479601 200000 410508071 200000 24979855 200000 26813067 200000 706217586 200000 674798631 200000 152513053 200000 641311878 200000 993723708 200000 341415411 200000 951646117 200000 313116770 200000 826694881 200000 418017167 200000 446400747 200000 213017447 200000 233255735 200000 730005159 200000 360701941 200000 853824451 200000 275870614 200000 617832968 200000 388012687 200000 649351940 200000 757915484 200000 205427237 200000 382996679 200000 303943839 200000 326187625 200000 835378067 200000 136849777 200000 149190253 200000 425007523 200000 60239757 200000 773541539 200000 279237929 200000 814929779 200000 234727536 200000 484961850 200000 282782451 200000 277136967 200000 91739712 200000 2558036 200000 906440656 200000 928271630 200000 638977314 200000 652867540 200000 562094119 200000 499055039 200000 516055520 200000 210615010 200000 715983173 200000 162632146 200000 529871464 200000 586843496 200000 486348250 200000 977580229 200000 288435277 200000 956301206 200000 166161530 200000 960073880 200000 941677381 200000 310124638 200000 413323806 200000 800915025 200000 692578729 200000 841185272 200000 441740448 200000 16707194 200000 922146040 200000 532869216 200000 361706818 200000 283105694 200000 863916116 200000 699150803 200000 186206504 200000 243827919 200000 435940611 200000 139707734 200000 723879385 200000 562797603 200000 833058543 200000 987754287 200000 487078338 200000 135220530 200000 371320103 200000 216490346 200000 227032243 200000 247554458 200000 161375836 200000 657121877 200000 814157407 200000 352185723 200000 662535013 200000 969323268 200000 350676193 200000 802193404 200000 777252795 200000 535060430 200000 878807346 200000 987501508 200000 35078653 200000 769367757 200000 734876596 200000 335286145 200000 97298542 200000 990166626 200000 42461866 200000 550960229 200000 166599026 200000 466765232 200000 389271229 200000 662147235 200000 120006676 200000 899290908 200000 846827897 200000 364255223 200000 909813891 200000 569644755 200000 367975885 200000 219512859 200000 940129937 200000 811569476 200000 865842831 200000 57778003 200000 380778035 200000 378855842 200000 913244918 200000 290859746 200000 831308803 200000 368251491 200000 915257630 200000 441277331 200000 133716929 200000 80197571 200000 444668039 200000 892158513 200000 836355278 200000 538178114 200000 281184406 200000 648274446 200000 164017327 200000 974896930 200000 253939987 200000 417891712 200000 464973200 200000 442830058 200000 996836010 200000 588726367 200000 880135870 200000 761235430 200000 963535210 200000 174466185 200000 582921516 200000 855963812 200000 195797833 200000 52148319 200000 80983535 200000 70939768 200000 562009757 200000 504341317 200000 167448770 200000 693754361 200000 354419876 200000 27494949 200000 456473731 200000 933733250 200000 155602941 200000 501473261 200000 727963060 200000 482286514 200000 457075501 200000 127912460 200000 815610619 200000 331487212 200000 75635996 200000 235291897 200000 514488738 200000 594923736 200000 127690133 200000 871400108 200000 483871255 200000 380957408 200000 131567049 200000 509149475 200000 467755117 200000 824899764 200000 330132685 200000 588269791 200000 739239642 200000 103812550 200000 784766999 200000 774252388 200000 570063415 200000 212810447 200000 657040389 200000 367173052 200000 912415363 200000 210235464 200000 330587222 200000 458842869 200000 844238176 200000 529544946 200000 458700974 200000 876593310 200000 489366165 200000 778869839 200000 35502359 200000 607521102 200000 335335050 200000 621150502 200000 611291771 200000 329235742 200000 192179407 200000 90686979 200000 982148907 200000 85336618 200000 212100245 200000 850476468 200000 522281307 200000 460857619 200000 648135475 200000 910498253 200000 263263139 200000 919458687 200000 233094306 200000 487759653 200000 752921471 200000 684023960 200000 964620802 200000 829526103 200000 216736208 200000 947195273 200000 920570899 200000 301566018 200000 731768154 200000 543515653 200000 738463165 200000 870255753 200000 24959812 200000 681820352 200000 39498376 200000 740971028 200000 803591067 200000 711934451 200000 350001956 200000 77559693 200000 313709006 200000 705684444 200000 107498467 200000 238791652 200000 162038579 200000 903784764 200000 694436666 200000 666093260 200000 623618945 200000 274884567 200000 416485444 200000 327744827 200000 981214548 200000 175266551 200000 775369535 200000 495886830 200000 186419373 200000 860171754 200000 31726092 200000 761582563 200000 298432879 200000 675635327 200000 797847219 200000 352391388 200000 277885923 200000 812715917 200000 409741789 200000 773001699 200000 60060981 200000 493601133 200000 588351320 200000 581476289 200000 962355700 200000 948427899 200000 186013335 200000 23397765 200000 32729238 200000 322959768 200000 339399984 200000 147076867 200000 21060082 200000 509705899 200000 353300316 200000 599544658 200000 37625796 200000 559295771 200000 325722234 200000 2147149 200000 19559212 200000 12376663 200000 36860300 200000 190772755 200000 845896495 200000 76494926 200000 283268536 200000 532091272 200000 552058677 200000 972406263 200000 756261064 200000 498877650 200000 65101705 200000 841776587 200000 404417962 200000 17062108 200000 941211612 200000 558871110 200000 356857586 200000 854395606 200000 629247939 200000 661047401 200000 782857043 200000 258884275 200000 571273012 200000 790837307 200000 561498154 200000 793766313 200000 253978381 200000 620339523 200000 690869747 200000 192109749 200000 243169677 200000 332170512 200000 714508497 200000 840379156 200000 491415769 200000 336503730 200000 612541194 200000 319183563 200000 170782073 200000 630579262 200000 566357897 200000 869841185 200000 256961240 200000 497597773 200000 623566939 200000 793127711 200000 136543687 200000 483533693 200000 958223666 200000 384071703 200000 365520122 200000 333429231 200000 100803557 200000 60023322 200000 266254217 200000 581543111 200000 705861870 200000 351185024 200000 539392881 200000 975780272 200000 834001386 200000 521948260 200000 248848913 200000 881506389 200000 617047581 200000 418134310 200000 949846701 200000 801283817 200000 1054956 200000 662951655 200000 915387631 200000 419096224 200000 200808544 200000 284126480 200000 910993249 200000 841233460 200000 899611050 200000 578346187 200000 407314419 200000 691289185 200000 92474777 200000 367493512 200000 617156731 200000 48178792 200000 252208421 200000 364075386 200000 88104240 200000 299342992 200000 275537896 200000 278644760 200000 756252975 200000 221290656 200000 947044000 200000 431191708 200000 313249527 200000 470219879 200000 407259567 200000 905185927 200000 343843564 200000 676821557 200000 501588891 200000 508601371 200000 111161815 200000 445975391 200000 284721038 200000 739321056 200000 266597732 200000 351434942 200000 346132438 200000 174940703 200000 959231138 200000 303027504 200000 223164518 200000 703471466 200000 84683399 200000 487725078 200000 505545044 200000 804482322 200000 362055786 200000 205620181 200000 965102425 200000 895120047 200000 286584455 200000 853923413 200000 459663444 200000 474474909 200000 504957055 200000 994046341 200000 736895943 200000 942487417 200000 937236437 200000 833007573 200000 69732184 200000 935722663 200000 330321522 200000 996227258 200000 406916434 200000 560486095 200000 989799201 200000 305208109 200000 77425954 200000 276386652 200000 265934356 200000 52436012 200000 101668826 200000 123582460 200000 231197533 200000 3185464 200000 285313201 200000 716451619 200000 709980534 200000 877632726 200000 922453888 200000 587702919 200000 551738810 200000 261478670 200000 969319238 200000 177903525 200000 694416105 200000 644870639 200000 162631334 200000 563370043 200000 88948136 200000 889206281 200000 370488932 200000 518797004 200000 847336702 200000 65490161 200000 182680044 200000 110820127 200000 409260249 200000 854412224 200000 824757707 200000 339592896 200000 928427655 200000 246336917 200000 477797427 200000 969796990 200000 674217277 200000 356900366 200000 348792188 200000 926357995 200000 727004308 200000 913114579 200000 320292509 200000 58727392 200000 469699334 200000 930017036 200000 751328695 200000 125615350 200000 436707957 200000 114064357 200000 145751179 200000 488936205 200000 547686565 200000 37377809 200000 556263166 200000 955558601 200000 942384573 200000 255797828 200000 117948828 200000 701154832 200000 39730891 200000 698318520 200000 466764307 200000 712886413 200000 944572989 200000 39573929 200000 451554227 200000 992575536 200000 505227880 200000 770479321 200000 296925173 200000 759290796 200000 342066692 200000 348059917 200000 542254321 200000 674703608 200000 109444781 200000 849317517 200000 648251366 200000 215666639 200000 231254884 200000 386644904 200000 427878838 200000 871175728 200000 955126029 200000 762771246 200000 70451047 200000 343148766 200000 231029999 200000 589119220 200000 700682403 200000 405172704 200000 197382455 200000 641070676 200000 856325688 200000 718807810 200000 814667125 200000 440538794 200000 74675866 200000 878717523 200000 615253276 200000 788458968 200000 368120412 200000 437972134 200000 52838406 200000 615621314 200000 542270139 200000 565205521 200000 163318511 200000 34939859 200000 9600531 200000 526941296 200000 749273077 200000 210960247 200000 729670759 200000 978842595 200000 750116127 200000 821927583 200000 124433373 200000 305414475 200000 323518162 200000 652904256 200000 800758080 200000 923713745 200000 529282141 200000 799951060 200000 230728317 200000 391612512 200000 60715119 200000 592083159 200000 666240806 200000 439941158 200000 209334683 200000 461029195 200000 97372402 200000 45115159 200000 181726939 200000 928630069 200000 678492731 200000 961260906 200000 846651402 200000 923138333 200000 942472318 200000 700679450 200000 219119209 200000 36565906 200000 128049886 200000 413901414 200000 408528155 200000 338174372 200000 45913250 200000 390186065 200000 969447848 200000 14102376 200000 62334387 200000 830527778 200000 818252926 200000 866367608 200000 924058911 200000 809844453 200000 102429547 200000 740893808 200000 420233113 200000 24127977 200000 398449700 200000 381535090 200000 189009910 200000 898241345 200000 206310082 200000 234594467 200000 467658161 200000 608788291 200000 684680256 200000 454238892 200000 779433320 200000 36076555 200000 647718142 200000 489934905 200000 13716828 200000 729620473 200000 285705537 200000 85140093 200000 262377461 200000 450872879 200000 496524720 200000 670219693 200000 412819004 200000 860822292 200000 596701145 200000 645238656 200000 745735264 200000 703676115 200000 185950378 200000 268626358 200000 305060914 200000 815988189 200000 122550008 200000 681802382 200000 813953448 200000 750653795 200000 885180411 200000 862442317 200000 720892765 200000 377853404 200000 282009552 200000 606751934 200000 706076431 200000 202930565 200000 66710518 200000 186692525 200000 953763872 200000 440922844 200000 276919761 200000 652157803 200000 322834454 200000 529121573 200000 825073451 200000 726672461 200000 509459228 200000 82586853 200000 547436206 200000 95440429 200000 814910591 200000 704016489 200000 919687787 200000 56282855 200000 121855793 200000 597499456 200000 82636886 200000 372138205 200000 600574024 200000 222606781 200000 488343751 200000 427811188 200000 996194688 200000 80146294 200000 905559802 200000 355107221 200000 642873781 200000 946757576 200000 183527824 200000 307361325 200000 744702315 200000 896776528 200000 179846412 200000 922711725 200000 831567686 200000 605806963 200000 951980119 200000 229289866 200000 100073106 200000 465045207 200000 686963517 200000 649539774 200000 838081980 200000 3190760 200000 183460078 200000 970600005 200000 469381334 200000 537584468 200000 374856830 200000 967261345 200000 485733911 200000 611795599 200000 737169252 200000 434601815 200000 634205785 200000 118907984 200000 637868543 200000 209791856 200000 177356698 200000 901474066 200000 197892620 200000 864850425 200000 559499643 200000 381542804 200000 300794161 200000 639362179 200000 985380292 200000 699710809 200000 56201590 200000 216468899 200000 283745502 200000 739949353 200000 791292359 200000 859239283 200000 847978583 200000 504013198 200000 709525619 200000 798779408 200000 446494050 200000 459018584 200000 876944304 200000 292720666 200000 313655636 200000 489332250 200000 891069972 200000 444490551 200000 272451624 200000 996377258 200000 140526877 200000 719830671 200000 41928444 200000 804613029 200000 288087467 200000 885198161 200000 610123410 200000 657135080 200000 45870721 200000 892736301 200000 897831888 200000 957781784 200000 156551879 200000 370301657 200000 305725504 200000 169482780 200000 84810379 200000 724766861 200000 862615697 200000 486492061 200000 660602171 200000 433883270 200000 927082260 200000 442213005 200000 176665644 200000 584155526 200000 249783871 200000 729887389 200000 412067607 200000 140381522 200000 784709934 200000 658205893 200000 733052566 200000 292828467 200000 215369245 200000 159644096 200000 191233708 200000 595227254 200000 860412143 200000 279500429 200000 602527034 200000 291450604 200000 100331946 200000 508554991 200000 172022411 200000 586362219 200000 884399865 200000 908617198 200000 185229769 200000 450281034 200000 691966633 200000 446872148 200000 797820805 200000 824627689 200000 412889132 200000 187638577 200000 639193651 200000 189160231 200000 34979097 200000 113691224 200000 220798123 200000 669763050 200000 20308905 200000 221444832 200000 889979050 200000 187349915 200000 1127740 200000 631677859 200000 780557647 200000 952481703 200000 489168082 200000 10617282 200000 271907230 200000 85338111 200000 356276115 200000 623208223 200000 240299264 200000 427776409 200000 191197512 200000 822723809 200000 722552769 200000 638580460 200000 294517983 200000 343730164 200000 386851217 200000 832672376 200000 888729322 200000 324022662 200000 640175620 200000 356514108 200000 914886176 200000 881219979 200000 157106450 200000 167933246 200000 689268699 200000 93901114 200000 491178903 200000 992805383 200000 113762969 200000 605232015 200000 836082644 200000 103748388 200000 811517052 200000 979208647 200000 908765164 200000 837320870 200000 988295626 200000 728381414 200000 698249320 200000 534721443 200000 411659117 200000 253970228 200000 550365364 200000 521964723 200000 632762227 200000 486725307 200000 751820191 200000 549683827 200000 339674511 200000 361326539 200000 512871903 200000 618977797 200000 588616598 200000 414143607 200000 875694731 200000 761200014 200000 130219524 200000 16673302 200000 437950879 200000 447986871 200000 656313461 200000 433205186 200000 175678587 200000 194898221 200000 427451948 200000 859530972 200000 439708772 200000 964234018 200000 681849487 200000 907389318 200000 244669186 200000 425296329 200000 115825064 200000 549989671 200000 923104993 200000 130717661 200000 738685606 200000 433500395 200000 131728880 200000 946136091 200000 526435930 200000 343617601 200000 132543492 200000 901591491 200000 203507131 200000 162420059 200000 530888022 200000 831290651 200000 932208226 200000 309150641 200000 888280321 200000 723896300 200000 893077262 200000 701182078 200000 76559749 200000 378672131 200000 858769442 200000 555744578 200000 87983431 200000 649438641 200000 152630306 200000 543645758 200000 171436814 200000 848669260 200000 919340090 200000 294570235 200000 687772296 200000 994904748 200000 796444343 200000 128210627 200000 357888195 200000 463759278 200000 462766987 200000 782464806 200000 721378996 200000 778828981 200000 264019149 200000 282447479 200000 998882227 200000 363227172 200000 46404407 200000 405966925 200000 79021565 200000 623727077 200000 101338790 200000 936180739 200000 926359857 200000 840542693 200000 708157598 200000 550027575 200000 191821524 200000 595147413 200000 849234116 200000 20440142 200000 390693069 200000 861333355 200000 788451170 200000 77064431 200000 531995113 200000 67597151 200000 881252838 200000 498319492 200000 352104024 200000 163277678 200000 321006947 200000 859075260 200000 554005550 200000 374406939 200000 440602894 200000 60702220 200000 855970787 200000 527916777 200000 483222210 200000 22165545 200000 500287188 200000 136558818 200000 943740285 200000 945385615 200000 634085823 200000 295512339 200000 828827617 200000 139223293 200000 98994507 200000 578311693 200000 571745460 200000 250769911 200000 921177726 200000 310415206 200000 236819808 200000 592917315 200000 250168133 200000 886442550 200000 412342387 200000 517812332 200000 763442415 200000 412374427 200000 573846048 200000 433004866 200000 383982770 200000 258081589 200000 14304445 200000 588042328 200000 551084581 200000 937523626 200000 989860163 200000 435856261 200000 112632772 200000 944356643 200000 830996433 200000 185625700 200000 376708976 200000 464710605 200000 540841001 200000 896546004 200000 824875244 200000 953168986 200000 454311474 200000 687147384 200000 861184097 200000 719517309 200000 55648372 200000 617046071 200000 596514523 200000 882853746 200000 217561759 200000 44732605 200000 106057417 200000 463076979 200000 355123716 200000 485035257 200000 16139905 200000 14339396 200000 175529498 200000 195395997 200000 300552889 200000 401903272 200000 715790587 200000 387032737 200000 211415823 200000 668648169 200000 18880484 200000 31311297 200000 469892227 200000 31965780 200000 380131768 200000 292067578 200000 892763128 200000 213155258 200000 927515006 200000 939416849 200000 988486838 200000 847341809 200000 363761887 200000 570785804 200000 950746859 200000 721942353 200000 365656233 200000 378813878 200000 85925925 200000 265364024 200000 462394702 200000 645022751 200000 930127321 200000 620055430 200000 748554597 200000 684860954 200000 758693344 200000 578976802 200000 626964520 200000 451226558 200000 159487221 200000 286525555 200000 754918389 200000 329806566 200000 804550968 200000 955596007 200000 359135438 200000 346961841 200000 896430254 200000 932137583 200000 797352152 200000 17151234 200000 953835966 200000 263502593 200000 484464864 200000 809818369 200000 502247349 200000 817802773 200000 625870545 200000 968854936 200000 484378435 200000 649548585 200000 416734783 200000 124674806 200000 77811964 200000 963476029 200000 850648287 200000 301100560 200000 428079577 200000 601004120 200000 169794828 200000 868415771 200000 851141556 200000 486395393 200000 291909188 200000 628696083 200000 877867471 200000 4371398 200000 226799017 200000 547452216 200000 500733774 200000 716809913 200000 871967873 200000 996289932 200000 967363000 200000 7184109 200000 450877623 200000 980503894 200000 434867066 200000 338695677 200000 990197591 200000 911605921 200000 144677476 200000 574051206 200000 74823445 200000 255943102 200000 611382825 200000 91716009 200000 380360903 200000 140806078 200000 980936932 200000 265184650 200000 956227559 200000 145368824 200000 930189198 200000 29753811 200000 464266514 200000 895963529 200000 99690633 200000 49723185 200000 163376267 200000 433665999 200000 694131736 200000 149432022 200000 760729272 200000 430860525 200000 294573796 200000 388011766 200000 560712356 200000 817910091 200000 566360697 200000 566563658 200000 583716988 200000 547057939 200000 994747334 200000 997752720 200000 365162514 200000 703704245 200000 435487137 200000 14164488 200000 558535005 200000 869795683 200000 693510977 200000 260409337 200000 23684855 200000 26764694 200000 13166274 200000 617924138 200000 964873886 200000 787928455 200000 813006244 200000 321801577 200000 840986547 200000 565415351 200000 898368332 200000 227112200 200000 516024254 200000 376342376 200000 914134914 200000 868881754 200000 23821032 200000 773010209 200000 428631794 200000 147473979 200000 766234239 200000 104059693 200000 404034987 200000 419722118 200000 885095797 200000 813739549 200000 185114019 200000 934919068 200000 564831970 200000 492834114 200000 628264240 200000 232219107 200000 762382974 200000 15577396 200000 972796816 200000 517166917 200000 909375784 200000 294109773 200000 311394658 200000 11715245 200000 168118113 200000 558774575 200000 287267115 200000 497084814 200000 977080273 200000 414536506 200000 384148947 200000 133178971 200000 690815425 200000 150868758 200000 691147045 200000 876262672 200000 472266656 200000 695128368 200000 702783570 200000 728974760 200000 695773567 200000 540992564 200000 454143599 200000 712403620 200000 399935892 200000 120439704 200000 502410994 200000 844750730 200000 672706235 200000 259843090 200000 347097145 200000 145513316 200000 855723248 200000 45832732 200000 413284355 200000 662269245 200000 360731094 200000 118138487 200000 701484020 200000 20537512 200000 897143603 200000 157790884 200000 544242710 200000 756992569 200000 535808882 200000 825824109 200000 136627539 200000 842423305 200000 408198687 200000 746933082 200000 951971324 200000 925575734 200000 600104047 200000 172350269 200000 456556101 200000 255721312 200000 751657397 200000 728159911 200000 230471366 200000 540183854 200000 507658222 200000 118233712 200000 445981435 200000 814479559 200000 938817590 200000 549520691 200000 775883205 200000 460174170 200000 470740305 200000 428638159 200000 965794280 200000 206896278 200000 622048291 200000 249769447 200000 427031691 200000 495985970 200000 985515064 200000 821372003 200000 505072571 200000 888151398 200000 612807229 200000 329855981 200000 397194983 200000 575395696 200000 486982276 200000 179585397 200000 580693349 200000 354554897 200000 761621381 200000 164118702 200000 167607532 200000 751936269 200000 512603735 200000 656340622 200000 646774296 200000 579235247 200000 896081211 200000 436556242 200000 378434794 200000 782552386 200000 643012626 200000 490698103 200000 165090117 200000 953621913 200000 297229538 200000 312881474 200000 680303986 200000 998282632 200000 891001941 200000 215761466 200000 339289757 200000 815991656 200000 737882681 200000 778889000 200000 21081941 200000 540871063 200000 500168705 200000 222041886 200000 796170768 200000 735363318 200000 652755778 200000 838383085 200000 807946149 200000 722856809 200000 115478071 200000 123376301 200000 515879376 200000 341562459 200000 721239614 200000 336215609 200000 175418801 200000 632865079 200000 398590553 200000 389822384 200000 881833549 200000 440712176 200000 676453806 200000 870103798 200000 18711308 200000 530021242 200000 552166407 200000 360633648 200000 677669433 200000 951436366 200000 315293267 200000 918640972 200000 355405701 200000 985911530 200000 662422307 200000 35728503 200000 117141637 200000 81695311 200000 524599086 200000 130031780 200000 332538671 200000 369226369 200000 390699981 200000 947395340 200000 773173345 200000 368905483 200000 854698367 200000 635630248 200000 641565786 200000 898476408 200000 701276263 200000 180416185 200000 21318463 200000 743828443 200000 979637961 200000 737739585 200000 405212568 200000 445107528 200000 305649041 200000 421741447 200000 901221072 200000 309902424 200000 532024523 200000 767700119 200000 103407032 200000 386564521 200000 183578156 200000 844563392 200000 754024708 200000 520033372 200000 256174472 200000 476043028 200000 571905996 200000 203504790 200000 488439641 200000 606998507 200000 595049997 200000 262649855 200000 498055999 200000 428036448 200000 564256550 200000 686545478 200000 951913082 200000 444514002 200000 308826715 200000 650505114 200000 825096306 200000 711019109 200000 773631318 200000 615183154 200000 577928496 200000 723230591 200000 855995041 200000 525093319 200000 46508002 200000 29988683 200000 107677741 200000 41504277 200000 505290075 200000 405236025 200000 527947725 200000 265305950 200000 936421008 200000 694897532 200000 354547644 200000 193193958 200000 500178204 200000 346649483 200000 837630227 200000 307847032 200000 104586173 200000 56716448 200000 248380500 200000 100728799 200000 53463252 200000 792649276 200000 731050978 200000 468208494 200000 118104809 200000 437720225 200000 609620614 200000 718002041 200000 343075109 200000 833104726 200000 399126508 200000 650212570 200000 379821527 200000 28702631 200000 466900259 200000 551507565 200000 188498672 200000 698356003 200000 721482529 200000 511658899 200000 867102854 200000 9188892 200000 629773629 200000 119876275 200000 806016341 200000 234273322 200000 649836467 200000 905785780 200000 607272249 200000 924049064 200000 538312228 200000 407747205 200000 586664885 200000 480441142 200000 198056979 200000 428974486 200000 138916463 200000 349028405 200000 248092009 200000 424265308 200000 591935921 200000 922569550 200000 672506609 200000 157122000 200000 876623082 200000 438406636 200000 599247581 200000 750552305 200000 519488811 200000 808508861 200000 478025535 200000 622713149 200000 943532459 200000 534032693 200000 386566289 200000 505861436 200000 826641988 200000 925393930 200000 962950190 200000 84004086 200000 496211443 200000 965541817 200000 228865238 200000 34627703 200000 9789787 200000 381287936 200000 833456942 200000 754777170 200000 204141891 200000 817580386 200000 644593725 200000 694416411 200000 954694419 200000 576112550 200000 518665201 200000 137076460 200000 901418843 200000 302439512 200000 318452632 200000 755645921 200000 425977421 200000 964599111 200000 68623463 200000 788240028 200000 297122366 200000 331309317 200000 744779767 200000 974731201 200000 906346537 200000 91015018 200000 802693826 200000 143993723 200000 865273900 200000 233823250 200000 846528171 200000 703638006 200000 357957640 200000 956667098 200000 672523123 200000 390272482 200000 302522789 200000 628550759 200000 477807429 200000 726861047 200000 838936972 200000 571456671 200000 893641003 200000 575267435 200000 143285099 200000 455866157 200000 933359510 200000 203435389 200000 63589013 200000 890842625 200000 610421978 200000 162585582 200000 105755775 200000 456375246 200000 80984495 200000 243376259 200000 72524100 200000 307399819 200000 418430897 200000 930471813 200000 974887458 200000 841486323 200000 780514273 200000 550651712 200000 175039995 200000 203840517 200000 822200099 200000 463169159 200000 284488661 200000 772819332 200000 120377534 200000 419568430 200000 938620762 200000 713740919 200000 148184287 200000 276172431 200000 814529881 200000 608273066 200000 677706006 200000 272922118 200000 412875331 200000 666621484 200000 433526486 200000 813300597 200000 481597615 200000 842980815 200000 793067001 200000 606057921 200000 915675094 200000 293538732 200000 215927611 200000 780077906 200000 799759383 200000 837035420 200000 44415674 200000 565594263 200000 271720308 200000 962679231 200000 904033917 200000 278801024 200000 397895188 200000 766808313 200000 516349673 200000 56462594 200000 686689471 200000 146662768 200000 531624269 200000 272778647 200000 713787237 200000 465727760 200000 729840728 200000 803961275 200000 193896855 200000 147385351 200000 109481117 200000 489282416 200000 292009228 200000 779628873 200000 846683926 200000 717956027 200000 663454750 200000 880763149 200000 556321694 200000 485134116 200000 479575627 200000 286928717 200000 221358454 200000 999750202 200000 317241524 200000 736839242 200000 469368769 200000 548795405 200000 804180641 200000 523090183 200000 372539399 200000 141431474 200000 137955322 200000 176114633 200000 681560758 200000 642859459 200000 709102032 200000 994949789 200000 588278684 200000 424530652 200000 499393746 200000 980274642 200000 713575535 200000 513052703 200000 917198296 200000 420578426 200000 250919749 200000 897855153 200000 725039196 200000 29673710 200000 168858396 200000 522246459 200000 193322236 200000 380215111 200000 441677395 200000 81594474 200000 573365242 200000 865906150 200000 316633903 200000 216320367 200000 141836732 200000 438522348 200000 866645591 200000 583655551 200000 863412556 200000 520455106 200000 958406489 200000 842882900 200000 452717272 200000 424146835 200000 86280483 200000 244101546 200000 65205811 200000 669183437 200000 628265610 200000 674541507 200000 919884115 200000 490893220 200000 787622598 200000 542297316 200000 801325265 200000 686162319 200000 554856948 200000 996483029 200000 979379820 200000 717559241 200000 612494227 200000 998971237 200000 395122054 200000 131437777 200000 197607688 200000 819433188 200000 249547685 200000 429661162 200000 71827994 200000 896493224 200000 592379123 200000 40754588 200000 915496822 200000 313673864 200000 763236543 200000 726837809 200000 136803116 200000 240610916 200000 602450938 200000 450296377 200000 599384880 200000 69138075 200000 274771387 200000 218054919 200000 338825178 200000 139326099 200000 8687036 200000 407856945 200000 300411494 200000 659361076 200000 620389082 200000 435460371 200000 495427445 200000 40053613 200000 975314840 200000 139723085 200000 548669834 200000 481133742 200000 83374237 200000 521959233 200000 620518798 200000 722965869 200000 886270769 200000 754845078 200000 952700237 200000 974609825 200000 860436932 200000 244255928 200000 992338423 200000 633876810 200000 451784296 200000 52527445 200000 181333152 200000 336150247 200000 937293138 200000 116845793 200000 695027391 200000 800750078 200000 508313948 200000 448833555 200000 426130611 200000 208863639 200000 782413446 200000 168677734 200000 511042105 200000 735809729 200000 205626481 200000 272500121 200000 172964599 200000 834027788 200000 470637794 200000 943925295 200000 925030133 200000 279902478 200000 731921989 200000 988175344 200000 207137567 200000 124869343 200000 112307752 200000 603338086 200000 330020292 200000 629296284 200000 407601595 200000 108764513 200000 116875034 200000 751152359 200000 7694423 200000 105969012 200000 218254775 200000 991463781 200000 811342836 200000 263431285 200000 583233817 200000 156177215 200000 290288049 200000 841824513 200000 827103776 200000 695451042 200000 330125904 200000 725039605 200000 336529295 200000 123972159 200000 337134774 200000 683182838 200000 575018126 200000 462815179 200000 559148144 200000 112475370 200000 332434731 200000 667648640 200000 395505705 200000 713042045 200000 21563604 200000 132923546 200000 127039029 200000 730413725 200000 412933342 200000 180021468 200000 895735050 200000 363727615 200000 695530242 200000 802895112 200000 47838657 200000 893463192 200000 84222938 200000 927144554 200000 567774873 200000 874927140 200000 182610281 200000 759442510 200000 372209525 200000 806057122 200000 248881040 200000 474894469 200000 519766617 200000 728866773 200000 944054938 200000 35746789 200000 844610544 200000 386581189 200000 533159857 200000 650165446 200000 521200137 200000 419000892 200000 298205542 200000 863056773 200000 67768341 200000 267838282 200000 20492845 200000 956152068 200000 559201195 200000 853203906 200000 760304862 200000 496431912 200000 251457285 200000 883603130 200000 584359222 200000 213495642 200000 210891648 200000 630343951 200000 225823828 200000 234472199 200000 922787360 200000 340672990 200000 386328892 200000 708015136 200000 255582729 200000 553254156 200000 496095575 200000 840700315 200000 499661063 200000 406157248 200000 98816753 200000 433648624 200000 61945863 200000 724898532 200000 215133114 200000 354258332 200000 898503068 200000 851764135 200000 554555206 200000 989373345 200000 833414267 200000 273454589 200000 358458765 200000 241161732 200000 438900223 200000 93724957 200000 802304363 200000 833560142 200000 874283686 200000 179639298 200000 259355937 200000 506234892 200000 847128721 200000 32082924 200000 141885650 200000 351482703 200000 73357320 200000 214074588 200000 103107847 200000 972423469 200000 808957428 200000 708299803 200000 105657132 200000 73942078 200000 797110372 200000 325113523 200000 172262928 200000 823682335 200000 315670281 200000 292917748 200000 890577001 200000 13446387 200000 945127865 200000 835355633 200000 382739790 200000 663323613 200000 833706223 200000 52974592 200000 280544443 200000 358883719 200000 469751369 200000 74089278 200000 891861520 200000 905006494 200000 938368265 200000 683142409 200000 582746258 200000 604201043 200000 67499157 200000 501390724 200000 601317353 200000 768186075 200000 573048568 200000 295687190 200000 368271009 200000 835282416 200000 568366430 200000 558240747 200000 308759721 200000 530933327 200000 19750555 200000 27471986 200000 462927830 200000 855268664 200000 592258469 200000 837995997 200000 169509473 200000 684082929 200000 492576790 200000 888713636 200000 66248037 200000 65937731 200000 397297323 200000 386941186 200000 478499682 200000 583887867 200000 49480135 200000 667110262 200000 486164157 200000 291237739 200000 210237937 200000 935354692 200000 137457213 200000 377566950 200000 31926865 200000 298422770 200000 66971024 200000 867376455 200000 457265463 200000 58733259 200000 872566724 200000 707658603 200000 816372885 200000 958825311 200000 376835022 200000 175902386 200000 891948672 200000 742502401 200000 443212039 200000 973467010 200000 622558642 200000 38823496 200000 733518761 200000 681733572 200000 528520715 200000 58790798 200000 278209366 200000 392798053 200000 916109068 200000 676790132 200000 706446226 200000 86467286 200000 465246810 200000 107133532 200000 867224644 200000 591944077 200000 128736833 200000 466552814 200000 940123193 200000 422705282 200000 424709678 200000 275370388 200000 295856033 200000 940001459 200000 718296884 200000 85485821 200000 717385872 200000 946761632 200000 551295112 200000 485098141 200000 482889086 200000 888175055 200000 786759685 200000 677192748 200000 417079240 200000 820025673 200000 477447337 200000 440904483 200000 853499949 200000 437649947 200000 533803798 200000 283258690 200000 225892177 200000 204644567 200000 234508818 200000 136439053 200000 300024381 200000 284120336 200000 671942407 200000 846972490 200000 606019805 200000 608916961 200000 397528196 200000 78597764 200000 340387968 200000 711341671 200000 70608570 200000 655006091 200000 915769436 200000 919774274 200000 394802175 200000 526826994 200000 806945288 200000 530511384 200000 483360079 200000 445603216 200000 760095744 200000 698306067 200000 739692230 200000 623408128 200000 538644517 200000 15214686 200000 965785127 200000 195107616 200000 916791866 200000 177831339 200000 362866520 200000 13959574 200000 392427624 200000 363455920 200000 514682596 200000 406104902 200000 509950907 200000 72548261 200000 494871159 200000 212718045 200000 81076898 200000 424391368 200000 188410214 200000 86215498 200000 748248435 200000 892067545 200000 289850661 200000 909302335 200000 654212324 200000 516870302 200000 631232462 200000 868673204 200000 513695891 200000 658360416 200000 837647521 200000 615858277 200000 318557568 200000 265688172 200000 85942910 200000 63318351 200000 722525838 200000 601696660 200000 138671724 200000 82990647 200000 369258245 200000 414945195 200000 671749654 200000 272640803 200000 371719443 200000 784556045 200000 189213769 200000 670022110 200000 122146886 200000 530857492 200000 262364024 200000 386489976 200000 773197331 200000 899238308 200000 799793720 200000 310456260 200000 294800467 200000 385863584 200000 442414020 200000 271637977 200000 333543873 200000 987816562 200000 60123770 200000 634760850 200000 616943741 200000 673389191 200000 606256219 200000 994801166 200000 349653644 200000 844159697 200000 393851279 200000 551191856 200000 225610837 200000 719739203 200000 493806815 200000 123996191 200000 827201317 200000 974704473 200000 890982457 200000 996249287 200000 591241644 200000 521905293 200000 84366640 200000 556971351 200000 699469438 200000 577948387 200000 539072890 200000 195804866 200000 158955668 200000 402069342 200000 63495024 200000 44043582 200000 385383368 200000 716085896 200000 156802193 200000 262435015 200000 715402076 200000 528912622 200000 258475519 200000 867370397 200000 788283508 200000 820309922 200000 165287680 200000 703476417 200000 413256855 200000 978575544 200000 665368446 200000 909026429 200000 775825458 200000 707720137 200000 807060104 200000 900939993 200000 715937557 200000 773397619 200000 646075087 200000 663036454 200000 812890868 200000 108529366 200000 216797482 200000 893779319 200000 760440295 200000 9348632 200000 988317458 200000 323431203 200000 126549738 200000 736904418 200000 353261350 200000 477841221 200000 572319838 200000 405726690 200000 412983721 200000 487445052 200000 40311942 200000 160823367 200000 463766271 200000 498121003 200000 28113419 200000 688139336 200000 732730932 200000 326368378 200000 147776121 200000 261770653 200000 634485108 200000 471898707 200000 295702719 200000 961486852 200000 667523732 200000 49103142 200000 705872307 200000 129854910 200000 161185672 200000 206764581 200000 789238924 200000 868690447 200000 13912811 200000 839308745 200000 50711910 200000 316838337 200000 316295802 200000 597299275 200000 681549249 200000 326739873 200000 535863705 200000 641689132 200000 518670083 200000 782912769 200000 176096204 200000 4713645 200000 401133297 200000 999173173 200000 672305471 200000 520041047 200000 510288954 200000 569939734 200000 443057471 200000 26286965 200000 275397356 200000 77179266 200000 970591935 200000 150283413 200000 483363581 200000 395397081 200000 588202196 200000 876913931 200000 794198723 200000 478459778 200000 99417401 200000 81328494 200000 774895996 200000 475134820 200000 82464460 200000 716888089 200000 239608263 200000 519915117 200000 776126991 200000 713598379 200000 901205545 200000 228068879 200000 358602152 200000 125018504 200000 376770954 200000 57574078 200000 599037153 200000 213112405 200000 451901365 200000 779193971 200000 785128488 200000 400401535 200000 941847515 200000 112793388 200000 154351504 200000 316705973 200000 542173457 200000 608264553 200000 981394255 200000 511736938 200000 542082765 200000 655446705 200000 405475902 200000 512653908 200000 474196845 200000 952001035 200000 819439196 200000 603455728 200000 317400240 200000 941562501 200000 899124043 200000 225040123 200000 100281402 200000 552078769 200000 94056146 200000 281589242 200000 937011221 200000 607319075 200000 924053337 200000 209255091 200000 281252139 200000 481243636 200000 302821488 200000 439522738 200000 161707981 200000 771012930 200000 916701000 200000 224760773 200000 56828463 200000 257747118 200000 555461432 200000 739883649 200000 99731689 200000 495270876 200000 608411193 200000 129508026 200000 44116855 200000 181402102 200000 73621355 200000 935442702 200000 820432058 200000 906311210 200000 568261518 200000 818603612 200000 820184438 200000 479885351 200000 576680330 200000 508028997 200000 66757330 200000 222489252 200000 679243495 200000 451098034 200000 302258907 200000 816254938 200000 177977942 200000 708302157 200000 879028480 200000 166408197 200000 470009894 200000 97311238 200000 854408855 200000 193412582 200000 715925711 200000 147276687 200000 947857751 200000 384619332 200000 535587691 200000 663996129 200000 284612060 200000 371425638 200000 682739768 200000 425594549 200000 740367911 200000 565213082 200000 33153303 200000 518348300 200000 408613403 200000 289580466 200000 511698960 200000 297890984 200000 751773697 200000 374487682 200000 677920204 200000 16200592 200000 99839749 200000 149927523 200000 599291929 200000 496117648 200000 557086646 200000 985224627 200000 343614570 200000 779301302 200000 355661962 200000 107938131 200000 707708501 200000 422351319 200000 48143448 200000 695303463 200000 178588691 200000 962278664 200000 72975068 200000 167049370 200000 277764355 200000 526077477 200000 231851830 200000 110586135 200000 326984743 200000 487983181 200000 232711787 200000 141108369 200000 842109093 200000 364707171 200000 889263075 200000 909322748 200000 866512455 200000 420663439 200000 766888937 200000 995831249 200000 502085628 200000 447626939 200000 211661870 200000 740687502 200000 664782421 200000 827806487 200000 63873607 200000 810214708 200000 825022472 200000 452474774 200000 677131306 200000 802522056 200000 603965041 200000 294960495 200000 247775925 200000 609382354 200000 215086092 200000 330651548 200000 721849895 200000 8858848 200000 829021436 200000 170491742 200000 15936677 200000 512535812 200000 868328327 200000 21190327 200000 706418871 200000 659571538 200000 479201432 200000 1067246 200000 776920520 200000 613536868 200000 105352764 200000 896228623 200000 517230761 200000 772503254 200000 259187749 200000 598185065 200000 601497614 200000 718722505 200000 49404458 200000 924440846 200000 323997455 200000 588504932 200000 241797829 200000 243238998 200000 936626089 200000 548654414 200000 644264339 200000 261091676 200000 658366779 200000 61695798 200000 267928536 200000 757369215 200000 14640393 200000 121702732 200000 157847289 200000 754255587 200000 519752893 200000 441688773 200000 114228479 200000 606441710 200000 961265889 200000 595315290 200000 332465947 200000 606701259 200000 585943910 200000 494632649 200000 463064604 200000 288940010 200000 214090271 200000 149698387 200000 595244794 200000 55125630 200000 988733767 200000 510484028 200000 850673999 200000 284678653 200000 19509751 200000 993940815 200000 874373081 200000 18181540 200000 964463281 200000 537919575 200000 777810682 200000 133315313 200000 674007512 200000 43424167 200000 62892344 200000 803673639 200000 714962485 200000 178070675 200000 984047037 200000 190818509 200000 790276468 200000 188882933 200000 881802455 200000 837797935 200000 3912356 200000 612318889 200000 490030201 200000 812736988 200000 527035579 200000 514037777 200000 647855289 200000 972330022 200000 654792976 200000 969656977 200000 311830608 200000 915580581 200000 668049375 200000 951280148 200000 298030365 200000 808361140 200000 811073737 200000 793825925 200000 317621922 200000 113768946 200000 665437521 200000 936652375 200000 192899205 200000 357771971 200000 680102240 200000 284847358 200000 737333521 200000 250903245 200000 471644609 200000 735864180 200000 708322739 200000 99948411 200000 69070502 200000 170409653 200000 195923325 200000 616207997 200000 4290593 200000 157739075 200000 868328358 200000 690694726 200000 943109292 200000 594291362 200000 344352263 200000 825185421 200000 473199522 200000 647756765 200000 756238240 200000 315189965 200000 926418371 200000 367448063 200000 627170577 200000 941877957 200000 792260020 200000 300877723 200000 912593697 200000 1926904 200000 756831356 200000 468234309 200000 32726331 200000 408084269 200000 806477833 200000 882451223 200000 959516140 200000 608337136 200000 458067369 200000 861382445 200000 651723110 200000 626284560 200000 784944785 200000 732649513 200000 766728705 200000 247283487 200000 263550042 200000 838265520 200000 447552180 200000 28586997 200000 898034046 200000 350036714 200000 588054432 200000 170366509 200000 128967648 200000 986342662 200000 341017734 200000 344658343 200000 786377025 200000 132938164 200000 210355019 200000 638879492 200000 467046348 200000 447074985 200000 751320187 200000 976265773 200000 742874251 200000 698798366 200000 40888772 200000 954127053 200000 25444335 200000 312281682 200000 218417782 200000 614746834 200000 506841676 200000 726879236 200000 217496586 200000 243331824 200000 974517850 200000 654656249 200000 283544728 200000 51479326 200000 867338677 200000 193447804 200000 626037087 200000 581403414 200000 227408222 200000 667879384 200000 660058945 200000 990181081 200000 454718521 200000 44221152 200000 214991172 200000 422608169 200000 60088205 200000 520502377 200000 951850770 200000 123267086 200000 640555911 200000 310291402 200000 588060538 200000 524398930 200000 328314807 200000 69156962 200000 809893101 200000 684783365 200000 149163408 200000 325446674 200000 782931457 200000 508006393 200000 805268716 200000 604380095 200000 964301810 200000 941946950 200000 445456519 200000 695004114 200000 144994076 200000 391075272 200000 987773567 200000 58145463 200000 929715074 200000 873962652 200000 661779163 200000 897891169 200000 70127434 200000 483712423 200000 689667072 200000 139232197 200000 450458943 200000 744167183 200000 120917821 200000 960589658 200000 166489422 200000 137223871 200000 466212161 200000 617652639 200000 162733321 200000 245056744 200000 910279327 200000 535765141 200000 671799335 200000 971272315 200000 929035857 200000 503554881 200000 851822338 200000 216596911 200000 604243506 200000 263417900 200000 82486039 200000 535768705 200000 963500931 200000 945313251 200000 817095562 200000 940957999 200000 889151847 200000 839613302 200000 5652383 200000 232680636 200000 139432294 200000 538614525 200000 332671298 200000 488023920 200000 902013934 200000 49060878 200000 733468032 200000 357048661 200000 337028301 200000 163476041 200000 53920524 200000 767129787 200000 274501561 200000 3986381 200000 384897211 200000 713617076 200000 66279624 200000 63329727 200000 97979400 200000 76319129 200000 517074680 200000 356285642 200000 143344017 200000 530058627 200000 972662440 200000 129733530 200000 754509207 200000 517140178 200000 604028957 200000 730810720 200000 336861314 200000 186196138 200000 732043262 200000 595237457 200000 483456347 200000 996094833 200000 211427289 200000 932881959 200000 53424721 200000 585022803 200000 40570012 200000 822312094 200000 581179701 200000 493183678 200000 741696796 200000 279686136 200000 717962237 200000 756958438 200000 132682897 200000 162445178 200000 178342212 200000 577476674 200000 517212952 200000 525807597 200000 354922696 200000 909995277 200000 793342000 200000 696562718 200000 884924907 200000 296369606 200000 338761534 200000 14582110 200000 81535028 200000 704571312 200000 433172489 200000 794728962 200000 8207819 200000 282269523 200000 468500286 200000 25344996 200000 259955200 200000 928167161 200000 969691373 200000 330382560 200000 699746244 200000 869857074 200000 392979210 200000 847340888 200000 530753070 200000 790781264 200000 186632685 200000 456318129 200000 887277815 200000 108607468 200000 279729874 200000 800144852 200000 670555390 200000 467902303 200000 365481050 200000 306465709 200000 792918214 200000 522195530 200000 129269512 200000 88087983 200000 773188851 200000 998541838 200000 916344773 200000 633105999 200000 3541201 200000 758282581 200000 161497181 200000 23086469 200000 440448717 200000 820889735 200000 574207488 200000 444974926 200000 268614905 200000 715737686 200000 870100418 200000 466328620 200000 558039436 200000 657534003 200000 523432219 200000 779763108 200000 791938912 200000 685131478 200000 852796007 200000 394388671 200000 116248179 200000 420278458 200000 646542694 200000 708983434 200000 798439014 200000 528508574 200000 15210429 200000 853918870 200000 468634881 200000 946534917 200000 126713716 200000 104601976 200000 32503981 200000 143209399 200000 493683063 200000 37531978 200000 89046776 200000 763993150 200000 497216021 200000 794200616 200000 992234773 200000 653695082 200000 591948164 200000 606445748 200000 305832025 200000 833506253 200000 792107610 200000 971210387 200000 16751295 200000 252208448 200000 757642261 200000 358265070 200000 468562789 200000 37598044 200000 473201045 200000 541210866 200000 177657613 200000 833357570 200000 391911325 200000 367866960 200000 491322013 200000 936657364 200000 480580949 200000 313630141 200000 730566047 200000 973172409 200000 432824011 200000 79435123 200000 180281538 200000 731057245 200000 892794221 200000 988581807 200000 690929239 200000 685425070 200000 958994576 200000 754769201 200000 838271188 200000 304708704 200000 39911917 200000 620102591 200000 143618389 200000 964382058 200000 34913310 200000 969542306 200000 10827286 200000 767023495 200000 56647974 200000 522096423 200000 748687098 200000 903773111 200000 926628070 200000 494848287 200000 829381639 200000 263354299 200000 550295977 200000 862575967 200000 636668392 200000 816348316 200000 625119897 200000 69198913 200000 962190954 200000 242196772 200000 893439047 200000 829041697 200000 73265919 200000 472533091 200000 718031655 200000 324503522 200000 154718526 200000 652748332 200000 523620369 200000 16755047 200000 639682912 200000 772860821 200000 370855106 200000 528465945 200000 806978757 200000 108352379 200000 790055513 200000 47149927 200000 189451885 200000 948591867 200000 121091546 200000 311415106 200000 877461376 200000 274908666 200000 971820718 200000 752702621 200000 772987335 200000 563022239 200000 835188001 200000 861641203 200000 775660080 200000 820152019 200000 23280355 200000 210002368 200000 641600333 200000 836650696 200000 688770440 200000 942260999 200000 851003350 200000 95514479 200000 538901256 200000 474623947 200000 494196514 200000 425257984 200000 972217919 200000 906934678 200000 677426098 200000 555354486 200000 58431854 200000 766581237 200000 385682343 200000 754076432 200000 206059704 200000 396801785 200000 545828679 200000 570648786 200000 306485926 200000 422749111 200000 592587644 200000 60317186 200000 401109668 200000 865832649 200000 212412500 200000 625361323 200000 813757825 200000 47470796 200000 974546306 200000 969722653 200000 263256563 200000 657901280 200000 835783388 200000 612836971 200000 118019345 200000 979174187 200000 785480411 200000 98061547 200000 408020695 200000 790658390 200000 826605854 200000 981819322 200000 325988005 200000 835332878 200000 998561511 200000 862704182 200000 59702208 200000 671728772 200000 893131676 200000 322291842 200000 643044304 200000 989992174 200000 647171399 200000 841820677 200000 573491553 200000 340728580 200000 69031703 200000 346217963 200000 368083554 200000 61013379 200000 806363613 200000 825050530 200000 900766888 200000 619282349 200000 652522128 200000 237837663 200000 582934124 200000 691523016 200000 662470345 200000 901955735 200000 695068361 200000 904746907 200000 781187399 200000 969745030 200000 221379135 200000 480674548 200000 131787885 200000 112313515 200000 787603251 200000 487872036 200000 328006335 200000 71630154 200000 453401709 200000 13459072 200000 950821737 200000 298021865 200000 105192344 200000 589878498 200000 593824440 200000 678374355 200000 876883909 200000 977227303 200000 55131294 200000 312516760 200000 594086376 200000 330301871 200000 991879474 200000 591147659 200000 848000858 200000 146572256 200000 707707182 200000 508265794 200000 753751637 200000 121188003 200000 866379376 200000 112539162 200000 939620475 200000 733097445 200000 439448697 200000 274666161 200000 870723408 200000 601347096 200000 268950769 200000 2166634 200000 371526843 200000 865150639 200000 603449889 200000 779852268 200000 370731913 200000 225425573 200000 663506807 200000 366248355 200000 77220842 200000 437357303 200000 398679046 200000 93668414 200000 63412210 200000 588983077 200000 901603587 200000 369316399 200000 553346585 200000 861205941 200000 58080841 200000 24561966 200000 358884284 200000 418088624 200000 317978838 200000 75353783 200000 692204954 200000 829102628 200000 508659532 200000 741323911 200000 75633751 200000 408908960 200000 365514353 200000 201093410 200000 577358588 200000 743032251 200000 678196143 200000 65596496 200000 962043253 200000 975345293 200000 823084948 200000 996876700 200000 138516242 200000 510797363 200000 80095827 200000 433153236 200000 998459654 200000 884715088 200000 40105538 200000 733185676 200000 897872619 200000 153989511 200000 197468250 200000 686494363 200000 716626236 200000 548467714 200000 751146170 200000 97737371 200000 914974170 200000 641102830 200000 162369828 200000 651223149 200000 832054920 200000 475219452 200000 972277631 200000 902307507 200000 21932399 200000 527637474 200000 905748051 200000 958851413 200000 156188571 200000 210779864 200000 782496592 200000 521395709 200000 846187899 200000 45911580 200000 899751879 200000 333072538 200000 626280293 200000 662938478 200000 806517039 200000 845119457 200000 997688847 200000 456893844 200000 588465058 200000 163044295 200000 863043863 200000 574368983 200000 535789149 200000 427884040 200000 57505149 200000 915404677 200000 185790531 200000 985997988 200000 572738596 200000 749465197 200000 230842459 200000 746883164 200000 800743508 200000 159935334 200000 5832782 200000 99224889 200000 551781435 200000 468853704 200000 712914154 200000 304079110 200000 843412327 200000 970527985 200000 551996065 200000 844190673 200000 489075533 200000 616944321 200000 88683530 200000 113660014 200000 153282502 200000 265155614 200000 209839199 200000 173931252 200000 802347917 200000 798988657 200000 985433598 200000 822272830 200000 20558530 200000 777425704 200000 836182249 200000 348360554 200000 137232746 200000 582524466 200000 469384006 200000 841080414 200000 543679468 200000 842609286 200000 692728799 200000 617534526 200000 752723349 200000 879972764 200000 661426850 200000 722765559 200000 163954965 200000 867817714 200000 650316578 200000 505799352 200000 412423424 200000 507230344 200000 673126164 200000 660848755 200000 303468623 200000 489671524 200000 207844563 200000 873811041 200000 911479004 200000 768093199 200000 363212253 200000 123634811 200000 446527977 200000 919968535 200000 272809300 200000 747393794 200000 931274906 200000 488330635 200000 632947838 200000 268720887 200000 944151670 200000 988277122 200000 111312198 200000 684677795 200000 557521898 200000 60035220 200000 54326456 200000 219402769 200000 868935366 200000 99932255 200000 249932680 200000 632826255 200000 776623294 200000 527727875 200000 819190924 200000 316216881 200000 487491050 200000 481286567 200000 988345150 200000 330483790 200000 901488966 200000 46378738 200000 965294139 200000 660557313 200000 851376947 200000 623057298 200000 606954438 200000 431158697 200000 499882484 200000 521396409 200000 719153221 200000 396849257 200000 368679986 200000 490678938 200000 546982083 200000 612160169 200000 209748345 200000 248788721 200000 275708269 200000 800439955 200000 325360312 200000 645711224 200000 643378197 200000 763230871 200000 606045893 200000 571374707 200000 137821874 200000 899099111 200000 719582423 200000 868568869 200000 98943966 200000 73898235 200000 557763850 200000 742546008 200000 56964439 200000 365677583 200000 29567198 200000 672232666 200000 77575806 200000 613241248 200000 867234233 200000 558202874 200000 188908251 200000 859932915 200000 435732320 200000 752731151 200000 332643479 200000 972205198 200000 867260034 200000 961300721 200000 250590976 200000 875870397 200000 947442989 200000 428289662 200000 56937225 200000 677259278 200000 766050135 200000 171213591 200000 675810759 200000 158397397 200000 329558 200000 977100320 200000 16483061 200000 294455465 200000 421501032 200000 52450947 200000 821373809 200000 750158565 200000 951899437 200000 652886318 200000 390263740 200000 774170920 200000 890108455 200000 399338384 200000 695574142 200000 619376853 200000 234825793 200000 938132512 200000 587252481 200000 931491476 200000 311544133 200000 406219990 200000 183804849 200000 975644367 200000 344974948 200000 927747504 200000 76832418 200000 359459382 200000 281023155 200000 139879215 200000 865366538 200000 484542012 200000 590754728 200000 951674583 200000 622119618 200000 932239767 200000 180737953 200000 98728882 200000 370046153 200000 852557508 200000 895056477 200000 199674574 200000 163764161 200000 283413632 200000 142509952 200000 261501882 200000 117247344 200000 732590160 200000 662232340 200000 689387789 200000 709721153 200000 197418746 200000 547988483 200000 818178783 200000 93403584 200000 658620682 200000 524418718 200000 720218446 200000 812078370 200000 221905742 200000 726229273 200000 21684475 200000 867180986 200000 608514906 200000 120084492 200000 806192522 200000 331107717 200000 903942149 200000 670897395 200000 552891942 200000 207134623 200000 382626794 200000 769091247 200000 195336698 200000 108648140 200000 176245736 200000 728881668 200000 313808057 200000 330225648 200000 503498147 200000 148055065 200000 258290455 200000 905961111 200000 807099392 200000 709270267 200000 49898317 200000 649587566 200000 569136045 200000 128277017 200000 353874329 200000 132650184 200000 187338135 200000 482585289 200000 131628731 200000 491378458 200000 524425073 200000 53875906 200000 470545018 200000 181909887 200000 338821684 200000 439660192 200000 596076573 200000 429455412 200000 715371673 200000 697705572 200000 834214131 200000 783865629 200000 975198113 200000 333537777 200000 65236683 200000 616091711 200000 151573774 200000 672865680 200000 900359292 200000 378164292 200000 512309735 200000 982226541 200000 325200479 200000 562272506 200000 215795448 200000 655767319 200000 283036368 200000 209263572 200000 491776847 200000 191774212 200000 18028208 200000 864168551 200000 409071296 200000 846974475 200000 146019814 200000 810210542 200000 905664098 200000 295268584 200000 646582233 200000 1217735 200000 254503184 200000 189969851 200000 822575096 200000 235188468 200000 332250090 200000 214363529 200000 86832178 200000 385471131 200000 576385233 200000 800292282 200000 495220606 200000 622269318 200000 989091054 200000 954447001 200000 76372565 200000 600500900 200000 657759019 200000 21259224 200000 400371507 200000 612344454 200000 598336184 200000 256279817 200000 691050265 200000 910110691 200000 328497032 200000 836768805 200000 966219790 200000 304818708 200000 231624913 200000 100088841 200000 818668953 200000 58611608 200000 111946640 200000 466304756 200000 431589705 200000 522186898 200000 404056835 200000 177820427 200000 867076909 200000 860501318 200000 591573805 200000 102215894 200000 670178396 200000 576572064 200000 343824213 200000 781884864 200000 935794031 200000 955909804 200000 944263303 200000 455880858 200000 310272770 200000 264887071 200000 169164817 200000 710591000 200000 965107767 200000 862998477 200000 347966472 200000 205735250 200000 593210162 200000 670693680 200000 666366913 200000 707272773 200000 471733150 200000 690119400 200000 431511640 200000 819726928 200000 751881510 200000 735992886 200000 46420268 200000 635910839 200000 710947325 200000 887461503 200000 666187872 200000 47640356 200000 985542999 200000 20114383 200000 796160860 200000 135928353 200000 325648365 200000 825850707 200000 499915595 200000 76500383 200000 175604861 200000 462476766 200000 113939355 200000 74949490 200000 722657352 200000 617963109 200000 689255039 200000 95231954 200000 8597907 200000 298883203 200000 920555376 200000 417176539 200000 484098086 200000 90741494 200000 997604264 200000 316632078 200000 252084176 200000 882115104 200000 103038117 200000 312442062 200000 499771104 200000 795210886 200000 196318381 200000 887662308 200000 364599982 200000 390176085 200000 280614212 200000 655434748 200000 72623120 200000 46836440 200000 364764087 200000 490858789 200000 617170405 200000 785477891 200000 127638420 200000 142201173 200000 497334158 200000 513224171 200000 69315376 200000 963045859 200000 454354288 200000 51116108 200000 483194912 200000 467805451 200000 471071091 200000 236866562 200000 269955008 200000 754000494 200000 629352838 200000 212751504 200000 704528815 200000 520530319 200000 729482264 200000 517848988 200000 827948625 200000 803157079 200000 388011681 200000 45983600 200000 580225868 200000 613897617 200000 747843607 200000 43424635 200000 444912139 200000 197226351 200000 309790073 200000 769862350 200000 459131966 200000 201826307 200000 181841480 200000 5780128 200000 427920472 200000 506773447 200000 33480969 200000 594173131 200000 512915472 200000 814819862 200000 709539780 200000 606330956 200000 790754528 200000 669323184 200000 696026760 200000 864345030 200000 498434697 200000 277423930 200000 326830565 200000 682731008 200000 803904909 200000 81703355 200000 362541424 200000 916876899 200000 242705844 200000 621259041 200000 897733698 200000 211886461 200000 16810632 200000 995490490 200000 106827129 200000 809740672 200000 323313112 200000 461027259 200000 325775030 200000 979828931 200000 482350137 200000 396169149 200000 960862878 200000 479341632 200000 963354496 200000 293873978 200000 461470553 200000 347707413 200000 505930057 200000 852477973 200000 726684438 200000 690958851 200000 387819380 200000 887518735 200000 891606661 200000 328200690 200000 729910434 200000 788926291 200000 813399899 200000 781081195 200000 348335804 200000 331747051 200000 327597266 200000 63135004 200000 123715437 200000 294927688 200000 651330598 200000 141852504 200000 64689827 200000 724013246 200000 59533081 200000 711400596 200000 944046354 200000 402621445 200000 165440623 200000 132111083 200000 459379888 200000 591035065 200000 832227443 200000 865684379 200000 692306746 200000 412007899 200000 73939825 200000 640003462 200000 625703598 200000 37599311 200000 998232122 200000 336281010 200000 747691983 200000 640798044 200000 150435491 200000 647526345 200000 937096869 200000 579854127 200000 13410821 200000 531966106 200000 954337530 200000 411699544 200000 835310015 200000 237997206 200000 584579805 200000 713053002 200000 902241200 200000 516934228 200000 823521571 200000 895279839 200000 624529085 200000 216050957 200000 714426849 200000 527751891 200000 805128529 200000 910520608 200000 312022771 200000 870906692 200000 35523032 200000 882085520 200000 154141305 200000 334665273 200000 477767491 200000 301656449 200000 751769429 200000 859987992 200000 845931399 200000 160260798 200000 616285614 200000 474139181 200000 229636637 200000 220021814 200000 609582959 200000 776589610 200000 191226500 200000 931735931 200000 215760072 200000 988499873 200000 43894459 200000 638076481 200000 256530604 200000 540883596 200000 900599751 200000 633050341 200000 329280338 200000 557943750 200000 739407411 200000 742814948 200000 726682805 200000 752922768 200000 791270027 200000 787213663 200000 889068820 200000 660875789 200000 25013728 200000 967376286 200000 526411122 200000 152717253 200000 747082823 200000 136039305 200000 942452759 200000 527180838 200000 236844378 200000 349192753 200000 226018573 200000 986352894 200000 956265141 200000 603839557 200000 443122851 200000 849234947 200000 710078074 200000 380158109 200000 574882798 200000 185853259 200000 32395214 200000 846525619 200000 710474563 200000 423251412 200000 739519833 200000 37953829 200000 896004799 200000 969412093 200000 563664330 200000 142631989 200000 993103551 200000 41607179 200000 415130193 200000 910955081 200000 276972648 200000 431316133 200000 522535203 200000 628580459 200000 919946272 200000 674951513 200000 599050234 200000 616223433 200000 407861779 200000 843014933 200000 978445458 200000 243600694 200000 938612399 200000 682339502 200000 924084013 200000 571863976 200000 207929128 200000 584739164 200000 890336016 200000 418255032 200000 844974581 200000 323526460 200000 783709956 200000 111752229 200000 611999057 200000 468906957 200000 630141910 200000 15434065 200000 76927419 200000 160684660 200000 890196695 200000 568504258 200000 648741494 200000 519324920 200000 365344860 200000 674643362 200000 385862666 200000 241964550 200000 626079295 200000 209379392 200000 365509313 200000 928878510 200000 756792924 200000 186558605 200000 223135019 200000 288666596 200000 144891669 200000 328908192 200000 726260890 200000 412474112 200000 817856975 200000 179449651 200000 281840550 200000 389200446 200000 377740147 200000 79198243 200000 882622123 200000 660120127 200000 284181742 200000 70431475 200000 171093062 200000 953054598 200000 672305073 200000 226344010 200000 191998428 200000 20781820 200000 479300145 200000 650239856 200000 245255187 200000 625010797 200000 911444072 200000 519334613 200000 361702743 200000 296628489 200000 701162578 200000 439146123 200000 909984854 200000 93314532 200000 961500785 200000 764369607 200000 620567173 200000 499290742 200000 116975178 200000 748893284 200000 912934552 200000 210006299 200000 663875302 200000 890568031 200000 365406989 200000 746964371 200000 977771858 200000 927186268 200000 27442338 200000 139598211 200000 673708319 200000 21034015 200000 140121819 200000 259419891 200000 336552674 200000 540368404 200000 921475198 200000 4008655 200000 404424373 200000 260392649 200000 621367318 200000 863850342 200000 417669812 200000 260646254 200000 607494259 200000 640523502 200000 879148930 200000 15701852 200000 309182247 200000 425996286 200000 670044353 200000 129141899 200000 199844107 200000 552606737 200000 508778909 200000 569117210 200000 637525176 200000 529989642 200000 41759554 200000 308554443 200000 131582735 200000 530861739 200000 840587105 200000 669156740 200000 726412210 200000 632448284 200000 285061808 200000 160546255 200000 513939848 200000 869972331 200000 338429287 200000 560694362 200000 187223869 200000 638842630 200000 850403267 200000 840045944 200000 912681407 200000 494118722 200000 579478150 200000 161164191 200000 491814594 200000 269877720 200000 184582517 200000 213232104 200000 649077565 200000 305406306 200000 173812185 200000 838636690 200000 678237675 200000 98128355 200000 808735487 200000 276595072 200000 583696331 200000 636298044 200000 407944376 200000 883438774 200000 806428321 200000 321059256 200000 880653785 200000 872760031 200000 826357618 200000 216723585 200000 242205884 200000 374506442 200000 78518540 200000 779498024 200000 694004158 200000 661972200 200000 273230460 200000 827923233 200000 12263871 200000 57305552 200000 637955989 200000 175875652 200000 240154789 200000 743012540 200000 383662960 200000 365504846 200000 452638169 200000 765184265 200000 774080742 200000 478883166 200000 617807048 200000 27400635 200000 800985880 200000 492541304 200000 583528291 200000 527662582 200000 374262760 200000 423670021 200000 433595039 200000 224594822 200000 18027133 200000 293030993 200000 733521142 200000 656782168 200000 678710723 200000 313534220 200000 92175077 200000 357389823 200000 881104105 200000 269848778 200000 354589036 200000 368987184 200000 864267745 200000 250726275 200000 303623825 200000 804420934 200000 893728739 200000 453348371 200000 835051997 200000 254479295 200000 866636778 200000 545205435 200000 648540381 200000 146588092 200000 558770997 200000 393771934 200000 342953378 200000 718238597 200000 510590408 200000 900525893 200000 132162370 200000 102363651 200000 776667880 200000 99833116 200000 745503829 200000 226185541 200000 307280803 200000 14493170 200000 69841272 200000 396137212 200000 360679750 200000 454651005 200000 532220365 200000 673214206 200000 129528804 200000 324548564 200000 5609849 200000 245588934 200000 408651478 200000 809269235 200000 530993189 200000 169977074 200000 297432886 200000 176670778 200000 769965438 200000 783449540 200000 528128098 200000 473844719 200000 252822453 200000 632316322 200000 803427967 200000 268256951 200000 468092928 200000 659178647 200000 935693044 200000 452408097 200000 920805143 200000 458790351 200000 398929131 200000 834536219 200000 396465592 200000 977407007 200000 511112659 200000 695682683 200000 915447587 200000 478614138 200000 875800544 200000 20955511 200000 756219806 200000 418265725 200000 992311945 200000 194031405 200000 709691122 200000 618761956 200000 546195210 200000 750266908 200000 680029420 200000 232155666 200000 451666656 200000 16931497 200000 306517981 200000 960675982 200000 366978639 200000 289296796 200000 850053915 200000 747984768 200000 201710815 200000 842473120 200000 597200254 200000 285784376 200000 899414491 200000 436655302 200000 523791331 200000 101602216 200000 740175057 200000 753669378 200000 949532589 200000 233752293 200000 318891029 200000 598475437 200000 766323007 200000 430229417 200000 58960701 200000 980372993 200000 687596163 200000 80165844 200000 645516198 200000 777024672 200000 483735398 200000 266193639 200000 466035950 200000 980903438 200000 517746777 200000 166575239 200000 866502008 200000 379890738 200000 640734418 200000 821011200 200000 461766891 200000 170122713 200000 152040905 200000 653959615 200000 544788147 200000 892928307 200000 653127227 200000 180912599 200000 680977023 200000 979399252 200000 579682219 200000 612957821 200000 805096641 200000 754315700 200000 482792092 200000 526353292 200000 554952497 200000 468100784 200000 537807640 200000 736850434 200000 228251978 200000 557612039 200000 103462188 200000 633092225 200000 57161932 200000 806023773 200000 550236009 200000 121522639 200000 467249720 200000 86506683 200000 953196901 200000 550205782 200000 735016791 200000 495968013 200000 677826616 200000 906368421 200000 908038068 200000 925662883 200000 674596608 200000 846948589 200000 131387165 200000 35184304 200000 733260637 200000 493006724 200000 574996518 200000 81944782 200000 679687669 200000 967103078 200000 545408165 200000 550504312 200000 113198833 200000 998428079 200000 448658487 200000 514341007 200000 401848446 200000 145725730 200000 819932858 200000 334219734 200000 61499726 200000 270733477 200000 655365329 200000 513425270 200000 869344532 200000 864379075 200000 422109796 200000 433805947 200000 821075723 200000 424189224 200000 882293021 200000 176004436 200000 27439728 200000 710441769 200000 980783851 200000 559701079 200000 38223107 200000 984650810 200000 646864003 200000 865199162 200000 925131659 200000 663900277 200000 933162970 200000 424452763 200000 165945423 200000 527032602 200000 609179308 200000 121259642 200000 611694493 200000 261392137 200000 481219832 200000 418324154 200000 328634950 200000 83896138 200000 655631234 200000 468032163 200000 340826656 200000 978197893 200000 344845904 200000 161574499 200000 574500995 200000 291805834 200000 618393902 200000 155250568 200000 995988685 200000 674460363 200000 199183914 200000 323618183 200000 610839774 200000 855517405 200000 745267224 200000 434943033 200000 965952924 200000 871725051 200000 567579407 200000 122128985 200000 625834865 200000 391544963 200000 861042409 200000 717020679 200000 759838920 200000 346961014 200000 874695623 200000 275513672 200000 680960147 200000 184476668 200000 477426827 200000 664237187 200000 986896584 200000 854457822 200000 190491997 200000 315084549 200000 229472479 200000 568390666 200000 761951271 200000 123862910 200000 234332246 200000 358472211 200000 569061657 200000 588925570 200000 600285485 200000 799366063 200000 332717349 200000 388303626 200000 329240683 200000 586751799 200000 338296964 200000 966829296 200000 533900439 200000 607783466 200000 196811567 200000 493719414 200000 800586815 200000 544500138 200000 665875302 200000 812127168 200000 55902324 200000 886963453 200000 148706349 200000 733086549 200000 847080268 200000 98396685 200000 603272138 200000 558164642 200000 807835743 200000 344354793 200000 927511625 200000 531793783 200000 257222987 200000 371777346 200000 813676536 200000 185615240 200000 684408881 200000 745396463 200000 350868459 200000 580454637 200000 7982645 200000 767128169 200000 978533497 200000 218289314 200000 971536385 200000 158049359 200000 260055997 200000 520376584 200000 41092674 200000 710711012 200000 104270358 200000 556494434 200000 436773418 200000 710011020 200000 572071 200000 325259609 200000 327270893 200000 734516307 200000 277364183 200000 951848313 200000 66208068 200000 836074597 200000 314047955 200000 23140273 200000 60258285 200000 793923223 200000 206262535 200000 385629911 200000 915314728 200000 437535453 200000 165687465 200000 879559202 200000 128008507 200000 75285970 200000 523711278 200000 248579502 200000 778998768 200000 170959667 200000 929342675 200000 447353084 200000 559211794 200000 472968804 200000 335351317 200000 113915759 200000 624677875 200000 13719785 200000 531856953 200000 222603471 200000 522750185 200000 191893230 200000 478037445 200000 830030282 200000 580996045 200000 563465152 200000 270123269 200000 481468526 200000 169089658 200000 661145170 200000 295821959 200000 528808113 200000 379939156 200000 933270969 200000 562951071 200000 212780265 200000 607401918 200000 766095280 200000 454914788 200000 778871892 200000 324233378 200000 271224085 200000 647044273 200000 584059794 200000 178147566 200000 33190506 200000 342227877 200000 550226213 200000 529558545 200000 308809813 200000 618382627 200000 694926840 200000 174827138 200000 964396064 200000 225646547 200000 52049365 200000 138656314 200000 54223418 200000 314308639 200000 284245997 200000 611810612 200000 952363187 200000 167120567 200000 177624405 200000 731082740 200000 583347652 200000 425561869 200000 185656195 200000 329025533 200000 876898373 200000 48443866 200000 578992853 200000 82177626 200000 509699637 200000 617366935 200000 438566154 200000 630005782 200000 743900471 200000 991264005 200000 101072326 200000 772779204 200000 713412367 200000 242861990 200000 771821843 200000 534085879 200000 337180200 200000 421766721 200000 554757595 200000 100617419 200000 967174673 200000 454200162 200000 128513647 200000 337561179 200000 235909627 200000 502118871 200000 243309827 200000 832922696 200000 934640957 200000 142123316 200000 109416495 200000 79837241 200000 245824977 200000 687709264 200000 599635823 200000 961890645 200000 181978836 200000 606982086 200000 190312356 200000 96275658 200000 632194313 200000 946025589 200000 160474002 200000 489158218 200000 486414679 200000 829799425 200000 694974048 200000 375770249 200000 146940231 200000 647223119 200000 60357659 200000 403057088 200000 555775367 200000 93245197 200000 919554610 200000 392885805 200000 991163497 200000 829423143 200000 584683515 200000 201048721 200000 56653412 200000 145056851 200000 900261677 200000 183188656 200000 707851410 200000 753899655 200000 131687524 200000 737618389 200000 840403761 200000 157229949 200000 539748257 200000 74910539 200000 622091298 200000 432103990 200000 385103559 200000 362830053 200000 494795629 200000 329106548 200000 923636767 200000 659061623 200000 198374331 200000 738074430 200000 891806933 200000 167083354 200000 366331098 200000 689915744 200000 222652280 200000 405727980 200000 629192253 200000 275686376 200000 550363774 200000 444005134 200000 392555386 200000 894048426 200000 890658494 200000 824105892 200000 863337674 200000 222300349 200000 268671988 200000 985440280 200000 581465484 200000 379613436 200000 491075904 200000 376063448 200000 126281922 200000 949487238 200000 693391783 200000 790523604 200000 607771538 200000 386196287 200000 623092369 200000 822367745 200000 852986310 200000 115718221 200000 601708105 200000 743700952 200000 386950221 200000 158065819 200000 846247553 200000 797939415 200000 979192248 200000 420056921 200000 656546507 200000 342969343 200000 621388989 200000 694069882 200000 363743520 200000 180525396 200000 322907320 200000 293257012 200000 21774941 200000 33472609 200000 227143205 200000 233391748 200000 182306497 200000 644492465 200000 389603623 200000 709277607 200000 124547697 200000 147000919 200000 568172037 200000 191502498 200000 915385845 200000 112369255 200000 757705639 200000 216144060 200000 848584376 200000 94415226 200000 316114461 200000 831616255 200000 287671691 200000 293375534 200000 570959128 200000 25997498 200000 24662306 200000 388810148 200000 664877167 200000 834593793 200000 900326037 200000 108932096 200000 30655132 200000 98454571 200000 10977761 200000 635180269 200000 223945533 200000 904983636 200000 41917029 200000 836157974 200000 761720211 200000 480742873 200000 771387238 200000 623861166 200000 461901062 200000 470085854 200000 396405899 200000 474381033 200000 167341982 200000 629625547 200000 289104993 200000 959715457 200000 295541900 200000 196030666 200000 933351640 200000 944510258 200000 449434271 200000 210283083 200000 35054020 200000 411030589 200000 958186704 200000 816173953 200000 73578845 200000 550980585 200000 821182646 200000 757009379 200000 890112191 200000 102461949 200000 177962770 200000 971969196 200000 309764203 200000 739121736 200000 668189765 200000 817419610 200000 106657988 200000 908944666 200000 184385237 200000 910543922 200000 887681171 200000 226074056 200000 753039340 200000 561605819 200000 620053892 200000 441255211 200000 924460505 200000 77171263 200000 848330919 200000 821906977 200000 296887948 200000 689439309 200000 532931311 200000 609244683 200000 723084830 200000 530330425 200000 379950518 200000 897939790 200000 101037895 200000 741591707 200000 39500599 200000 210664402 200000 974447590 200000 412210636 200000 938556691 200000 280819078 200000 700262269 200000 234395756 200000 614875341 200000 300522202 200000 24513971 200000 625553631 200000 93547598 200000 958380867 200000 826820816 200000 940757195 200000 705889377 200000 869343162 200000 528178756 200000 691842971 200000 765860664 200000 21251389 200000 470130464 200000 835148543 200000 427821285 200000 854014285 200000 327574171 200000 692225386 200000 324339682 200000 128573039 200000 390687886 200000 398810259 200000 514667914 200000 761314987 200000 728070649 200000 916978164 200000 159958173 200000 653955600 200000 895977852 200000 219280718 200000 737201600 200000 187247918 200000 81379806 200000 100806947 200000 926928891 200000 313771418 200000 196738186 200000 946144059 200000 585448761 200000 460438638 200000 290469901 200000 18024736 200000 848300747 200000 206091974 200000 960282778 200000 534723745 200000 905548261 200000 302235204 200000 184247942 200000 669228627 200000 806261792 200000 953930636 200000 391922891 200000 581682187 200000 994166262 200000 806204105 200000 132078473 200000 336362341 200000 875959114 200000 838912550 200000 243042433 200000 795452480 200000 290274269 200000 917089366 200000 379407256 200000 614883136 200000 352398298 200000 483118349 200000 824076634 200000 304808523 200000 174379595 200000 425382789 200000 408550773 200000 435967244 200000 520942497 200000 770641146 200000 645120825 200000 765652852 200000 206047280 200000 422588718 200000 556141599 200000 198016563 200000 339703472 200000 663275238 200000 609663039 200000 304697667 200000 583681725 200000 886530666 200000 983420632 200000 580828254 200000 768837976 200000 989346825 200000 76530380 200000 266680195 200000 280924005 200000 706927763 200000 793068321 200000 177640309 200000 197339691 200000 977947613 200000 82544513 200000 193734716 200000 461370327 200000 625387841 200000 415879355 200000 230978978 200000 128355833 200000 512676891 200000 485067584 200000 572677046 200000 80603140 200000 706443853 200000 479188902 200000 4648781 200000 48805842 200000 710572220 200000 788757801 200000 465161852 200000 429108767 200000 606178768 200000 777166885 200000 573096735 200000 844669705 200000 139603448 200000 247009949 200000 645691222 200000 88781463 200000 81840676 200000 693200055 200000 157070338 200000 338797359 200000 121278537 200000 439578942 200000 77661004 200000 922526749 200000 656167393 200000 390473247 200000 346609439 200000 872765971 200000 366696552 200000 9633516 200000 871912361 200000 306328995 200000 448049632 200000 562048348 200000 451758046 200000 794328007 200000 780067150 200000 405631433 200000 789326837 200000 959342170 200000 945291066 200000 862239152 200000 109028329 200000 717130909 200000 156149299 200000 541459509 200000 109851641 200000 111670195 200000 444545865 200000 151624348 200000 565997352 200000 880400676 200000 722851985 200000 2971345 200000 125663677 200000 600110942 200000 434016677 200000 608825825 200000 931737029 200000 609599535 200000 801433121 200000 788793983 200000 942547340 200000 561002317 200000 51397159 200000 465355136 200000 237573672 200000 848136910 200000 986811612 200000 811621471 200000 744146926 200000 295381424 200000 689827561 200000 294644666 200000 619091194 200000 130539090 200000 162956026 200000 763408338 200000 838292396 200000 783407353 200000 774387266 200000 166855951 200000 434635558 200000 413641804 200000 332861686 200000 734868090 200000 154410447 200000 143003609 200000 644819149 200000 794894914 200000 938871250 200000 843100814 200000 277623687 200000 844114488 200000 220420512 200000 114400064 200000 744134499 200000 20615762 200000 212436586 200000 98617639 200000 179349415 200000 22604075 200000 316479144 200000 794115168 200000 824973083 200000 938980993 200000 505587860 200000 54131818 200000 705673358 200000 357822902 200000 883680431 200000 798587050 200000 663196496 200000 19971665 200000 411836988 200000 790760167 200000 851792310 200000 483776634 200000 995036096 200000 451276750 200000 935124378 200000 391686017 200000 656177545 200000 345021295 200000 771167961 200000 165317207 200000 706252323 200000 222272958 200000 519552467 200000 779368979 200000 694870756 200000 422664467 200000 957979629 200000 308549230 200000 471709281 200000 909667498 200000 167778834 200000 546727495 200000 82486007 200000 955327780 200000 44725550 200000 795871777 200000 798730563 200000 466018564 200000 21810354 200000 318942880 200000 677875882 200000 405602099 200000 221329683 200000 994596112 200000 805791186 200000 715149693 200000 55643211 200000 862961630 200000 905370919 200000 215626002 200000 224871511 200000 756529948 200000 397977943 200000 97584902 200000 240982967 200000 497843969 200000 807236566 200000 424673489 200000 818042864 200000 523372647 200000 687693147 200000 169842383 200000 928388621 200000 671855948 200000 678549089 200000 664428736 200000 735575322 200000 150991185 200000 872852903 200000 703932489 200000 353041064 200000 425301054 200000 111530161 200000 75578226 200000 241800525 200000 140074620 200000 668494916 200000 770619687 200000 913126688 200000 138668441 200000 785242350 200000 928398775 200000 68591681 200000 307733704 200000 889392507 200000 110442328 200000 564202831 200000 385128798 200000 486290817 200000 377999009 200000 694854128 200000 688465750 200000 347992533 200000 476155150 200000 80851789 200000 605404110 200000 62547732 200000 1593727 200000 106827410 200000 887690120 200000 884306972 200000 747132089 200000 617593715 200000 338183018 200000 351102607 200000 59188195 200000 329360034 200000 625328382 200000 462498647 200000 123354891 200000 993765466 200000 179981555 200000 967462172 200000 333809055 200000 708638423 200000 500714906 200000 82388176 200000 662930164 200000 801091803 200000 388377449 200000 9253412 200000 210092739 200000 114520619 200000 948633468 200000 940178960 200000 4961703 200000 609800208 200000 315187215 200000 425267023 200000 32024480 200000 249938903 200000 387907845 200000 536300256 200000 712552082 200000 736613713 200000 301484644 200000 403200134 200000 556532423 200000 613335892 200000 605263575 200000 980277065 200000 68103529 200000 144202296 200000 232812075 200000 996015092 200000 46298889 200000 754459226 200000 186094546 200000 60984724 200000 570416667 200000 742001308 200000 516293475 200000 434014719 200000 843481463 200000 625282787 200000 649155352 200000 424968779 200000 684346586 200000 306389656 200000 805499982 200000 745972050 200000 993932131 200000 853161256 200000 849779208 200000 774976053 200000 811991574 200000 288279172 200000 216969581 200000 437407446 200000 312871516 200000 383385506 200000 888032838 200000 556132444 200000 504097921 200000 300442874 200000 191274881 200000 653799859 200000 152463413 200000 428205833 200000 413895088 200000 233213961 200000 84626188 200000 374807249 200000 198764939 200000 806134099 200000 165843198 200000 48367191 200000 353481834 200000 744557254 200000 197680871 200000 769717540 200000 152344267 200000 803034974 200000 847183624 200000 74646213 200000 849256146 200000 159234650 200000 847763844 200000 119421259 200000 471962308 200000 635806653 200000 943168740 200000 616487372 200000 647973259 200000 302909135 200000 219269780 200000 654832864 200000 630656821 200000 696230555 200000 412143459 200000 179777316 200000 70343029 200000 79508078 200000 532253703 200000 672014779 200000 955023393 200000 182956638 200000 535790999 200000 488718024 200000 354461618 200000 356559809 200000 742539791 200000 742990837 200000 917358023 200000 546425777 200000 172648656 200000 338730223 200000 288581026 200000 959069071 200000 979212573 200000 848071655 200000 438047913 200000 963550077 200000 366324382 200000 879352850 200000 960181478 200000 914541795 200000 614656993 200000 528686634 200000 211554696 200000 207292138 200000 916898004 200000 217510124 200000 739110752 200000 146347268 200000 216914253 200000 60032920 200000 319112549 200000 261221218 200000 28334466 200000 446650996 200000 31307056 200000 287091580 200000 238230673 200000 360203081 200000 894100865 200000 268626573 200000 334881529 200000 827594724 200000 88069304 200000 121346069 200000 189741855 200000 959576214 200000 417763164 200000 561000021 200000 964912075 200000 835835573 200000 721053336 200000 293253334 200000 344457384 200000 994518809 200000 578163385 200000 924582626 200000 476991175 200000 628802720 200000 62733745 200000 322824202 200000 496442652 200000 66193066 200000 282988951 200000 596109470 200000 365792000 200000 447139229 200000 457224997 200000 59711032 200000 539965101 200000 156589922 200000 900416057 200000 355555378 200000 776470469 200000 301651430 200000 713973332 200000 822509098 200000 218138572 200000 734270874 200000 893518110 200000 861102213 200000 483705513 200000 143318004 200000 539584736 200000 696778474 200000 795176233 200000 28577260 200000 161935112 200000 554698435 200000 264801660 200000 849934464 200000 968728745 200000 610120639 200000 122021814 200000 928109872 200000 41502456 200000 298762835 200000 887866959 200000 763108994 200000 600613840 200000 558973492 200000 151968420 200000 85728895 200000 445769263 200000 48921310 200000 37001588 200000 608390964 200000 611449015 200000 663936528 200000 169320291 200000 13364018 200000 244709934 200000 226784846 200000 434674042 200000 410856463 200000 347880958 200000 426432862 200000 296032677 200000 698908387 200000 274799797 200000 862055115 200000 794756916 200000 741501132 200000 171097222 200000 528233062 200000 99461978 200000 870417258 200000 975723463 200000 420137663 200000 907688369 200000 864237411 200000 32729457 200000 443868080 200000 680266933 200000 280216800 200000 59318179 200000 802146003 200000 200163908 200000 356924943 200000 71688735 200000 855249415 200000 712005156 200000 7614367 200000 896609484 200000 276820975 200000 890955389 200000 195602759 200000 431656498 200000 143661682 200000 412212827 200000 897280575 200000 653121025 200000 476297532 200000 999402541 200000 64259012 200000 841772938 200000 695035964 200000 962938953 200000 319126937 200000 53248068 200000 693711396 200000 226632550 200000 99577985 200000 848977993 200000 581723885 200000 157439264 200000 767776966 200000 250712278 200000 561857104 200000 200149111 200000 540426421 200000 189432527 200000 124359245 200000 884392016 200000 686286624 200000 731963704 200000 678995880 200000 701437938 200000 745816026 200000 51288509 200000 347494503 200000 371296651 200000 76513854 200000 990488875 200000 655408213 200000 288283305 200000 878147497 200000 721641972 200000 838005123 200000 202107073 200000 748717052 200000 900397232 200000 865110722 200000 975744428 200000 92131355 200000 281065622 200000 541481001 200000 703892517 200000 83699824 200000 258771975 200000 168998805 200000 857184844 200000 527346536 200000 291415812 200000 95707940 200000 221034022 200000 57653236 200000 285071283 200000 191546297 200000 779151898 200000 687254026 200000 602477790 200000 7768444 200000 166097781 200000 569325346 200000 542547059 200000 167545431 200000 977725671 200000 484550842 200000 132146693 200000 413951098 200000 45937924 200000 881427667 200000 289000265 200000 23246039 200000 375818437 200000 800791153 200000 299223194 200000 977888678 200000 533545476 200000 900471838 200000 27351414 200000 176032995 200000 869385219 200000 234006631 200000 942701311 200000 715822283 200000 573581798 200000 632377950 200000 509223547 200000 496110691 200000 402329908 200000 656224790 200000 966435797 200000 135973873 200000 120289370 200000 623638827 200000 29180953 200000 359662976 200000 487411496 200000 534253367 200000 386411003 200000 285104993 200000 538513746 200000 404188254 200000 232694865 200000 85707941 200000 982860016 200000 155655107 200000 469615253 200000 789138851 200000 215583486 200000 560381968 200000 79659876 200000 126926456 200000 718122973 200000 999210483 200000 190119681 200000 376369538 200000 629027792 200000 287926939 200000 324493267 200000 887848933 200000 231931776 200000 575293503 200000 501220578 200000 774316038 200000 432941689 200000 137520791 200000 678917214 200000 763962898 200000 597822890 200000 180315489 200000 500739096 200000 738373240 200000 413863401 200000 888008925 200000 13937159 200000 960576619 200000 963673197 200000 664716370 200000 919315653 200000 166314081 200000 238443858 200000 745820807 200000 227777040 200000 820568726 200000 644816921 200000 633319498 200000 724369737 200000 949228426 200000 983859237 200000 49514221 200000 75145208 200000 469637247 200000 782030142 200000 962747076 200000 287369798 200000 321301500 200000 473281554 200000 384459688 200000 281473921 200000 971583052 200000 657360047 200000 991096695 200000 291191452 200000 377443840 200000 182299915 200000 904429201 200000 885299372 200000 320760425 200000 256969084 200000 248625757 200000 331409260 200000 551569951 200000 947983680 200000 31468994 200000 572616634 200000 545570173 200000 2520823 200000 727031214 200000 868274712 200000 659766562 200000 767743779 200000 521852819 200000 74412331 200000 137774193 200000 528332463 200000 697313253 200000 933342272 200000 240895506 200000 284559717 200000 537687709 200000 567797698 200000 895261807 200000 546325110 200000 692447161 200000 869063109 200000 682267704 200000 738908919 200000 981060537 200000 526127231 200000 546153183 200000 573568094 200000 797675044 200000 403498697 200000 382071581 200000 781233929 200000 919472641 200000 364691106 200000 47206251 200000 530690743 200000 15891038 200000 228781996 200000 777236106 200000 23193868 200000 56064717 200000 739825581 200000 394729979 200000 863947282 200000 522557410 200000 866340112 200000 338400392 200000 919480499 200000 131237814 200000 286714721 200000 581267129 200000 891571520 200000 196447847 200000 688638933 200000 159980896 200000 425785325 200000 566785685 200000 420250560 200000 563362830 200000 616254290 200000 192453607 200000 892514076 200000 12912027 200000 658934508 200000 26755460 200000 276448008 200000 268684450 200000 797771161 200000 959049883 200000 29894727 200000 802600450 200000 403680288 200000 76878043 200000 68081085 200000 935331166 200000 471241127 200000 262337275 200000 413135606 200000 118293406 200000 809389115 200000 843968820 200000 90549407 200000 337381228 200000 916896076 200000 278212033 200000 266842891 200000 69192120 200000 365136429 200000 377784678 200000 790489775 200000 772805685 200000 721745560 200000 674937318 200000 805365926 200000 901859289 200000 585051945 200000 105131148 200000 470017325 200000 3539297 200000 841725918 200000 798264483 200000 129547816 200000 609665482 200000 303518365 200000 89249790 200000 737231260 200000 555026137 200000 954017710 200000 24207217 200000 600993843 200000 847097237 200000 323872317 200000 360143701 200000 101674939 200000 841303239 200000 193395929 200000 359366152 200000 395799463 200000 632663425 200000 681805816 200000 143082091 200000 652779404 200000 532596628 200000 134774897 200000 478661730 200000 570903461 200000 141791256 200000 434316800 200000 59290456 200000 319396176 200000 429916648 200000 841314245 200000 122479288 200000 328438671 200000 152044579 200000 981109957 200000 755784821 200000 114247048 200000 380231341 200000 699274344 200000 685739395 200000 887180038 200000 230285995 200000 885648633 200000 654517339 200000 347396341 200000 711837963 200000 193387050 200000 65853307 200000 863989225 200000 775773434 200000 496220045 200000 170225124 200000 475289240 200000 66061419 200000 929964827 200000 466158490 200000 941625435 200000 139861143 200000 545716145 200000 140757544 200000 712292274 200000 679502968 200000 997362062 200000 1254681 200000 556228285 200000 944446284 200000 148603095 200000 717464192 200000 13420995 200000 832949016 200000 768197140 200000 672799601 200000 926743471 200000 204289315 200000 430133936 200000 501595269 200000 507876494 200000 593197686 200000 645758844 200000 980669018 200000 552205842 200000 692911203 200000 636812076 200000 990795793 200000 397354002 200000 181848315 200000 941233368 200000 872720335 200000 577210120 200000 91186582 200000 285859965 200000 796551996 200000 218525329 200000 532096847 200000 53675898 200000 504159751 200000 670271473 200000 600314246 200000 575108372 200000 91673695 200000 469833356 200000 744509020 200000 870002930 200000 730291579 200000 621092974 200000 409428282 200000 624885665 200000 181330964 200000 514938052 200000 446286666 200000 800950545 200000 41377510 200000 515069025 200000 938146300 200000 348544790 200000 500960563 200000 565007418 200000 244705155 200000 28343784 200000 895016767 200000 834140650 200000 207279446 200000 968186019 200000 23432405 200000 710051375 200000 922779823 200000 213578184 200000 494931392 200000 702689131 200000 567411983 200000 486832570 200000 923536979 200000 570057763 200000 805567160 200000 765428546 200000 860720098 200000 255176068 200000 206977841 200000 279460364 200000 814540615 200000 589818841 200000 477234630 200000 881821992 200000 503461726 200000 237268758 200000 14836230 200000 789313929 200000 552755592 200000 502667601 200000 581041731 200000 166597769 200000 34450476 200000 739718467 200000 384667157 200000 69525603 200000 505500466 200000 96085195 200000 78185688 200000 380916920 200000 370519174 200000 93264747 200000 445810729 200000 279367947 200000 318180507 200000 448292041 200000 206516844 200000 847695685 200000 400446693 200000 987752239 200000 371754825 200000 384369713 200000 631421534 200000 928452108 200000 879416875 200000 566156801 200000 417673730 200000 675295345 200000 391868608 200000 928884935 200000 888541011 200000 929532821 200000 690447228 200000 783294205 200000 325415637 200000 852484946 200000 858450965 200000 860366334 200000 679502483 200000 863290533 200000 988407304 200000 276052106 200000 289410712 200000 580678193 200000 797902099 200000 43468102 200000 676933495 200000 585875133 200000 474958265 200000 780096314 200000 147778756 200000 492028338 200000 714177985 200000 316968017 200000 963178905 200000 232753054 200000 217242295 200000 959684060 200000 433097490 200000 198247091 200000 214391914 200000 81447183 200000 237867729 200000 482586440 200000 620507500 200000 42354563 200000 954039674 200000 455886935 200000 120705430 200000 537064883 200000 267435832 200000 223980542 200000 941899905 200000 327671167 200000 412626487 200000 743038974 200000 272341005 200000 728072875 200000 135104296 200000 826999871 200000 447228638 200000 741320033 200000 403961280 200000 630938954 200000 608049882 200000 19607211 200000 545808184 200000 570630349 200000 511961516 200000 68037370 200000 664982734 200000 359581211 200000 177846084 200000 892535458 200000 266994755 200000 980715689 200000 948745301 200000 760172123 200000 326154332 200000 412673170 200000 729805014 200000 385692098 200000 400596322 200000 98005780 200000 794305154 200000 283193813 200000 450226081 200000 726707473 200000 193518936 200000 924900219 200000 807837164 200000 204899727 200000 436989979 200000 765059578 200000 936459799 200000 279157305 200000 222133458 200000 335685503 200000 826271100 200000 304400347 200000 691732297 200000 559162266 200000 987707255 200000 903311593 200000 860260239 200000 317800895 200000 15912426 200000 209475065 200000 292117622 200000 67164101 200000 136773050 200000 390192196 200000 983564311 200000 449953387 200000 123564880 200000 315181609 200000 737450571 200000 760431054 200000 977618200 200000 472278955 200000 935285042 200000 790730741 200000 628297221 200000 550508782 200000 995257776 200000 762673478 200000 85342219 200000 26995389 200000 588160491 200000 677701901 200000 51144868 200000 573871879 200000 256818127 200000 821309948 200000 977038668 200000 495089502 200000 811416458 200000 915443877 200000 187128837 200000 255114103 200000 629112336 200000 801469954 200000 286812628 200000 589146540 200000 662287256 200000 525708782 200000 622808898 200000 22304637 200000 667321372 200000 428342698 200000 402676443 200000 59565578 200000 496243677 200000 824468057 200000 467884978 200000 290028699 200000 504117214 200000 504559491 200000 246587356 200000 128057113 200000 513340004 200000 903531414 200000 903029488 200000 599561874 200000 244273020 200000 989666912 200000 393510030 200000 979066808 200000 469056885 200000 58193815 200000 328395988 200000 728025954 200000 59023714 200000 591113041 200000 518404330 200000 372930826 200000 733539737 200000 122354316 200000 250694520 200000 616838990 200000 224813622 200000 894333863 200000 822275883 200000 757611120 200000 922296217 200000 842762983 200000 300133684 200000 693231318 200000 242263267 200000 572908276 200000 523212232 200000 303173514 200000 622140542 200000 494580057 200000 79096481 200000 67870394 200000 79034514 200000 279734023 200000 990001531 200000 888437305 200000 549040016 200000 552341714 200000 201330328 200000 722861053 200000 279817387 200000 663789554 200000 342159677 200000 997892255 200000 819813466 200000 53301892 200000 533548595 200000 846296030 200000 602391256 200000 998604295 200000 423575110 200000 209385756 200000 452291236 200000 867034080 200000 550501065 200000 10294751 200000 733457666 200000 862215126 200000 907588113 200000 477441617 200000 393553527 200000 136473750 200000 497848821 200000 441827777 200000 562709328 200000 728645680 200000 949926997 200000 298259744 200000 250489884 200000 129624216 200000 713473424 200000 111884677 200000 486604846 200000 747654694 200000 640849164 200000 86900394 200000 632432156 200000 527521814 200000 766023601 200000 773553004 200000 910551618 200000 237152521 200000 505358958 200000 867765326 200000 416909120 200000 814668674 200000 655269043 200000 376317943 200000 762360952 200000 516970602 200000 229041398 200000 380189615 200000 329405073 200000 453121933 200000 277190958 200000 527645158 200000 225729015 200000 143471643 200000 864140635 200000 299847854 200000 827327832 200000 240100136 200000 728610300 200000 704541756 200000 864571432 200000 836809772 200000 923267735 200000 494287723 200000 235245342 200000 169670019 200000 500021301 200000 727108664 200000 773868213 200000 836473069 200000 475280354 200000 349551175 200000 237581740 200000 720793616 200000 396272433 200000 313033053 200000 883276678 200000 177875185 200000 466330807 200000 306116579 200000 835851019 200000 291820159 200000 366317196 200000 911103850 200000 895526085 200000 903407368 200000 880181453 200000 228394785 200000 427658116 200000 780255938 200000 652029468 200000 76522081 200000 882453211 200000 606707780 200000 67112478 200000 405505314 200000 233275296 200000 387015946 200000 102906364 200000 389918851 200000 152710768 200000 576081908 200000 90855139 200000 476447046 200000 390767144 200000 359567303 200000 504987780 200000 512196689 200000 109383789 200000 225041322 200000 693741972 200000 725801774 200000 585733669 200000 976452011 200000 863938125 200000 232151179 200000 278266876 200000 607083320 200000 553537772 200000 189196475 200000 244690145 200000 584889766 200000 15782961 200000 189098548 200000 90976390 200000 834965166 200000 262817762 200000 870944783 200000 350960099 200000 118703339 200000 146394951 200000 879813260 200000 159155 200000 553183325 200000 471766959 200000 104534411 200000 212824309 200000 570504424 200000 122904299 200000 377972499 200000 43047788 200000 27220694 200000 434234830 200000 860949966 200000 201512992 200000 114742609 200000 164788403 200000 627315083 200000 891903963 200000 889818346 200000 981828598 200000 728480188 200000 717368749 200000 341111317 200000 646349433 200000 177522165 200000 431397225 200000 482017194 200000 916720161 200000 211105395 200000 540966437 200000 478063462 200000 290480727 200000 53464211 200000 561572542 200000 340832872 200000 100121736 200000 689793878 200000 272846930 200000 505853876 200000 638821541 200000 725969380 200000 759985348 200000 831293107 200000 286470052 200000 801369605 200000 312111931 200000 239818673 200000 693943805 200000 10325161 200000 204704931 200000 341795422 200000 346037805 200000 875134562 200000 790369322 200000 539999310 200000 437294903 200000 707025381 200000 442500548 200000 956161401 200000 434606365 200000 270511757 200000 513611944 200000 772742331 200000 927507819 200000 657599704 200000 613906385 200000 827032149 200000 513684397 200000 97998568 200000 118792319 200000 895165034 200000 95880693 200000 679337218 200000 363816627 200000 167262083 200000 271931222 200000 864197650 200000 960462262 200000 687371020 200000 441687147 200000 628119078 200000 271831186 200000 524766164 200000 345688017 200000 252348655 200000 765533847 200000 24837777 200000 497353896 200000 93841987 200000 566127064 200000 994761818 200000 720837910 200000 192276125 200000 348246956 200000 201240875 200000 324912836 200000 477203867 200000 579387181 200000 307501669 200000 881004895 200000 949696127 200000 734668220 200000 879587659 200000 248514328 200000 343704239 200000 385736571 200000 126101893 200000 891598629 200000 580716598 200000 345800657 200000 268847009 200000 138635838 200000 540914752 200000 958219754 200000 259621773 200000 89269024 200000 327830946 200000 240672565 200000 124149023 200000 39694605 200000 977885007 200000 202922468 200000 419191949 200000 225233994 200000 738293476 200000 869921135 200000 537404661 200000 65327776 200000 31475485 200000 88416529 200000 420291798 200000 979078108 200000 565669469 200000 236953673 200000 475889301 200000 403643984 200000 718335787 200000 243551067 200000 231170810 200000 214255439 200000 796763311 200000 70927309 200000 91373488 200000 451338676 200000 405400377 200000 221448938 200000 798865864 200000 988297820 200000 561599675 200000 692258882 200000 233068598 200000 823461031 200000 254240586 200000 652988456 200000 265817171 200000 597964539 200000 771849121 200000 789828659 200000 832989273 200000 123931969 200000 292381085 200000 85714365 200000 394323946 200000 488565606 200000 61253314 200000 611690087 200000 23903370 200000 659005404 200000 770592948 200000 702219411 200000 449710624 200000 627650070 200000 662558655 200000 220139497 200000 32385401 200000 971509007 200000 423617872 200000 319557075 200000 539313861 200000 440145348 200000 580886650 200000 263868928 200000 143435800 200000 643516853 200000 158923890 200000 796830437 200000 81164266 200000 447490920 200000 130090771 200000 531823159 200000 967469976 200000 818655462 200000 861475163 200000 211847538 200000 127719393 200000 682513468 200000 592787436 200000 435002965 200000 883136361 200000 708194812 200000 921962892 200000 356991332 200000 220028217 200000 61482425 200000 840682917 200000 335623781 200000 804807997 200000 991011982 200000 265351878 200000 173742307 200000 949306565 200000 425622936 200000 817827104 200000 837888686 200000 568816388 200000 906667639 200000 26529033 200000 641006169 200000 598536596 200000 434144210 200000 519714173 200000 443659195 200000 639549169 200000 227687376 200000 771919000 200000 403791471 200000 536375545 200000 715548831 200000 655903261 200000 166988884 200000 134513010 200000 683991792 200000 722996210 200000 364815885 200000 768506500 200000 48596601 200000 503436962 200000 710522753 200000 130692923 200000 552856178 200000 372851673 200000 364679772 200000 385963526 200000 736554521 200000 959748844 200000 90301069 200000 190169915 200000 802336558 200000 980982607 200000 219612870 200000 466462609 200000 307970167 200000 135138076 200000 622000895 200000 491837604 200000 838686781 200000 116036499 200000 837773556 200000 23665524 200000 332179661 200000 252142996 200000 191305378 200000 681023718 200000 904659705 200000 204657191 200000 981705422 200000 245858881 200000 778642069 200000 427225844 200000 111030142 200000 526496179 200000 359973626 200000 869044427 200000 42979453 200000 737973450 200000 173841797 200000 511546910 200000 232161755 200000 370398460 200000 48111641 200000 903807874 200000 418952811 200000 286555679 200000 948080537 200000 705439282 200000 210141764 200000 373228273 200000 638185071 200000 302587532 200000 279169345 200000 292419473 200000 277114632 200000 373140625 200000 38261633 200000 404724228 200000 220724822 200000 517109865 200000 129338343 200000 759717041 200000 738656845 200000 120081117 200000 824198299 200000 342034149 200000 295909990 200000 770372572 200000 138511239 200000 227784528 200000 460487198 200000 480068854 200000 668496602 200000 425072262 200000 349363576 200000 248395236 200000 958854537 200000 232889728 200000 365234039 200000 324648190 200000 153104329 200000 328897560 200000 199482021 200000 53718979 200000 310656406 200000 518544 200000 873401743 200000 481790293 200000 635909936 200000 833216780 200000 557306695 200000 256967418 200000 732971929 200000 419888147 200000 636567521 200000 619570844 200000 458980120 200000 286945554 200000 620153078 200000 896513354 200000 136182712 200000 958878681 200000 44656676 200000 963602869 200000 665349577 200000 227905564 200000 992037259 200000 364104884 200000 168517726 200000 382432755 200000 396512337 200000 911142848 200000 459208654 200000 446588506 200000 565952800 200000 702908280 200000 376599092 200000 587939250 200000 276979875 200000 485439519 200000 791952367 200000 316231742 200000 425703436 200000 301010457 200000 936725538 200000 132327591 200000 52316561 200000 172598898 200000 585477429 200000 412407929 200000 701830890 200000 427891543 200000 641102674 200000 283795619 200000 981070293 200000 269542042 200000 839355113 200000 500176891 200000 330889363 200000 260829234 200000 647878956 200000 491078072 200000 376782440 200000 487792825 200000 940108948 200000 91871222 200000 997281310 200000 66272236 200000 606274906 200000 186644534 200000 65361539 200000 992886575 200000 600600575 200000 792143835 200000 635047142 200000 447985670 200000 818420164 200000 19197613 200000 461397406 200000 806131357 200000 700789043 200000 678269786 200000 366289539 200000 334537281 200000 742787220 200000 981124592 200000 470730099 200000 169122277 200000 408695416 200000 927192677 200000 447669966 200000 52093598 200000 516786739 200000 244243727 200000 489584635 200000 819716135 200000 653737561 200000 799615276 200000 69406689 200000 836026718 200000 403892040 200000 48106844 200000 656990574 200000 28757701 200000 469227934 200000 689168417 200000 44629524 200000 727779586 200000 188771007 200000 616880230 200000 465372231 200000 542703455 200000 601911632 200000 496081909 200000 134372864 200000 525039691 200000 347114431 200000 182717951 200000 22214973 200000 346205143 200000 77675192 200000 206967193 200000 18680446 200000 630746681 200000 87798705 200000 146495545 200000 543148874 200000 905924684 200000 488573279 200000 374570045 200000 812127400 200000 56793103 200000 521593919 200000 288393060 200000 555249575 200000 908171554 200000 779526414 200000 626487635 200000 880554966 200000 678340940 200000 920262481 200000 131229713 200000 300787660 200000 506853623 200000 112972750 200000 290204299 200000 337297825 200000 683963826 200000 384762129 200000 166843665 200000 275831667 200000 530005166 200000 943890921 200000 642141655 200000 363438563 200000 571834690 200000 240111592 200000 158998389 200000 866028181 200000 802088296 200000 121204710 200000 857265000 200000 635203764 200000 363289661 200000 228867198 200000 745334926 200000 257717099 200000 462104196 200000 630622863 200000 892443566 200000 442877037 200000 383988004 200000 828300220 200000 646129646 200000 725017197 200000 925497254 200000 273124589 200000 765452123 200000 71510951 200000 161988280 200000 482431692 200000 749691237 200000 295070806 200000 35757228 200000 991434825 200000 353470303 200000 253490491 200000 507299321 200000 786846999 200000 347511555 200000 269009437 200000 435767225 200000 146231340 200000 815003373 200000 888077891 200000 732023338 200000 660931653 200000 888420123 200000 44920572 200000 738209581 200000 488804447 200000 243574131 200000 61894167 200000 522753738 200000 553869375 200000 944579133 200000 814119019 200000 198209450 200000 318074091 200000 183779493 200000 24621649 200000 97745308 200000 712399663 200000 358428474 200000 115372580 200000 1997840 200000 478925850 200000 357120114 200000 243373768 200000 34877087 200000 834805630 200000 120318756 200000 529175073 200000 55262081 200000 78128755 200000 617792780 200000 628701591 200000 900356629 200000 823342036 200000 651861834 200000 139371672 200000 669388637 200000 406977728 200000 243607267 200000 76152598 200000 650839679 200000 999357210 200000 900131647 200000 179796997 200000 908142917 200000 822787594 200000 22408873 200000 799653854 200000 852703902 200000 663262843 200000 129246419 200000 776766751 200000 365398811 200000 447776666 200000 147552079 200000 761458889 200000 137986418 200000 521148253 200000 647533590 200000 408166113 200000 255460607 200000 747497210 200000 688668677 200000 912389871 200000 355927102 200000 580020587 200000 218847580 200000 979699842 200000 895733074 200000 703013873 200000 687695421 200000 397371305 200000 363552898 200000 232918670 200000 388978483 200000 427102075 200000 158658230 200000 488976009 200000 44419496 200000 124818577 200000 23937022 200000 999076590 200000 317559917 200000 806360967 200000 843751435 200000 223816460 200000 635621942 200000 930811774 200000 733382324 200000 622928117 200000 156888091 200000 480919197 200000 570405491 200000 311345665 200000 490682905 200000 849590923 200000 941608678 200000 573505867 200000 553616271 200000 830423287 200000 747643726 200000 424466994 200000 645823426 200000 909941777 200000 539089683 200000 68016858 200000 807029849 200000 690461454 200000 847576638 200000 767773865 200000 462458337 200000 234117799 200000 992596477 200000 741601482 200000 588591178 200000 471520154 200000 10835234 200000 512479917 200000 85174632 200000 714262312 200000 832227493 200000 334442117 200000 64096115 200000 908670358 200000 134264862 200000 359510984 200000 805846919 200000 11344044 200000 521344075 200000 677277619 200000 327918629 200000 135029305 200000 577874832 200000 203775940 200000 477596592 200000 25308812 200000 671810162 200000 56660542 200000 951253233 200000 507470588 200000 523835931 200000 530620072 200000 438975892 200000 297656418 200000 382896858 200000 32524366 200000 511923369 200000 652838298 200000 858792608 200000 594918591 200000 257240355 200000 360465414 200000 962104707 200000 156667469 200000 553952348 200000 183339018 200000 954831934 200000 71672464 200000 988467855 200000 391533457 200000 447413423 200000 961194723 200000 626938205 200000 230299270 200000 824486488 200000 435546854 200000 810258505 200000 976029020 200000 520062176 200000 996642042 200000 982083900 200000 489602439 200000 17581711 200000 753695432 200000 700672769 200000 595263489 200000 890494677 200000 486501307 200000 230517194 200000 61166534 200000 584055491 200000 892001153 200000 62205865 200000 564032600 200000 338632080 200000 959036045 200000 130417944 200000 78894651 200000 974016789 200000 712129176 200000 818963314 200000 511353722 200000 988538962 200000 243855132 200000 839600503 200000 945535521 200000 58465767 200000 817205720 200000 499252172 200000 740434112 200000 502720667 200000 218235727 200000 799181689 200000 245707503 200000 867175897 200000 408455496 200000 168896617 200000 803086276 200000 140993582 200000 963922767 200000 242700269 200000 621572702 200000 618531277 200000 106197811 200000 476826937 200000 687422046 200000 537253643 200000 994513286 200000 922334182 200000 568078441 200000 655895266 200000 971821600 200000 195882607 200000 468041895 200000 311773042 200000 858582685 200000 801672884 200000 32463175 200000 351303292 200000 677530330 200000 780081785 200000 321626361 200000 129484774 200000 115536764 200000 9866728 200000 532697458 200000 682940473 200000 840556649 200000 51937803 200000 507367916 200000 188092198 200000 968258380 200000 10312531 200000 469830051 200000 96461309 200000 971474965 200000 607971348 200000 594470489 200000 953796660 200000 865856375 200000 749014790 200000 6978770 200000 57744870 200000 393199977 200000 991227846 200000 978471769 200000 648774225 200000 329303974 200000 979534674 200000 941932602 200000 172252247 200000 682108972 200000 274062993 200000 92751430 200000 310938878 200000 835693505 200000 939112649 200000 694551890 200000 439485936 200000 30671465 200000 257899559 200000 740819639 200000 962642940 200000 524263409 200000 909133371 200000 936855508 200000 20286867 200000 98706024 200000 264956025 200000 258247815 200000 93310283 200000 196017824 200000 350644409 200000 242166200 200000 108063328 200000 388658865 200000 701804983 200000 527921103 200000 535004974 200000 338111607 200000 179110803 200000 900995385 200000 150907320 200000 425207311 200000 901569619 200000 655384294 200000 619524644 200000 292614238 200000 857685597 200000 947681998 200000 695737149 200000 752875402 200000 66384125 200000 75788903 200000 696371952 200000 389429119 200000 569173221 200000 304458033 200000 456641231 200000 141656683 200000 517708455 200000 669904170 200000 673897105 200000 314499394 200000 794027325 200000 326457690 200000 432345232 200000 928740410 200000 794444418 200000 838794313 200000 915136585 200000 240853840 200000 749223863 200000 854412932 200000 505652448 200000 871892162 200000 801305599 200000 169739036 200000 139828633 200000 912551827 200000 343456994 200000 4944422 200000 560662112 200000 131935755 200000 335267534 200000 466143036 200000 784015938 200000 638728244 200000 644612497 200000 290839546 200000 549459954 200000 516753502 200000 143461601 200000 700821634 200000 546156613 200000 567398299 200000 683403988 200000 368741881 200000 111074998 200000 605758020 200000 457387112 200000 179676935 200000 716997091 200000 713504370 200000 985016316 200000 30744667 200000 270532109 200000 939354246 200000 518937045 200000 672828197 200000 233010588 200000 573382561 200000 538162331 200000 60899738 200000 99192217 200000 600121900 200000 258864089 200000 410346356 200000 208548403 200000 19783250 200000 617498240 200000 240509551 200000 313439035 200000 259038849 200000 655851876 200000 286846669 200000 67883175 200000 214375405 200000 794889661 200000 101506515 200000 465720594 200000 588347149 200000 515857832 200000 673771082 200000 117263418 200000 139716124 200000 7715492 200000 249620223 200000 576968578 200000 39067033 200000 941427222 200000 59478339 200000 28858990 200000 618044615 200000 194164677 200000 71150955 200000 428112169 200000 194790958 200000 918489182 200000 423948625 200000 999276290 200000 287833624 200000 445053425 200000 544395985 200000 63235818 200000 782609685 200000 276158578 200000 15056461 200000 581811704 200000 327129719 200000 353568313 200000 860824874 200000 207209957 200000 718227671 200000 378383490 200000 67723345 200000 609827729 200000 765166222 200000 816736238 200000 442638511 200000 278648188 200000 442976317 200000 620348672 200000 770771893 200000 684637773 200000 901383494 200000 976402593 200000 757183960 200000 5375823 200000 141283920 200000 505803421 200000 666954514 200000 164154095 200000 506677190 200000 836703780 200000 31336287 200000 152700223 200000 550678105 200000 352885322 200000 318535489 200000 915957878 200000 448638842 200000 717639303 200000 147857981 200000 480740718 200000 670850017 200000 172018487 200000 840609116 200000 63000613 200000 61008905 200000 260443162 200000 275189163 200000 407082556 200000 810596017 200000 942439638 200000 8271547 200000 541504379 200000 307046748 200000 459445616 200000 391287585 200000 803436619 200000 589196498 200000 190050007 200000 195772663 200000 90021946 200000 262514077 200000 437094745 200000 267064921 200000 787914875 200000 696811149 200000 467679532 200000 462663145 200000 782416995 200000 865547573 200000 75233511 200000 803773260 200000 85052909 200000 392313963 200000 703726086 200000 202337707 200000 85857335 200000 589278411 200000 997256041 200000 908091955 200000 944731651 200000 500970805 200000 246820821 200000 573711509 200000 359255607 200000 599397195 200000 598767217 200000 35490183 200000 507566173 200000 316398580 200000 758995787 200000 357376320 200000 510183716 200000 595492828 200000 827732945 200000 525094912 200000 276526813 200000 39666673 200000 169463128 200000 635336326 200000 241552895 200000 381000167 200000 234001305 200000 811987096 200000 672119715 200000 989148341 200000 491049775 200000 678092159 200000 646755848 200000 664321814 200000 826769434 200000 254541960 200000 8192272 200000 303741962 200000 835264574 200000 63639940 200000 582705857 200000 185666898 200000 627765221 200000 11930440 200000 427356102 200000 788892151 200000 967030329 200000 424204334 200000 32680940 200000 248818371 200000 250229707 200000 941987475 200000 966429861 200000 628917958 200000 500961551 200000 888067927 200000 315929992 200000 140193235 200000 632477917 200000 128408160 200000 401473743 200000 581320448 200000 123015922 200000 430321431 200000 779839447 200000 74484010 200000 661402221 200000 850821865 200000 700267940 200000 586303854 200000 184927826 200000 878435271 200000 770477914 200000 368278961 200000 705004042 200000 232791206 200000 883056325 200000 70926106 200000 857038817 200000 874729984 200000 599895762 200000 239940754 200000 943580039 200000 978133074 200000 984995860 200000 920276811 200000 832869520 200000 835725980 200000 299621184 200000 995267894 200000 584038644 200000 77514468 200000 654517169 200000 450831755 200000 865676687 200000 900419763 200000 612113892 200000 873701701 200000 351935650 200000 618828694 200000 727323645 200000 590703523 200000 823941200 200000 906848158 200000 247345729 200000 441751721 200000 900107042 200000 319350752 200000 650659226 200000 370234781 200000 282345092 200000 783102710 200000 275640854 200000 949375882 200000 985516870 200000 296748413 200000 432054120 200000 507312576 200000 880279579 200000 723274389 200000 732497254 200000 367013970 200000 115307549 200000 888248420 200000 899462281 200000 900752534 200000 588846407 200000 179539603 200000 707199088 200000 656971689 200000 574809850 200000 471325903 200000 647245405 200000 984837353 200000 623976057 200000 99964233 200000 677630390 200000 88738425 200000 146510188 200000 591760183 200000 281960581 200000 566707136 200000 174357601 200000 438986065 200000 220269049 200000 557214186 200000 66968902 200000 431640148 200000 539732195 200000 269361765 200000 231336433 200000 140575107 200000 254280250 200000 210240870 200000 443321496 200000 549867297 200000 810569111 200000 718366818 200000 361100377 200000 704497912 200000 719998394 200000 567965333 200000 421440435 200000 190187221 200000 667283203 200000 679376254 200000 720135435 200000 556154633 200000 197517305 200000 859264353 200000 557585705 200000 784054506 200000 162172871 200000 668753348 200000 413706680 200000 218061136 200000 547672250 200000 407326706 200000 887198153 200000 28952856 200000 115213508 200000 74727291 200000 18990160 200000 783617444 200000 368218620 200000 424746162 200000 679258790 200000 128186201 200000 507000092 200000 463854382 200000 430738181 200000 189903905 200000 131821058 200000 789630025 200000 176442127 200000 991865831 200000 31209519 200000 995123108 200000 989415496 200000 190554909 200000 233711435 200000 700559265 200000 19038359 200000 608801592 200000 383769503 200000 66588647 200000 783341257 200000 366670643 200000 350099097 200000 168488418 200000 498610446 200000 421541896 200000 955762508 200000 669772097 200000 995283322 200000 154257210 200000 206268653 200000 96071798 200000 871436933 200000 426496335 200000 498213719 200000 174176057 200000 172102028 200000 903455822 200000 255483784 200000 276418310 200000 532143950 200000 668973125 200000 46739490 200000 478431642 200000 400243823 200000 139083717 200000 865331691 200000 145227130 200000 639709176 200000 166601828 200000 208138317 200000 623723628 200000 965308373 200000 386941754 200000 240604630 200000 923198971 200000 601857878 200000 445592932 200000 326746297 200000 984103415 200000 692116398 200000 687209605 200000 902286156 200000 190895859 200000 267343479 200000 996296512 200000 408199816 200000 816561862 200000 996631085 200000 873454015 200000 564267660 200000 824279818 200000 386394798 200000 92483119 200000 58724123 200000 199612320 200000 480396736 200000 157055297 200000 618465305 200000 68262186 200000 465095051 200000 376057003 200000 120801297 200000 735315856 200000 222983451 200000 161586597 200000 367323826 200000 869032572 200000 849979103 200000 303936877 200000 695727949 200000 97106910 200000 475952941 200000 899636675 200000 556659033 200000 13809256 200000 264130236 200000 403209069 200000 329432304 200000 751655954 200000 827355944 200000 858586293 200000 122148175 200000 958658711 200000 726847345 200000 762757606 200000 886016858 200000 662980087 200000 552945788 200000 775545298 200000 91397141 200000 843586291 200000 576832913 200000 517950031 200000 722715436 200000 409116052 200000 832016091 200000 139573941 200000 992072556 200000 973292453 200000 294751211 200000 889138274 200000 515999559 200000 327997748 200000 634157110 200000 641657142 200000 260304725 200000 476691733 200000 353082258 200000 987933207 200000 232555213 200000 807684447 200000 126557373 200000 164957550 200000 943497232 200000 899931629 200000 878611926 200000 356052393 200000 629860639 200000 399608542 200000 432864994 200000 229066679 200000 895894560 200000 321604373 200000 802319432 200000 530533775 200000 735784413 200000 804681401 200000 49996117 200000 925222057 200000 327764548 200000 433620406 200000 90351289 200000 140341379 200000 496383208 200000 260213307 200000 983482120 200000 293248285 200000 339207038 200000 660929851 200000 71618363 200000 752840573 200000 796678241 200000 139490028 200000 595319084 200000 762605613 200000 238306063 200000 25389386 200000 305074717 200000 307174840 200000 735953066 200000 404047509 200000 738292530 200000 490812208 200000 566859897 200000 756164558 200000 228160498 200000 629025963 200000 98129508 200000 603263806 200000 545893066 200000 64349121 200000 3420538 200000 27139824 200000 729094026 200000 77416464 200000 298285679 200000 328895282 200000 752437734 200000 603184056 200000 112066070 200000 837014808 200000 898052086 200000 886707168 200000 202014700 200000 215334137 200000 310259382 200000 181477679 200000 30703245 200000 269728496 200000 708821127 200000 623843923 200000 297251900 200000 810542940 200000 67112364 200000 495916670 200000 382492000 200000 870985568 200000 620848846 200000 140237283 200000 655052033 200000 573249380 200000 98855801 200000 302247486 200000 296587599 200000 546964370 200000 840609436 200000 322612041 200000 597010459 200000 159831642 200000 714323213 200000 965771080 200000 127303516 200000 591706862 200000 856791555 200000 281913726 200000 581744044 200000 557820871 200000 783441306 200000 827397301 200000 110716617 200000 972997406 200000 517904723 200000 650723259 200000 721037844 200000 700036979 200000 823722641 200000 598196191 200000 121182997 200000 22838282 200000 99613468 200000 821961080 200000 230203381 200000 84651881 200000 814644130 200000 631662686 200000 212383746 200000 346273244 200000 672839729 200000 154283119 200000 952656431 200000 175633393 200000 584214207 200000 456844300 200000 838753169 200000 671663868 200000 22434 200000 504507033 200000 919203811 200000 745762196 200000 874933272 200000 328776448 200000 791990275 200000 915324436 200000 177183937 200000 859680303 200000 242334323 200000 457319707 200000 790619679 200000 176362389 200000 29916633 200000 227302925 200000 851445533 200000 438785449 200000 960708991 200000 608274831 200000 32917381 200000 310027363 200000 687297491 200000 293958158 200000 710728841 200000 598896065 200000 881973992 200000 885855801 200000 678665531 200000 707969092 200000 873411316 200000 142238083 200000 27083540 200000 280655216 200000 493726928 200000 598305954 200000 31082097 200000 922491471 200000 592680059 200000 40109075 200000 444177681 200000 326383599 200000 931126679 200000 431298707 200000 628566681 200000 746086367 200000 125910506 200000 547008935 200000 736164112 200000 690112182 200000 553345503 200000 936743957 200000 554210147 200000 966186125 200000 636600067 200000 764915305 200000 902034914 200000 849633151 200000 4649096 200000 657981297 200000 560350913 200000 213303344 200000 346769861 200000 689990849 200000 290694296 200000 562225219 200000 104433331 200000 139143472 200000 288070884 200000 405592803 200000 695190642 200000 28089177 200000 456231043 200000 637166395 200000 54532546 200000 699203611 200000 240576060 200000 248031998 200000 311744906 200000 512394522 200000 833623349 200000 566316768 200000 699498837 200000 138923836 200000 232671611 200000 754434842 200000 554034640 200000 734891308 200000 197073022 200000 698553834 200000 519199566 200000 791520218 200000 933987217 200000 834404369 200000 440597060 200000 271388920 200000 307257454 200000 557983571 200000 885462477 200000 894229375 200000 370993073 200000 835730170 200000 916013094 200000 681263144 200000 814869336 200000 445458004 200000 29794099 200000 935344628 200000 355543881 200000 922811184 200000 731231993 200000 490364581 200000 80410572 200000 282792549 200000 341885474 200000 604093762 200000 932174861 200000 400374348 200000 709590652 200000 640614039 200000 508180123 200000 235103553 200000 389929338 200000 316107186 200000 121649132 200000 732289573 200000 514300593 200000 746437736 200000 683252439 200000 874489055 200000 19664476 200000 525757902 200000 520553752 200000 749209814 200000 894595545 200000 977818816 200000 808732111 200000 453075321 200000 472786474 200000 680898653 200000 907295233 200000 934654647 200000 668524149 200000 979408008 200000 272307990 200000 834674567 200000 984069253 200000 912898665 200000 629156697 200000 430264930 200000 89349446 200000 480663786 200000 305810044 200000 33015748 200000 962023756 200000 508805947 200000 132537361 200000 670666926 200000 861071181 200000 580717391 200000 38616082 200000 177010983 200000 953353890 200000 366104157 200000 133257561 200000 389595830 200000 889336779 200000 893853535 200000 683821609 200000 83258602 200000 7911144 200000 372955030 200000 64435363 200000 521752531 200000 794910272 200000 134023940 200000 959806802 200000 66451078 200000 468170430 200000 96658160 200000 294299040 200000 786345372 200000 511299183 200000 819321958 200000 226678878 200000 179051955 200000 820397829 200000 117334196 200000 413678656 200000 774151660 200000 500177495 200000 660391407 200000 200370782 200000 820321387 200000 565255391 200000 430233452 200000 768598197 200000 406629083 200000 981519930 200000 144641095 200000 975509668 200000 449293543 200000 989385644 200000 642921439 200000 142090096 200000 869703362 200000 963370137 200000 613622360 200000 96855744 200000 172460448 200000 612488461 200000 831904535 200000 745590561 200000 686792250 200000 206948405 200000 978439498 200000 680404099 200000 359868751 200000 732897508 200000 993972830 200000 644308666 200000 632045597 200000 123523087 200000 454016135 200000 875339774 200000 900096748 200000 433090897 200000 896302907 200000 932964203 200000 390339971 200000 40631144 200000 657157559 200000 358176642 200000 159833521 200000 600079030 200000 722496377 200000 539253414 200000 311562694 200000 94126017 200000 963232452 200000 59892128 200000 819842327 200000 455628723 200000 145908511 200000 839151132 200000 30424701 200000 797941978 200000 650802134 200000 514002218 200000 256521430 200000 494084905 200000 61481079 200000 492597181 200000 590136195 200000 621593782 200000 77327703 200000 102591279 200000 933418217 200000 554183226 200000 342241803 200000 42526651 200000 913755376 200000 728842132 200000 464103919 200000 838019330 200000 927164295 200000 612584518 200000 800820898 200000 204311175 200000 797251870 200000 560637942 200000 451859080 200000 383068723 200000 630339882 200000 84538607 200000 125836615 200000 846837969 200000 996960420 200000 30430365 200000 846739530 200000 255157907 200000 94736010 200000 574978580 200000 132900161 200000 514584971 200000 624898653 200000 646175370 200000 709348511 200000 52683315 200000 129825442 200000 988969945 200000 480650267 200000 92665830 200000 868447585 200000 665779966 200000 383414576 200000 728332132 200000 700632233 200000 773365405 200000 970677660 200000 971909970 200000 292170506 200000 129382266 200000 207931877 200000 31581880 200000 813351449 200000 56997121 200000 224755663 200000 763674497 200000 77806319 200000 202421183 200000 303520487 200000 935502590 200000 195181227 200000 136163814 200000 309241084 200000 789785699 200000 966413547 200000 596074445 200000 458610336 200000 699759945 200000 672295511 200000 82669678 200000 671652267 200000 384637483 200000 26379543 200000 122979303 200000 366647224 200000 426224361 200000 497573719 200000 338769401 200000 711284903 200000 474697543 200000 137532362 200000 604662924 200000 33560857 200000 186606447 200000 671833636 200000 320648233 200000 914437879 200000 640267371 200000 124037535 200000 459463294 200000 720904172 200000 126900908 200000 295050615 200000 931829982 200000 51460070 200000 556787846 200000 556478318 200000 849604798 200000 597885337 200000 135415473 200000 178710089 200000 681542202 200000 107642620 200000 795478218 200000 954844240 200000 454999693 200000 852778953 200000 843155919 200000 830204370 200000 404947612 200000 8339457 200000 918876839 200000 494166943 200000 991054700 200000 393255014 200000 904588440 200000 70546828 200000 910875816 200000 952820480 200000 838401999 200000 899338995 200000 485333276 200000 215724441 200000 259147740 200000 925996848 200000 483168060 200000 904746049 200000 988055603 200000 741433893 200000 935315358 200000 371663306 200000 585466028 200000 741206710 200000 795365243 200000 209535564 200000 450444803 200000 464718158 200000 416951090 200000 643265955 200000 836979289 200000 842059865 200000 986489030 200000 552387564 200000 142676913 200000 371736776 200000 205998171 200000 900071948 200000 815701620 200000 947983504 200000 69288124 200000 591481385 200000 595162093 200000 306347307 200000 98712024 200000 947924526 200000 33181390 200000 476897813 200000 398498625 200000 50470475 200000 895439786 200000 920689488 200000 634315436 200000 875044211 200000 469516664 200000 629273568 200000 329201267 200000 248690653 200000 747660310 200000 189763152 200000 241898006 200000 668917636 200000 401734852 200000 869565228 200000 334289077 200000 834767015 200000 655241893 200000 69526405 200000 282913176 200000 123848265 200000 574651201 200000 518266224 200000 195889832 200000 307391154 200000 263462150 200000 385809031 200000 253901555 200000 739947500 200000 327208898 200000 47246438 200000 579808043 200000 874706503 200000 905387307 200000 434481455 200000 597219368 200000 850671317 200000 923314519 200000 839201287 200000 106231649 200000 912486382 200000 998921028 200000 524779415 200000 153317239 200000 901107630 200000 810750801 200000 8123019 200000 327846059 200000 314345586 200000 560421827 200000 508158486 200000 669828451 200000 6552927 200000 468133186 200000 28335213 200000 999198889 200000 865783515 200000 870141785 200000 617350471 200000 720967339 200000 952549138 200000 945556729 200000 889237092 200000 214770492 200000 736199282 200000 238879990 200000 427531267 200000 304260178 200000 384741935 200000 891454600 200000 205736809 200000 367820934 200000 599646400 200000 596554188 200000 715007841 200000 586219927 200000 394033248 200000 795894337 200000 824932023 200000 617160423 200000 943997838 200000 486588748 200000 847239356 200000 235437564 200000 945902989 200000 546569908 200000 585932229 200000 377622273 200000 862381285 200000 872004902 200000 968343980 200000 848727362 200000 858929120 200000 414835890 200000 130994253 200000 977258931 200000 643958030 200000 567575884 200000 131806730 200000 269156202 200000 886822337 200000 65823564 200000 497167944 200000 652633121 200000 418473106 200000 298386414 200000 553542640 200000 781568693 200000 344163290 200000 235417043 200000 628601839 200000 452210089 200000 153574458 200000 149182847 200000 741759926 200000 864202148 200000 225779987 200000 815478745 200000 25861050 200000 593673710 200000 541007631 200000 184850605 200000 491151349 200000 123771127 200000 231601814 200000 817145645 200000 724240483 200000 543911633 200000 920672346 200000 357456492 200000 699434886 200000 958554545 200000 796402636 200000 869232610 200000 972306659 200000 921894514 200000 665055652 200000 588646379 200000 737081219 200000 510855953 200000 364200029 200000 373876295 200000 448319091 200000 587740978 200000 734611126 200000 641773212 200000 723519812 200000 562442906 200000 140515890 200000 822462191 200000 992268427 200000 811561395 200000 970048409 200000 378197551 200000 789587042 200000 712909323 200000 380889973 200000 887231146 200000 772522726 200000 790743253 200000 505502870 200000 395974806 200000 281493175 200000 865736550 200000 658227854 200000 332102794 200000 516243835 200000 997699513 200000 917019702 200000 109663746 200000 552792666 200000 796163308 200000 917328423 200000 388857310 200000 618011267 200000 33795521 200000 924220226 200000 988059875 200000 14324134 200000 782576414 200000 89671977 200000 499382328 200000 306854521 200000 601637005 200000 566602435 200000 514788843 200000 583022900 200000 503054524 200000 680924348 200000 65339242 200000 143242772 200000 689031678 200000 107397122 200000 245662730 200000 665990107 200000 770217673 200000 698691657 200000 672057732 200000 200345166 200000 638565430 200000 252919432 200000 521709171 200000 839065270 200000 469933701 200000 965092218 200000 847115991 200000 224324192 200000 530855830 200000 674876958 200000 921946772 200000 636541213 200000 949815664 200000 846042680 200000 948802036 200000 869778371 200000 181509821 200000 485951694 200000 680066593 200000 307531433 200000 658733900 200000 404167339 200000 63187372 200000 341516335 200000 512473231 200000 416882911 200000 415440649 200000 334949172 200000 291427355 200000 920749372 200000 105218832 200000 154671006 200000 487838762 200000 194737883 200000 64854398 200000 631704790 200000 999584796 200000 817733782 200000 256237938 200000 862236233 200000 439571185 200000 147757451 200000 271106032 200000 510722536 200000 656245713 200000 673029023 200000 125872225 200000 872100008 200000 311866500 200000 967348728 200000 537253649 200000 384404227 200000 35884026 200000 108213634 200000 174129072 200000 16762230 200000 812016325 200000 400708460 200000 515357650 200000 564288257 200000 488465306 200000 840598952 200000 456543087 200000 557619626 200000 634630612 200000 797117806 200000 753562467 200000 460319482 200000 7498225 200000 391586745 200000 549401071 200000 867902590 200000 51095059 200000 253391304 200000 956703030 200000 216966215 200000 52844159 200000 736360351 200000 609710017 200000 274570091 200000 466788897 200000 118489220 200000 316601596 200000 496820866 200000 65963271 200000 58742146 200000 872261559 200000 701881385 200000 984261346 200000 63787497 200000 41936549 200000 795452802 200000 138396040 200000 237918668 200000 700251872 200000 142583474 200000 881291124 200000 125569665 200000 894245987 200000 205132642 200000 875093572 200000 894609701 200000 263120527 200000 863655231 200000 522001722 200000 993750293 200000 370935463 200000 638169723 200000 592821180 200000 800858230 200000 466661459 200000 917024329 200000 974833109 200000 469788335 200000 830245921 200000 673360228 200000 873273009 200000 45964010 200000 133135359 200000 514778249 200000 435820325 200000 742333078 200000 608229315 200000 84489464 200000 136554020 200000 91999207 200000 940451235 200000 138771703 200000 809926475 200000 510508629 200000 829121725 200000 896823887 200000 268842838 200000 393809177 200000 492947856 200000 251788493 200000 694723752 200000 564215731 200000 412909697 200000 779251906 200000 434184136 200000 262837863 200000 549855832 200000 938427268 200000 704853982 200000 290042042 200000 381619904 200000 994316779 200000 54516026 200000 389977594 200000 542962378 200000 886995668 200000 971228622 200000 661832628 200000 820159338 200000 534550434 200000 739574191 200000 991824956 200000 16950777 200000 771841208 200000 475001752 200000 775684392 200000 729154225 200000 425104896 200000 89019750 200000 755070421 200000 844032308 200000 147917159 200000 791728285 200000 95188449 200000 115958022 200000 702360414 200000 753430241 200000 576892847 200000 368493582 200000 901329755 200000 316157054 200000 711056102 200000 979760921 200000 775246934 200000 707245794 200000 730103026 200000 224323159 200000 206490444 200000 22694685 200000 65375618 200000 624687580 200000 319838656 200000 125097064 200000 143002376 200000 65274400 200000 265590325 200000 549692059 200000 861613372 200000 763038848 200000 537124533 200000 484726452 200000 66862489 200000 833036731 200000 910913357 200000 942493527 200000 812802015 200000 32709237 200000 545544846 200000 406927177 200000 913495183 200000 996917175 200000 962134542 200000 774998004 200000 627216754 200000 100487533 200000 433572581 200000 977722343 200000 720206867 200000 695596775 200000 750238257 200000 348042067 200000 886107712 200000 961983832 200000 497432466 200000 111142030 200000 292460685 200000 312892506 200000 837008302 200000 383361684 200000 364038864 200000 580115049 200000 245939374 200000 573952897 200000 458945702 200000 904088931 200000 696944319 200000 290763032 200000 922744301 200000 743407886 200000 797233299 200000 490752319 200000 545109832 200000 744447890 200000 249850845 200000 919283841 200000 950280863 200000 23335419 200000 572092377 200000 835064459 200000 55145372 200000 25358008 200000 606913473 200000 565970607 200000 90691630 200000 54847007 200000 356943193 200000 334366820 200000 165027594 200000 594043623 200000 153223524 200000 837884867 200000 43771429 200000 563702444 200000 436041772 200000 973222924 200000 801462075 200000 184410734 200000 607963646 200000 112963103 200000 995141708 200000 90622738 200000 936472491 200000 861987076 200000 724334105 200000 994547680 200000 341871369 200000 250457699 200000 395354795 200000 893726979 200000 505428848 200000 569397516 200000 928980429 200000 599303692 200000 850234430 200000 403262833 200000 156829069 200000 799047792 200000 392627027 200000 60438055 200000 428800191 200000 716319237 200000 225630614 200000 420440169 200000 303390586 200000 229661065 200000 604455278 200000 161815189 200000 714056088 200000 57065243 200000 551260489 200000 209880236 200000 466935098 200000 317283520 200000 475701784 200000 167367382 200000 324309315 200000 218443999 200000 887986129 200000 927847388 200000 853795288 200000 766446277 200000 883766252 200000 995653037 200000 666420454 200000 922443042 200000 366127079 200000 104402905 200000 821649052 200000 358260363 200000 711788482 200000 377353753 200000 501115884 200000 854362102 200000 548657796 200000 224385221 200000 447307023 200000 54598976 200000 916998324 200000 867691356 200000 574108158 200000 505014186 200000 338242784 200000 864791296 200000 318718713 200000 431550552 200000 776962586 200000 196140279 200000 718366468 200000 30312145 200000 409746549 200000 866061611 200000 450054757 200000 825083266 200000 923711372 200000 112003755 200000 67444520 200000 431213115 200000 451198716 200000 200933928 200000 184428443 200000 90112688 200000 802922214 200000 709340281 200000 179173074 200000 328022777 200000 513032302 200000 187693335 200000 314232612 200000 804523538 200000 159993918 200000 621243042 200000 66969260 200000 74348636 200000 559049475 200000 796455770 200000 386702793 200000 185451546 200000 584571887 200000 7862182 200000 859123102 200000 595902453 200000 921466678 200000 274083985 200000 220093587 200000 101921657 200000 177874577 200000 203628104 200000 557881554 200000 62460309 200000 329871294 200000 429052061 200000 324819146 200000 755153695 200000 813955325 200000 7162247 200000 600883120 200000 755317582 200000 953106837 200000 908186016 200000 77469177 200000 283214910 200000 735662157 200000 490414245 200000 747977698 200000 763091824 200000 735560691 200000 330253818 200000 833457128 200000 538899015 200000 711170521 200000 284636451 200000 822491472 200000 78206091 200000 138146386 200000 742125132 200000 901877920 200000 768179434 200000 700340538 200000 254998723 200000 694321700 200000 798321010 200000 472950891 200000 859321208 200000 15085162 200000 384157721 200000 515321417 200000 320765315 200000 865834182 200000 195461429 200000 612845623 200000 767289502 200000 786381263 200000 569880068 200000 439985952 200000 850468775 200000 363116512 200000 640641830 200000 137264111 200000 112563488 200000 781067160 200000 778413342 200000 410109462 200000 716221359 200000 679173722 200000 554057428 200000 842175499 200000 381195422 200000 175106766 200000 351946773 200000 70546375 200000 555596892 200000 69436254 200000 331606546 200000 689632581 200000 995642618 200000 14742714 200000 665454557 200000 207920393 200000 200200366 200000 66052181 200000 581730031 200000 45976726 200000 730204243 200000 527042277 200000 743425445 200000 161629943 200000 239348712 200000 841564902 200000 140614590 200000 932758839 200000 886896397 200000 426039064 200000 221880543 200000 597205737 200000 824710537 200000 716589309 200000 721628431 200000 930969761 200000 215468486 200000 526137692 200000 355026235 200000 265291384 200000 661465427 200000 626475713 200000 300653491 200000 46548620 200000 463271777 200000 931034106 200000 553417899 200000 731381629 200000 552689479 200000 131135643 200000 824709819 200000 597484786 200000 484724479 200000 128513403 200000 810080608 200000 815574546 200000 990636454 200000 356652341 200000 789359480 200000 161390091 200000 262501887 200000 8093352 200000 736796618 200000 268317839 200000 190241009 200000 290788216 200000 767323004 200000 328420434 200000 101314565 200000 37865610 200000 870391963 200000 711234957 200000 614958569 200000 125904524 200000 773333143 200000 478911614 200000 528397551 200000 404494955 200000 460863171 200000 972502502 200000 704280974 200000 605606874 200000 865839833 200000 275143561 200000 816279264 200000 654608338 200000 357761909 200000 432518322 200000 21129507 200000 761614092 200000 55598229 200000 480712876 200000 466401849 200000 225175177 200000 824345631 200000 314048842 200000 247053863 200000 939305483 200000 251634267 200000 483265888 200000 199498137 200000 884365977 200000 804027509 200000 757385031 200000 997292125 200000 813612287 200000 283337981 200000 869849949 200000 236894691 200000 210168395 200000 41379942 200000 802715267 200000 450960324 200000 632358481 200000 43996554 200000 673769117 200000 556338744 200000 43894824 200000 558124068 200000 296482070 200000 722618526 200000 276631211 200000 18069332 200000 846171993 200000 306039800 200000 846409466 200000 723678751 200000 865019225 200000 622794092 200000 316540150 200000 571998701 200000 449866250 200000 703797956 200000 960486344 200000 332097801 200000 647761893 200000 842781935 200000 803195482 200000 494679333 200000 847445352 200000 897751678 200000 31600604 200000 92787667 200000 217130388 200000 425816615 200000 766155841 200000 950471949 200000 648188525 200000 168956742 200000 501424319 200000 716369837 200000 454820734 200000 859422295 200000 45709395 200000 695141366 200000 934978642 200000 22238077 200000 547720763 200000 131116041 200000 165315836 200000 914989311 200000 403013242 200000 388879985 200000 956927632 200000 904645573 200000 353275991 200000 107723928 200000 449141159 200000 612447199 200000 234068190 200000 745949007 200000 507342559 200000 856946942 200000 717823325 200000 324405066 200000 526300505 200000 485790969 200000 677179368 200000 635271074 200000 747593530 200000 372577354 200000 289982935 200000 668303953 200000 951343658 200000 606008975 200000 91572803 200000 757646521 200000 960470488 200000 275947785 200000 980042892 200000 68204062 200000 881613427 200000 635347232 200000 660398805 200000 783111719 200000 558185778 200000 87070429 200000 674216582 200000 788951393 200000 637753038 200000 516808046 200000 643199690 200000 130907580 200000 271545347 200000 627163557 200000 452351759 200000 100218636 200000 976125459 200000 567855226 200000 702698376 200000 681742217 200000 327194434 200000 1962885 200000 200767918 200000 354243663 200000 39852891 200000 392697732 200000 399212731 200000 463491551 200000 325565481 200000 181694171 200000 978852909 200000 101980316 200000 144442367 200000 146521615 200000 379980873 200000 581946191 200000 191029809 200000 378317898 200000 631574166 200000 699892132 200000 532606872 200000 760355291 200000 949381214 200000 693551787 200000 600482067 200000 100350643 200000 790514992 200000 991018839 200000 244240384 200000 446042856 200000 393338721 200000 603287810 200000 868981959 200000 230479157 200000 860145286 200000 657770471 200000 548311887 200000 495556984 200000 425452027 200000 149951911 200000 87927687 200000 185253684 200000 668532063 200000 232612805 200000 420131295 200000 595865613 200000 288420118 200000 82230826 200000 47281612 200000 532202574 200000 928463558 200000 23942561 200000 102729799 200000 293995366 200000 289255898 200000 157383260 200000 195589711 200000 22113382 200000 167723010 200000 647729773 200000 200007010 200000 93209221 200000 473315761 200000 232543822 200000 488383496 200000 451605404 200000 279273118 200000 528905050 200000 507587145 200000 316272299 200000 235833411 200000 89335889 200000 162685489 200000 754817618 200000 691481697 200000 358923736 200000 272170579 200000 947713880 200000 466563450 200000 370431735 200000 116756547 200000 271144744 200000 914147158 200000 274512281 200000 774405403 200000 484648527 200000 845817215 200000 510959375 200000 278100471 200000 551075072 200000 717145028 200000 653650573 200000 360231545 200000 761649552 200000 790742202 200000 187999660 200000 723836229 200000 156544250 200000 897524278 200000 86193895 200000 125133446 200000 495701851 200000 151876564 200000 355192862 200000 867431528 200000 11016311 200000 382393203 200000 835797781 200000 803507611 200000 266330163 200000 244152759 200000 881004022 200000 628395479 200000 140432665 200000 822255750 200000 383688139 200000 949470290 200000 27981015 200000 96010636 200000 487383813 200000 425862219 200000 937237184 200000 643296439 200000 567997432 200000 859770243 200000 491589705 200000 519488699 200000 39006556 200000 138959551 200000 395122061 200000 980860302 200000 937829070 200000 788536903 200000 400726986 200000 506520813 200000 453806413 200000 446134378 200000 151735266 200000 482744534 200000 454325181 200000 953617912 200000 984410843 200000 539244044 200000 991800679 200000 728505542 200000 275387487 200000 22566039 200000 12675703 200000 136139822 200000 197393725 200000 953781313 200000 104668285 200000 542094732 200000 784867814 200000 229243161 200000 852572909 200000 598104258 200000 710942448 200000 329143796 200000 876951455 200000 122672309 200000 279484823 200000 265732839 200000 401845583 200000 809622989 200000 231782455 200000 70842830 200000 999989278 200000 557786233 200000 721781971 200000 309044937 200000 530398735 200000 840765353 200000 355357585 200000 848432313 200000 97949579 200000 766123858 200000 741006140 200000 593971656 200000 295787997 200000 844231406 200000 292462017 200000 691076062 200000 279903159 200000 331852793 200000 128876722 200000 465372972 200000 575151532 200000 233158773 200000 943249350 200000 246718117 200000 499847347 200000 921012583 200000 113879895 200000 598197888 200000 662434986 200000 707903831 200000 874583266 200000 346094264 200000 953574097 200000 776213716 200000 89535371 200000 768323980 200000 533537355 200000 506796270 200000 331297430 200000 560044543 200000 670667425 200000 443082170 200000 378073071 200000 480744537 200000 705557566 200000 484287698 200000 471833763 200000 582840996 200000 435896563 200000 801971154 200000 850459493 200000 601345327 200000 996879989 200000 984089820 200000 263719178 200000 266176783 200000 143794394 200000 371864853 200000 353606413 200000 175283353 200000 295654176 200000 739553062 200000 633740812 200000 343245290 200000 245500326 200000 798821308 200000 630134345 200000 361570143 200000 121256113 200000 182578184 200000 746614313 200000 5235741 200000 252189929 200000 392831551 200000 768889016 200000 281526410 200000 567147993 200000 383923227 200000 938334244 200000 73282770 200000 908362354 200000 766147416 200000 648918590 200000 725154659 200000 811370376 200000 759783480 200000 381083900 200000 300253553 200000 353021012 200000 822300672 200000 420247801 200000 497146227 200000 710162160 200000 126626168 200000 527693812 200000 47359908 200000 923307742 200000 64512879 200000 482031437 200000 568615043 200000 492504450 200000 980960565 200000 939546763 200000 431025491 200000 379905699 200000 955705632 200000 363287000 200000 859957404 200000 882795758 200000 236211975 200000 180423299 200000 923435176 200000 853551731 200000 700725450 200000 433206653 200000 210526214 200000 854730022 200000 361163976 200000 134307293 200000 810452491 200000 850543967 200000 878368870 200000 235493724 200000 247195468 200000 273407578 200000 263954575 200000 963578586 200000 191114278 200000 509369528 200000 390576175 200000 560856279 200000 261018422 200000 22514941 200000 941674167 200000 231305722 200000 631671777 200000 510490128 200000 559181468 200000 228340622 200000 298473677 200000 541597629 200000 310966232 200000 877395968 200000 729627238 200000 721718582 200000 504962664 200000 821923682 200000 994986842 200000 51193742 200000 25783500 200000 333700587 200000 709154077 200000 974043197 200000 697237642 200000 756468341 200000 743186534 200000 266984863 200000 770890410 200000 222573310 200000 242829232 200000 438959476 200000 68453435 200000 625999655 200000 28206522 200000 11243874 200000 306694861 200000 853183672 200000 230850568 200000 14835566 200000 760996598 200000 245176346 200000 729475423 200000 619408007 200000 809733326 200000 146864859 200000 150883917 200000 752292091 200000 110666866 200000 182034478 200000 627739551 200000 933627648 200000 803974276 200000 578824552 200000 923339496 200000 895716141 200000 341095081 200000 273330820 200000 344014081 200000 23365886 200000 777147402 200000 688551584 200000 557802627 200000 54496083 200000 425310676 200000 728643198 200000 515041871 200000 761424113 200000 663052728 200000 800473860 200000 913508359 200000 245903103 200000 165117547 200000 313936316 200000 363552402 200000 317759883 200000 64405031 200000 409290581 200000 10416284 200000 248778243 200000 723325224 200000 797747232 200000 233185043 200000 193271740 200000 699398193 200000 38733972 200000 102651819 200000 828575343 200000 165694724 200000 996436938 200000 805290331 200000 80707255 200000 83618541 200000 49003521 200000 604069598 200000 744742548 200000 571501368 200000 959275291 200000 161926963 200000 165212138 200000 78109622 200000 918979359 200000 308520478 200000 325163779 200000 236166973 200000 325532341 200000 66354852 200000 449656585 200000 89271845 200000 275106733 200000 250649491 200000 674411149 200000 151836875 200000 898686840 200000 437672952 200000 920339459 200000 264850961 200000 934242221 200000 723346854 200000 26650691 200000 714482652 200000 848358022 200000 935915958 200000 974906634 200000 509975445 200000 688495456 200000 209251073 200000 536516983 200000 631017129 200000 355494207 200000 364011176 200000 670155406 200000 13678345 200000 719149383 200000 440195725 200000 704868792 200000 884273579 200000 420835652 200000 491373015 200000 51893057 200000 33929479 200000 504766499 200000 418552178 200000 95492313 200000 589868442 200000 159892087 200000 864212108 200000 524042772 200000 207104102 200000 794508533 200000 200394522 200000 245584106 200000 605193072 200000 754568952 200000 92857425 200000 708959287 200000 613788225 200000 540396797 200000 447044909 200000 436356156 200000 469369446 200000 374138664 200000 999792877 200000 590454044 200000 805975536 200000 117913022 200000 695287700 200000 473629024 200000 973987829 200000 652400553 200000 676389994 200000 158283380 200000 140260621 200000 615963383 200000 929807482 200000 258347304 200000 559622101 200000 544094555 200000 518995218 200000 752652335 200000 283701616 200000 809141419 200000 557263429 200000 723249827 200000 930444289 200000 807874912 200000 689481068 200000 230465151 200000 9505074 200000 684309785 200000 138371489 200000 951429412 200000 978267312 200000 14224152 200000 186286146 200000 719215061 200000 919009964 200000 417621699 200000 660463988 200000 835219514 200000 125152347 200000 130062372 200000 657122974 200000 410475745 200000 965764215 200000 303451242 200000 205835497 200000 957349816 200000 903805373 200000 692642918 200000 459953095 200000 654192789 200000 597771629 200000 278830863 200000 622375273 200000 279991726 200000 189523405 200000 682616318 200000 334491975 200000 651207201 200000 107154086 200000 362602483 200000 837899933 200000 49756781 200000 339206597 200000 804580174 200000 182424296 200000 544197879 200000 730046844 200000 28300950 200000 488838764 200000 672974983 200000 330890526 200000 906832118 200000 953715889 200000 475341512 200000 180249990 200000 560884411 200000 231425282 200000 686749899 200000 813752209 200000 612013527 200000 534598893 200000 871888260 200000 928989343 200000 593537633 200000 319569093 200000 804825164 200000 262966550 200000 364042003 200000 384569891 200000 9081693 200000 280073439 200000 339223499 200000 380382817 200000 263525977 200000 873981415 200000 181083658 200000 483495710 200000 24874692 200000 717606047 200000 765661048 200000 637406909 200000 829143173 200000 580114045 200000 653557854 200000 158154469 200000 228268137 200000 988618873 200000 141307946 200000 897852674 200000 208149152 200000 792773009 200000 574835183 200000 948547267 200000 128514878 200000 448998213 200000 446904034 200000 884137626 200000 640097467 200000 300041755 200000 108146910 200000 564169791 200000 147520116 200000 480983580 200000 115686113 200000 142567725 200000 32262440 200000 46444885 200000 309490061 200000 136119076 200000 493626747 200000 132447320 200000 438668712 200000 949153445 200000 44081782 200000 243808952 200000 306204316 200000 71564665 200000 127752709 200000 818484624 200000 809158903 200000 610220331 200000 998358904 200000 643605501 200000 651518700 200000 912361353 200000 482063362 200000 217179039 200000 610473169 200000 168354599 200000 138486077 200000 708392220 200000 980631967 200000 353351643 200000 103505317 200000 523309214 200000 344109941 200000 993572162 200000 922750744 200000 733630032 200000 917921302 200000 485878586 200000 977550172 200000 820692196 200000 58685798 200000 94014054 200000 480871065 200000 502610960 200000 495255024 200000 117783725 200000 15742939 200000 453124876 200000 419310947 200000 389835195 200000 276648849 200000 490510613 200000 381704464 200000 681008511 200000 16186897 200000 26232302 200000 543102062 200000 902700203 200000 981381650 200000 970722906 200000 502192535 200000 486457656 200000 425678640 200000 50964643 200000 78469064 200000 328105183 200000 381651051 200000 943087382 200000 364956133 200000 878263712 200000 153879208 200000 769166981 200000 665656050 200000 498228799 200000 684092719 200000 209434307 200000 67349659 200000 403218114 200000 501887531 200000 697395500 200000 220908973 200000 952485109 200000 442061101 200000 763710746 200000 119997595 200000 105191142 200000 80800682 200000 173332593 200000 399277050 200000 635624809 200000 891654520 200000 965562388 200000 831639813 200000 226350228 200000 653353301 200000 832345197 200000 673014297 200000 134953028 200000 533923680 200000 624232425 200000 821312314 200000 236979351 200000 933620638 200000 24040826 200000 77470349 200000 608446064 200000 204477558 200000 20573459 200000 170010844 200000 691729399 200000 967847221 200000 132248624 200000 110257685 200000 330841878 200000 790628491 200000 560754763 200000 103305163 200000 570767357 200000 75920653 200000 334330728 200000 24491443 200000 406346142 200000 107806129 200000 918629514 200000 326836265 200000 616942641 200000 94394964 200000 964208699 200000 928967337 200000 231777202 200000 757969975 200000 144942856 200000 882682454 200000 943248478 200000 825536126 200000 520591875 200000 431730294 200000 631550266 200000 418485424 200000 79969088 200000 143564019 200000 175550092 200000 432406842 200000 721013848 200000 599906012 200000 176908896 200000 583293420 200000 749954281 200000 50868450 200000 170761476 200000 598872186 200000 156545299 200000 98240987 200000 402583436 200000 800261884 200000 722088956 200000 128225603 200000 127719503 200000 328335982 200000 519380045 200000 37244854 200000 618910567 200000 532877617 200000 977263796 200000 863501687 200000 979956021 200000 684582792 200000 192258656 200000 514503917 200000 894281948 200000 92081692 200000 773383048 200000 85838624 200000 392929985 200000 775438457 200000 192395748 200000 217378880 200000 130127121 200000 598320015 200000 567970098 200000 561831455 200000 989460027 200000 542678065 200000 452032947 200000 559048882 200000 919903090 200000 701290905 200000 583419051 200000 148528275 200000 62035756 200000 745640930 200000 11573988 200000 924603778 200000 207686565 200000 362755725 200000 935389995 200000 417315039 200000 966719837 200000 962303741 200000 370758866 200000 542829618 200000 367045014 200000 830034682 200000 798628909 200000 533473700 200000 355777751 200000 463814450 200000 562402069 200000 247078019 200000 694694252 200000 868094387 200000 678059368 200000 551354306 200000 153298915 200000 972400755 200000 595447686 200000 317813878 200000 329483152 200000 655978952 200000 668254422 200000 727067738 200000 870518538 200000 165299952 200000 148540991 200000 557610060 200000 4910252 200000 40070795 200000 381396655 200000 42046670 200000 417626389 200000 243767068 200000 969568664 200000 517572742 200000 313256 200000 55782795 200000 75515246 200000 447228606 200000 12052749 200000 979340709 200000 352535082 200000 746061796 200000 7191982 200000 417431195 200000 437430730 200000 185395723 200000 526531131 200000 109938559 200000 87593678 200000 847641449 200000 510789158 200000 228047306 200000 999031997 200000 280196823 200000 539784232 200000 628391385 200000 576794270 200000 7992404 200000 215988922 200000 375049579 200000 867261823 200000 479827842 200000 491878557 200000 829074981 200000 933749490 200000 931501607 200000 596744531 200000 985276430 200000 254761355 200000 112940718 200000 371900323 200000 874901011 200000 627226467 200000 381462180 200000 604832281 200000 575245444 200000 845531288 200000 270131003 200000 126990211 200000 135052693 200000 172936651 200000 582642634 200000 671101813 200000 309571550 200000 693793440 200000 918585418 200000 96253638 200000 256415452 200000 598604353 200000 797281243 200000 195307025 200000 458396014 200000 445151196 200000 241848125 200000 411818549 200000 849693272 200000 579195680 200000 602118487 200000 197295317 200000 796371139 200000 78676164 200000 582090676 200000 552446681 200000 427448507 200000 935756033 200000 983478529 200000 11709163 200000 257604528 200000 481170451 200000 694709649 200000 320695291 200000 49040117 200000 674023099 200000 677090265 200000 583260604 200000 967540804 200000 718100672 200000 779465972 200000 129549092 200000 354887225 200000 987522409 200000 311356703 200000 13649136 200000 185836754 200000 371198980 200000 304656958 200000 638704158 200000 214836725 200000 22879331 200000 249574486 200000 65420400 200000 348372458 200000 114244954 200000 238009873 200000 317012208 200000 524825053 200000 780221250 200000 29968701 200000 714027623 200000 179364958 200000 401098873 200000 300647757 200000 807967204 200000 661655008 200000 142574048 200000 529860054 200000 733297467 200000 38513469 200000 526372187 200000 513760019 200000 16405379 200000 991766064 200000 475797589 200000 804931170 200000 282932631 200000 691050457 200000 110281273 200000 607901381 200000 870122134 200000 123688253 200000 80400122 200000 114367330 200000 41555044 200000 550880196 200000 216460 200000 135523332 200000 570641959 200000 752918969 200000 733425256 200000 739669399 200000 654470858 200000 497581774 200000 617358860 200000 681311407 200000 498965373 200000 580423829 200000 399555961 200000 118458370 200000 4397107 200000 319851784 200000 992161459 200000 291724009 200000 283779618 200000 415597825 200000 734706501 200000 403019236 200000 434688583 200000 235089603 200000 8164538 200000 957610259 200000 200701407 200000 210348143 200000 702255397 200000 865487549 200000 342307567 200000 413564560 200000 909323162 200000 543056333 200000 140059326 200000 387038352 200000 529919667 200000 89482320 200000 722935894 200000 658268992 200000 930473228 200000 733747192 200000 818872070 200000 165934420 200000 492229574 200000 517438108 200000 470817506 200000 704604133 200000 594238728 200000 842352822 200000 527250753 200000 448049901 200000 61421689 200000 82825699 200000 794572606 200000 889087950 200000 443009480 200000 192813415 200000 275294777 200000 617368012 200000 471868709 200000 143688358 200000 676326483 200000 169751182 200000 225015749 200000 921919916 200000 597302517 200000 506182305 200000 326104161 200000 695573926 200000 636865353 200000 884040693 200000 66639287 200000 630503271 200000 393015999 200000 967367774 200000 587933960 200000 969091556 200000 444601226 200000 617998868 200000 767478936 200000 782612664 200000 245953313 200000 894521907 200000 609119282 200000 711366817 200000 25651902 200000 54287164 200000 132643233 200000 334085121 200000 819087330 200000 485375378 200000 591124280 200000 433480542 200000 46505679 200000 97507326 200000 979582539 200000 333737442 200000 186408717 200000 201941036 200000 204347316 200000 764384219 200000 690799078 200000 676196140 200000 931527247 200000 190084412 200000 383688937 200000 282784753 200000 201114494 200000 510939163 200000 805203562 200000 907067349 200000 164258725 200000 411585329 200000 19792896 200000 525109011 200000 455293103 200000 183126621 200000 102881031 200000 279424332 200000 629851271 200000 560637217 200000 900738332 200000 161287683 200000 68365216 200000 651591459 200000 111998116 200000 701085473 200000 700209006 200000 413704878 200000 931473732 200000 424025969 200000 734078699 200000 442537774 200000 592404074 200000 138442021 200000 391635731 200000 714092984 200000 88790979 200000 818828879 200000 8160104 200000 506195839 200000 317070275 200000 916780393 200000 340094574 200000 920703072 200000 73513504 200000 949504974 200000 890608176 200000 61788503 200000 945914967 200000 624990270 200000 704964793 200000 707169544 200000 263038502 200000 82939230 200000 629500060 200000 409443383 200000 435750416 200000 422936630 200000 537066861 200000 689145424 200000 342796765 200000 794167473 200000 575944774 200000 619615712 200000 375944982 200000 61999648 200000 293994051 200000 958162713 200000 429009293 200000 176585144 200000 13560070 200000 841612370 200000 948721619 200000 85323023 200000 893916468 200000 417470085 200000 160452033 200000 419602595 200000 352534773 200000 417786320 200000 195021040 200000 302254163 200000 756799608 200000 528398836 200000 950928192 200000 297325539 200000 535718509 200000 282544345 200000 45967701 200000 711562109 200000 235015817 200000 632603912 200000 211278101 200000 501353003 200000 392095237 200000 382620719 200000 150329387 200000 315604574 200000 707291168 200000 633462177 200000 797128839 200000 871640170 200000 100519064 200000 403714771 200000 279202012 200000 694518535 200000 621010997 200000 890438113 200000 556252961 200000 258180050 200000 109204287 200000 600197127 200000 397675281 200000 96267722 200000 424820738 200000 584267303 200000 201344171 200000 885456851 200000 958890321 200000 320619337 200000 288645810 200000 236095798 200000 901335297 200000 735142167 200000 838221101 200000 245885983 200000 831784553 200000 458391645 200000 780875752 200000 385868318 200000 435996392 200000 602686863 200000 539185906 200000 549074599 200000 255859807 200000 925326147 200000 14221598 200000 466609554 200000 70891955 200000 528514226 200000 936597634 200000 672045467 200000 883012941 200000 404523580 200000 294574842 200000 254668003 200000 395083673 200000 654833633 200000 986884774 200000 230824301 200000 865558410 200000 223610312 200000 873529447 200000 310881698 200000 492045588 200000 484118204 200000 44863078 200000 234659021 200000 650147249 200000 883201705 200000 672622734 200000 961322912 200000 1785053 200000 711793956 200000 604327693 200000 783871150 200000 451756698 200000 711584225 200000 531804887 200000 702152942 200000 966590957 200000 65256762 200000 227201059 200000 221393470 200000 609792863 200000 214869167 200000 966451436 200000 681991646 200000 372756348 200000 815894880 200000 855948657 200000 463835377 200000 846704983 200000 717127317 200000 378337461 200000 659320576 200000 34894085 200000 857091127 200000 713094911 200000 174920822 200000 724544541 200000 375264084 200000 817860699 200000 578223908 200000 818390079 200000 736216222 200000 630963480 200000 391423167 200000 205388682 200000 338226413 200000 901888585 200000 463722845 200000 153011491 200000 258470329 200000 91057732 200000 46027772 200000 21745589 200000 15952288 200000 595539237 200000 137620731 200000 186927596 200000 643263206 200000 885846348 200000 359997599 200000 346419961 200000 936937456 200000 412831707 200000 83706768 200000 241318673 200000 54341064 200000 624779577 200000 519327577 200000 693365230 200000 924496028 200000 573415825 200000 714695403 200000 286619468 200000 852239423 200000 171495764 200000 187272474 200000 40063341 200000 401708199 200000 914957235 200000 284158239 200000 259353494 200000 299891821 200000 848347429 200000 271452948 200000 232769168 200000 665442640 200000 371647975 200000 984767611 200000 459743016 200000 178427570 200000 798324343 200000 859669176 200000 532337327 200000 455221785 200000 953717273 200000 569231250 200000 423922554 200000 717388720 200000 61217618 200000 461216182 200000 927183203 200000 74027203 200000 358987375 200000 416951092 200000 90331206 200000 768223302 200000 524174335 200000 193063936 200000 141273221 200000 291916111 200000 468910933 200000 233661554 200000 584202629 200000 789203864 200000 188739335 200000 994356678 200000 794721839 200000 31617534 200000 153595762 200000 774385309 200000 240276847 200000 618211076 200000 482142003 200000 386852219 200000 713829560 200000 376122193 200000 544862639 200000 798050119 200000 312407679 200000 77605933 200000 708743052 200000 212794317 200000 212747452 200000 366245896 200000 924331318 200000 896895551 200000 631607148 200000 655752436 200000 566456667 200000 270641072 200000 20902673 200000 457792806 200000 543474031 200000 723562392 200000 892634928 200000 833690489 200000 870758441 200000 319306323 200000 139031250 200000 319925226 200000 106541060 200000 483164578 200000 188287236 200000 406074909 200000 504485311 200000 772983592 200000 847567703 200000 865454551 200000 605086430 200000 639252205 200000 232878176 200000 283808130 200000 738163238 200000 826569695 200000 973917753 200000 869566636 200000 772212260 200000 95080524 200000 264969470 200000 611975816 200000 692303271 200000 43577450 200000 204916561 200000 874538603 200000 173984834 200000 24151760 200000 180182743 200000 147892816 200000 60175563 200000 718145274 200000 318408889 200000 601124693 200000 346227167 200000 412880840 200000 804047908 200000 480077884 200000 687770715 200000 701370367 200000 710456521 200000 431262699 200000 74594276 200000 452313287 200000 297687901 200000 275479532 200000 729936737 200000 57449515 200000 795367450 200000 17353453 200000 350271867 200000 447631260 200000 935018301 200000 264158018 200000 352077092 200000 216723054 200000 446831494 200000 130873694 200000 557471757 200000 942803546 200000 180997307 200000 877879389 200000 899212590 200000 537626107 200000 896182309 200000 827818622 200000 688399682 200000 398884177 200000 71876881 200000 465102753 200000 775939912 200000 270623297 200000 585682768 200000 814776269 200000 883052803 200000 232388370 200000 660059063 200000 766577581 200000 948545403 200000 480643313 200000 154506912 200000 531815181 200000 570384250 200000 583882862 200000 229272679 200000 353142114 200000 192921616 200000 641453565 200000 400341487 200000 44476480 200000 348523792 200000 57385590 200000 556943131 200000 750609889 200000 453561745 200000 563664278 200000 90543444 200000 267077029 200000 222254701 200000 88766588 200000 499554825 200000 481243276 200000 671994565 200000 98935852 200000 626063659 200000 119715262 200000 815678587 200000 898702863 200000 214030253 200000 538480387 200000 517450422 200000 313092209 200000 959362058 200000 232183628 200000 229214306 200000 509397250 200000 270105278 200000 242384680 200000 678494381 200000 496017750 200000 57847500 200000 59276111 200000 446298507 200000 768295269 200000 685664823 200000 403787035 200000 848311859 200000 833595403 200000 162818185 200000 497388298 200000 24592289 200000 430756233 200000 751309647 200000 535481662 200000 503812370 200000 13159938 200000 453616794 200000 54567420 200000 475730570 200000 959870463 200000 343493503 200000 402083889 200000 634718545 200000 410248428 200000 830649496 200000 598251496 200000 477865073 200000 486481305 200000 569019522 200000 221514453 200000 781622074 200000 660817081 200000 338730077 200000 157364429 200000 417541055 200000 572540774 200000 873782351 200000 524676171 200000 144171351 200000 736136603 200000 490918401 200000 437242605 200000 358463260 200000 488092345 200000 308801824 200000 704877045 200000 991842927 200000 527886339 200000 583779805 200000 300507850 200000 425984370 200000 586263841 200000 157849966 200000 773666164 200000 431303564 200000 999519905 200000 414596747 200000 989234979 200000 792587753 200000 184065137 200000 723652081 200000 961140392 200000 457303544 200000 588722791 200000 257012450 200000 925169913 200000 345350635 200000 861479609 200000 980151716 200000 695463858 200000 872915770 200000 652193413 200000 959117822 200000 284843407 200000 731997984 200000 536936010 200000 93564862 200000 708731124 200000 679729949 200000 988887661 200000 625458997 200000 734094437 200000 537189234 200000 242193846 200000 200376760 200000 399875853 200000 422893992 200000 725870544 200000 445365281 200000 851473211 200000 394721033 200000 538638284 200000 945450317 200000 695287009 200000 884629285 200000 665292446 200000 259855004 200000 335208468 200000 753262159 200000 718557087 200000 480823412 200000 456762255 200000 129631262 200000 666462985 200000 645539518 200000 138131759 200000 363400685 200000 720457854 200000 942096231 200000 662129272 200000 17583962 200000 717448578 200000 284639457 200000 330895118 200000 897839818 200000 137600508 200000 194870431 200000 713944381 200000 177781220 200000 580197049 200000 452873116 200000 563376755 200000 441053202 200000 676944361 200000 2821333 200000 281200064 200000 376963331 200000 868472736 200000 815827914 200000 147894877 200000 821282604 200000 838168150 200000 685250305 200000 432871970 200000 507683394 200000 997626728 200000 897382531 200000 710326797 200000 472987073 200000 417615253 200000 563935326 200000 296786626 200000 26770792 200000 535254401 200000 699113761 200000 117316870 200000 839046075 200000 529113653 200000 243026019 200000 720961603 200000 143508608 200000 250440605 200000 49388860 200000 396980488 200000 497988418 200000 453330185 200000 814199497 200000 477298054 200000 392160209 200000 480135597 200000 836871341 200000 502880276 200000 626647232 200000 412267808 200000 486696843 200000 620344747 200000 440738790 200000 104955873 200000 332958605 200000 597743210 200000 849101022 200000 36438989 200000 971565280 200000 245777939 200000 38508935 200000 886126762 200000 743084597 200000 935033996 200000 603564676 200000 292867232 200000 501171522 200000 189281888 200000 970064316 200000 974648507 200000 213113151 200000 168847164 200000 203732699 200000 528208746 200000 94721898 200000 483839602 200000 243295696 200000 449307395 200000 913742211 200000 566122873 200000 460778317 200000 110104125 200000 914084432 200000 428893290 200000 742731595 200000 223058100 200000 572243482 200000 437029509 200000 945219971 200000 458125672 200000 509287215 200000 928746154 200000 173650933 200000 777890110 200000 60900958 200000 826983393 200000 590320997 200000 830557566 200000 58578814 200000 375512530 200000 881275865 200000 266887251 200000 725134823 200000 451398478 200000 526439708 200000 173262158 200000 895956215 200000 304340676 200000 384269119 200000 169982436 200000 411374734 200000 521633996 200000 897703698 200000 565307371 200000 251795858 200000 699087520 200000 250877615 200000 689022497 200000 874037356 200000 897600158 200000 695649776 200000 900233381 200000 917358473 200000 911947463 200000 406993140 200000 443446652 200000 937494491 200000 376664387 200000 760105630 200000 481970445 200000 608172886 200000 500343003 200000 663252758 200000 865820325 200000 772080499 200000 892700030 200000 745464902 200000 906700532 200000 856686512 200000 451048124 200000 435083357 200000 803681935 200000 454549005 200000 681953870 200000 47750736 200000 384242796 200000 332704656 200000 938196620 200000 889298004 200000 581720168 200000 706228930 200000 678586613 200000 102529638 200000 751257540 200000 380448817 200000 923621035 200000 545994435 200000 327831972 200000 356216556 200000 770546932 200000 652912752 200000 300878223 200000 600228106 200000 800133050 200000 255433139 200000 300334066 200000 163418659 200000 79485452 200000 975858839 200000 528042141 200000 232540629 200000 333470363 200000 192061805 200000 72330564 200000 409216064 200000 541656126 200000 330378566 200000 993457151 200000 105702539 200000 838947950 200000 502446713 200000 729881034 200000 897575261 200000 396715467 200000 741496611 200000 253338374 200000 807799140 200000 463812245 200000 280022946 200000 158736374 200000 815047633 200000 636308787 200000 439923481 200000 7793475 200000 518075098 200000 116333744 200000 719444464 200000 733561465 200000 854275127 200000 961495353 200000 604875857 200000 92641416 200000 12095910 200000 81961632 200000 778770604 200000 300911171 200000 576211816 200000 467214044 200000 32496179 200000 538958564 200000 895590081 200000 984180359 200000 189600607 200000 845812870 200000 159145083 200000 547108190 200000 179365481 200000 591133866 200000 336044900 200000 984548549 200000 835487698 200000 524114099 200000 344651467 200000 470120001 200000 951388380 200000 550732906 200000 311701255 200000 226979835 200000 465273870 200000 112417402 200000 182319088 200000 828093252 200000 814961075 200000 657527028 200000 51060580 200000 246283019 200000 521555548 200000 609862605 200000 170013124 200000 645063785 200000 852604762 200000 52731228 200000 135410292 200000 521371414 200000 251878725 200000 792294108 200000 490395742 200000 358020592 200000 239052919 200000 366038256 200000 949531248 200000 634342779 200000 524022674 200000 363314202 200000 642765337 200000 900008540 200000 906973686 200000 683169602 200000 68459984 200000 737103325 200000 889010252 200000 927269429 200000 866921357 200000 494876781 200000 291125502 200000 459899940 200000 369754958 200000 970506269 200000 64313020 200000 963759649 200000 65791380 200000 347229475 200000 12899064 200000 212816293 200000 880636387 200000 117068891 200000 567402603 200000 828378381 200000 334852933 200000 870640577 200000 137353102 200000 439795736 200000 473035976 200000 884585720 200000 472046370 200000 52664939 200000 555040251 200000 188459974 200000 39159976 200000 275018765 200000 337598325 200000 690130069 200000 780390122 200000 612138475 200000 744090446 200000 283306228 200000 19318384 200000 224286293 200000 965212068 200000 810572820 200000 19855884 200000 828003199 200000 853483800 200000 808590156 200000 233057103 200000 263680001 200000 612301646 200000 91191446 200000 813700881 200000 750645080 200000 672525681 200000 987872527 200000 524803565 200000 31792227 200000 402698924 200000 708215675 200000 469938370 200000 863465958 200000 131990706 200000 856140478 200000 650188083 200000 649849610 200000 214044215 200000 42202724 200000 889743400 200000 383316443 200000 246492532 200000 298312986 200000 863641163 200000 14435785 200000 405132455 200000 684139314 200000 34976396 200000 907469863 200000 385395856 200000 28212515 200000 143334046 200000 26960047 200000 505040630 200000 616719367 200000 827806583 200000 462590973 200000 544981280 200000 785837596 200000 989224404 200000 225525263 200000 448009309 200000 421244228 200000 597044914 200000 2383564 200000 281285244 200000 623181700 200000 593246166 200000 141130361 200000 549342292 200000 249476488 200000 820919879 200000 619984965 200000 999188542 200000 12925726 200000 534044878 200000 841467071 200000 980141206 200000 108746166 200000 170945661 200000 638395994 200000 179466813 200000 841550057 200000 119152933 200000 207798256 200000 331141402 200000 869058287 200000 967860702 200000 232485180 200000 13080212 200000 267071783 200000 264909187 200000 858913118 200000 562186266 200000 531194515 200000 364316467 200000 8571739 200000 939175323 200000 594218585 200000 595319506 200000 375213211 200000 400317454 200000 167570499 200000 58008453 200000 73115497 200000 352993772 200000 565460800 200000 678163514 200000 376567159 200000 765666737 200000 941048801 200000 428349982 200000 647123031 200000 917164126 200000 10717917 200000 816828196 200000 848791043 200000 674359802 200000 715629453 200000 368655493 200000 657763157 200000 265960460 200000 71547504 200000 750339898 200000 465818256 200000 661022755 200000 828405160 200000 75091076 200000 594616277 200000 352503374 200000 698611580 200000 814136421 200000 356642735 200000 729910180 200000 957931732 200000 487981092 200000 170772872 200000 696679102 200000 730112960 200000 906250957 200000 156602929 200000 2268728 200000 825600498 200000 769358255 200000 766526046 200000 677423924 200000 268072254 200000 979536604 200000 87057704 200000 511890902 200000 84885537 200000 988688812 200000 391692937 200000 669769673 200000 560102968 200000 544421178 200000 513157091 200000 526736568 200000 25979588 200000 103299301 200000 353686138 200000 436026070 200000 521771309 200000 650030289 200000 736077813 200000 550328663 200000 698344316 200000 203241060 200000 246597345 200000 30113524 200000 512125663 200000 296092361 200000 849097518 200000 690211947 200000 808441384 200000 146014576 200000 55186608 200000 783739645 200000 276323919 200000 193580172 200000 348487583 200000 264264431 200000 486575852 200000 974780308 200000 673602839 200000 537380361 200000 10844349 200000 958170050 200000 430408089 200000 487031322 200000 239448102 200000 538670743 200000 969872776 200000 163495281 200000 414262188 200000 552663637 200000 366536621 200000 604302182 200000 244104313 200000 278563971 200000 560684980 200000 300566223 200000 295238364 200000 77784685 200000 267428525 200000 830595211 200000 831070406 200000 802409890 200000 448945035 200000 318006779 200000 225901133 200000 363238516 200000 539861928 200000 553285507 200000 610339372 200000 365337723 200000 335451967 200000 115363598 200000 47250497 200000 189705490 200000 806938609 200000 769683080 200000 871976463 200000 769563097 200000 316712257 200000 970170465 200000 758180666 200000 53429553 200000 685797656 200000 253936144 200000 747531789 200000 289222851 200000 393389633 200000 426584718 200000 831859191 200000 499892730 200000 130222830 200000 770147031 200000 439550473 200000 363845764 200000 304617777 200000 208351853 200000 976438650 200000 182608597 200000 202430852 200000 695134165 200000 65622051 200000 238952611 200000 642088258 200000 214505239 200000 54227204 200000 42920811 200000 213024043 200000 490744386 200000 924702909 200000 673801451 200000 41438692 200000 419284966 200000 812036630 200000 398331814 200000 937007221 200000 720267672 200000 340782711 200000 996931939 200000 910435017 200000 999173233 200000 234743920 200000 353942446 200000 796650545 200000 76590991 200000 417679411 200000 923872854 200000 581851106 200000 207269523 200000 643596309 200000 300426733 200000 615163250 200000 904522786 200000 990813969 200000 727696971 200000 512952159 200000 66618468 200000 612237124 200000 36639500 200000 540892552 200000 964829064 200000 901528690 200000 451285517 200000 737934257 200000 114658878 200000 411297920 200000 147726323 200000 407362564 200000 413818427 200000 688499704 200000 223810212 200000 592354187 200000 530729145 200000 871652488 200000 214491083 200000 681144503 200000 984363764 200000 681989507 200000 742971224 200000 676667868 200000 840252590 200000 255167582 200000 401424894 200000 221583794 200000 807377579 200000 274028340 200000 911421876 200000 861272022 200000 781216054 200000 52553027 200000 227841589 200000 760354119 200000 97356443 200000 544583533 200000 914864000 200000 102222569 200000 891709867 200000 29292216 200000 660964440 200000 87404549 200000 107872827 200000 787228366 200000 848355524 200000 733838023 200000 555742628 200000 888216702 200000 179640976 200000 593691839 200000 199184197 200000 434056761 200000 930661323 200000 143547745 200000 317651709 200000 118246037 200000 231953735 200000 49697413 200000 219867569 200000 515064526 200000 900963101 200000 967017191 200000 590681036 200000 646128448 200000 31877414 200000 606645928 200000 405894074 200000 198789614 200000 842967426 200000 405523915 200000 804493932 200000 411474175 200000 676552469 200000 60950201 200000 220210135 200000 772365115 200000 139181573 200000 888237757 200000 415440756 200000 972435602 200000 651336254 200000 438976649 200000 909605058 200000 100689557 200000 659690990 200000 338560688 200000 609834944 200000 895943419 200000 226084361 200000 43310121 200000 756602227 200000 132595230 200000 641442502 200000 146324690 200000 47235686 200000 549334395 200000 659729439 200000 304429035 200000 842049317 200000 232777782 200000 485615701 200000 33587863 200000 318222529 200000 497128339 200000 590699627 200000 863392863 200000 655264079 200000 387342206 200000 145994406 200000 573896110 200000 668517481 200000 871517956 200000 189468435 200000 417472597 200000 795552171 200000 906847448 200000 167214593 200000 151991305 200000 668190519 200000 818787791 200000 991004802 200000 831147744 200000 39307826 200000 486416740 200000 296466159 200000 243450328 200000 829427012 200000 563182645 200000 773419873 200000 920883536 200000 507300636 200000 72332932 200000 496441401 200000 580428173 200000 935945962 200000 248568502 200000 547578008 200000 852052791 200000 946655971 200000 1189848 200000 612719847 200000 785546201 200000 344588993 200000 897561621 200000 794123089 200000 299457124 200000 720808000 200000 65608001 200000 435397700 200000 436339116 200000 814835618 200000 605673297 200000 447741172 200000 934659818 200000 534602284 200000 128354017 200000 296685016 200000 665071672 200000 502804135 200000 684060077 200000 493625131 200000 395216664 200000 70848992 200000 157905176 200000 748727660 200000 22779118 200000 858994472 200000 232684200 200000 108354014 200000 459923329 200000 939067092 200000 216920199 200000 224762121 200000 497559934 200000 441402046 200000 284108804 200000 813025079 200000 589952757 200000 846104770 200000 934994960 200000 811150584 200000 813370842 200000 884672322 200000 257661378 200000 242126239 200000 40594565 200000 938640803 200000 600923859 200000 167197122 200000 737559090 200000 776252110 200000 391128099 200000 480211901 200000 751671682 200000 214582704 200000 612291634 200000 939325488 200000 688188153 200000 136699834 200000 614946215 200000 981090941 200000 859482494 200000 100096865 200000 335306189 200000 251264843 200000 245255901 200000 22520991 200000 356187921 200000 999614214 200000 864499784 200000 371316080 200000 128998277 200000 137468508 200000 932795602 200000 984491606 200000 981943136 200000 831293633 200000 65084915 200000 38991574 200000 267630460 200000 13287148 200000 187495431 200000 303339513 200000 809586135 200000 929307480 200000 208870095 200000 445931212 200000 187603474 200000 476994244 200000 640086510 200000 850493664 200000 456529909 200000 700324531 200000 888333164 200000 789057226 200000 547174889 200000 182853101 200000 917089847 200000 89337508 200000 397856636 200000 850137852 200000 863301278 200000 799799434 200000 880497633 200000 208359088 200000 949085908 200000 619966239 200000 855479405 200000 782560924 200000 120712051 200000 54979589 200000 606047004 200000 897093014 200000 727636982 200000 389387880 200000 666952457 200000 673417787 200000 32463165 200000 399112052 200000 738902777 200000 882348904 200000 426229773 200000 522445018 200000 432935377 200000 876103874 200000 292405134 200000 216623952 200000 117282075 200000 282897199 200000 102753739 200000 34596110 200000 230802822 200000 612018523 200000 735998517 200000 648955473 200000 869365603 200000 364474932 200000 585220640 200000 910009307 200000 865567529 200000 711687023 200000 424823109 200000 103672689 200000 983884273 200000 347446273 200000 767010367 200000 141126236 200000 775395834 200000 624714406 200000 794836238 200000 236412905 200000 35602214 200000 237515357 200000 687939479 200000 241500137 200000 376370044 200000 294176489 200000 970663457 200000 634684209 200000 526897572 200000 641345362 200000 968831961 200000 183285275 200000 608557422 200000 401294434 200000 17705295 200000 989955844 200000 82822219 200000 748589865 200000 124125431 200000 463988940 200000 12166610 200000 156626810 200000 742937513 200000 691474777 200000 757140029 200000 302372459 200000 532581154 200000 719393300 200000 160354025 200000 975187673 200000 328682625 200000 524310122 200000 80220890 200000 358894050 200000 138120906 200000 855999564 200000 13950772 200000 945377128 200000 754018150 200000 396022959 200000 143060419 200000 500929173 200000 801832609 200000 262113293 200000 994546548 200000 294452818 200000 482412587 200000 749743331 200000 863190234 200000 326360014 200000 133146520 200000 405673521 200000 359008426 200000 954473725 200000 431744736 200000 234338813 200000 420969023 200000 189284118 200000 430156511 200000 259214800 200000 455499798 200000 933394708 200000 104818646 200000 71929655 200000 989693011 200000 218195511 200000 842398696 200000 829051459 200000 149729083 200000 794694272 200000 955543966 200000 634070026 200000 760685496 200000 609863480 200000 4967012 200000 355602723 200000 625185752 200000 887568233 200000 74721034 200000 578865710 200000 506421070 200000 80928867 200000 859531331 200000 530350666 200000 120859632 200000 171566649 200000 226298665 200000 538815901 200000 291741751 200000 566488641 200000 109701559 200000 697377232 200000 102155714 200000 110506904 200000 601848142 200000 335341712 200000 329186771 200000 249884060 200000 400217393 200000 167713806 200000 574343632 200000 86044272 200000 23747848 200000 982430080 200000 406498755 200000 129567611 200000 480893793 200000 293606814 200000 994471131 200000 583068137 200000 312509994 200000 949505830 200000 592766953 200000 389526825 200000 781058361 200000 343835480 200000 734214628 200000 180327277 200000 524643012 200000 113779322 200000 119813221 200000 359149613 200000 396594665 200000 477371989 200000 310093868 200000 53087908 200000 664395559 200000 570570934 200000 559246745 200000 906893393 200000 357025507 200000 532664814 200000 566113587 200000 707297656 200000 867730405 200000 645113171 200000 481622565 200000 126564255 200000 502856152 200000 335031229 200000 561235132 200000 87112721 200000 19218893 200000 563542025 200000 883286762 200000 788428894 200000 760777400 200000 969811354 200000 630008518 200000 113024217 200000 874013170 200000 304672979 200000 120775946 200000 815343897 200000 567558069 200000 151910814 200000 186154388 200000 957247096 200000 341581732 200000 979075048 200000 103265253 200000 119319703 200000 194962752 200000 631677474 200000 885044133 200000 74443736 200000 915380851 200000 675254210 200000 545928989 200000 359964643 200000 967264777 200000 814166464 200000 739319227 200000 992834082 200000 827438642 200000 834417433 200000 490230930 200000 853010500 200000 526843138 200000 139130192 200000 24405719 200000 610504381 200000 350977778 200000 576615656 200000 642455653 200000 102380357 200000 485883228 200000 842610667 200000 394939962 200000 617508181 200000 546249474 200000 71369318 200000 224272120 200000 178243245 200000 435013767 200000 155445994 200000 330272101 200000 605689809 200000 794376948 200000 640416013 200000 899310315 200000 448893063 200000 501056565 200000 143477735 200000 923897881 200000 433484378 200000 413761946 200000 240973462 200000 920277791 200000 134155546 200000 64364119 200000 936865978 200000 741220950 200000 889992538 200000 97348611 200000 338619129 200000 397740726 200000 308046065 200000 293452061 200000 848534396 200000 322698335 200000 570610042 200000 373413762 200000 760671856 200000 289463569 200000 994970323 200000 373398264 200000 195161223 200000 283335859 200000 492033954 200000 644677031 200000 488230772 200000 487155663 200000 679553995 200000 93597851 200000 106224242 200000 872134676 200000 848556795 200000 413946435 200000 969606334 200000 974052051 200000 827697953 200000 588767477 200000 286033432 200000 658032515 200000 633021679 200000 95324520 200000 840727879 200000 19492414 200000 625353309 200000 535418168 200000 924500114 200000 48047169 200000 905176359 200000 433774949 200000 232109639 200000 975985264 200000 571776842 200000 117447380 200000 303979319 200000 230356943 200000 165339019 200000 764255949 200000 438267704 200000 51974154 200000 13256688 200000 538793339 200000 529017762 200000 30498798 200000 988253252 200000 724042351 200000 958070227 200000 48177134 200000 461051543 200000 842131742 200000 970026923 200000 372834975 200000 579902396 200000 722983262 200000 243496464 200000 435585852 200000 906062794 200000 867291117 200000 520226668 200000 256078370 200000 254267036 200000 977236714 200000 777547818 200000 925057365 200000 563649105 200000 713364570 200000 164375356 200000 220956922 200000 339771852 200000 687500964 200000 740726936 200000 837295067 200000 493073716 200000 641860885 200000 789575094 200000 683718630 200000 109252726 200000 217610846 200000 236641300 200000 617196718 200000 752177598 200000 328380177 200000 211855282 200000 161140200 200000 502006274 200000 795772967 200000 931219862 200000 862505456 200000 954503543 200000 613783932 200000 709448778 200000 433253954 200000 320624665 200000 792253009 200000 958256729 200000 587400193 200000 284735016 200000 705759178 200000 913834197 200000 644736115 200000 644683429 200000 119889774 200000 627053012 200000 325325698 200000 421190618 200000 467395498 200000 483251438 200000 197745213 200000 499204559 200000 633773646 200000 747749825 200000 423541589 200000 336884949 200000 48298766 200000 981003886 200000 422090656 200000 319892479 200000 880642 200000 700408857 200000 725131418 200000 515262372 200000 557856806 200000 192841068 200000 587465439 200000 140092383 200000 789119451 200000 945322772 200000 358220978 200000 161011983 200000 206661476 200000 128878659 200000 966463098 200000 924864087 200000 382149994 200000 237953837 200000 281007935 200000 357005343 200000 180380537 200000 702102923 200000 504343345 200000 178078353 200000 44653185 200000 377113883 200000 200191522 200000 493117469 200000 429218133 200000 498241565 200000 390301191 200000 332900853 200000 223146799 200000 202294231 200000 536743290 200000 962893458 200000 152763946 200000 352775443 200000 42521147 200000 789742125 200000 38519239 200000 522915484 200000 43319210 200000 730712903 200000 684633449 200000 999510980 200000 670991183 200000 874929953 200000 265103065 200000 215782113 200000 569510227 200000 843742276 200000 164090562 200000 250684364 200000 333510916 200000 117145851 200000 382177589 200000 873406560 200000 721443157 200000 166234068 200000 646953511 200000 651555585 200000 262904155 200000 101057059 200000 796552175 200000 603126034 200000 257491665 200000 589713023 200000 141772232 200000 805509501 200000 387782805 200000 758859075 200000 895041109 200000 883065648 200000 617146665 200000 522122510 200000 288080920 200000 948364698 200000 893893939 200000 564636484 200000 27607033 200000 631047986 200000 34590717 200000 131166346 200000 426936261 200000 554829296 200000 422684661 200000 404623181 200000 685868717 200000 783873490 200000 144126254 200000 425442364 200000 178559939 200000 856797017 200000 380202462 200000 928962762 200000 338107520 200000 290899977 200000 385016030 200000 315090861 200000 455658817 200000 492095213 200000 688743469 200000 280143202 200000 37231557 200000 678640400 200000 545194861 200000 649963174 200000 905230769 200000 815690245 200000 632729188 200000 506543870 200000 198060812 200000 975209055 200000 742104957 200000 62484272 200000 894211267 200000 448687674 200000 579834437 200000 60612552 200000 755289382 200000 234801073 200000 149368814 200000 678604692 200000 445465705 200000 178029413 200000 918548431 200000 44174377 200000 799889188 200000 485061373 200000 837460961 200000 992826972 200000 711306452 200000 70280096 200000 515610948 200000 30925001 200000 663415384 200000 238730876 200000 377248952 200000 331946575 200000 361800820 200000 557453635 200000 710299429 200000 542575249 200000 91485265 200000 682255529 200000 403114515 200000 627733623 200000 226508795 200000 752387303 200000 467540530 200000 153036459 200000 822959842 200000 976206907 200000 12946900 200000 477866013 200000 710902873 200000 108340070 200000 136386926 200000 515259519 200000 983860762 200000 493383212 200000 139610139 200000 6851274 200000 264969409 200000 439582168 200000 704037400 200000 680387512 200000 989127756 200000 491466165 200000 278264137 200000 115764295 200000 456876194 200000 731314582 200000 952777139 200000 392543804 200000 489904136 200000 871722063 200000 106406912 200000 404467357 200000 404929453 200000 803887161 200000 155987454 200000 461329974 200000 55555616 200000 582917554 200000 898299168 200000 70097430 200000 892365780 200000 225896347 200000 780585723 200000 590462991 200000 947621795 200000 212597208 200000 295358410 200000 162509625 200000 691286856 200000 408576467 200000 974256363 200000 610364015 200000 787610083 200000 724146426 200000 523709792 200000 705669840 200000 654997625 200000 799722813 200000 812808783 200000 563924543 200000 386608754 200000 915462032 200000 278199171 200000 177420260 200000 384691737 200000 607878767 200000 946824168 200000 483302057 200000 493171488 200000 14765653 200000 211299858 200000 712624574 200000 285197593 200000 944011844 200000 918513335 200000 575093014 200000 499647486 200000 689896000 200000 719548720 200000 881854952 200000 275233961 200000 85289939 200000 591777277 200000 272146734 200000 955025757 200000 516600971 200000 909322558 200000 704088617 200000 751755323 200000 45543544 200000 436441914 200000 975696603 200000 835864014 200000 934512815 200000 933796060 200000 17948811 200000 686365056 200000 771679689 200000 446183473 200000 703825477 200000 199199778 200000 986105444 200000 212341483 200000 768416600 200000 334378600 200000 206985633 200000 974974177 200000 862166 200000 25646955 200000 387342756 200000 210479245 200000 46112535 200000 462515493 200000 524906008 200000 155847564 200000 896740406 200000 358592760 200000 405805224 200000 920738082 200000 38678674 200000 140748840 200000 680221575 200000 72334003 200000 604780111 200000 230755420 200000 911502825 200000 331782219 200000 384559315 200000 774094881 200000 578819720 200000 744380695 200000 671607113 200000 260465511 200000 592287264 200000 837525482 200000 956424481 200000 878138370 200000 990390258 200000 443163065 200000 753939086 200000 272745002 200000 130225221 200000 940486175 200000 655263494 200000 256000763 200000 734194912 200000 685275610 200000 733560262 200000 451507446 200000 889147794 200000 169470284 200000 543653452 200000 460486270 200000 223699115 200000 543607035 200000 753152731 200000 289700444 200000 688579456 200000 561317905 200000 337027834 200000 521193532 200000 666118378 200000 842646236 200000 582427125 200000 92873006 200000 694236103 200000 685546319 200000 652865371 200000 870036005 200000 152679288 200000 401574784 200000 32787838 200000 32122491 200000 210290786 200000 374223912 200000 556030966 200000 514867819 200000 449379437 200000 528016166 200000 674207262 200000 859248534 200000 689526152 200000 992190460 200000 137064342 200000 140361087 200000 323637795 200000 941479504 200000 859092671 200000 508139535 200000 518501299 200000 877262957 200000 767089474 200000 833624593 200000 736913713 200000 663499199 200000 370972297 200000 359581623 200000 328905627 200000 872020827 200000 640498245 200000 432158995 200000 369641586 200000 180656756 200000 311413478 200000 66915999 200000 854126139 200000 4950759 200000 185816614 200000 718927286 200000 650665726 200000 710328240 200000 941014399 200000 970400024 200000 598326474 200000 701699443 200000 211710128 200000 247002474 200000 440847919 200000 197156084 200000 90894908 200000 660554164 200000 932404930 200000 290485151 200000 597495274 200000 861296609 200000 907021213 200000 397645825 200000 979525958 200000 68163394 200000 194779100 200000 879298636 200000 125485087 200000 242453260 200000 821202721 200000 565169367 200000 68511495 200000 920500437 200000 777127952 200000 412008092 200000 990656470 200000 784779547 200000 855615700 200000 622189497 200000 807225383 200000 374718397 200000 666091416 200000 256115695 200000 117930970 200000 181501568 200000 491653903 200000 816129830 200000 2345872 200000 877356427 200000 412020461 200000 793911271 200000 622218034 200000 320554987 200000 803927148 200000 133794784 200000 345247339 200000 508360720 200000 102106312 200000 568953444 200000 236001065 200000 247765582 200000 230433219 200000 279463145 200000 679917088 200000 4675933 200000 991151650 200000 392108424 200000 179701575 200000 621649626 200000 883456045 200000 607194496 200000 253908568 200000 611230148 200000 534512179 200000 759625650 200000 164034388 200000 109671167 200000 99157252 200000 140041510 200000 230993661 200000 21264852 200000 16697973 200000 863963526 200000 676889435 200000 831117935 200000 693095392 200000 431851934 200000 782453304 200000 518569056 200000 803079841 200000 71376354 200000 580209572 200000 886367515 200000 916113562 200000 525476584 200000 342686833 200000 137084024 200000 579021488 200000 651938281 200000 128110775 200000 962607411 200000 842939211 200000 646462789 200000 516291666 200000 462581101 200000 232093914 200000 91888892 200000 604670815 200000 220586793 200000 866206797 200000 519666997 200000 728494275 200000 249574608 200000 745592729 200000 84006587 200000 187051172 200000 168659373 200000 241523256 200000 165743482 200000 385988333 200000 924657266 200000 192293798 200000 949516551 200000 294136783 200000 26056114 200000 256870885 200000 12758806 200000 136873019 200000 780643940 200000 756476410 200000 594770945 200000 116468328 200000 824886374 200000 202163821 200000 574623048 200000 825028691 200000 538327800 200000 97588685 200000 179211275 200000 250776122 200000 385536317 200000 581472554 200000 543637906 200000 939743520 200000 605666494 200000 409950873 200000 308640198 200000 404869453 200000 650565606 200000 693756340 200000 902565813 200000 463214283 200000 881765510 200000 172184087 200000 847734289 200000 144392170 200000 961619539 200000 523204580 200000 767333810 200000 185826748 200000 929275747 200000 947672640 200000 742202896 200000 783384730 200000 701461172 200000 650793428 200000 278340553 200000 137541789 200000 324027557 200000 99318092 200000 498307873 200000 737851429 200000 231553915 200000 11554267 200000 565142141 200000 428225622 200000 10924510 200000 745516470 200000 255513831 200000 432841622 200000 715117913 200000 611343508 200000 921377933 200000 486644753 200000 166395101 200000 638353973 200000 905319746 200000 996652597 200000 812711230 200000 100882648 200000 946589948 200000 997876534 200000 558838197 200000 956202435 200000 441819732 200000 114692491 200000 190691420 200000 965906878 200000 12336393 200000 945565551 200000 159532213 200000 803795352 200000 982599805 200000 706258273 200000 1946148 200000 62753441 200000 735712310 200000 749633700 200000 76784240 200000 39557934 200000 164037727 200000 668999616 200000 767022662 200000 3662617 200000 885812292 200000 753118463 200000 318755254 200000 254017086 200000 300792026 200000 412801265 200000 686121652 200000 769183999 200000 556259636 200000 60797672 200000 237466520 200000 85785793 200000 33748239 200000 461880701 200000 48700318 200000 249018477 200000 37487431 200000 14020361 200000 307660135 200000 380498672 200000 710984287 200000 794113069 200000 812707703 200000 438501819 200000 242984190 200000 391767627 200000 876111029 200000 732287299 200000 464638061 200000 366324234 200000 135026925 200000 301471618 200000 903537434 200000 143894997 200000 966485329 200000 162062964 200000 880551191 200000 470731357 200000 574715124 200000 49937052 200000 437646491 200000 933712659 200000 976031566 200000 141964156 200000 27133568 200000 841321135 200000 389371067 200000 315585568 200000 373137091 200000 680581548 200000 908389116 200000 620201364 200000 444736264 200000 643738313 200000 659777972 200000 965052265 200000 258006804 200000 98890121 200000 920054507 200000 660934709 200000 919835985 200000 378941108 200000 654113679 200000 693829647 200000 769221453 200000 24568532 200000 820271087 200000 993596183 200000 202114619 200000 954432185 200000 613092414 200000 339031532 200000 889088880 200000 967202805 200000 703797526 200000 837215284 200000 773160167 200000 801453409 200000 60312562 200000 163731224 200000 728656318 200000 819611030 200000 626918834 200000 534817732 200000 340379319 200000 218144117 200000 780010779 200000 464927724 200000 674063544 200000 26757792 200000 380162389 200000 724432450 200000 854817611 200000 899897854 200000 52764779 200000 715683585 200000 688357151 200000 416735291 200000 628171726 200000 124747365 200000 129630341 200000 355168325 200000 208230099 200000 240394032 200000 61746163 200000 89697232 200000 364140336 200000 812228903 200000 976279173 200000 402942931 200000 313792387 200000 42558355 200000 181326455 200000 110094089 200000 362604491 200000 815305665 200000 697201580 200000 232607858 200000 602078701 200000 277544322 200000 483629610 200000 411652559 200000 725078576 200000 828622252 200000 663389340 200000 123007017 200000 529130945 200000 595333271 200000 745283790 200000 230532170 200000 326117168 200000 550532256 200000 465541685 200000 161600834 200000 729309425 200000 319066793 200000 927862885 200000 542647524 200000 769525724 200000 721953431 200000 391330200 200000 571246662 200000 557503918 200000 571678163 200000 639088942 200000 740755013 200000 402600838 200000 637607882 200000 454993447 200000 271704574 200000 979406952 200000 916639853 200000 447284139 200000 855573846 200000 732042686 200000 520194226 200000 413349250 200000 641354100 200000 579992529 200000 193337617 200000 132593821 200000 522782529 200000 666522708 200000 601436167 200000 236070283 200000 885067247 200000 632330458 200000 244769942 200000 650328836 200000 946820975 200000 758098779 200000 861869251 200000 790023266 200000 775778553 200000 450627763 200000 234652695 200000 820927011 200000 747902856 200000 470952227 200000 344725535 200000 900893289 200000 411299931 200000 635496142 200000 152211692 200000 310380410 200000 809375606 200000 368847421 200000 506765716 200000 187636288 200000 897638943 200000 130712796 200000 12217007 200000 753834697 200000 219434337 200000 510997883 200000 732920026 200000 328905928 200000 30634636 200000 587119821 200000 864048439 200000 672066578 200000 907314099 200000 628052460 200000 957561836 200000 69632290 200000 508117548 200000 604890835 200000 381918879 200000 536733591 200000 650638100 200000 991309539 200000 841975041 200000 583215793 200000 535031753 200000 485728095 200000 17139520 200000 387604951 200000 809137774 200000 336526831 200000 236593298 200000 349545235 200000 614316138 200000 494359841 200000 991641521 200000 947334036 200000 597876969 200000 696688867 200000 586680154 200000 383687211 200000 172087641 200000 480821515 200000 734317773 200000 394734543 200000 85871087 200000 638892495 200000 52823632 200000 342106649 200000 65727008 200000 4214861 200000 426251180 200000 127466440 200000 483186984 200000 996821253 200000 830451374 200000 247874879 200000 269964934 200000 783821401 200000 253999527 200000 423809282 200000 589020798 200000 604513044 200000 908551149 200000 929065021 200000 563004566 200000 987040480 200000 399135320 200000 179898685 200000 630946329 200000 929466062 200000 214320582 200000 393540084 200000 617470103 200000 64042962 200000 61330839 200000 707687033 200000 329554531 200000 797125445 200000 618295345 200000 634205574 200000 690893587 200000 668117857 200000 839660413 200000 923378936 200000 460804 200000 147591113 200000 607212392 200000 497027667 200000 210569428 200000 78760958 200000 832674915 200000 453954364 200000 182957030 200000 48840682 200000 981046756 200000 642834428 200000 34410721 200000 846351961 200000 633683683 200000 905319940 200000 292385073 200000 36231035 200000 699927646 200000 575976547 200000 284621957 200000 465333604 200000 278412757 200000 462707282 200000 783734095 200000 271045261 200000 309406670 200000 141415849 200000 869066055 200000 549211728 200000 68952146 200000 881232743 200000 400359913 200000 150669679 200000 792273262 200000 770686509 200000 173443314 200000 675802765 200000 35925427 200000 969453763 200000 96251111 200000 997847731 200000 372412599 200000 170520211 200000 3627917 200000 822614989 200000 318013842 200000 611785769 200000 906872946 200000 92200235 200000 82749794 200000 190453689 200000 322419043 200000 718332929 200000 657328071 200000 428095897 200000 326268660 200000 592511975 200000 725823335 200000 587929794 200000 196927740 200000 502115161 200000 252721259 200000 801788243 200000 134330645 200000 87542327 200000 425264385 200000 55070990 200000 795204896 200000 287892039 200000 538312664 200000 711840729 200000 207820223 200000 710092718 200000 420557479 200000 690279487 200000 448810202 200000 997290363 200000 100695718 200000 872924653 200000 650419227 200000 888345116 200000 105414418 200000 783186485 200000 809453425 200000 818869223 200000 324694446 200000 612154510 200000 353895313 200000 326035347 200000 928647485 200000 115686673 200000 827465840 200000 907691196 200000 711781897 200000 465954558 200000 59316682 200000 3445858 200000 182325343 200000 198970165 200000 673623967 200000 912758634 200000 995225873 200000 905388734 200000 242786992 200000 930599708 200000 986954738 200000 589304129 200000 542697734 200000 368186787 200000 938836061 200000 753449871 200000 380367468 200000 889350800 200000 216441775 200000 139386903 200000 436144368 200000 488329048 200000 426633160 200000 488140657 200000 922950502 200000 580583889 200000 804862351 200000 603680471 200000 11444197 200000 629290681 200000 501355883 200000 878506151 200000 784023624 200000 355979823 200000 256742346 200000 568754915 200000 549423278 200000 208949816 200000 212804509 200000 65841584 200000 813918714 200000 547138363 200000 512697050 200000 919449050 200000 230994003 200000 652814469 200000 995695353 200000 259724623 200000 625687461 200000 789928135 200000 833081208 200000 854676384 200000 889756703 200000 56912019 200000 754699352 200000 978482307 200000 995532467 200000 424371426 200000 59988125 200000 938446931 200000 173077402 200000 758113168 200000 36182737 200000 739870350 200000 430386893 200000 8463326 200000 61222785 200000 597949014 200000 568533133 200000 807091952 200000 157573567 200000 371345649 200000 913802203 200000 788236877 200000 561169822 200000 618764361 200000 853538560 200000 15804514 200000 528379578 200000 302202221 200000 961725447 200000 828610815 200000 439341229 200000 841108238 200000 654622526 200000 734975448 200000 317585307 200000 267273731 200000 749547449 200000 505739013 200000 362874535 200000 781981637 200000 572626895 200000 660447618 200000 8471675 200000 137566964 200000 225095579 200000 719216560 200000 614114245 200000 837243856 200000 162900348 200000 691948498 200000 604215220 200000 247896256 200000 932182165 200000 254263441 200000 195299455 200000 781229263 200000 347882830 200000 319985529 200000 449819614 200000 760026666 200000 331614673 200000 803840890 200000 488468367 200000 298101411 200000 462549646 200000 997351783 200000 649488850 200000 427145265 200000 40005303 200000 563457658 200000 106654190 200000 927818094 200000 90120388 200000 632036046 200000 326673578 200000 574791703 200000 15801073 200000 269597668 200000 22026964 200000 600472976 200000 327805883 200000 23782175 200000 547738046 200000 485085534 200000 167717991 200000 288395848 200000 14645180 200000 748123050 200000 924689787 200000 983964170 200000 142035111 200000 697769925 200000 359267139 200000 112380535 200000 546166365 200000 369712286 200000 898998349 200000 904401281 200000 328476990 200000 696051534 200000 159801325 200000 122925442 200000 685821616 200000 178905997 200000 13590202 200000 344835508 200000 834869149 200000 907115065 200000 702353679 200000 643253946 200000 834420464 200000 123699670 200000 829273483 200000 609284886 200000 229681692 200000 935140617 200000 689553809 200000 265899952 200000 727579540 200000 97854748 200000 892876745 200000 789997653 200000 827700564 200000 585800830 200000 411968157 200000 146843190 200000 232857943 200000 785337152 200000 222885053 200000 551719525 200000 769347614 200000 37863832 200000 55752604 200000 321019483 200000 530446640 200000 458430050 200000 568495600 200000 767729269 200000 651062164 200000 729297818 200000 498714166 200000 49604722 200000 681994328 200000 576067811 200000 163825451 200000 549095927 200000 215535886 200000 865780227 200000 850581588 200000 647537419 200000 253770314 200000 303167844 200000 969251447 200000 629488795 200000 988406821 200000 902986901 200000 223398432 200000 816473335 200000 227705021 200000 791482055 200000 732018717 200000 915734611 200000 171640498 200000 130216273 200000 202971650 200000 316982599 200000 218447275 200000 983274541 200000 285351590 200000 967001936 200000 115257551 200000 988402808 200000 698940580 200000 626749773 200000 307687757 200000 854013174 200000 407659227 200000 813285890 200000 931045588 200000 742718603 200000 433434351 200000 295070360 200000 145111579 200000 975267011 200000 93110726 200000 581724955 200000 976967514 200000 275103819 200000 795941387 200000 52244219 200000 714326735 200000 167266677 200000 144219310 200000 698417036 200000 408902459 200000 970287288 200000 227955553 200000 402585733 200000 301314146 200000 194353966 200000 64858909 200000 567277189 200000 425115535 200000 655033621 200000 49059995 200000 787032969 200000 687438349 200000 572532303 200000 880816860 200000 203424120 200000 720048047 200000 272491745 200000 333074338 200000 874750615 200000 335379785 200000 865698167 200000 101640180 200000 934758421 200000 754748724 200000 228786655 200000 833291934 200000 907028097 200000 501424078 200000 722027914 200000 742214830 200000 968906830 200000 999911928 200000 142550030 200000 392476152 200000 63820374 200000 364550038 200000 205462950 200000 394283411 200000 783695444 200000 687696403 200000 52023216 200000 467866203 200000 478252904 200000 763201754 200000 584008494 200000 356718957 200000 669246615 200000 610355166 200000 516079942 200000 948045485 200000 161392969 200000 199920147 200000 941150146 200000 798809923 200000 428951497 200000 779360754 200000 814432657 200000 833177113 200000 503898057 200000 317248505 200000 300279620 200000 164206175 200000 401100507 200000 333581609 200000 238659474 200000 505611272 200000 649363193 200000 504200070 200000 547712468 200000 188415050 200000 950635261 200000 374626459 200000 70418057 200000 809274914 200000 834737962 200000 488395251 200000 659450323 200000 681145038 200000 388834209 200000 1308065 200000 810610681 200000 574119505 200000 28786413 200000 774113977 200000 370271715 200000 166481906 200000 386929784 200000 462083540 200000 435467681 200000 295793853 200000 128766739 200000 611158416 200000 969285861 200000 344794112 200000 552527218 200000 385885966 200000 311097220 200000 767992272 200000 348802734 200000 402354291 200000 919372280 200000 105982338 200000 243860673 200000 939676519 200000 22711265 200000 522250290 200000 269231885 200000 299976089 200000 52506751 200000 920896319 200000 752655574 200000 884913976 200000 414169914 200000 854294220 200000 692896195 200000 690435451 200000 733153307 200000 743336001 200000 143021665 200000 775654171 200000 896377424 200000 395032777 200000 322406048 200000 453085396 200000 69209772 200000 709584338 200000 540620884 200000 199060968 200000 863411236 200000 344566159 200000 935531957 200000 938357915 200000 680528979 200000 230324089 200000 56486879 200000 523706040 200000 599123447 200000 328807114 200000 532527955 200000 394700298 200000 985773425 200000 569698049 200000 242168948 200000 838912228 200000 131031369 200000 242348641 200000 186768395 200000 211024538 200000 908108968 200000 565110897 200000 708919236 200000 671022086 200000 191303645 200000 112488061 200000 812798639 200000 953645060 200000 120782553 200000 746719251 200000 776850879 200000 28178933 200000 267709362 200000 603845512 200000 644939854 200000 869311552 200000 276328739 200000 281249905 200000 754266263 200000 322463437 200000 325833483 200000 959252522 200000 16856123 200000 870969736 200000 234389738 200000 425108562 200000 223451837 200000 87623908 200000 522301543 200000 104534349 200000 644402182 200000 573302869 200000 150996940 200000 814396609 200000 526704865 200000 901157077 200000 707843720 200000 953870361 200000 168472448 200000 360660832 200000 205683628 200000 6550789 200000 328444917 200000 796247415 200000 64929391 200000 504776184 200000 757016762 200000 857372065 200000 438174378 200000 699752105 200000 31972138 200000 396084198 200000 451350365 200000 49840274 200000 774846981 200000 665821778 200000 67599656 200000 160185204 200000 122276336 200000 194025336 200000 161753811 200000 681180625 200000 640974323 200000 229529324 200000 303195078 200000 485490033 200000 529514489 200000 106685896 200000 330196113 200000 593117150 200000 969467219 200000 922478888 200000 437918054 200000 547529959 200000 971587894 200000 845781678 200000 824030362 200000 766078241 200000 75024696 200000 268363518 200000 216484648 200000 896017505 200000 63687127 200000 342402627 200000 880199469 200000 192561731 200000 222440178 200000 215027369 200000 487673453 200000 985260199 200000 506680910 200000 447197409 200000 105289421 200000 198929966 200000 440560146 200000 886904480 200000 549727959 200000 283965633 200000 280528715 200000 730697503 200000 217831481 200000 18453003 200000 316063849 200000 755802012 200000 810614342 200000 651456506 200000 644142016 200000 127556056 200000 440756339 200000 344110914 200000 723235848 200000 350327448 200000 496440539 200000 438693337 200000 494310622 200000 160676901 200000 528105660 200000 172956540 200000 343742785 200000 221642955 200000 696013048 200000 814679081 200000 648010261 200000 958439261 200000 246806677 200000 313204899 200000 932317859 200000 446133679 200000 612179261 200000 481944306 200000 583787799 200000 628924187 200000 828804031 200000 482011360 200000 510738689 200000 958782717 200000 602011788 200000 24109180 200000 993264085 200000 919037751 200000 806414395 200000 296702107 200000 299890539 200000 457262254 200000 612260357 200000 702420306 200000 99947647 200000 955645898 200000 561190985 200000 900905597 200000 828103986 200000 70849274 200000 927146249 200000 708924476 200000 397391751 200000 293976878 200000 148906604 200000 589838705 200000 188239847 200000 897813595 200000 452591930 200000 652857923 200000 556905373 200000 119226875 200000 534503779 200000 225285277 200000 480414555 200000 92892554 200000 31844984 200000 695502511 200000 513576372 200000 831762698 200000 728205360 200000 640333676 200000 586063775 200000 841708928 200000 845757669 200000 12796683 200000 534157050 200000 996186485 200000 722538004 200000 151897991 200000 101129477 200000 352356725 200000 549955809 200000 419787551 200000 287001827 200000 535812755 200000 883255440 200000 997250262 200000 213442589 200000 665035492 200000 520607501 200000 221206772 200000 627847966 200000 62712831 200000 520957285 200000 268461955 200000 608777143 200000 912176003 200000 643230283 200000 620925651 200000 613922205 200000 930177937 200000 737200788 200000 14519798 200000 291570406 200000 999613774 200000 16515515 200000 223115076 200000 3403408 200000 208756067 200000 429175902 200000 533975257 200000 605474043 200000 597324925 200000 801638591 200000 184698642 200000 617156713 200000 509507021 200000 69779268 200000 193142548 200000 39625605 200000 455469960 200000 993073911 200000 127415109 200000 922197977 200000 32218984 200000 474376198 200000 137379793 200000 519770710 200000 454636329 200000 902698052 200000 510402854 200000 976076240 200000 39122701 200000 378068902 200000 489284216 200000 966295424 200000 541860953 200000 802081480 200000 95547966 200000 378181504 200000 266794966 200000 514734438 200000 858715827 200000 282591570 200000 864032848 200000 809100515 200000 380971606 200000 967025242 200000 915823386 200000 564270789 200000 322188906 200000 320480351 200000 83944585 200000 185990966 200000 267628407 200000 895056910 200000 899011188 200000 518609285 200000 91548103 200000 793310071 200000 595520187 200000 83141795 200000 845822954 200000 302431886 200000 647537597 200000 148100007 200000 599821106 200000 940144043 200000 54641888 200000 370318410 200000 27008568 200000 763914251 200000 103750924 200000 816329580 200000 452854613 200000 428399180 200000 99996976 200000 637464973 200000 314109225 200000 757175029 200000 697709244 200000 461432660 200000 647406872 200000 319707884 200000 993410086 200000 253891596 200000 678594504 200000 924403709 200000 430914917 200000 659063330 200000 686298021 200000 844292442 200000 121246841 200000 143754665 200000 654047581 200000 853074454 200000 76746721 200000 61430486 200000 647503461 200000 852926377 200000 946886947 200000 521236611 200000 880184689 200000 71850607 200000 637605191 200000 17252528 200000 64975103 200000 429324329 200000 28633948 200000 881820414 200000 583105486 200000 399927930 200000 101145330 200000 717094194 200000 532851551 200000 781813099 200000 678883999 200000 491827128 200000 72977019 200000 950529511 200000 334269051 200000 906049565 200000 195734444 200000 499110464 200000 530345635 200000 517462420 200000 849753026 200000 814148264 200000 502277561 200000 813126515 200000 685723215 200000 321934777 200000 138297186 200000 34921395 200000 719943724 200000 249807086 200000 678899399 200000 919306098 200000 615814130 200000 204890919 200000 10316053 200000 175502196 200000 579808898 200000 671492905 200000 49038333 200000 322705054 200000 564888958 200000 739634204 200000 773363252 200000 264325755 200000 903113165 200000 686444043 200000 131960820 200000 33253815 200000 90533915 200000 313349223 200000 57677178 200000 856179878 200000 959717718 200000 205212293 200000 149256582 200000 508214206 200000 40551730 200000 884906523 200000 489179102 200000 551536664 200000 578976422 200000 282713031 200000 54782922 200000 309594611 200000 846137965 200000 536713608 200000 579839641 200000 322066737 200000 336592774 200000 278412099 200000 335863324 200000 875718617 200000 400209333 200000 680723263 200000 500387622 200000 228430995 200000 47576575 200000 652312745 200000 331021842 200000 271435567 200000 950796082 200000 154324497 200000 212035900 200000 738409758 200000 938106971 200000 117446123 200000 102727558 200000 481087991 200000 422222157 200000 942986511 200000 542703317 200000 775534580 200000 79722785 200000 639372602 200000 258223762 200000 978563186 200000 492175536 200000 606600075 200000 301455402 200000 489024117 200000 107677979 200000 459270918 200000 161843598 200000 165657377 200000 401719876 200000 294004501 200000 386038196 200000 977349698 200000 663433554 200000 974291457 200000 299156756 200000 572479685 200000 262909745 200000 683585917 200000 217968171 200000 314464061 200000 982645008 200000 105498908 200000 458745339 200000 334571103 200000 944727265 200000 9201366 200000 888461961 200000 900404614 200000 288887772 200000 612279176 200000 420806494 200000 580762416 200000 12441340 200000 366215536 200000 192744967 200000 103590782 200000 791674752 200000 304997556 200000 57613974 200000 408858808 200000 971938668 200000 492436956 200000 477404702 200000 317717447 200000 849592325 200000 390343764 200000 618233658 200000 921649850 200000 512892505 200000 313369324 200000 995072647 200000 653705537 200000 304710581 200000 346748503 200000 644794661 200000 748779829 200000 157467692 200000 50943407 200000 576621370 200000 413361934 200000 195649303 200000 219631855 200000 857389167 200000 299174507 200000 244030352 200000 239991160 200000 18336369 200000 792125070 200000 276684021 200000 682653837 200000 337679217 200000 363604189 200000 178343275 200000 268745686 200000 37395621 200000 73533794 200000 957945433 200000 658592225 200000 607099589 200000 351862092 200000 908828905 200000 981054620 200000 319914126 200000 574776172 200000 464647306 200000 762283997 200000 855307074 200000 265886905 200000 571318640 200000 603764698 200000 660729638 200000 629169356 200000 636082963 200000 740082097 200000 129898499 200000 46134373 200000 738957484 200000 834057698 200000 809296806 200000 751335396 200000 214158779 200000 29064911 200000 156125793 200000 171987408 200000 477248131 200000 28114755 200000 789431687 200000 519195988 200000 866235532 200000 953619176 200000 452406259 200000 47449277 200000 933983521 200000 754298575 200000 474205314 200000 298350077 200000 272907728 200000 840527340 200000 677591188 200000 383408939 200000 633038573 200000 753503640 200000 151208591 200000 544533761 200000 415531534 200000 248986638 200000 599518300 200000 750729053 200000 895907984 200000 414982894 200000 47775208 200000 707297728 200000 858423825 200000 370126268 200000 120367525 200000 653406674 200000 679309556 200000 864527969 200000 217253638 200000 23146972 200000 791147744 200000 858727337 200000 997773062 200000 827245900 200000 703475521 200000 645275588 200000 156942498 200000 622037301 200000 54567366 200000 336100038 200000 251964250 200000 139518668 200000 697552609 200000 430567208 200000 594312628 200000 603630572 200000 628032074 200000 919945284 200000 482953145 200000 141234579 200000 526154108 200000 228221660 200000 924566390 200000 255918691 200000 824375 200000 389818771 200000 840388477 200000 191622434 200000 632732924 200000 37179762 200000 264870241 200000 739725114 200000 293940628 200000 948135013 200000 700768829 200000 938322234 200000 527935882 200000 431830972 200000 728547118 200000 497821523 200000 910826156 200000 849691819 200000 168548820 200000 520881627 200000 893288334 200000 6093002 200000 75328726 200000 21311437 200000 934453766 200000 704771733 200000 868909147 200000 873115464 200000 380307889 200000 892500460 200000 614750865 200000 967796236 200000 263613037 200000 798709909 200000 437934633 200000 388606464 200000 494289117 200000 248322229 200000 655947993 200000 434187694 200000 129689833 200000 874752859 200000 305470425 200000 814454469 200000 375623227 200000 285827317 200000 201948263 200000 132535958 200000 798515394 200000 639012825 200000 740996163 200000 392643736 200000 152317747 200000 327415486 200000 60870195 200000 678789861 200000 571894659 200000 34552640 200000 123551872 200000 249703098 200000 954978158 200000 332302943 200000 695546231 200000 359287547 200000 874698484 200000 314096896 200000 952038890 200000 881690796 200000 692425942 200000 959388779 200000 668187053 200000 604207993 200000 918168861 200000 660424395 200000 934124569 200000 804468783 200000 185415572 200000 309874609 200000 672618635 200000 665336129 200000 776536137 200000 623790738 200000 648985830 200000 552554820 200000 141970448 200000 269038916 200000 244802061 200000 286561651 200000 245854976 200000 355900549 200000 988059242 200000 475837483 200000 112914163 200000 37574260 200000 146561642 200000 436054896 200000 801245194 200000 792286486 200000 141673727 200000 512036199 200000 332964647 200000 252750546 200000 458736156 200000 225064666 200000 892170354 200000 225400565 200000 81787197 200000 106680759 200000 903797717 200000 245510704 200000 188533724 200000 107888529 200000 625592704 200000 186178837 200000 517460477 200000 95122462 200000 485388901 200000 972073629 200000 419154595 200000 735345079 200000 965789885 200000 146562213 200000 18105432 200000 299598811 200000 266589313 200000 267073131 200000 47553449 200000 84743084 200000 409943025 200000 249408278 200000 867175336 200000 122199152 200000 612946961 200000 773925932 200000 473692265 200000 725295633 200000 429187879 200000 398675994 200000 535647621 200000 300181918 200000 688780095 200000 899971248 200000 976237722 200000 371037640 200000 793638567 200000 105844130 200000 103870920 200000 164743013 200000 566612083 200000 191238920 200000 424602677 200000 380124657 200000 486547194 200000 586351582 200000 512088715 200000 490120200 200000 957674583 200000 746761349 200000 3808117 200000 601462253 200000 569861865 200000 768636224 200000 912478245 200000 513986055 200000 630371795 200000 782863032 200000 297172689 200000 202824030 200000 704221052 200000 766531705 200000 751113521 200000 946654242 200000 231309329 200000 19176307 200000 355991811 200000 436697125 200000 342209534 200000 404677241 200000 311577224 200000 672062300 200000 663146105 200000 109170885 200000 181666564 200000 133781601 200000 219235319 200000 997886578 200000 875300161 200000 683289332 200000 689302709 200000 844536065 200000 448895500 200000 808079989 200000 798101808 200000 6382549 200000 501219511 200000 46569068 200000 394002093 200000 965988023 200000 391933334 200000 390067970 200000 201875378 200000 752780370 200000 701226114 200000 410598789 200000 158638219 200000 503886008 200000 645759321 200000 558360808 200000 176292806 200000 463256027 200000 207768699 200000 755151936 200000 549471415 200000 438166037 200000 532118351 200000 277807432 200000 597345781 200000 797426337 200000 618947772 200000 56618718 200000 882468315 200000 891692575 200000 580152240 200000 172145028 200000 457276680 200000 913624852 200000 155124637 200000 79720928 200000 887398623 200000 878858343 200000 18349815 200000 535316284 200000 794295816 200000 653203429 200000 661304247 200000 190283782 200000 766420717 200000 364646591 200000 129074651 200000 682772049 200000 548962366 200000 34880519 200000 932311011 200000 261773907 200000 489527149 200000 373688118 200000 904419158 200000 750866661 200000 178034483 200000 61250217 200000 427851579 200000 558786566 200000 172584457 200000 734583327 200000 676498081 200000 301612376 200000 2086576 200000 437032253 200000 848867095 200000 625270434 200000 93789866 200000 226135050 200000 294103860 200000 403102284 200000 396984510 200000 30345587 200000 760379664 200000 585217510 200000 407906168 200000 761089480 200000 627909833 200000 122258593 200000 839006118 200000 346973501 200000 559897856 200000 990904788 200000 786878684 200000 778071146 200000 389221721 200000 218326392 200000 668087793 200000 380978892 200000 430334206 200000 658934957 200000 214633344 200000 635471170 200000 673561885 200000 554666547 200000 291280488 200000 356896912 200000 54348645 200000 411904242 200000 215874125 200000 870069727 200000 140277901 200000 94708338 200000 603530260 200000 82702139 200000 63821006 200000 359721315 200000 118467691 200000 181935636 200000 199677028 200000 808583191 200000 379148350 200000 364893630 200000 434026512 200000 609166595 200000 630471491 200000 368122353 200000 76701593 200000 767871810 200000 224654960 200000 244058953 200000 246334022 200000 607843090 200000 647097983 200000 758798278 200000 106696550 200000 325957716 200000 758026353 200000 247076174 200000 64883912 200000 316970256 200000 874533384 200000 771207718 200000 168703811 200000 434504175 200000 100685899 200000 849987453 200000 96149295 200000 146180287 200000 132563974 200000 301412834 200000 566377194 200000 402457331 200000 368356935 200000 378716616 200000 634147157 200000 467222560 200000 30763234 200000 542099465 200000 91389525 200000 426758786 200000 72655086 200000 356388960 200000 606489938 200000 920877941 200000 75475782 200000 77177325 200000 176004538 200000 864913915 200000 429299977 200000 72183733 200000 579707263 200000 714815293 200000 919189019 200000 336144160 200000 343634325 200000 634683138 200000 121722274 200000 272291961 200000 678402677 200000 799473209 200000 71976073 200000 26086258 200000 245768861 200000 241880437 200000 825708032 200000 102242205 200000 930318094 200000 197139820 200000 980026874 200000 705006324 200000 137991629 200000 184029048 200000 268914605 200000 260531794 200000 610868834 200000 529207318 200000 936175126 200000 967620599 200000 524546652 200000 238390121 200000 834426483 200000 823944711 200000 153799626 200000 723581367 200000 881700038 200000 108449036 200000 349953475 200000 162462187 200000 554487897 200000 204937328 200000 995697376 200000 639936018 200000 452225077 200000 313618180 200000 841317821 200000 326011358 200000 522275241 200000 219105148 200000 364834171 200000 658946342 200000 228195529 200000 884955889 200000 828176449 200000 616835684 200000 685337836 200000 694491997 200000 962085814 200000 864116533 200000 686124334 200000 683364898 200000 668243849 200000 412315357 200000 914509036 200000 168094852 200000 396430826 200000 850016960 200000 391716426 200000 576196650 200000 999663630 200000 73699562 200000 172098224 200000 262500257 200000 304431278 200000 886738568 200000 922642249 200000 534147801 200000 427662984 200000 304177773 200000 210379651 200000 262130086 200000 576277213 200000 336417166 200000 919508369 200000 851483200 200000 1336817 200000 973529478 200000 937850604 200000 194865091 200000 230056847 200000 591243539 200000 870638286 200000 118538416 200000 909653379 200000 575586455 200000 437439157 200000 335032682 200000 666245661 200000 340827288 200000 755332326 200000 518215354 200000 974897332 200000 771021888 200000 686768360 200000 779440716 200000 160132129 200000 386228701 200000 135537669 200000 52829488 200000 35498304 200000 349787490 200000 130350540 200000 404701786 200000 211819379 200000 639469797 200000 302078097 200000 53989153 200000 114641694 200000 684267295 200000 760054252 200000 889781188 200000 920312876 200000 581303791 200000 443188534 200000 291417056 200000 966434440 200000 731815639 200000 905819151 200000 11977979 200000 20028069 200000 936558461 200000 245684443 200000 126166269 200000 523346423 200000 732444204 200000 606588224 200000 523964593 200000 335275384 200000 606623824 200000 727454377 200000 788270153 200000 542620196 200000 968849662 200000 784520902 200000 60215767 200000 176845693 200000 865784169 200000 414244874 200000 809962453 200000 860271623 200000 188914030 200000 336209452 200000 988462494 200000 322661837 200000 689514505 200000 338851494 200000 623710706 200000 446439131 200000 726750686 200000 657423161 200000 9452918 200000 478139841 200000 858071473 200000 315841639 200000 480954162 200000 732462615 200000 263471854 200000 672307192 200000 533009681 200000 550588659 200000 364848674 200000 954240886 200000 533238884 200000 798452084 200000 858823039 200000 519303344 200000 552325216 200000 716138811 200000 407681884 200000 205715515 200000 336814235 200000 954991853 200000 124063923 200000 270850028 200000 63179155 200000 149855410 200000 224369570 200000 468366175 200000 797733671 200000 816334521 200000 606813675 200000 463089267 200000 852448028 200000 52231602 200000 711675763 200000 455237068 200000 415990169 200000 380654930 200000 586965190 200000 121162064 200000 956269483 200000 984310483 200000 621775761 200000 555700906 200000 288933314 200000 790477169 200000 72975655 200000 924384203 200000 835514930 200000 828307694 200000 117786366 200000 892798819 200000 642120115 200000 887548942 200000 693562671 200000 231797100 200000 763865058 200000 921958684 200000 814429433 200000 536841632 200000 392416702 200000 79776356 200000 755594046 200000 437654526 200000 312223275 200000 521669302 200000 669648132 200000 922583369 200000 441325682 200000 769792490 200000 494319093 200000 592472969 200000 46947519 200000 487988054 200000 464247519 200000 910691464 200000 651079330 200000 667840602 200000 108810293 200000 438900309 200000 710093711 200000 459057876 200000 376703117 200000 454346181 200000 48985950 200000 308722604 200000 373160736 200000 478075117 200000 200108747 200000 103954250 200000 661075534 200000 278555049 200000 289741815 200000 123845146 200000 267450391 200000 267564569 200000 542219493 200000 300957967 200000 309976226 200000 727059742 200000 923589630 200000 326623774 200000 506123962 200000 846725857 200000 965110925 200000 560028350 200000 564679244 200000 633031501 200000 762751812 200000 479022191 200000 591562474 200000 821429392 200000 32667830 200000 213600047 200000 588841035 200000 667918750 200000 866637786 200000 332505606 200000 984561864 200000 610492590 200000 551215247 200000 171043708 200000 394756065 200000 774596539 200000 124859922 200000 224882206 200000 773973174 200000 555974916 200000 440534409 200000 995628797 200000 978252943 200000 915897740 200000 564792956 200000 966468142 200000 922866517 200000 66170778 200000 963376982 200000 742871371 200000 928985110 200000 780826939 200000 671854568 200000 9544176 200000 103809925 200000 795949755 200000 616584167 200000 454404159 200000 525478007 200000 979642160 200000 41429865 200000 526634332 200000 94564967 200000 837729519 200000 403007852 200000 436221426 200000 573886962 200000 787702292 200000 639186000 200000 75857581 200000 123097948 200000 966894847 200000 41018455 200000 960519870 200000 60698890 200000 865598674 200000 686819884 200000 453894746 200000 829822470 200000 558841332 200000 760619353 200000 291029819 200000 210337919 200000 792535696 200000 444228303 200000 589552925 200000 294099013 200000 447402775 200000 705738594 200000 791562306 200000 289393489 200000 21235386 200000 996759627 200000 44443631 200000 450357307 200000 802233329 200000 232247716 200000 554261229 200000 735142594 200000 500508918 200000 34113263 200000 597717513 200000 229668936 200000 209044043 200000 198450576 200000 780348052 200000 882651731 200000 710843696 200000 361038158 200000 460902627 200000 204996878 200000 74215981 200000 652339414 200000 942176464 200000 962676677 200000 441108367 200000 109558840 200000 412388407 200000 644795757 200000 866146274 200000 782515560 200000 372462458 200000 703123225 200000 494928508 200000 384110782 200000 164661758 200000 8373894 200000 521831922 200000 604236663 200000 380922540 200000 872774800 200000 340286113 200000 544647729 200000 260213361 200000 819942331 200000 925699366 200000 997709683 200000 112412862 200000 710722219 200000 464260838 200000 781662243 200000 578405384 200000 571809964 200000 632879751 200000 814463502 200000 531844169 200000 679081003 200000 405176949 200000 870001251 200000 101425533 200000 852465978 200000 304901982 200000 270286392 200000 668624934 200000 534533136 200000 64405686 200000 788288260 200000 53870025 200000 9233287 200000 535585076 200000 937141027 200000 731234159 200000 453639580 200000 906717011 200000 63988822 200000 39979557 200000 88104947 200000 693614546 200000 467570240 200000 88221564 200000 575968337 200000 584534069 200000 516486890 200000 334628361 200000 972357408 200000 310996801 200000 424258367 200000 698235878 200000 175439854 200000 973417348 200000 372687761 200000 683968303 200000 336023022 200000 963295178 200000 515192850 200000 275476614 200000 995034229 200000 15551913 200000 938234716 200000 235501456 200000 521216382 200000 364535798 200000 864400618 200000 553249654 200000 666938919 200000 457361742 200000 625279388 200000 585594213 200000 964434738 200000 646519439 200000 684362295 200000 55270670 200000 282076549 200000 348961115 200000 279771619 200000 465409319 200000 831597738 200000 610198684 200000 778234027 200000 92884455 200000 904211280 200000 544941818 200000 156079616 200000 732962702 200000 389924296 200000 672978279 200000 515758903 200000 228250843 200000 54028424 200000 238393236 200000 367076358 200000 722582932 200000 701096620 200000 718432889 200000 548316939 200000 777328386 200000 454310512 200000 234959057 200000 597426245 200000 605304434 200000 461789111 200000 410774939 200000 491792281 200000 908762037 200000 727473287 200000 984383642 200000 727719758 200000 583401376 200000 129176459 200000 983240918 200000 538701457 200000 519628941 200000 392318096 200000 339686682 200000 433462770 200000 210729689 200000 659180296 200000 729484915 200000 389167589 200000 268179300 200000 467424906 200000 895375031 200000 103801155 200000 577731092 200000 472298831 200000 801601276 200000 894225350 200000 99407442 200000 189216951 200000 497635356 200000 792048784 200000 157729163 200000 450234306 200000 453486904 200000 483479716 200000 834890672 200000 34629528 200000 610097714 200000 41836908 200000 228721590 200000 308802562 200000 612450353 200000 491318066 200000 125692439 200000 355456494 200000 978638881 200000 485072806 200000 176511824 200000 602581486 200000 841575728 200000 629936222 200000 41787489 200000 782942905 200000 24869203 200000 852442961 200000 864518992 200000 441054121 200000 273518015 200000 452511580 200000 144831910 200000 876360508 200000 416558960 200000 93465789 200000 828970224 200000 497064852 200000 807546789 200000 403709851 200000 324998975 200000 916474103 200000 584804449 200000 388772475 200000 87418280 200000 315392591 200000 321346284 200000 451488972 200000 551202501 200000 890732458 200000 388268625 200000 965247837 200000 509082931 200000 820976827 200000 926941150 200000 971195617 200000 993172498 200000 28471639 200000 274842534 200000 733467762 200000 432530312 200000 873425914 200000 325992706 200000 498103819 200000 757208382 200000 97419840 200000 446305547 200000 486697229 200000 203803361 200000 96687468 200000 754495778 200000 704841915 200000 365081250 200000 655336164 200000 212411753 200000 714292414 200000 322023863 200000 44673714 200000 582665032 200000 27937697 200000 413730008 200000 541262341 200000 857098728 200000 105027413 200000 449488578 200000 662712238 200000 592735931 200000 584619439 200000 697978552 200000 331408548 200000 855558130 200000 404211941 200000 694882045 200000 107121280 200000 487975173 200000 23486485 200000 352648539 200000 755210241 200000 207449391 200000 736271807 200000 382945695 200000 516665738 200000 25908208 200000 227966021 200000 301701146 200000 269907359 200000 261322633 200000 338688114 200000 385981986 200000 699395948 200000 239567747 200000 587853296 200000 44731535 200000 393293118 200000 348696361 200000 999723472 200000 889489470 200000 695627015 200000 831246857 200000 876313351 200000 675840657 200000 617563358 200000 108437622 200000 414303979 200000 227384301 200000 954532733 200000 683153929 200000 291522490 200000 736798779 200000 518357697 200000 486646300 200000 869483283 200000 773314921 200000 201447982 200000 70165069 200000 515052154 200000 423485926 200000 628864361 200000 134529282 200000 248799192 200000 313530152 200000 885222075 200000 959881695 200000 51206138 200000 617362474 200000 561412501 200000 529622609 200000 176395533 200000 498211302 200000 417046278 200000 340140038 200000 385751848 200000 919292383 200000 919111 200000 298475379 200000 226067651 200000 471635099 200000 882847024 200000 199569997 200000 415388984 200000 811290657 200000 771554496 200000 259311120 200000 776251209 200000 661649023 200000 978769304 200000 943807099 200000 619768217 200000 338031686 200000 593730176 200000 797460498 200000 104994097 200000 848676108 200000 496003298 200000 891030683 200000 675406845 200000 539131369 200000 680671562 200000 491870626 200000 905522509 200000 307061754 200000 527213548 200000 938224373 200000 826926677 200000 170501858 200000 827211550 200000 223770919 200000 155978413 200000 3061572 200000 383060953 200000 322086929 200000 619444945 200000 614941514 200000 964717116 200000 844581709 200000 211515553 200000 388604705 200000 773409801 200000 139623098 200000 934248419 200000 964969338 200000 331947814 200000 60161275 200000 138190524 200000 886329867 200000 204671518 200000 69974519 200000 949657147 200000 539042828 200000 185699486 200000 645247834 200000 535269071 200000 99715259 200000 243393528 200000 315346195 200000 578724555 200000 801499096 200000 113398179 200000 817529812 200000 783424745 200000 385264169 200000 405274552 200000 406558614 200000 760421060 200000 319147000 200000 693402999 200000 853568530 200000 969968988 200000 842542992 200000 153753024 200000 481015624 200000 625997206 200000 671242179 200000 898426779 200000 384016892 200000 1067706 200000 5320295 200000 264161969 200000 913333300 200000 765573363 200000 190413012 200000 829052368 200000 740806587 200000 186109394 200000 7574120 200000 123456362 200000 723538082 200000 49662668 200000 769718531 200000 366179350 200000 482210746 200000 893670839 200000 752607115 200000 196518158 200000 988642074 200000 898317649 200000 920774761 200000 883162288 200000 509124767 200000 23131577 200000 494428683 200000 970228990 200000 430951015 200000 633982708 200000 754071392 200000 10515485 200000 38290261 200000 560532841 200000 224076383 200000 967560409 200000 86213009 200000 985824870 200000 743715456 200000 300484384 200000 557131013 200000 826277529 200000 315843905 200000 5179011 200000 741976545 200000 268301463 200000 644069538 200000 27492536 200000 612579607 200000 256013144 200000 179181993 200000 57239066 200000 697678047 200000 316531897 200000 546700000 200000 99531815 200000 523299637 200000 285523961 200000 830744786 200000 357127169 200000 777836118 200000 179968572 200000 527412881 200000 774152942 200000 903833415 200000 374131979 200000 320635955 200000 249574617 200000 773565006 200000 543961298 200000 57955664 200000 688944334 200000 865021814 200000 476491617 200000 942390150 200000 88645505 200000 393259280 200000 518846572 200000 820182261 200000 937194952 200000 414349869 200000 736068107 200000 332194500 200000 519285020 200000 73549093 200000 34009914 200000 781822874 200000 767650845 200000 897970194 200000 595973722 200000 898492453 200000 826294027 200000 691677525 200000 330441134 200000 114065815 200000 913208397 200000 38183953 200000 302028255 200000 391269411 200000 606455022 200000 53705899 200000 429141625 200000 29476741 200000 982848795 200000 248463184 200000 484855404 200000 104614775 200000 707110566 200000 47561839 200000 285274763 200000 210840637 200000 378149254 200000 11146043 200000 960336912 200000 180197146 200000 686300245 200000 178061354 200000 224895254 200000 142929112 200000 647061200 200000 787231608 200000 67697950 200000 859228741 200000 967953499 200000 111978405 200000 62611851 200000 662290608 200000 840308347 200000 583830515 200000 318162982 200000 300649584 200000 532660057 200000 548997353 200000 685926298 200000 328401757 200000 666758726 200000 572763858 200000 477285369 200000 718478677 200000 919500337 200000 964043327 200000 413605685 200000 22543033 200000 259889203 200000 619869825 200000 832533416 200000 311725805 200000 392126980 200000 470548528 200000 925613197 200000 788153051 200000 981414018 200000 432709031 200000 921372804 200000 857653617 200000 780625969 200000 88320901 200000 796837394 200000 217751582 200000 327873974 200000 579455789 200000 893543966 200000 27467609 200000 250363483 200000 135003463 200000 508079222 200000 582180122 200000 177350799 200000 827231293 200000 536008776 200000 325081439 200000 360222819 200000 311607487 200000 429941929 200000 500162217 200000 733170701 200000 732091455 200000 328310033 200000 303375996 200000 671362665 200000 79097206 200000 298750941 200000 574747618 200000 153758067 200000 600819421 200000 239256268 200000 5295081 200000 311077582 200000 187844917 200000 436395907 200000 920552992 200000 512670784 200000 818493952 200000 686283273 200000 737676062 200000 251561011 200000 506817541 200000 564959563 200000 452186364 200000 433816630 200000 373660623 200000 801683865 200000 4303317 200000 61245818 200000 773573167 200000 522252583 200000 42775117 200000 303728470 200000 458740918 200000 731681421 200000 754016263 200000 518240196 200000 942498364 200000 341648200 200000 48451630 200000 100468705 200000 853720924 200000 993189943 200000 651630061 200000 639563889 200000 512243445 200000 606446110 200000 857599735 200000 621072984 200000 188549802 200000 140018726 200000 589878272 200000 392453922 200000 331423587 200000 768724059 200000 386731841 200000 629471612 200000 177366986 200000 876068909 200000 982316792 200000 602899896 200000 818213583 200000 539345136 200000 779885030 200000 171441742 200000 101982757 200000 859397724 200000 407605199 200000 86318677 200000 474349762 200000 695022861 200000 242443773 200000 1800206 200000 176100707 200000 334429443 200000 525044158 200000 270000986 200000 878057733 200000 447656996 200000 262645985 200000 410791998 200000 151523181 200000 629206198 200000 600082493 200000 130044262 200000 555207074 200000 611262949 200000 653361707 200000 972768416 200000 401587821 200000 619074627 200000 189390087 200000 291794781 200000 185316064 200000 72684098 200000 701427122 200000 140120883 200000 575222476 200000 188295356 200000 407056915 200000 72562269 200000 136780105 200000 89732972 200000 780301713 200000 856101945 200000 146089266 200000 880462194 200000 454688155 200000 809697737 200000 215118246 200000 435444691 200000 920932896 200000 864508467 200000 482549385 200000 222347255 200000 176224791 200000 687314753 200000 11570944 200000 236913706 200000 701383161 200000 533132770 200000 108213753 200000 716239387 200000 78012994 200000 724700327 200000 60317857 200000 915136351 200000 908278259 200000 600834631 200000 369983723 200000 188743151 200000 616509203 200000 317439515 200000 629095952 200000 32772774 200000 830724393 200000 664789154 200000 902204682 200000 366082500 200000 923009476 200000 339944959 200000 612159767 200000 794281838 200000 868174580 200000 466794614 200000 500345404 200000 107185707 200000 587920846 200000 214508786 200000 623005120 200000 328661352 200000 784716011 200000 671946626 200000 502996652 200000 241685493 200000 230408425 200000 802544088 200000 120055378 200000 132245638 200000 858866921 200000 546250697 200000 24735427 200000 877121588 200000 286760719 200000 968462799 200000 600704855 200000 367626489 200000 494914310 200000 657364874 200000 379657001 200000 444828727 200000 580626041 200000 585647162 200000 269045657 200000 575750450 200000 420394395 200000 263509831 200000 235797704 200000 64993169 200000 626631072 200000 559307962 200000 828214303 200000 191396321 200000 588643137 200000 343638465 200000 745353416 200000 689886738 200000 345983292 200000 334075183 200000 669242419 200000 706872312 200000 403662546 200000 260502009 200000 693134995 200000 864845771 200000 922284616 200000 90831802 200000 191081823 200000 940682407 200000 762806118 200000 526098736 200000 481262545 200000 479257357 200000 639457787 200000 505563836 200000 172987754 200000 908932448 200000 67843159 200000 627735270 200000 441769068 200000 749035113 200000 778938831 200000 742661335 200000 905310815 200000 182860244 200000 93401404 200000 656827614 200000 153791116 200000 323491505 200000 605706108 200000 889574636 200000 30007429 200000 979863028 200000 141745648 200000 626988311 200000 507414171 200000 785202420 200000 270252797 200000 25905179 200000 126531686 200000 202256880 200000 313526923 200000 699869652 200000 969072962 200000 668979845 200000 307766409 200000 62419909 200000 881445580 200000 92638265 200000 229450087 200000 949774228 200000 703827816 200000 399596788 200000 183189146 200000 524992907 200000 477889214 200000 726994818 200000 715551515 200000 865384217 200000 315815993 200000 265961490 200000 167533032 200000 95376207 200000 357178247 200000 164529337 200000 405589122 200000 264459108 200000 981816092 200000 472534000 200000 903126382 200000 516463410 200000 765737134 200000 845894930 200000 72103604 200000 141046710 200000 782020026 200000 369112799 200000 313448035 200000 828210067 200000 396910078 200000 181434876 200000 87995147 200000 913187216 200000 722427389 200000 633437041 200000 967573057 200000 791033621 200000 353725822 200000 524348201 200000 811211550 200000 129024690 200000 108351501 200000 437823093 200000 686553793 200000 91687065 200000 699713401 200000 533020298 200000 162373832 200000 828790047 200000 460334164 200000 254395646 200000 448420315 200000 80243519 200000 916616823 200000 466633807 200000 866205218 200000 232480022 200000 735006075 200000 109241948 200000 944070601 200000 594021992 200000 110977344 200000 127582442 200000 112857475 200000 533986586 200000 510113898 200000 272406048 200000 695778564 200000 656255414 200000 126369503 200000 276481803 200000 703835014 200000 424537578 200000 313228874 200000 941260827 200000 905933893 200000 427587337 200000 514994331 200000 765994916 200000 779117827 200000 279227016 200000 440315013 200000 578142 200000 221001861 200000 269881986 200000 521516031 200000 535053798 200000 506507539 200000 465308725 200000 457228484 200000 477706043 200000 444524284 200000 960277635 200000 868658387 200000 962134849 200000 755988752 200000 852762226 200000 193731311 200000 703251777 200000 656254244 200000 417536940 200000 457045279 200000 420921191 200000 100078738 200000 962590976 200000 815968047 200000 289829699 200000 606707894 200000 943979231 200000 475959598 200000 842521161 200000 698933618 200000 745996256 200000 206091758 200000 489692753 200000 437792170 200000 637890364 200000 509328776 200000 823839255 200000 488624585 200000 635982162 200000 502841813 200000 408414652 200000 883214907 200000 261105700 200000 157712117 200000 786514243 200000 800817649 200000 633719769 200000 700641228 200000 66595093 200000 267189984 200000 423376185 200000 523489408 200000 459673214 200000 699984002 200000 182424116 200000 662966013 200000 543270445 200000 483144787 200000 137397851 200000 979371889 200000 250549432 200000 255865429 200000 521163109 200000 31463632 200000 849564950 200000 104361868 200000 580507564 200000 120331089 200000 413461795 200000 348858499 200000 318047405 200000 382673135 200000 912376351 200000 928147398 200000 715897740 200000 107565032 200000 313968943 200000 326077030 200000 115552141 200000 152368962 200000 722177499 200000 680329848 200000 415039644 200000 120477505 200000 320262798 200000 996683670 200000 328942022 200000 774897138 200000 148863770 200000 872889180 200000 719373246 200000 488659876 200000 502897457 200000 656657900 200000 215184217 200000 874200426 200000 272126188 200000 120559723 200000 561491474 200000 768847258 200000 748458824 200000 641516417 200000 865125511 200000 449825872 200000 273519269 200000 579326429 200000 902945018 200000 813324268 200000 956664133 200000 125504687 200000 571278801 200000 169377679 200000 551428051 200000 417655341 200000 821903382 200000 359325091 200000 549570009 200000 486174734 200000 312727031 200000 793287248 200000 998805064 200000 723323922 200000 700336967 200000 912024071 200000 841254900 200000 349376632 200000 929141755 200000 812618235 200000 314608662 200000 626881669 200000 503729327 200000 442511011 200000 137535176 200000 178055940 200000 243056415 200000 557481018 200000 859166092 200000 770108609 200000 665735342 200000 451301695 200000 750979014 200000 313438477 200000 295338722 200000 915520246 200000 958418749 200000 973691965 200000 672954853 200000 107684836 200000 228650142 200000 533302827 200000 267551494 200000 419112534 200000 897644537 200000 550401203 200000 797734710 200000 840724699 200000 912455490 200000 796687927 200000 301335436 200000 126048454 200000 975681745 200000 854915100 200000 931069889 200000 930695341 200000 230451171 200000 121006411 200000 907232949 200000 933956845 200000 668061462 200000 932671665 200000 131335400 200000 191455267 200000 390370545 200000 936436671 200000 161923329 200000 153035188 200000 33232474 200000 416928490 200000 326300235 200000 409142854 200000 146988830 200000 840350764 200000 24424755 200000 774880325 200000 535308908 200000 219998081 200000 940542412 200000 511096927 200000 517670746 200000 364504939 200000 503547467 200000 985710600 200000 618832735 200000 468569967 200000 165001610 200000 892655095 200000 507580119 200000 797985942 200000 99038089 200000 60162215 200000 664504195 200000 852157421 200000 913161193 200000 148106967 200000 575799046 200000 840701701 200000 846165615 200000 426197514 200000 726762345 200000 458541171 200000 716303751 200000 518975752 200000 137931671 200000 323567185 200000 909846206 200000 997525083 200000 798773218 200000 27870908 200000 752694087 200000 663518419 200000 384198268 200000 803312724 200000 682636920 200000 615015427 200000 661032447 200000 39721663 200000 62444618 200000 946757825 200000 587471334 200000 819723557 200000 254367708 200000 60162986 200000 311311633 200000 29677237 200000 422821359 200000 7960987 200000 662627397 200000 849534239 200000 425268587 200000 827372601 200000 879399594 200000 603077401 200000 862555610 200000 198104682 200000 76970059 200000 421467867 200000 350013416 200000 106070746 200000 525430425 200000 555438754 200000 242605033 200000 985286264 200000 789013225 200000 38904624 200000 342769235 200000 476981494 200000 785058033 200000 250243146 200000 941562431 200000 339105100 200000 770634575 200000 404176697 200000 874939372 200000 828413493 200000 684299778 200000 782601546 200000 578469180 200000 735562416 200000 657333487 200000 228223054 200000 218248758 200000 179160704 200000 46638685 200000 186434843 200000 537620866 200000 408695981 200000 948429689 200000 986427400 200000 172531440 200000 589388801 200000 368546515 200000 693385589 200000 345345521 200000 152466316 200000 905428191 200000 802831425 200000 426653212 200000 762644257 200000 203030134 200000 721360978 200000 710037419 200000 671518678 200000 177778002 200000 855798033 200000 956397051 200000 730353288 200000 669610133 200000 703081451 200000 226606096 200000 301350485 200000 623669058 200000 708743377 200000 945366798 200000 216541472 200000 26702531 200000 877864632 200000 445776065 200000 67888656 200000 577408866 200000 334164506 200000 292580374 200000 723708945 200000 838065871 200000 160299892 200000 23735712 200000 239631441 200000 586931872 200000 137827270 200000 216908820 200000 708633796 200000 549667532 200000 140372246 200000 690847437 200000 235411617 200000 838338096 200000 738403565 200000 694813769 200000 504580323 200000 519887626 200000 726705880 200000 360534185 200000 846890698 200000 553729921 200000 63719656 200000 996012085 200000 219754071 200000 790701594 200000 412439091 200000 110410198 200000 224256723 200000 327071812 200000 78094161 200000 153823643 200000 910598984 200000 254051022 200000 679032543 200000 645713204 200000 866264838 200000 518916715 200000 804087807 200000 38871162 200000 347412512 200000 63864885 200000 826665686 200000 119936485 200000 420706285 200000 143266855 200000 394222349 200000 199219476 200000 663342471 200000 19975074 200000 472912465 200000 787418953 200000 953154639 200000 706331113 200000 35607764 200000 736370154 200000 344678503 200000 7246501 200000 762823625 200000 473370882 200000 530745142 200000 956229217 200000 95347179 200000 729124797 200000 608510952 200000 422611726 200000 510399479 200000 3468527 200000 361239020 200000 457772161 200000 574081837 200000 395167118 200000 37860724 200000 559387888 200000 728277459 200000 452853044 200000 269357560 200000 679264633 200000 123677106 200000 824189598 200000 160614579 200000 563116700 200000 641750679 200000 290389551 200000 530366756 200000 135795387 200000 467453651 200000 766763118 200000 646199183 200000 1226913 200000 496943036 200000 656723075 200000 146634106 200000 100611064 200000 136064042 200000 967481022 200000 607496240 200000 885818321 200000 156209402 200000 367225617 200000 74025281 200000 551937313 200000 934415759 200000 80091025 200000 126642432 200000 604944702 200000 431116364 200000 997100792 200000 738427652 200000 486635110 200000 762292507 200000 661833510 200000 760957607 200000 492621880 200000 850836457 200000 962976667 200000 827468170 200000 245461560 200000 235088167 200000 846365183 200000 859321871 200000 823169615 200000 229657675 200000 427415195 200000 985416670 200000 210281290 200000 463702093 200000 313878237 200000 279819873 200000 386129238 200000 691389994 200000 749636568 200000 229142343 200000 416188042 200000 704232293 200000 988468929 200000 533017861 200000 750065502 200000 656582273 200000 648424307 200000 399452496 200000 32717100 200000 840893832 200000 43708140 200000 278835620 200000 642361014 200000 81823367 200000 229001166 200000 140587968 200000 938039967 200000 58817551 200000 358144735 200000 877791784 200000 509009904 200000 325105078 200000 349521289 200000 576092834 200000 36935829 200000 820167828 200000 205932635 200000 848650425 200000 601684958 200000 536924615 200000 753466758 200000 768554557 200000 433107711 200000 93800687 200000 594910560 200000 420753345 200000 295727504 200000 376232626 200000 353834725 200000 191416092 200000 924994061 200000 228792633 200000 624247345 200000 952612841 200000 343679062 200000 511332017 200000 187556103 200000 247635463 200000 978707505 200000 895391692 200000 150114125 200000 353835033 200000 143424451 200000 619242557 200000 157909901 200000 706936838 200000 671352347 200000 650033471 200000 894738294 200000 930628986 200000 1218984 200000 648260623 200000 777243738 200000 264866404 200000 727339197 200000 982759022 200000 417998253 200000 438258550 200000 809176596 200000 934599456 200000 136837516 200000 139698856 200000 480485704 200000 522675311 200000 56519475 200000 302425014 200000 496192857 200000 368992936 200000 459051398 200000 183048861 200000 28858668 200000 204949148 200000 690241417 200000 42096674 200000 830660617 200000 666934305 200000 771287272 200000 386826315 200000 584471579 200000 392268943 200000 11417712 200000 88982243 200000 748676851 200000 927888708 200000 41305236 200000 308466170 200000 576128518 200000 506880544 200000 24083433 200000 744209507 200000 695988522 200000 192475658 200000 301642154 200000 59343925 200000 522323229 200000 880202089 200000 110920756 200000 945874251 200000 458987518 200000 207061163 200000 734165899 200000 460885956 200000 745865682 200000 703342785 200000 751931860 200000 255664259 200000 781970176 200000 343370657 200000 150359513 200000 713180592 200000 995965654 200000 787924163 200000 472322440 200000 374585141 200000 158605826 200000 612315045 200000 350243956 200000 12161345 200000 799667481 200000 868392007 200000 27183187 200000 334164169 200000 798356243 200000 100467632 200000 888037246 200000 54353410 200000 545100749 200000 654154855 200000 426248052 200000 890066664 200000 486290054 200000 888620282 200000 869670231 200000 419925435 200000 741514338 200000 247639162 200000 639735917 200000 88882557 200000 86987498 200000 912792317 200000 125868704 200000 323189365 200000 644453002 200000 917563931 200000 260716799 200000 405743790 200000 931005202 200000 746399090 200000 668219963 200000 97329784 200000 511793718 200000 296654115 200000 377199915 200000 385253606 200000 528465934 200000 232765010 200000 305247560 200000 705448015 200000 406896534 200000 685809577 200000 823324465 200000 451861198 200000 705144111 200000 633026005 200000 92703528 200000 72843458 200000 386177820 200000 440207368 200000 73394580 200000 3538254 200000 705647110 200000 124328054 200000 48266109 200000 408481498 200000 511905145 200000 938597592 200000 347041555 200000 134316432 200000 695587941 200000 559781612 200000 785889320 200000 943300576 200000 328957853 200000 923869938 200000 79913649 200000 448117500 200000 666235483 200000 119952944 200000 706975048 200000 644678493 200000 428347066 200000 188862320 200000 40121773 200000 141348156 200000 644474427 200000 748925821 200000 86939457 200000 5098266 200000 917614657 200000 217744810 200000 880852361 200000 741644344 200000 104881813 200000 389791818 200000 362957489 200000 284464416 200000 678214626 200000 838290745 200000 246426630 200000 923990042 200000 102913082 200000 896033361 200000 401298043 200000 9142712 200000 276691855 200000 330562038 200000 580717861 200000 626789195 200000 7309883 200000 318489483 200000 34702271 200000 147225450 200000 275081593 200000 793023483 200000 497008935 200000 610717810 200000 303758825 200000 328383025 200000 232126943 200000 174398721 200000 140588560 200000 346293151 200000 585829005 200000 516622459 200000 346056405 200000 560452283 200000 291608699 200000 680378245 200000 256216070 200000 151512958 200000 282742807 200000 487851661 200000 33009873 200000 83501539 200000 166131060 200000 718239807 200000 684026955 200000 46479470 200000 278516424 200000 24928273 200000 166824940 200000 882716834 200000 34501356 200000 87456440 200000 327662609 200000 998296458 200000 401269727 200000 603129009 200000 441352313 200000 451720241 200000 159067459 200000 824651961 200000 999958729 200000 930429994 200000 975190239 200000 906505301 200000 365827336 200000 560084489 200000 878327579 200000 904595020 200000 295962147 200000 456439783 200000 930981255 200000 461083431 200000 141764714 200000 630805986 200000 703341396 200000 164501944 200000 549735441 200000 640820378 200000 30582745 200000 291469200 200000 110798256 200000 184560566 200000 713415439 200000 85396359 200000 263027908 200000 442742877 200000 300849686 200000 11537976 200000 118614572 200000 750595005 200000 119316910 200000 100424834 200000 410460844 200000 851932552 200000 538282687 200000 64700936 200000 128966509 200000 331064434 200000 174425809 200000 598965170 200000 418752123 200000 499353268 200000 723073172 200000 153526826 200000 764033862 200000 57015436 200000 771509850 200000 986396256 200000 866395938 200000 713038523 200000 326300312 200000 876440583 200000 401590727 200000 621762309 200000 136615529 200000 887025685 200000 24909777 200000 17492149 200000 246113291 200000 743213895 200000 798708032 200000 427836182 200000 391926111 200000 106734746 200000 985565690 200000 805639163 200000 438344813 200000 328772051 200000 484092485 200000 447838776 200000 859472350 200000 238866936 200000 718395213 200000 551144998 200000 503790976 200000 272739797 200000 60509092 200000 931819043 200000 327663302 200000 519375481 200000 416282556 200000 514254608 200000 260833093 200000 561550774 200000 543403119 200000 355619537 200000 265227577 200000 850907300 200000 980148600 200000 529509072 200000 838009342 200000 357958174 200000 594251768 200000 946161787 200000 421440151 200000 291808579 200000 365310193 200000 732087746 200000 446260266 200000 219698678 200000 281230286 200000 197699482 200000 987370113 200000 372933471 200000 393732826 200000 99456636 200000 356149898 200000 405694569 200000 786150340 200000 506251494 200000 402692313 200000 95036994 200000 476875809 200000 120944601 200000 150563873 200000 901901533 200000 802609130 200000 259958617 200000 46950335 200000 399281011 200000 548955642 200000 70900465 200000 173807663 200000 396912381 200000 162149521 200000 332438572 200000 709132180 200000 987735228 200000 2395604 200000 633725213 200000 942713908 200000 732476594 200000 787970122 200000 589255896 200000 11449594 200000 433132582 200000 100637536 200000 91591158 200000 763918323 200000 72953380 200000 695867366 200000 71932693 200000 34008273 200000 897077755 200000 675497616 200000 433277782 200000 210291051 200000 545072061 200000 3987575 200000 929741021 200000 679010875 200000 959057602 200000 401896853 200000 431904597 200000 695813342 200000 868021797 200000 137137996 200000 966434921 200000 12761240 200000 149062981 200000 689469664 200000 782487628 200000 542802125 200000 264583750 200000 352659960 200000 658267698 200000 515482505 200000 194145934 200000 689089313 200000 17136853 200000 330924025 200000 199822152 200000 139108427 200000 183233777 200000 809842416 200000 151380452 200000 389310794 200000 257807816 200000 584757603 200000 329044629 200000 635478614 200000 569165214 200000 269135085 200000 82682065 200000 558966923 200000 561195070 200000 652610124 200000 552248789 200000 59753578 200000 639821171 200000 782551522 200000 186913055 200000 394045526 200000 405848464 200000 186173493 200000 746291442 200000 194478360 200000 161567721 200000 600020079 200000 359277781 200000 279789148 200000 875493207 200000 633534174 200000 44883988 200000 840343346 200000 240687801 200000 547605877 200000 637293118 200000 592422542 200000 965654381 200000 305752138 200000 295777189 200000 954446279 200000 625471451 200000 698981910 200000 890190305 200000 352476956 200000 657676778 200000 971875512 200000 935253069 200000 725527594 200000 671522185 200000 539313074 200000 38695561 200000 351617655 200000 499396392 200000 702893226 200000 84637430 200000 231433195 200000 362869308 200000 171708907 200000 278650173 200000 627321170 200000 423301054 200000 100248802 200000 202341577 200000 418336987 200000 498022573 200000 963830945 200000 342007624 200000 298060444 200000 611345543 200000 497481823 200000 8781101 200000 427184907 200000 551401428 200000 829859317 200000 513659441 200000 751186822 200000 106245276 200000 632752226 200000 229181902 200000 153623244 200000 579865835 200000 691866697 200000 401744323 200000 535704450 200000 788268884 200000 338637422 200000 338038931 200000 291044016 200000 290397547 200000 950308925 200000 246169605 200000 821964865 200000 135943242 200000 989823043 200000 960198053 200000 596279686 200000 860704525 200000 376631986 200000 277350722 200000 136934836 200000 615100246 200000 894988257 200000 192779630 200000 936104033 200000 325411273 200000 770198730 200000 105098241 200000 102653451 200000 554519697 200000 887857547 200000 563166359 200000 870640785 200000 687835098 200000 340293094 200000 228161293 200000 325835704 200000 704536148 200000 445312448 200000 516991496 200000 328824231 200000 344333751 200000 798679461 200000 506664302 200000 130706283 200000 267574073 200000 529676611 200000 471924458 200000 496889716 200000 237646873 200000 655550954 200000 93492332 200000 229949462 200000 101322776 200000 299298579 200000 485451943 200000 328307721 200000 648297467 200000 447034582 200000 261315474 200000 387454186 200000 103786506 200000 180400242 200000 926164712 200000 593943992 200000 91690132 200000 626940105 200000 268481703 200000 927887191 200000 858735209 200000 970985185 200000 881311637 200000 608218384 200000 38939998 200000 994019428 200000 968941494 200000 21131023 200000 555310285 200000 529139744 200000 830217431 200000 217420004 200000 46292498 200000 194884744 200000 786663687 200000 315828227 200000 916522767 200000 150068274 200000 767061272 200000 748421700 200000 153379497 200000 789125720 200000 945332003 200000 382144611 200000 280291144 200000 786799447 200000 256536321 200000 625425537 200000 960708955 200000 91061554 200000 636427474 200000 181267105 200000 596644306 200000 690728975 200000 682089850 200000 924222252 200000 553651362 200000 682608313 200000 702824223 200000 927120238 200000 645024069 200000 873701149 200000 368827821 200000 619179030 200000 502563639 200000 737888461 200000 567162706 200000 398767546 200000 243195002 200000 225991552 200000 662420738 200000 796689233 200000 887548947 200000 177311631 200000 817858291 200000 692942519 200000 976403594 200000 338799226 200000 80260898 200000 890671916 200000 525391470 200000 244882785 200000 607756749 200000 54565845 200000 871225551 200000 792070028 200000 714117623 200000 123476538 200000 467668930 200000 631908068 200000 115613672 200000 711428806 200000 351442657 200000 218088055 200000 165965738 200000 527736139 200000 791194568 200000 159689464 200000 432392077 200000 216219515 200000 436363929 200000 663660860 200000 230878883 200000 371898736 200000 817925753 200000 232631486 200000 653124933 200000 443230244 200000 137486865 200000 566122524 200000 930743692 200000 797021178 200000 297366030 200000 722144151 200000 558931417 200000 518132531 200000 90466721 200000 489672599 200000 982525261 200000 967529594 200000 279419647 200000 999853349 200000 831458897 200000 228298585 200000 36626914 200000 554942064 200000 185841936 200000 977696961 200000 716038662 200000 502992201 200000 785086456 200000 16705414 200000 994189229 200000 101181350 200000 667736637 200000 464603361 200000 157138972 200000 678252066 200000 279876694 200000 393716972 200000 727163419 200000 22555771 200000 6616702 200000 762627369 200000 467039865 200000 419112979 200000 548439860 200000 319629052 200000 437046918 200000 257072240 200000 385370043 200000 278129708 200000 156212376 200000 922147261 200000 836186779 200000 539890022 200000 927310470 200000 363153734 200000 523256862 200000 108284602 200000 291010608 200000 314775552 200000 555614932 200000 782339612 200000 98036725 200000 933251838 200000 868590607 200000 100083684 200000 599116602 200000 950730237 200000 327434344 200000 658560847 200000 509699818 200000 470370777 200000 367372856 200000 639464699 200000 179857905 200000 735011606 200000 828210720 200000 816823663 200000 367871424 200000 845401176 200000 579725186 200000 665807761 200000 908952268 200000 596100843 200000 896898309 200000 823570734 200000 503035151 200000 46377276 200000 838603029 200000 626879861 200000 619970694 200000 636808541 200000 35341408 200000 657448828 200000 618347953 200000 94421893 200000 62966362 200000 586821818 200000 936321046 200000 547321486 200000 357102010 200000 665244043 200000 444920509 200000 224963702 200000 199796475 200000 813631920 200000 513343669 200000 536172766 200000 490325724 200000 626615500 200000 3646350 200000 150245262 200000 905008352 200000 165069032 200000 132280286 200000 493127407 200000 478108623 200000 299405039 200000 167203260 200000 881913999 200000 728096307 200000 865776947 200000 536487752 200000 677985185 200000 984751324 200000 199715814 200000 221432097 200000 978535290 200000 706767709 200000 303695778 200000 123201261 200000 48814101 200000 738390156 200000 277747682 200000 511262677 200000 374470800 200000 669809414 200000 121887622 200000 547262726 200000 851722157 200000 778982312 200000 664810835 200000 797738545 200000 356011602 200000 713362967 200000 592693361 200000 583327755 200000 548023305 200000 394552121 200000 801805035 200000 521621198 200000 13897601 200000 130158522 200000 55310386 200000 665098934 200000 935001355 200000 831688328 200000 699725723 200000 27647621 200000 338591517 200000 985748823 200000 668549340 200000 365252096 200000 264373971 200000 249234207 200000 824210579 200000 270015088 200000 720367209 200000 588422809 200000 817274559 200000 772436258 200000 403567554 200000 437101253 200000 959953733 200000 81518567 200000 937465572 200000 563853158 200000 822569580 200000 97684885 200000 211175034 200000 917735812 200000 81821537 200000 411465860 200000 971642961 200000 737825257 200000 335421620 200000 371102993 200000 149112795 200000 567979429 200000 61827289 200000 129765918 200000 304098991 200000 239152267 200000 486701225 200000 282501520 200000 346263302 200000 253210033 200000 161358302 200000 582931664 200000 140800576 200000 723356660 200000 530844058 200000 689967947 200000 111668061 200000 643487857 200000 340895457 200000 992036594 200000 648330117 200000 217207565 200000 709829402 200000 543026875 200000 567043713 200000 664965871 200000 179344018 200000 60629278 200000 284398399 200000 402115840 200000 253844216 200000 601280664 200000 526847057 200000 809359986 200000 788928994 200000 595828267 200000 67928686 200000 922954550 200000 918008647 200000 706615260 200000 453823728 200000 9923204 200000 866968068 200000 503070004 200000 177476693 200000 410764631 200000 332796503 200000 94415296 200000 558633151 200000 648381678 200000 43023463 200000 758549393 200000 233880692 200000 324432717 200000 610941113 200000 848674237 200000 452649566 200000 999361978 200000 680202428 200000 751808732 200000 212702347 200000 114793792 200000 253125951 200000 503456651 200000 912781998 200000 291690287 200000 818171125 200000 493091053 200000 457450652 200000 467670426 200000 870565624 200000 346333989 200000 703388881 200000 146572759 200000 703819075 200000 666692573 200000 47673577 200000 155795715 200000 273596215 200000 19817154 200000 154835495 200000 451801724 200000 875805207 200000 554881029 200000 759700977 200000 743637605 200000 456080268 200000 327107803 200000 676091473 200000 429871653 200000 612911649 200000 600606718 200000 274263670 200000 234880232 200000 138068935 200000 772801579 200000 423335729 200000 685621276 200000 45948499 200000 765240482 200000 261030265 200000 187371510 200000 878894587 200000 364038569 200000 347774183 200000 543212011 200000 857346525 200000 202799881 200000 386895418 200000 284989239 200000 319469689 200000 51484815 200000 44707797 200000 898869593 200000 42025009 200000 340620429 200000 672584764 200000 226253461 200000 330981840 200000 510990422 200000 608361627 200000 461132913 200000 681672448 200000 566739653 200000 550189887 200000 503046712 200000 773365970 200000 846265527 200000 116088858 200000 787299706 200000 247935547 200000 870373260 200000 586156867 200000 772614282 200000 996582033 200000 351217578 200000 215201652 200000 390347007 200000 115168786 200000 126537978 200000 736342154 200000 676997683 200000 155349085 200000 616704873 200000 569835529 200000 432582599 200000 747025654 200000 73839464 200000 336274326 200000 864906781 200000 179028423 200000 780193389 200000 108404091 200000 197458653 200000 942576538 200000 328172912 200000 145477414 200000 552551792 200000 941524128 200000 298588015 200000 288824233 200000 219442056 200000 374531821 200000 765777898 200000 813532220 200000 757760918 200000 984500473 200000 629647207 200000 604366519 200000 193195347 200000 179169312 200000 883855343 200000 639276569 200000 434563640 200000 563574563 200000 647849871 200000 860704516 200000 729363461 200000 502438565 200000 212134105 200000 231561277 200000 755538238 200000 851913647 200000 814978912 200000 774773041 200000 629878185 200000 825993261 200000 786747967 200000 551592043 200000 648248529 200000 878088559 200000 542313107 200000 412184095 200000 765757574 200000 216589993 200000 668545020 200000 631612067 200000 706889563 200000 238708083 200000 361538848 200000 918294256 200000 929319719 200000 189699145 200000 593660969 200000 869677861 200000 244960132 200000 412732171 200000 337373506 200000 485688068 200000 617526867 200000 255451007 200000 185045789 200000 861420148 200000 678484534 200000 728264650 200000 956679024 200000 219885565 200000 97910037 200000 964024059 200000 157450611 200000 725513551 200000 438261402 200000 52744577 200000 278026339 200000 109641659 200000 432379573 200000 174191535 200000 256369155 200000 565566136 200000 98712088 200000 84111935 200000 591902998 200000 244857952 200000 174010043 200000 629099724 200000 598506470 200000 898003952 200000 413212249 200000 926395990 200000 640634048 200000 852381259 200000 842103026 200000 937795522 200000 665525366 200000 137003640 200000 536426312 200000 483513944 200000 176384731 200000 182480928 200000 672119650 200000 612410435 200000 219741003 200000 736739345 200000 712575755 200000 788007188 200000 289885984 200000 771090109 200000 917855827 200000 564142656 200000 318198846 200000 61527739 200000 702897677 200000 76281757 200000 18540424 200000 574544709 200000 431760976 200000 638922729 200000 481685864 200000 284651193 200000 841091831 200000 201029443 200000 776592459 200000 466104601 200000 297853473 200000 558865840 200000 347865891 200000 747068554 200000 836018865 200000 668738967 200000 616113123 200000 281847768 200000 647524558 200000 732285510 200000 905759238 200000 108157681 200000 524997220 200000 599512683 200000 945568009 200000 241746790 200000 513405346 200000 442976923 200000 334358765 200000 350303981 200000 436370811 200000 6171086 200000 618315446 200000 61904865 200000 426460197 200000 399795681 200000 672144622 200000 121615808 200000 355925404 200000 586812947 200000 164802082 200000 461399468 200000 305082400 200000 846590856 200000 657851748 200000 190257899 200000 175548082 200000 59924425 200000 201658056 200000 364379496 200000 844192667 200000 892943682 200000 936732647 200000 922824751 200000 81015014 200000 901186499 200000 382280798 200000 740366324 200000 109503713 200000 728556800 200000 538771536 200000 47132045 200000 567297184 200000 401382161 200000 312593120 200000 998059123 200000 374120058 200000 843644146 200000 977086136 200000 629923654 200000 174969482 200000 477917956 200000 546786438 200000 400758342 200000 582949167 200000 389371274 200000 391492473 200000 878179290 200000 985377164 200000 592640301 200000 313918408 200000 263826701 200000 810818057 200000 218912121 200000 752225067 200000 838238220 200000 80300752 200000 860154206 200000 581581664 200000 998880425 200000 944890449 200000 609998255 200000 176999079 200000 141031643 200000 778364350 200000 36468646 200000 604056647 200000 616893244 200000 151942544 200000 617466718 200000 337242887 200000 136999306 200000 318571520 200000 139551320 200000 28470197 200000 876916518 200000 28735886 200000 181437431 200000 43427 200000 482236312 200000 162333054 200000 51460612 200000 52554533 200000 657953033 200000 431717974 200000 790770474 200000 71228948 200000 934298311 200000 710013026 200000 891295099 200000 729235534 200000 375543236 200000 832806448 200000 992859369 200000 574489651 200000 537321752 200000 770288916 200000 48235982 200000 316572458 200000 633398907 200000 581595045 200000 122156901 200000 114223642 200000 69098188 200000 255033406 200000 764576846 200000 759859185 200000 544791180 200000 547442046 200000 505969934 200000 473998881 200000 588983907 200000 684510921 200000 562943628 200000 846445342 200000 417215898 200000 439551684 200000 239396502 200000 755137249 200000 332578976 200000 81925084 200000 202122842 200000 256892776 200000 64480134 200000 1885888 200000 748777709 200000 730256691 200000 694147202 200000 164809955 200000 691303367 200000 537519049 200000 108614256 200000 908305659 200000 264776517 200000 865366577 200000 692454220 200000 593676677 200000 603058470 200000 773501305 200000 289606841 200000 85349182 200000 140301071 200000 827563827 200000 609780861 200000 645181867 200000 422743303 200000 257571315 200000 52863235 200000 781577106 200000 841274363 200000 465238994 200000 554389463 200000 720147839 200000 729036859 200000 341146862 200000 843956782 200000 375733312 200000 652683771 200000 348974568 200000 414773595 200000 802684777 200000 199107027 200000 552584292 200000 343803227 200000 188692945 200000 422949696 200000 496406412 200000 807732042 200000 519091731 200000 725420833 200000 880187022 200000 149761516 200000 175192335 200000 673201722 200000 373130521 200000 886880805 200000 437950054 200000 596121012 200000 871375844 200000 926415233 200000 578586369 200000 662004635 200000 365403944 200000 719435949 200000 548409226 200000 919930719 200000 704471841 200000 95514619 200000 493649649 200000 25315412 200000 530173584 200000 302738403 200000 892828904 200000 823885362 200000 162008380 200000 764978044 200000 15120488 200000 108264341 200000 906166380 200000 339925255 200000 195260970 200000 876607102 200000 295908718 200000 8609381 200000 719946543 200000 575402704 200000 630878740 200000 284016540 200000 130816825 200000 815923412 200000 671000882 200000 824909654 200000 10300751 200000 926997941 200000 174580513 200000 508880737 200000 933685821 200000 706594821 200000 355020351 200000 302461744 200000 316879121 200000 360400950 200000 350487405 200000 65133656 200000 204870560 200000 857969442 200000 651532431 200000 267814164 200000 449159423 200000 998449796 200000 54872336 200000 462456002 200000 834044426 200000 74433405 200000 142558811 200000 147931748 200000 215917536 200000 437934864 200000 72063587 200000 590470944 200000 161438308 200000 119245477 200000 647744028 200000 308076224 200000 520452798 200000 949851786 200000 713712127 200000 634870323 200000 163381720 200000 892322413 200000 103137930 200000 344393738 200000 967959778 200000 899389923 200000 852953278 200000 213016316 200000 652456911 200000 923546341 200000 353900703 200000 941885538 200000 384698326 200000 341962318 200000 103263160 200000 488065723 200000 849524721 200000 68744286 200000 525624724 200000 924656682 200000 259636577 200000 801022778 200000 555285574 200000 323162867 200000 295098920 200000 33393001 200000 609460450 200000 867491329 200000 130941325 200000 858882648 200000 148648450 200000 528209251 200000 487453852 200000 194221271 200000 64939586 200000 100238539 200000 941897891 200000 61578650 200000 833229507 200000 324020750 200000 432468919 200000 653793210 200000 793653164 200000 709040550 200000 166856493 200000 200777009 200000 795454116 200000 97468723 200000 821938721 200000 194064225 200000 724856666 200000 979654645 200000 99057138 200000 548193166 200000 534070781 200000 576047444 200000 496825540 200000 588888415 200000 356853701 200000 113465177 200000 577004540 200000 814444897 200000 683792232 200000 327026482 200000 187031752 200000 825751940 200000 799503781 200000 527644082 200000 576777365 200000 264100252 200000 424855485 200000 553243086 200000 776765335 200000 857885665 200000 139554804 200000 779783457 200000 995764036 200000 759457135 200000 129235989 200000 984983657 200000 945483481 200000 129745607 200000 551866859 200000 3330055 200000 329975764 200000 400418380 200000 602213833 200000 590499459 200000 968307832 200000 904954567 200000 481333507 200000 825123590 200000 247460940 200000 110264292 200000 461841523 200000 75437023 200000 306512540 200000 818943667 200000 367119605 200000 656506623 200000 323679991 200000 208332328 200000 980985323 200000 85379708 200000 901871535 200000 237395866 200000 504269241 200000 951493906 200000 890150492 200000 941860168 200000 993235530 200000 653020829 200000 189305433 200000 742076111 200000 825220489 200000 150512288 200000 534594373 200000 644975029 200000 27957737 200000 256406721 200000 108884356 200000 802999266 200000 141785310 200000 836302666 200000 368703164 200000 416983074 200000 169451874 200000 807724458 200000 275963992 200000 1935012 200000 91679345 200000 918136562 200000 236876808 200000 817997694 200000 803365773 200000 246090329 200000 146688063 200000 920696102 200000 990622522 200000 802979769 200000 545492148 200000 371900154 200000 886922627 200000 611496975 200000 654309090 200000 414779321 200000 29027443 200000 436652030 200000 365411975 200000 644650504 200000 408409757 200000 21822541 200000 334936105 200000 206204655 200000 257430421 200000 181146724 200000 840384908 200000 493010009 200000 917396597 200000 719889107 200000 704977981 200000 366378903 200000 304376409 200000 628686284 200000 56347659 200000 296882142 200000 69258979 200000 149068708 200000 625705864 200000 609891524 200000 752661688 200000 54455126 200000 488013964 200000 129452743 200000 803030016 200000 328090879 200000 343662770 200000 650381766 200000 782008042 200000 715533411 200000 519424474 200000 471085446 200000 453499430 200000 498613095 200000 924268197 200000 199228462 200000 718761833 200000 940220053 200000 724926204 200000 33063115 200000 79437804 200000 725654427 200000 648347786 200000 730433997 200000 925609710 200000 863061452 200000 710022973 200000 902129032 200000 386576429 200000 146674845 200000 112417737 200000 744941236 200000 902719601 200000 656651817 200000 708665893 200000 865998574 200000 463067138 200000 523174318 200000 905571851 200000 906295093 200000 211661612 200000 12205582 200000 323079036 200000 769818733 200000 181508290 200000 58447951 200000 119926586 200000 221698015 200000 176364185 200000 280663579 200000 897305933 200000 227770295 200000 858824712 200000 643078209 200000 581297023 200000 809696133 200000 133366382 200000 534308658 200000 992263136 200000 111029949 200000 274585004 200000 983474565 200000 87535938 200000 930495287 200000 909617319 200000 239669363 200000 135305661 200000 991062959 200000 799331272 200000 948617307 200000 248016173 200000 206727238 200000 288652155 200000 20720447 200000 875798959 200000 152889599 200000 487007411 200000 376688966 200000 116791336 200000 102923331 200000 536272740 200000 762080056 200000 579756222 200000 874040670 200000 346816776 200000 859631877 200000 654612828 200000 206789375 200000 695347995 200000 196730430 200000 332447795 200000 144541116 200000 734103967 200000 215239322 200000 932433971 200000 965335692 200000 997753753 200000 168947827 200000 918368150 200000 927058251 200000 975288210 200000 3912519 200000 851875926 200000 332477753 200000 194951702 200000 520529975 200000 799744178 200000 544744315 200000 586165304 200000 294728331 200000 758340525 200000 681406873 200000 139276813 200000 737935403 200000 672486799 200000 659279870 200000 924375852 200000 943940135 200000 988942946 200000 31561852 200000 468028213 200000 354850097 200000 591565942 200000 704426693 200000 204553799 200000 73543710 200000 547716829 200000 759112947 200000 475399047 200000 513256041 200000 482438639 200000 181244416 200000 2263456 200000 389338288 200000 786077640 200000 83654735 200000 454255934 200000 20954421 200000 73305797 200000 29205537 200000 650962834 200000 704033886 200000 323792395 200000 534045217 200000 566309073 200000 419816245 200000 577321472 200000 265736153 200000 335752373 200000 885731816 200000 161631440 200000 25356858 200000 837851898 200000 793196618 200000 606634217 200000 481712152 200000 42268642 200000 49571409 200000 955221887 200000 846280364 200000 93114034 200000 475465878 200000 146672393 200000 970853904 200000 701077043 200000 497912024 200000 119867842 200000 719248326 200000 564349745 200000 82063481 200000 646186537 200000 954638642 200000 513317119 200000 932144383 200000 560506753 200000 520323611 200000 256434162 200000 874791060 200000 133420114 200000 510997806 200000 233895394 200000 739211911 200000 930663142 200000 631944315 200000 470958252 200000 858155977 200000 352163277 200000 208376822 200000 689046706 200000 828621681 200000 948221529 200000 13888503 200000 387106649 200000 905285944 200000 136584995 200000 284508091 200000 587475850 200000 852532734 200000 43400324 200000 620256224 200000 188394033 200000 473763907 200000 698023709 200000 282871021 200000 44999361 200000 492034735 200000 610326095 200000 446127560 200000 574066607 200000 664539274 200000 126365892 200000 480959038 200000 465540339 200000 805772868 200000 515404004 200000 76602750 200000 418742410 200000 734416367 200000 115180897 200000 226678430 200000 439404790 200000 688908224 200000 92945324 200000 229484821 200000 907490236 200000 560710801 200000 9539709 200000 637503295 200000 838906341 200000 98413154 200000 590040143 200000 68526301 200000 101840509 200000 661486804 200000 862986209 200000 628081042 200000 81410840 200000 909809068 200000 48002230 200000 429574503 200000 596284488 200000 182868822 200000 54562198 200000 641697607 200000 651883048 200000 168293728 200000 95487243 200000 636501892 200000 783225556 200000 211312890 200000 175836645 200000 364876368 200000 114710254 200000 395395453 200000 808430006 200000 269527109 200000 97347611 200000 605691617 200000 391152471 200000 768350942 200000 981383044 200000 455285317 200000 976602977 200000 770683131 200000 197824086 200000 121043562 200000 553787573 200000 680145249 200000 116049986 200000 97139256 200000 40746229 200000 153253688 200000 468989437 200000 959207737 200000 406617352 200000 992022667 200000 506806209 200000 94390809 200000 648349594 200000 400716491 200000 197417931 200000 983373612 200000 262329241 200000 751815501 200000 50974939 200000 569977576 200000 853422265 200000 842215367 200000 395347127 200000 216260710 200000 441449457 200000 813785815 200000 538699432 200000 694769637 200000 656777724 200000 691197564 200000 615453179 200000 924348232 200000 385734105 200000 404701851 200000 700631169 200000 769511571 200000 153446220 200000 800410491 200000 720890127 200000 501703281 200000 548864859 200000 284425289 200000 624536063 200000 110056113 200000 272148177 200000 389359509 200000 365046701 200000 713137860 200000 477657790 200000 928870867 200000 6195964 200000 340055617 200000 715371764 200000 650071516 200000 420318159 200000 913396066 200000 331568780 200000 140873578 200000 861507983 200000 162933124 200000 774957664 200000 671829407 200000 59751339 200000 818052011 200000 331412878 200000 796729215 200000 73274388 200000 9078523 200000 57481723 200000 693150833 200000 494020029 200000 35767104 200000 983166157 200000 33908418 200000 406498081 200000 252545895 200000 217341680 200000 939681825 200000 922364604 200000 915611651 200000 623500691 200000 877539364 200000 735071633 200000 972051401 200000 633928872 200000 69567170 200000 473388451 200000 418924052 200000 692729703 200000 810961112 200000 796113020 200000 20993378 200000 824660683 200000 839568548 200000 850113449 200000 960515028 200000 894961683 200000 164075085 200000 189228859 200000 387319218 200000 351004483 200000 437114457 200000 762204743 200000 801541605 200000 412793761 200000 823290420 200000 954414951 200000 265142396 200000 625697848 200000 40338608 200000 536180024 200000 702017831 200000 877188696 200000 372124799 200000 480251610 200000 371747775 200000 573847060 200000 541809339 200000 737622643 200000 768731836 200000 905533634 200000 173168991 200000 477399468 200000 910532029 200000 334062975 200000 95916492 200000 619567666 200000 369836036 200000 970283433 200000 486920005 200000 8906294 200000 318514935 200000 547657059 200000 540097395 200000 511871726 200000 978339489 200000 702254100 200000 86976737 200000 353000722 200000 804853294 200000 637189864 200000 190819200 200000 951560031 200000 833576562 200000 340642125 200000 308322085 200000 852564247 200000 322800227 200000 407880568 200000 347684359 200000 60063871 200000 503420315 200000 807749342 200000 237344577 200000 623711584 200000 277664471 200000 997749435 200000 565497686 200000 403014536 200000 966335610 200000 541985934 200000 257215143 200000 398443334 200000 151664395 200000 441599131 200000 643203583 200000 526351344 200000 856467890 200000 501472871 200000 956489992 200000 566071392 200000 520569023 200000 357693760 200000 287990483 200000 510470003 200000 454711332 200000 748089011 200000 900133973 200000 772115081 200000 805701622 200000 571505940 200000 559858404 200000 12173320 200000 861350639 200000 183065081 200000 868033214 200000 134849497 200000 587517679 200000 227567295 200000 138680706 200000 133406185 200000 630102391 200000 422472964 200000 576317108 200000 578022058 200000 414886444 200000 17279275 200000 497699390 200000 775175567 200000 686352730 200000 331260123 200000 444650218 200000 366413203 200000 702460014 200000 416620416 200000 189053161 200000 872876979 200000 118209659 200000 78267081 200000 767714895 200000 527764335 200000 832253622 200000 654378792 200000 171634580 200000 546229581 200000 129584378 200000 665931349 200000 967018004 200000 111562582 200000 855382597 200000 405499852 200000 92527248 200000 433511832 200000 198287161 200000 433745738 200000 210446251 200000 152593570 200000 661188764 200000 158249299 200000 471550574 200000 259250187 200000 806061016 200000 833581487 200000 75084485 200000 246068971 200000 670164348 200000 940638185 200000 382951936 200000 451923551 200000 752525241 200000 263648207 200000 815219539 200000 624834570 200000 189659877 200000 745025013 200000 683189846 200000 720130703 200000 902320124 200000 627708978 200000 242162565 200000 67581464 200000 539111194 200000 112439328 200000 431836865 200000 191043794 200000 413576194 200000 73697696 200000 638613453 200000 464682350 200000 779147930 200000 332765012 200000 66503377 200000 996113314 200000 436198253 200000 239975204 200000 751857883 200000 469723302 200000 321262631 200000 54065338 200000 24268378 200000 949136824 200000 572459549 200000 342866949 200000 153840545 200000 628567704 200000 375032514 200000 178065850 200000 847480170 200000 240201740 200000 865999923 200000 727798734 200000 456228176 200000 736103517 200000 657190829 200000 472945149 200000 814720083 200000 993078233 200000 505394705 200000 738586183 200000 687468888 200000 254827343 200000 717554790 200000 176958317 200000 700006823 200000 757541014 200000 519994967 200000 657974648 200000 169331051 200000 942812422 200000 479682737 200000 94220339 200000 504596022 200000 919763452 200000 395658215 200000 27733420 200000 704271738 200000 191082843 200000 133389966 200000 39196343 200000 280578320 200000 389966854 200000 983317985 200000 485240171 200000 394280373 200000 336051815 200000 824859198 200000 18253218 200000 805658504 200000 699674859 200000 318868390 200000 378783101 200000 559646862 200000 456084100 200000 596643393 200000 660412383 200000 831810350 200000 867405094 200000 250350296 200000 934527725 200000 256662710 200000 57926730 200000 279368537 200000 916882068 200000 950725588 200000 413419885 200000 153771351 200000 318447875 200000 434295069 200000 181381778 200000 363543688 200000 290843436 200000 846334345 200000 608220860 200000 827591493 200000 764451144 200000 977826037 200000 227311221 200000 326989581 200000 165714256 200000 14085792 200000 252211787 200000 146692354 200000 296118148 200000 902780846 200000 837277517 200000 148313194 200000 885354216 200000 350883752 200000 147767698 200000 604407087 200000 927356354 200000 922417402 200000 523137714 200000 877560928 200000 635297310 200000 310639476 200000 258635851 200000 384919214 200000 923883082 200000 676820682 200000 996729981 200000 735042800 200000 608263002 200000 883761428 200000 18280046 200000 708023455 200000 455899557 200000 457278286 200000 438815944 200000 70740058 200000 327949638 200000 938001369 200000 274118710 200000 181679716 200000 621266588 200000 494060280 200000 613734890 200000 185590049 200000 566779082 200000 592054612 200000 337418778 200000 749472156 200000 593434168 200000 724126329 200000 449140862 200000 349454340 200000 282366736 200000 623007063 200000 149721300 200000 727664171 200000 972315073 200000 202667713 200000 661917021 200000 250272774 200000 370517888 200000 615797233 200000 504991069 200000 353267760 200000 787998914 200000 172380418 200000 497629598 200000 216740966 200000 918980 200000 997997429 200000 753569518 200000 789441036 200000 183395075 200000 434000557 200000 341204124 200000 949457574 200000 880463812 200000 507795059 200000 87678719 200000 14770272 200000 744839309 200000 363116914 200000 551496687 200000 74878087 200000 398402986 200000 617798588 200000 794504522 200000 910020110 200000 626637737 200000 237611843 200000 47246705 200000 235314186 200000 160937438 200000 71178337 200000 450077128 200000 880923702 200000 907744992 200000 12524625 200000 347516217 200000 517708656 200000 913746186 200000 580323763 200000 488447153 200000 591537722 200000 364476155 200000 659549452 200000 124052898 200000 363184954 200000 124466710 200000 575786307 200000 135676544 200000 530573242 200000 472869635 200000 803921958 200000 774368580 200000 353048616 200000 233543212 200000 270203619 200000 107878380 200000 253968535 200000 339839041 200000 981382799 200000 970810105 200000 806525245 200000 217868981 200000 588717730 200000 418663407 200000 298219251 200000 182067262 200000 397715321 200000 372952536 200000 734499768 200000 246948184 200000 456879315 200000 339388866 200000 586912046 200000 218712259 200000 19746389 200000 111790908 200000 453586204 200000 911816193 200000 759203846 200000 655991005 200000 804951530 200000 3930585 200000 408751827 200000 871196861 200000 525915944 200000 760635607 200000 771527436 200000 148924154 200000 402639367 200000 476240841 200000 644293861 200000 747594293 200000 973486046 200000 945681475 200000 929592566 200000 734336018 200000 829737638 200000 348818204 200000 645497020 200000 127285692 200000 339601279 200000 801842927 200000 382060310 200000 950136414 200000 10869545 200000 31263899 200000 392939208 200000 817229227 200000 420340876 200000 756695492 200000 865017595 200000 312805463 200000 134213424 200000 297494351 200000 392541115 200000 243569819 200000 231671237 200000 247934442 200000 563083896 200000 39072437 200000 796207261 200000 420244610 200000 515503750 200000 972687205 200000 924205613 200000 235355850 200000 950946717 200000 766146162 200000 928201104 200000 957323707 200000 605117017 200000 72322339 200000 397477124 200000 84098062 200000 408197819 200000 905065159 200000 116352618 200000 703133892 200000 837758630 200000 675380013 200000 682451914 200000 867610015 200000 365078115 200000 352732972 200000 343575501 200000 643171750 200000 732362525 200000 353459997 200000 757670465 200000 572091813 200000 762346342 200000 20350300 200000 448780441 200000 344301738 200000 710704048 200000 928174794 200000 652610667 200000 455463049 200000 818213589 200000 603704142 200000 903190000 200000 900818009 200000 850609296 200000 646642767 200000 269564551 200000 692791029 200000 612567042 200000 510405436 200000 842509618 200000 274631549 200000 259599406 200000 154014212 200000 73208599 200000 308443602 200000 783036540 200000 206235550 200000 272916992 200000 764252957 200000 496831290 200000 650079875 200000 560289500 200000 144565832 200000 801838102 200000 556423983 200000 763566140 200000 491503235 200000 969514661 200000 252754083 200000 159399638 200000 583228353 200000 368688352 200000 363765478 200000 250994694 200000 826249016 200000 838614434 200000 374585215 200000 864015944 200000 214431717 200000 807827243 200000 565807101 200000 701409727 200000 290674950 200000 452521888 200000 972404847 200000 335254705 200000 635857566 200000 610946952 200000 10096620 200000 972704777 200000 332819956 200000 941413456 200000 98722573 200000 316855252 200000 961277460 200000 74935496 200000 318543470 200000 816228292 200000 8940108 200000 263972260 200000 478791473 200000 564912048 200000 779418800 200000 804712445 200000 765289850 200000 348724754 200000 860758168 200000 757675469 200000 808917748 200000 720015495 200000 386964253 200000 314220150 200000 930427722 200000 221553747 200000 138360735 200000 870287164 200000 325476527 200000 366497499 200000 216115265 200000 262020038 200000 509832791 200000 559142952 200000 164284523 200000 66520225 200000 866877179 200000 280694635 200000 193381192 200000 509368253 200000 319723865 200000 869060467 200000 305608262 200000 700479726 200000 921587890 200000 414536504 200000 109961112 200000 636636268 200000 466772299 200000 449410644 200000 608407735 200000 781573971 200000 786553068 200000 797747589 200000 753049309 200000 989078052 200000 290597220 200000 584810797 200000 598160776 200000 358228291 200000 754241794 200000 590420946 200000 547931901 200000 345457526 200000 716846366 200000 865352350 200000 593301699 200000 889672812 200000 847044238 200000 497871839 200000 555990052 200000 329626932 200000 240846385 200000 758897544 200000 285290159 200000 178002626 200000 185692008 200000 631292847 200000 256396473 200000 749917805 200000 640683159 200000 480666893 200000 345471959 200000 926157428 200000 95835049 200000 773327745 200000 274801509 200000 290089588 200000 545417866 200000 59384973 200000 491522306 200000 444311027 200000 483542442 200000 46226391 200000 638044946 200000 705684185 200000 475199616 200000 276938154 200000 607436603 200000 297057778 200000 480543749 200000 903421299 200000 900452584 200000 683802989 200000 506093877 200000 482084932 200000 689396681 200000 970950496 200000 850195346 200000 601588052 200000 487276625 200000 930488385 200000 230965153 200000 990085756 200000 826751031 200000 149919598 200000 730747242 200000 348796603 200000 172078837 200000 709735334 200000 4076284 200000 92006580 200000 16044108 200000 550979470 200000 272903911 200000 414470443 200000 150219966 200000 977086510 200000 74465472 200000 693199756 200000 147762707 200000 1142641 200000 962768800 200000 361228388 200000 542407637 200000 396339368 200000 286971045 200000 797523429 200000 370518995 200000 971282696 200000 400173936 200000 518281831 200000 567182498 200000 409700391 200000 337060006 200000 733286113 200000 42177047 200000 490732163 200000 824546927 200000 391282548 200000 647180238 200000 867173371 200000 166445818 200000 281125345 200000 399101863 200000 736952404 200000 170367223 200000 267492877 200000 150216259 200000 202635189 200000 36153883 200000 241575044 200000 927979403 200000 292196139 200000 957920672 200000 916030708 200000 48993578 200000 715993894 200000 79689922 200000 271411885 200000 594600206 200000 281933818 200000 936084291 200000 755384616 200000 555163627 200000 780176479 200000 726589927 200000 449982077 200000 376841143 200000 370395122 200000 38653689 200000 633479147 200000 947306031 200000 519671730 200000 460625093 200000 723398740 200000 342984529 200000 382399107 200000 541706268 200000 704571070 200000 514495968 200000 403686830 200000 442139347 200000 299721427 200000 810325476 200000 206518111 200000 960030787 200000 99646305 200000 671457063 200000 677219110 200000 579028939 200000 874266844 200000 594391480 200000 853921911 200000 55497034 200000 896573911 200000 673086572 200000 837230890 200000 10895269 200000 257099663 200000 638465880 200000 651534331 200000 541472583 200000 392198240 200000 570117208 200000 593622795 200000 68729500 200000 352648781 200000 692695436 200000 452886621 200000 685060757 200000 437541756 200000 295869397 200000 508636762 200000 44674343 200000 840564920 200000 584026461 200000 627153998 200000 91161547 200000 626179054 200000 578578956 200000 368151272 200000 163833856 200000 317619888 200000 937901075 200000 124963006 200000 637808069 200000 450048693 200000 508114533 200000 467605191 200000 20023327 200000 239838295 200000 992374073 200000 392887519 200000 87252377 200000 894933267 200000 271968906 200000 104978502 200000 149810367 200000 676833805 200000 656917655 200000 662404641 200000 960188578 200000 231023241 200000 442234467 200000 278559224 200000 941617495 200000 72935539 200000 82392118 200000 762155062 200000 973416056 200000 713309912 200000 868673562 200000 443239597 200000 717537185 200000 384689771 200000 579900510 200000 761133327 200000 385815796 200000 562496513 200000 622239767 200000 232073590 200000 979772310 200000 658893077 200000 333636506 200000 105652956 200000 103981615 200000 333162565 200000 126739204 200000 686808484 200000 94406510 200000 235115986 200000 755719346 200000 648440847 200000 452806787 200000 952773156 200000 186322889 200000 144862920 200000 950669219 200000 257552964 200000 489439919 200000 126294873 200000 477430920 200000 928751713 200000 766863248 200000 495789235 200000 213694190 200000 926923340 200000 266524890 200000 750738346 200000 920462615 200000 873146875 200000 479377857 200000 124017527 200000 597738056 200000 47097865 200000 981300412 200000 403334196 200000 688781130 200000 243139636 200000 874219014 200000 469065059 200000 2647786 200000 76017118 200000 710400542 200000 235928168 200000 639551609 200000 630071438 200000 740338759 200000 560059658 200000 628387916 200000 392851052 200000 52952329 200000 587556854 200000 148169277 200000 295519944 200000 694317230 200000 569084220 200000 525958184 200000 380562067 200000 452099013 200000 540977360 200000 862638703 200000 212675300 200000 449902499 200000 397290250 200000 692599927 200000 927635316 200000 132496605 200000 794683687 200000 394807593 200000 754128674 200000 360386512 200000 451260357 200000 760443762 200000 660702833 200000 632826137 200000 405337451 200000 341261507 200000 272894469 200000 845991965 200000 820356863 200000 487150993 200000 465129770 200000 132284290 200000 20744782 200000 549373398 200000 358926925 200000 698735028 200000 525917831 200000 468871054 200000 752638848 200000 218357089 200000 441842880 200000 251510587 200000 938118394 200000 317130237 200000 88569968 200000 127411810 200000 28790677 200000 409937471 200000 156690931 200000 326681100 200000 875803983 200000 645056674 200000 161691914 200000 370856774 200000 583385033 200000 839957477 200000 7360344 200000 723574689 200000 192126667 200000 437504396 200000 422451430 200000 671889330 200000 704732350 200000 444115548 200000 402791071 200000 584803731 200000 686854960 200000 269288163 200000 464199381 200000 452070240 200000 148088660 200000 130397678 200000 517525946 200000 913760700 200000 185561215 200000 728071952 200000 666861544 200000 983633481 200000 713219756 200000 176825122 200000 883364570 200000 972577843 200000 629881081 200000 251742397 200000 121117040 200000 895610534 200000 941911080 200000 596968642 200000 181737583 200000 439738195 200000 107157791 200000 962953427 200000 320288511 200000 951990000 200000 111582568 200000 521829847 200000 426584363 200000 631189941 200000 80468402 200000 867138682 200000 50333284 200000 262263263 200000 164304462 200000 947414442 200000 60224511 200000 965381680 200000 851339186 200000 869242651 200000 840272818 200000 78330989 200000 53503738 200000 839090116 200000 579259931 200000 839884255 200000 352579170 200000 995399776 200000 176266041 200000 942231507 200000 577304525 200000 412639726 200000 141850865 200000 697482778 200000 594255681 200000 967444018 200000 865764746 200000 694504329 200000 726424937 200000 750652977 200000 461597745 200000 865495162 200000 541791762 200000 674990777 200000 466014582 200000 381797194 200000 419754158 200000 942943447 200000 607190989 200000 265268953 200000 634111188 200000 551649374 200000 789425679 200000 29135117 200000 819719357 200000 470329959 200000 87137782 200000 42030415 200000 712660425 200000 272959435 200000 358518948 200000 710111500 200000 789029624 200000 647793067 200000 127133469 200000 870643253 200000 508712818 200000 908870633 200000 732862152 200000 935884735 200000 150336768 200000 777323948 200000 797433842 200000 212859940 200000 272920208 200000 633190880 200000 552081994 200000 371111905 200000 403791028 200000 609568691 200000 964692326 200000 409039862 200000 31124516 200000 768490266 200000 676252477 200000 21219945 200000 155472439 200000 824218442 200000 392106156 200000 68824259 200000 802390894 200000 850401599 200000 312934897 200000 57039505 200000 730300394 200000 620273208 200000 389238579 200000 170143716 200000 183440881 200000 871250488 200000 181938424 200000 668854738 200000 791867501 200000 345781895 200000 684287148 200000 798621426 200000 103371116 200000 63637040 200000 543811873 200000 476251620 200000 383703713 200000 531446401 200000 128654090 200000 950923719 200000 454715873 200000 463467917 200000 55769982 200000 447132865 200000 391624104 200000 368890541 200000 954790523 200000 874347643 200000 200768914 200000 458798843 200000 65931617 200000 321093282 200000 282745058 200000 348063189 200000 723840371 200000 193240423 200000 181348606 200000 220198240 200000 708475482 200000 984942080 200000 436258800 200000 129840387 200000 407164065 200000 741376293 200000 89773287 200000 861647336 200000 785123898 200000 167086483 200000 325322932 200000 681957758 200000 19678455 200000 822709389 200000 824536142 200000 208724473 200000 925102354 200000 539093078 200000 11266382 200000 40535760 200000 528997285 200000 441195192 200000 215735411 200000 130655551 200000 750788403 200000 752047488 200000 326960160 200000 165252291 200000 656253470 200000 152809215 200000 103452889 200000 886611872 200000 988301614 200000 786477195 200000 883067338 200000 731286878 200000 990707728 200000 709553916 200000 333701952 200000 228942152 200000 89960916 200000 430274863 200000 15204653 200000 597225708 200000 889068911 200000 381791367 200000 699114408 200000 159049373 200000 260897335 200000 442987879 200000 333287275 200000 626089972 200000 581362282 200000 3050425 200000 915769939 200000 661270603 200000 14080935 200000 27753834 200000 982051300 200000 394356033 200000 764745074 200000 680885483 200000 967342531 200000 332177721 200000 396178869 200000 734194098 200000 359616570 200000 716527066 200000 353252154 200000 660252343 200000 895917239 200000 55925904 200000 355572274 200000 266814711 200000 586234445 200000 743676682 200000 282538161 200000 704475125 200000 721352241 200000 139260858 200000 558248751 200000 561729076 200000 518016574 200000 518335064 200000 393437448 200000 165720510 200000 673093490 200000 751031903 200000 816499453 200000 196536992 200000 796353135 200000 216581007 200000 339484593 200000 969966955 200000 243979259 200000 523026025 200000 120350253 200000 184287157 200000 353551744 200000 903626422 200000 842322013 200000 920355990 200000 308687756 200000 480825345 200000 33853841 200000 394452268 200000 390032466 200000 66358808 200000 482384125 200000 363156759 200000 337009704 200000 462846351 200000 442540601 200000 584060157 200000 845863431 200000 267915836 200000 650664385 200000 388528391 200000 470649870 200000 420702652 200000 819701622 200000 572007778 200000 276799487 200000 765641709 200000 711880987 200000 100210880 200000 661289921 200000 470107506 200000 477157081 200000 249603796 200000 407737308 200000 775881267 200000 783689147 200000 845537497 200000 170960896 200000 279502810 200000 430082099 200000 361394188 200000 276411262 200000 306795606 200000 605877907 200000 691008557 200000 930169293 200000 615303772 200000 364137877 200000 472074243 200000 546992903 200000 793694177 200000 246481108 200000 129448405 200000 893031529 200000 153096865 200000 731876176 200000 642320369 200000 819940054 200000 148387483 200000 983441390 200000 610384168 200000 721829205 200000 397781139 200000 225037302 200000 228726096 200000 981431695 200000 942704271 200000 335940499 200000 656116161 200000 304847954 200000 426100827 200000 539130455 200000 263779289 200000 152118800 200000 284956677 200000 917278644 200000 698357624 200000 215122272 200000 677779553 200000 704649091 200000 55854980 200000 945283452 200000 39319941 200000 319018625 200000 353611879 200000 6826178 200000 455096142 200000 158888141 200000 173474444 200000 996051252 200000 695893978 200000 149013100 200000 566244581 200000 901374200 200000 874744332 200000 168084933 200000 46483816 200000 384383704 200000 153674252 200000 605368358 200000 375964045 200000 31726274 200000 44170180 200000 983845949 200000 593043154 200000 479948361 200000 764869476 200000 436321951 200000 262943543 200000 882820386 200000 564193246 200000 841012292 200000 535613890 200000 164486568 200000 758456682 200000 980745 200000 911651581 200000 179204953 200000 603435524 200000 775998509 200000 804023155 200000 675085143 200000 951838697 200000 822629588 200000 415914038 200000 275660008 200000 106137630 200000 842456199 200000 967459164 200000 155639287 200000 748877545 200000 925666738 200000 499039357 200000 912633744 200000 569299542 200000 386973221 200000 74513207 200000 566615143 200000 329537203 200000 625036180 200000 385566122 200000 118404434 200000 745868052 200000 368362007 200000 236618493 200000 430346187 200000 467826128 200000 676880042 200000 88877527 200000 678364783 200000 26232066 200000 78974382 200000 299624678 200000 760628609 200000 497576712 200000 709059430 200000 43196764 200000 618939239 200000 471527688 200000 7843451 200000 576726381 200000 975930668 200000 328282470 200000 966796409 200000 537809106 200000 384728317 200000 782202959 200000 218533968 200000 269514057 200000 213115564 200000 825941042 200000 651555539 200000 840116498 200000 916537392 200000 879138882 200000 513309500 200000 981168499 200000 486928931 200000 675638005 200000 247537062 200000 259006774 200000 263426627 200000 315118216 200000 639274386 200000 125155622 200000 976583153 200000 319836536 200000 695415907 200000 48081045 200000 36742837 200000 455767306 200000 784616930 200000 738615769 200000 615948472 200000 837204420 200000 161411770 200000 264654026 200000 448342856 200000 751697394 200000 348239101 200000 783357766 200000 812190552 200000 911852066 200000 91999389 200000 901048750 200000 199411709 200000 293761448 200000 901555188 200000 333423462 200000 585081586 200000 340216091 200000 372253245 200000 273051992 200000 128665877 200000 429913814 200000 326982680 200000 576632946 200000 210640615 200000 897624440 200000 457385994 200000 784994339 200000 344343824 200000 117069412 200000 565908218 200000 242703074 200000 680293081 200000 930168898 200000 261448886 200000 210583207 200000 580336305 200000 426092412 200000 23916652 200000 489016176 200000 818196649 200000 260093122 200000 68643121 200000 781909438 200000 266762487 200000 11003782 200000 396297341 200000 976516885 200000 572161655 200000 609415809 200000 693527213 200000 987409024 200000 534080805 200000 417298476 200000 854936448 200000 757367562 200000 45778596 200000 397582664 200000 945842331 200000 282947653 200000 103558330 200000 998285143 200000 123119621 200000 841520327 200000 639212498 200000 472467232 200000 616315563 200000 216669353 200000 883047288 200000 367678767 200000 477263581 200000 293413383 200000 469767905 200000 94806610 200000 897570511 200000 417036162 200000 804801888 200000 947632157 200000 585940249 200000 776895681 200000 116716274 200000 982776679 200000 943660344 200000 663289579 200000 183789235 200000 545574603 200000 97176075 200000 759594286 200000 443892583 200000 937750312 200000 443807830 200000 669755196 200000 571561970 200000 29144097 200000 399896898 200000 752827337 200000 248966624 200000 928120478 200000 534547163 200000 392536846 200000 898497502 200000 163629897 200000 912817809 200000 46548809 200000 979782719 200000 256517394 200000 716744120 200000 161915707 200000 564922232 200000 843005356 200000 312472584 200000 167459496 200000 882565795 200000 676138509 200000 535236637 200000 585806042 200000 7846400 200000 666614002 200000 122972152 200000 31108895 200000 732545904 200000 507536217 200000 897299324 200000 461573959 200000 368295673 200000 408912645 200000 316646130 200000 306839079 200000 27656517 200000 291082493 200000 890102661 200000 917575192 200000 165017122 200000 675109901 200000 13674951 200000 343940984 200000 413794051 200000 107795779 200000 127632426 200000 119628071 200000 968590205 200000 968642163 200000 234490760 200000 106458892 200000 998741963 200000 880197300 200000 802408348 200000 240739470 200000 679840587 200000 497351393 200000 624348551 200000 982026524 200000 98188543 200000 460169753 200000 401939532 200000 926252197 200000 54999565 200000 541772864 200000 879055699 200000 672668192 200000 620474431 200000 8911484 200000 836227306 200000 5452294 200000 208304772 200000 693434296 200000 21457599 200000 143795923 200000 199064429 200000 558537508 200000 649436263 200000 49693577 200000 831239089 200000 625668275 200000 690327515 200000 19824172 200000 73284265 200000 268839323 200000 871280118 200000 361765446 200000 173652692 200000 476149465 200000 801872632 200000 661449061 200000 763320405 200000 904497578 200000 279503622 200000 959791001 200000 855845744 200000 916468243 200000 103736487 200000 896923127 200000 111614225 200000 924517211 200000 690765640 200000 733947672 200000 477373252 200000 379591308 200000 565619129 200000 686055322 200000 522134462 200000 336503029 200000 640620207 200000 80481438 200000 20502611 200000 233704106 200000 990208832 200000 261126216 200000 823465341 200000 177862914 200000 326323049 200000 195206723 200000 566362332 200000 674009880 200000 671054987 200000 477815354 200000 174198704 200000 806950988 200000 955014634 200000 797999712 200000 537464673 200000 5531327 200000 116199725 200000 234260969 200000 618211320 200000 673162714 200000 319792865 200000 515047311 200000 230168227 200000 970110663 200000 869055222 200000 454240270 200000 895097397 200000 403080950 200000 507879744 200000 739180199 200000 972505507 200000 132935834 200000 931075575 200000 748393889 200000 399617672 200000 748436266 200000 70214711 200000 412579011 200000 224724898 200000 836832736 200000 492885121 200000 757457884 200000 828806995 200000 432163389 200000 732297529 200000 929108796 200000 350230048 200000 784572035 200000 831237926 200000 81431608 200000 497699126 200000 5657146 200000 653532660 200000 696086953 200000 95599840 200000 555853996 200000 292984501 200000 583511661 200000 781857554 200000 598628712 200000 172418140 200000 432503781 200000 318464993 200000 324696258 200000 17944129 200000 59198582 200000 119912969 200000 385723474 200000 291245728 200000 710981128 200000 293528422 200000 739831665 200000 240518425 200000 454408842 200000 433817467 200000 626313151 200000 605684529 200000 944624236 200000 542908910 200000 982824864 200000 855970512 200000 327412515 200000 982419209 200000 760229049 200000 459584706 200000 332345768 200000 888365115 200000 819516024 200000 955638070 200000 448599801 200000 739276437 200000 52210826 200000 849266242 200000 611341975 200000 800502606 200000 536870755 200000 263151196 200000 162987783 200000 949957184 200000 292825785 200000 47774434 200000 274905169 200000 966423656 200000 341878793 200000 65963156 200000 288347268 200000 392403561 200000 606935313 200000 532112916 200000 911713840 200000 403981578 200000 71248468 200000 356119149 200000 417614058 200000 255929267 200000 214338970 200000 3447689 200000 844541900 200000 721131252 200000 812908653 200000 189155514 200000 791960562 200000 973522175 200000 878772892 200000 533141298 200000 893234429 200000 985611305 200000 239863483 200000 713225866 200000 809630612 200000 936577389 200000 569050274 200000 489930559 200000 357044703 200000 505469673 200000 133894634 200000 969850160 200000 315206154 200000 201942622 200000 866944115 200000 117188130 200000 926081736 200000 655168436 200000 523616993 200000 512836668 200000 983918541 200000 38792564 200000 318381338 200000 827772043 200000 601900115 200000 739523916 200000 4492489 200000 818118015 200000 835362198 200000 221512335 200000 352658399 200000 903409004 200000 866663768 200000 799134386 200000 602930444 200000 703388938 200000 998416478 200000 343628752 200000 108727370 200000 185253878 200000 609943792 200000 630074663 200000 47933779 200000 454014255 200000 588776797 200000 51788697 200000 868928550 200000 206349721 200000 431634037 200000 84190764 200000 494589318 200000 929208957 200000 654588429 200000 103571082 200000 41471866 200000 457184775 200000 389234047 200000 223766402 200000 878298063 200000 614938055 200000 619543079 200000 442830725 200000 799714961 200000 944622385 200000 122532327 200000 869337386 200000 33802902 200000 309109789 200000 356056484 200000 514541482 200000 834159603 200000 329853767 200000 532125126 200000 277725540 200000 371408516 200000 82191056 200000 793074364 200000 820566619 200000 404429417 200000 512188603 200000 254215030 200000 33813683 200000 805415043 200000 38263153 200000 728607209 200000 546065719 200000 205628155 200000 103114302 200000 684502415 200000 509562326 200000 894979004 200000 610024913 200000 335450596 200000 164575265 200000 426135796 200000 456481472 200000 918369002 200000 741818831 200000 320914839 200000 385472514 200000 565011878 200000 228667194 200000 250651100 200000 68022643 200000 494227616 200000 558762464 200000 294929854 200000 925615699 200000 598430823 200000 728171746 200000 477760892 200000 700031431 200000 362970635 200000 187362696 200000 482804761 200000 237715799 200000 245290913 200000 271689658 200000 115980252 200000 67622766 200000 615790787 200000 459129993 200000 575226577 200000 836116446 200000 833223949 200000 324524196 200000 631175495 200000 778926169 200000 866017953 200000 658248419 200000 982613073 200000 619211513 200000 72614052 200000 79332544 200000 762922053 200000 884771000 200000 490645951 200000 75410649 200000 363126079 200000 40253945 200000 997386910 200000 655144816 200000 475761567 200000 970068733 200000 137293428 200000 829076715 200000 883835015 200000 134062191 200000 519430006 200000 159141972 200000 315117150 200000 313550809 200000 590187355 200000 312176089 200000 342712143 200000 328414252 200000 703654883 200000 695818061 200000 714868171 200000 43279932 200000 470203213 200000 80808102 200000 749541123 200000 692832578 200000 983685342 200000 219781757 200000 51775343 200000 136055128 200000 450091361 200000 242318481 200000 661239113 200000 721987584 200000 542674338 200000 848011332 200000 916935954 200000 593674910 200000 587959538 200000 250304284 200000 364979725 200000 7555833 200000 515525030 200000 133702979 200000 318738623 200000 869856190 200000 894926232 200000 992123912 200000 726499701 200000 840295677 200000 702817444 200000 364362332 200000 346511550 200000 41060522 200000 916252460 200000 635736406 200000 454075885 200000 776220957 200000 249633429 200000 680359088 200000 893967256 200000 769418131 200000 117392328 200000 315759943 200000 161389084 200000 148651691 200000 492694450 200000 19004318 200000 229834774 200000 895057641 200000 630098884 200000 513312860 200000 567302379 200000 260267830 200000 902954099 200000 756036297 200000 799649089 200000 789229406 200000 315719097 200000 61641045 200000 157911940 200000 51937936 200000 182722962 200000 185141778 200000 142223970 200000 130448354 200000 918691969 200000 963481909 200000 92101967 200000 846530763 200000 751485448 200000 210854809 200000 634390274 200000 44630951 200000 224856371 200000 678908731 200000 629266422 200000 795507255 200000 663535886 200000 476532159 200000 414211818 200000 807159838 200000 874684714 200000 8734441 200000 805583202 200000 741867365 200000 5080092 200000 383468837 200000 508416547 200000 320223479 200000 358578174 200000 69537793 200000 444696506 200000 856382758 200000 966685421 200000 702827181 200000 207856374 200000 206019620 200000 203458953 200000 301890178 200000 688347498 200000 604034187 200000 358821240 200000 757087608 200000 601903596 200000 195587542 200000 513269731 200000 181071022 200000 335272729 200000 591897829 200000 995062774 200000 474679526 200000 763051982 200000 304044669 200000 865352549 200000 259157766 200000 47999920 200000 267590086 200000 249420514 200000 781387416 200000 357331366 200000 999549643 200000 568042664 200000 910335050 200000 112637529 200000 928517885 200000 999628531 200000 998573167 200000 492378299 200000 538937265 200000 217297541 200000 416191357 200000 267161213 200000 632610973 200000 707296035 200000 27865229 200000 580009623 200000 260018783 200000 777616918 200000 987906014 200000 451112388 200000 262294262 200000 378831531 200000 119504211 200000 828352259 200000 651286087 200000 624630451 200000 150861552 200000 875607575 200000 203721881 200000 422266116 200000 497526624 200000 706828808 200000 373471513 200000 699293686 200000 882220658 200000 988794784 200000 60849751 200000 392776166 200000 206584727 200000 25278447 200000 47676615 200000 479809974 200000 11974758 200000 403299016 200000 300534594 200000 827926347 200000 742876953 200000 313681730 200000 116189058 200000 739843598 200000 646160653 200000 630772279 200000 737248425 200000 697509228 200000 467872582 200000 444142280 200000 523804603 200000 892264278 200000 452983528 200000 477082327 200000 140448287 200000 698241218 200000 534236607 200000 502787467 200000 796639778 200000 700743208 200000 241549496 200000 998369744 200000 302837619 200000 374951941 200000 354889830 200000 395592916 200000 687480744 200000 462177627 200000 356033406 200000 288217227 200000 845646520 200000 225605167 200000 617251163 200000 59874861 200000 703093632 200000 648359434 200000 73089147 200000 912694963 200000 474855998 200000 188498041 200000 287913215 200000 212290909 200000 861255449 200000 776001933 200000 384003887 200000 332815918 200000 578260631 200000 259798620 200000 178025460 200000 684075118 200000 451466276 200000 401655678 200000 49298269 200000 53456167 200000 546444434 200000 172463504 200000 187417371 200000 308373929 200000 766275220 200000 590017972 200000 383827204 200000 519474183 200000 650943809 200000 357138447 200000 422047123 200000 348650392 200000 452157591 200000 165864010 200000 771549798 200000 790657910 200000 31997430 200000 344154642 200000 624270015 200000 864795906 200000 599899809 200000 603954073 200000 206229508 200000 899629150 200000 859621441 200000 572926482 200000 520577600 200000 420769521 200000 478077281 200000 304323640 200000 197389471 200000 249427431 200000 305113587 200000 429213384 200000 549515253 200000 219486383 200000 579382729 200000 137168642 200000 275138360 200000 513824123 200000 570493725 200000 848959276 200000 287880706 200000 214618563 200000 852108553 200000 393978127 200000 480155408 200000 220500674 200000 995317264 200000 714099832 200000 573618885 200000 909877752 200000 819060372 200000 965861816 200000 837466536 200000 710956966 200000 686045533 200000 940365861 200000 315409633 200000 759432021 200000 674619416 200000 371724439 200000 214475968 200000 584362063 200000 804901333 200000 147454444 200000 45222199 200000 821280292 200000 445533577 200000 402388356 200000 641368667 200000 500588839 200000 779892874 200000 522922437 200000 58877158 200000 708285167 200000 241032982 200000 476646552 200000 156667576 200000 970908375 200000 357532876 200000 366752746 200000 498601298 200000 739972221 200000 758303024 200000 901094956 200000 720002649 200000 675597382 200000 620118060 200000 467287252 200000 31583769 200000 387998169 200000 569973386 200000 185459418 200000 81650687 200000 654368416 200000 932778619 200000 42510652 200000 66947358 200000 568314442 200000 130966035 200000 899614586 200000 576650411 200000 599114060 200000 831315402 200000 126512666 200000 849087617 200000 685796187 200000 865667324 200000 208678693 200000 944821662 200000 436093939 200000 437869674 200000 15227560 200000 98927268 200000 981350611 200000 932260023 200000 313833780 200000 136693337 200000 581936767 200000 251256044 200000 270720095 200000 891739175 200000 330759357 200000 335561461 200000 757511489 200000 684518045 200000 908717848 200000 479012898 200000 348852472 200000 274379244 200000 212736865 200000 296121255 200000 58321700 200000 356131434 200000 963390504 200000 330128156 200000 269767275 200000 169258259 200000 497141063 200000 94063869 200000 734667510 200000 951625731 200000 565084760 200000 875417899 200000 834706163 200000 910619389 200000 693109562 200000 58939753 200000 457540881 200000 376417767 200000 538910352 200000 869176800 200000 814624519 200000 910742348 200000 702709313 200000 278670747 200000 248611853 200000 182686936 200000 295461369 200000 344285964 200000 240207712 200000 588014048 200000 998889895 200000 769381509 200000 154962627 200000 609715672 200000 199666685 200000 163782848 200000 875580153 200000 398893786 200000 739746036 200000 544790872 200000 818261068 200000 305182758 200000 736163397 200000 262132045 200000 633523977 200000 112893596 200000 87073776 200000 15149956 200000 968697346 200000 769373507 200000 209361081 200000 683886405 200000 963552522 200000 628207046 200000 560294054 200000 872371387 200000 479892348 200000 122573042 200000 600915842 200000 831783800 200000 553677493 200000 388160314 200000 750967646 200000 863603950 200000 148007061 200000 961602355 200000 859376906 200000 744264950 200000 30146051 200000 133565976 200000 37674656 200000 819624013 200000 705000294 200000 546025031 200000 859998202 200000 671895314 200000 544900396 200000 390154177 200000 536372535 200000 813628234 200000 741758022 200000 112235694 200000 364591930 200000 138790748 200000 943805610 200000 12464599 200000 645214251 200000 284991126 200000 816058320 200000 736095530 200000 520409076 200000 496082342 200000 757605174 200000 733525562 200000 365600964 200000 830347041 200000 603357916 200000 569790141 200000 482839952 200000 397273087 200000 690574281 200000 351465740 200000 354410637 200000 151884829 200000 56840324 200000 520130214 200000 63670712 200000 444768442 200000 733732251 200000 885605037 200000 694863694 200000 163462906 200000 652857376 200000 154187367 200000 849870932 200000 712199782 200000 206682662 200000 242791870 200000 630177552 200000 390451562 200000 831921993 200000 499696065 200000 332516237 200000 913086422 200000 383737635 200000 480386849 200000 235152412 200000 341210462 200000 565540824 200000 19913397 200000 773118926 200000 533871642 200000 824275083 200000 685396470 200000 816360186 200000 25540358 200000 680308198 200000 895897987 200000 970662845 200000 334608515 200000 847583895 200000 248251807 200000 756375669 200000 928085204 200000 475434957 200000 771413166 200000 577668678 200000 733894818 200000 964509119 200000 969220028 200000 497824661 200000 266110329 200000 881913381 200000 12425973 200000 480792719 200000 970613321 200000 770923197 200000 511721518 200000 835817379 200000 176157669 200000 847996871 200000 383884635 200000 967825924 200000 534088583 200000 640230538 200000 429926167 200000 903005224 200000 372805962 200000 676157389 200000 846551839 200000 797962315 200000 358707887 200000 493903454 200000 740156119 200000 729012461 200000 840571161 200000 743140239 200000 53608387 200000 68034896 200000 641887313 200000 689008563 200000 828414991 200000 292063227 200000 670402306 200000 880205478 200000 694164232 200000 241985337 200000 888109886 200000 682280003 200000 594549153 200000 439861147 200000 496366839 200000 689138923 200000 95036143 200000 544170610 200000 650714247 200000 965489668 200000 733546669 200000 718128726 200000 742509353 200000 486593656 200000 897347001 200000 911435170 200000 580536701 200000 506005810 200000 10177685 200000 713977589 200000 785664520 200000 390072741 200000 592951783 200000 968505778 200000 714633137 200000 392147524 200000 34604793 200000 846188161 200000 278853190 200000 4905227 200000 45150265 200000 693729740 200000 805215989 200000 107639797 200000 575923642 200000 529876035 200000 222523091 200000 882357123 200000 46545330 200000 900795224 200000 506047321 200000 960932668 200000 339478266 200000 565932484 200000 559451873 200000 755987495 200000 922521489 200000 779213312 200000 85024045 200000 810772306 200000 110231322 200000 725511885 200000 226136545 200000 990613583 200000 306392409 200000 72329644 200000 557368580 200000 345046450 200000 850270905 200000 933736807 200000 376853891 200000 599302036 200000 873265353 200000 851572870 200000 789431214 200000 493245459 200000 144758970 200000 740595675 200000 486032313 200000 647208399 200000 310808035 200000 171896055 200000 396102204 200000 966577263 200000 334624830 200000 302096562 200000 556107444 200000 542906138 200000 323622632 200000 145621415 200000 729668096 200000 337907967 200000 874026660 200000 39626421 200000 439619812 200000 851907533 200000 978919513 200000 404207999 200000 374551177 200000 703499835 200000 51433359 200000 232830701 200000 277049595 200000 335832193 200000 508376311 200000 356766121 200000 748265386 200000 871413469 200000 277599456 200000 792290467 200000 868114410 200000 689512976 200000 898594754 200000 94952846 200000 28095347 200000 958526942 200000 59703479 200000 979806048 200000 417948385 200000 465249170 200000 580241405 200000 199697622 200000 155968565 200000 304619127 200000 998715253 200000 383435501 200000 84166994 200000 601382496 200000 815870247 200000 334037354 200000 265782401 200000 616483361 200000 229017020 200000 287504724 200000 45252845 200000 692198931 200000 380936450 200000 135438708 200000 545978152 200000 297214100 200000 425573996 200000 254218972 200000 711818148 200000 202705029 200000 138267536 200000 249978717 200000 793020219 200000 173737930 200000 967272615 200000 621420047 200000 555300776 200000 862572494 200000 113789712 200000 930495949 200000 696305164 200000 609363964 200000 63272909 200000 769270198 200000 475754858 200000 747155527 200000 136561668 200000 857582510 200000 573563690 200000 431951779 200000 564167039 200000 269585114 200000 709343642 200000 775180425 200000 210103085 200000 423534632 200000 912716904 200000 852491639 200000 984267167 200000 981479621 200000 170701097 200000 242478446 200000 304775051 200000 591612068 200000 415149014 200000 492539506 200000 978078285 200000 803627262 200000 567294794 200000 691445774 200000 263363169 200000 328745676 200000 913546181 200000 995406797 200000 859924970 200000 844298575 200000 309611372 200000 891638210 200000 86885679 200000 999160457 200000 984286918 200000 930988289 200000 858748696 200000 377197505 200000 444955968 200000 761485859 200000 801990581 200000 662207491 200000 884843434 200000 306715590 200000 887726263 200000 679010974 200000 724814521 200000 793527563 200000 658713077 200000 178266020 200000 893489027 200000 757889559 200000 833500649 200000 494505069 200000 754904069 200000 147549842 200000 754516016 200000 798506004 200000 223503776 200000 296331819 200000 123586574 200000 714095096 200000 401124760 200000 187388689 200000 682135272 200000 328535101 200000 190539668 200000 462806139 200000 316688071 200000 731325001 200000 958221857 200000 752308514 200000 829228764 200000 153362247 200000 664363823 200000 182759362 200000 401919478 200000 494211751 200000 200763538 200000 39638941 200000 881274637 200000 504769180 200000 431188610 200000 852383479 200000 311814075 200000 358770845 200000 10024475 200000 776167323 200000 395219646 200000 588402660 200000 60628446 200000 307642708 200000 477323384 200000 242552818 200000 102546479 200000 903542901 200000 914601839 200000 122860809 200000 532322261 200000 108989010 200000 204189389 200000 507968688 200000 27296380 200000 558857157 200000 623190752 200000 363609139 200000 219542326 200000 941408682 200000 88138139 200000 45233441 200000 717339382 200000 754019170 200000 962061076 200000 306830284 200000 157341460 200000 198885204 200000 976523268 200000 379707852 200000 168226252 200000 584179560 200000 63775818 200000 427453564 200000 19602622 200000 768941450 200000 966859624 200000 950767996 200000 865537391 200000 754518061 200000 327590149 200000 13738285 200000 990471623 200000 213494981 200000 270718313 200000 126660408 200000 250865298 200000 106173516 200000 818871300 200000 366797576 200000 458880511 200000 622011838 200000 38152679 200000 382995531 200000 109619748 200000 660383900 200000 374328905 200000 387210101 200000 601138039 200000 237057389 200000 911761667 200000 939358268 200000 622447446 200000 690783801 200000 471052565 200000 987937821 200000 745649793 200000 665175308 200000 896965919 200000 716473558 200000 335789978 200000 679451769 200000 296859624 200000 979833066 200000 240956332 200000 817763348 200000 749375707 200000 350990880 200000 968103073 200000 810104567 200000 277275781 200000 686071300 200000 807630283 200000 948041278 200000 781262617 200000 60148325 200000 645911132 200000 983572875 200000 213466348 200000 11626965 200000 919251437 200000 627518850 200000 934919928 200000 895703596 200000 660683003 200000 578689102 200000 808240989 200000 664939270 200000 231896421 200000 582729755 200000 779045340 200000 222188096 200000 75861744 200000 86552473 200000 534730330 200000 907453055 200000 448849347 200000 809272960 200000 112631139 200000 333404585 200000 273528043 200000 975094790 200000 134338725 200000 836437353 200000 525490904 200000 42171754 200000 110006128 200000 804146095 200000 556403166 200000 214679149 200000 686789437 200000 784636718 200000 14150325 200000 460520916 200000 34064420 200000 977406941 200000 560539898 200000 780984808 200000 952295268 200000 459825015 200000 289071532 200000 517144309 200000 574574047 200000 352150523 200000 251238319 200000 202891214 200000 81694875 200000 79710764 200000 683867724 200000 597389383 200000 44076866 200000 769954833 200000 25832367 200000 271193530 200000 964940451 200000 684453238 200000 848955752 200000 551423875 200000 331885359 200000 264129130 200000 889309931 200000 53034884 200000 142058364 200000 560157631 200000 446935568 200000 514331810 200000 839381702 200000 251476878 200000 736512915 200000 941923141 200000 995578729 200000 189436336 200000 83608981 200000 73437148 200000 432073064 200000 122837061 200000 492365849 200000 582974295 200000 616479465 200000 381262385 200000 417871752 200000 972981163 200000 57355959 200000 904428442 200000 778384174 200000 822704210 200000 440454847 200000 367103596 200000 293946298 200000 338141384 200000 396068499 200000 754793173 200000 776189378 200000 164428047 200000 901948906 200000 892221897 200000 715940413 200000 922799148 200000 264567070 200000 238105471 200000 234061063 200000 673112744 200000 987011500 200000 760050673 200000 216863584 200000 18636559 200000 424080056 200000 385407328 200000 689786989 200000 574252148 200000 920985990 200000 772406991 200000 31401910 200000 151536875 200000 58469890 200000 354994819 200000 798601638 200000 83825678 200000 503310137 200000 433960585 200000 437801487 200000 954328953 200000 698898398 200000 504334128 200000 696643747 200000 774781262 200000 448337094 200000 986170762 200000 308766076 200000 200525490 200000 880359276 200000 137591792 200000 97422740 200000 915293774 200000 503893102 200000 610668667 200000 577762638 200000 797542095 200000 11748365 200000 103021964 200000 742581484 200000 499979622 200000 926130865 200000 144631364 200000 365404950 200000 235385416 200000 415442275 200000 506688781 200000 732107609 200000 503060271 200000 99851858 200000 375577103 200000 432525989 200000 282921431 200000 195531599 200000 422418363 200000 613477839 200000 7758978 200000 951259216 200000 134342980 200000 956781069 200000 708854389 200000 939768304 200000 715602721 200000 258694524 200000 753861241 200000 769976813 200000 193071501 200000 482893214 200000 830071642 200000 404892073 200000 86427399 200000 492701140 200000 725203563 200000 102359211 200000 883581138 200000 913221608 200000 161296897 200000 989437723 200000 134089590 200000 953222278 200000 54179827 200000 288626249 200000 349556541 200000 661137342 200000 992539681 200000 57210150 200000 962162871 200000 59036548 200000 993065706 200000 177811145 200000 190927159 200000 411771440 200000 787725236 200000 1388267 200000 340570451 200000 600134911 200000 940927335 200000 387579499 200000 994498407 200000 283894416 200000 892342514 200000 831652812 200000 731046931 200000 633697639 200000 695017925 200000 239136178 200000 375411385 200000 947184237 200000 191322710 200000 850712425 200000 312942080 200000 128195438 200000 668828 200000 560165214 200000 231096916 200000 146360217 200000 408337047 200000 410492835 200000 234906211 200000 363753988 200000 304975558 200000 706559087 200000 364375969 200000 309956646 200000 815493807 200000 665683100 200000 947900101 200000 999011419 200000 435459418 200000 514401832 200000 952313930 200000 262285412 200000 763212758 200000 754826932 200000 869169903 200000 745092580 200000 444642739 200000 952065544 200000 734563895 200000 580443364 200000 126743943 200000 394086029 200000 3052778 200000 896817743 200000 105496938 200000 238730705 200000 966652818 200000 311527543 200000 451248505 200000 820683015 200000 71639807 200000 768717198 200000 119451222 200000 141950340 200000 57134788 200000 599445550 200000 124766630 200000 721956675 200000 643200951 200000 529103314 200000 931367570 200000 361541986 200000 58201205 200000 336892762 200000 815976519 200000 24927907 200000 51788251 200000 370430347 200000 323129974 200000 306612716 200000 329699726 200000 459399053 200000 193913812 200000 719254727 200000 525744756 200000 225038699 200000 16241819 200000 632774627 200000 151149369 200000 694786198 200000 399764232 200000 707472785 200000 982010571 200000 452638819 200000 513474523 200000 83464775 200000 571577567 200000 898670728 200000 609979610 200000 835817761 200000 297098858 200000 106027427 200000 541360461 200000 569767003 200000 575771688 200000 383806899 200000 705575555 200000 657828312 200000 318826264 200000 53154461 200000 948771916 200000 204099998 200000 747697917 200000 999371432 200000 282306942 200000 867386456 200000 605639903 200000 805786369 200000 365788785 200000 341167059 200000 401226120 200000 404486712 200000 258826114 200000 571061121 200000 671006728 200000 466057921 200000 257289107 200000 423491321 200000 925634610 200000 579169141 200000 856240265 200000 540381813 200000 271097116 200000 79224334 200000 535647181 200000 833168722 200000 531166627 200000 958872494 200000 368853708 200000 157147283 200000 152871141 200000 562897241 200000 491996535 200000 857192799 200000 233109700 200000 962552950 200000 430840516 200000 960693631 200000 773685866 200000 213021522 200000 591619883 200000 234331105 200000 921906880 200000 108774301 200000 211570985 200000 12795671 200000 58831605 200000 452801258 200000 218284992 200000 903401433 200000 389403389 200000 549144883 200000 257006837 200000 638425470 200000 530020879 200000 170745172 200000 866393169 200000 824699527 200000 705608486 200000 747806091 200000 457471329 200000 357282581 200000 264465794 200000 757512191 200000 491576887 200000 570897262 200000 897416484 200000 98606390 200000 901117414 200000 4862076 200000 749094741 200000 172396188 200000 25969417 200000 185599565 200000 70256927 200000 121583363 200000 328383549 200000 893507220 200000 27166674 200000 347962654 200000 138178210 200000 686810919 200000 94680961 200000 860794372 200000 68502622 200000 410496127 200000 806563203 200000 803902899 200000 959761690 200000 185591867 200000 590294770 200000 722852747 200000 292970627 200000 274861469 200000 949879599 200000 974169807 200000 737117898 200000 16470027 200000 899668060 200000 177871656 200000 208492837 200000 847248271 200000 361508320 200000 388708129 200000 285465675 200000 751357272 200000 137186023 200000 365115052 200000 123193596 200000 148056119 200000 578244320 200000 356673947 200000 637374071 200000 218152227 200000 572193789 200000 973843496 200000 267691778 200000 14672821 200000 828208566 200000 886290797 200000 387100262 200000 200228525 200000 684460870 200000 598928877 200000 930294896 200000 8125035 200000 921590316 200000 205939210 200000 639936370 200000 73287030 200000 504491180 200000 901942924 200000 941020351 200000 750618361 200000 464125516 200000 373355296 200000 512535858 200000 947586881 200000 481458263 200000 93080790 200000 802755496 200000 617067072 200000 936949341 200000 245031587 200000 831859585 200000 302405133 200000 945926833 200000 933225437 200000 430724387 200000 255990626 200000 498967274 200000 683179202 200000 155919479 200000 570428957 200000 849795170 200000 450052337 200000 72183658 200000 347638719 200000 351505594 200000 293432814 200000 586484334 200000 293166576 200000 503468116 200000 81480611 200000 53853430 200000 455899385 200000 790477528 200000 881306842 200000 208251901 200000 315975752 200000 990301616 200000 702817732 200000 753036416 200000 938916080 200000 759599755 200000 819930229 200000 92307455 200000 630156838 200000 540262365 200000 378320741 200000 131138816 200000 831320517 200000 868989278 200000 85914608 200000 1759116 200000 241568971 200000 174335623 200000 99207895 200000 228208048 200000 990225882 200000 246190360 200000 266194109 200000 243838974 200000 111633336 200000 772082581 200000 761921707 200000 14791177 200000 895117263 200000 686179780 200000 877756557 200000 154667244 200000 425076397 200000 829578544 200000 366647731 200000 29236164 200000 645687429 200000 806400937 200000 479692625 200000 286167089 200000 319499693 200000 614535618 200000 309063423 200000 384140506 200000 672778014 200000 446459730 200000 700449593 200000 169066470 200000 110589687 200000 376592884 200000 22213088 200000 303453571 200000 911063290 200000 420179334 200000 848891575 200000 902581858 200000 242332430 200000 837828782 200000 266611687 200000 643425337 200000 695845819 200000 487858000 200000 686151803 200000 937632320 200000 140383409 200000 863725337 200000 986204389 200000 990412213 200000 993402177 200000 464775672 200000 173877623 200000 462340696 200000 527569634 200000 314848927 200000 485664491 200000 893554927 200000 968432046 200000 669162758 200000 45832924 200000 111621571 200000 897306338 200000 188585193 200000 540526154 200000 737973537 200000 260940130 200000 90856517 200000 488157210 200000 407487451 200000 304384050 200000 635721183 200000 966676372 200000 925567428 200000 332829950 200000 404024253 200000 239270115 200000 243932728 200000 442168467 200000 691233194 200000 168467353 200000 90492049 200000 191148899 200000 491727286 200000 229295400 200000 672664755 200000 203058182 200000 94078132 200000 85645161 200000 912196993 200000 666000819 200000 329968827 200000 606588185 200000 150785893 200000 273026763 200000 765986726 200000 200567383 200000 570927308 200000 499738447 200000 601989524 200000 834679592 200000 195778216 200000 834464613 200000 711527272 200000 495604212 200000 243766508 200000 202787287 200000 283599177 200000 767474694 200000 484139796 200000 873920147 200000 249594660 200000 263555087 200000 454152346 200000 828778284 200000 312998693 200000 838878883 200000 201331586 200000 676043607 200000 268684354 200000 477474490 200000 534013135 200000 752376687 200000 947476144 200000 147808305 200000 139776267 200000 50928370 200000 530935915 200000 2678343 200000 664386755 200000 642886402 200000 409092531 200000 688082976 200000 588170505 200000 395910373 200000 833559433 200000 723088197 200000 231519217 200000 585618054 200000 311780919 200000 214597154 200000 194302740 200000 161615089 200000 725142469 200000 667358855 200000 330068496 200000 936708826 200000 874508420 200000 508378664 200000 806980357 200000 86915863 200000 927732615 200000 213240093 200000 112752921 200000 878445346 200000 458732837 200000 231826530 200000 701304054 200000 991089560 200000 126929273 200000 258292312 200000 372472135 200000 260158652 200000 562220258 200000 159952195 200000 966328638 200000 646263541 200000 608985731 200000 104288201 200000 912790289 200000 644778827 200000 404653252 200000 826157945 200000 280366200 200000 446137326 200000 309245391 200000 404080962 200000 774360369 200000 714613935 200000 806829588 200000 735647736 200000 116924797 200000 341084037 200000 145915589 200000 667605714 200000 645108384 200000 128510218 200000 2956379 200000 112701422 200000 77743460 200000 99939580 200000 866627343 200000 870726860 200000 360231062 200000 56879804 200000 526524770 200000 34802383 200000 823170440 200000 604537810 200000 571964565 200000 954665408 200000 711990926 200000 514134631 200000 598655794 200000 660765258 200000 388230017 200000 562393033 200000 217219969 200000 867553919 200000 187307583 200000 34431723 200000 141945875 200000 416666193 200000 444115752 200000 887095522 200000 727766075 200000 554139162 200000 520504227 200000 313993065 200000 405766800 200000 668978453 200000 28614295 200000 378937694 200000 491816301 200000 912450018 200000 488794866 200000 568100674 200000 530369393 200000 231083782 200000 312729126 200000 985111997 200000 839738368 200000 53541736 200000 99080871 200000 86831129 200000 845600703 200000 22567126 200000 868262510 200000 688707778 200000 814808860 200000 695733374 200000 221853561 200000 725848012 200000 792279747 200000 834856309 200000 281403976 200000 91953005 200000 688534570 200000 455196980 200000 668015714 200000 714238590 200000 726684678 200000 992663573 200000 700332238 200000 461785854 200000 41823444 200000 854039514 200000 402555034 200000 924808847 200000 665789777 200000 18433575 200000 888887128 200000 359554295 200000 575569666 200000 519412995 200000 547713436 200000 647779489 200000 848359597 200000 458030939 200000 301128575 200000 98384153 200000 856744670 200000 770833279 200000 877116703 200000 338122132 200000 897165923 200000 522361763 200000 573757213 200000 4170597 200000 990870225 200000 613637728 200000 205236509 200000 194245769 200000 578558205 200000 901375280 200000 419137609 200000 746947100 200000 582733699 200000 553020661 200000 889775055 200000 457107682 200000 341161794 200000 933935218 200000 909464926 200000 365760959 200000 334804445 200000 843155664 200000 967329709 200000 437470271 200000 89089084 200000 693977115 200000 922076405 200000 255315727 200000 3711753 200000 848559555 200000 59206514 200000 765726338 200000 368156980 200000 909206300 200000 676815333 200000 744153869 200000 930182256 200000 42097118 200000 317342741 200000 681250251 200000 271020979 200000 973534885 200000 895595849 200000 259029241 200000 825139642 200000 377384306 200000 61207759 200000 81993851 200000 782071170 200000 553153576 200000 916722809 200000 614596182 200000 657969360 200000 688024848 200000 245212955 200000 820165940 200000 81008298 200000 808202581 200000 212155662 200000 25318115 200000 585454556 200000 854718857 200000 31460528 200000 135813846 200000 259597685 200000 529248286 200000 45198050 200000 816520354 200000 399497031 200000 39315950 200000 699865481 200000 776874114 200000 388735082 200000 229843636 200000 977743373 200000 141660628 200000 260410809 200000 829548433 200000 739326940 200000 450394522 200000 194152019 200000 347648392 200000 415293672 200000 768869626 200000 141449755 200000 913204225 200000 279061541 200000 847095742 200000 301108281 200000 618250058 200000 205899788 200000 901904085 200000 93638551 200000 982376209 200000 665230107 200000 508286160 200000 948167013 200000 760336619 200000 825296467 200000 391406694 200000 972320662 200000 800477905 200000 952374201 200000 804060912 200000 680551777 200000 58512798 200000 955623125 200000 975015662 200000 901960640 200000 569841042 200000 921367862 200000 680507520 200000 788500980 200000 395138258 200000 133102827 200000 315296237 200000 186355199 200000 20090853 200000 773340427 200000 584048160 200000 277123368 200000 836968504 200000 144302639 200000 343256869 200000 284227707 200000 525058715 200000 29316339 200000 433029809 200000 125019463 200000 314688451 200000 773158008 200000 567081112 200000 555854238 200000 458081990 200000 997148389 200000 933844820 200000 622691544 200000 741859745 200000 418984417 200000 137642117 200000 611041808 200000 145015733 200000 725354779 200000 514495340 200000 519387301 200000 367175238 200000 994233027 200000 688662894 200000 763686075 200000 938736379 200000 577365518 200000 270525591 200000 940850104 200000 860803681 200000 412218293 200000 701531668 200000 494376135 200000 399041640 200000 770916982 200000 625882808 200000 819558744 200000 883528932 200000 963882386 200000 419548024 200000 884540830 200000 801353229 200000 236639565 200000 602568175 200000 557682959 200000 45900543 200000 491909490 200000 588279003 200000 129967848 200000 987633723 200000 847116237 200000 656822942 200000 875570855 200000 484568101 200000 625103534 200000 562926525 200000 297879183 200000 644344196 200000 47488876 200000 577427813 200000 418645031 200000 81126916 200000 100340448 200000 335657953 200000 151858363 200000 884667575 200000 860830694 200000 190233893 200000 261417946 200000 312919696 200000 853224416 200000 82278726 200000 168142806 200000 138752231 200000 528938802 200000 593461504 200000 867059271 200000 393232888 200000 901127623 200000 664862767 200000 590790280 200000 613390691 200000 115829130 200000 116846166 200000 587267129 200000 255278765 200000 731375342 200000 135667995 200000 32453051 200000 290511294 200000 503293799 200000 485415112 200000 331403959 200000 572490594 200000 363211759 200000 900998348 200000 316131991 200000 975675848 200000 434177410 200000 192953912 200000 624328972 200000 848877318 200000 566380450 200000 269146179 200000 984810118 200000 631421330 200000 903540947 200000 729246407 200000 996705471 200000 721369802 200000 440218912 200000 279423169 200000 374676273 200000 36589422 200000 7386261 200000 899975380 200000 72789915 200000 684142624 200000 80473026 200000 275472327 200000 898490496 200000 234284523 200000 215865918 200000 92743427 200000 864076711 200000 363286713 200000 516910882 200000 661602070 200000 947027612 200000 194949596 200000 614549386 200000 606090802 200000 278586158 200000 537372806 200000 371162904 200000 304447662 200000 695061487 200000 990888016 200000 222262897 200000 673811332 200000 413534391 200000 571269559 200000 257580477 200000 432666322 200000 930616097 200000 516731034 200000 173714219 200000 287886425 200000 429939469 200000 491626686 200000 577497451 200000 924493313 200000 450636572 200000 919624266 200000 284597810 200000 619269715 200000 880639287 200000 818490955 200000 601031866 200000 294483197 200000 751322889 200000 493109553 200000 835593279 200000 572770642 200000 704240768 200000 69928784 200000 836625539 200000 352378567 200000 889523280 200000 127060320 200000 991411274 200000 508210039 200000 825766000 200000 75830526 200000 151305183 200000 864125088 200000 444387482 200000 14657833 200000 316498318 200000 578504996 200000 42932431 200000 847207109 200000 818100263 200000 726695433 200000 284845522 200000 707528475 200000 379313538 200000 288715002 200000 303638952 200000 822336599 200000 580925173 200000 943058115 200000 136883230 200000 729510921 200000 936027615 200000 329310680 200000 459141443 200000 788616613 200000 419829793 200000 369614543 200000 27081705 200000 791703299 200000 85078176 200000 789647073 200000 859699240 200000 542839519 200000 826402757 200000 846646381 200000 992900572 200000 893955418 200000 401951228 200000 895281014 200000 284847906 200000 854474871 200000 439781944 200000 376191520 200000 464278239 200000 429265055 200000 167224942 200000 852695350 200000 964944185 200000 569617694 200000 312210965 200000 45524647 200000 44172827 200000 776932515 200000 304368300 200000 110763013 200000 816743350 200000 490983364 200000 400299060 200000 446870788 200000 738903803 200000 540983672 200000 409072050 200000 151577089 200000 785572897 200000 718851995 200000 955582383 200000 761226361 200000 211655973 200000 845906797 200000 764115128 200000 453842829 200000 533116485 200000 919637011 200000 258675678 200000 159006341 200000 878303364 200000 982399765 200000 176179510 200000 508248905 200000 424862250 200000 557949662 200000 524874329 200000 783301866 200000 74239297 200000 731707200 200000 49261286 200000 437903895 200000 693478425 200000 171714029 200000 557782268 200000 460491688 200000 161078212 200000 278911231 200000 695009728 200000 471763223 200000 864106139 200000 852114800 200000 425929693 200000 441649410 200000 715437239 200000 297433507 200000 389539327 200000 890409899 200000 32253560 200000 384859098 200000 481646423 200000 277313400 200000 842238722 200000 908129469 200000 185465370 200000 87116659 200000 251649211 200000 735798233 200000 464191490 200000 65177546 200000 471474127 200000 747544606 200000 221648587 200000 772999248 200000 48836780 200000 385860705 200000 519786167 200000 843657467 200000 733054598 200000 575721944 200000 636690187 200000 213560420 200000 826212820 200000 216149665 200000 479523472 200000 105161802 200000 156252369 200000 21500475 200000 770804243 200000 48472591 200000 954537468 200000 803375626 200000 968717029 200000 495752505 200000 736256664 200000 6891991 200000 368963419 200000 557178866 200000 637544749 200000 463107662 200000 995948367 200000 409914249 200000 766216709 200000 952200575 200000 821801117 200000 386184431 200000 790142384 200000 565376350 200000 535742375 200000 508840251 200000 330833280 200000 684649539 200000 630846930 200000 173364263 200000 166202382 200000 417935211 200000 320470023 200000 815221392 200000 702772147 200000 697812853 200000 440977202 200000 262015737 200000 178389776 200000 67250917 200000 29076679 200000 476210697 200000 991090055 200000 622238372 200000 461781304 200000 92737800 200000 967224255 200000 84458110 200000 725215872 200000 620366438 200000 102190115 200000 595849122 200000 558079643 200000 512292405 200000 703823204 200000 939139878 200000 424131083 200000 258653354 200000 225691891 200000 161301121 200000 39163989 200000 622443168 200000 726048136 200000 871782415 200000 275101826 200000 209088532 200000 438428062 200000 559372177 200000 162773919 200000 857775274 200000 343028212 200000 278449322 200000 822705981 200000 914039335 200000 956514829 200000 395641699 200000 563249137 200000 801012468 200000 414251697 200000 895719079 200000 72948693 200000 116822178 200000 30354538 200000 332628168 200000 624390405 200000 446810720 200000 610852360 200000 613268472 200000 246613027 200000 218407815 200000 202311965 200000 941299921 200000 567783636 200000 728674831 200000 97661058 200000 306967758 200000 144714817 200000 479714071 200000 256053968 200000 924553423 200000 157502871 200000 13333345 200000 467447016 200000 109804953 200000 439302279 200000 567323603 200000 666516588 200000 954409556 200000 2560967 200000 261232631 200000 614085699 200000 702143755 200000 794281870 200000 891024507 200000 454010137 200000 983046959 200000 12729372 200000 657520562 200000 351357916 200000 300729365 200000 155118128 200000 526865938 200000 281284160 200000 168149875 200000 639282576 200000 733642420 200000 423178556 200000 547120103 200000 585419141 200000 242529239 200000 331299211 200000 116033904 200000 548523868 200000 953863518 200000 604661293 200000 977084403 200000 192338150 200000 903200077 200000 308251875 200000 847868343 200000 353272056 200000 597934159 200000 155978422 200000 78483433 200000 690253292 200000 278198323 200000 544661104 200000 257229593 200000 241817119 200000 600549483 200000 911444257 200000 112710075 200000 140405361 200000 258697355 200000 923713180 200000 726132904 200000 542602440 200000 150200016 200000 721923063 200000 801833370 200000 515103373 200000 954512535 200000 237809679 200000 314951091 200000 361502509 200000 410704609 200000 770717697 200000 410500599 200000 472928409 200000 317539541 200000 732917682 200000 515179981 200000 668335558 200000 608481342 200000 750400073 200000 698391938 200000 696452910 200000 322643465 200000 607284399 200000 476652230 200000 863688014 200000 856111305 200000 522280982 200000 312331052 200000 936390950 200000 599725875 200000 473818735 200000 599362222 200000 995439292 200000 202903714 200000 595174642 200000 362587688 200000 54600089 200000 339281812 200000 623723674 200000 994450904 200000 337263946 200000 542720554 200000 899931302 200000 75526117 200000 836286944 200000 351617196 200000 717730074 200000 360725205 200000 403602544 200000 877032451 200000 426589500 200000 924771348 200000 344079764 200000 419600446 200000 593659927 200000 56646260 200000 493317609 200000 876775182 200000 6576379 200000 701975720 200000 720506511 200000 11013193 200000 426805243 200000 813238727 200000 873564588 200000 322050666 200000 854122093 200000 268276176 200000 184428265 200000 855869199 200000 853522798 200000 982334496 200000 537044979 200000 785357690 200000 32712284 200000 35334141 200000 832999163 200000 615321873 200000 653650266 200000 262146831 200000 153921335 200000 32223199 200000 660195791 200000 18053089 200000 103775583 200000 555201296 200000 985714919 200000 904548453 200000 668924976 200000 511563641 200000 263630864 200000 160982637 200000 45140717 200000 897636877 200000 747945855 200000 654305331 200000 548156377 200000 458467945 200000 739254953 200000 636249810 200000 44190910 200000 655001929 200000 504039626 200000 711724746 200000 315635049 200000 492100368 200000 610959201 200000 841520768 200000 361826347 200000 300299845 200000 267136690 200000 836146363 200000 882148953 200000 110910480 200000 894415939 200000 977209128 200000 417034445 200000 283085505 200000 832511327 200000 460506328 200000 382662756 200000 93490762 200000 550420374 200000 928421565 200000 557579390 200000 197902528 200000 160921403 200000 541794352 200000 11009921 200000 647460573 200000 717639652 200000 43421038 200000 666757974 200000 887590017 200000 405829870 200000 12846614 200000 31182315 200000 807629101 200000 911144951 200000 811609004 200000 400943023 200000 682554502 200000 241593698 200000 781721114 200000 39089688 200000 390727384 200000 398895318 200000 303941674 200000 404912672 200000 804950928 200000 392849855 200000 456872973 200000 661015236 200000 546063297 200000 225465804 200000 331198935 200000 296323460 200000 153044128 200000 199669615 200000 591269888 200000 25974503 200000 18976264 200000 858079840 200000 166451684 200000 152021748 200000 270523639 200000 785466907 200000 92827204 200000 593206201 200000 24853007 200000 324647005 200000 533736387 200000 704529351 200000 325559830 200000 410947499 200000 960066411 200000 242354868 200000 688436854 200000 15923659 200000 681281829 200000 504436120 200000 897461694 200000 148156488 200000 759561284 200000 568818576 200000 568728607 200000 736455410 200000 141261819 200000 896409663 200000 915130863 200000 198744156 200000 927872994 200000 508461128 200000 71724074 200000 203264093 200000 183325813 200000 284475349 200000 85130476 200000 545528975 200000 268730261 200000 627658003 200000 438486008 200000 91825875 200000 110132997 200000 361051827 200000 567797044 200000 524812747 200000 698029806 200000 837999211 200000 99095851 200000 188660575 200000 669995611 200000 581350259 200000 832511881 200000 605373753 200000 985227198 200000 752001289 200000 303803299 200000 494275400 200000 169023337 200000 884222189 200000 352918765 200000 895315521 200000 889606678 200000 998960101 200000 97304449 200000 424830489 200000 888993120 200000 643703355 200000 633900191 200000 767251084 200000 997064263 200000 441024058 200000 106119463 200000 765237146 200000 587381168 200000 278354100 200000 61505569 200000 691846660 200000 813786339 200000 492902271 200000 442645813 200000 67688915 200000 521862667 200000 483061747 200000 588556595 200000 299303122 200000 899419834 200000 140611950 200000 943417997 200000 449060623 200000 644667490 200000 289866192 200000 739591640 200000 182421342 200000 244177628 200000 301364735 200000 254876751 200000 415166422 200000 236140773 200000 451537508 200000 907823184 200000 441247826 200000 36464284 200000 38655853 200000 477627356 200000 179931377 200000 818447878 200000 577131529 200000 959227163 200000 771001494 200000 849496459 200000 596117551 200000 253742294 200000 263854952 200000 234314358 200000 366521687 200000 76387067 200000 140241747 200000 788505464 200000 550305535 200000 14113053 200000 414960774 200000 548239653 200000 51052327 200000 312466162 200000 297889267 200000 903268981 200000 535879381 200000 936543443 200000 633330131 200000 645769029 200000 197166738 200000 493850687 200000 404331551 200000 52071636 200000 808968940 200000 846208600 200000 482499864 200000 543750214 200000 886495986 200000 432974948 200000 359624127 200000 612487972 200000 852760251 200000 528450637 200000 555300445 200000 31087578 200000 438567903 200000 515267874 200000 487121149 200000 727656504 200000 612554748 200000 724967316 200000 446739949 200000 69898226 200000 295238962 200000 142108282 200000 857491521 200000 495220512 200000 253685928 200000 299665741 200000 215988816 200000 404245183 200000 609935109 200000 522137772 200000 495363637 200000 18956077 200000 948825847 200000 937122010 200000 19415119 200000 148633777 200000 341560752 200000 306994235 200000 443524545 200000 572720113 200000 914046307 200000 909007835 200000 240781555 200000 556061817 200000 861692364 200000 724102119 200000 574090767 200000 727717179 200000 849466533 200000 767700529 200000 504699269 200000 549521674 200000 663682610 200000 446779056 200000 72487559 200000 283271453 200000 863765942 200000 704282110 200000 93762957 200000 172443027 200000 928613371 200000 152893912 200000 207649491 200000 585755113 200000 40168399 200000 403917730 200000 298292950 200000 7773061 200000 205604993 200000 704080096 200000 561931995 200000 773360687 200000 486686824 200000 445581246 200000 605073256 200000 612728978 200000 453713244 200000 867851145 200000 294714569 200000 792578240 200000 729635643 200000 939300148 200000 534802828 200000 348531883 200000 18708582 200000 505852884 200000 194350341 200000 727696557 200000 172695617 200000 984482596 200000 391993803 200000 17920513 200000 84811190 200000 978880514 200000 278956089 200000 308771143 200000 151813555 200000 162875120 200000 469180142 200000 944669956 200000 336469927 200000 816030868 200000 746505549 200000 909181983 200000 473027593 200000 325775928 200000 928500222 200000 279083622 200000 592036049 200000 567324235 200000 413421419 200000 187165959 200000 833958397 200000 496794334 200000 814532164 200000 117607191 200000 958174734 200000 79704615 200000 876026876 200000 490527247 200000 847619208 200000 665287937 200000 907445065 200000 105434697 200000 167180917 200000 453515626 200000 319806120 200000 744744327 200000 611017955 200000 933536005 200000 31519446 200000 44865389 200000 473085793 200000 159482262 200000 940587352 200000 52130818 200000 390473862 200000 506232200 200000 522693876 200000 622991923 200000 419794539 200000 66207850 200000 838713910 200000 629496912 200000 718947627 200000 294498157 200000 778715116 200000 80077453 200000 781558122 200000 982971368 200000 917657002 200000 641849219 200000 629444299 200000 910436821 200000 758848583 200000 252776620 200000 444542585 200000 736575569 200000 132629086 200000 20587242 200000 64603551 200000 793681951 200000 547139790 200000 980757760 200000 883243504 200000 900144166 200000 264812859 200000 244343831 200000 86501408 200000 153190895 200000 819070091 200000 379903035 200000 670277736 200000 637328936 200000 875288937 200000 18440412 200000 749921542 200000 550358307 200000 773939397 200000 374064974 200000 745602747 200000 775306071 200000 287677521 200000 209269065 200000 391775051 200000 593421790 200000 917832966 200000 901190505 200000 365795328 200000 868002550 200000 355118493 200000 631809455 200000 371645480 200000 123907712 200000 244173591 200000 599756286 200000 899899794 200000 648861316 200000 105245494 200000 478014623 200000 711864597 200000 152967595 200000 855321857 200000 229532861 200000 12269834 200000 607472579 200000 358047556 200000 140392682 200000 663326157 200000 477617727 200000 920532749 200000 125265304 200000 514899519 200000 243642037 200000 922767920 200000 629471137 200000 254072391 200000 250414430 200000 416265157 200000 87299264 200000 641788236 200000 739248537 200000 605538981 200000 584998422 200000 868567741 200000 583208040 200000 316968944 200000 738998950 200000 408661641 200000 112449777 200000 124689801 200000 799396824 200000 898393511 200000 797777150 200000 418123928 200000 334376442 200000 253797520 200000 509348222 200000 902709255 200000 997518010 200000 154664896 200000 989401858 200000 826306310 200000 645370285 200000 532013112 200000 637691968 200000 729372552 200000 368480460 200000 129599487 200000 205528212 200000 435481283 200000 27559154 200000 926163612 200000 5254266 200000 299927476 200000 633422943 200000 212123038 200000 534412821 200000 335074713 200000 563727672 200000 468444436 200000 148573612 200000 635249269 200000 649028612 200000 379995157 200000 601719335 200000 655267727 200000 914371632 200000 704658234 200000 307983766 200000 575529459 200000 264644748 200000 117233951 200000 352977834 200000 873663215 200000 913407949 200000 439442150 200000 982887482 200000 569540760 200000 516937481 200000 130536627 200000 935315392 200000 114106947 200000 835888190 200000 352482353 200000 428200922 200000 927561484 200000 279427787 200000 544453387 200000 513305033 200000 682351698 200000 156947956 200000 859827572 200000 145714933 200000 889543737 200000 694869346 200000 100541600 200000 125802342 200000 459106342 200000 231628193 200000 738399560 200000 770218573 200000 479551303 200000 862765729 200000 643129898 200000 922960505 200000 123755273 200000 40513078 200000 83982471 200000 946482915 200000 491138976 200000 441106072 200000 359060644 200000 658322211 200000 437836930 200000 267520740 200000 734205513 200000 78431223 200000 293288684 200000 278778264 200000 876296517 200000 959567299 200000 776431708 200000 462801691 200000 460453352 200000 224781068 200000 168844053 200000 192106035 200000 250961799 200000 954215676 200000 81702046 200000 850542220 200000 165391611 200000 397636578 200000 568041027 200000 239077688 200000 772972834 200000 455415214 200000 883495826 200000 70335274 200000 732591965 200000 938993273 200000 694108896 200000 193141178 200000 343204881 200000 398593275 200000 246706626 200000 101885732 200000 437457190 200000 651974931 200000 72899476 200000 38057224 200000 822399115 200000 611471939 200000 397868533 200000 630967531 200000 213992111 200000 23114802 200000 764259145 200000 937413301 200000 161109258 200000 234930472 200000 814744886 200000 206434610 200000 779743378 200000 635772053 200000 146386727 200000 732880017 200000 447205958 200000 291799434 200000 538920140 200000 573970664 200000 633549735 200000 606383934 200000 686251672 200000 596263085 200000 612805434 200000 511961994 200000 840448578 200000 606556990 200000 865429255 200000 368083822 200000 211224901 200000 380838235 200000 128441117 200000 576096650 200000 224146271 200000 175166887 200000 764357132 200000 791547557 200000 674387221 200000 84014378 200000 728224617 200000 315815978 200000 94599726 200000 401373137 200000 832410189 200000 91465894 200000 350783540 200000 264173293 200000 629732822 200000 252456012 200000 312611574 200000 16203696 200000 516744101 200000 771221361 200000 213334793 200000 331438003 200000 350494303 200000 432880399 200000 654645314 200000 905068403 200000 571884589 200000 511815494 200000 616708157 200000 533510863 200000 707441467 200000 34044887 200000 234145498 200000 948169100 200000 910050364 200000 432706727 200000 161374394 200000 654243281 200000 101820644 200000 194242626 200000 842068422 200000 237103275 200000 623299181 200000 273260118 200000 225003945 200000 504625802 200000 765685779 200000 831098931 200000 838245969 200000 793642946 200000 294030744 200000 469608274 200000 6317170 200000 866784012 200000 38441921 200000 877122507 200000 316821507 200000 130833922 200000 355078358 200000 655155421 200000 548958398 200000 206003110 200000 882259238 200000 380457834 200000 247289508 200000 554594523 200000 184150401 200000 168421496 200000 539563127 200000 740570346 200000 528235452 200000 749158321 200000 821733951 200000 487213055 200000 703510321 200000 927752164 200000 418735046 200000 192257962 200000 894519100 200000 82281346 200000 476320028 200000 157758815 200000 90709439 200000 232490785 200000 820528915 200000 444216566 200000 377204126 200000 778140157 200000 743206339 200000 339708203 200000 946132804 200000 520794226 200000 349473544 200000 74150431 200000 125525789 200000 388620931 200000 587713791 200000 875184085 200000 332759066 200000 323733078 200000 345586317 200000 88960694 200000 106313776 200000 820409014 200000 317360088 200000 98501646 200000 143854809 200000 815253392 200000 129668811 200000 125552268 200000 516336529 200000 637518454 200000 689244566 200000 942988998 200000 885011034 200000 72885535 200000 792412972 200000 558118835 200000 194293304 200000 18829797 200000 253571524 200000 504506671 200000 83376566 200000 723275333 200000 784004953 200000 89995386 200000 312690016 200000 126804835 200000 894278698 200000 712192185 200000 200500807 200000 663181955 200000 252657978 200000 118524276 200000 420458624 200000 225681809 200000 762101969 200000 273618198 200000 316486565 200000 796365210 200000 261612793 200000 355508081 200000 552228690 200000 616856401 200000 872579586 200000 732910135 200000 340123049 200000 667151755 200000 300342014 200000 618400130 200000 822798799 200000 549263811 200000 874089029 200000 586966093 200000 920815212 200000 596620951 200000 497894899 200000 628519160 200000 997658159 200000 136934984 200000 432532069 200000 495650760 200000 723588680 200000 65745214 200000 704959680 200000 920964964 200000 452080877 200000 525276290 200000 857109866 200000 84002137 200000 152876501 200000 566967363 200000 821834895 200000 777217687 200000 499542720 200000 378647634 200000 659331229 200000 610050547 200000 877842925 200000 861356709 200000 469596872 200000 684350627 200000 84385953 200000 572824535 200000 886335367 200000 542808773 200000 391412647 200000 231953318 200000 378023189 200000 342686680 200000 130131403 200000 345407348 200000 927316465 200000 255361856 200000 565545566 200000 740000456 200000 222414686 200000 779167942 200000 967391669 200000 759143370 200000 587704292 200000 764642582 200000 270119338 200000 845716426 200000 593793485 200000 373754432 200000 886638105 200000 568812473 200000 906955177 200000 196419640 200000 956820324 200000 33923246 200000 364302026 200000 155432278 200000 218068208 200000 559381602 200000 615529929 200000 918247639 200000 881909158 200000 299095476 200000 684557567 200000 406581594 200000 906117235 200000 183012135 200000 518893325 200000 782416227 200000 5716168 200000 955415391 200000 720525140 200000 197393883 200000 789209370 200000 385500584 200000 827360382 200000 299286158 200000 310867299 200000 593527407 200000 690250483 200000 627260587 200000 44317087 200000 984206278 200000 636777317 200000 393663816 200000 695474768 200000 595970020 200000 887406405 200000 87536604 200000 308535547 200000 80106403 200000 79574347 200000 480249027 200000 940778153 200000 624419073 200000 501772273 200000 829337534 200000 905876583 200000 814817695 200000 119207417 200000 565034608 200000 358967750 200000 491607877 200000 613569763 200000 935373026 200000 260067163 200000 78742108 200000 18245496 200000 934848511 200000 358579008 200000 36266098 200000 805391938 200000 132230681 200000 319840146 200000 645981882 200000 924593681 200000 958416226 200000 725109489 200000 633863305 200000 936467575 200000 117871732 200000 734952195 200000 22225882 200000 532031565 200000 797974730 200000 326958320 200000 232984523 200000 469389868 200000 513265988 200000 489180647 200000 745474846 200000 274620149 200000 956111527 200000 464680856 200000 204829369 200000 361624650 200000 41511963 200000 627611833 200000 743369254 200000 234977042 200000 765115819 200000 865881474 200000 28835860 200000 232233465 200000 157848777 200000 568452144 200000 924785364 200000 351078893 200000 317767879 200000 703756165 200000 120615132 200000 630232226 200000 975265118 200000 268166470 200000 413292872 200000 881587983 200000 542813483 200000 543966396 200000 5335636 200000 709742575 200000 743756845 200000 982966068 200000 144616931 200000 551681089 200000 128638537 200000 147120255 200000 572741115 200000 867221961 200000 79526342 200000 743932786 200000 861164871 200000 576217997 200000 272269777 200000 652222055 200000 167979924 200000 606765656 200000 144667386 200000 202591675 200000 382415956 200000 573317946 200000 203363254 200000 437142606 200000 22727454 200000 343297029 200000 432164059 200000 221528582 200000 985134124 200000 639960018 200000 870371878 200000 113687628 200000 725664987 200000 318373754 200000 661371576 200000 731916429 200000 680854062 200000 994933790 200000 638250389 200000 488405178 200000 24676172 200000 7307680 200000 550005796 200000 940860360 200000 515667966 200000 187764519 200000 139279026 200000 971429425 200000 847225138 200000 813274015 200000 208198895 200000 463765106 200000 128724346 200000 568231991 200000 963415150 200000 55393675 200000 731242382 200000 32724193 200000 258142505 200000 756589442 200000 849883846 200000 235914965 200000 935639036 200000 950201312 200000 463223200 200000 651556622 200000 936750886 200000 186082354 200000 973702720 200000 827236555 200000 432875211 200000 739615881 200000 752763115 200000 805729296 200000 952240500 200000 428302331 200000 579060875 200000 183204898 200000 721515148 200000 178246944 200000 838495534 200000 94247951 200000 275237093 200000 815543957 200000 657247367 200000 185415460 200000 186256178 200000 82165628 200000 619321964 200000 308853620 200000 302062730 200000 518411770 200000 561981782 200000 303333976 200000 129134316 200000 7485368 200000 785290468 200000 695772394 200000 953765813 200000 560979555 200000 36209240 200000 97981576 200000 202272811 200000 678116909 200000 331130136 200000 479812951 200000 451045366 200000 756464201 200000 986422062 200000 98779838 200000 865169313 200000 857652082 200000 792385481 200000 721604583 200000 132194078 200000 71721061 200000 846267834 200000 195629633 200000 211804735 200000 91321442 200000 117459960 200000 140351488 200000 596831550 200000 853284271 200000 155451420 200000 155520156 200000 367013686 200000 94939669 200000 268746982 200000 801445710 200000 603423399 200000 361500513 200000 587680438 200000 713646998 200000 711271926 200000 669025764 200000 533053971 200000 743012279 200000 508939242 200000 447394548 200000 993409576 200000 633553209 200000 107114544 200000 750205801 200000 155410754 200000 955348327 200000 97129433 200000 18885152 200000 986987859 200000 477876175 200000 876239831 200000 987566716 200000 32446578 200000 525501125 200000 431017859 200000 27942112 200000 485802329 200000 848203231 200000 858406170 200000 49635126 200000 218626022 200000 627294330 200000 472155707 200000 900688235 200000 896715674 200000 285467188 200000 348759658 200000 247594480 200000 384330269 200000 636352368 200000 197130641 200000 797361723 200000 34423224 200000 658055637 200000 509272698 200000 746691908 200000 609410521 200000 50432207 200000 122314070 200000 918491144 200000 416699795 200000 353201165 200000 726993465 200000 371170314 200000 796424219 200000 938435585 200000 157135259 200000 706097101 200000 641222476 200000 58775139 200000 104452824 200000 711236955 200000 863009828 200000 828875438 200000 711040689 200000 893556929 200000 937281861 200000 764982434 200000 157532618 200000 345484432 200000 375424885 200000 345697984 200000 333278506 200000 184812126 200000 891416094 200000 216283857 200000 654506685 200000 793884483 200000 579352014 200000 354616416 200000 455715285 200000 237001309 200000 693690040 200000 101999931 200000 209123237 200000 614630220 200000 365242674 200000 964277238 200000 294891973 200000 544584886 200000 51271733 200000 453918823 200000 221551793 200000 699251396 200000 8317920 200000 347610667 200000 883934794 200000 422082467 200000 913564662 200000 977159968 200000 981639763 200000 49117189 200000 520869467 200000 748774377 200000 362830581 200000 51109789 200000 721381786 200000 387613806 200000 829294395 200000 28386214 200000 867664738 200000 436452953 200000 415454615 200000 775547741 200000 330445060 200000 577725337 200000 288863835 200000 452452482 200000 319278071 200000 29793507 200000 465115713 200000 339663836 200000 451857493 200000 494415916 200000 29269220 200000 309002162 200000 809074523 200000 759175984 200000 61752132 200000 813446226 200000 670340589 200000 355978735 200000 172646470 200000 513793677 200000 220093199 200000 657563946 200000 410305842 200000 34650681 200000 14551661 200000 294825194 200000 890347059 200000 22552238 200000 211753172 200000 52983034 200000 110038747 200000 825201994 200000 697688758 200000 98994024 200000 650543772 200000 982501869 200000 666271915 200000 634496264 200000 205567824 200000 771399037 200000 688416746 200000 997707761 200000 119287217 200000 927632484 200000 11625172 200000 8743421 200000 35473377 200000 149771021 200000 472125290 200000 971968845 200000 486311908 200000 983873642 200000 497306578 200000 864264387 200000 507433506 200000 825960049 200000 229005014 200000 160946823 200000 341841894 200000 419391130 200000 128945252 200000 536537731 200000 872660961 200000 289106019 200000 208324111 200000 273908967 200000 65839783 200000 31609804 200000 845746572 200000 792355493 200000 342047024 200000 686766556 200000 742650166 200000 542294518 200000 393163097 200000 115975962 200000 810382475 200000 668373715 200000 570712161 200000 931231764 200000 184855725 200000 363312508 200000 313397612 200000 627060699 200000 172363490 200000 440037621 200000 848405507 200000 171645573 200000 851294997 200000 801774468 200000 767874194 200000 92010410 200000 908171346 200000 388521269 200000 22102249 200000 789540072 200000 215445326 200000 445949014 200000 823902396 200000 155418720 200000 153411292 200000 355402235 200000 947921443 200000 133866806 200000 879492217 200000 750391931 200000 536204827 200000 14014484 200000 902016705 200000 451718641 200000 169988354 200000 61246887 200000 129466359 200000 877932732 200000 612496159 200000 652491553 200000 761375874 200000 655325695 200000 178302744 200000 380300470 200000 377859434 200000 163577889 200000 514687609 200000 869514783 200000 645326047 200000 206438223 200000 585974836 200000 706587930 200000 167659698 200000 999153141 200000 982499612 200000 774412775 200000 90253018 200000 111654217 200000 220813928 200000 198812108 200000 868777457 200000 122865088 200000 941194807 200000 112718739 200000 579429301 200000 238204823 200000 658413062 200000 884390407 200000 202700167 200000 339788107 200000 334884667 200000 812396155 200000 956718831 200000 183083553 200000 267999646 200000 261066562 200000 104780310 200000 100041887 200000 151746010 200000 891383864 200000 510332490 200000 237006609 200000 588293121 200000 851038519 200000 261840510 200000 959778309 200000 117210629 200000 560614051 200000 946342343 200000 464557263 200000 432477248 200000 656100831 200000 732689376 200000 331542022 200000 595343341 200000 845400534 200000 867902887 200000 556103685 200000 640450476 200000 416842611 200000 817163166 200000 691954027 200000 812608002 200000 99577384 200000 696970346 200000 259835291 200000 167910358 200000 324025963 200000 184509784 200000 159751485 200000 95217910 200000 32377909 200000 891577043 200000 677986491 200000 651593872 200000 766386049 200000 267330287 200000 974884037 200000 902800825 200000 811341011 200000 250846690 200000 439913677 200000 294491626 200000 800367022 200000 451920005 200000 928505228 200000 745196413 200000 618369309 200000 579291863 200000 27324795 200000 754484276 200000 629561387 200000 721142906 200000 841280347 200000 493362611 200000 692275307 200000 443833652 200000 49194158 200000 53175809 200000 254471792 200000 600636784 200000 442967099 200000 229335563 200000 52945494 200000 258933434 200000 292164238 200000 308608033 200000 292658744 200000 223882823 200000 749184117 200000 122118775 200000 291159223 200000 499554155 200000 615101828 200000 294104486 200000 700864890 200000 343723552 200000 524813458 200000 733881128 200000 677669800 200000 275834758 200000 190642234 200000 251590111 200000 331932271 200000 719010909 200000 71895387 200000 573838990 200000 434120065 200000 895351180 200000 57215897 200000 632290910 200000 868040594 200000 684386462 200000 5270489 200000 853466459 200000 134089435 200000 998167104 200000 883025097 200000 596849397 200000 643360666 200000 262853829 200000 940165461 200000 757571712 200000 577020048 200000 366271650 200000 546614067 200000 883958708 200000 949752705 200000 783139058 200000 613385049 200000 155913005 200000 35184568 200000 991719922 200000 786200705 200000 204025580 200000 421801088 200000 556431238 200000 80276908 200000 113925844 200000 338185644 200000 93501875 200000 545626780 200000 521355054 200000 834761232 200000 984832803 200000 59015256 200000 804535077 200000 512267781 200000 892513700 200000 500178348 200000 488397131 200000 758686185 200000 952936105 200000 298466214 200000 860823571 200000 894186141 200000 954893255 200000 184656922 200000 549191252 200000 735201797 200000 100182329 200000 378324511 200000 983383500 200000 585149835 200000 921512541 200000 88842384 200000 258733979 200000 749542045 200000 584410677 200000 399300237 200000 405830340 200000 260987691 200000 208211431 200000 807977975 200000 103434927 200000 84922922 200000 889952062 200000 375466487 200000 599026602 200000 759962643 200000 218912038 200000 464294263 200000 909612899 200000 8547684 200000 931824179 200000 953478055 200000 642764143 200000 946750750 200000 269614363 200000 84668538 200000 675967943 200000 899710789 200000 461355831 200000 463578918 200000 341446982 200000 199583076 200000 935624967 200000 507162280 200000 381541932 200000 781168390 200000 730985643 200000 162442814 200000 693279902 200000 677403710 200000 763060330 200000 357815274 200000 929041187 200000 412000800 200000 806865711 200000 572729590 200000 720214824 200000 414555973 200000 893945095 200000 451405931 200000 621659006 200000 264998475 200000 462563748 200000 273820056 200000 54265047 200000 92832339 200000 169020125 200000 196720273 200000 43710540 200000 44846977 200000 687893804 200000 755151021 200000 735430618 200000 670954880 200000 34647598 200000 603173128 200000 65030368 200000 238229499 200000 825115943 200000 337419007 200000 219448994 200000 579729189 200000 945963899 200000 434410678 200000 57859273 200000 709198898 200000 177896246 200000 623331221 200000 274785249 200000 414666716 200000 654425989 200000 155095239 200000 409540570 200000 65033951 200000 379765563 200000 942326714 200000 511272584 200000 835824764 200000 565433165 200000 423834785 200000 749983779 200000 792643322 200000 600677206 200000 677312757 200000 384623560 200000 681974305 200000 589433876 200000 500060144 200000 353523701 200000 741339581 200000 982337001 200000 201442576 200000 642774801 200000 767217185 200000 179555675 200000 175869082 200000 785825762 200000 112602273 200000 256769940 200000 50263573 200000 700672532 200000 8930838 200000 474205410 200000 639535819 200000 908396729 200000 809544030 200000 101209400 200000 693004875 200000 634963652 200000 390075354 200000 197626540 200000 409881321 200000 586118029 200000 110879215 200000 904756215 200000 323125309 200000 245416784 200000 353258373 200000 430554872 200000 567095712 200000 424874925 200000 960175243 200000 729202481 200000 509471410 200000 878788649 200000 430585201 200000 575585352 200000 365600215 200000 107982508 200000 847236524 200000 422652551 200000 466197685 200000 763840002 200000 32051253 200000 789059421 200000 751013559 200000 226709082 200000 218688011 200000 674093019 200000 479412621 200000 526990282 200000 580694188 200000 182378296 200000 733017514 200000 332378824 200000 520250528 200000 378496846 200000 880813765 200000 125440178 200000 137802222 200000 743708954 200000 462517848 200000 625998920 200000 636324517 200000 484452671 200000 894154788 200000 411377709 200000 230940501 200000 882228868 200000 629526187 200000 982766953 200000 560633235 200000 478502994 200000 908726709 200000 700283369 200000 414056569 200000 899321143 200000 92536524 200000 813263102 200000 117768995 200000 925835109 200000 931711935 200000 459927514 200000 710224691 200000 156579635 200000 379035427 200000 604526102 200000 883942733 200000 332975003 200000 570242253 200000 930873391 200000 409318812 200000 328501435 200000 558741593 200000 295397892 200000 948417611 200000 323099732 200000 604430758 200000 469366618 200000 304896525 200000 962587214 200000 77999448 200000 711400536 200000 913705110 200000 23854898 200000 535347541 200000 718391819 200000 415680800 200000 154098350 200000 169007945 200000 629620963 200000 677475559 200000 696218645 200000 141208354 200000 257071924 200000 738357165 200000 562441948 200000 69483412 200000 57986487 200000 189672503 200000 392563998 200000 558300821 200000 830290950 200000 846608589 200000 444146201 200000 475136994 200000 857440547 200000 430421950 200000 972215471 200000 241110905 200000 267870193 200000 678248410 200000 761578470 200000 8591901 200000 408274362 200000 558472950 200000 328041833 200000 217520086 200000 190659751 200000 323516524 200000 714262532 200000 722193518 200000 587435595 200000 283221912 200000 263579179 200000 787172340 200000 353171993 200000 933466204 200000 975499380 200000 600332093 200000 949989353 200000 285033885 200000 892570136 200000 465733214 200000 802965623 200000 326523331 200000 878719350 200000 377598259 200000 355945444 200000 886037309 200000 34790033 200000 908555740 200000 605484595 200000 355442427 200000 354789261 200000 466053434 200000 7929805 200000 470124786 200000 28691253 200000 391417206 200000 431433214 200000 564271260 200000 261211000 200000 87395963 200000 696822645 200000 657278837 200000 515189736 200000 885227639 200000 539102920 200000 352429439 200000 151200826 200000 719360606 200000 853839598 200000 8734143 200000 705009352 200000 67390567 200000 722879427 200000 383651005 200000 424578322 200000 311870605 200000 662051975 200000 872824584 200000 457343544 200000 66863887 200000 69488735 200000 324692400 200000 305850242 200000 907443440 200000 762557651 200000 545422538 200000 965166809 200000 427812984 200000 138399822 200000 131179504 200000 154858315 200000 325958577 200000 122228898 200000 576864446 200000 615076746 200000 920197866 200000 738173825 200000 161933654 200000 301079150 200000 761296184 200000 455149829 200000 205844189 200000 637749102 200000 159416560 200000 260740137 200000 567571964 200000 971716395 200000 958373935 200000 419375437 200000 811533152 200000 221708774 200000 548867410 200000 968672950 200000 581171769 200000 884612613 200000 311353726 200000 592766731 200000 152287935 200000 460971666 200000 920630553 200000 805458905 200000 407191721 200000 673587131 200000 62801486 200000 16254992 200000 267141556 200000 244313939 200000 24142222 200000 510062213 200000 663039010 200000 538864464 200000 443240970 200000 801820782 200000 655064376 200000 844194379 200000 163984954 200000 93634537 200000 368961470 200000 869590019 200000 130335833 200000 741777525 200000 549176451 200000 887957978 200000 590683878 200000 163738998 200000 582865623 200000 849652054 200000 636944676 200000 810141365 200000 874939663 200000 782389410 200000 183359898 200000 448634590 200000 426580229 200000 495826698 200000 740048533 200000 846390273 200000 468502678 200000 703004546 200000 504204449 200000 927156242 200000 993930786 200000 828547360 200000 111453460 200000 905341289 200000 428650254 200000 591824798 200000 497547395 200000 227654467 200000 810942021 200000 834578905 200000 487945035 200000 541473343 200000 504510643 200000 582659156 200000 939708937 200000 669897441 200000 263218633 200000 2082742 200000 139263522 200000 413783058 200000 573579772 200000 192197447 200000 748219964 200000 229560222 200000 318807878 200000 685706615 200000 33953987 200000 437324468 200000 10055588 200000 345507416 200000 211061861 200000 93552234 200000 542841750 200000 660069407 200000 736226454 200000 625892407 200000 223718561 200000 592933799 200000 978513421 200000 821585527 200000 189291472 200000 322357485 200000 551991109 200000 219270379 200000 630631471 200000 330301333 200000 895712509 200000 767171894 200000 117591887 200000 986755940 200000 23212729 200000 952066913 200000 183757766 200000 257058499 200000 451004734 200000 931613271 200000 94678443 200000 364161347 200000 222121242 200000 354034794 200000 516550942 200000 68383763 200000 201454361 200000 882197964 200000 130778302 200000 195950220 200000 182769361 200000 267622167 200000 62329393 200000 877719718 200000 12616472 200000 130212806 200000 220591264 200000 604680064 200000 828702344 200000 782061241 200000 605642040 200000 231964124 200000 768025602 200000 523162293 200000 324983722 200000 532412064 200000 8646439 200000 774881506 200000 461507755 200000 916297046 200000 265882849 200000 782850891 200000 929918069 200000 949768364 200000 512444888 200000 703357282 200000 437122372 200000 175270645 200000 655897854 200000 892575353 200000 605818330 200000 833386151 200000 847854084 200000 435129929 200000 379658236 200000 280793307 200000 810180578 200000 672684911 200000 16530675 200000 417137617 200000 822766419 200000 991948778 200000 750060556 200000 516838761 200000 550872918 200000 102800287 200000 600390424 200000 947367850 200000 559210415 200000 584467669 200000 682677485 200000 444615486 200000 720474979 200000 707086521 200000 76967907 200000 920849908 200000 189790016 200000 267295707 200000 403019863 200000 704540478 200000 542719570 200000 278841008 200000 575101739 200000 691033776 200000 549251695 200000 943290382 200000 52184132 200000 752953991 200000 814620333 200000 665719218 200000 681903371 200000 421907488 200000 301367270 200000 559054013 200000 822485741 200000 996283004 200000 262448955 200000 151913523 200000 157127131 200000 844161731 200000 497146510 200000 113674107 200000 607717579 200000 40896189 200000 550165254 200000 42271458 200000 257638453 200000 584487258 200000 298647439 200000 780048408 200000 144264342 200000 194139436 200000 414648151 200000 902441136 200000 604125936 200000 79224040 200000 23179347 200000 197395109 200000 270728520 200000 828115433 200000 697661880 200000 637295312 200000 889390375 200000 483102381 200000 42983554 200000 847437171 200000 67165722 200000 519382358 200000 349384176 200000 677333681 200000 716463154 200000 796415529 200000 173386757 200000 490901779 200000 76456581 200000 270892050 200000 464498185 200000 520705028 200000 936146859 200000 54642975 200000 346608903 200000 709997654 200000 254433857 200000 579599617 200000 57785933 200000 184352956 200000 788449130 200000 43985294 200000 833318894 200000 455183437 200000 740093769 200000 680784705 200000 970724675 200000 204535560 200000 737259912 200000 681797048 200000 937506661 200000 365885514 200000 259441620 200000 907866677 200000 160501173 200000 663669593 200000 183126110 200000 757081118 200000 221556821 200000 44001757 200000 133177435 200000 735862654 200000 394437293 200000 544212065 200000 85685381 200000 821724033 200000 245838310 200000 982953175 200000 161545113 200000 943814396 200000 289705330 200000 613538065 200000 347988183 200000 416647906 200000 528107394 200000 611024201 200000 640973957 200000 667415760 200000 785210254 200000 202905242 200000 893615724 200000 875800450 200000 263215313 200000 573869444 200000 978374745 200000 186613083 200000 485960907 200000 310141036 200000 633229981 200000 81065698 200000 77264317 200000 680282649 200000 145049742 200000 470075711 200000 440137520 200000 132720696 200000 916713220 200000 639706818 200000 202441327 200000 803924442 200000 557202141 200000 519604573 200000 56144136 200000 763990001 200000 859452793 200000 881524517 200000 825141070 200000 421795286 200000 220076862 200000 19012309 200000 169969882 200000 708465094 200000 50056725 200000 708657226 200000 207503110 200000 403962720 200000 717580267 200000 47625992 200000 37044081 200000 606681640 200000 239557425 200000 543957171 200000 558258302 200000 949224456 200000 698516317 200000 990888855 200000 188112852 200000 954180554 200000 764648295 200000 375604513 200000 441916127 200000 490324383 200000 488601165 200000 629907044 200000 755771725 200000 253923227 200000 185393551 200000 796824726 200000 138748307 200000 322697782 200000 587228595 200000 697030544 200000 996399462 200000 157414604 200000 996016322 200000 170926160 200000 568981570 200000 656226846 200000 767370953 200000 171537274 200000 295327719 200000 445130448 200000 666540634 200000 853661651 200000 898336982 200000 629468649 200000 787634440 200000 978548933 200000 303170264 200000 975160661 200000 120657902 200000 397654751 200000 498931576 200000 368169574 200000 722289193 200000 115469394 200000 796657796 200000 941183567 200000 730736985 200000 212627316 200000 988564623 200000 223488168 200000 774306852 200000 146853185 200000 850143602 200000 238183405 200000 591560371 200000 457932245 200000 173653703 200000 880988671 200000 895943476 200000 791621363 200000 516123757 200000 782256801 200000 337206358 200000 4766337 200000 812887815 200000 139838972 200000 944558544 200000 343462154 200000 406892156 200000 938490651 200000 97234650 200000 624238139 200000 973523064 200000 496211056 200000 205564081 200000 264494438 200000 945139434 200000 472990797 200000 143143704 200000 685769730 200000 802491012 200000 891632492 200000 243403474 200000 728563752 200000 601188159 200000 336686952 200000 711565353 200000 716939544 200000 831314132 200000 169114433 200000 336076138 200000 685064114 200000 464063811 200000 689193436 200000 345788775 200000 660015870 200000 142311760 200000 496614017 200000 223911411 200000 70799524 200000 713872129 200000 985238875 200000 252004457 200000 816549748 200000 849490466 200000 851076604 200000 586001446 200000 836294624 200000 383352513 200000 757621718 200000 58555659 200000 668102781 200000 250841010 200000 211324611 200000 216624124 200000 969357958 200000 871524107 200000 931874173 200000 189896547 200000 719008857 200000 586916521 200000 788640807 200000 101438893 200000 931022839 200000 410512554 200000 414426306 200000 889480652 200000 199163784 200000 137215473 200000 225610681 200000 882531251 200000 756578261 200000 174419622 200000 972066390 200000 188869853 200000 658262733 200000 466614451 200000 992655690 200000 102502087 200000 215107584 200000 992708680 200000 33291049 200000 436678002 200000 382251303 200000 273470039 200000 350619883 200000 747071970 200000 970217114 200000 594695960 200000 47008365 200000 817813153 200000 317228504 200000 162354311 200000 840368878 200000 658741820 200000 673205251 200000 319888097 200000 29187474 200000 589605317 200000 931123809 200000 672188203 200000 48590306 200000 409032015 200000 423647452 200000 526886315 200000 587623498 200000 677404278 200000 687842435 200000 904444525 200000 483337882 200000 560073428 200000 193010183 200000 930565055 200000 8715910 200000 102556301 200000 358105663 200000 808924853 200000 779713062 200000 494864068 200000 758354596 200000 173435302 200000 881436279 200000 811803683 200000 433121237 200000 286774956 200000 290384855 200000 198856024 200000 157833749 200000 96853544 200000 440736909 200000 694677906 200000 188010440 200000 977210685 200000 814924095 200000 804029192 200000 81870330 200000 505760848 200000 756382073 200000 282615154 200000 688240344 200000 102752142 200000 623306797 200000 880720526 200000 710656052 200000 500623206 200000 438465582 200000 580995740 200000 930149381 200000 72238347 200000 734545587 200000 368467683 200000 858695397 200000 913566963 200000 714110939 200000 129552938 200000 359106705 200000 349862234 200000 93578019 200000 393315135 200000 455554157 200000 612350144 200000 921150961 200000 740846452 200000 377003005 200000 324762215 200000 343767565 200000 833871133 200000 678789997 200000 72358102 200000 758044706 200000 131512339 200000 274532874 200000 101600856 200000 615481410 200000 277678644 200000 44229831 200000 53185918 200000 359042143 200000 627594208 200000 138826937 200000 208763801 200000 903964883 200000 144948350 200000 546287515 200000 773083457 200000 421768921 200000 51369205 200000 11255883 200000 281414865 200000 333728017 200000 611209267 200000 549108043 200000 466295528 200000 421596672 200000 125235626 200000 803519809 200000 980881641 200000 600985230 200000 171665870 200000 451322743 200000 543967100 200000 667528326 200000 720346776 200000 863005788 200000 937628427 200000 585233177 200000 752077318 200000 531121665 200000 600371782 200000 552144731 200000 114994840 200000 136874140 200000 856392863 200000 408838341 200000 976626133 200000 337947400 200000 605637839 200000 468931505 200000 810700484 200000 845788996 200000 838865231 200000 175572449 200000 361137267 200000 436687088 200000 383012064 200000 346379513 200000 456357492 200000 814079443 200000 333972228 200000 535299840 200000 670594395 200000 405487191 200000 889930370 200000 600015587 200000 482615105 200000 598949387 200000 267068901 200000 311161074 200000 577203268 200000 71430688 200000 997163518 200000 427037025 200000 507566853 200000 66585069 200000 305858654 200000 828481737 200000 176129832 200000 474248556 200000 823139805 200000 908449956 200000 856493527 200000 652056506 200000 322939158 200000 964223956 200000 900977728 200000 534154650 200000 64922344 200000 181766940 200000 928004114 200000 664664051 200000 450860278 200000 180789157 200000 964710916 200000 221880910 200000 705023528 200000 858983803 200000 576716367 200000 126291801 200000 498256168 200000 98078222 200000 139839790 200000 274249062 200000 216466150 200000 738995890 200000 762721125 200000 190757100 200000 496232725 200000 476246815 200000 403985080 200000 771524357 200000 315661483 200000 757471217 200000 242969711 200000 894165487 200000 80307813 200000 964229929 200000 432188376 200000 991408011 200000 976335681 200000 660519594 200000 463562949 200000 832905697 200000 143841537 200000 298102973 200000 692548106 200000 927948186 200000 435625647 200000 998374541 200000 387679232 200000 235489925 200000 639704339 200000 979610796 200000 24121093 200000 674742290 200000 604583231 200000 101396365 200000 46331386 200000 605151706 200000 276150532 200000 604312583 200000 302419139 200000 559111189 200000 94451578 200000 884391384 200000 863364299 200000 959215138 200000 538315644 200000 702123552 200000 24126333 200000 47017219 200000 608715305 200000 479586786 200000 185425612 200000 656872414 200000 72372581 200000 166929542 200000 223559596 200000 46590589 200000 43068502 200000 504204890 200000 975549590 200000 811525583 200000 422067175 200000 340519180 200000 68892168 200000 848800869 200000 257197384 200000 689097265 200000 183314179 200000 683988725 200000 414371435 200000 245106626 200000 433170827 200000 700676315 200000 420330121 200000 947642522 200000 252780331 200000 313028755 200000 657924252 200000 531639545 200000 546518894 200000 959510080 200000 864056290 200000 670733060 200000 424623207 200000 881350697 200000 951441504 200000 747238210 200000 415307562 200000 248852790 200000 25836893 200000 332192544 200000 677152848 200000 598400887 200000 96510434 200000 233775983 200000 30953592 200000 841622173 200000 559269697 200000 830360289 200000 448365248 200000 358240895 200000 80656267 200000 571864719 200000 481647952 200000 156659607 200000 682924056 200000 698736758 200000 7822287 200000 814666627 200000 453820931 200000 490884597 200000 836588 200000 885668228 200000 469276844 200000 713236048 200000 94718934 200000 678077186 200000 566780980 200000 216561456 200000 485748420 200000 923142662 200000 736117252 200000 604430113 200000 834385775 200000 12454334 200000 7406918 200000 978786323 200000 46461587 200000 796981500 200000 310354794 200000 75111898 200000 236191602 200000 520457912 200000 901516451 200000 682812590 200000 145029200 200000 551234186 200000 808966248 200000 961723308 200000 684966136 200000 805880624 200000 282556403 200000 212228434 200000 912537397 200000 851595022 200000 36009157 200000 459183623 200000 322123098 200000 326701225 200000 58554144 200000 180945553 200000 875861691 200000 82214187 200000 258280076 200000 372068508 200000 736135218 200000 879742691 200000 569071698 200000 817734970 200000 521356443 200000 80302530 200000 61417476 200000 677789534 200000 858273112 200000 673343454 200000 541126643 200000 843614816 200000 121288397 200000 954400242 200000 200276919 200000 134796412 200000 979452645 200000 436171228 200000 886310572 200000 499570002 200000 591643531 200000 342956830 200000 933876847 200000 585440872 200000 169179954 200000 673701727 200000 557247332 200000 838318499 200000 376232782 200000 802226407 200000 55659827 200000 731713490 200000 95904473 200000 7110438 200000 489262919 200000 944341283 200000 891629775 200000 427953965 200000 828576078 200000 509835180 200000 831648946 200000 378881075 200000 921879996 200000 346871779 200000 811401990 200000 442920465 200000 493382215 200000 390291750 200000 864397782 200000 823038407 200000 102527084 200000 769417269 200000 164628269 200000 359516661 200000 635596265 200000 230005171 200000 424769950 200000 554533730 200000 491456833 200000 388004520 200000 534427325 200000 615106937 200000 647460923 200000 318129921 200000 509238692 200000 302523591 200000 77035619 200000 905021967 200000 352578415 200000 280934271 200000 799314312 200000 382254340 200000 501835200 200000 122931702 200000 233020 200000 923006329 200000 139048252 200000 764303143 200000 837652056 200000 216964587 200000 683207691 200000 575602479 200000 587723637 200000 926133305 200000 691274844 200000 575728082 200000 980737395 200000 343938088 200000 392786655 200000 942514933 200000 909232374 200000 965402079 200000 971987273 200000 448673569 200000 842459620 200000 336285291 200000 236862675 200000 836038663 200000 59189736 200000 942195260 200000 121021628 200000 94455543 200000 103464178 200000 699293606 200000 470810306 200000 599553383 200000 607940533 200000 939917154 200000 623097261 200000 751007090 200000 503669288 200000 193970442 200000 225424325 200000 520688726 200000 625036294 200000 984391584 200000 446341462 200000 935495413 200000 9837390 200000 282531335 200000 502250803 200000 360428117 200000 6403267 200000 865603977 200000 292867888 200000 52136480 200000 939567212 200000 868159567 200000 856151207 200000 926997797 200000 824859157 200000 555730924 200000 73557748 200000 785220053 200000 192818125 200000 924717523 200000 785766393 200000 248999110 200000 872062054 200000 550530524 200000 117475995 200000 400515380 200000 666949113 200000 193874115 200000 578400067 200000 750992763 200000 610302047 200000 599746729 200000 440460381 200000 12218782 200000 654177208 200000 471787921 200000 426018524 200000 775110595 200000 856481000 200000 788105700 200000 908409012 200000 801539765 200000 382141461 200000 745388782 200000 384423263 200000 578911841 200000 266060587 200000 852279646 200000 864176217 200000 962057305 200000 887497304 200000 920936906 200000 536419748 200000 343472724 200000 596423312 200000 125662505 200000 467567685 200000 599570604 200000 292580874 200000 56595287 200000 192599237 200000 442162398 200000 899386049 200000 284037012 200000 67566512 200000 19644942 200000 169486580 200000 604585733 200000 855701529 200000 818643328 200000 145080742 200000 946833714 200000 361862677 200000 66517792 200000 422842142 200000 50119814 200000 526372155 200000 651008507 200000 597154152 200000 75090643 200000 117184811 200000 358137540 200000 950495955 200000 15764427 200000 293540356 200000 449811536 200000 367073394 200000 467848072 200000 295266027 200000 727905818 200000 681838747 200000 276910853 200000 704652939 200000 979909824 200000 58042730 200000 693708450 200000 465509264 200000 845312644 200000 695559487 200000 927838372 200000 285625131 200000 177358795 200000 534947644 200000 962646962 200000 218754449 200000 954865569 200000 74416072 200000 574575961 200000 761208444 200000 568500788 200000 650646798 200000 963885193 200000 944342952 200000 431003989 200000 503444863 200000 890807319 200000 447446359 200000 389599994 200000 18099276 200000 323150137 200000 66946254 200000 4046782 200000 452339692 200000 693463565 200000 61406422 200000 147375968 200000 99726492 200000 493010450 200000 233390139 200000 687489344 200000 209984730 200000 103908524 200000 647662160 200000 459316965 200000 424479210 200000 859773348 200000 630026090 200000 519007865 200000 563051089 200000 734989734 200000 985092449 200000 730356555 200000 967519324 200000 585666754 200000 963944978 200000 570615372 200000 808138394 200000 838636268 200000 85218783 200000 152587923 200000 652729950 200000 199986300 200000 996630061 200000 813657561 200000 506150974 200000 481775791 200000 562626020 200000 972338430 200000 810768023 200000 973438500 200000 422779379 200000 479100034 200000 682833926 200000 871682911 200000 320249290 200000 492315916 200000 698716144 200000 302986569 200000 744547807 200000 856408039 200000 794667771 200000 956740526 200000 544937514 200000 367803776 200000 616686995 200000 252896702 200000 722437288 200000 684315113 200000 804927590 200000 276376716 200000 715160539 200000 986965337 200000 573443304 200000 877925266 200000 384823112 200000 394611882 200000 648703440 200000 448255787 200000 42286072 200000 574419418 200000 413313433 200000 721997592 200000 534957815 200000 553283722 200000 691122946 200000 42665724 200000 483316697 200000 731594370 200000 622544782 200000 633825504 200000 835082032 200000 250647083 200000 723920389 200000 794382767 200000 528635671 200000 22896403 200000 330515697 200000 65362363 200000 488443306 200000 108400237 200000 100342562 200000 642520374 200000 198238091 200000 7269262 200000 903548971 200000 498886330 200000 7060575 200000 975812721 200000 661453026 200000 277508546 200000 888681295 200000 877613620 200000 605190116 200000 329516846 200000 391010184 200000 43221401 200000 656965646 200000 659484611 200000 796185787 200000 863353734 200000 466045701 200000 33343145 200000 16307101 200000 821096837 200000 178720687 200000 349922283 200000 804886120 200000 177442373 200000 505658040 200000 428831483 200000 493892441 200000 40334871 200000 16473359 200000 370289963 200000 157991216 200000 189142386 200000 727909478 200000 81961012 200000 271369139 200000 438162799 200000 136814517 200000 626890931 200000 607159339 200000 177591885 200000 517194167 200000 410232487 200000 365288420 200000 92437998 200000 207738219 200000 644296181 200000 44453554 200000 911468121 200000 993655956 200000 693006052 200000 692861799 200000 80089654 200000 221707322 200000 578738849 200000 503834206 200000 781277525 200000 806493479 200000 560768956 200000 819042291 200000 68873511 200000 471025771 200000 259906218 200000 422075145 200000 68237123 200000 47147993 200000 215091265 200000 48510338 200000 981560291 200000 950344327 200000 453656638 200000 800450250 200000 318521444 200000 754462546 200000 299558338 200000 685152333 200000 479688650 200000 420258136 200000 668349905 200000 726893053 200000 962129721 200000 933749372 200000 372445650 200000 494008525 200000 42365053 200000 997983205 200000 293897234 200000 246425912 200000 465102979 200000 117143679 200000 844185153 200000 592937402 200000 706309598 200000 958918520 200000 941852147 200000 132065110 200000 895261507 200000 526379716 200000 674445088 200000 413351951 200000 411955213 200000 76092314 200000 124574372 200000 639514478 200000 945820345 200000 367936246 200000 738918592 200000 453818626 200000 779552619 200000 584988693 200000 546096535 200000 106377948 200000 359430760 200000 268347643 200000 34650034 200000 568922127 200000 591826074 200000 886857968 200000 630231676 200000 589782838 200000 565302799 200000 120811774 200000 584018119 200000 103489774 200000 454306426 200000 122308725 200000 939109702 200000 404650583 200000 513246129 200000 233399144 200000 951288593 200000 134954903 200000 348571693 200000 523076910 200000 928079908 200000 11691095 200000 663395725 200000 719763169 200000 212273631 200000 566262340 200000 246135571 200000 474318818 200000 983628679 200000 28485519 200000 341136933 200000 337824339 200000 524838596 200000 366472046 200000 901016269 200000 584919451 200000 259271201 200000 911881369 200000 416615482 200000 895071974 200000 960573328 200000 653262285 200000 750111037 200000 205519267 200000 735421667 200000 246507596 200000 453844173 200000 715517444 200000 100938836 200000 928932443 200000 940611715 200000 836087681 200000 263728382 200000 324170691 200000 50176799 200000 11557205 200000 478197089 200000 76741202 200000 590711553 200000 783180544 200000 892955106 200000 466839639 200000 403594416 200000 864268483 200000 665427272 200000 68822824 200000 838546263 200000 187867175 200000 644835136 200000 871990687 200000 80478019 200000 896136310 200000 946193115 200000 834355353 200000 349059686 200000 776313664 200000 377754891 200000 730999670 200000 564820183 200000 730218200 200000 629993257 200000 462156444 200000 89540432 200000 487414997 200000 839797106 200000 708495860 200000 348541871 200000 109130897 200000 234507653 200000 843830635 200000 983535989 200000 587742125 200000 771046119 200000 860852083 200000 337024586 200000 283372171 200000 774615935 200000 552591743 200000 22807159 200000 438389971 200000 540256282 200000 874742410 200000 869399914 200000 486360559 200000 48082152 200000 668613521 200000 534126646 200000 80788366 200000 859111421 200000 308052500 200000 685740560 200000 16483365 200000 620667857 200000 709670553 200000 155245779 200000 486725481 200000 737095616 200000 613419817 200000 875853693 200000 830014166 200000 220698763 200000 848240082 200000 872157872 200000 609168939 200000 999044822 200000 26829091 200000 801932594 200000 916030956 200000 865907624 200000 167124658 200000 714777709 200000 762810335 200000 295809773 200000 172336538 200000 979791087 200000 336107919 200000 440110071 200000 593570037 200000 898838251 200000 919528652 200000 970769913 200000 970310759 200000 674983607 200000 639484457 200000 531548299 200000 809034387 200000 188867916 200000 808942973 200000 502014505 200000 439054243 200000 977108681 200000 154151523 200000 264016052 200000 813747140 200000 78748913 200000 973309114 200000 95670255 200000 441485735 200000 742835112 200000 15808293 200000 792781827 200000 350978306 200000 566226297 200000 269183883 200000 631321595 200000 456646925 200000 300759059 200000 397471640 200000 301596745 200000 882557702 200000 62403271 200000 201952059 200000 545897791 200000 547949741 200000 241198348 200000 592583462 200000 139046295 200000 148495560 200000 769119996 200000 523262289 200000 480314604 200000 596145568 200000 31544788 200000 125456248 200000 159222335 200000 639492995 200000 432521336 200000 630222744 200000 26972786 200000 416387392 200000 710371820 200000 720883830 200000 702510800 200000 729264302 200000 518543324 200000 328689176 200000 6862211 200000 736368933 200000 437420309 200000 761393225 200000 648122397 200000 663792130 200000 591825929 200000 218353945 200000 771566096 200000 390338856 200000 245699920 200000 981736795 200000 221546294 200000 91172730 200000 365278754 200000 591312678 200000 969808969 200000 703931234 200000 445960925 200000 593696341 200000 117208940 200000 535535949 200000 707657093 200000 932492039 200000 504039072 200000 242265133 200000 665516607 200000 180464671 200000 345638992 200000 411063286 200000 280076757 200000 319430085 200000 636095430 200000 926112289 200000 154821173 200000 714850787 200000 950217139 200000 558628395 200000 543192306 200000 468748968 200000 562522795 200000 965477399 200000 293188033 200000 112876809 200000 451153830 200000 297323752 200000 902638846 200000 61561659 200000 174831745 200000 749451048 200000 270841381 200000 135630650 200000 309123195 200000 50219365 200000 915569240 200000 650710342 200000 684118200 200000 994061998 200000 440888032 200000 623338081 200000 950408898 200000 815902490 200000 880289188 200000 167155410 200000 8221442 200000 51654721 200000 356060083 200000 954703012 200000 889743179 200000 328236481 200000 327431105 200000 424816168 200000 277247824 200000 582328250 200000 988953249 200000 156290158 200000 263736617 200000 928503122 200000 51075536 200000 301644752 200000 583091155 200000 51307315 200000 523906538 200000 820995688 200000 378244524 200000 141222408 200000 162997042 200000 690991253 200000 496946427 200000 818966275 200000 325308431 200000 573154682 200000 521696358 200000 7321178 200000 521894793 200000 134250367 200000 750076281 200000 784807877 200000 921210832 200000 164015822 200000 48493350 200000 967112450 200000 637564598 200000 664251863 200000 132396608 200000 254475858 200000 360270384 200000 318352332 200000 189358078 200000 535663865 200000 505188568 200000 848981286 200000 25579647 200000 713324481 200000 65940590 200000 959797790 200000 601160000 200000 472907128 200000 468811858 200000 1384757 200000 51525031 200000 62651245 200000 454318092 200000 841665964 200000 461139324 200000 448551927 200000 909958085 200000 20299789 200000 352044906 200000 548635886 200000 355213515 200000 356067488 200000 649510275 200000 820690480 200000 974312977 200000 301596151 200000 194240441 200000 397471774 200000 753247404 200000 921996643 200000 403250278 200000 638116380 200000 83338839 200000 371350396 200000 298686149 200000 333124884 200000 844508144 200000 447690396 200000 109811062 200000 656694259 200000 196983801 200000 658781540 200000 367372542 200000 51726891 200000 721334040 200000 780158775 200000 500309573 200000 240569904 200000 174827159 200000 851044538 200000 192573206 200000 477449723 200000 692187876 200000 820957787 200000 475262114 200000 468239754 200000 662217234 200000 924021958 200000 572570621 200000 292971358 200000 534123095 200000 97587057 200000 930605216 200000 826763515 200000 582663820 200000 54101777 200000 388912357 200000 911042923 200000 669746864 200000 168590883 200000 710387342 200000 884047804 200000 224707173 200000 200457573 200000 651141439 200000 299813757 200000 12395889 200000 967181401 200000 986091263 200000 874761541 200000 985211967 200000 644778441 200000 942887611 200000 101416236 200000 423228508 200000 663658045 200000 259767491 200000 851020624 200000 196880634 200000 177042567 200000 402481995 200000 306104914 200000 81632112 200000 357805624 200000 203572972 200000 337034198 200000 247509431 200000 75351080 200000 874445600 200000 753633031 200000 143534831 200000 484663026 200000 872164553 200000 681470224 200000 989402584 200000 380747125 200000 943517354 200000 290613668 200000 371621721 200000 304209748 200000 208855020 200000 333281142 200000 661530877 200000 240503671 200000 730706075 200000 662390978 200000 215711089 200000 342061192 200000 741451303 200000 674319811 200000 246028552 200000 503243127 200000 407672292 200000 454168378 200000 627501623 200000 930293239 200000 670093194 200000 372657902 200000 840465945 200000 837422334 200000 515638709 200000 733903398 200000 719706347 200000 229487433 200000 757012582 200000 588676145 200000 535719057 200000 798173653 200000 719422848 200000 623112414 200000 161526032 200000 64618087 200000 108446028 200000 808580868 200000 304051986 200000 758816261 200000 746534133 200000 882880252 200000 260809829 200000 819067259 200000 524080909 200000 136085282 200000 260084860 200000 190774232 200000 387807239 200000 693903447 200000 584453868 200000 416890094 200000 190606010 200000 260114050 200000 330451952 200000 393222613 200000 646038756 200000 237000458 200000 832670438 200000 222144872 200000 211245989 200000 453814109 200000 559523536 200000 616858822 200000 716292096 200000 805194605 200000 913926356 200000 208997331 200000 891300189 200000 408764974 200000 6274749 200000 615955892 200000 346504714 200000 151712794 200000 363086199 200000 944865111 200000 91964341 200000 198800301 200000 834476438 200000 250395113 200000 301845492 200000 855951848 200000 106798544 200000 940382045 200000 333221565 200000 609993938 200000 877271934 200000 136570604 200000 567934702 200000 562654194 200000 569268512 200000 1570703 200000 801157318 200000 571413719 200000 264489686 200000 563048583 200000 489085546 200000 934554000 200000 119978727 200000 838165974 200000 421882977 200000 20837684 200000 562461758 200000 785240259 200000 498386968 200000 24260700 200000 68354280 200000 131168858 200000 734151264 200000 704082852 200000 270501527 200000 488955370 200000 894602731 200000 806493229 200000 492863266 200000 873650053 200000 199190994 200000 592573470 200000 742364931 200000 829049987 200000 304630802 200000 120640798 200000 36007895 200000 475318271 200000 290248202 200000 611843804 200000 575412450 200000 947514712 200000 232539390 200000 310932872 200000 525175688 200000 425022642 200000 620153495 200000 102535767 200000 977493973 200000 279926131 200000 864844129 200000 416529922 200000 472477942 200000 497278150 200000 774764364 200000 972665671 200000 376319422 200000 588014619 200000 836428844 200000 271739239 200000 905873186 200000 433520549 200000 348680761 200000 724373671 200000 191402685 200000 361134298 200000 673913488 200000 627132623 200000 156561741 200000 917248247 200000 864288687 200000 31013294 200000 159602996 200000 391214458 200000 227107325 200000 222473619 200000 825990904 200000 116307622 200000 692716096 200000 484705237 200000 762830787 200000 139258370 200000 639925796 200000 456700749 200000 129584099 200000 973961946 200000 768066747 200000 185343191 200000 319773515 200000 740145341 200000 288900856 200000 399979989 200000 595893265 200000 732614653 200000 226722355 200000 548660907 200000 680423662 200000 272571442 200000 576032424 200000 651480388 200000 664201153 200000 48951991 200000 683863543 200000 53169036 200000 620621324 200000 793465132 200000 491884966 200000 653474291 200000 343310197 200000 649906162 200000 160001946 200000 562655216 200000 576526407 200000 583225010 200000 751323810 200000 87777404 200000 760824814 200000 519427799 200000 407599852 200000 143238803 200000 517365630 200000 468736527 200000 179180174 200000 540889015 200000 26873389 200000 759163085 200000 207097342 200000 791402604 200000 964526549 200000 83861194 200000 398285978 200000 246729405 200000 317779315 200000 835864448 200000 253149474 200000 501206198 200000 790537643 200000 317307054 200000 263690297 200000 700457703 200000 700381505 200000 111864535 200000 192861927 200000 890045672 200000 490570145 200000 176969154 200000 22576921 200000 395471311 200000 933013336 200000 59286779 200000 187668512 200000 317633211 200000 557875352 200000 539681873 200000 451156270 200000 61866829 200000 623135160 200000 564422742 200000 835405276 200000 282507818 200000 561783218 200000 998015202 200000 151752871 200000 721460090 200000 386188452 200000 838666641 200000 874551662 200000 850262380 200000 952284751 200000 632176192 200000 35952630 200000 420013232 200000 835515035 200000 103471508 200000 329717862 200000 634463483 200000 214812177 200000 521251699 200000 835100107 200000 345530759 200000 817094239 200000 362366344 200000 661673109 200000 531284880 200000 101878488 200000 514835907 200000 910156568 200000 638333656 200000 660195569 200000 560672471 200000 482465293 200000 926775843 200000 499181254 200000 820462779 200000 886421774 200000 570409404 200000 298510226 200000 260064042 200000 136479005 200000 261110767 200000 437430842 200000 4708386 200000 193561373 200000 323812749 200000 994582467 200000 958047849 200000 737840216 200000 660322411 200000 268787672 200000 316828163 200000 275326199 200000 396047330 200000 331071813 200000 474206397 200000 327765645 200000 826882897 200000 25018494 200000 899923622 200000 83606669 200000 400304278 200000 32961049 200000 145808528 200000 205938383 200000 588985497 200000 300194127 200000 201037460 200000 663116815 200000 761818050 200000 2830464 200000 905705611 200000 212212334 200000 280928382 200000 178763180 200000 671573141 200000 785407471 200000 48089533 200000 185414906 200000 807992726 200000 480651003 200000 955819383 200000 736831284 200000 163984308 200000 256508638 200000 885591330 200000 249799753 200000 129467099 200000 98683463 200000 264971838 200000 482331083 200000 478344505 200000 460742604 200000 990978250 200000 51034991 200000 944988098 200000 190721124 200000 561387467 200000 246230415 200000 204688557 200000 372667371 200000 982601164 200000 32480171 200000 826034676 200000 523648929 200000 960154969 200000 533119203 200000 60439000 200000 24552107 200000 163203459 200000 108543615 200000 977542492 200000 434326161 200000 530827359 200000 429357160 200000 658545349 200000 231696830 200000 619292039 200000 927300012 200000 995011616 200000 27118084 200000 581790359 200000 780649213 200000 987258300 200000 923623701 200000 300236721 200000 231012659 200000 620231851 200000 459318539 200000 533146618 200000 934556614 200000 372979526 200000 73597153 200000 380062746 200000 739208020 200000 767107494 200000 4906743 200000 593931456 200000 298262561 200000 712071724 200000 296989586 200000 337538332 200000 127104658 200000 958819833 200000 479783257 200000 623312227 200000 772653489 200000 740675958 200000 535191001 200000 608292687 200000 905489836 200000 366737102 200000 709271554 200000 920918684 200000 734882390 200000 162446959 200000 566235305 200000 371983244 200000 952589733 200000 708027277 200000 502651140 200000 372383588 200000 468950066 200000 169157279 200000 466618673 200000 762764525 200000 344358332 200000 558147040 200000 331902639 200000 943512820 200000 601104293 200000 221395407 200000 245725410 200000 152205002 200000 293095795 200000 324618159 200000 978473363 200000 471583428 200000 301281105 200000 75312648 200000 249160558 200000 935734972 200000 748586123 200000 43262244 200000 661918339 200000 953903246 200000 679620629 200000 750037907 200000 426494150 200000 203030684 200000 526242565 200000 778125479 200000 860266639 200000 96236107 200000 327652117 200000 441297145 200000 781586715 200000 908074116 200000 447428898 200000 491565282 200000 833749769 200000 723409460 200000 185445295 200000 345485059 200000 983509213 200000 815090380 200000 601704291 200000 119654078 200000 46328192 200000 411637953 200000 281520518 200000 676349114 200000 792483518 200000 255473677 200000 730779272 200000 62541155 200000 715417543 200000 294342316 200000 639519355 200000 40378215 200000 303844782 200000 636266272 200000 103633812 200000 341053498 200000 376345581 200000 942729966 200000 39401646 200000 205403283 200000 917242591 200000 846499615 200000 242055110 200000 350159597 200000 74542661 200000 252447424 200000 658429568 200000 53700615 200000 699063746 200000 810754402 200000 177851041 200000 143634276 200000 292886879 200000 744927130 200000 679226003 200000 887547340 200000 735531527 200000 202806658 200000 199700964 200000 885581257 200000 204880396 200000 954148150 200000 821765063 200000 655586859 200000 167677856 200000 212878168 200000 465388433 200000 462165637 200000 330064733 200000 295651213 200000 1680189 200000 15162797 200000 218207422 200000 64683774 200000 184855017 200000 903739456 200000 724084388 200000 785141464 200000 335082583 200000 500999451 200000 978890705 200000 949229260 200000 925520749 200000 477188067 200000 20815216 200000 979418512 200000 943559861 200000 291146110 200000 839744907 200000 749471579 200000 615417565 200000 537984664 200000 963661204 200000 288821357 200000 331205688 200000 667338271 200000 169858781 200000 481611141 200000 271655740 200000 504349640 200000 740423455 200000 676583017 200000 436649730 200000 704375944 200000 805139703 200000 800282722 200000 995392970 200000 195138843 200000 868805220 200000 869294269 200000 598356340 200000 58488448 200000 608431947 200000 6259531 200000 54462471 200000 890576506 200000 296435 200000 738032865 200000 114932782 200000 788807185 200000 237293961 200000 458607577 200000 928960949 200000 354093583 200000 520550046 200000 601949840 200000 293421073 200000 595028868 200000 546677156 200000 845855206 200000 539855062 200000 227458627 200000 83529076 200000 514896833 200000 643564094 200000 136030562 200000 820539850 200000 674607498 200000 831493545 200000 206167998 200000 738771911 200000 816568494 200000 719566871 200000 900771956 200000 58681455 200000 846529310 200000 393882288 200000 317791593 200000 932772649 200000 249484239 200000 28460348 200000 730763204 200000 695712322 200000 599011643 200000 675548843 200000 467725935 200000 57112426 200000 237213663 200000 733772175 200000 449132697 200000 313194549 200000 522819771 200000 140497053 200000 59193398 200000 211458715 200000 914730965 200000 850152752 200000 621145213 200000 259970424 200000 797089462 200000 283179974 200000 585323625 200000 38188301 200000 264056043 200000 448016513 200000 837052729 200000 506998653 200000 163937413 200000 344272294 200000 102584561 200000 290725713 200000 891840665 200000 291742241 200000 481257175 200000 982565364 200000 807153089 200000 572767744 200000 302023670 200000 530454072 200000 916536474 200000 510945524 200000 723342750 200000 658725072 200000 235741252 200000 414128339 200000 306619874 200000 738426068 200000 589787877 200000 410805272 200000 217107992 200000 703241280 200000 583816230 200000 27962465 200000 863005021 200000 631734388 200000 961524660 200000 636499184 200000 644182799 200000 60385461 200000 410779584 200000 702091052 200000 266469713 200000 347252395 200000 128693632 200000 978218269 200000 7463818 200000 64693473 200000 24573356 200000 790649843 200000 425064678 200000 559764297 200000 667284225 200000 501513855 200000 268601555 200000 87399861 200000 73022146 200000 178140599 200000 361661318 200000 871658591 200000 25315122 200000 682055991 200000 311325812 200000 814511202 200000 851452955 200000 70923195 200000 878231769 200000 735867966 200000 297723210 200000 776695718 200000 336449588 200000 804919384 200000 796839696 200000 100604799 200000 839105737 200000 514782583 200000 462165187 200000 25557102 200000 635342366 200000 303555400 200000 465411899 200000 522742467 200000 239162238 200000 444526812 200000 841348437 200000 397913200 200000 155081337 200000 393038117 200000 44871283 200000 892979594 200000 880983394 200000 726767996 200000 193250555 200000 385574604 200000 759275984 200000 383503390 200000 505617108 200000 543722515 200000 905875229 200000 95063210 200000 201220076 200000 867813091 200000 654395114 200000 838617253 200000 754279604 200000 934602976 200000 562591129 200000 4371958 200000 174145186 200000 764206166 200000 734074066 200000 348960106 200000 308546734 200000 442079411 200000 931993086 200000 172186417 200000 426184149 200000 798374663 200000 385927375 200000 49489759 200000 453430682 200000 144409739 200000 513637302 200000 447569516 200000 818757248 200000 129937687 200000 939979372 200000 131118516 200000 764960913 200000 424658345 200000 21617770 200000 547026424 200000 303957466 200000 628392677 200000 994445680 200000 682112988 200000 366377708 200000 932287888 200000 716263938 200000 670889063 200000 819524957 200000 429372180 200000 21179366 200000 229856133 200000 491276357 200000 248149504 200000 61342887 200000 174531208 200000 124764353 200000 134175365 200000 509459989 200000 260821667 200000 883582068 200000 594589946 200000 725106371 200000 58047342 200000 80305665 200000 307201624 200000 691588232 200000 401455973 200000 565122962 200000 993884350 200000 124630271 200000 456244329 200000 529934164 200000 200143342 200000 502728710 200000 385949245 200000 582640633 200000 493068238 200000 955677250 200000 50741002 200000 487460148 200000 165913833 200000 301182362 200000 947070939 200000 805500480 200000 946011372 200000 60017592 200000 196160290 200000 801298010 200000 244950825 200000 873144460 200000 861760817 200000 258524482 200000 659270423 200000 44087496 200000 331508418 200000 647518655 200000 534840015 200000 108043364 200000 475402096 200000 746659352 200000 632416145 200000 603523867 200000 346983484 200000 499500187 200000 349205565 200000 575055085 200000 191033352 200000 777702937 200000 515871195 200000 117816988 200000 323664927 200000 774578792 200000 709647379 200000 327523887 200000 420382379 200000 860727008 200000 869604789 200000 241198449 200000 261480254 200000 55602911 200000 166746931 200000 665440370 200000 498041674 200000 665774661 200000 823744802 200000 337273349 200000 922452137 200000 554210296 200000 109112509 200000 805780545 200000 494353941 200000 529791585 200000 907954274 200000 562110209 200000 757448113 200000 914069486 200000 395042834 200000 354776164 200000 326785918 200000 400605070 200000 197596661 200000 430359885 200000 298620391 200000 390919480 200000 863175892 200000 205588451 200000 66194998 200000 617431652 200000 835223198 200000 44537362 200000 252105500 200000 759820944 200000 996274403 200000 360184841 200000 995660589 200000 907163068 200000 274857820 200000 242028219 200000 460782433 200000 512503534 200000 664528993 200000 897863262 200000 53711765 200000 238045360 200000 658313585 200000 572718830 200000 963776776 200000 318646669 200000 41423278 200000 743753899 200000 195253982 200000 509592215 200000 719217758 200000 40618646 200000 876643489 200000 343753700 200000 270585707 200000 78648056 200000 482782906 200000 32503052 200000 815630820 200000 574206940 200000 319184124 200000 237788589 200000 544280698 200000 392678288 200000 162790170 200000 604738535 200000 573683204 200000 195023656 200000 78679852 200000 295969505 200000 13182971 200000 387218683 200000 749676079 200000 925754178 200000 587346687 200000 50194212 200000 307530369 200000 77980600 200000 730439504 200000 89743874 200000 84906601 200000 406329205 200000 770975061 200000 731268792 200000 342250637 200000 367554732 200000 574207513 200000 826475438 200000 435018873 200000 329267481 200000 408084425 200000 731404046 200000 651211551 200000 60568183 200000 4872247 200000 379896648 200000 878242130 200000 221700871 200000 889516378 200000 654300046 200000 574722634 200000 162818063 200000 665016780 200000 611706969 200000 730563619 200000 183657561 200000 94076234 200000 194739170 200000 186036317 200000 473841328 200000 689510712 200000 767718057 200000 600894557 200000 695243878 200000 613278490 200000 763843058 200000 790141419 200000 198817233 200000 870244636 200000 522597955 200000 824040370 200000 837866185 200000 682294412 200000 912687080 200000 495872964 200000 201717548 200000 979168858 200000 226224495 200000 823472659 200000 577751899 200000 899735966 200000 124889644 200000 311041273 200000 600281786 200000 481260562 200000 965463222 200000 391841201 200000 290949171 200000 922845332 200000 303534440 200000 954748123 200000 325335220 200000 368868262 200000 391792353 200000 941667068 200000 247973292 200000 66193902 200000 78951557 200000 491917564 200000 780967826 200000 373509302 200000 81077497 200000 866910886 200000 574423134 200000 435438701 200000 516393642 200000 843503915 200000 617688078 200000 893960484 200000 708543559 200000 501136287 200000 794712867 200000 564023057 200000 379371843 200000 132180347 200000 801146145 200000 304657679 200000 504254036 200000 942504729 200000 415877395 200000 318162205 200000 866337783 200000 651242043 200000 951501828 200000 379484891 200000 466458345 200000 120742533 200000 837578630 200000 485991952 200000 800507055 200000 8236542 200000 953149999 200000 514818854 200000 718902287 200000 730648467 200000 566802968 200000 684285356 200000 531904917 200000 683028884 200000 238288221 200000 840354515 200000 362313743 200000 121972277 200000 562097311 200000 207104498 200000 583531281 200000 527713295 200000 89952645 200000 233583363 200000 488456562 200000 930787996 200000 837702454 200000 588372259 200000 96755661 200000 424246462 200000 587658976 200000 65240341 200000 429185794 200000 882967864 200000 887858229 200000 923959744 200000 215405746 200000 330472244 200000 776258025 200000 189641389 200000 899240390 200000 542561979 200000 654318133 200000 764438154 200000 180743400 200000 11134272 200000 942083927 200000 814069673 200000 615926024 200000 408225302 200000 507856912 200000 495435905 200000 963129816 200000 845452533 200000 298606628 200000 96501804 200000 576843345 200000 569801337 200000 851710685 200000 322261224 200000 640371500 200000 307346595 200000 816810889 200000 950951063 200000 411614570 200000 586132822 200000 48816632 200000 993876798 200000 737525965 200000 577665243 200000 146406654 200000 900681097 200000 36965468 200000 364436061 200000 267854071 200000 178297670 200000 670643427 200000 52942958 200000 395612734 200000 86778341 200000 272743280 200000 790562177 200000 264503220 200000 868251903 200000 287796696 200000 144033901 200000 652353856 200000 391334604 200000 209274160 200000 89396464 200000 316884041 200000 962384043 200000 553740372 200000 52054058 200000 116154430 200000 684818334 200000 151108707 200000 127773470 200000 948990222 200000 135380683 200000 103429440 200000 852873012 200000 25448880 200000 952296956 200000 818837011 200000 222449338 200000 539606685 200000 650005024 200000 86427078 200000 670708574 200000 645832273 200000 517196744 200000 270651785 200000 302489782 200000 668403149 200000 934858667 200000 743895887 200000 466997944 200000 891091224 200000 970532130 200000 567272015 200000 325140034 200000 575977401 200000 700474540 200000 667841923 200000 762312595 200000 183933247 200000 70367339 200000 707646508 200000 620691152 200000 397002170 200000 646249126 200000 910344268 200000 985309312 200000 770022463 200000 57380421 200000 582426410 200000 296492560 200000 863555431 200000 61387608 200000 475193298 200000 81033809 200000 398019536 200000 273746833 200000 292137874 200000 335574005 200000 147094171 200000 540807876 200000 954123903 200000 44568597 200000 559383532 200000 854799726 200000 745213422 200000 516395182 200000 52896110 200000 992028460 200000 342904059 200000 11990815 200000 701077196 200000 180345663 200000 171404549 200000 790692524 200000 199278137 200000 80445711 200000 177629744 200000 752457982 200000 936939241 200000 371486885 200000 826710498 200000 229991073 200000 404722070 200000 948600623 200000 401556294 200000 591670661 200000 413287164 200000 798845823 200000 725415884 200000 159943550 200000 963768924 200000 974775949 200000 683445671 200000 287830212 200000 988575229 200000 493040625 200000 311383117 200000 675642996 200000 387906470 200000 916005481 200000 231377147 200000 310062860 200000 862026534 200000 62949977 200000 707753775 200000 521947379 200000 390221005 200000 431651398 200000 789243180 200000 935874287 200000 37360112 200000 930388314 200000 746765945 200000 719631532 200000 15482216 200000 863201252 200000 321776738 200000 684502332 200000 647283731 200000 182373845 200000 395628150 200000 399604626 200000 308116818 200000 925665091 200000 945170695 200000 855826182 200000 276776842 200000 740888297 200000 349003181 200000 144936404 200000 260071587 200000 815054501 200000 722727363 200000 558257564 200000 702205068 200000 545694202 200000 245261544 200000 39595492 200000 666974645 200000 905224332 200000 654796160 200000 694548113 200000 331640211 200000 204230310 200000 823309617 200000 574518898 200000 833696031 200000 841676727 200000 350501734 200000 667990453 200000 971297111 200000 846059216 200000 73112015 200000 482148464 200000 281992636 200000 922691368 200000 631573727 200000 715126041 200000 465908947 200000 207127704 200000 442416205 200000 411438350 200000 891857060 200000 644671520 200000 486758804 200000 775055119 200000 544491326 200000 481862752 200000 342324850 200000 935078847 200000 412615985 200000 61948448 200000 658490221 200000 299511846 200000 299080722 200000 579386568 200000 688511561 200000 21479985 200000 615110394 200000 708659944 200000 969646227 200000 604388657 200000 872269576 200000 821429938 200000 226307098 200000 449703512 200000 970676186 200000 204501115 200000 469608816 200000 5347647 200000 891083800 200000 701038910 200000 288467053 200000 888933987 200000 702241770 200000 778231064 200000 847610540 200000 414137251 200000 189886332 200000 903572941 200000 558497805 200000 834129092 200000 21845889 200000 395061058 200000 668923697 200000 678653933 200000 593061293 200000 218127361 200000 453706753 200000 698830379 200000 440562490 200000 176175032 200000 144327208 200000 272220142 200000 308581220 200000 379972026 200000 275725204 200000 423705994 200000 657230829 200000 8009596 200000 571695865 200000 219847608 200000 843029914 200000 453176089 200000 791758926 200000 482703378 200000 891157683 200000 772234703 200000 222524749 200000 773834650 200000 95243655 200000 324580480 200000 476005879 200000 155752244 200000 349309670 200000 133845042 200000 883029774 200000 915105319 200000 774126757 200000 325340815 200000 802391706 200000 617002655 200000 768477726 200000 726243430 200000 447835749 200000 104035374 200000 104553645 200000 215564840 200000 674963583 200000 785247303 200000 614746164 200000 272711275 200000 812044218 200000 42623682 200000 303438231 200000 388867179 200000 271994926 200000 587054171 200000 337859905 200000 54738052 200000 796836279 200000 344196915 200000 754350494 200000 387760313 200000 983088754 200000 712432461 200000 729776543 200000 741709617 200000 466488132 200000 837242130 200000 852041529 200000 193208500 200000 637004371 200000 141769166 200000 173705702 200000 200028978 200000 171545994 200000 352859696 200000 992127778 200000 589258812 200000 285798170 200000 125225166 200000 445451503 200000 645095305 200000 991474675 200000 575700639 200000 755623506 200000 214312819 200000 313974863 200000 208496511 200000 909981139 200000 922301815 200000 931108392 200000 807880878 200000 54020609 200000 12143801 200000 452789181 200000 352512337 200000 321906156 200000 752921213 200000 412282385 200000 107625712 200000 153556393 200000 953307311 200000 165895532 200000 991021558 200000 82456274 200000 600609884 200000 990113752 200000 321018421 200000 819473155 200000 992572471 200000 409488805 200000 405109087 200000 781961310 200000 437252885 200000 313778149 200000 548440462 200000 956021768 200000 363486321 200000 79490801 200000 754786749 200000 56390314 200000 697230057 200000 376348898 200000 636998732 200000 241210096 200000 46424767 200000 173026328 200000 759847808 200000 232982029 200000 737101912 200000 41912759 200000 337549824 200000 153404982 200000 935834304 200000 842063397 200000 361711449 200000 777483042 200000 603176997 200000 697471374 200000 161708156 200000 197663377 200000 982239832 200000 511066720 200000 901066299 200000 863497410 200000 31701327 200000 317328847 200000 149925839 200000 699662586 200000 330379174 200000 962391634 200000 118319445 200000 382594564 200000 444616985 200000 187614756 200000 382948428 200000 175443628 200000 635648779 200000 35485124 200000 464077336 200000 18446403 200000 510761730 200000 337283701 200000 186524802 200000 352614686 200000 51426088 200000 593842879 200000 466856503 200000 88717591 200000 35725004 200000 20263148 200000 581152068 200000 834927626 200000 692258015 200000 521506188 200000 956168096 200000 965380697 200000 619452024 200000 153498097 200000 412114339 200000 901696873 200000 531547984 200000 706433716 200000 288314503 200000 742535203 200000 370325575 200000 493011502 200000 843614446 200000 887990132 200000 689712093 200000 614370048 200000 36785499 200000 975958733 200000 210869945 200000 712782987 200000 970355895 200000 384888483 200000 780988454 200000 308385657 200000 818249422 200000 861858032 200000 125915793 200000 410192434 200000 607032528 200000 873295792 200000 439944716 200000 295664488 200000 7981520 200000 430507877 200000 810929870 200000 545381004 200000 957868872 200000 497549204 200000 791115697 200000 464385622 200000 781009811 200000 914024774 200000 737485491 200000 67141441 200000 389349490 200000 275986824 200000 350086005 200000 271385100 200000 753465224 200000 454517227 200000 772734911 200000 728614970 200000 822385886 200000 439661316 200000 282130426 200000 98500755 200000 633302880 200000 655028461 200000 111930804 200000 792066977 200000 280102237 200000 597651395 200000 717960224 200000 120548916 200000 416090891 200000 165120550 200000 788006547 200000 936049118 200000 314202880 200000 244541372 200000 935464712 200000 165656952 200000 811037882 200000 371474861 200000 369025693 200000 995549083 200000 384472345 200000 262093608 200000 562869780 200000 594844968 200000 765580511 200000 34925533 200000 912578131 200000 605569985 200000 466379575 200000 272965762 200000 619734244 200000 630366285 200000 846892075 200000 432425807 200000 462220918 200000 520952184 200000 381946669 200000 521711233 200000 709367642 200000 654118448 200000 51004303 200000 758266586 200000 489791495 200000 551831081 200000 940215050 200000 777813023 200000 972726678 200000 26138714 200000 201592891 200000 785363865 200000 865164870 200000 263232382 200000 652448545 200000 478072981 200000 26376697 200000 268433556 200000 180125601 200000 127856356 200000 995897526 200000 269476192 200000 131619842 200000 896835932 200000 456298789 200000 490405096 200000 733332850 200000 925341780 200000 423981334 200000 725288951 200000 937069183 200000 573421100 200000 290199034 200000 505853341 200000 790556574 200000 538884035 200000 790891368 200000 160081836 200000 499664295 200000 350186751 200000 301511066 200000 45993277 200000 2024022 200000 64943945 200000 830558701 200000 514604330 200000 317997772 200000 858610702 200000 313451365 200000 115312785 200000 783964685 200000 994030911 200000 885361446 200000 530331479 200000 696074624 200000 703764946 200000 472922876 200000 323470498 200000 984501618 200000 451451966 200000 146498004 200000 963941726 200000 185912723 200000 205036291 200000 670157889 200000 342488250 200000 948528503 200000 180643104 200000 36395256 200000 407848616 200000 70279958 200000 680487067 200000 271840596 200000 718945888 200000 730627404 200000 544046845 200000 46601170 200000 119853277 200000 312944730 200000 266149843 200000 124567190 200000 783999326 200000 557557347 200000 933723438 200000 632315365 200000 128261607 200000 462294000 200000 676134436 200000 125038761 200000 423892926 200000 765979757 200000 452429 200000 719522032 200000 955280878 200000 481947305 200000 392622918 200000 239416941 200000 654476231 200000 316682586 200000 432430385 200000 419585270 200000 845987676 200000 675152791 200000 961259315 200000 422499588 200000 309535235 200000 488783196 200000 616738037 200000 893504054 200000 777629913 200000 912815113 200000 789125156 200000 809664974 200000 624654652 200000 898235619 200000 275308274 200000 142681394 200000 26243919 200000 550355346 200000 241930898 200000 848262252 200000 379247225 200000 724377249 200000 662865343 200000 127291051 200000 467439590 200000 284273666 200000 473765686 200000 964061376 200000 724029188 200000 483422087 200000 549346871 200000 428049826 200000 275361800 200000 912654698 200000 93053192 200000 872644330 200000 713654375 200000 419768006 200000 94572914 200000 212567896 200000 135190877 200000 937175067 200000 406580034 200000 486570316 200000 261369961 200000 741052366 200000 310467273 200000 601230157 200000 860992975 200000 663216294 200000 978593629 200000 363390598 200000 541163284 200000 554464849 200000 361962454 200000 191387460 200000 848832390 200000 369259997 200000 709890321 200000 63561593 200000 93601970 200000 600441407 200000 388955761 200000 390719292 200000 947813612 200000 242570447 200000 442363481 200000 9887047 200000 820154314 200000 325460938 200000 481893555 200000 734286712 200000 415186601 200000 301290191 200000 967332716 200000 133184848 200000 509126439 200000 580481891 200000 588248309 200000 217314423 200000 407134631 200000 670073197 200000 227990724 200000 943123766 200000 665193424 200000 837172666 200000 627246033 200000 594668795 200000 548129550 200000 354334330 200000 759095065 200000 506251481 200000 908734224 200000 71667649 200000 80008223 200000 674201093 200000 16917064 200000 340632071 200000 69888358 200000 735175770 200000 996583534 200000 716596904 200000 57699576 200000 88855766 200000 557955838 200000 632555621 200000 653016802 200000 439556123 200000 174770101 200000 101368802 200000 334766005 200000 316516079 200000 590912791 200000 211426854 200000 425465607 200000 152115900 200000 564504812 200000 549482782 200000 769576432 200000 830151184 200000 729128639 200000 929203225 200000 294825358 200000 625930014 200000 930392670 200000 620016205 200000 85552513 200000 774560828 200000 173117021 200000 325904721 200000 635200623 200000 742319203 200000 620116627 200000 94722465 200000 857483905 200000 205656499 200000 65840282 200000 876381982 200000 249202148 200000 166416364 200000 659422803 200000 651364235 200000 976837450 200000 683845877 200000 486439520 200000 672924433 200000 896188518 200000 747933016 200000 670800041 200000 664700091 200000 257257076 200000 348456644 200000 437015768 200000 369100027 200000 657068206 200000 148528266 200000 8861404 200000 505395747 200000 396204248 200000 348851233 200000 390954346 200000 259038957 200000 478275509 200000 717677475 200000 719062135 200000 426690292 200000 467667855 200000 633794637 200000 967116223 200000 132277561 200000 251709619 200000 42441475 200000 574449986 200000 921582751 200000 837068274 200000 696060617 200000 643063745 200000 989876334 200000 622888226 200000 661844811 200000 594618693 200000 306506452 200000 305127323 200000 32479062 200000 361473945 200000 216739167 200000 182084795 200000 798166877 200000 81021131 200000 7554436 200000 487814242 200000 612404725 200000 823021487 200000 709813020 200000 500061047 200000 613661785 200000 334466140 200000 621547233 200000 833592929 200000 940078822 200000 905568429 200000 710469878 200000 173883278 200000 291227552 200000 289644736 200000 493466460 200000 312813039 200000 695607980 200000 182543739 200000 11581566 200000 467331962 200000 693686996 200000 732953346 200000 68439974 200000 778823591 200000 185431558 200000 769735490 200000 665403269 200000 163635188 200000 493148117 200000 9115754 200000 34568367 200000 440310881 200000 104014838 200000 472759660 200000 226765340 200000 413330933 200000 209669829 200000 349020801 200000 370792361 200000 59981111 200000 915966910 200000 753102242 200000 666995349 200000 232295605 200000 919920644 200000 782404367 200000 820434436 200000 471226241 200000 382647005 200000 936002508 200000 590267776 200000 807895982 200000 49449011 200000 967243807 200000 943778163 200000 997499096 200000 858781973 200000 383282196 200000 994750893 200000 992297625 200000 927912500 200000 67931129 200000 168508900 200000 440113429 200000 789767782 200000 572907746 200000 762525231 200000 364438895 200000 49947943 200000 511524134 200000 370080651 200000 12831313 200000 335901971 200000 354642144 200000 481887830 200000 348508265 200000 855709805 200000 277799023 200000 948590807 200000 397547750 200000 113677724 200000 620047094 200000 576021428 200000 411851263 200000 4503976 200000 295093981 200000 985173625 200000 480191340 200000 922259649 200000 436539982 200000 785465880 200000 871433963 200000 198678201 200000 888115640 200000 40722276 200000 914037436 200000 792072581 200000 593936976 200000 995208597 200000 848534054 200000 134687679 200000 289889419 200000 803642567 200000 604372976 200000 47654183 200000 441736358 200000 703341178 200000 451825384 200000 239594781 200000 497269534 200000 29562899 200000 590702688 200000 753335081 200000 950510392 200000 90734938 200000 592959659 200000 301997428 200000 778044282 200000 829609723 200000 959156133 200000 300793676 200000 679221296 200000 75160837 200000 116796201 200000 276324772 200000 18674152 200000 507658093 200000 16645016 200000 243714449 200000 342595574 200000 892947596 200000 770000472 200000 577983694 200000 629257457 200000 507241885 200000 255763539 200000 91901497 200000 841747764 200000 444522304 200000 833880180 200000 642713172 200000 531904862 200000 325632506 200000 61808686 200000 568978373 200000 923124434 200000 607389875 200000 872258036 200000 540691926 200000 593898040 200000 182066998 200000 537806786 200000 149073653 200000 793251834 200000 36431540 200000 52980115 200000 865241397 200000 456323272 200000 549806145 200000 193797608 200000 727942860 200000 494000661 200000 375442774 200000 85299783 200000 908446867 200000 771867287 200000 506822221 200000 487553466 200000 67069577 200000 465886410 200000 845739241 200000 641801548 200000 80203856 200000 139341678 200000 657183947 200000 458909328 200000 276530094 200000 856465925 200000 204422141 200000 581871130 200000 173834510 200000 718146390 200000 726443372 200000 451257347 200000 274382333 200000 921782765 200000 908589414 200000 602861161 200000 916880813 200000 32016024 200000 663545376 200000 120741868 200000 836051317 200000 51427563 200000 764013618 200000 11647539 200000 527711054 200000 189012413 200000 910598424 200000 846676069 200000 124157528 200000 994743209 200000 598986675 200000 119208881 200000 62728019 200000 949666702 200000 173739206 200000 935904198 200000 895282471 200000 42912016 200000 864657275 200000 686082907 200000 1555292 200000 593342740 200000 188611035 200000 101632168 200000 821256866 200000 780606024 200000 421418841 200000 642934251 200000 494632779 200000 49370009 200000 569667400 200000 485314533 200000 613490636 200000 798567610 200000 416924512 200000 214601306 200000 650688832 200000 51717284 200000 905082941 200000 490887317 200000 961295332 200000 715073040 200000 750270432 200000 892396001 200000 519335324 200000 212164607 200000 825506860 200000 232980497 200000 624411245 200000 32326195 200000 300915562 200000 79638009 200000 594863361 200000 304058803 200000 642339014 200000 72906226 200000 343001894 200000 646939979 200000 656113359 200000 919349338 200000 391931983 200000 757670409 200000 850484731 200000 920890386 200000 816456209 200000 958768577 200000 565399840 200000 753402110 200000 414884007 200000 101822346 200000 215404540 200000 278168201 200000 213571951 200000 215872575 200000 106042287 200000 67608094 200000 15916395 200000 798137600 200000 439928636 200000 534998960 200000 362144705 200000 606601134 200000 393259019 200000 868586547 200000 243299900 200000 556289394 200000 873342570 200000 830577184 200000 867796424 200000 340683574 200000 698610183 200000 427352053 200000 550914809 200000 540449834 200000 477866104 200000 909823155 200000 689119877 200000 341781057 200000 903760819 200000 861509726 200000 669397957 200000 543270065 200000 320986774 200000 214359169 200000 103804729 200000 205581431 200000 132546912 200000 737765031 200000 806104833 200000 121497297 200000 358034486 200000 771577571 200000 631985508 200000 884981698 200000 495458207 200000 33461833 200000 928198477 200000 743335569 200000 34400009 200000 17297266 200000 664695497 200000 308718154 200000 587004738 200000 546971388 200000 76416906 200000 292087867 200000 396117759 200000 651003400 200000 589612391 200000 974379128 200000 205788504 200000 388487867 200000 749491930 200000 803229785 200000 472662602 200000 822466749 200000 100221312 200000 52391671 200000 534594356 200000 612433341 200000 995502749 200000 450727346 200000 986444634 200000 525185514 200000 377265045 200000 698129069 200000 357619813 200000 221112955 200000 866297972 200000 153899344 200000 198928097 200000 747617833 200000 509188199 200000 916191942 200000 928733886 200000 928929200 200000 125566529 200000 462673021 200000 154572752 200000 448680018 200000 671739127 200000 305852584 200000 609349199 200000 660373587 200000 732011044 200000 157923520 200000 201813848 200000 761748350 200000 363259014 200000 206446591 200000 114236777 200000 901476254 200000 978547327 200000 396196323 200000 958269161 200000 332733190 200000 863264405 200000 231545009 200000 516119198 200000 482310410 200000 617682930 200000 659533808 200000 646703669 200000 487530628 200000 980388068 200000 259955434 200000 487633085 200000 598695504 200000 35373918 200000 929020718 200000 835147564 200000 470057935 200000 37632374 200000 673821457 200000 517180633 200000 330121576 200000 273211365 200000 969206312 200000 87707648 200000 995442435 200000 589141130 200000 451208143 200000 694216257 200000 430406284 200000 991094503 200000 121197989 200000 524822818 200000 292673654 200000 90323106 200000 732879886 200000 623280776 200000 792712245 200000 733950470 200000 216198832 200000 397857090 200000 420008643 200000 315019391 200000 21160694 200000 247336318 200000 83138332 200000 792602402 200000 113963152 200000 810573650 200000 918986433 200000 448086818 200000 895692785 200000 412706100 200000 875222585 200000 135050332 200000 269721808 200000 982212738 200000 411359628 200000 925487564 200000 614597799 200000 217381884 200000 932594374 200000 22741014 200000 733748023 200000 551718469 200000 651015802 200000 385929726 200000 13145346 200000 716187237 200000 557260860 200000 206307056 200000 347741136 200000 783017034 200000 975353126 200000 411146617 200000 977704235 200000 482826562 200000 854735444 200000 576561099 200000 483453154 200000 926251138 200000 633269608 200000 84728381 200000 348510602 200000 545687458 200000 576183558 200000 867245513 200000 245629176 200000 816918815 200000 363527001 200000 854674061 200000 745048776 200000 258565848 200000 474652813 200000 410078282 200000 58939098 200000 61831314 200000 414451026 200000 494243560 200000 199211471 200000 626194036 200000 915128672 200000 239377648 200000 812256144 200000 146629003 200000 605293549 200000 671616528 200000 726665160 200000 138384967 200000 447680056 200000 154548123 200000 911113317 200000 884566268 200000 414123010 200000 166958855 200000 165410331 200000 972210275 200000 955400208 200000 599912557 200000 900705504 200000 382523414 200000 672099499 200000 795780876 200000 769307249 200000 300857111 200000 429576223 200000 764077509 200000 580001996 200000 759568458 200000 656462143 200000 77188000 200000 505885876 200000 872937206 200000 712926175 200000 658632263 200000 135276081 200000 648802632 200000 98201433 200000 882145414 200000 642964749 200000 529746127 200000 762893577 200000 563842257 200000 614025047 200000 540336897 200000 147141329 200000 213062078 200000 790924260 200000 870941621 200000 714966934 200000 369785478 200000 24453321 200000 266112423 200000 331935680 200000 327221129 200000 992071650 200000 437003512 200000 62411710 200000 527192263 200000 850303311 200000 679274411 200000 124424832 200000 784390247 200000 862768626 200000 729172521 200000 97083387 200000 58996532 200000 671134194 200000 612791742 200000 909986217 200000 65305370 200000 860620602 200000 121568537 200000 323330310 200000 936793518 200000 682083834 200000 406253264 200000 753322004 200000 642085540 200000 662816549 200000 832893402 200000 925771224 200000 722441302 200000 746242802 200000 251226643 200000 626988251 200000 103238724 200000 463964508 200000 144622779 200000 796860841 200000 61030798 200000 55086242 200000 770371831 200000 966326101 200000 923599740 200000 606497223 200000 434738767 200000 891098099 200000 683214839 200000 531155219 200000 700755759 200000 588381981 200000 603870733 200000 62081168 200000 884914534 200000 414184047 200000 39096944 200000 271097997 200000 848288425 200000 594456075 200000 891228664 200000 830653471 200000 127972113 200000 570301206 200000 569709085 200000 878220699 200000 608855449 200000 332410937 200000 412174205 200000 556486942 200000 173499041 200000 627105825 200000 350189148 200000 622919429 200000 945288302 200000 912737279 200000 70854431 200000 337178741 200000 570539943 200000 481378312 200000 359846608 200000 240979412 200000 787909593 200000 252080118 200000 699802013 200000 103641422 200000 970166773 200000 904026501 200000 644147545 200000 169801553 200000 704730829 200000 238257399 200000 20737018 200000 214635281 200000 399669658 200000 96616337 200000 150126617 200000 950314245 200000 918112889 200000 685231131 200000 312614773 200000 260081512 200000 356057833 200000 839666020 200000 682870640 200000 797981881 200000 779076174 200000 753754300 200000 716798352 200000 56851515 200000 948921458 200000 807019641 200000 926374912 200000 437050486 200000 872824831 200000 998446706 200000 671436300 200000 370611124 200000 123254021 200000 743245959 200000 121022121 200000 643758725 200000 773549434 200000 784806679 200000 802670826 200000 718584891 200000 680947638 200000 411890568 200000 2953868 200000 956292974 200000 367775475 200000 516547778 200000 321821291 200000 388804218 200000 284048339 200000 278493620 200000 860300554 200000 351546876 200000 883051737 200000 441136590 200000 785850640 200000 194355033 200000 961426158 200000 888921990 200000 407943109 200000 725516087 200000 785886174 200000 749925075 200000 169337241 200000 583218690 200000 9373401 200000 16888245 200000 169191582 200000 748079720 200000 310302962 200000 846813867 200000 785572617 200000 132941277 200000 569789859 200000 644871995 200000 909047733 200000 395685144 200000 156348743 200000 151407725 200000 187002015 200000 538230932 200000 398922655 200000 653752144 200000 72277867 200000 772821264 200000 213931598 200000 209408884 200000 408165342 200000 694970896 200000 119976285 200000 304947567 200000 969526882 200000 257592410 200000 285487032 200000 137208665 200000 831717509 200000 245170297 200000 909120430 200000 842616655 200000 37107578 200000 234590013 200000 615540085 200000 785064947 200000 667658902 200000 428236344 200000 264668579 200000 165652202 200000 607565780 200000 799300163 200000 153962422 200000 136963421 200000 3386962 200000 11112439 200000 759515278 200000 466755705 200000 702549714 200000 57869877 200000 197693677 200000 684025327 200000 842840634 200000 34748575 200000 984019966 200000 994422900 200000 10317844 200000 73845276 200000 150325195 200000 702369346 200000 801281295 200000 485705048 200000 757788102 200000 768228245 200000 370506620 200000 356570945 200000 282930497 200000 109293872 200000 777578449 200000 813856651 200000 510519797 200000 722927318 200000 298155817 200000 209830189 200000 356663935 200000 431291344 200000 200634819 200000 268812002 200000 45944030 200000 382012269 200000 253183871 200000 818495401 200000 69458679 200000 196516221 200000 175450724 200000 559924550 200000 241939729 200000 837850838 200000 126439709 200000 480103614 200000 121955418 200000 874533840 200000 625906038 200000 257488607 200000 305789280 200000 739522760 200000 437021924 200000 739777718 200000 66569368 200000 249336992 200000 326480635 200000 940523030 200000 598945498 200000 268835133 200000 478782965 200000 944481304 200000 999049186 200000 992350728 200000 436736306 200000 67574677 200000 303188689 200000 268767342 200000 964936114 200000 81706926 200000 975643819 200000 408158816 200000 37285021 200000 307203141 200000 268803799 200000 506601684 200000 823886267 200000 825906817 200000 371886498 200000 759934018 200000 509137405 200000 364562766 200000 32313532 200000 633386279 200000 989550578 200000 887074779 200000 254750649 200000 284110981 200000 279257170 200000 679148058 200000 363009681 200000 705732705 200000 70992503 200000 619433283 200000 518656544 200000 507028548 200000 522662623 200000 220882513 200000 985662119 200000 818306491 200000 828101036 200000 23798403 200000 729934921 200000 490443992 200000 536088868 200000 767416797 200000 876656015 200000 877819054 200000 576753713 200000 155803556 200000 28043237 200000 286908376 200000 767666913 200000 265236710 200000 657069082 200000 380541170 200000 304970983 200000 969619696 200000 830732516 200000 974595871 200000 617154584 200000 649028053 200000 824614746 200000 726096514 200000 904023791 200000 877206766 200000 457983352 200000 598652613 200000 117704970 200000 164483925 200000 489287326 200000 414048661 200000 351116203 200000 435066984 200000 655736849 200000 118142243 200000 401318457 200000 490673740 200000 733068153 200000 343884452 200000 276843708 200000 477698664 200000 737379681 200000 220123346 200000 375287908 200000 923180006 200000 923778491 200000 52413034 200000 669076994 200000 457140789 200000 437951577 200000 547039916 200000 562729100 200000 670988169 200000 298370421 200000 299596766 200000 894300062 200000 161344857 200000 199302698 200000 232449481 200000 608933876 200000 614194913 200000 206612728 200000 604243514 200000 22148594 200000 293604254 200000 901335108 200000 634707331 200000 835047452 200000 370043860 200000 601329365 200000 6783735 200000 154203038 200000 189093643 200000 202885209 200000 107010929 200000 430917316 200000 342460046 200000 640984030 200000 136017358 200000 828373379 200000 108572139 200000 525725273 200000 175790958 200000 723461103 200000 160894325 200000 293267234 200000 533466807 200000 509960387 200000 34333893 200000 356579446 200000 792896402 200000 60835804 200000 620827957 200000 684975092 200000 363435500 200000 207859902 200000 454185572 200000 113021217 200000 996521527 200000 211005197 200000 537773749 200000 803300324 200000 528685542 200000 903139605 200000 565972943 200000 500938506 200000 366417908 200000 238259268 200000 818156318 200000 231447235 200000 79712606 200000 6198698 200000 821983313 200000 428057891 200000 312134052 200000 691511424 200000 887422426 200000 837084834 200000 648589644 200000 379996830 200000 211988337 200000 225863836 200000 658504287 200000 285185795 200000 263257233 200000 769599442 200000 93337322 200000 894897232 200000 553179898 200000 824682216 200000 286606207 200000 516924237 200000 417270061 200000 525880037 200000 71123377 200000 942918499 200000 703663859 200000 868091830 200000 955139227 200000 92895009 200000 89952215 200000 322218666 200000 972127066 200000 579579064 200000 696010663 200000 835942647 200000 421419918 200000 172272767 200000 796104951 200000 443455540 200000 644935134 200000 914554735 200000 131149725 200000 260673245 200000 229461617 200000 35943335 200000 518340406 200000 823520467 200000 445608821 200000 18305769 200000 742628256 200000 616306649 200000 994504603 200000 218384667 200000 620820862 200000 423058968 200000 644511385 200000 203621576 200000 140402872 200000 558651547 200000 920859559 200000 706621853 200000 999802104 200000 629674964 200000 149670403 200000 434620140 200000 544149549 200000 305815061 200000 112451437 200000 389193772 200000 572167948 200000 340756504 200000 669017259 200000 723656566 200000 199204746 200000 738406264 200000 658185734 200000 744374794 200000 763570531 200000 535044918 200000 671924683 200000 623629000 200000 344488086 200000 668380213 200000 356148428 200000 400169144 200000 871417831 200000 586748349 200000 908127452 200000 286808450 200000 732805468 200000 835432444 200000 903880535 200000 691156983 200000 869694145 200000 859618944 200000 749818263 200000 568932998 200000 411440164 200000 281119422 200000 433801600 200000 146940359 200000 684229721 200000 684432527 200000 502474741 200000 146504948 200000 886328695 200000 61880493 200000 935712608 200000 257807467 200000 42000216 200000 832161595 200000 71951918 200000 104324142 200000 408742429 200000 425973306 200000 602108241 200000 315557986 200000 758266024 200000 360334869 200000 29729468 200000 95607763 200000 626233121 200000 969549846 200000 806666731 200000 546184815 200000 388894578 200000 406422254 200000 572920920 200000 692285383 200000 483762123 200000 320857905 200000 969174023 200000 771927441 200000 591299358 200000 980820439 200000 170268667 200000 521969704 200000 950902691 200000 253408957 200000 247446718 200000 590702346 200000 485946710 200000 136220450 200000 119246557 200000 715181913 200000 590308980 200000 621947946 200000 253158250 200000 863321691 200000 876751874 200000 418582879 200000 274924153 200000 706436090 200000 894041670 200000 729223979 200000 508580771 200000 837549381 200000 301740876 200000 964183390 200000 290812550 200000 703385325 200000 359261026 200000 682471854 200000 393424194 200000 19711945 200000 818107804 200000 553769010 200000 140321021 200000 566641490 200000 371469905 200000 442232295 200000 390669409 200000 472994856 200000 875377052 200000 630055723 200000 27341849 200000 859449995 200000 684554716 200000 951589445 200000 258566487 200000 536537314 200000 377857588 200000 561607131 200000 957780561 200000 868928056 200000 172310795 200000 159919993 200000 335978175 200000 677326522 200000 885439630 200000 535900689 200000 819607647 200000 865403962 200000 258635561 200000 284043382 200000 613109106 200000 581358255 200000 646599698 200000 410161120 200000 615037756 200000 330769587 200000 296767422 200000 214877291 200000 149870727 200000 466043907 200000 122484330 200000 572536215 200000 167599648 200000 10811907 200000 305641107 200000 477258953 200000 816204121 200000 184004152 200000 841781630 200000 263586249 200000 314622086 200000 247050443 200000 74921393 200000 964079427 200000 462393216 200000 735084813 200000 978016120 200000 602932550 200000 552411173 200000 83308013 200000 610226017 200000 892174279 200000 456301269 200000 309899396 200000 920398016 200000 965349663 200000 171757815 200000 476280458 200000 637526060 200000 70956681 200000 532882290 200000 52086493 200000 755644928 200000 590789285 200000 659399476 200000 151759873 200000 346723547 200000 520551928 200000 306865583 200000 965085339 200000 588738080 200000 173274474 200000 64156503 200000 579763189 200000 658959991 200000 740146374 200000 48402469 200000 778828926 200000 544984138 200000 985933629 200000 331706391 200000 364693063 200000 400387657 200000 405381091 200000 764317613 200000 2087814 200000 392507878 200000 492589105 200000 394432622 200000 922685207 200000 267167706 200000 374006401 200000 32617313 200000 358815990 200000 522105502 200000 735935126 200000 298090388 200000 586500806 200000 532654323 200000 828335633 200000 223450777 200000 685995085 200000 12350555 200000 177334524 200000 556653316 200000 731720181 200000 393579421 200000 728062532 200000 856943854 200000 556099405 200000 883264837 200000 174602295 200000 338276981 200000 376132998 200000 699833377 200000 430332170 200000 122203706 200000 630881783 200000 578601925 200000 461000533 200000 268815841 200000 140161178 200000 268929800 200000 492736148 200000 553173140 200000 178927756 200000 719184517 200000 405028264 200000 750177665 200000 437187729 200000 621366043 200000 954807124 200000 510212695 200000 748615053 200000 525575277 200000 425393858 200000 869781453 200000 283577612 200000 345498979 200000 447814651 200000 677603356 200000 614820283 200000 612984999 200000 601694834 200000 912345472 200000 949202412 200000 558752553 200000 386879866 200000 568129722 200000 65437718 200000 110749340 200000 623758539 200000 708701585 200000 194980691 200000 514995702 200000 70934785 200000 955994444 200000 785694689 200000 860223988 200000 810757149 200000 856076089 200000 527622050 200000 505838996 200000 622462978 200000 552810794 200000 82741403 200000 968522905 200000 608510713 200000 131630579 200000 293752696 200000 598600714 200000 485599790 200000 687636973 200000 669779463 200000 260716211 200000 384344624 200000 978202998 200000 523234232 200000 891385762 200000 343113589 200000 645955439 200000 964327460 200000 85119659 200000 410283219 200000 757069244 200000 668678531 200000 10022629 200000 435068424 200000 436711368 200000 267062068 200000 476727595 200000 934130740 200000 355598078 200000 145832505 200000 960230044 200000 259038298 200000 66822993 200000 904487864 200000 184986396 200000 823943139 200000 327606709 200000 32449915 200000 578628561 200000 506286874 200000 425521827 200000 938095729 200000 26214822 200000 977396656 200000 495952537 200000 479004459 200000 542593995 200000 640417594 200000 724142744 200000 621172832 200000 400648755 200000 460643758 200000 396744869 200000 517586281 200000 279858708 200000 7903722 200000 364763720 200000 800996549 200000 154594923 200000 334334509 200000 155442959 200000 486079638 200000 667412085 200000 843857052 200000 987763980 200000 954044195 200000 769531959 200000 244985790 200000 502330195 200000 224281428 200000 3973368 200000 935027969 200000 598194814 200000 195668793 200000 256588226 200000 355537203 200000 264571689 200000 608603268 200000 158257636 200000 19591433 200000 447841909 200000 906683658 200000 727422322 200000 801729947 200000 556613769 200000 536745285 200000 704526787 200000 431682790 200000 772324620 200000 623817429 200000 719211506 200000 701895753 200000 125481389 200000 747072250 200000 624946527 200000 529124104 200000 665108636 200000 713852700 200000 274631723 200000 39078604 200000 482178318 200000 667814212 200000 269117887 200000 680777761 200000 868709308 200000 72863392 200000 647201093 200000 135439607 200000 939489636 200000 297870338 200000 190087213 200000 35293474 200000 303063367 200000 245340770 200000 109564074 200000 417807066 200000 197667241 200000 435461464 200000 613480499 200000 552099132 200000 337642581 200000 922593699 200000 259632642 200000 426911942 200000 500037398 200000 943367076 200000 747494296 200000 376315359 200000 266929727 200000 460472291 200000 883326775 200000 458253133 200000 768040228 200000 721324425 200000 935648359 200000 196337853 200000 452859551 200000 706031845 200000 961100914 200000 833209150 200000 761222028 200000 126427112 200000 416828135 200000 531355590 200000 148598093 200000 187151528 200000 588943898 200000 771362732 200000 852797510 200000 115323872 200000 386885539 200000 275125036 200000 598579810 200000 127062383 200000 522162395 200000 928045031 200000 744969100 200000 269932757 200000 873267042 200000 128719200 200000 314077751 200000 223939001 200000 309961116 200000 242621823 200000 50876887 200000 513785445 200000 91598639 200000 712864018 200000 292801894 200000 822583880 200000 865047942 200000 487591495 200000 31834080 200000 880787059 200000 828835409 200000 376420148 200000 315897031 200000 434040861 200000 498035715 200000 837066832 200000 29519007 200000 456817439 200000 796134995 200000 372624630 200000 822362483 200000 876453497 200000 43610299 200000 842316777 200000 713691471 200000 147645643 200000 890095356 200000 421156811 200000 774788291 200000 119534301 200000 168220568 200000 80219556 200000 45730150 200000 140792855 200000 461016151 200000 79371106 200000 159260753 200000 253310217 200000 573625539 200000 61135443 200000 94240928 200000 503582181 200000 970028203 200000 663869356 200000 660129781 200000 511641856 200000 158940835 200000 415016709 200000 59793653 200000 745578325 200000 111155843 200000 503987419 200000 623159240 200000 488264961 200000 776572900 200000 711447821 200000 913778333 200000 217571272 200000 393573030 200000 298226528 200000 963738148 200000 151377295 200000 847765869 200000 495873531 200000 142850066 200000 729709280 200000 209522719 200000 777588203 200000 393377185 200000 237104489 200000 25426535 200000 629235104 200000 789088781 200000 497156733 200000 616369206 200000 677039471 200000 475056920 200000 75591057 200000 135575612 200000 718480398 200000 446399878 200000 785606336 200000 580123251 200000 725267738 200000 77090722 200000 778357064 200000 602010773 200000 438000532 200000 599720376 200000 192415243 200000 742328993 200000 749736544 200000 477252760 200000 704480271 200000 986825562 200000 766299333 200000 440267802 200000 765750526 200000 798696136 200000 306209008 200000 770299796 200000 8602023 200000 982418101 200000 685776496 200000 923067493 200000 447665275 200000 893648176 200000 594731707 200000 309992558 200000 949082641 200000 323178254 200000 231887272 200000 273185428 200000 805494690 200000 812152420 200000 106778099 200000 94548800 200000 800593805 200000 879214862 200000 901809085 200000 402278110 200000 454915028 200000 850851628 200000 732405513 200000 735636577 200000 324240030 200000 287957919 200000 942763584 200000 815532478 200000 367744691 200000 611142800 200000 295782062 200000 815904876 200000 476815875 200000 950943722 200000 616602883 200000 96074218 200000 738696735 200000 440454619 200000 560980434 200000 643936313 200000 883530942 200000 365302615 200000 634208789 200000 392036446 200000 780131386 200000 866529429 200000 72903591 200000 435171042 200000 417159184 200000 263894928 200000 815643592 200000 277522002 200000 74096996 200000 580398215 200000 976161693 200000 615881662 200000 382337402 200000 867126909 200000 597742254 200000 409019710 200000 963412542 200000 230007737 200000 668790119 200000 844231272 200000 143894205 200000 835758664 200000 792153495 200000 739878620 200000 295024554 200000 805865590 200000 51294963 200000 452757689 200000 415636442 200000 113607513 200000 316792724 200000 113034532 200000 813271752 200000 761045318 200000 158894197 200000 700839624 200000 297014546 200000 12886617 200000 607987702 200000 501061713 200000 675421946 200000 666499314 200000 716901468 200000 612552432 200000 136132837 200000 893494835 200000 782193230 200000 279577818 200000 100834272 200000 424404611 200000 603290969 200000 976220617 200000 439080982 200000 921903117 200000 774581358 200000 310162809 200000 956961627 200000 353602370 200000 346467935 200000 777886764 200000 163755940 200000 54507347 200000 326325861 200000 431208743 200000 759345037 200000 375332536 200000 135546013 200000 404882739 200000 637464274 200000 757050795 200000 991266950 200000 991887645 200000 864713942 200000 799837869 200000 620899204 200000 134856758 200000 810656543 200000 483243777 200000 875881313 200000 753156307 200000 993568727 200000 773601068 200000 793031879 200000 770099406 200000 700738125 200000 852324732 200000 794231238 200000 110053379 200000 743248754 200000 718464125 200000 994333268 200000 659262164 200000 335774301 200000 139243909 200000 927857353 200000 241237158 200000 250188487 200000 324962601 200000 330939999 200000 5743714 200000 562134416 200000 701426630 200000 171226040 200000 371990260 200000 719872824 200000 859265017 200000 853203287 200000 289097679 200000 912301158 200000 725332775 200000 346086949 200000 28744040 200000 800931429 200000 77577206 200000 891952110 200000 300990391 200000 216845218 200000 615776978 200000 268913122 200000 137486009 200000 761117231 200000 780393577 200000 303156500 200000 603986672 200000 563575876 200000 755282479 200000 48824062 200000 689841121 200000 67075768 200000 930172635 200000 476106235 200000 20484245 200000 597279116 200000 173072616 200000 100607948 200000 724367897 200000 704702561 200000 401238293 200000 127688212 200000 725008894 200000 91159804 200000 744644326 200000 938087644 200000 426962649 200000 955587017 200000 525956384 200000 314523920 200000 777118916 200000 246804565 200000 735055953 200000 35120895 200000 962964443 200000 843978707 200000 246552901 200000 989287135 200000 653067968 200000 617011608 200000 11638162 200000 580245318 200000 375423768 200000 262967200 200000 713036301 200000 545900978 200000 689058316 200000 225527558 200000 345764179 200000 682505987 200000 22928585 200000 359187599 200000 479759426 200000 999621628 200000 672503552 200000 34109216 200000 37771900 200000 337463237 200000 685974374 200000 186517572 200000 678916331 200000 379262571 200000 82829365 200000 681382567 200000 83448375 200000 865799519 200000 552824234 200000 271074461 200000 525354322 200000 365037555 200000 976603781 200000 398657692 200000 79667181 200000 566451168 200000 540177036 200000 374250941 200000 653626112 200000 409738691 200000 662686984 200000 291394111 200000 328061254 200000 479297435 200000 356915526 200000 300686852 200000 279530430 200000 311606093 200000 414095639 200000 67444499 200000 71874091 200000 101761312 200000 84433232 200000 182252564 200000 91374485 200000 158775362 200000 841008203 200000 449592023 200000 728293062 200000 562364737 200000 806835301 200000 970998989 200000 913533646 200000 60763282 200000 964623486 200000 831626637 200000 369320320 200000 597274381 200000 609876604 200000 297733969 200000 620906995 200000 777910382 200000 662107080 200000 485116278 200000 573456641 200000 430614998 200000 543690702 200000 121811712 200000 621342155 200000 270125641 200000 892001410 200000 860436243 200000 644562995 200000 107669294 200000 42904278 200000 854577531 200000 402972000 200000 479553746 200000 775612229 200000 984588581 200000 163519550 200000 222692069 200000 500463692 200000 940356772 200000 835057147 200000 723729659 200000 677668075 200000 235771565 200000 509576843 200000 611814156 200000 191056680 200000 786806427 200000 268541222 200000 46360564 200000 867966092 200000 993424107 200000 727703237 200000 513459700 200000 688797860 200000 833317825 200000 525321384 200000 312097071 200000 943452033 200000 787224930 200000 467695314 200000 411883566 200000 747877432 200000 546509496 200000 738088075 200000 401739869 200000 749103459 200000 804397009 200000 147184349 200000 398526603 200000 288891807 200000 932666464 200000 752809752 200000 174358382 200000 47591948 200000 419467323 200000 948939087 200000 310210077 200000 890709200 200000 700840411 200000 326583001 200000 543998100 200000 137373076 200000 403987679 200000 989254352 200000 504474163 200000 322565 200000 256401545 200000 500298901 200000 371829823 200000 880062548 200000 511380031 200000 93094474 200000 524437600 200000 261161911 200000 320106507 200000 725027670 200000 127921441 200000 824872166 200000 162814748 200000 128941797 200000 832283252 200000 408539806 200000 412725315 200000 862756454 200000 905643051 200000 762309154 200000 270947959 200000 502587403 200000 163501184 200000 98325429 200000 163591505 200000 452094284 200000 717629582 200000 24898337 200000 829516689 200000 292228452 200000 839506645 200000 386612787 200000 95309207 200000 544235475 200000 715944890 200000 276927804 200000 376414186 200000 810890970 200000 499148292 200000 939930001 200000 615178677 200000 77411330 200000 993886049 200000 959996428 200000 286350149 200000 773031061 200000 210416351 200000 696148874 200000 350067340 200000 396113955 200000 549426035 200000 288232299 200000 151080353 200000 305700607 200000 699757685 200000 901111317 200000 313660222 200000 95710912 200000 753184290 200000 804192113 200000 488620865 200000 220632769 200000 531652633 200000 571631469 200000 960238379 200000 881312928 200000 57578975 200000 472157304 200000 946040484 200000 970246850 200000 25568603 200000 441557512 200000 992352245 200000 316889294 200000 677521242 200000 343050519 200000 138717836 200000 75716654 200000 180124172 200000 800403106 200000 112456572 200000 363220113 200000 365269893 200000 718867497 200000 992676858 200000 216893036 200000 183708733 200000 975102002 200000 323694561 200000 401966452 200000 480743312 200000 768888519 200000 285164079 200000 987357989 200000 100727871 200000 668576243 200000 989211526 200000 853287230 200000 159600878 200000 166445128 200000 15366316 200000 482693699 200000 366678180 200000 432609628 200000 276273931 200000 185206266 200000 543281998 200000 35031111 200000 518577970 200000 638497262 200000 591730747 200000 395944998 200000 649828690 200000 840642544 200000 12245665 200000 321797788 200000 595359169 200000 252396688 200000 519034903 200000 241561164 200000 654307706 200000 21631400 200000 27396889 200000 859221856 200000 212268188 200000 757848274 200000 165597576 200000 618819077 200000 291586791 200000 867193837 200000 899107623 200000 851808492 200000 555190850 200000 537859484 200000 179969567 200000 124870091 200000 313738039 200000 151782342 200000 527503739 200000 764545498 200000 364258165 200000 219712535 200000 757018029 200000 119611991 200000 213940301 200000 969345150 200000 907643144 200000 148663042 200000 308780342 200000 817160621 200000 661648451 200000 107289761 200000 949763658 200000 476329373 200000 130832636 200000 802643325 200000 663813318 200000 104551431 200000 840067123 200000 535948772 200000 704611726 200000 755512043 200000 726922955 200000 412663973 200000 392967590 200000 972126477 200000 859179020 200000 743586711 200000 341949114 200000 921293939 200000 942643236 200000 477740562 200000 350430103 200000 953524968 200000 395134113 200000 465383796 200000 271444144 200000 393046141 200000 244018424 200000 191659933 200000 112355482 200000 841053187 200000 947114242 200000 455775603 200000 675734160 200000 660845969 200000 781648761 200000 746462559 200000 426869999 200000 649657092 200000 973891712 200000 395376079 200000 277604283 200000 584671354 200000 589881880 200000 507251634 200000 248099097 200000 863234774 200000 946813612 200000 317797631 200000 696941011 200000 80453696 200000 801276806 200000 131984686 200000 283828695 200000 806010530 200000 422114135 200000 269883325 200000 982798008 200000 716157995 200000 931813555 200000 932650668 200000 504579115 200000 264258512 200000 540081298 200000 73396481 200000 580818060 200000 653961670 200000 683672785 200000 546701125 200000 674131287 200000 905511434 200000 943669423 200000 632673286 200000 437065647 200000 180021977 200000 447568720 200000 780353107 200000 508415706 200000 165287736 200000 649726014 200000 440531523 200000 436136642 200000 150336877 200000 441978339 200000 823680878 200000 804482678 200000 509717379 200000 35987471 200000 687158130 200000 946014887 200000 200961483 200000 648036472 200000 615380079 200000 641501739 200000 728149334 200000 575809333 200000 660151692 200000 673567358 200000 928806011 200000 629927235 200000 367595376 200000 416118332 200000 727829335 200000 600389888 200000 308634825 200000 147274152 200000 589665864 200000 837875891 200000 110035657 200000 927707433 200000 613385842 200000 897928450 200000 647562147 200000 492983751 200000 620013114 200000 903025529 200000 580442387 200000 446683570 200000 269534669 200000 111296266 200000 470211283 200000 361022652 200000 816986522 200000 857827464 200000 194992935 200000 206465242 200000 475886804 200000 214597931 200000 180549970 200000 374863526 200000 989846513 200000 678525199 200000 289518110 200000 628292576 200000 213967661 200000 533657524 200000 561773657 200000 864783848 200000 73719560 200000 844477567 200000 883635026 200000 509769286 200000 32032452 200000 333497656 200000 17321312 200000 477877539 200000 462277864 200000 447355531 200000 307530331 200000 30185933 200000 306767807 200000 854555271 200000 939757601 200000 942739255 200000 637193690 200000 353038625 200000 39898387 200000 913455734 200000 968865418 200000 208441522 200000 539590805 200000 719114565 200000 654039143 200000 773895285 200000 487871889 200000 93744770 200000 153124812 200000 384116490 200000 278963445 200000 209118895 200000 702825304 200000 967899894 200000 181234736 200000 865776754 200000 946306670 200000 930703649 200000 431542713 200000 99143957 200000 926543798 200000 627128150 200000 367908744 200000 795604230 200000 545425306 200000 183707334 200000 11457435 200000 211074648 200000 277838538 200000 279825541 200000 400425587 200000 768209729 200000 871665848 200000 465559052 200000 324135828 200000 901633690 200000 70769181 200000 801553845 200000 957615112 200000 174468706 200000 154191218 200000 609623875 200000 673577181 200000 932335163 200000 49433976 200000 501553751 200000 780782498 200000 306820075 200000 265070512 200000 410043132 200000 698832110 200000 953418205 200000 346526948 200000 178076700 200000 176475353 200000 721185182 200000 611548572 200000 248903176 200000 13423489 200000 458232928 200000 840285866 200000 200883956 200000 591549831 200000 544453498 200000 233446303 200000 991850360 200000 882930319 200000 281272549 200000 119606099 200000 245481232 200000 280583620 200000 445561281 200000 400573025 200000 851014301 200000 420421713 200000 464072398 200000 734482856 200000 989726947 200000 271660521 200000 237431028 200000 526378187 200000 746282761 200000 984636224 200000 931564987 200000 627626674 200000 944872219 200000 786141839 200000 198431187 200000 593926663 200000 626062475 200000 9928212 200000 958880142 200000 519311802 200000 393907884 200000 27381904 200000 110399329 200000 248724350 200000 140876598 200000 78518727 200000 720817255 200000 69887049 200000 907256517 200000 881205507 200000 644859101 200000 623161560 200000 333396826 200000 778621842 200000 852496039 200000 128335400 200000 982050008 200000 505131331 200000 548222410 200000 561101310 200000 950381448 200000 116188397 200000 199470320 200000 518904161 200000 209640598 200000 676996841 200000 223230439 200000 819255066 200000 323034257 200000 423978387 200000 273083938 200000 555462203 200000 959015407 200000 752201164 200000 701902134 200000 762355349 200000 659870598 200000 527553403 200000 415777631 200000 52899648 200000 569458964 200000 292760071 200000 283037688 200000 749715735 200000 537430969 200000 36585183 200000 337969158 200000 74315577 200000 156738168 200000 317424626 200000 358609070 200000 253844874 200000 196087994 200000 787419191 200000 533165499 200000 465338671 200000 747487946 200000 571076135 200000 496608793 200000 341984022 200000 718860889 200000 864478782 200000 625806428 200000 644790892 200000 876466428 200000 845227389 200000 102225210 200000 706727204 200000 254266537 200000 667259371 200000 494486541 200000 52584055 200000 333357118 200000 504089871 200000 903278418 200000 208950111 200000 675051514 200000 495687288 200000 859828012 200000 348907290 200000 140447234 200000 530334773 200000 74697185 200000 870934957 200000 146608861 200000 807549789 200000 690989660 200000 980728415 200000 191169017 200000 278765193 200000 886726314 200000 793905209 200000 24305700 200000 399612501 200000 950140541 200000 799333517 200000 709160979 200000 543094755 200000 134848940 200000 891161964 200000 75408094 200000 770684759 200000 621830833 200000 376209454 200000 942153858 200000 800731228 200000 270758185 200000 599499246 200000 952185438 200000 429855901 200000 320023640 200000 268684300 200000 611933622 200000 384478285 200000 978362274 200000 366080169 200000 981170739 200000 832672416 200000 951796499 200000 214636334 200000 289695329 200000 597035087 200000 823090136 200000 371431109 200000 860759600 200000 10090520 200000 257146052 200000 237707486 200000 321087860 200000 398477116 200000 354224332 200000 18501036 200000 108221541 200000 58354688 200000 434544523 200000 321489062 200000 701078560 200000 289989164 200000 578089407 200000 632761094 200000 667549988 200000 268707215 200000 819030986 200000 757632589 200000 826323925 200000 849921657 200000 947375666 200000 189221053 200000 957909756 200000 283225151 200000 308753953 200000 294545885 200000 699019333 200000 726197690 200000 939926501 200000 922909433 200000 86532287 200000 95740872 200000 937901937 200000 375746976 200000 719021920 200000 76849610 200000 339130587 200000 770980388 200000 999080319 200000 463743525 200000 220254940 200000 256773149 200000 248355160 200000 554667201 200000 984003923 200000 38970087 200000 425661580 200000 977739661 200000 665193410 200000 888690207 200000 407857310 200000 399595256 200000 182175183 200000 136937001 200000 174086518 200000 890565242 200000 267254213 200000 44056237 200000 126163426 200000 98232585 200000 690045712 200000 506255126 200000 470387728 200000 674461092 200000 454535877 200000 680951570 200000 981586966 200000 187007948 200000 822113815 200000 385117973 200000 525437547 200000 669613574 200000 546820835 200000 987171541 200000 575329386 200000 916313690 200000 499724837 200000 623632335 200000 87397078 200000 966084823 200000 120732289 200000 979689409 200000 555974225 200000 428994061 200000 449648827 200000 150751534 200000 844552163 200000 440599953 200000 557851711 200000 809531357 200000 964135802 200000 158418556 200000 982188954 200000 807383386 200000 397599332 200000 454641132 200000 786881790 200000 19847028 200000 475754454 200000 896454530 200000 882809538 200000 708969149 200000 16637801 200000 98545635 200000 606628320 200000 421668622 200000 923966359 200000 244719928 200000 371882102 200000 953059328 200000 896524354 200000 857184685 200000 486406725 200000 716412275 200000 977257774 200000 740649461 200000 564646197 200000 917761035 200000 897157250 200000 668666820 200000 29689295 200000 382265262 200000 665636683 200000 208723540 200000 921422785 200000 806914567 200000 374160377 200000 32609505 200000 483866718 200000 176796422 200000 330651873 200000 692008749 200000 138252572 200000 861367134 200000 543645369 200000 463897085 200000 377117716 200000 462903046 200000 55868702 200000 881010073 200000 864330373 200000 827781049 200000 179598097 200000 826189904 200000 891824977 200000 948427638 200000 131305334 200000 13538034 200000 340301182 200000 54904576 200000 780281236 200000 919698772 200000 404106422 200000 236702814 200000 54387096 200000 59274960 200000 725502919 200000 773478748 200000 217332497 200000 996688578 200000 954400036 200000 755144201 200000 313905013 200000 86190348 200000 866290531 200000 773671735 200000 371488411 200000 586488466 200000 783703997 200000 44565247 200000 784897855 200000 946076607 200000 895361682 200000 871676218 200000 184435586 200000 415826175 200000 24265698 200000 101088776 200000 7788903 200000 626822467 200000 252425172 200000 182922829 200000 609631063 200000 507396736 200000 42423091 200000 181738543 200000 662683806 200000 967265839 200000 360714731 200000 940964762 200000 344722924 200000 588045775 200000 798664593 200000 492944572 200000 376242644 200000 556192607 200000 595415001 200000 585674889 200000 87228752 200000 324881892 200000 785875741 200000 650894648 200000 356152379 200000 221493737 200000 710450397 200000 165672643 200000 828833237 200000 828603386 200000 800878649 200000 151858539 200000 737203011 200000 195537704 200000 1471609 200000 496592435 200000 209866765 200000 953785224 200000 248812422 200000 993939808 200000 263267487 200000 812969652 200000 978262638 200000 781729023 200000 680409800 200000 940316232 200000 870316003 200000 622991711 200000 397677629 200000 776935526 200000 247756989 200000 665198483 200000 62950167 200000 770500659 200000 349702260 200000 514364401 200000 423918673 200000 474522199 200000 914468262 200000 151426709 200000 229012043 200000 87357313 200000 22190743 200000 408070623 200000 933758794 200000 943596257 200000 111539116 200000 704004848 200000 716654581 200000 780157612 200000 39590895 200000 959772722 200000 426529753 200000 228172444 200000 149702031 200000 643174349 200000 228442599 200000 126418541 200000 306781276 200000 567868466 200000 780932337 200000 469041761 200000 119401551 200000 645767828 200000 64589872 200000 16114109 200000 984668160 200000 911007594 200000 595455425 200000 600851274 200000 403245358 200000 800731375 200000 263327011 200000 128007637 200000 482991931 200000 596846498 200000 894560186 200000 964089007 200000 216950701 200000 651027654 200000 872589648 200000 24410669 200000 294841519 200000 507319011 200000 742350991 200000 363628585 200000 58069389 200000 527427651 200000 814161288 200000 182156927 200000 511623996 200000 707029366 200000 263897134 200000 326378385 200000 33927375 200000 910501839 200000 973742812 200000 828806340 200000 265444867 200000 586791908 200000 573750475 200000 250596097 200000 941417908 200000 709608977 200000 196228765 200000 645550389 200000 841861734 200000 234297590 200000 944004309 200000 598315729 200000 911035069 200000 26487285 200000 450886236 200000 323944522 200000 828696581 200000 989242293 200000 627972862 200000 811397530 200000 324755115 200000 991253666 200000 902956011 200000 232871101 200000 299322049 200000 155315050 200000 378375734 200000 535926837 200000 231724158 200000 944335745 200000 782457689 200000 523015047 200000 559138492 200000 68008862 200000 121914800 200000 423281596 200000 235313528 200000 941119548 200000 931942649 200000 130463713 200000 511515734 200000 735024154 200000 917380826 200000 360448391 200000 448796443 200000 639829691 200000 174373723 200000 891883331 200000 385192497 200000 389820135 200000 38848360 200000 86989103 200000 609192742 200000 431314216 200000 161098064 200000 82872168 200000 83728173 200000 50060878 200000 790719817 200000 59037838 200000 883889563 200000 763684332 200000 933595625 200000 450618439 200000 612451435 200000 178645720 200000 670231726 200000 496373691 200000 18774203 200000 830511535 200000 602279032 200000 835823641 200000 833843533 200000 979881294 200000 755050506 200000 956204305 200000 354955527 200000 58519386 200000 110567052 200000 564711257 200000 753741683 200000 882852025 200000 722731019 200000 682748713 200000 155827520 200000 640293911 200000 75048440 200000 600908478 200000 777588415 200000 540225635 200000 382141349 200000 370953434 200000 287058022 200000 433470799 200000 612099788 200000 557299522 200000 927610705 200000 170286547 200000 905749511 200000 228822335 200000 696394172 200000 428508842 200000 237290328 200000 738394654 200000 160668554 200000 632460499 200000 61359779 200000 892960176 200000 821107905 200000 675085841 200000 455982639 200000 600130250 200000 825858572 200000 328077164 200000 929018666 200000 654556614 200000 955120439 200000 180144046 200000 497225762 200000 456332033 200000 239818679 200000 678497767 200000 693901196 200000 552535899 200000 251655456 200000 661596138 200000 330613312 200000 942542010 200000 466133932 200000 194294989 200000 489290747 200000 244847239 200000 281106107 200000 5469037 200000 406420955 200000 325257263 200000 932382541 200000 756563688 200000 358662887 200000 919034787 200000 545467530 200000 133020961 200000 118609541 200000 697582552 200000 628672059 200000 809500479 200000 638741762 200000 189832520 200000 614103886 200000 974359598 200000 554256910 200000 648282224 200000 31305301 200000 844590364 200000 877460285 200000 654988368 200000 16823815 200000 565746173 200000 78537351 200000 981828334 200000 403190718 200000 946334728 200000 705916104 200000 73632211 200000 155529720 200000 479607352 200000 433909825 200000 645895820 200000 9370839 200000 741313997 200000 626654485 200000 627777834 200000 847995553 200000 685780168 200000 835469261 200000 947357891 200000 643480128 200000 611784818 200000 639670741 200000 534391279 200000 732518850 200000 76225493 200000 79153148 200000 111691083 200000 911889626 200000 207700033 200000 850726136 200000 776520697 200000 324126557 200000 688470473 200000 110112736 200000 341890078 200000 367963591 200000 469670852 200000 765843120 200000 131160931 200000 24620980 200000 102530380 200000 802212552 200000 62674805 200000 961261159 200000 954781122 200000 320170349 200000 206882950 200000 771085126 200000 561808712 200000 228417095 200000 366622665 200000 563876955 200000 484078917 200000 690026977 200000 11183097 200000 109008085 200000 840484069 200000 359273517 200000 962043859 200000 546460549 200000 680990615 200000 550702845 200000 801871511 200000 206830946 200000 989047693 200000 172424843 200000 96880779 200000 921736709 200000 558949951 200000 649842162 200000 650838392 200000 858396205 200000 296019176 200000 400542642 200000 664171307 200000 7865405 200000 453958919 200000 615058992 200000 603791349 200000 825295033 200000 777909984 200000 116634163 200000 281806124 200000 933375693 200000 784847353 200000 698144105 200000 171320232 200000 277540550 200000 612634525 200000 147891424 200000 786835014 200000 145656982 200000 737765212 200000 462145421 200000 579009129 200000 193774676 200000 907385225 200000 137716936 200000 724044404 200000 933824186 200000 663536571 200000 915736782 200000 966319185 200000 598434725 200000 467724108 200000 852978494 200000 99117037 200000 707949721 200000 682692573 200000 565181341 200000 128274361 200000 738714939 200000 715773392 200000 223234514 200000 785682731 200000 519696340 200000 512489677 200000 862965418 200000 387688763 200000 237261781 200000 649934910 200000 102127701 200000 64172774 200000 913144397 200000 735345106 200000 390235367 200000 903912879 200000 109192309 200000 507133949 200000 357924568 200000 939983897 200000 244665893 200000 946617975 200000 883956101 200000 850688046 200000 945721948 200000 704230073 200000 773029804 200000 611297787 200000 906201531 200000 68064387 200000 3607028 200000 183670801 200000 964083978 200000 814219353 200000 486250851 200000 450876934 200000 331708851 200000 174785025 200000 338198502 200000 547089138 200000 879845442 200000 274993926 200000 95509708 200000 284910067 200000 931576555 200000 322682680 200000 376705867 200000 781627049 200000 1196548 200000 474197802 200000 101169402 200000 891261882 200000 911594630 200000 272893619 200000 808911445 200000 224416591 200000 128023184 200000 470146926 200000 316802877 200000 93147541 200000 886291940 200000 627323705 200000 638742901 200000 324724030 200000 717098088 200000 360860346 200000 557639974 200000 289514493 200000 974139047 200000 608009685 200000 490923355 200000 42481933 200000 554537550 200000 452984887 200000 825229446 200000 706886571 200000 673136815 200000 69751759 200000 545438970 200000 916623767 200000 631574337 200000 654850895 200000 491090286 200000 791218072 200000 507055645 200000 393322159 200000 563486080 200000 500569077 200000 540996227 200000 986625451 200000 332125744 200000 624104188 200000 862588243 200000 198509120 200000 401746017 200000 948149118 200000 263876501 200000 225016115 200000 992257883 200000 357654353 200000 179131122 200000 53364362 200000 798336844 200000 271083469 200000 220122680 200000 395085840 200000 494097858 200000 714787408 200000 403131865 200000 852565973 200000 847140402 200000 809050810 200000 718817388 200000 388997292 200000 483563637 200000 224161777 200000 878993195 200000 807168684 200000 632048966 200000 171635807 200000 427580532 200000 851500976 200000 136771781 200000 491064943 200000 258858569 200000 963912663 200000 142243574 200000 241397011 200000 354271439 200000 788573700 200000 822180419 200000 271735873 200000 826203346 200000 675099231 200000 219952630 200000 121030001 200000 444134464 200000 779855058 200000 629304512 200000 827175969 200000 993031850 200000 479556492 200000 979364661 200000 64606289 200000 403817414 200000 303472514 200000 161872973 200000 733368584 200000 194772975 200000 298071273 200000 788919269 200000 135156941 200000 452832419 200000 141536701 200000 362073404 200000 96137262 200000 69823236 200000 255573566 200000 884748662 200000 717453372 200000 754593880 200000 843708782 200000 641124381 200000 375831821 200000 693462665 200000 797228436 200000 599927195 200000 470092345 200000 961874598 200000 632056507 200000 847837632 200000 589934942 200000 885378912 200000 236877619 200000 423144514 200000 675793565 200000 482352526 200000 950814735 200000 216885560 200000 485630234 200000 481029289 200000 264899494 200000 956700063 200000 256455039 200000 163662161 200000 172653587 200000 971886038 200000 822213241 200000 894600134 200000 717497781 200000 471040545 200000 153058618 200000 25598575 200000 319775663 200000 919064873 200000 158060534 200000 197656151 200000 231241833 200000 238710905 200000 752174182 200000 294177707 200000 929999885 200000 566170883 200000 93399624 200000 776666173 200000 368054027 200000 246411674 200000 86536668 200000 766228484 200000 441391765 200000 367864182 200000 297936488 200000 803154842 200000 77332772 200000 604838579 200000 47972022 200000 663704252 200000 842914033 200000 706680529 200000 954896273 200000 803837646 200000 622139517 200000 125723445 200000 5396043 200000 304987989 200000 816152329 200000 760944039 200000 239476026 200000 886569594 200000 263041311 200000 900371667 200000 339422263 200000 821049742 200000 842598151 200000 930489544 200000 525642525 200000 747052416 200000 586147666 200000 420530555 200000 179974224 200000 865029481 200000 277991764 200000 998412101 200000 752760627 200000 148935937 200000 778239393 200000 601934689 200000 421527729 200000 212253478 200000 727501975 200000 690935407 200000 614352821 200000 392741980 200000 722590420 200000 703604468 200000 613646769 200000 711483208 200000 447241148 200000 496673752 200000 784454939 200000 151965492 200000 106294772 200000 299892966 200000 326870508 200000 990873743 200000 423185898 200000 856608591 200000 799566879 200000 748308842 200000 56861258 200000 859940391 200000 790797880 200000 267355131 200000 23214218 200000 96423143 200000 619743674 200000 549296414 200000 443154783 200000 346447338 200000 574639536 200000 926248655 200000 626563910 200000 23959792 200000 551596837 200000 262245553 200000 708260092 200000 719544733 200000 660866988 200000 330410634 200000 932109830 200000 214786043 200000 99103192 200000 18455236 200000 182833450 200000 164724468 200000 97432005 200000 277443822 200000 866158836 200000 369645273 200000 902221198 200000 783241785 200000 116800563 200000 647691742 200000 959393748 200000 388918780 200000 828549241 200000 200056987 200000 165912126 200000 106538033 200000 863078558 200000 147179148 200000 912105971 200000 352095221 200000 164883261 200000 355653266 200000 9545249 200000 153993740 200000 592772917 200000 417474417 200000 846479482 200000 939853658 200000 49008681 200000 26723408 200000 982897074 200000 286084459 200000 312670977 200000 873329467 200000 390966274 200000 210808044 200000 339991143 200000 8813476 200000 366124456 200000 189669423 200000 276159819 200000 380600030 200000 10014565 200000 127114667 200000 886635360 200000 647719585 200000 647271165 200000 744801914 200000 824118684 200000 958980489 200000 165535163 200000 653029594 200000 265293500 200000 43162519 200000 435836650 200000 75674797 200000 945477565 200000 234410158 200000 582247005 200000 315307512 200000 679822436 200000 392000279 200000 821508328 200000 334268263 200000 953730487 200000 194654718 200000 985875684 200000 213179080 200000 100157058 200000 407836658 200000 672807599 200000 758973324 200000 841467860 200000 59144553 200000 517485354 200000 829282121 200000 55854975 200000 269741369 200000 809435705 200000 628792378 200000 900248731 200000 914483489 200000 867205446 200000 92069821 200000 717607427 200000 917054526 200000 747926975 200000 480308436 200000 542678742 200000 448860566 200000 675307924 200000 180001957 200000 984683255 200000 966402705 200000 192742330 200000 219187450 200000 146604430 200000 68889466 200000 817880746 200000 174522562 200000 756314502 200000 694604290 200000 79977186 200000 94503054 200000 184621068 200000 263296958 200000 972297571 200000 238643477 200000 217075990 200000 97243812 200000 548548657 200000 143815600 200000 106866138 200000 724168594 200000 374077655 200000 397742814 200000 648130386 200000 547046087 200000 86578400 200000 466890946 200000 584083647 200000 505644648 200000 508642911 200000 721057696 200000 346387491 200000 232661244 200000 640295016 200000 382207587 200000 264382149 200000 405681137 200000 620946324 200000 354745114 200000 690738097 200000 521433109 200000 946110081 200000 621054839 200000 4384822 200000 147861533 200000 647279696 200000 246547791 200000 378221670 200000 415062305 200000 922012453 200000 559762716 200000 369962393 200000 292451614 200000 515499691 200000 898728062 200000 958428394 200000 274524531 200000 10158733 200000 115452085 200000 781212600 200000 239168868 200000 359234302 200000 353914665 200000 260585511 200000 223008411 200000 619847474 200000 39229923 200000 592533405 200000 819705249 200000 736026595 200000 298551825 200000 139608389 200000 749146729 200000 530503629 200000 949301382 200000 260676239 200000 116353734 200000 871320625 200000 682640439 200000 277158830 200000 789680880 200000 255624022 200000 291052735 200000 259515416 200000 178621444 200000 528346883 200000 903760604 200000 892751114 200000 986252417 200000 412936455 200000 22450415 200000 132147714 200000 153056459 200000 148885426 200000 513873792 200000 888827715 200000 334858667 200000 681381977 200000 682127800 200000 354121300 200000 370135245 200000 412722133 200000 906959334 200000 27535489 200000 578259264 200000 323895556 200000 837068795 200000 266740569 200000 633458682 200000 257284935 200000 718799885 200000 304892206 200000 756391506 200000 452286211 200000 990262999 200000 832573848 200000 963148932 200000 609210400 200000 595534392 200000 549721586 200000 613305905 200000 345465997 200000 459860912 200000 769203164 200000 133323996 200000 597573818 200000 995396838 200000 489868215 200000 889447021 200000 446908956 200000 927871012 200000 543982892 200000 864439730 200000 807550892 200000 858622169 200000 133201317 200000 687422169 200000 978675304 200000 42159638 200000 912376019 200000 458099192 200000 400864721 200000 438767890 200000 353711910 200000 869823366 200000 985550956 200000 963840422 200000 663123032 200000 297052895 200000 5305921 200000 771849938 200000 593477091 200000 390160067 200000 592726367 200000 556857142 200000 110600582 200000 708428759 200000 968245334 200000 383290778 200000 838030788 200000 761614626 200000 537598651 200000 81720678 200000 819262052 200000 59751058 200000 65953192 200000 845264682 200000 433983730 200000 294698869 200000 624440889 200000 251997464 200000 291817789 200000 175102720 200000 777376272 200000 270706053 200000 781058007 200000 313661644 200000 568688081 200000 695379308 200000 269078680 200000 55201107 200000 380767655 200000 783819498 200000 374875420 200000 677214327 200000 73896893 200000 192551363 200000 287529792 200000 862480380 200000 260837574 200000 162430428 200000 263141800 200000 298804745 200000 119735414 200000 620590015 200000 88330812 200000 850058155 200000 15051271 200000 517551898 200000 397240999 200000 742228307 200000 463460021 200000 220873024 200000 942025943 200000 904612179 200000 216440898 200000 293491110 200000 281768832 200000 862304868 200000 36142963 200000 365886567 200000 977346713 200000 919258658 200000 837648016 200000 317684929 200000 148217309 200000 131005838 200000 145110504 200000 593767318 200000 59602762 200000 644482444 200000 642524747 200000 873557484 200000 725108134 200000 540163939 200000 349481358 200000 185886573 200000 492319477 200000 503726400 200000 610530571 200000 242672360 200000 88714500 200000 175166642 200000 104921630 200000 286510798 200000 110212066 200000 208554287 200000 493270185 200000 764787638 200000 237910113 200000 835259022 200000 514555281 200000 567472857 200000 955814553 200000 301411724 200000 202377534 200000 621964950 200000 532609126 200000 136251463 200000 710287391 200000 123226351 200000 768584165 200000 256929477 200000 896038180 200000 439023627 200000 838787067 200000 661320558 200000 857072194 200000 701996722 200000 282980046 200000 220085646 200000 790573811 200000 497931988 200000 589455433 200000 222754261 200000 491515571 200000 920393218 200000 172615325 200000 669001942 200000 189311364 200000 879585267 200000 845320379 200000 868381579 200000 159611499 200000 834161921 200000 909085914 200000 673018831 200000 57308656 200000 265172137 200000 13108471 200000 166474467 200000 803792546 200000 110529039 200000 653366608 200000 196237290 200000 929745297 200000 657858679 200000 211899112 200000 858735724 200000 746251474 200000 734004173 200000 884050439 200000 236788951 200000 731441663 200000 899203358 200000 939421367 200000 67740921 200000 159256244 200000 810160925 200000 811031880 200000 395121287 200000 457376531 200000 470609055 200000 868367564 200000 49651098 200000 544590401 200000 434528543 200000 540119452 200000 221987117 200000 256752871 200000 117700923 200000 792570321 200000 30152096 200000 20337585 200000 676492597 200000 717222859 200000 344352568 200000 586327506 200000 295292275 200000 787459758 200000 2970780 200000 510239103 200000 382003455 200000 64704224 200000 17005402 200000 396782703 200000 754806791 200000 14176397 200000 826460256 200000 477724258 200000 750093406 200000 587359267 200000 377363075 200000 482766743 200000 426700281 200000 762594518 200000 573806843 200000 604198228 200000 652729716 200000 534905629 200000 152803813 200000 447536737 200000 919131275 200000 927916339 200000 912274112 200000 303733645 200000 429452449 200000 629703063 200000 885012208 200000 43786280 200000 279842108 200000 560125324 200000 104554047 200000 564747911 200000 867508358 200000 516421530 200000 166365527 200000 623889028 200000 933672398 200000 158457355 200000 658925129 200000 245527548 200000 793418245 200000 510609263 200000 958258441 200000 638884687 200000 417327682 200000 557511448 200000 49568751 200000 498569698 200000 31878206 200000 25611679 200000 637373495 200000 996610720 200000 595754201 200000 111184733 200000 670198402 200000 315922037 200000 658994835 200000 809020147 200000 751191379 200000 447264466 200000 367707155 200000 703491523 200000 311923603 200000 439337516 200000 694112932 200000 345506932 200000 190506766 200000 782079101 200000 848868531 200000 483483505 200000 817783540 200000 270699458 200000 12630611 200000 670198123 200000 602700888 200000 387043963 200000 620998585 200000 471266259 200000 17471668 200000 4826157 200000 319436223 200000 594840417 200000 676364388 200000 266345955 200000 522364005 200000 256535184 200000 304856870 200000 355888297 200000 817125196 200000 767151135 200000 595589792 200000 906012176 200000 637835833 200000 372917649 200000 986810586 200000 525564078 200000 762963352 200000 275158958 200000 111026368 200000 639301274 200000 516177142 200000 114558208 200000 495079073 200000 335555060 200000 701510534 200000 154278999 200000 802908339 200000 988877659 200000 985477790 200000 787411782 200000 723502988 200000 557933173 200000 195969591 200000 847848099 200000 210332842 200000 6435435 200000 225748336 200000 890815242 200000 937542893 200000 969433194 200000 401970442 200000 707729243 200000 787344152 200000 460845603 200000 563372013 200000 430291256 200000 502730835 200000 758233675 200000 43519395 200000 448018312 200000 254659244 200000 350747932 200000 158301912 200000 623058679 200000 604859281 200000 902731474 200000 820893152 200000 596553843 200000 723062871 200000 584510511 200000 556677425 200000 404186032 200000 647481015 200000 481971448 200000 179871204 200000 863019941 200000 984082251 200000 878968950 200000 119810616 200000 831562509 200000 749928469 200000 742444534 200000 705294863 200000 333043944 200000 763960057 200000 685223241 200000 756501360 200000 243839735 200000 634917438 200000 758554437 200000 224733955 200000 673426499 200000 602883346 200000 290195010 200000 797025944 200000 800707478 200000 310867971 200000 394593437 200000 35879840 200000 655920640 200000 806292870 200000 26090808 200000 831379378 200000 917374804 200000 754541683 200000 575739896 200000 216916232 200000 898768040 200000 99485319 200000 206172742 200000 505533695 200000 46382297 200000 86493920 200000 810633103 200000 549471899 200000 39399172 200000 847536261 200000 437571524 200000 838320896 200000 503892238 200000 903557852 200000 270130651 200000 444560378 200000 210392094 200000 501263410 200000 108525132 200000 478099574 200000 555854621 200000 388544055 200000 644976532 200000 476157703 200000 402998077 200000 827871871 200000 800194229 200000 429294178 200000 74075759 200000 165728514 200000 543477684 200000 754310626 200000 423397355 200000 359817372 200000 190860314 200000 150333957 200000 166143660 200000 759421326 200000 607615348 200000 665604844 200000 790390769 200000 675643387 200000 622648275 200000 595257055 200000 574349246 200000 735036524 200000 872467533 200000 57736391 200000 98315097 200000 255202893 200000 315288954 200000 53811379 200000 531980749 200000 477328493 200000 257539575 200000 463180371 200000 678649450 200000 397646722 200000 166867175 200000 448796032 200000 105339203 200000 313075875 200000 821207661 200000 425762482 200000 417963438 200000 381768140 200000 187829299 200000 123218824 200000 324775112 200000 406208605 200000 645515750 200000 936080196 200000 227911663 200000 689442203 200000 739898295 200000 363554636 200000 770343238 200000 33861934 200000 42163931 200000 509009323 200000 886613556 200000 332818850 200000 172422156 200000 431976845 200000 984397285 200000 593912550 200000 538369543 200000 16190406 200000 297625543 200000 297659599 200000 507159052 200000 913923404 200000 789448719 200000 869902230 200000 573292129 200000 465686969 200000 600183346 200000 150389334 200000 165052623 200000 679652298 200000 162360172 200000 189565327 200000 347402531 200000 916406242 200000 728311100 200000 213242790 200000 972922798 200000 790692488 200000 271023078 200000 324327266 200000 130639302 200000 884964 200000 70001904 200000 236079217 200000 705454147 200000 304282438 200000 504190885 200000 933809121 200000 253855235 200000 428150687 200000 64806805 200000 229835431 200000 46074982 200000 226517511 200000 751423251 200000 868235803 200000 586559954 200000 358126389 200000 572412342 200000 415529594 200000 170007600 200000 385654538 200000 350383832 200000 79711587 200000 717929837 200000 434492166 200000 540513306 200000 927559771 200000 8701434 200000 619393745 200000 85059038 200000 137430345 200000 221356365 200000 688046260 200000 922671563 200000 954343162 200000 911774302 200000 444982301 200000 169421645 200000 664505246 200000 838677547 200000 307474463 200000 145777683 200000 894787913 200000 436329524 200000 132361199 200000 559436431 200000 16578675 200000 288569599 200000 692652904 200000 661715577 200000 582419577 200000 805930133 200000 683599240 200000 383326541 200000 339140633 200000 225481475 200000 50728177 200000 480932040 200000 339154938 200000 573278427 200000 964548201 200000 143915375 200000 777732898 200000 656812464 200000 728941402 200000 863660296 200000 285346686 200000 743220893 200000 248829011 200000 49415454 200000 891839581 200000 58166975 200000 634818437 200000 321683841 200000 592776437 200000 971198902 200000 192899398 200000 414802116 200000 858002653 200000 346149928 200000 106749585 200000 681880254 200000 588081297 200000 763533886 200000 70540165 200000 345538313 200000 550620658 200000 808450598 200000 513546722 200000 992642438 200000 154057411 200000 78646927 200000 162612623 200000 423123671 200000 20310829 200000 95213360 200000 785713942 200000 950876388 200000 347488828 200000 868130625 200000 176500774 200000 170955095 200000 49114719 200000 611296255 200000 328470033 200000 635191840 200000 163313132 200000 717539117 200000 471473739 200000 289063921 200000 213555609 200000 48539534 200000 677420785 200000 203134658 200000 320976644 200000 505753452 200000 225323327 200000 102353998 200000 291483437 200000 267483924 200000 944117273 200000 689046165 200000 138089719 200000 895100248 200000 897283715 200000 235006552 200000 166555562 200000 4325899 200000 670863401 200000 282619296 200000 192771956 200000 848859784 200000 629675992 200000 527266872 200000 912295395 200000 794544172 200000 641296899 200000 971058734 200000 750925932 200000 414088920 200000 91521343 200000 278343254 200000 244841192 200000 851700592 200000 613795015 200000 379550407 200000 733638162 200000 941675102 200000 830187768 200000 915717980 200000 911847946 200000 265736207 200000 901424086 200000 93975092 200000 368764628 200000 162922357 200000 679503238 200000 155018802 200000 592887514 200000 426197123 200000 371719890 200000 750419837 200000 402553702 200000 465148596 200000 803513256 200000 218942977 200000 94562089 200000 227517829 200000 227196827 200000 146183149 200000 105122999 200000 359228663 200000 990593121 200000 345426483 200000 518104840 200000 25680398 200000 638191187 200000 384454924 200000 696483833 200000 494231892 200000 63641328 200000 593122929 200000 408360137 200000 312555350 200000 367509850 200000 89840291 200000 256098461 200000 553751334 200000 623936727 200000 39085731 200000 685434108 200000 477032151 200000 527779665 200000 275754682 200000 510961235 200000 415299589 200000 101952471 200000 584051443 200000 887665266 200000 433350730 200000 746536218 200000 375695772 200000 981279500 200000 139958218 200000 625283056 200000 574077897 200000 865237051 200000 533675432 200000 984232917 200000 221883345 200000 795898619 200000 135379086 200000 278343525 200000 765471695 200000 742643115 200000 57197866 200000 682392291 200000 462803490 200000 595056783 200000 738481835 200000 128429750 200000 810745325 200000 223937104 200000 157102408 200000 744121830 200000 492977560 200000 811257466 200000 684731065 200000 698240163 200000 62785869 200000 284655100 200000 519135932 200000 198947519 200000 827302780 200000 144128428 200000 569363857 200000 359482927 200000 206713175 200000 564463809 200000 275352703 200000 27692941 200000 207180118 200000 972916055 200000 343829069 200000 296036505 200000 396373429 200000 951258350 200000 283058121 200000 984562356 200000 977011953 200000 926524139 200000 398406725 200000 349494115 200000 638773839 200000 451110678 200000 779827221 200000 955152082 200000 346391125 200000 363164699 200000 223054610 200000 597404750 200000 933460303 200000 11649033 200000 745779994 200000 43387082 200000 123527627 200000 880732886 200000 614160013 200000 134047579 200000 928219421 200000 41062616 200000 840271570 200000 13740988 200000 554279900 200000 126367565 200000 229098704 200000 958279371 200000 762025571 200000 642518740 200000 732572533 200000 280580874 200000 712787281 200000 169140210 200000 422253107 200000 972761375 200000 402247177 200000 612317071 200000 792226174 200000 637097044 200000 232951603 200000 690157942 200000 892019023 200000 835537175 200000 67198777 200000 936526040 200000 808914852 200000 209739131 200000 354940619 200000 62722761 200000 534619901 200000 736051638 200000 353476956 200000 922410690 200000 26590433 200000 539551393 200000 469457314 200000 151085342 200000 640493655 200000 180638779 200000 203643930 200000 566223261 200000 425035885 200000 720770598 200000 471978881 200000 199921635 200000 337933493 200000 349199913 200000 600312668 200000 339473914 200000 988867523 200000 401325228 200000 63633009 200000 160702668 200000 16945584 200000 412105023 200000 987517260 200000 154921130 200000 983623322 200000 446057235 200000 713449147 200000 579432904 200000 660867874 200000 852294015 200000 731788882 200000 458796734 200000 434201324 200000 860941436 200000 710875368 200000 616366856 200000 220359458 200000 326566698 200000 257706776 200000 487396743 200000 876507890 200000 397946441 200000 306566081 200000 966959871 200000 45289483 200000 464132289 200000 426766983 200000 316567 200000 257005348 200000 238473754 200000 872549456 200000 157371996 200000 605538422 200000 555510532 200000 32065991 200000 234113469 200000 385769020 200000 713120209 200000 764343260 200000 735777296 200000 227298618 200000 199355638 200000 813723201 200000 118695692 200000 857794355 200000 963407246 200000 585931759 200000 515235661 200000 258768754 200000 399283671 200000 778667423 200000 224835796 200000 18108226 200000 479389618 200000 233154642 200000 499690372 200000 456331894 200000 853800231 200000 903998922 200000 88330662 200000 651328994 200000 755043551 200000 86808334 200000 311353958 200000 324448223 200000 554482344 200000 145863914 200000 839247443 200000 845855435 200000 153240565 200000 255555180 200000 8974307 200000 809600391 200000 176695387 200000 210867049 200000 340699117 200000 356335095 200000 835623446 200000 790711542 200000 701278253 200000 185457542 200000 414150274 200000 793812975 200000 74112963 200000 836532639 200000 725673633 200000 541926771 200000 2008500 200000 644075061 200000 969384348 200000 968111461 200000 741339496 200000 633518652 200000 688392506 200000 611975405 200000 831855914 200000 412571181 200000 47734378 200000 908360949 200000 146545835 200000 415615110 200000 539047359 200000 529791149 200000 912838528 200000 839218760 200000 132275183 200000 572699144 200000 251419551 200000 510561655 200000 855028308 200000 803223101 200000 307673574 200000 306401694 200000 160903019 200000 571749958 200000 402918548 200000 286322760 200000 621132119 200000 521681764 200000 706770382 200000 407461768 200000 509659742 200000 793277849 200000 116373531 200000 366646898 200000 223164779 200000 326098988 200000 96450281 200000 2288031 200000 387433611 200000 571931689 200000 775042310 200000 17697709 200000 256470384 200000 977065182 200000 984083239 200000 215111101 200000 619766257 200000 11734112 200000 794347620 200000 192356852 200000 456325768 200000 357087236 200000 296115386 200000 814891514 200000 65925330 200000 351620838 200000 252427656 200000 650477950 200000 308775443 200000 767279717 200000 129196050 200000 235190447 200000 429177263 200000 831674533 200000 778096642 200000 520568004 200000 576192946 200000 368907 200000 60898 200000 414208630 200000 242520905 200000 848197317 200000 594796962 200000 651266689 200000 580566343 200000 734266688 200000 636068120 200000 742895143 200000 739489441 200000 104425648 200000 566754427 200000 956925356 200000 391428338 200000 810672267 200000 429625064 200000 526601947 200000 879168248 200000 871363086 200000 92929246 200000 433143167 200000 295630101 200000 311734967 200000 261526721 200000 525964779 200000 879548367 200000 691620553 200000 49574746 200000 795896691 200000 473214544 200000 428264395 200000 249722453 200000 181937393 200000 947115750 200000 627451145 200000 673691841 200000 846755137 200000 921837956 200000 901472785 200000 945650580 200000 837600709 200000 141324352 200000 561570104 200000 129036837 200000 287621345 200000 703470547 200000 653921811 200000 875700912 200000 93130880 200000 367096348 200000 897474558 200000 771993814 200000 470442637 200000 552461469 200000 786929304 200000 11435034 200000 136230267 200000 274865916 200000 119651909 200000 984611428 200000 914404542 200000 548767108 200000 745734315 200000 239349378 200000 981941584 200000 504245665 200000 224753973 200000 925359266 200000 647291437 200000 722739816 200000 136074643 200000 577729754 200000 231559383 200000 935115020 200000 910141496 200000 411972513 200000 98085842 200000 557104490 200000 490019035 200000 205357139 200000 110983465 200000 259311742 200000 392915191 200000 307760048 200000 227207911 200000 314629356 200000 861216842 200000 446390365 200000 486832031 200000 252571000 200000 372192089 200000 579317601 200000 307804901 200000 627085198 200000 831211499 200000 574072490 200000 278996435 200000 589575611 200000 648624010 200000 660974982 200000 168009093 200000 258668081 200000 119755269 200000 250017066 200000 443060125 200000 662833991 200000 183277041 200000 409904431 200000 192207551 200000 991973879 200000 335231779 200000 760939023 200000 239594262 200000 861665887 200000 727804215 200000 207385004 200000 623388366 200000 941070401 200000 850872845 200000 652678602 200000 300277400 200000 702722434 200000 777016902 200000 169575568 200000 183464489 200000 398268078 200000 764991947 200000 255038220 200000 630854842 200000 924532595 200000 707933255 200000 657796012 200000 336732042 200000 339534113 200000 842585512 200000 663605445 200000 499301975 200000 505461553 200000 480988834 200000 208675599 200000 345650665 200000 303161275 200000 201055532 200000 454823462 200000 546533000 200000 137563646 200000 110656768 200000 251911947 200000 336804480 200000 465375452 200000 796453919 200000 739027106 200000 561550500 200000 329342299 200000 867197259 200000 491359282 200000 573545672 200000 873020709 200000 859853964 200000 884677096 200000 728694854 200000 64901896 200000 115791276 200000 644676435 200000 399057530 200000 676587895 200000 315261115 200000 819503081 200000 104057158 200000 774288136 200000 76240011 200000 134068097 200000 806485903 200000 14314228 200000 955373364 200000 627133656 200000 183828926 200000 810974619 200000 249816722 200000 608625164 200000 77281343 200000 754877181 200000 405365442 200000 496173347 200000 751918597 200000 920425793 200000 436095145 200000 969125509 200000 954501380 200000 794599218 200000 374734445 200000 264580990 200000 801824438 200000 224687293 200000 655187449 200000 907200190 200000 524361367 200000 877452660 200000 996916605 200000 375837400 200000 986709673 200000 697184014 200000 220915692 200000 234992326 200000 771720689 200000 203865572 200000 27228541 200000 270455395 200000 825061112 200000 632744310 200000 491232299 200000 990719216 200000 975880266 200000 577234148 200000 477415989 200000 795492240 200000 747988218 200000 818289526 200000 610435230 200000 311841739 200000 742434077 200000 908544789 200000 606219182 200000 782147087 200000 597257802 200000 844167887 200000 109030767 200000 292335146 200000 655556129 200000 784328535 200000 569120817 200000 281950673 200000 59374273 200000 56632194 200000 221154054 200000 105326365 200000 471839567 200000 772507851 200000 800060486 200000 396764937 200000 685470838 200000 879495119 200000 932130829 200000 885370869 200000 899702498 200000 223810770 200000 23354040 200000 397688870 200000 182041028 200000 725289017 200000 726937964 200000 799871043 200000 552233297 200000 744024334 200000 866441359 200000 578807770 200000 20641603 200000 168499072 200000 380602957 200000 508054489 200000 339267414 200000 937838431 200000 327539476 200000 799966485 200000 245909452 200000 299585188 200000 803744792 200000 954027206 200000 913681898 200000 34873831 200000 745237456 200000 931913993 200000 269082233 200000 874234599 200000 410557559 200000 912859485 200000 724516421 200000 531072262 200000 864266380 200000 612367142 200000 560742049 200000 9360842 200000 509945170 200000 891544110 200000 622138338 200000 43851614 200000 409765713 200000 15621407 200000 805800927 200000 261986062 200000 208465107 200000 283759114 200000 286649976 200000 656415695 200000 500676200 200000 752920803 200000 39445004 200000 155915956 200000 305939298 200000 570688002 200000 834821121 200000 212069242 200000 296154202 200000 802653347 200000 279741759 200000 820006653 200000 159276969 200000 429440359 200000 860175541 200000 334639553 200000 385238512 200000 596622033 200000 329001939 200000 47841386 200000 322854544 200000 811036618 200000 189480207 200000 445792836 200000 31366707 200000 481144862 200000 919444064 200000 995243964 200000 686432065 200000 385475837 200000 398496198 200000 249484516 200000 83232876 200000 513189754 200000 435948992 200000 377992179 200000 17748261 200000 291095311 200000 175576020 200000 51973059 200000 771150372 200000 956760088 200000 861769995 200000 460586066 200000 88772580 200000 507144787 200000 748303985 200000 770588481 200000 781039908 200000 59797350 200000 15798681 200000 840645720 200000 825719655 200000 568019289 200000 268957464 200000 708617728 200000 228008821 200000 854011672 200000 236733702 200000 480080839 200000 399088600 200000 394834162 200000 140157824 200000 911840480 200000 777923936 200000 988792093 200000 472173352 200000 609792672 200000 450698655 200000 618111023 200000 159032227 200000 108762370 200000 847199598 200000 174675878 200000 722502682 200000 274487076 200000 772266854 200000 696940642 200000 628454842 200000 369147336 200000 808278120 200000 85735206 200000 402593844 200000 232963028 200000 131168278 200000 247555354 200000 453506621 200000 956226258 200000 546846551 200000 719363660 200000 755578383 200000 622491505 200000 657340631 200000 379589162 200000 717903847 200000 477057538 200000 334418308 200000 472617993 200000 328545925 200000 851096315 200000 635829522 200000 471652770 200000 342443951 200000 827505016 200000 544586360 200000 189669263 200000 217174190 200000 116075957 200000 379526769 200000 742184914 200000 294611662 200000 666026389 200000 71754236 200000 14390351 200000 727900131 200000 612788510 200000 348410589 200000 938753358 200000 788094143 200000 435775739 200000 456375322 200000 230950394 200000 692813245 200000 300230905 200000 222359678 200000 938945764 200000 477943097 200000 36483210 200000 87113497 200000 728766592 200000 522440725 200000 251283269 200000 637708221 200000 145213350 200000 258570294 200000 817659235 200000 438766467 200000 434083859 200000 306652421 200000 583423556 200000 254830916 200000 322202342 200000 201503215 200000 561575656 200000 52002337 200000 902834979 200000 395924197 200000 604555383 200000 642754044 200000 363933747 200000 705266909 200000 220693690 200000 510224380 200000 98870882 200000 518003279 200000 53500575 200000 106967821 200000 642379104 200000 477784504 200000 783642808 200000 288052318 200000 917089985 200000 402440731 200000 289100732 200000 406209505 200000 664914045 200000 606275963 200000 793948421 200000 710433998 200000 255016816 200000 961390433 200000 819705105 200000 331636768 200000 357178843 200000 782419804 200000 226462722 200000 530843926 200000 482188257 200000 442962813 200000 935991838 200000 150964 200000 168526347 200000 8904407 200000 278835279 200000 673362239 200000 560745925 200000 59280901 200000 820824227 200000 839808709 200000 525694430 200000 865677732 200000 961340621 200000 959246227 200000 168542988 200000 228635348 200000 881013410 200000 407136189 200000 901792358 200000 920487355 200000 574475422 200000 543276185 200000 500279784 200000 205639682 200000 117274205 200000 356834628 200000 310042354 200000 823381846 200000 291505442 200000 304378139 200000 43749577 200000 424408552 200000 322166355 200000 592224835 200000 684917013 200000 960131310 200000 66423290 200000 560317475 200000 230260834 200000 432595232 200000 900600646 200000 166697445 200000 35429023 200000 412190523 200000 913046792 200000 196972280 200000 545878433 200000 604505729 200000 606158391 200000 267902864 200000 360502689 200000 575392567 200000 301501548 200000 228267301 200000 44107706 200000 306268454 200000 12523622 200000 453651696 200000 621517420 200000 782462491 200000 528291464 200000 803468401 200000 85897756 200000 161050216 200000 992188246 200000 175054316 200000 617347473 200000 725362016 200000 855021564 200000 806573286 200000 647728249 200000 257509854 200000 446238919 200000 184630445 200000 223919586 200000 374142655 200000 714561961 200000 158776526 200000 348130497 200000 841645411 200000 354922169 200000 657934749 200000 566989422 200000 72951856 200000 424497841 200000 191141040 200000 648505126 200000 195408143 200000 815531374 200000 976510820 200000 638091912 200000 469467629 200000 867560564 200000 26384727 200000 180642329 200000 636622652 200000 613923176 200000 794355948 200000 385152448 200000 563135599 200000 251047060 200000 402304458 200000 708021322 200000 591590017 200000 117680998 200000 672852829 200000 508697063 200000 980994159 200000 558916336 200000 242128724 200000 236116139 200000 885176761 200000 593678442 200000 615283233 200000 991867662 200000 471226085 200000 81211308 200000 102709628 200000 538663021 200000 951226364 200000 920054709 200000 434291936 200000 976275334 200000 303500043 200000 12040487 200000 80343565 200000 653661440 200000 659754148 200000 754416327 200000 609396612 200000 993553889 200000 136592986 200000 382657026 200000 972774670 200000 477484054 200000 721071945 200000 252949859 200000 11735094 200000 778682094 200000 553963659 200000 704708894 200000 796040394 200000 883719071 200000 735711171 200000 717778825 200000 591830878 200000 897869760 200000 187506583 200000 365139357 200000 225404360 200000 778924493 200000 839127598 200000 463337337 200000 364772773 200000 320404391 200000 388529078 200000 38738655 200000 112643795 200000 323704593 200000 474967776 200000 205016502 200000 433370101 200000 891517492 200000 634921826 200000 379478150 200000 87972595 200000 311834140 200000 59986036 200000 433193727 200000 404767607 200000 917358392 200000 823091540 200000 290653810 200000 566067056 200000 290791902 200000 258161090 200000 762507350 200000 244199315 200000 798933700 200000 467313796 200000 127205573 200000 978849237 200000 948236680 200000 3140579 200000 980778748 200000 272953330 200000 857697578 200000 246410285 200000 266075102 200000 648236522 200000 266096269 200000 190532657 200000 177577074 200000 726634622 200000 126970105 200000 621541318 200000 874042977 200000 87754679 200000 31305372 200000 596150852 200000 519554169 200000 247285600 200000 739643140 200000 825818888 200000 183884588 200000 545125255 200000 756520870 200000 143926773 200000 180312337 200000 164404992 200000 331750491 200000 497557486 200000 963329890 200000 527141858 200000 937613278 200000 407083869 200000 55197309 200000 960751111 200000 270105679 200000 61780143 200000 653091428 200000 416307088 200000 610884530 200000 925172950 200000 939610428 200000 813502304 200000 420676721 200000 580675526 200000 102198737 200000 326091164 200000 415477206 200000 714981112 200000 437862417 200000 322237489 200000 910062738 200000 748595177 200000 83442573 200000 754132302 200000 271274809 200000 810705564 200000 661721083 200000 911507429 200000 15845060 200000 125313556 200000 894981046 200000 898210351 200000 93510413 200000 100824795 200000 348426300 200000 949818917 200000 505003862 200000 20073343 200000 754568367 200000 836081671 200000 854102723 200000 658922255 200000 578716245 200000 498549977 200000 840596187 200000 409699746 200000 428644633 200000 616888545 200000 252774923 200000 221240528 200000 837074439 200000 110164011 200000 818752035 200000 920973367 200000 604802515 200000 701452549 200000 535158998 200000 43485175 200000 897508691 200000 540688515 200000 54327358 200000 665472822 200000 998514688 200000 321316092 200000 876090199 200000 727278750 200000 322879610 200000 621714059 200000 636881024 200000 498190554 200000 510718209 200000 285107087 200000 513706493 200000 807086364 200000 714289148 200000 814597419 200000 411465847 200000 731617690 200000 633235062 200000 972654023 200000 824755066 200000 912184332 200000 167428252 200000 4548493 200000 911201781 200000 752733744 200000 688872512 200000 704650988 200000 475506366 200000 814518855 200000 525255001 200000 871122201 200000 759223052 200000 840057237 200000 734406273 200000 497660041 200000 898042619 200000 787161828 200000 60139894 200000 296040825 200000 857683979 200000 161775362 200000 708771225 200000 253938790 200000 121767329 200000 14745406 200000 777453682 200000 649562261 200000 574024069 200000 441634799 200000 15907370 200000 620670604 200000 51121763 200000 213347565 200000 848979471 200000 901700247 200000 613078602 200000 996720150 200000 899527443 200000 855521092 200000 558892336 200000 930343882 200000 795997262 200000 589925351 200000 862325099 200000 386417520 200000 6236536 200000 641411863 200000 862753337 200000 831440879 200000 327199600 200000 69627183 200000 964592697 200000 255917109 200000 446068407 200000 650571982 200000 805981680 200000 950368692 200000 820681717 200000 87385431 200000 753924678 200000 264894688 200000 167478387 200000 516603250 200000 554289926 200000 594412978 200000 980363424 200000 401041801 200000 769932641 200000 892059176 200000 264381581 200000 524720204 200000 130263147 200000 611016387 200000 855537264 200000 954193709 200000 925461405 200000 110141191 200000 836725029 200000 140799717 200000 592581458 200000 206947838 200000 209154728 200000 4627437 200000 524208458 200000 487294646 200000 751935132 200000 799361286 200000 399975209 200000 606785726 200000 665172679 200000 702261170 200000 536536313 200000 753788077 200000 866970515 200000 180185784 200000 488965028 200000 327628955 200000 637491855 200000 880372900 200000 697659771 200000 681293478 200000 541576941 200000 438882884 200000 219369138 200000 246202735 200000 451764225 200000 165819180 200000 171372001 200000 559527578 200000 79914952 200000 229744179 200000 626870916 200000 528734034 200000 356821342 200000 664312820 200000 400111996 200000 520974530 200000 885967751 200000 29875022 200000 961547149 200000 793808541 200000 418516263 200000 73406437 200000 281045982 200000 169276310 200000 274524106 200000 39501982 200000 541316220 200000 833768425 200000 461191709 200000 171613223 200000 666511062 200000 499303889 200000 900268658 200000 29487980 200000 984447042 200000 565855247 200000 441020225 200000 118714915 200000 228726903 200000 892601450 200000 222848929 200000 463053634 200000 821468177 200000 504631337 200000 147605459 200000 420172163 200000 158679313 200000 741431451 200000 940325304 200000 416998887 200000 552743258 200000 624209807 200000 902864213 200000 398359088 200000 219943221 200000 834038748 200000 659398486 200000 71740261 200000 794707406 200000 197412827 200000 867029897 200000 733976146 200000 112729524 200000 354735079 200000 718602079 200000 414455813 200000 54360925 200000 761179876 200000 693986926 200000 737481298 200000 413738912 200000 442515126 200000 188751089 200000 693569616 200000 670460985 200000 333178565 200000 370298438 200000 806327002 200000 859974728 200000 799054463 200000 222369135 200000 884409616 200000 127495378 200000 701721046 200000 472698258 200000 495253203 200000 127350591 200000 644401086 200000 4456057 200000 911253324 200000 68139482 200000 905788081 200000 892655379 200000 261927781 200000 551319636 200000 298821931 200000 27976689 200000 17881678 200000 201861698 200000 735146029 200000 863879626 200000 435688954 200000 238960026 200000 984083390 200000 761776119 200000 712168351 200000 916240186 200000 923184997 200000 739660023 200000 409035322 200000 374694753 200000 12935345 200000 777120493 200000 994386697 200000 886565940 200000 596466609 200000 753032221 200000 633644047 200000 535112250 200000 797396860 200000 643166066 200000 897365651 200000 571367137 200000 975690411 200000 187084539 200000 617620385 200000 568031991 200000 198326234 200000 526156394 200000 801411207 200000 460669745 200000 662139434 200000 641528212 200000 444000601 200000 751246503 200000 438384578 200000 426342643 200000 589782383 200000 536488278 200000 601687113 200000 775258663 200000 330179554 200000 324185245 200000 130382702 200000 485476976 200000 916605970 200000 761147328 200000 63706977 200000 96822582 200000 512682530 200000 420706409 200000 497627991 200000 3287682 200000 480413050 200000 214721314 200000 460619785 200000 13811586 200000 838372677 200000 601971675 200000 647053365 200000 387297033 200000 608588529 200000 548956266 200000 145081116 200000 363283980 200000 309124273 200000 834459910 200000 765381379 200000 712048166 200000 507815422 200000 133701836 200000 604378546 200000 638135317 200000 105390098 200000 137681979 200000 85548792 200000 90126394 200000 407477355 200000 22103479 200000 638270756 200000 358434589 200000 772872014 200000 567051785 200000 690351501 200000 599712231 200000 980608066 200000 108457693 200000 609338124 200000 554643175 200000 335450769 200000 28580162 200000 90995837 200000 969545230 200000 471546826 200000 446199342 200000 965493570 200000 571612018 200000 775718466 200000 232882936 200000 853529023 200000 757617103 200000 675035534 200000 351827420 200000 901677535 200000 589034241 200000 630319370 200000 327965307 200000 979483022 200000 490820747 200000 64248917 200000 928375384 200000 534229820 200000 166045715 200000 597316051 200000 931351900 200000 252833376 200000 558494179 200000 564432170 200000 187128402 200000 7239155 200000 303292266 200000 554747845 200000 556279148 200000 532867313 200000 844718009 200000 294625620 200000 27279548 200000 718468828 200000 137617415 200000 441113674 200000 389628092 200000 492230200 200000 555780654 200000 587637342 200000 32575175 200000 315242768 200000 524074283 200000 696432394 200000 867668893 200000 772481392 200000 388844449 200000 104893455 200000 637215203 200000 189623272 200000 769539671 200000 780271087 200000 900347552 200000 542428176 200000 73985717 200000 416579186 200000 125021122 200000 929838846 200000 577701707 200000 651020578 200000 444132503 200000 513528273 200000 871665227 200000 12824526 200000 398595668 200000 209021482 200000 567340554 200000 138280203 200000 123252882 200000 285544110 200000 912227203 200000 601459886 200000 984880587 200000 294332805 200000 883715283 200000 437306451 200000 465553377 200000 560613598 200000 887799742 200000 226322905 200000 111407768 200000 814813033 200000 349061161 200000 758041572 200000 943584279 200000 107071195 200000 113355934 200000 619325018 200000 364570988 200000 609787502 200000 225793739 200000 210327271 200000 899996421 200000 942162270 200000 210886147 200000 368811385 200000 107031863 200000 242825069 200000 302646203 200000 692978372 200000 962712250 200000 390545247 200000 440704014 200000 532205246 200000 767303978 200000 51903871 200000 468333626 200000 271474468 200000 267289480 200000 177075225 200000 353208097 200000 554487284 200000 415469240 200000 737756670 200000 297076169 200000 350932977 200000 968699905 200000 675055875 200000 222919644 200000 972264227 200000 367437200 200000 208914561 200000 812081193 200000 192118100 200000 561516276 200000 705293783 200000 506964769 200000 846317715 200000 72033187 200000 786343651 200000 250183515 200000 93718453 200000 544069492 200000 476221581 200000 357161488 200000 837172943 200000 908227876 200000 91191101 200000 887415199 200000 436709309 200000 47378641 200000 419006816 200000 772555274 200000 303137951 200000 151932034 200000 407617510 200000 596835704 200000 265970774 200000 874656924 200000 594659527 200000 533649073 200000 476677387 200000 187660398 200000 842106745 200000 321910693 200000 337124009 200000 755077799 200000 524077948 200000 618763237 200000 593877342 200000 309192154 200000 822958286 200000 124451624 200000 674039326 200000 709227265 200000 626639479 200000 438703560 200000 990420256 200000 861213175 200000 271010047 200000 394712898 200000 148887647 200000 574298621 200000 963395315 200000 770661050 200000 212938778 200000 2802742 200000 165165924 200000 795293045 200000 409206100 200000 891967018 200000 193315943 200000 932378972 200000 221545045 200000 972517447 200000 933192086 200000 840098687 200000 735532839 200000 727025755 200000 572975245 200000 872653456 200000 246136345 200000 296490523 200000 708030830 200000 388331364 200000 256242240 200000 468472224 200000 998849374 200000 29233526 200000 110713329 200000 791917541 200000 923778821 200000 937918308 200000 390571337 200000 348056906 200000 799988498 200000 689820016 200000 161408677 200000 957358100 200000 231326389 200000 135420928 200000 395966250 200000 441434858 200000 873453091 200000 301414430 200000 587123518 200000 21059418 200000 488596246 200000 459144696 200000 79109901 200000 187038290 200000 571137354 200000 696307041 200000 3360005 200000 148621479 200000 599901953 200000 311727694 200000 423779418 200000 314339217 200000 962272128 200000 807991131 200000 104984963 200000 197814061 200000 124789648 200000 397859396 200000 80415419 200000 564927738 200000 1353214 200000 974566508 200000 476390529 200000 96736860 200000 56969243 200000 14509401 200000 90343960 200000 429193501 200000 140547132 200000 160672565 200000 61049863 200000 594996711 200000 424606779 200000 532738895 200000 889217691 200000 459511499 200000 441752052 200000 617629848 200000 573866080 200000 288742845 200000 790854089 200000 64857127 200000 385970860 200000 208256789 200000 421854495 200000 498724789 200000 947091476 200000 760499727 200000 439948511 200000 19617826 200000 696943349 200000 199680844 200000 200091638 200000 2037230 200000 855136748 200000 746420559 200000 911936469 200000 387349441 200000 900314718 200000 279292161 200000 89443569 200000 692157155 200000 786593009 200000 841669678 200000 754551108 200000 260388292 200000 113611793 200000 392697350 200000 878884554 200000 678899830 200000 191773292 200000 56965533 200000 986860037 200000 34199854 200000 940362614 200000 585268330 200000 335888506 200000 165785798 200000 122263014 200000 815051980 200000 970875698 200000 881303870 200000 292186679 200000 126086784 200000 796078394 200000 71733815 200000 619919656 200000 27616556 200000 334868515 200000 68762486 200000 430817853 200000 960877784 200000 798174850 200000 666523495 200000 439629883 200000 475659888 200000 721128561 200000 273549208 200000 625327024 200000 803549251 200000 770600972 200000 69937977 200000 400034664 200000 421889671 200000 794314229 200000 419243427 200000 681231609 200000 315689426 200000 130164177 200000 916388046 200000 973644089 200000 801928610 200000 527773897 200000 298060249 200000 600840898 200000 448923863 200000 727137802 200000 40953221 200000 405414517 200000 559003188 200000 2134341 200000 856879802 200000 340188660 200000 399215841 200000 73097520 200000 268101890 200000 911576614 200000 41029868 200000 865477634 200000 11764489 200000 799891382 200000 178371011 200000 476867579 200000 142724899 200000 834089877 200000 15108795 200000 609297882 200000 459562950 200000 507576692 200000 494695821 200000 466454373 200000 861952011 200000 467937355 200000 362410195 200000 18316773 200000 244141617 200000 743874773 200000 58649744 200000 140573351 200000 179870234 200000 124480529 200000 112666789 200000 958006140 200000 714548685 200000 158045635 200000 992771421 200000 357329209 200000 71170546 200000 245110512 200000 603478498 200000 722329144 200000 674559577 200000 487542374 200000 731697861 200000 532578518 200000 439574131 200000 998873394 200000 592080506 200000 345050611 200000 166244823 200000 632172327 200000 868273113 200000 145679733 200000 826389695 200000 18286942 200000 79442079 200000 456598213 200000 525215880 200000 463328432 200000 554849259 200000 695033680 200000 976292918 200000 496143934 200000 391162049 200000 562536199 200000 885080301 200000 105571306 200000 520773770 200000 418027231 200000 730299001 200000 429186779 200000 202994066 200000 784519506 200000 980531655 200000 390989821 200000 972265353 200000 689233629 200000 52424042 200000 867459710 200000 261562883 200000 725275776 200000 962932247 200000 79015507 200000 273610488 200000 635653185 200000 946203945 200000 432804017 200000 108784452 200000 421929897 200000 300478750 200000 520411284 200000 499913512 200000 353165381 200000 706321943 200000 675741499 200000 933227207 200000 18205222 200000 157121628 200000 265606313 200000 873305258 200000 47842913 200000 321497302 200000 333254182 200000 334508093 200000 998692752 200000 676041620 200000 919521469 200000 297598031 200000 639673424 200000 631429190 200000 103400892 200000 401739670 200000 967310273 200000 298250949 200000 122026806 200000 110239529 200000 646138889 200000 659564937 200000 397293700 200000 409753860 200000 232596689 200000 564985393 200000 314139328 200000 67102343 200000 790426566 200000 198435839 200000 203513160 200000 571776247 200000 196675865 200000 240106585 200000 755756097 200000 785021948 200000 202935808 200000 672202058 200000 957526290 200000 466825762 200000 39844147 200000 438021118 200000 724040420 200000 593117016 200000 439077231 200000 438740809 200000 584943913 200000 74663795 200000 815726583 200000 707464225 200000 818648594 200000 894019756 200000 825921806 200000 136197152 200000 561473303 200000 10609694 200000 394110078 200000 281281539 200000 6173043 200000 996243529 200000 320026132 200000 149853229 200000 795032742 200000 548103058 200000 560443425 200000 619681573 200000 789412081 200000 870753984 200000 14458363 200000 418002451 200000 753161693 200000 148478337 200000 82407546 200000 898171207 200000 1906357 200000 88557283 200000 843733627 200000 662609587 200000 506244871 200000 642277339 200000 403865440 200000 808737900 200000 412394790 200000 759909825 200000 947383183 200000 235710764 200000 209099947 200000 745764562 200000 488540399 200000 768344275 200000 629354224 200000 659392173 200000 561440622 200000 465489633 200000 997845908 200000 620679383 200000 205609853 200000 307958014 200000 154369786 200000 297467703 200000 621058706 200000 817119603 200000 311220425 200000 350684314 200000 812970405 200000 16705966 200000 229030509 200000 976657200 200000 898970035 200000 161135810 200000 227298709 200000 660829453 200000 524546622 200000 734190564 200000 26736307 200000 970763945 200000 233287628 200000 934476015 200000 764798335 200000 604636513 200000 483571300 200000 362276577 200000 126065524 200000 796877811 200000 769393684 200000 529130588 200000 449205842 200000 70286086 200000 272546669 200000 525093926 200000 387441818 200000 881624480 200000 566329861 200000 322639273 200000 428547093 200000 792853934 200000 53124340 200000 374404980 200000 211926094 200000 259031679 200000 336669015 200000 795954104 200000 634856723 200000 362216265 200000 655520465 200000 383468235 200000 638003448 200000 329105827 200000 582028805 200000 782004649 200000 145120211 200000 919595017 200000 624844573 200000 298779246 200000 68409153 200000 335310940 200000 443627078 200000 32287965 200000 282045728 200000 991692895 200000 999213106 200000 717400284 200000 844516883 200000 340533307 200000 570441364 200000 241222902 200000 46505473 200000 987570428 200000 316925607 200000 403526359 200000 215692950 200000 234700561 200000 597364136 200000 746336212 200000 387358657 200000 162434256 200000 839695191 200000 473348960 200000 903951412 200000 781441263 200000 785343610 200000 257915288 200000 708576232 200000 434908940 200000 41488219 200000 806505400 200000 340727958 200000 755741223 200000 332167749 200000 260436132 200000 646936638 200000 760688419 200000 181527050 200000 129849696 200000 274694052 200000 54072136 200000 728137344 200000 136015256 200000 507274958 200000 69550788 200000 47781119 200000 368941593 200000 37775240 200000 467085093 200000 515192037 200000 417747286 200000 931174880 200000 969076192 200000 156805138 200000 75740644 200000 407529130 200000 729997006 200000 171154796 200000 639886590 200000 39355388 200000 360012458 200000 738496348 200000 373371649 200000 524146611 200000 238263700 200000 80881744 200000 957132273 200000 918608877 200000 705080209 200000 181494071 200000 620212723 200000 350115213 200000 651677960 200000 120080904 200000 350675409 200000 11723451 200000 175377222 200000 262387259 200000 273336185 200000 553543009 200000 261992187 200000 787711310 200000 890628734 200000 675629487 200000 559623355 200000 302645569 200000 348217494 200000 373359255 200000 327003007 200000 317828890 200000 914405914 200000 494822993 200000 552044833 200000 546932579 200000 303317641 200000 50916569 200000 514670307 200000 722121895 200000 950408965 200000 907879532 200000 561180649 200000 252898296 200000 495788756 200000 934587919 200000 138944442 200000 830364012 200000 996193760 200000 586761736 200000 573450435 200000 260946075 200000 694626616 200000 565878883 200000 129029332 200000 721725731 200000 394788237 200000 268058478 200000 908523424 200000 221028132 200000 87080886 200000 938620477 200000 762330434 200000 618072005 200000 634178348 200000 524947751 200000 160557235 200000 520350125 200000 705725582 200000 292483654 200000 357731413 200000 629793162 200000 960542239 200000 583680507 200000 795612779 200000 739844750 200000 931652675 200000 909891433 200000 965473694 200000 143886572 200000 305597957 200000 742667509 200000 12975994 200000 272610400 200000 620364692 200000 506527948 200000 60137710 200000 478932132 200000 632540354 200000 180404573 200000 344943312 200000 953882108 200000 217155460 200000 503763931 200000 766262871 200000 180588459 200000 895152756 200000 191179964 200000 534667167 200000 821730428 200000 974739282 200000 664124988 200000 400708648 200000 646755642 200000 688342911 200000 743872219 200000 291373399 200000 331653943 200000 928509056 200000 588117467 200000 739902196 200000 318607049 200000 520734849 200000 959578051 200000 294728107 200000 710445512 200000 65502415 200000 659598559 200000 95561099 200000 295073810 200000 387776605 200000 593791933 200000 95867530 200000 536544776 200000 961010752 200000 903360433 200000 697683198 200000 420202766 200000 964353587 200000 583788370 200000 972319269 200000 388644366 200000 19424020 200000 788331771 200000 228621470 200000 110686198 200000 352058213 200000 103035211 200000 60122350 200000 276467253 200000 281090508 200000 958585765 200000 658109949 200000 572307266 200000 641978771 200000 517151921 200000 498912662 200000 409821461 200000 331924776 200000 608615129 200000 288717034 200000 756333484 200000 670743198 200000 918843597 200000 14203662 200000 623691656 200000 127180843 200000 36721151 200000 202613112 200000 205664813 200000 149340328 200000 102123304 200000 108301446 200000 735837861 200000 163695124 200000 734126273 200000 309845495 200000 521708030 200000 90212369 200000 93445003 200000 332285807 200000 411970503 200000 25024102 200000 529832200 200000 699108088 200000 775008919 200000 594917755 200000 988593151 200000 507110268 200000 426613895 200000 290577120 200000 295212796 200000 765696844 200000 269152179 200000 984829382 200000 917364941 200000 945024156 200000 330399932 200000 135668100 200000 793485574 200000 446117892 200000 268396360 200000 38568467 200000 776437374 200000 601747200 200000 870171265 200000 990513299 200000 950867408 200000 662250609 200000 412483986 200000 214085060 200000 322258907 200000 980403483 200000 308203054 200000 821320334 200000 441844290 200000 628119589 200000 116670217 200000 439835257 200000 866342893 200000 99090844 200000 599183452 200000 391219765 200000 789777286 200000 675073775 200000 966339685 200000 677440532 200000 306126845 200000 40593780 200000 441988069 200000 671039115 200000 35561733 200000 217062626 200000 190008992 200000 625146037 200000 558692756 200000 166806997 200000 647875552 200000 892618960 200000 301472359 200000 574185038 200000 941418227 200000 335166653 200000 67866748 200000 103650352 200000 428442536 200000 492111492 200000 882920853 200000 121670596 200000 183441622 200000 74104014 200000 686708412 200000 105361462 200000 464687318 200000 100323689 200000 611968186 200000 458904597 200000 205513220 200000 952489416 200000 119289502 200000 560777687 200000 680207681 200000 471707009 200000 436235836 200000 179598931 200000 107524212 200000 626141389 200000 133394091 200000 493359429 200000 305652484 200000 825730315 200000 318302918 200000 275751373 200000 92980832 200000 823732029 200000 891958700 200000 991410416 200000 676941431 200000 290661513 200000 156718401 200000 880631318 200000 875140672 200000 495894713 200000 794753707 200000 844137354 200000 99456564 200000 755056827 200000 875272917 200000 855877373 200000 126900943 200000 215244067 200000 16599279 200000 767459332 200000 953753362 200000 980014756 200000 182208236 200000 466933397 200000 994352388 200000 403256987 200000 48995842 200000 677203854 200000 675719212 200000 275368324 200000 969152302 200000 474783534 200000 884944921 200000 769364354 200000 740873645 200000 927450522 200000 855398107 200000 332550363 200000 319650180 200000 251851098 200000 328752007 200000 571959930 200000 308641274 200000 53350361 200000 72965302 200000 105733740 200000 452648984 200000 978268136 200000 306661638 200000 655171683 200000 941398832 200000 520978491 200000 288817048 200000 685300790 200000 463508819 200000 114189802 200000 991598736 200000 465018975 200000 589606361 200000 972333810 200000 919372185 200000 149253755 200000 719086557 200000 888923826 200000 344540254 200000 346138062 200000 73173695 200000 968487022 200000 380018450 200000 90742205 200000 472103584 200000 44725712 200000 637957353 200000 376658001 200000 630225641 200000 192939874 200000 413850269 200000 531046587 200000 301566148 200000 269899540 200000 343308010 200000 165658058 200000 358914977 200000 954897084 200000 509245201 200000 208148598 200000 255367091 200000 847109777 200000 548955993 200000 669480537 200000 29024881 200000 560398768 200000 85819785 200000 750157361 200000 306975509 200000 834939544 200000 310762864 200000 378140256 200000 304780576 200000 574515629 200000 702722910 200000 700240236 200000 551607508 200000 202540472 200000 48389288 200000 218552959 200000 329561017 200000 721536613 200000 364428839 200000 509718503 200000 914071832 200000 273067203 200000 342588601 200000 497204119 200000 617795203 200000 660865480 200000 638917055 200000 85150117 200000 318228043 200000 183796427 200000 289592734 200000 405217994 200000 294843912 200000 847723016 200000 220547646 200000 666790629 200000 441570582 200000 297394976 200000 499400590 200000 147857784 200000 57673490 200000 765811094 200000 284630526 200000 844525609 200000 938599008 200000 910992211 200000 567201027 200000 185533763 200000 299656360 200000 604848930 200000 555207574 200000 436213299 200000 161858901 200000 926654773 200000 487960757 200000 931886091 200000 150737941 200000 868969886 200000 405045217 200000 282802690 200000 303209308 200000 494281431 200000 468607903 200000 78457329 200000 886848736 200000 455306811 200000 904569335 200000 427587799 200000 772967966 200000 742139018 200000 11881720 200000 513975639 200000 799957716 200000 618577001 200000 726198578 200000 565793845 200000 494849925 200000 917325535 200000 477388346 200000 191883485 200000 796751352 200000 330517978 200000 821158697 200000 586807260 200000 636370873 200000 852198568 200000 340465438 200000 476334948 200000 44518039 200000 959198334 200000 480266679 200000 796378061 200000 308912932 200000 857009397 200000 160618908 200000 260931598 200000 274772281 200000 470656135 200000 842766069 200000 987556424 200000 189165167 200000 755329814 200000 654597614 200000 748383804 200000 858341030 200000 373124710 200000 435195194 200000 564471759 200000 774231170 200000 264940702 200000 252870797 200000 691836301 200000 84083689 200000 72715980 200000 355759393 200000 619862308 200000 970212486 200000 833378142 200000 825290802 200000 351189476 200000 870334537 200000 619193513 200000 308024194 200000 499456838 200000 561754085 200000 98823013 200000 203596758 200000 325244258 200000 928780113 200000 21693230 200000 692966774 200000 719203191 200000 737816136 200000 756887301 200000 586950321 200000 129431143 200000 489974985 200000 568278478 200000 932808279 200000 810890040 200000 900852119 200000 857789136 200000 27624509 200000 997513108 200000 273601209 200000 592522296 200000 586014141 200000 843777609 200000 214912507 200000 980957590 200000 465369651 200000 980105675 200000 940174188 200000 502449245 200000 817987457 200000 172444845 200000 941140447 200000 875618407 200000 123119243 200000 568625708 200000 570494826 200000 670797936 200000 394584508 200000 417016484 200000 361473001 200000 718464662 200000 232116096 200000 624051224 200000 13929340 200000 129972448 200000 516480200 200000 474517678 200000 619537668 200000 544175539 200000 17232265 200000 807471409 200000 783834794 200000 285917278 200000 602766653 200000 10723726 200000 103588441 200000 537988496 200000 178416992 200000 242988375 200000 745788479 200000 700612572 200000 256572404 200000 853170243 200000 986400592 200000 993121852 200000 749606398 200000 73354924 200000 9436099 200000 282179211 200000 17278470 200000 538170383 200000 970590611 200000 79364618 200000 829576859 200000 295121807 200000 983068415 200000 815686108 200000 520827597 200000 175277171 200000 60375818 200000 626926473 200000 610202289 200000 444806820 200000 756482043 200000 560501119 200000 860990945 200000 264638768 200000 29188062 200000 154711436 200000 315595257 200000 5227210 200000 75858178 200000 501715301 200000 443476251 200000 843692615 200000 181223034 200000 117262627 200000 277253740 200000 609976610 200000 433827996 200000 815437761 200000 869938325 200000 120528889 200000 163705220 200000 146949023 200000 505283650 200000 70069005 200000 300462482 200000 912557826 200000 85030054 200000 713327814 200000 668071400 200000 526582929 200000 411085302 200000 815350317 200000 939408621 200000 842817498 200000 224138729 200000 400142193 200000 155904716 200000 507864523 200000 298264639 200000 641794659 200000 415187446 200000 57408313 200000 155980087 200000 382093561 200000 696362396 200000 904536412 200000 502834710 200000 803234254 200000 116877877 200000 365275217 200000 304157095 200000 59501216 200000 209441790 200000 18580375 200000 929629366 200000 617038033 200000 436453237 200000 67784850 200000 449901204 200000 604804071 200000 745954270 200000 447337228 200000 628266902 200000 400510477 200000 378617278 200000 970135471 200000 624647574 200000 376364688 200000 958733666 200000 551484044 200000 697318512 200000 334779490 200000 546361689 200000 390971287 200000 70934662 200000 514605721 200000 173015798 200000 932917544 200000 583641405 200000 464934641 200000 633155791 200000 82205307 200000 513185150 200000 185445958 200000 122531137 200000 992575537 200000 252932150 200000 978817308 200000 50646761 200000 971673805 200000 834350294 200000 147236375 200000 746577708 200000 893495096 200000 804041683 200000 481818243 200000 235859120 200000 58574142 200000 408393511 200000 559911629 200000 213764065 200000 626112527 200000 124230862 200000 384476935 200000 938397549 200000 450511551 200000 168644938 200000 420602728 200000 185624776 200000 702061253 200000 940649504 200000 629719754 200000 758918313 200000 98671232 200000 640914521 200000 791191851 200000 101071755 200000 304252845 200000 397644546 200000 754520620 200000 302369837 200000 956338162 200000 222352812 200000 209586581 200000 215247890 200000 477624151 200000 199393004 200000 841814479 200000 776188930 200000 153700552 200000 480579804 200000 383298152 200000 548279431 200000 634284180 200000 60613529 200000 5859475 200000 384552049 200000 360107761 200000 945722307 200000 366687653 200000 436823379 200000 479862901 200000 928474368 200000 453765017 200000 618578947 200000 395529886 200000 14999160 200000 579280781 200000 216582430 200000 612201036 200000 619922778 200000 397873731 200000 789337473 200000 350642754 200000 920343894 200000 162988705 200000 770591953 200000 836537256 200000 688873250 200000 434811441 200000 304574453 200000 703651980 200000 934612726 200000 554773922 200000 231598486 200000 75305052 200000 434714383 200000 9062213 200000 145713318 200000 554968173 200000 573709871 200000 580947344 200000 663444182 200000 955859576 200000 1870875 200000 799815583 200000 441314078 200000 51756311 200000 741219868 200000 238309294 200000 211621433 200000 274552909 200000 205876095 200000 973768096 200000 797238054 200000 358805499 200000 457780757 200000 651202427 200000 397281704 200000 392126572 200000 280063668 200000 183296490 200000 808776391 200000 35889866 200000 763824051 200000 279579322 200000 638697293 200000 64970150 200000 149982066 200000 187294557 200000 782254666 200000 466740596 200000 336105680 200000 406492010 200000 551562129 200000 54650636 200000 285654451 200000 330816794 200000 636737081 200000 711406635 200000 531677060 200000 306705869 200000 80766236 200000 200130544 200000 488390576 200000 792184963 200000 364043099 200000 478606687 200000 735977000 200000 840421988 200000 213593816 200000 270978529 200000 323003874 200000 271766841 200000 871856826 200000 880030146 200000 193873237 200000 326052336 200000 12430317 200000 585476786 200000 702234369 200000 51552539 200000 478800799 200000 498383429 200000 823139301 200000 1865585 200000 28465092 200000 958694515 200000 361880583 200000 750275148 200000 15796627 200000 458521112 200000 489569008 200000 439042090 200000 306917896 200000 204553077 200000 118250029 200000 974335789 200000 933632608 200000 461950125 200000 277859279 200000 15885723 200000 87720607 200000 22412361 200000 500588268 200000 970246750 200000 583800333 200000 213992373 200000 280878108 200000 236340612 200000 951253428 200000 575937984 200000 838384124 200000 113089216 200000 490117348 200000 45113120 200000 97928622 200000 928751591 200000 192760752 200000 626142956 200000 474889559 200000 56175989 200000 497055599 200000 658888480 200000 581546144 200000 324036870 200000 602567995 200000 696575772 200000 881508662 200000 392097757 200000 320069749 200000 137112613 200000 672387915 200000 415594336 200000 984720703 200000 958704611 200000 297698834 200000 122167193 200000 975286016 200000 921510114 200000 378497094 200000 548276663 200000 707152612 200000 61172497 200000 748479140 200000 834147467 200000 826234458 200000 428604997 200000 426964076 200000 431773964 200000 365606804 200000 579541687 200000 73226724 200000 950669523 200000 542722570 200000 640016770 200000 782846677 200000 175038623 200000 352198391 200000 728686374 200000 20320012 200000 228128979 200000 438666715 200000 739587592 200000 798087386 200000 692240371 200000 114018551 200000 399797487 200000 391122837 200000 286951211 200000 228175828 200000 214038921 200000 140100117 200000 440256200 200000 718556092 200000 593537764 200000 534014775 200000 344596668 200000 38492735 200000 43582965 200000 880431710 200000 847840030 200000 685180336 200000 417639444 200000 208732141 200000 924663464 200000 725731750 200000 693184894 200000 239620558 200000 939984183 200000 562037116 200000 309530066 200000 920148462 200000 921329231 200000 321473744 200000 129336981 200000 683557566 200000 872568725 200000 736128519 200000 610989486 200000 624267188 200000 289652051 200000 209321672 200000 48764394 200000 837614024 200000 792826103 200000 581663357 200000 150017401 200000 590387191 200000 47990164 200000 308707029 200000 966307951 200000 398334916 200000 230616671 200000 39797317 200000 195529540 200000 140219314 200000 956451123 200000 643623554 200000 187579733 200000 869319627 200000 136556302 200000 718548744 200000 238485344 200000 235665948 200000 596794002 200000 281004950 200000 640773132 200000 911492406 200000 428822661 200000 620184752 200000 899406943 200000 331686063 200000 878157905 200000 216761372 200000 734279238 200000 396832159 200000 125517444 200000 699961701 200000 395691280 200000 94787876 200000 263774033 200000 497040987 200000 806819315 200000 460726494 200000 142825230 200000 951324049 200000 965078662 200000 546670451 200000 777679540 200000 832425182 200000 723597125 200000 568210700 200000 115482210 200000 172356573 200000 723600401 200000 627671510 200000 534932442 200000 60407405 200000 361769133 200000 752451203 200000 13046019 200000 805476145 200000 276309314 200000 704278726 200000 971837541 200000 849163280 200000 179266268 200000 602667995 200000 696091056 200000 959968950 200000 635049962 200000 219331836 200000 211777589 200000 854244114 200000 837448898 200000 758828013 200000 717896555 200000 907817942 200000 130967578 200000 330366321 200000 501181292 200000 615141114 200000 620893072 200000 220324818 200000 402159989 200000 712309818 200000 415620132 200000 569919837 200000 508917865 200000 670587283 200000 246975673 200000 100066019 200000 53073743 200000 338880458 200000 137470103 200000 992693818 200000 333808080 200000 694782693 200000 97766892 200000 29023418 200000 237919418 200000 381369007 200000 885051462 200000 573763009 200000 985540735 200000 895682360 200000 454578970 200000 30068015 200000 317585846 200000 957996883 200000 100192833 200000 331144171 200000 756781465 200000 889991447 200000 971649654 200000 841705564 200000 209735302 200000 754473567 200000 86793689 200000 669950192 200000 371916415 200000 597618506 200000 552599663 200000 850072216 200000 172284841 200000 910757051 200000 302408863 200000 284098890 200000 445666513 200000 262664922 200000 568781750 200000 363040382 200000 355705826 200000 261565841 200000 682717796 200000 62743986 200000 892642928 200000 688446735 200000 787130685 200000 978979558 200000 891607600 200000 102625865 200000 854127930 200000 213880609 200000 830117245 200000 9647476 200000 459744821 200000 608940266 200000 915407829 200000 735707788 200000 864352624 200000 481940175 200000 824184922 200000 608236497 200000 815041039 200000 414906338 200000 136912466 200000 799363653 200000 458550681 200000 549816374 200000 984825256 200000 476669487 200000 550682235 200000 651643750 200000 701551464 200000 281073562 200000 896363141 200000 714525967 200000 786262598 200000 864582871 200000 314090346 200000 968520530 200000 756373784 200000 860366583 200000 522709829 200000 428008787 200000 741205336 200000 59369553 200000 197997839 200000 677695932 200000 729276323 200000 188178178 200000 629414186 200000 86350650 200000 617347644 200000 228113256 200000 774683609 200000 447411967 200000 818417033 200000 824929958 200000 775329733 200000 446193983 200000 817354389 200000 225227556 200000 460393082 200000 150337459 200000 830448013 200000 59642124 200000 675401959 200000 553301529 200000 826115651 200000 499640526 200000 971935202 200000 568563377 200000 234533038 200000 763718044 200000 570535586 200000 579494594 200000 41598824 200000 816076783 200000 412659011 200000 96771347 200000 874171439 200000 187162112 200000 324887365 200000 383641202 200000 225090660 200000 742283344 200000 45388813 200000 155986481 200000 671985039 200000 749328929 200000 263995747 200000 949162659 200000 682299865 200000 121713658 200000 869179379 200000 268754852 200000 617085072 200000 409884198 200000 674655180 200000 601718543 200000 165853350 200000 89751862 200000 17418980 200000 879945541 200000 299028787 200000 393677435 200000 103195025 200000 820888492 200000 845640175 200000 40660621 200000 851007761 200000 671822126 200000 325297081 200000 316486598 200000 715620867 200000 769431222 200000 836824338 200000 81978056 200000 962971372 200000 628765623 200000 794418338 200000 31586547 200000 946388148 200000 973731492 200000 408696754 200000 303981295 200000 190902054 200000 894910329 200000 835957425 200000 168786217 200000 424767859 200000 249776689 200000 247583152 200000 625113165 200000 661667504 200000 846737741 200000 817636069 200000 282733521 200000 850903635 200000 613785171 200000 291980588 200000 908878443 200000 665293498 200000 838742605 200000 460999809 200000 921402005 200000 360671652 200000 431227974 200000 734916743 200000 492426512 200000 859690677 200000 403067345 200000 170930436 200000 400509789 200000 724842999 200000 138706818 200000 909917795 200000 94699590 200000 833059412 200000 586896242 200000 438973488 200000 876463699 200000 447442461 200000 726152639 200000 870712224 200000 72644694 200000 415332230 200000 608914185 200000 865901062 200000 127890400 200000 241626407 200000 462663415 200000 567301471 200000 622735305 200000 809789564 200000 717804208 200000 241095367 200000 777546412 200000 132712550 200000 55220067 200000 542653186 200000 773402984 200000 902182313 200000 514191039 200000 135569652 200000 975959968 200000 920362348 200000 461502331 200000 330777641 200000 794863676 200000 575012284 200000 750404047 200000 14439246 200000 93052902 200000 889191432 200000 627383801 200000 300573877 200000 639885710 200000 609094054 200000 417224890 200000 973184214 200000 643952871 200000 643526733 200000 192852438 200000 426579656 200000 540384999 200000 241408665 200000 322674840 200000 488242892 200000 559839819 200000 311424139 200000 248647755 200000 800920771 200000 316423184 200000 597651974 200000 840690370 200000 210962611 200000 817379835 200000 388667731 200000 782701777 200000 51538246 200000 785829139 200000 298416030 200000 511353041 200000 164701770 200000 117249057 200000 78268278 200000 809803040 200000 502077234 200000 136530999 200000 923823953 200000 289251999 200000 49635219 200000 962444582 200000 739082758 200000 515046706 200000 560596904 200000 229209606 200000 140787537 200000 598606916 200000 170825423 200000 862768050 200000 912489042 200000 364707136 200000 717230602 200000 231699785 200000 20165134 200000 192955417 200000 288833151 200000 829046447 200000 457890797 200000 5614531 200000 51033592 200000 431895305 200000 631793210 200000 988927671 200000 856060260 200000 797616453 200000 831820454 200000 617729907 200000 54288724 200000 8748688 200000 431112390 200000 784195832 200000 142336639 200000 183900893 200000 607249040 200000 152022858 200000 323187774 200000 939508581 200000 427451618 200000 626318836 200000 169704720 200000 971775777 200000 270883323 200000 115333761 200000 56951576 200000 734532946 200000 416876032 200000 558450436 200000 265775770 200000 153717242 200000 3956601 200000 886601873 200000 54392962 200000 26571360 200000 33745 200000 141980097 200000 490898140 200000 552119184 200000 784130521 200000 336720178 200000 693224797 200000 776031961 200000 813399621 200000 959923717 200000 287850969 200000 312494669 200000 681482285 200000 853890143 200000 88205002 200000 173084996 200000 746803598 200000 640601064 200000 36557264 200000 659379417 200000 679901127 200000 927295567 200000 61657643 200000 691988075 200000 525314588 200000 680195523 200000 8641347 200000 728688670 200000 808883767 200000 759125883 200000 51933985 200000 51885400 200000 728741026 200000 77331504 200000 422400243 200000 283985220 200000 243033422 200000 895087262 200000 562070924 200000 200196946 200000 487970830 200000 1912839 200000 667885537 200000 597714869 200000 564049181 200000 620323503 200000 500424589 200000 462446052 200000 829519764 200000 880484449 200000 644024654 200000 307879705 200000 39836149 200000 284110056 200000 906195333 200000 259951829 200000 969001123 200000 636754583 200000 654673082 200000 498066778 200000 6450279 200000 523526850 200000 811762198 200000 789013039 200000 124477165 200000 112195139 200000 152327144 200000 425338016 200000 913160004 200000 408148982 200000 747949089 200000 557428284 200000 529993826 200000 595502396 200000 386524375 200000 833868629 200000 217260958 200000 919784060 200000 39493830 200000 22855043 200000 464362804 200000 795247005 200000 740966858 200000 734094369 200000 226139845 200000 947457166 200000 276874598 200000 299648719 200000 234576852 200000 316163007 200000 921567552 200000 449687534 200000 955113034 200000 817288869 200000 38306722 200000 276593959 200000 248877810 200000 191550521 200000 839707131 200000 379730405 200000 673407486 200000 924938106 200000 358292828 200000 792213974 200000 84568960 200000 300539366 200000 756941564 200000 737911150 200000 263161842 200000 37394437 200000 414554293 200000 533038179 200000 21497007 200000 221181919 200000 646914436 200000 737199154 200000 103866487 200000 583519616 200000 283790860 200000 264475289 200000 667897327 200000 41104763 200000 938799380 200000 542964251 200000 232938014 200000 643572580 200000 455272452 200000 812287615 200000 693385970 200000 230470741 200000 244313452 200000 64713553 200000 238424505 200000 927260010 200000 877126526 200000 544131680 200000 484699048 200000 837152325 200000 747514511 200000 208277566 200000 864733272 200000 693680522 200000 458421146 200000 921916611 200000 166485059 200000 388153188 200000 866067645 200000 523939211 200000 790390092 200000 259781119 200000 238467001 200000 306486387 200000 761193268 200000 82622987 200000 217525878 200000 859399712 200000 572278310 200000 17823552 200000 584855421 200000 631185528 200000 303658796 200000 952106196 200000 745456764 200000 309181734 200000 681784503 200000 685919750 200000 686769862 200000 12841498 200000 289425179 200000 141329047 200000 479151568 200000 466491399 200000 1481488 200000 667832140 200000 362806197 200000 498507492 200000 732797490 200000 214474350 200000 744091059 200000 651472492 200000 5486978 200000 51784777 200000 525505196 200000 473259678 200000 492952036 200000 374169008 200000 455685542 200000 536458813 200000 493459615 200000 740022903 200000 808987723 200000 362177872 200000 760256480 200000 424944120 200000 515039594 200000 812031907 200000 278846263 200000 65291151 200000 623568244 200000 367824197 200000 480743447 200000 71299870 200000 191430912 200000 423563016 200000 814934106 200000 496278922 200000 651444039 200000 124620549 200000 65526972 200000 114900283 200000 820284072 200000 706878229 200000 353634651 200000 448934048 200000 47604005 200000 970150232 200000 706963006 200000 582108841 200000 303932645 200000 937662642 200000 584133578 200000 611648331 200000 239550128 200000 315882313 200000 211164494 200000 450056704 200000 892187254 200000 298768137 200000 202883961 200000 64550980 200000 373955016 200000 380165152 200000 482158814 200000 16898585 200000 699257949 200000 974353794 200000 608842359 200000 16116868 200000 801279631 200000 69373798 200000 365721631 200000 540765197 200000 909503964 200000 645889990 200000 338456855 200000 197472579 200000 284610917 200000 90807523 200000 266304642 200000 629358902 200000 565738098 200000 571398080 200000 284212712 200000 658660347 200000 50483435 200000 951554722 200000 33857975 200000 898909484 200000 584922081 200000 174649750 200000 353771965 200000 292016741 200000 407108611 200000 962453739 200000 20851632 200000 681261000 200000 954964009 200000 819229107 200000 290193830 200000 929004154 200000 804910029 200000 876378695 200000 161247901 200000 721697060 200000 720683917 200000 71995584 200000 420851444 200000 910255219 200000 214882219 200000 980492671 200000 276621552 200000 124124568 200000 607485581 200000 121812901 200000 94427448 200000 837475528 200000 346494781 200000 820342683 200000 923078490 200000 321148861 200000 350305769 200000 657194892 200000 409953348 200000 85771315 200000 160400484 200000 333262310 200000 70916299 200000 46024300 200000 49709220 200000 425797597 200000 683963943 200000 698300845 200000 582395714 200000 489122280 200000 968685685 200000 456421054 200000 552791549 200000 479653954 200000 838503220 200000 415309422 200000 879917111 200000 325855082 200000 836071369 200000 366522893 200000 85242230 200000 626441379 200000 146127867 200000 623716337 200000 950423524 200000 826100853 200000 61457527 200000 66390001 200000 141886672 200000 34326314 200000 480268109 200000 454418413 200000 25391915 200000 169574738 200000 550721649 200000 587191876 200000 619812876 200000 457068096 200000 975635003 200000 54218844 200000 773279533 200000 603532938 200000 873264103 200000 244957469 200000 167644011 200000 279097996 200000 353981462 200000 500286326 200000 543445321 200000 128793830 200000 978697547 200000 24974039 200000 472965486 200000 577895674 200000 540001903 200000 147831734 200000 162874658 200000 674226031 200000 738481998 200000 557254154 200000 804905173 200000 200915121 200000 282451224 200000 427284435 200000 859881625 200000 641104238 200000 230885601 200000 435264912 200000 623985315 200000 550307098 200000 883736096 200000 730674375 200000 408101325 200000 356183660 200000 479698740 200000 893530752 200000 752214039 200000 955198431 200000 453573082 200000 486080458 200000 258454818 200000 936460850 200000 854023608 200000 323312181 200000 860070067 200000 466367720 200000 11393238 200000 268340311 200000 153695030 200000 433465033 200000 390956576 200000 61962312 200000 432229945 200000 512886367 200000 390033381 200000 284116005 200000 194441964 200000 800449658 200000 731740763 200000 951464592 200000 409501864 200000 230576301 200000 663676952 200000 985500974 200000 106582373 200000 904041422 200000 903699098 200000 982404904 200000 105994306 200000 450498682 200000 490382529 200000 921572779 200000 185679361 200000 378900878 200000 39821136 200000 787973224 200000 165085575 200000 20519599 200000 323246447 200000 543532052 200000 497435745 200000 603304131 200000 601289516 200000 516636905 200000 450046778 200000 158956662 200000 729907189 200000 731437859 200000 447105638 200000 59111094 200000 506624287 200000 377763205 200000 773857883 200000 777574712 200000 825033315 200000 421654993 200000 72727090 200000 12635377 200000 97607259 200000 135155027 200000 67595818 200000 594945181 200000 529451786 200000 116580183 200000 924404774 200000 630757179 200000 493014097 200000 574304686 200000 452361770 200000 521295502 200000 467132539 200000 84172078 200000 798924513 200000 600461726 200000 613410482 200000 911930927 200000 175371290 200000 303681845 200000 994034055 200000 271449358 200000 661977926 200000 908764771 200000 8668526 200000 803589805 200000 772126716 200000 200934651 200000 364958015 200000 803014897 200000 333677686 200000 83529235 200000 890726071 200000 292457795 200000 203174929 200000 794433672 200000 844573429 200000 933002000 200000 162075089 200000 947405175 200000 181515005 200000 574110793 200000 66779354 200000 407688389 200000 665710648 200000 805106660 200000 203739896 200000 738293145 200000 157212402 200000 697732697 200000 730287384 200000 474257629 200000 698325211 200000 944216101 200000 589243341 200000 489782208 200000 179672455 200000 664611914 200000 507748300 200000 916650550 200000 832266990 200000 805677773 200000 895103088 200000 409864566 200000 436081132 200000 760823607 200000 812422199 200000 795289723 200000 448861378 200000 256011029 200000 749914434 200000 167328389 200000 660327827 200000 146889848 200000 684107737 200000 504073621 200000 383340264 200000 327674998 200000 124706021 200000 271585524 200000 652313645 200000 578354087 200000 584396917 200000 854816684 200000 438580273 200000 455826088 200000 366538298 200000 583371533 200000 42020778 200000 625975452 200000 749473802 200000 267120426 200000 423157679 200000 408630182 200000 759514208 200000 103798105 200000 800900668 200000 885908336 200000 512435418 200000 927485623 200000 901594289 200000 585748903 200000 573072570 200000 523637410 200000 893797459 200000 972194940 200000 326717798 200000 11940157 200000 659661514 200000 916765988 200000 446855401 200000 61413359 200000 833048738 200000 21789273 200000 859541615 200000 747657188 200000 379015626 200000 606032088 200000 750207180 200000 691084427 200000 827197975 200000 14809057 200000 172889846 200000 422632982 200000 666862018 200000 339533242 200000 977098887 200000 440029693 200000 26525670 200000 206686764 200000 267809340 200000 208390011 200000 118690563 200000 639565572 200000 474997368 200000 995196431 200000 855813502 200000 676317332 200000 814348226 200000 743249405 200000 549854750 200000 654096431 200000 93636418 200000 400281291 200000 589479569 200000 685507760 200000 976806728 200000 246860228 200000 253905893 200000 106377460 200000 978050502 200000 541576824 200000 232069903 200000 419040859 200000 282874577 200000 116542266 200000 361077608 200000 621161803 200000 598647075 200000 139965345 200000 36451626 200000 339378605 200000 180604060 200000 877939463 200000 424810999 200000 872918382 200000 548189885 200000 824681229 200000 857641299 200000 704229119 200000 73279275 200000 850337813 200000 652265765 200000 378280406 200000 307191346 200000 311216071 200000 28945978 200000 496065771 200000 352613695 200000 504586125 200000 665699010 200000 322387772 200000 448303973 200000 984221462 200000 664002257 200000 340442185 200000 324003289 200000 301495510 200000 912945375 200000 527290008 200000 701397622 200000 524831877 200000 134923849 200000 416045106 200000 394792506 200000 480680860 200000 593411022 200000 925843236 200000 659055559 200000 154128859 200000 78216722 200000 196044800 200000 207778787 200000 475366342 200000 89779230 200000 74127961 200000 254346744 200000 263836451 200000 774456798 200000 734742858 200000 133708437 200000 230847869 200000 836879521 200000 542432240 200000 762874859 200000 306342564 200000 885500317 200000 436718571 200000 808002128 200000 604703531 200000 354314857 200000 547614689 200000 37339328 200000 374711529 200000 19533185 200000 172485116 200000 85679959 200000 776982393 200000 788883142 200000 705168487 200000 672381912 200000 157031097 200000 987493371 200000 810143188 200000 995170345 200000 469678927 200000 577670473 200000 283651065 200000 172211413 200000 262830879 200000 195565500 200000 440740366 200000 689283976 200000 518996950 200000 187987907 200000 683764049 200000 942915991 200000 487185763 200000 875488180 200000 577087362 200000 135211638 200000 489750136 200000 791794757 200000 805539687 200000 78639679 200000 686654221 200000 760673044 200000 583889225 200000 771404338 200000 789811934 200000 827148577 200000 765596021 200000 443494703 200000 879979496 200000 730006863 200000 878645949 200000 861763133 200000 908571888 200000 113024230 200000 378757876 200000 374575367 200000 274198012 200000 726343188 200000 814379894 200000 776503386 200000 175284439 200000 783972455 200000 972953501 200000 970112169 200000 944800145 200000 903595860 200000 776731981 200000 146141321 200000 325897981 200000 273781428 200000 722106729 200000 991658293 200000 308653874 200000 773464898 200000 596897371 200000 279761163 200000 184759307 200000 107255582 200000 616086160 200000 494977548 200000 450074023 200000 24564813 200000 579733754 200000 606610016 200000 966420713 200000 714480438 200000 162672012 200000 860912848 200000 393558520 200000 247503654 200000 678160322 200000 756349770 200000 354820800 200000 358425293 200000 265963798 200000 893181281 200000 570356080 200000 885856959 200000 979119500 200000 808323275 200000 30759675 200000 828937717 200000 838707239 200000 771247585 200000 388617623 200000 538399305 200000 24068977 200000 26565154 200000 398774080 200000 266973437 200000 777351671 200000 975689392 200000 615575606 200000 348359989 200000 774943947 200000 374424785 200000 959625594 200000 861874808 200000 378848257 200000 179063407 200000 907519318 200000 787328307 200000 950752562 200000 85748889 200000 585625554 200000 194100534 200000 718040060 200000 704798208 200000 694679359 200000 285151797 200000 300485247 200000 552733563 200000 803966128 200000 428737608 200000 101692897 200000 425380483 200000 356649084 200000 276787819 200000 542288075 200000 771860919 200000 719195326 200000 9836799 200000 502207979 200000 916874586 200000 53349845 200000 164766279 200000 720825968 200000 698408400 200000 288015588 200000 294730476 200000 341011601 200000 374391333 200000 52538963 200000 635937402 200000 528666118 200000 11268229 200000 705579596 200000 696414688 200000 400258701 200000 766276805 200000 842664767 200000 610622964 200000 790443111 200000 975708889 200000 164840030 200000 686675949 200000 494674136 200000 35023196 200000 200173602 200000 651822055 200000 782165674 200000 332450827 200000 137104068 200000 40643938 200000 278396586 200000 620827722 200000 509998277 200000 369280452 200000 140335146 200000 757589405 200000 282861926 200000 491681490 200000 281785726 200000 397212208 200000 130518832 200000 809993531 200000 993452671 200000 113072976 200000 325160046 200000 125728013 200000 343330571 200000 750771184 200000 864616366 200000 704083006 200000 103723906 200000 920183589 200000 286542916 200000 899759908 200000 617478987 200000 637770410 200000 701405895 200000 334952701 200000 841064269 200000 945228637 200000 202182034 200000 851830888 200000 8708726 200000 773285824 200000 414813508 200000 956003306 200000 641027128 200000 976446073 200000 22639937 200000 505115755 200000 539527943 200000 781085906 200000 727441966 200000 796690358 200000 550612188 200000 813617977 200000 269974136 200000 524558076 200000 494306741 200000 223726017 200000 820822222 200000 729329490 200000 144181266 200000 167949472 200000 48811683 200000 142721070 200000 344677754 200000 383234223 200000 491935917 200000 700923374 200000 682530548 200000 932392941 200000 275585385 200000 114224209 200000 999189390 200000 685362684 200000 869661076 200000 884190971 200000 79912666 200000 550100643 200000 606170803 200000 925979126 200000 670736236 200000 171366474 200000 509896076 200000 819892268 200000 620192093 200000 5069441 200000 524355755 200000 660475374 200000 35766987 200000 704188537 200000 973695710 200000 448008560 200000 367134807 200000 35512201 200000 246463418 200000 965718858 200000 868834213 200000 201546154 200000 715324947 200000 494184696 200000 399541727 200000 216030204 200000 10002055 200000 529692507 200000 209169971 200000 587316543 200000 912740341 200000 160826679 200000 662583888 200000 229835867 200000 978927614 200000 626533811 200000 741438189 200000 582885592 200000 287944075 200000 632943836 200000 251148867 200000 943961447 200000 262327622 200000 382964257 200000 772172942 200000 516125271 200000 260778527 200000 163740888 200000 968121487 200000 461353504 200000 887391176 200000 892592824 200000 79126029 200000 323622364 200000 391721786 200000 299757149 200000 98431567 200000 198461385 200000 157196078 200000 95369672 200000 289180323 200000 919305160 200000 733524645 200000 484507356 200000 763323611 200000 529221089 200000 45889889 200000 496472546 200000 595366347 200000 943565501 200000 702574185 200000 719419398 200000 872234444 200000 979540010 200000 882195081 200000 910993879 200000 288769340 200000 304988571 200000 967813839 200000 504454091 200000 720946428 200000 227873446 200000 971421456 200000 192993977 200000 264439536 200000 699887492 200000 920171617 200000 908652637 200000 532419203 200000 5958548 200000 853132702 200000 741173207 200000 251590944 200000 16524248 200000 515912678 200000 115007532 200000 608140986 200000 508122486 200000 222464284 200000 55515844 200000 275508293 200000 148132408 200000 987577960 200000 352280042 200000 966061114 200000 386661133 200000 642505908 200000 985909071 200000 608803607 200000 609129094 200000 921845040 200000 415329416 200000 780469725 200000 606954841 200000 662667727 200000 477040523 200000 601950353 200000 351214818 200000 893967816 200000 884253494 200000 521242811 200000 294663581 200000 521038869 200000 335211464 200000 472373737 200000 654259629 200000 838175735 200000 792551270 200000 630588461 200000 19499352 200000 852850544 200000 259435160 200000 721929371 200000 139830665 200000 346970055 200000 929303241 200000 974868941 200000 544870477 200000 126291464 200000 213228234 200000 432261215 200000 40724822 200000 803931522 200000 730519887 200000 535720306 200000 562323579 200000 783964743 200000 721746288 200000 621603117 200000 705690678 200000 742159791 200000 968404266 200000 693761335 200000 4405284 200000 821778133 200000 981145564 200000 807960895 200000 367262089 200000 877353752 200000 705285834 200000 20117365 200000 439187402 200000 425324700 200000 192484254 200000 653096206 200000 465198832 200000 637919431 200000 586023138 200000 165003971 200000 896943660 200000 421771972 200000 170345095 200000 987130194 200000 82251853 200000 787576835 200000 132958304 200000 614259196 200000 251395147 200000 854542007 200000 85328552 200000 287639301 200000 621448640 200000 80612438 200000 90994808 200000 872324152 200000 149555050 200000 644895773 200000 607506002 200000 646713696 200000 976104875 200000 423238026 200000 900578457 200000 247219920 200000 240801033 200000 176499424 200000 148807702 200000 508958684 200000 596524206 200000 972340134 200000 827633781 200000 842715998 200000 121940712 200000 332300584 200000 314160325 200000 308806706 200000 618732970 200000 786054389 200000 429601788 200000 687978938 200000 696446218 200000 138241375 200000 739591537 200000 918331482 200000 238053313 200000 993156606 200000 747432288 200000 401407485 200000 511972782 200000 201205293 200000 570565994 200000 835368078 200000 421177939 200000 537134475 200000 806273298 200000 6787200 200000 282312534 200000 146319996 200000 99813953 200000 377462599 200000 580009730 200000 529983654 200000 200675266 200000 592550877 200000 839449284 200000 127421300 200000 728425927 200000 811455294 200000 622122926 200000 281248918 200000 886041186 200000 858912492 200000 946304759 200000 101800063 200000 498339853 200000 824307051 200000 648014968 200000 871660774 200000 583095843 200000 316850886 200000 633439025 200000 3289414 200000 804972900 200000 975762696 200000 398118338 200000 46708062 200000 532915317 200000 339210948 200000 635251442 200000 66747825 200000 595095645 200000 272381838 200000 334127660 200000 389606918 200000 391354634 200000 524780672 200000 32417277 200000 430732265 200000 815356362 200000 402608310 200000 689582231 200000 170573609 200000 753649106 200000 449969618 200000 223864402 200000 208771160 200000 664825019 200000 341874297 200000 480319525 200000 754421070 200000 490904319 200000 668468435 200000 237734449 200000 717346214 200000 284409985 200000 140670223 200000 813371447 200000 720252736 200000 859299586 200000 717459421 200000 920991772 200000 872010941 200000 479580845 200000 614501618 200000 838013036 200000 578286086 200000 391650444 200000 537896839 200000 655879893 200000 848314054 200000 70086416 200000 809266907 200000 733887655 200000 966094059 200000 202542733 200000 889683117 200000 910917979 200000 196431145 200000 640576955 200000 375829954 200000 655408905 200000 899885431 200000 334969910 200000 370217061 200000 392397040 200000 679397775 200000 588318463 200000 907190497 200000 823661554 200000 895328626 200000 784473338 200000 144078345 200000 752405 200000 272738274 200000 321123182 200000 600447922 200000 859464707 200000 421722855 200000 335805064 200000 115304755 200000 150789515 200000 466109515 200000 365229528 200000 211638763 200000 494592542 200000 776125470 200000 513094353 200000 264330171 200000 551954002 200000 51075890 200000 757787469 200000 314674568 200000 688806755 200000 878897055 200000 353677320 200000 602641851 200000 932307885 200000 326526785 200000 223360288 200000 91276480 200000 311135027 200000 463505973 200000 929375900 200000 552816010 200000 540574235 200000 251147104 200000 746207457 200000 613074446 200000 863434544 200000 677911272 200000 144897342 200000 964743619 200000 777357407 200000 536210616 200000 816332898 200000 720488488 200000 965102394 200000 565227777 200000 60727520 200000 397610814 200000 179146616 200000 274384052 200000 523265458 200000 6699018 200000 751610227 200000 265910280 200000 683886259 200000 292761877 200000 205357736 200000 719110394 200000 808694564 200000 720256236 200000 43954235 200000 654770632 200000 787848232 200000 565467807 200000 288242544 200000 249212789 200000 446930247 200000 439929926 200000 794255411 200000 978441289 200000 580861679 200000 758628727 200000 888143249 200000 792243790 200000 256849134 200000 940966354 200000 893291069 200000 404543956 200000 357065466 200000 281645942 200000 395098892 200000 818042861 200000 820215593 200000 520318856 200000 544468345 200000 814699762 200000 822756473 200000 937125043 200000 856390178 200000 671064316 200000 167863113 200000 384406947 200000 30317384 200000 780640363 200000 203588062 200000 699456393 200000 146239315 200000 780460643 200000 38856415 200000 119936666 200000 920865612 200000 417420106 200000 496058330 200000 878025360 200000 937809762 200000 219122508 200000 952341949 200000 908844839 200000 753321830 200000 532344023 200000 408641373 200000 701401249 200000 563152718 200000 125940511 200000 342606834 200000 861344835 200000 91726261 200000 869672091 200000 598166937 200000 610757334 200000 742193241 200000 167522694 200000 584863185 200000 809068327 200000 210241180 200000 114973791 200000 276484095 200000 494071431 200000 769859077 200000 616629353 200000 691073002 200000 365827915 200000 587404476 200000 837007404 200000 199448127 200000 304240461 200000 164771345 200000 173500402 200000 906132750 200000 699536489 200000 906994421 200000 960201803 200000 33432139 200000 482803457 200000 340867711 200000 53728905 200000 337177678 200000 417880698 200000 116466280 200000 406894917 200000 410001491 200000 265673149 200000 811846031 200000 714734296 200000 300073211 200000 859415990 200000 863807607 200000 921509859 200000 239092425 200000 122089944 200000 980317636 200000 850198471 200000 695103654 200000 490660504 200000 313621186 200000 576623918 200000 223175774 200000 22640110 200000 936586206 200000 263484032 200000 28760865 200000 460733911 200000 774129962 200000 246990447 200000 755276291 200000 60811989 200000 180361437 200000 275892332 200000 552424060 200000 566395501 200000 354677713 200000 139897135 200000 955308776 200000 75462056 200000 740918788 200000 798412595 200000 156808967 200000 109562259 200000 992916247 200000 545291063 200000 32739454 200000 437069247 200000 766908114 200000 771021502 200000 609581909 200000 121319617 200000 187238302 200000 422849168 200000 100316280 200000 3113139 200000 937186569 200000 569121079 200000 573791286 200000 864772017 200000 435615814 200000 571476867 200000 760050373 200000 96930397 200000 650286762 200000 139920134 200000 240307899 200000 207618652 200000 4725808 200000 481751193 200000 625356182 200000 432806615 200000 306237942 200000 138115797 200000 797144118 200000 401112827 200000 269757630 200000 759271067 200000 949902174 200000 821188729 200000 180971374 200000 93659533 200000 28616758 200000 739066886 200000 381957520 200000 424907410 200000 102838476 200000 989853148 200000 601142739 200000 908077654 200000 331375758 200000 212064312 200000 268082824 200000 355067847 200000 369477329 200000 578466778 200000 827099173 200000 493984921 200000 636433742 200000 433483400 200000 642000326 200000 554469827 200000 784573087 200000 829776779 200000 731144103 200000 40155648 200000 693543623 200000 943456304 200000 613497771 200000 640604752 200000 965051815 200000 389817416 200000 297381848 200000 664689268 200000 402878858 200000 138748072 200000 410624217 200000 949119349 200000 501719450 200000 581857194 200000 981825147 200000 969648157 200000 749511272 200000 343238570 200000 651504176 200000 880037244 200000 468239464 200000 175103883 200000 653185423 200000 235603813 200000 485414514 200000 891571504 200000 807583441 200000 37496558 200000 23886915 200000 939700738 200000 639647574 200000 308189428 200000 49097978 200000 521001328 200000 973945374 200000 233930388 200000 516233115 200000 430796651 200000 759323729 200000 688530355 200000 426520463 200000 398988518 200000 709510584 200000 48171384 200000 400424226 200000 696995420 200000 524937537 200000 825691852 200000 667827716 200000 107449417 200000 614416766 200000 943017185 200000 652074441 200000 274007472 200000 266372391 200000 264958888 200000 416494185 200000 697315988 200000 479694227 200000 560941657 200000 459248320 200000 417625215 200000 677071683 200000 115267055 200000 394990351 200000 979430654 200000 897692248 200000 640667561 200000 701227897 200000 439682594 200000 743676696 200000 791479179 200000 838679687 200000 630342912 200000 239787117 200000 312484571 200000 22133669 200000 563637810 200000 217470565 200000 660602532 200000 518680482 200000 195567189 200000 441484979 200000 616943158 200000 75497780 200000 416230537 200000 698212141 200000 582822820 200000 444812658 200000 928606964 200000 25107532 200000 294369348 200000 239264344 200000 313304895 200000 428057007 200000 959612211 200000 115929414 200000 682716439 200000 617291928 200000 98389967 200000 735547265 200000 147457197 200000 267177069 200000 706422331 200000 76747953 200000 142548279 200000 962732856 200000 112954334 200000 926176098 200000 623409005 200000 995471400 200000 596794340 200000 45875075 200000 286409740 200000 828822542 200000 684893115 200000 934649065 200000 860885078 200000 29646817 200000 939255192 200000 555517389 200000 783253649 200000 76763962 200000 901348592 200000 465290570 200000 134997636 200000 834121944 200000 961797887 200000 581198816 200000 118372349 200000 747561246 200000 460606788 200000 36509684 200000 822118221 200000 440745616 200000 117218307 200000 50760782 200000 311671753 200000 165821530 200000 438143682 200000 80122009 200000 268517963 200000 318125769 200000 54388940 200000 840509926 200000 992016816 200000 220689871 200000 792516017 200000 139045161 200000 872422232 200000 488814979 200000 231633348 200000 411123643 200000 179031465 200000 355914911 200000 816084635 200000 197114326 200000 123254924 200000 895646465 200000 14572435 200000 21409564 200000 931465710 200000 659182122 200000 369526346 200000 691777297 200000 465715265 200000 495744450 200000 653441315 200000 162428828 200000 702174456 200000 892742674 200000 322030021 200000 748109706 200000 50024206 200000 56389256 200000 331442076 200000 605333771 200000 943010688 200000 445677623 200000 196420183 200000 585937459 200000 214895054 200000 955910740 200000 908089448 200000 955208058 200000 695123582 200000 108034746 200000 818649479 200000 853908541 200000 624747417 200000 818566247 200000 527139120 200000 713776443 200000 593134381 200000 10196989 200000 61549856 200000 690164504 200000 100876745 200000 608657474 200000 99639259 200000 350395101 200000 474285828 200000 190540960 200000 880649513 200000 681050742 200000 318764022 200000 881174949 200000 294749333 200000 790623539 200000 663074236 200000 678602628 200000 276959213 200000 556679751 200000 573918713 200000 887146131 200000 675571653 200000 314701132 200000 306848080 200000 951192011 200000 903054324 200000 520907453 200000 175642091 200000 602764619 200000 863036948 200000 390059131 200000 175782903 200000 750215381 200000 836508678 200000 482677833 200000 648777765 200000 827312208 200000 435266668 200000 8343632 200000 820616747 200000 503486020 200000 575037742 200000 515943324 200000 119954753 200000 286664801 200000 513855990 200000 117357724 200000 390976677 200000 835951096 200000 750912691 200000 190536614 200000 595678743 200000 988935296 200000 148540442 200000 323746672 200000 243633757 200000 981730323 200000 850973728 200000 138858904 200000 616611776 200000 618414062 200000 979866241 200000 570075422 200000 369906318 200000 795627252 200000 106292029 200000 509798117 200000 868866454 200000 145338412 200000 28879637 200000 875375669 200000 674526383 200000 755405631 200000 108675090 200000 450571068 200000 643707697 200000 314134779 200000 902154751 200000 804535176 200000 274119802 200000 578444754 200000 285194474 200000 796698254 200000 234463338 200000 66541659 200000 162027431 200000 210861095 200000 507726823 200000 612095440 200000 854558797 200000 26720526 200000 499799386 200000 559244431 200000 83189943 200000 155536739 200000 381296945 200000 914811546 200000 758642947 200000 987578667 200000 468534363 200000 968616471 200000 73071127 200000 759186125 200000 700518607 200000 79193040 200000 308981783 200000 952846742 200000 224186373 200000 961230771 200000 147369200 200000 381290550 200000 380089723 200000 665813843 200000 394096849 200000 87348545 200000 6804785 200000 59506789 200000 264563372 200000 658500528 200000 922580013 200000 246868804 200000 881672378 200000 620376413 200000 273736440 200000 927887214 200000 879407348 200000 149525898 200000 257011232 200000 98725381 200000 378123675 200000 338523995 200000 2172596 200000 939957839 200000 863018928 200000 81764439 200000 268956363 200000 888596023 200000 760541052 200000 916372715 200000 830789629 200000 759063241 200000 394828042 200000 514691815 200000 316218856 200000 644814009 200000 547417256 200000 914808319 200000 72664236 200000 294337757 200000 447327594 200000 898779211 200000 376173936 200000 801526447 200000 468027303 200000 505433799 200000 16906971 200000 871033036 200000 406511994 200000 663410644 200000 361967003 200000 444606327 200000 493307202 200000 564609973 200000 795835106 200000 874364694 200000 317899298 200000 272339731 200000 620302051 200000 562535092 200000 672418434 200000 743698810 200000 501476186 200000 196546174 200000 640290956 200000 32469977 200000 990472193 200000 958740038 200000 309330096 200000 185535238 200000 935789852 200000 389774851 200000 216466464 200000 958931000 200000 384025582 200000 112125007 200000 286391636 200000 111637899 200000 616640833 200000 183914216 200000 195968136 200000 967439999 200000 536472547 200000 587432751 200000 632936505 200000 27356794 200000 61428003 200000 199871148 200000 928316332 200000 152794433 200000 820249944 200000 848011144 200000 889817959 200000 482300803 200000 399781466 200000 773834513 200000 907641270 200000 109048654 200000 361170439 200000 355538490 200000 404955943 200000 386652824 200000 650543808 200000 194929688 200000 517175054 200000 322861495 200000 99300841 200000 323899494 200000 375018498 200000 704998377 200000 672002668 200000 579628546 200000 288475742 200000 68010446 200000 745780535 200000 179585901 200000 703277249 200000 190244328 200000 545987513 200000 558052687 200000 537418894 200000 660840738 200000 229477993 200000 807758578 200000 2141805 200000 247994694 200000 673270591 200000 60899522 200000 831237832 200000 960167813 200000 188219449 200000 92837587 200000 884221519 200000 604504308 200000 380048856 200000 974457179 200000 426695285 200000 734911753 200000 878835616 200000 417553715 200000 556489200 200000 592304674 200000 199355035 200000 874997338 200000 761610557 200000 272881662 200000 273768407 200000 265958002 200000 623667481 200000 823913537 200000 356927203 200000 204197185 200000 24107785 200000 785585909 200000 162306646 200000 114080050 200000 724928979 200000 645338372 200000 209562696 200000 325837777 200000 993894915 200000 53014207 200000 352298711 200000 430412883 200000 689491559 200000 971347546 200000 484904612 200000 716976139 200000 397465747 200000 427244141 200000 798829907 200000 921445110 200000 885795166 200000 808628340 200000 388516879 200000 78513712 200000 479241571 200000 417123152 200000 938326019 200000 918495357 200000 770147713 200000 224924613 200000 939421922 200000 862111425 200000 159467868 200000 505841914 200000 618279264 200000 532207240 200000 962725849 200000 871977724 200000 620426166 200000 668761727 200000 209128870 200000 80749370 200000 801023010 200000 20224249 200000 218950064 200000 554635018 200000 66271076 200000 69575787 200000 995308970 200000 53767203 200000 441408323 200000 157970928 200000 45080205 200000 921429793 200000 494221062 200000 17898437 200000 944883474 200000 770611717 200000 988562428 200000 417261518 200000 35251770 200000 209456818 200000 428324852 200000 891083280 200000 463819207 200000 335207281 200000 700080581 200000 327727413 200000 625191104 200000 128504174 200000 522347464 200000 164728075 200000 944729073 200000 742992696 200000 908801113 200000 739037957 200000 529355880 200000 108332869 200000 843083353 200000 391939256 200000 973256185 200000 82327660 200000 664611247 200000 276946527 200000 470528955 200000 763249769 200000 422947778 200000 866733400 200000 267134601 200000 498074204 200000 660349953 200000 609595045 200000 711209347 200000 407381834 200000 165778011 200000 404023148 200000 508478602 200000 690024091 200000 334572999 200000 705642359 200000 511603399 200000 67476122 200000 991562942 200000 567980981 200000 313937188 200000 970127609 200000 82841020 200000 538237111 200000 418562257 200000 541591370 200000 266375106 200000 450109748 200000 994671553 200000 188408710 200000 245237463 200000 180798085 200000 747728170 200000 140299914 200000 242936450 200000 756954409 200000 746681865 200000 385209493 200000 284145234 200000 690764099 200000 610608028 200000 672054220 200000 296263254 200000 320834327 200000 164181478 200000 640555191 200000 641007013 200000 137960849 200000 330936366 200000 149049537 200000 569242328 200000 469943485 200000 919627648 200000 898716859 200000 557174923 200000 927249488 200000 784040746 200000 916210521 200000 576981472 200000 156064798 200000 965892929 200000 332772787 200000 326754555 200000 603130017 200000 668646170 200000 480801222 200000 541441927 200000 461252985 200000 766423505 200000 935980273 200000 176170799 200000 813789671 200000 939051717 200000 842308728 200000 75723814 200000 10211664 200000 20954137 200000 239158277 200000 992213920 200000 672596416 200000 135630645 200000 374422562 200000 215457878 200000 877818468 200000 171199300 200000 696287424 200000 34815750 200000 253005327 200000 301360564 200000 228972467 200000 68099313 200000 647446966 200000 975376568 200000 255194931 200000 863577692 200000 8929524 200000 821926345 200000 584244828 200000 530706191 200000 845281927 200000 884942881 200000 252378031 200000 454281433 200000 150004433 200000 640880958 200000 569228687 200000 896262665 200000 58588759 200000 321986406 200000 944863429 200000 98393079 200000 285060678 200000 313049117 200000 576076029 200000 665687417 200000 53511913 200000 842207408 200000 546402630 200000 295887726 200000 652176436 200000 80692397 200000 889968790 200000 619332919 200000 539632188 200000 16821353 200000 426463300 200000 724304697 200000 73542589 200000 129841017 200000 417967244 200000 639310684 200000 565120147 200000 685961017 200000 166978831 200000 755301775 200000 603429953 200000 866903880 200000 187216208 200000 140009537 200000 802863725 200000 744748554 200000 962091320 200000 172858602 200000 859255137 200000 359405349 200000 62346130 200000 284748416 200000 81689740 200000 298383364 200000 323084944 200000 145294338 200000 507490559 200000 671000151 200000 780318276 200000 354256625 200000 382387185 200000 781582993 200000 916913960 200000 809395154 200000 482843452 200000 898358377 200000 547342999 200000 67996333 200000 363709917 200000 685915993 200000 282995537 200000 796595601 200000 151239799 200000 575300898 200000 786019835 200000 274615566 200000 102358993 200000 798268998 200000 756227996 200000 899222201 200000 452686164 200000 689843341 200000 777503778 200000 126827435 200000 463441806 200000 779881345 200000 671404251 200000 625846530 200000 453310129 200000 847593201 200000 23955196 200000 313659487 200000 742612756 200000 383304562 200000 810330142 200000 836224615 200000 571610545 200000 484257497 200000 157418171 200000 716653378 200000 654729894 200000 309945026 200000 656097974 200000 91897119 200000 38998452 200000 364231949 200000 396354000 200000 701095086 200000 278599875 200000 260463195 200000 186247732 200000 585089444 200000 227548764 200000 97816725 200000 265395436 200000 81368891 200000 284817453 200000 499136870 200000 371870313 200000 745391279 200000 718354825 200000 545521852 200000 747367167 200000 824165826 200000 318719461 200000 430234955 200000 845293414 200000 650808632 200000 49268060 200000 685351689 200000 668110138 200000 644625244 200000 73329452 200000 963382707 200000 495196028 200000 779227770 200000 605617719 200000 916972871 200000 597634320 200000 889103203 200000 445576579 200000 979451528 200000 525869373 200000 12638188 200000 171196090 200000 490740606 200000 959683632 200000 332625774 200000 965370539 200000 929138675 200000 761177465 200000 910479176 200000 560927687 200000 786328566 200000 554909835 200000 969903449 200000 639531685 200000 64408668 200000 364790592 200000 882695814 200000 98035326 200000 657381690 200000 211095636 200000 178186554 200000 53976497 200000 462997612 200000 59392997 200000 390954465 200000 298107457 200000 191248402 200000 492982778 200000 611629420 200000 780641362 200000 705890574 200000 786592505 200000 556163536 200000 747318959 200000 744373127 200000 153513006 200000 803528326 200000 857229639 200000 869654888 200000 440385099 200000 868626189 200000 525159340 200000 83267297 200000 633220066 200000 538121060 200000 249459602 200000 993294053 200000 258557421 200000 336525968 200000 873610070 200000 844465579 200000 184139335 200000 745648412 200000 707791477 200000 324511022 200000 322617393 200000 871232404 200000 297080848 200000 388025773 200000 562222286 200000 108894985 200000 364871023 200000 101273643 200000 442380198 200000 320092048 200000 15936634 200000 17857776 200000 988758311 200000 257889987 200000 372076098 200000 361590790 200000 937290015 200000 371558462 200000 658707318 200000 191198140 200000 748681540 200000 404378147 200000 106410734 200000 975189799 200000 240791468 200000 673149335 200000 973600292 200000 500989596 200000 763245909 200000 709451074 200000 945140662 200000 516533304 200000 817236638 200000 677181907 200000 631540198 200000 685593176 200000 997239244 200000 602063482 200000 922775322 200000 222574113 200000 403500934 200000 605720940 200000 449382492 200000 593041913 200000 880944986 200000 903676003 200000 521468378 200000 443184652 200000 929226294 200000 892415771 200000 361947495 200000 222864584 200000 29757167 200000 258510294 200000 726291705 200000 601095009 200000 134777533 200000 855411673 200000 893018409 200000 791383118 200000 933331389 200000 646598637 200000 757010358 200000 805322186 200000 412280686 200000 871646431 200000 204790786 200000 129406548 200000 263910709 200000 314307584 200000 703329683 200000 571216175 200000 692390617 200000 807604645 200000 908576915 200000 755352803 200000 163821831 200000 293632936 200000 969392209 200000 698601914 200000 454702031 200000 304059365 200000 791567806 200000 409332292 200000 334737189 200000 350176446 200000 197967857 200000 308281811 200000 658575713 200000 143822744 200000 332425892 200000 697974015 200000 823518655 200000 466062172 200000 968204980 200000 977530404 200000 257090784 200000 102358775 200000 368112804 200000 436077023 200000 313950023 200000 798625242 200000 400171803 200000 844065685 200000 535605213 200000 382243962 200000 158020449 200000 97408492 200000 713732718 200000 75287761 200000 276111334 200000 290403664 200000 211514410 200000 521847515 200000 920373948 200000 954437743 200000 270293029 200000 909312794 200000 31291416 200000 573737150 200000 364971479 200000 637857555 200000 138808021 200000 255443697 200000 518156700 200000 648544207 200000 763980528 200000 70484870 200000 706273588 200000 906200667 200000 137088525 200000 672603451 200000 650290244 200000 358427720 200000 112468464 200000 151725972 200000 725133524 200000 554059307 200000 861648645 200000 790377303 200000 454990288 200000 406196766 200000 525589210 200000 471989519 200000 983519623 200000 76502077 200000 414213279 200000 326415756 200000 702943279 200000 227317547 200000 601708461 200000 677957216 200000 903506527 200000 21846666 200000 978594812 200000 183297124 200000 953430930 200000 424753030 200000 577922731 200000 260184113 200000 656226987 200000 703432011 200000 510977148 200000 904591528 200000 805277292 200000 535643018 200000 669152341 200000 143442795 200000 271664637 200000 783017209 200000 103850432 200000 497105249 200000 802872172 200000 53138896 200000 236714859 200000 390488886 200000 834193959 200000 721620044 200000 253095337 200000 973149144 200000 642927491 200000 66960687 200000 850050288 200000 46626043 200000 214725945 200000 360574526 200000 319205977 200000 610217366 200000 217394659 200000 134165186 200000 223578147 200000 799622756 200000 906385796 200000 321602568 200000 323278385 200000 952926820 200000 220158973 200000 841334241 200000 36005511 200000 141934426 200000 794520473 200000 262114594 200000 340133840 200000 303319115 200000 345851266 200000 603394597 200000 353475547 200000 384070661 200000 677121609 200000 336771399 200000 657823769 200000 351967637 200000 766216290 200000 728505704 200000 700026913 200000 161140430 200000 521342629 200000 938094 200000 130691629 200000 57855177 200000 381189327 200000 353591746 200000 32110490 200000 304803935 200000 255007231 200000 594778833 200000 786165612 200000 224875697 200000 89041721 200000 814155660 200000 484127943 200000 377369505 200000 44762086 200000 344335080 200000 677404023 200000 406582870 200000 226833490 200000 177974623 200000 785900137 200000 385313212 200000 705777197 200000 760068974 200000 45867056 200000 796146946 200000 582808331 200000 205322261 200000 969520001 200000 709875226 200000 678252772 200000 357001050 200000 77891511 200000 603868732 200000 924718228 200000 936872646 200000 614536528 200000 811174499 200000 465414236 200000 56780774 200000 731532909 200000 361685454 200000 727391839 200000 790753995 200000 656864598 200000 252358273 200000 1661222 200000 629448843 200000 100014324 200000 442503105 200000 71534621 200000 353956798 200000 897662806 200000 733133468 200000 39328787 200000 611432193 200000 443371053 200000 644742751 200000 498966974 200000 619403126 200000 892630351 200000 932874525 200000 819024949 200000 301551938 200000 377844023 200000 910902319 200000 257836404 200000 612254222 200000 629099907 200000 989728431 200000 68319963 200000 951980423 200000 259982197 200000 469206523 200000 936017840 200000 993731550 200000 569836147 200000 91437112 200000 659141528 200000 946877513 200000 25429640 200000 172179149 200000 294402850 200000 602329472 200000 169656032 200000 300771556 200000 120788028 200000 910023745 200000 870677072 200000 432676844 200000 560388796 200000 131717580 200000 246104011 200000 284104729 200000 200334040 200000 567319143 200000 636106990 200000 489661154 200000 900765102 200000 477338075 200000 153023605 200000 34116995 200000 416055741 200000 777289205 200000 942087363 200000 865527673 200000 6820714 200000 482535686 200000 880948831 200000 830300936 200000 803181949 200000 192715876 200000 400116337 200000 100363192 200000 721484193 200000 289275111 200000 218783049 200000 758455508 200000 718651623 200000 472384876 200000 884495577 200000 872334314 200000 559629379 200000 978207062 200000 430569270 200000 256120142 200000 683644174 200000 56569608 200000 774075674 200000 298242710 200000 575634306 200000 926689900 200000 520680037 200000 660731679 200000 380341569 200000 423117679 200000 507164312 200000 822585991 200000 513411023 200000 76615810 200000 725619032 200000 15953201 200000 908218131 200000 256244507 200000 240142577 200000 601595588 200000 847524314 200000 295389234 200000 250916560 200000 391355564 200000 755586132 200000 424430788 200000 683520008 200000 118077592 200000 354143381 200000 180687444 200000 952801230 200000 216159994 200000 859546901 200000 94087013 200000 320558077 200000 195624842 200000 166357809 200000 512551937 200000 559776147 200000 126862787 200000 887375784 200000 725906997 200000 939981106 200000 136945509 200000 493715742 200000 535890066 200000 373634976 200000 370296049 200000 988973724 200000 763560622 200000 601425991 200000 788143152 200000 952365070 200000 831956897 200000 735015862 200000 796415149 200000 54885060 200000 875858569 200000 930504734 200000 597481526 200000 753170929 200000 606945542 200000 517502933 200000 412189535 200000 99796783 200000 581002174 200000 494861271 200000 919430142 200000 470906617 200000 606104282 200000 244516416 200000 561013680 200000 800612656 200000 923637895 200000 633820371 200000 983492691 200000 131522455 200000 523685239 200000 532305270 200000 705927306 200000 882826327 200000 147808605 200000 536424628 200000 988341309 200000 214328444 200000 14095220 200000 276695097 200000 300783894 200000 342997621 200000 775930617 200000 847334746 200000 755821828 200000 897536152 200000 111288748 200000 362839435 200000 998523068 200000 406264219 200000 822642772 200000 761701606 200000 100728883 200000 150639900 200000 772796728 200000 642845867 200000 274520357 200000 74406427 200000 748588710 200000 847546810 200000 924900241 200000 476300155 200000 738382703 200000 488701211 200000 394214459 200000 900062340 200000 283737961 200000 203583606 200000 971877161 200000 735615844 200000 487503852 200000 795796635 200000 44613159 200000 591945641 200000 743650902 200000 778287612 200000 423017795 200000 114901192 200000 860989063 200000 58757934 200000 861376849 200000 37842586 200000 137618277 200000 30895468 200000 26670184 200000 437389274 200000 280854362 200000 768176916 200000 427503202 200000 377972904 200000 462234833 200000 44564007 200000 374839136 200000 462506249 200000 139693244 200000 559535821 200000 261509700 200000 483169636 200000 577515793 200000 984313295 200000 729124150 200000 631591174 200000 927179592 200000 601535771 200000 432627744 200000 817882271 200000 272742623 200000 454428228 200000 236927282 200000 353791683 200000 531059670 200000 11846912 200000 590265182 200000 159949931 200000 930928948 200000 121272232 200000 24680157 200000 243076977 200000 390131072 200000 606466491 200000 16899496 200000 229451543 200000 513840456 200000 793086043 200000 164238335 200000 783050369 200000 21557149 200000 735975118 200000 666740454 200000 441001782 200000 180675221 200000 158269694 200000 361674915 200000 720542627 200000 673823688 200000 923787258 200000 598367042 200000 76708248 200000 622695636 200000 156462195 200000 66641681 200000 261515465 200000 94170 200000 658658624 200000 998041892 200000 585915214 200000 142763518 200000 125171162 200000 825571794 200000 317535779 200000 260136426 200000 995056352 200000 840395062 200000 853075881 200000 710038091 200000 640801941 200000 413055919 200000 983029283 200000 23285843 200000 939472221 200000 788107872 200000 627652666 200000 806667830 200000 437929540 200000 686944688 200000 397832570 200000 52068269 200000 484773750 200000 909983692 200000 772731090 200000 448872566 200000 934828744 200000 930199328 200000 796550936 200000 286227153 200000 425822766 200000 22387426 200000 342126979 200000 555704324 200000 954313795 200000 193002375 200000 616943151 200000 804722905 200000 147800260 200000 195514700 200000 845311645 200000 918609435 200000 131751701 200000 371924142 200000 445276208 200000 721600284 200000 193248442 200000 275548914 200000 707809456 200000 957749810 200000 76530655 200000 687893662 200000 921619147 200000 72273718 200000 798649809 200000 34963454 200000 245722255 200000 496498691 200000 497168771 200000 642051488 200000 150697458 200000 227910397 200000 647983626 200000 610726616 200000 928557898 200000 590325639 200000 271640865 200000 750875709 200000 211862997 200000 495558795 200000 809289638 200000 973714986 200000 80847923 200000 757203191 200000 73867803 200000 484333886 200000 697103590 200000 827667002 200000 155019046 200000 851984092 200000 594886873 200000 567690443 200000 396621841 200000 687983020 200000 301181910 200000 793944227 200000 488893259 200000 746029080 200000 518261518 200000 598656957 200000 378709732 200000 437314768 200000 208707990 200000 713334429 200000 208845589 200000 922708294 200000 754639588 200000 76691142 200000 483401398 200000 183152179 200000 776803158 200000 560603459 200000 415104454 200000 648416784 200000 278700203 200000 743332639 200000 591115240 200000 632319902 200000 726083719 200000 63559661 200000 875396320 200000 941678687 200000 316415220 200000 704113728 200000 357776665 200000 751189274 200000 517253340 200000 752139828 200000 468891170 200000 630021723 200000 978310288 200000 924061156 200000 259381036 200000 438748912 200000 243255876 200000 392837105 200000 43019662 200000 218135661 200000 589313168 200000 128899074 200000 561916738 200000 76314025 200000 141531376 200000 422703934 200000 666648421 200000 140408127 200000 508680261 200000 152418515 200000 427184314 200000 174544398 200000 383194963 200000 860357747 200000 755743784 200000 410689466 200000 877303105 200000 894532306 200000 484664632 200000 551448872 200000 921332252 200000 6342697 200000 977301656 200000 699759878 200000 496838483 200000 853927606 200000 444229274 200000 594671168 200000 550536764 200000 422944570 200000 911749045 200000 56433292 200000 246682254 200000 162726265 200000 301004547 200000 484051680 200000 206648549 200000 374412990 200000 800472770 200000 175271926 200000 797282114 200000 832149076 200000 316698835 200000 796979919 200000 662451080 200000 327998990 200000 180937022 200000 505256237 200000 944737280 200000 205615808 200000 555888300 200000 702763543 200000 311410134 200000 291483843 200000 665249003 200000 86970457 200000 69727641 200000 821189237 200000 455918958 200000 767501057 200000 250676671 200000 818422455 200000 936388043 200000 208678371 200000 657630495 200000 165175661 200000 559352379 200000 964661270 200000 415070581 200000 475471873 200000 763590173 200000 518184053 200000 889336289 200000 937893345 200000 649266291 200000 809808927 200000 93503336 200000 634309885 200000 867701347 200000 127956216 200000 117610866 200000 717461578 200000 462145463 200000 314095654 200000 809133642 200000 902003265 200000 31206750 200000 310359700 200000 410853282 200000 322047328 200000 645308905 200000 246546290 200000 592215308 200000 86356648 200000 218359310 200000 256588979 200000 148421761 200000 81515549 200000 791327017 200000 301499277 200000 917379806 200000 422560586 200000 287866294 200000 902580989 200000 698127458 200000 494270394 200000 330585560 200000 354832448 200000 612710706 200000 630182784 200000 81282006 200000 360004955 200000 875645398 200000 309402032 200000 828788888 200000 829574037 200000 142513593 200000 597617379 200000 58344494 200000 697677816 200000 208910764 200000 445155255 200000 397988425 200000 240587731 200000 763058275 200000 538421581 200000 742027968 200000 506061626 200000 633441014 200000 565688777 200000 570252301 200000 504228740 200000 717594466 200000 637193942 200000 559752142 200000 44418509 200000 832952582 200000 961237535 200000 281690948 200000 571321202 200000 505006375 200000 197861335 200000 870190039 200000 508720791 200000 543307628 200000 448824626 200000 884532623 200000 852130468 200000 892482658 200000 882381546 200000 723838877 200000 313633475 200000 25121785 200000 458041787 200000 695145680 200000 986625124 200000 320602629 200000 794799846 200000 659908641 200000 884139450 200000 438539966 200000 806037170 200000 49309479 200000 809178172 200000 14489408 200000 60156646 200000 5733539 200000 415071013 200000 124553740 200000 912264017 200000 879450358 200000 208351731 200000 964937605 200000 356091971 200000 127104166 200000 233936107 200000 594770036 200000 90571025 200000 389523165 200000 450123156 200000 585191045 200000 831510676 200000 436769258 200000 127661368 200000 380735176 200000 796068266 200000 916063677 200000 522366310 200000 992144944 200000 131714484 200000 26214511 200000 849537138 200000 953551383 200000 366707991 200000 268794552 200000 857444340 200000 572423864 200000 544910779 200000 865660023 200000 441484613 200000 886328756 200000 924006287 200000 136741166 200000 326365189 200000 853525134 200000 499336451 200000 363843204 200000 115487384 200000 988110127 200000 902935948 200000 224141505 200000 825204900 200000 770126434 200000 98688035 200000 477519701 200000 666451348 200000 649595481 200000 779013062 200000 837673809 200000 53788952 200000 454201126 200000 210406902 200000 6749164 200000 283583907 200000 876244291 200000 618375992 200000 182852351 200000 403296492 200000 616445451 200000 816837012 200000 694658442 200000 904275053 200000 800121406 200000 829353241 200000 17306157 200000 988450279 200000 324693121 200000 787346519 200000 232041391 200000 465077212 200000 319021532 200000 310784227 200000 280923003 200000 23874068 200000 324530234 200000 724191191 200000 314551326 200000 16909849 200000 719628012 200000 580446799 200000 113464779 200000 349196730 200000 223911718 200000 123676653 200000 846551767 200000 834914700 200000 114616449 200000 484133717 200000 7404092 200000 617921380 200000 259470199 200000 446032562 200000 685796378 200000 137261790 200000 63840235 200000 847841839 200000 925959730 200000 387917785 200000 541458334 200000 78865023 200000 18216553 200000 32963321 200000 985688251 200000 586869590 200000 358870859 200000 366727716 200000 669210188 200000 246754798 200000 240861830 200000 882729221 200000 506974402 200000 634286467 200000 711721322 200000 656045453 200000 123812465 200000 831398359 200000 81295216 200000 102367852 200000 850361361 200000 50701743 200000 240856240 200000 517923228 200000 836959038 200000 342260051 200000 640807017 200000 465348823 200000 305868537 200000 888410386 200000 188249981 200000 814081564 200000 672642598 200000 391996860 200000 554928882 200000 235911214 200000 438011916 200000 469823270 200000 91527282 200000 868057877 200000 387505880 200000 761474730 200000 754022604 200000 828976795 200000 671704602 200000 983490980 200000 879813745 200000 754842831 200000 411854661 200000 615620598 200000 993943543 200000 678683782 200000 621648947 200000 99185797 200000 142189210 200000 694197205 200000 228656544 200000 157392825 200000 20379830 200000 969892504 200000 277428650 200000 809975297 200000 16120398 200000 590307055 200000 29671512 200000 732468813 200000 329884552 200000 738240955 200000 311740944 200000 650475154 200000 484561199 200000 150485285 200000 708955166 200000 367308362 200000 57958192 200000 498064152 200000 881286964 200000 786650353 200000 413111581 200000 566831554 200000 311565796 200000 437136009 200000 16563373 200000 767568919 200000 516753704 200000 586125847 200000 446154810 200000 900716622 200000 323428571 200000 675809827 200000 558159681 200000 711449186 200000 37858366 200000 273448764 200000 763400934 200000 443832466 200000 877392500 200000 189124210 200000 667960941 200000 139553249 200000 888312069 200000 550129626 200000 324701122 200000 246001302 200000 591045727 200000 774243086 200000 243532274 200000 797983934 200000 472960592 200000 727552426 200000 373126576 200000 816518309 200000 848608910 200000 905199568 200000 206563281 200000 228900705 200000 230609199 200000 393905317 200000 493058000 200000 196484423 200000 711283505 200000 56553682 200000 840100939 200000 719314035 200000 807262451 200000 568149251 200000 189449603 200000 859907909 200000 551291578 200000 922469995 200000 825247200 200000 31231711 200000 782762797 200000 411884351 200000 697740907 200000 274380200 200000 546669530 200000 906564918 200000 429969747 200000 525331915 200000 130283439 200000 896573456 200000 637217897 200000 910223289 200000 153759617 200000 178844172 200000 633442211 200000 70149283 200000 870078088 200000 847951472 200000 962648988 200000 522269953 200000 653791457 200000 213181444 200000 731065874 200000 669523213 200000 325633035 200000 808494487 200000 425701479 200000 35525960 200000 523495787 200000 334599289 200000 460011554 200000 789610229 200000 615074504 200000 893011711 200000 951255915 200000 459354265 200000 985577679 200000 439230723 200000 305800082 200000 957584002 200000 781726096 200000 224345698 200000 892120456 200000 298503996 200000 980397311 200000 42040188 200000 861054052 200000 186071069 200000 60214644 200000 525890486 200000 523930591 200000 315890618 200000 219309611 200000 446406139 200000 777322200 200000 760800880 200000 506049989 200000 710703927 200000 634312658 200000 94361820 200000 679389893 200000 983310555 200000 908117361 200000 600842851 200000 97606164 200000 457270108 200000 868820737 200000 1958315 200000 547416446 200000 536704180 200000 474249455 200000 350476064 200000 907824691 200000 723505376 200000 787760461 200000 710543216 200000 428091719 200000 994537056 200000 708270162 200000 680805391 200000 8350770 200000 950717113 200000 584113368 200000 753311156 200000 285033808 200000 369580278 200000 92914909 200000 300676826 200000 804345441 200000 514106403 200000 130477570 200000 196272192 200000 868999434 200000 706841041 200000 758544399 200000 605390698 200000 255701843 200000 537638038 200000 941868397 200000 992150813 200000 962320424 200000 548727945 200000 970083242 200000 711656423 200000 237310936 200000 193226698 200000 305585145 200000 719655572 200000 488713881 200000 367693048 200000 806559151 200000 657276090 200000 321416450 200000 894368185 200000 268654279 200000 955366190 200000 301941391 200000 845961526 200000 939020383 200000 507005581 200000 371241504 200000 742779547 200000 774725433 200000 404547509 200000 489118842 200000 446988700 200000 237877819 200000 58459208 200000 521149636 200000 72343275 200000 879545583 200000 291815216 200000 70286604 200000 670212803 200000 555290116 200000 787077909 200000 432079040 200000 955388256 200000 768660427 200000 518789353 200000 741402933 200000 404772740 200000 636034746 200000 664930397 200000 89607716 200000 940731124 200000 535975405 200000 402703465 200000 530938920 200000 387526393 200000 958625184 200000 279978440 200000 303016769 200000 432368864 200000 785207222 200000 143098745 200000 968417107 200000 865870458 200000 27457077 200000 527824703 200000 827146920 200000 532916893 200000 785055688 200000 556341282 200000 51162730 200000 511367585 200000 910212156 200000 174806765 200000 276846890 200000 403338723 200000 763783939 200000 791544493 200000 738389852 200000 66746437 200000 187589556 200000 222793016 200000 13737432 200000 999831724 200000 865547913 200000 344082852 200000 809311323 200000 849989249 200000 950812383 200000 757496011 200000 728253956 200000 770603825 200000 751559097 200000 202908622 200000 886160855 200000 492631213 200000 286620222 200000 179913871 200000 977144637 200000 731088875 200000 880647223 200000 833203253 200000 407870082 200000 801890147 200000 294105234 200000 206860716 200000 468676950 200000 154153874 200000 982257633 200000 237008930 200000 938579277 200000 192421754 200000 283366108 200000 918010764 200000 24610911 200000 100419872 200000 933925595 200000 599677727 200000 400017768 200000 355273229 200000 316941916 200000 427336663 200000 377574569 200000 256333262 200000 85944707 200000 748482803 200000 920725061 200000 979844724 200000 330653845 200000 633842294 200000 54361797 200000 276489493 200000 459785852 200000 692614056 200000 143052181 200000 651954249 200000 267457862 200000 102800788 200000 78391172 200000 137628845 200000 306806950 200000 750806919 200000 260304712 200000 950529892 200000 270522994 200000 260025239 200000 784290808 200000 149416593 200000 103377699 200000 479474458 200000 409833872 200000 275471326 200000 383314008 200000 838297386 200000 162411377 200000 587694328 200000 641916243 200000 475550504 200000 974341342 200000 156831760 200000 678138234 200000 305352502 200000 300730239 200000 112678491 200000 105673943 200000 246713020 200000 107173858 200000 761982099 200000 150975129 200000 495730915 200000 543174645 200000 336963445 200000 112126865 200000 739321117 200000 774169998 200000 113449025 200000 185937590 200000 966518171 200000 855624419 200000 154147133 200000 481761697 200000 852921301 200000 72813842 200000 972435506 200000 208594194 200000 667173126 200000 187947162 200000 261958381 200000 325743977 200000 585883310 200000 231568864 200000 429778879 200000 594217261 200000 882419470 200000 126887852 200000 245712894 200000 274027401 200000 705348527 200000 993794473 200000 122316418 200000 463474378 200000 707013083 200000 249113832 200000 388742185 200000 887508706 200000 532443427 200000 754741853 200000 144414291 200000 628335080 200000 274963927 200000 709090145 200000 137556326 200000 955901590 200000 421041041 200000 448336942 200000 195703115 200000 315923146 200000 779091883 200000 782622822 200000 829463535 200000 695695365 200000 306240451 200000 883634061 200000 175212995 200000 669132271 200000 949092926 200000 775990154 200000 295239229 200000 402522321 200000 859558083 200000 228780842 200000 528504405 200000 851805721 200000 317456060 200000 603634333 200000 204621577 200000 681104090 200000 281706456 200000 950388215 200000 101845977 200000 700945481 200000 317446796 200000 722999728 200000 324290379 200000 748004417 200000 326306445 200000 800085797 200000 981485928 200000 39680960 200000 684977495 200000 261297941 200000 817047613 200000 892432744 200000 813479593 200000 791899172 200000 860215899 200000 804696063 200000 869661959 200000 198136155 200000 327615320 200000 251944175 200000 912736311 200000 325937830 200000 231261772 200000 877941958 200000 636075460 200000 692467029 200000 309481557 200000 168768439 200000 922298751 200000 578618523 200000 111636755 200000 916771352 200000 597019640 200000 817936914 200000 656390956 200000 93200098 200000 400652041 200000 168450614 200000 386234057 200000 144005172 200000 556695628 200000 588995301 200000 888589848 200000 38841296 200000 567607712 200000 552358373 200000 61097416 200000 423431581 200000 730059176 200000 524653918 200000 187350416 200000 51785763 200000 940014155 200000 479747676 200000 91399336 200000 708158738 200000 761182005 200000 648559438 200000 943974477 200000 348103099 200000 107347541 200000 55695498 200000 390477890 200000 516046229 200000 683714653 200000 569045191 200000 135145290 200000 520572602 200000 944674630 200000 230369185 200000 656491439 200000 258426983 200000 635695817 200000 770147352 200000 532222398 200000 621162368 200000 611693286 200000 484818705 200000 543827017 200000 366173961 200000 904463457 200000 782239187 200000 285037859 200000 921230510 200000 162630976 200000 367217292 200000 180079015 200000 546411324 200000 645101390 200000 491923658 200000 387613490 200000 362039589 200000 975001756 200000 373421058 200000 229134245 200000 658050817 200000 489325563 200000 975146509 200000 920689636 200000 480991751 200000 234461058 200000 126028198 200000 995598425 200000 737129624 200000 186398990 200000 775675629 200000 496257393 200000 921960117 200000 585849021 200000 610917863 200000 537004061 200000 689637508 200000 972603250 200000 347659003 200000 888125011 200000 494724815 200000 293721941 200000 580330358 200000 923196299 200000 902905220 200000 229690448 200000 730250248 200000 631674179 200000 327561782 200000 136941715 200000 177055045 200000 255623548 200000 216420506 200000 229765904 200000 445386790 200000 444282170 200000 497983243 200000 917836799 200000 978546821 200000 559703303 200000 53914375 200000 795766620 200000 784000420 200000 641204592 200000 782700464 200000 981954916 200000 859325607 200000 57548679 200000 494108748 200000 942571292 200000 266887957 200000 475566943 200000 627384518 200000 297183434 200000 802696027 200000 622689428 200000 72662058 200000 261278841 200000 812791625 200000 776710848 200000 989965100 200000 306263162 200000 453018771 200000 532970503 200000 588009634 200000 544082910 200000 758767953 200000 848062860 200000 391520262 200000 655873788 200000 941217407 200000 619467257 200000 146839541 200000 836788721 200000 892987006 200000 620957692 200000 641715378 200000 506835227 200000 313740689 200000 899248836 200000 922589860 200000 841528222 200000 79207009 200000 576973448 200000 916013267 200000 843420639 200000 537587322 200000 714513664 200000 354382191 200000 146280971 200000 561650891 200000 785292266 200000 751029833 200000 364933777 200000 817428010 200000 978154374 200000 627397976 200000 356780708 200000 500641742 200000 617351963 200000 568092470 200000 157894330 200000 172443603 200000 815779184 200000 913221537 200000 702662927 200000 794234298 200000 70449491 200000 995789306 200000 607847971 200000 382828262 200000 337771542 200000 312078793 200000 34033464 200000 356879135 200000 787993613 200000 855244599 200000 868761813 200000 753401107 200000 380947729 200000 967695762 200000 499790149 200000 345760976 200000 30767360 200000 538413517 200000 622282009 200000 521977420 200000 128744506 200000 534701821 200000 647639970 200000 947813853 200000 264781862 200000 203827421 200000 193261432 200000 867030721 200000 471822763 200000 454238795 200000 660765942 200000 761293720 200000 105462711 200000 149181385 200000 205457083 200000 477864164 200000 158992828 200000 58032636 200000 422265386 200000 43867536 200000 654651950 200000 886736433 200000 144797675 200000 857843046 200000 148724486 200000 303657683 200000 638439528 200000 545312151 200000 18368578 200000 869975542 200000 563385425 200000 519189816 200000 567873122 200000 257385424 200000 483366168 200000 153718207 200000 948419821 200000 425486650 200000 632407926 200000 366691210 200000 638177002 200000 524743731 200000 640615908 200000 124506712 200000 490703207 200000 840018013 200000 734328611 200000 13347277 200000 814744566 200000 15425918 200000 90951860 200000 711088115 200000 412460331 200000 671917569 200000 44778337 200000 498268596 200000 230470943 200000 506361202 200000 332966322 200000 238844257 200000 465166320 200000 435733766 200000 555282553 200000 187509038 200000 380840510 200000 86117393 200000 71832391 200000 710004147 200000 730771376 200000 948841613 200000 828022004 200000 501365357 200000 565170541 200000 677831577 200000 149602331 200000 518039610 200000 60663972 200000 243612152 200000 711096731 200000 509772257 200000 86268164 200000 108916878 200000 881504535 200000 769485448 200000 257605956 200000 926048999 200000 816479095 200000 410225724 200000 927906717 200000 217851312 200000 620140901 200000 705331821 200000 480945738 200000 159176508 200000 882797009 200000 971420782 200000 219730447 200000 661579776 200000 860004974 200000 296003065 200000 685915311 200000 184354583 200000 935980594 200000 294799274 200000 633503093 200000 690551486 200000 254993370 200000 575260543 200000 591224748 200000 464175833 200000 559439459 200000 848538974 200000 989295911 200000 13810029 200000 35443090 200000 915698575 200000 639846586 200000 975393572 200000 418506350 200000 293111102 200000 154659518 200000 220609484 200000 906650560 200000 386661626 200000 147098513 200000 944025304 200000 448724122 200000 732631353 200000 334886932 200000 391961565 200000 892810445 200000 164930258 200000 634849835 200000 814683414 200000 521593201 200000 680667009 200000 270691137 200000 531618785 200000 579499873 200000 211038310 200000 281387201 200000 988875072 200000 688832444 200000 454559366 200000 667081886 200000 59683417 200000 376539750 200000 679887177 200000 659340748 200000 190868727 200000 414730372 200000 938617082 200000 803312324 200000 262301190 200000 800610564 200000 400261963 200000 454365700 200000 994362906 200000 923246867 200000 683649486 200000 534088333 200000 428135401 200000 820063908 200000 879245948 200000 716919907 200000 136583884 200000 685603056 200000 197604402 200000 532495121 200000 169459011 200000 263700721 200000 991406895 200000 140381218 200000 28292974 200000 604047845 200000 232098712 200000 2022313 200000 728469396 200000 627643857 200000 881941493 200000 973578426 200000 821488800 200000 344173564 200000 991908785 200000 31997422 200000 362623135 200000 235029871 200000 486517149 200000 910349283 200000 267935043 200000 642067324 200000 64677485 200000 985334202 200000 292652643 200000 496963636 200000 866766137 200000 930231192 200000 37935737 200000 330274543 200000 906907646 200000 473732389 200000 712876834 200000 916417736 200000 251058203 200000 207571472 200000 651416482 200000 494008607 200000 702193365 200000 327310984 200000 52500317 200000 57118741 200000 3339219 200000 105339332 200000 977282143 200000 120137491 200000 869456802 200000 29458557 200000 58660309 200000 455090499 200000 951044146 200000 672187247 200000 234963602 200000 23676437 200000 332377431 200000 665918940 200000 532839307 200000 975069116 200000 629353801 200000 833238536 200000 159156827 200000 835546031 200000 95985956 200000 49659838 200000 614989760 200000 951942440 200000 228910441 200000 76369097 200000 316512796 200000 386476456 200000 697751675 200000 18977660 200000 46311924 200000 502205297 200000 823843619 200000 583719723 200000 947226741 200000 526620682 200000 330688269 200000 159433392 200000 906665450 200000 836101823 200000 477427017 200000 95319271 200000 927408199 200000 862487839 200000 821699274 200000 368301361 200000 821615010 200000 567087996 200000 291498218 200000 429835253 200000 221548724 200000 100058990 200000 86099940 200000 13456667 200000 994385244 200000 161090641 200000 304598873 200000 408486543 200000 4609820 200000 307258818 200000 656740044 200000 312984772 200000 286064538 200000 859690533 200000 949128742 200000 787798318 200000 543412000 200000 81738018 200000 490448434 200000 591035591 200000 972675357 200000 415525412 200000 939332386 200000 124977803 200000 247043746 200000 42581209 200000 119654152 200000 176291836 200000 210180326 200000 259350965 200000 772854878 200000 261425054 200000 712368067 200000 792182382 200000 197642879 200000 879984508 200000 748057142 200000 362978433 200000 234079275 200000 417179041 200000 960986850 200000 574095788 200000 866548231 200000 232016032 200000 621250702 200000 948983922 200000 326354203 200000 482665485 200000 998364835 200000 993024666 200000 90546514 200000 978844930 200000 63423919 200000 751599536 200000 612765181 200000 950395035 200000 144883172 200000 599133571 200000 576780368 200000 490503802 200000 638282137 200000 786255525 200000 421177828 200000 311593283 200000 468356552 200000 692034287 200000 245723444 200000 744323361 200000 473041551 200000 180046842 200000 71569440 200000 352879680 200000 784353199 200000 645836710 200000 292883052 200000 537253201 200000 453123856 200000 488166551 200000 932077634 200000 867059209 200000 563508539 200000 407707315 200000 377537196 200000 592226721 200000 902409182 200000 620170149 200000 699242011 200000 876268375 200000 230247500 200000 228192605 200000 896049891 200000 472908524 200000 312543226 200000 711622286 200000 920637372 200000 198213925 200000 892001027 200000 646032687 200000 271350851 200000 362136139 200000 384421029 200000 177343739 200000 305117558 200000 420607146 200000 418117058 200000 307254257 200000 459257404 200000 739517717 200000 627781472 200000 352069844 200000 947673051 200000 520965984 200000 237163818 200000 446954923 200000 119082112 200000 231643365 200000 991411180 200000 503032898 200000 737498043 200000 586483968 200000 829065242 200000 68203688 200000 889593600 200000 659208595 200000 560515658 200000 403990959 200000 624647206 200000 268534147 200000 498912181 200000 103849328 200000 637496300 200000 860638009 200000 397247674 200000 380238788 200000 173546095 200000 430406945 200000 758702428 200000 212709579 200000 530181046 200000 688296494 200000 938764735 200000 88551273 200000 73329191 200000 721110612 200000 843869358 200000 325988804 200000 582653710 200000 497172749 200000 865505816 200000 889761736 200000 51345181 200000 576896981 200000 992463759 200000 528851363 200000 617759462 200000 828521134 200000 556698312 200000 263819849 200000 820020579 200000 780737181 200000 303409693 200000 124793841 200000 754252911 200000 820467243 200000 453106446 200000 569473685 200000 86443339 200000 840401380 200000 12581563 200000 235772534 200000 175586586 200000 470798043 200000 959270508 200000 521248407 200000 812540772 200000 791090981 200000 910619658 200000 544101693 200000 995100823 200000 455041625 200000 700285603 200000 136333429 200000 206568065 200000 267805719 200000 261607657 200000 43966606 200000 895172312 200000 499146877 200000 928318387 200000 671668379 200000 887459762 200000 274412211 200000 627729531 200000 828289266 200000 330665485 200000 761596257 200000 689403871 200000 249612719 200000 131520584 200000 546429748 200000 584496161 200000 553113394 200000 579592360 200000 861779293 200000 151873959 200000 370408604 200000 220273109 200000 620837905 200000 837182843 200000 879125591 200000 432480602 200000 10697994 200000 26646987 200000 246930571 200000 909517864 200000 336696836 200000 960713322 200000 223955369 200000 735303443 200000 598802241 200000 682925390 200000 487150308 200000 93269331 200000 591830022 200000 127251728 200000 150478003 200000 764252933 200000 454779676 200000 233855343 200000 27558737 200000 34830248 200000 965768527 200000 884338125 200000 423770429 200000 930127009 200000 62314482 200000 379547056 200000 156635579 200000 69342647 200000 720276314 200000 227593026 200000 557868880 200000 29845911 200000 436145502 200000 253658066 200000 127568457 200000 662572113 200000 481525214 200000 575922769 200000 409254709 200000 201205721 200000 411124025 200000 705099734 200000 622314855 200000 948409479 200000 733793493 200000 678654491 200000 624928629 200000 608858519 200000 127561114 200000 939607549 200000 467411899 200000 917901226 200000 191647863 200000 825774591 200000 608679129 200000 481919299 200000 869717724 200000 824967880 200000 106142257 200000 267462987 200000 525777215 200000 344891296 200000 619979370 200000 925304206 200000 497756567 200000 737059063 200000 777344496 200000 318940476 200000 918265316 200000 49824479 200000 688081265 200000 475281769 200000 180511397 200000 157376909 200000 253164129 200000 870048141 200000 985467232 200000 834789340 200000 73851767 200000 368212484 200000 550662942 200000 729877449 200000 48376110 200000 38304910 200000 976936683 200000 972397816 200000 664559173 200000 846671569 200000 456982106 200000 892022574 200000 449499711 200000 953716434 200000 568297984 200000 607424212 200000 339046884 200000 90484608 200000 528352245 200000 902608763 200000 897903550 200000 723061545 200000 48674902 200000 794563666 200000 794562717 200000 930558467 200000 653703109 200000 367439538 200000 855820308 200000 602372773 200000 577295847 200000 444981395 200000 69738745 200000 944200331 200000 319308261 200000 492474644 200000 4554729 200000 510639253 200000 578628844 200000 366581495 200000 83539393 200000 140402568 200000 886490285 200000 55205666 200000 551948326 200000 245831307 200000 969360349 200000 19483935 200000 686501374 200000 649398188 200000 244985014 200000 905138588 200000 304339445 200000 224738393 200000 613171061 200000 775748844 200000 811937018 200000 574369255 200000 448398042 200000 179333509 200000 292400831 200000 380711439 200000 911755947 200000 693813888 200000 920038460 200000 714848620 200000 894421552 200000 195750429 200000 178303020 200000 313442302 200000 56077496 200000 166417468 200000 192042382 200000 129903017 200000 955730964 200000 271222500 200000 282055717 200000 386361527 200000 769477911 200000 67127999 200000 301979897 200000 228043346 200000 836081692 200000 156826524 200000 974232788 200000 334598411 200000 369138047 200000 56750829 200000 294854854 200000 455266134 200000 32011298 200000 770751046 200000 340716706 200000 503593995 200000 782576618 200000 424954852 200000 45330302 200000 428809959 200000 74363968 200000 816258852 200000 84194871 200000 205108489 200000 831058065 200000 48556295 200000 164767211 200000 808838517 200000 859246286 200000 908223669 200000 122445949 200000 979863444 200000 503968237 200000 792980982 200000 672801556 200000 714963890 200000 969639526 200000 90805178 200000 489297564 200000 18576767 200000 857838774 200000 637350035 200000 488085571 200000 916288655 200000 674204128 200000 869566774 200000 261009405 200000 122959066 200000 217652198 200000 586994430 200000 268625153 200000 422547772 200000 4501588 200000 630675049 200000 803045450 200000 848912886 200000 231261878 200000 710463897 200000 949800216 200000 419450155 200000 966564638 200000 906741971 200000 357969260 200000 874853220 200000 826966687 200000 774013699 200000 384238735 200000 14894605 200000 394988500 200000 234181175 200000 249225099 200000 828831733 200000 152631642 200000 961884192 200000 548854704 200000 597835730 200000 974904401 200000 214395028 200000 801991953 200000 23816891 200000 773577951 200000 461755406 200000 662349573 200000 803763372 200000 466058925 200000 103673388 200000 765973670 200000 276685574 200000 924716904 200000 53610032 200000 546819925 200000 273916684 200000 427795777 200000 480236928 200000 516662580 200000 190369382 200000 466558830 200000 374707751 200000 673793450 200000 128387490 200000 376115879 200000 452504913 200000 932912611 200000 662520494 200000 841902505 200000 759401939 200000 930356046 200000 979876704 200000 937959862 200000 832884384 200000 645575197 200000 625957870 200000 702149907 200000 885072213 200000 259143624 200000 806273398 200000 970040201 200000 160263854 200000 13301130 200000 897231479 200000 478344421 200000 200344334 200000 802046690 200000 431379798 200000 25991545 200000 595099900 200000 572982292 200000 217512155 200000 568890008 200000 269580192 200000 272022182 200000 522505393 200000 197912349 200000 687152458 200000 812342243 200000 502231017 200000 22540773 200000 601518572 200000 584507227 200000 925049719 200000 258418256 200000 747534235 200000 368607073 200000 598809268 200000 151509700 200000 299132178 200000 553282444 200000 801099226 200000 270253866 200000 11911726 200000 62967606 200000 94684811 200000 217508207 200000 102213235 200000 832290816 200000 278565963 200000 694756357 200000 326523269 200000 323374668 200000 652101377 200000 458365535 200000 693335472 200000 570847682 200000 378886010 200000 840236920 200000 210339425 200000 584092108 200000 235629030 200000 400982093 200000 526549163 200000 450015769 200000 586636377 200000 252462686 200000 996679619 200000 158465310 200000 87314763 200000 536614449 200000 474317188 200000 471177360 200000 281949209 200000 938095567 200000 670501612 200000 325198315 200000 978112898 200000 354923845 200000 161833629 200000 229348590 200000 336972842 200000 573690661 200000 793760093 200000 475029533 200000 20760346 200000 842561282 200000 736206486 200000 825628478 200000 744783422 200000 234384887 200000 382084823 200000 158670812 200000 791779558 200000 942896417 200000 488291409 200000 474646471 200000 260803141 200000 377900576 200000 627743578 200000 38131602 200000 282489333 200000 990159771 200000 836930286 200000 28565780 200000 856726130 200000 394710969 200000 143852329 200000 390641640 200000 349265818 200000 984887976 200000 416081358 200000 888090605 200000 884161331 200000 776666905 200000 809454275 200000 810836422 200000 252842853 200000 186459330 200000 535360659 200000 342165338 200000 791676220 200000 195968731 200000 369517290 200000 251288149 200000 988526375 200000 184844962 200000 409806109 200000 450088102 200000 79442812 200000 174643159 200000 972519072 200000 438066431 200000 756371698 200000 59649344 200000 809591693 200000 495057240 200000 628011813 200000 192317734 200000 49716004 200000 764991853 200000 501888277 200000 906676182 200000 552967237 200000 177719099 200000 280080295 200000 807630370 200000 72209912 200000 843971975 200000 1963042 200000 56557534 200000 110467557 200000 14408279 200000 960283828 200000 251738723 200000 780322012 200000 335995766 200000 30058219 200000 617620750 200000 237197647 200000 37233396 200000 198053437 200000 471532482 200000 929363411 200000 701187492 200000 708992128 200000 721139042 200000 229962659 200000 301988765 200000 763965042 200000 254857304 200000 326799645 200000 72773818 200000 909564978 200000 390082321 200000 400336962 200000 88924442 200000 39094213 200000 168587903 200000 399830842 200000 497475488 200000 254073746 200000 867512982 200000 943463118 200000 137548916 200000 895587558 200000 313647823 200000 346782957 200000 182230912 200000 924640881 200000 149154983 200000 939167527 200000 756814067 200000 259002567 200000 319908385 200000 599724853 200000 854195650 200000 331944673 200000 192910912 200000 61423983 200000 246753826 200000 659154073 200000 964384654 200000 407066452 200000 465366031 200000 116029745 200000 967184024 200000 637235718 200000 390079433 200000 855315405 200000 594920560 200000 236439243 200000 433123922 200000 877686260 200000 819198762 200000 601109389 200000 333198321 200000 90784275 200000 204679775 200000 557723483 200000 3889329 200000 796289018 200000 746673581 200000 259802342 200000 205094114 200000 987965277 200000 86843700 200000 755344133 200000 618134935 200000 655833684 200000 524088858 200000 120942897 200000 770940199 200000 690461659 200000 138385161 200000 299165193 200000 951314861 200000 601373779 200000 434103468 200000 37348816 200000 349267336 200000 270591487 200000 99663925 200000 716390122 200000 937102811 200000 696241032 200000 863886810 200000 608219747 200000 739406094 200000 191702650 200000 27402579 200000 723994216 200000 104941899 200000 603490756 200000 679951454 200000 648218315 200000 264156930 200000 612886588 200000 327840060 200000 798368131 200000 613884773 200000 274203417 200000 701773617 200000 455001386 200000 863666413 200000 13041271 200000 678985479 200000 494383997 200000 399430099 200000 968828375 200000 897957260 200000 600975840 200000 16118424 200000 535031452 200000 272085519 200000 601037271 200000 648402557 200000 120286862 200000 554432743 200000 225986958 200000 310639628 200000 342776923 200000 725947884 200000 770700882 200000 624467341 200000 34788881 200000 954980092 200000 286734614 200000 157311377 200000 586061734 200000 795710071 200000 80314607 200000 3324780 200000 646239088 200000 706963396 200000 78007192 200000 396071858 200000 626252461 200000 816617930 200000 950044655 200000 487653569 200000 655204861 200000 977181047 200000 158828662 200000 703097655 200000 153869794 200000 323471421 200000 737650131 200000 554449528 200000 484073799 200000 864728208 200000 155883344 200000 667646761 200000 994919414 200000 149053033 200000 416283996 200000 137079736 200000 263656736 200000 4944838 200000 355268104 200000 324628689 200000 457465818 200000 217756967 200000 621445514 200000 905441258 200000 204535706 200000 824771603 200000 217173693 200000 579323832 200000 918951614 200000 513972113 200000 950267296 200000 562436792 200000 957390085 200000 969602736 200000 452172243 200000 217633191 200000 583186452 200000 849996031 200000 216719133 200000 349219850 200000 572291058 200000 788107541 200000 86286312 200000 241666727 200000 611851660 200000 746720522 200000 65669059 200000 302445066 200000 38124338 200000 954567420 200000 874499551 200000 693481730 200000 181630744 200000 289593740 200000 389061523 200000 361079073 200000 188100566 200000 211335262 200000 327203545 200000 378054463 200000 421765353 200000 699115165 200000 685324494 200000 167000055 200000 603587375 200000 722535796 200000 818582069 200000 648915496 200000 778277231 200000 538352278 200000 350010869 200000 729863029 200000 941596879 200000 189432502 200000 782343063 200000 45345990 200000 527684956 200000 789028368 200000 584418761 200000 911925445 200000 335619206 200000 672327903 200000 91391709 200000 718888034 200000 761397664 200000 18156516 200000 697807178 200000 785199440 200000 881170532 200000 894002406 200000 209526314 200000 944266885 200000 25781614 200000 200632108 200000 806894523 200000 735903934 200000 534552764 200000 456177157 200000 731858398 200000 773869816 200000 67736628 200000 759296320 200000 688674459 200000 223627000 200000 582923806 200000 76899252 200000 23079579 200000 921503172 200000 449281446 200000 201988538 200000 510951341 200000 181369896 200000 779192155 200000 148399021 200000 444985153 200000 634467123 200000 949796275 200000 999946865 200000 268313328 200000 830709431 200000 440189317 200000 967957994 200000 156255986 200000 665895884 200000 710722189 200000 599300480 200000 881773222 200000 133852493 200000 19581419 200000 182964897 200000 76211982 200000 900307545 200000 801863332 200000 62663487 200000 580687184 200000 545352915 200000 803436064 200000 959704654 200000 220328758 200000 303500771 200000 487678634 200000 946644551 200000 42194351 200000 278620276 200000 564730868 200000 877099432 200000 538838348 200000 221917107 200000 598210960 200000 48468338 200000 595869891 200000 646674838 200000 198014839 200000 886240682 200000 50733936 200000 965590355 200000 513855622 200000 24031704 200000 363217871 200000 83917284 200000 277456637 200000 166099851 200000 327946243 200000 951705226 200000 672959742 200000 901074130 200000 319122003 200000 243912007 200000 247066900 200000 999617220 200000 160907175 200000 580614498 200000 855382697 200000 835347962 200000 734815247 200000 152009703 200000 104369294 200000 806067984 200000 911891260 200000 512707621 200000 358879095 200000 218171687 200000 455284997 200000 171797038 200000 715954812 200000 721758822 200000 121002980 200000 693949274 200000 217499546 200000 214159988 200000 773792631 200000 647594692 200000 743685680 200000 544998656 200000 619028735 200000 696320459 200000 472810371 200000 224984634 200000 300071908 200000 539674771 200000 363397946 200000 933589847 200000 716540463 200000 246763138 200000 684785122 200000 900311824 200000 805424398 200000 522160835 200000 678315883 200000 246893091 200000 518880595 200000 362624198 200000 813405097 200000 817855953 200000 365073910 200000 26862270 200000 337752276 200000 407599199 200000 460072591 200000 878596129 200000 358603784 200000 553998741 200000 802354652 200000 587639852 200000 980390854 200000 147528514 200000 468037697 200000 906398813 200000 197848177 200000 661647797 200000 720181827 200000 276459255 200000 832236754 200000 671547461 200000 410070796 200000 591590273 200000 702861461 200000 635015627 200000 247896299 200000 994907463 200000 757069514 200000 149999395 200000 903737297 200000 762977752 200000 199359588 200000 181822895 200000 860615636 200000 989593990 200000 256684221 200000 382882259 200000 739610031 200000 286739945 200000 760484368 200000 820580218 200000 651705664 200000 982804060 200000 258094590 200000 685812879 200000 934730761 200000 406801535 200000 927756298 200000 364460933 200000 450149809 200000 548385971 200000 726984733 200000 347035600 200000 605356672 200000 454191777 200000 445477634 200000 852658282 200000 33537510 200000 174216116 200000 829217003 200000 740779087 200000 528752372 200000 729698202 200000 608702442 200000 671227649 200000 519656673 200000 945848006 200000 729390713 200000 629100804 200000 40235910 200000 735564529 200000 403207667 200000 309209187 200000 90388963 200000 35998101 200000 586733848 200000 343407914 200000 16241304 200000 25723505 200000 719132813 200000 112979433 200000 866938988 200000 537347080 200000 970847066 200000 206075448 200000 374472906 200000 643331105 200000 992959850 200000 873336109 200000 782191167 200000 59530824 200000 558842894 200000 159354855 200000 937430270 200000 961344588 200000 340467834 200000 263857671 200000 925437276 200000 310237887 200000 513256007 200000 630524466 200000 344675923 200000 238698873 200000 209621488 200000 229883024 200000 145016323 200000 714017814 200000 542704469 200000 371516752 200000 325304365 200000 697547891 200000 554888762 200000 416561954 200000 336795319 200000 74471221 200000 199208137 200000 523132347 200000 36804650 200000 132864578 200000 878889484 200000 931760213 200000 318243383 200000 622987077 200000 723287156 200000 761073708 200000 790193710 200000 756818478 200000 678577749 200000 49901826 200000 686169989 200000 227108272 200000 590338151 200000 681404827 200000 699174999 200000 327150530 200000 665961031 200000 338426946 200000 568155618 200000 65807903 200000 68173043 200000 596331843 200000 727193352 200000 82445509 200000 808265554 200000 718937967 200000 984194767 200000 197688442 200000 385166506 200000 693940891 200000 70549217 200000 851351874 200000 760282920 200000 863371808 200000 742136333 200000 844005610 200000 599244892 200000 391393629 200000 205599940 200000 172311425 200000 644048314 200000 83557936 200000 434317212 200000 481059801 200000 624332058 200000 844873601 200000 140815313 200000 120460810 200000 173713720 200000 933392824 200000 314637247 200000 257189872 200000 449370676 200000 304191298 200000 678676841 200000 790352808 200000 301305876 200000 837490447 200000 502967029 200000 193169431 200000 382842174 200000 7755543 200000 453246254 200000 320685411 200000 986230014 200000 294532816 200000 765835265 200000 388935032 200000 312095750 200000 957243834 200000 802070784 200000 11939972 200000 338637032 200000 146655699 200000 861132770 200000 3433851 200000 430202014 200000 531014179 200000 958965505 200000 612374163 200000 783816963 200000 925879602 200000 969658842 200000 32843721 200000 626005336 200000 80039821 200000 653453713 200000 476914011 200000 924639424 200000 733657157 200000 525721450 200000 548780108 200000 687591619 200000 998991727 200000 528090449 200000 533066468 200000 274099151 200000 387387045 200000 244115027 200000 291932461 200000 241585586 200000 136077699 200000 814050595 200000 692738423 200000 981472290 200000 46480939 200000 359213718 200000 96499412 200000 330222389 200000 56238530 200000 223077415 200000 538023325 200000 619319273 200000 282648816 200000 910542452 200000 543434219 200000 928815261 200000 391592548 200000 927326654 200000 79509535 200000 121082262 200000 215548238 200000 671192173 200000 968407386 200000 460176764 200000 904927203 200000 928371082 200000 189225989 200000 152533466 200000 314473949 200000 785412420 200000 209477707 200000 620934049 200000 487459576 200000 953248108 200000 959908506 200000 293370789 200000 505040758 200000 674089976 200000 66467366 200000 618472222 200000 100235420 200000 213460355 200000 63638886 200000 234776617 200000 430695219 200000 249458635 200000 565964949 200000 395006533 200000 698662408 200000 467929651 200000 439867954 200000 239075031 200000 569148524 200000 181517887 200000 967181696 200000 370445734 200000 88139444 200000 449809946 200000 634146567 200000 627111775 200000 953881786 200000 857984275 200000 706251537 200000 902733330 200000 736989274 200000 355469339 200000 232673838 200000 232474547 200000 190540278 200000 835718217 200000 552231344 200000 558643866 200000 506087667 200000 489304406 200000 464208432 200000 947916291 200000 814841402 200000 745405474 200000 85645319 200000 914365583 200000 582069432 200000 375226157 200000 845605846 200000 722821313 200000 425741278 200000 176569630 200000 811374847 200000 516947842 200000 137481249 200000 639363392 200000 661116969 200000 744468126 200000 664853883 200000 561047040 200000 754909119 200000 816941893 200000 108428264 200000 640423280 200000 564788850 200000 64019083 200000 181519338 200000 940232647 200000 232809907 200000 786779112 200000 722157318 200000 120003551 200000 707744826 200000 55315384 200000 543048773 200000 360968118 200000 283035778 200000 110530491 200000 492610740 200000 516939501 200000 651333450 200000 745630103 200000 373528548 200000 960111948 200000 121154069 200000 417344849 200000 176926314 200000 328291132 200000 727358379 200000 47338456 200000 596977248 200000 950586955 200000 80704150 200000 499055482 200000 771543010 200000 535855020 200000 795461030 200000 251738733 200000 819966354 200000 651791540 200000 376626798 200000 4453704 200000 767009045 200000 43008350 200000 883167172 200000 418361735 200000 873215892 200000 551224520 200000 733581892 200000 638352906 200000 680518716 200000 2189748 200000 531252430 200000 518164886 200000 104959166 200000 844483336 200000 72308484 200000 55174482 200000 866509776 200000 4937806 200000 588753869 200000 323687244 200000 10534313 200000 775235637 200000 563352533 200000 961178866 200000 125410441 200000 610751758 200000 603250698 200000 261287321 200000 199555887 200000 418494288 200000 568535072 200000 32319226 200000 11451745 200000 459067924 200000 269949710 200000 314056112 200000 583991400 200000 818998681 200000 606261135 200000 662635451 200000 968531857 200000 18500545 200000 700740259 200000 679539455 200000 197674157 200000 237105298 200000 834197003 200000 101964230 200000 640377489 200000 943761591 200000 18930896 200000 252167482 200000 706814871 200000 713208317 200000 384598972 200000 935773676 200000 85974044 200000 329123286 200000 333406175 200000 722509904 200000 782541056 200000 685285849 200000 760160012 200000 796748606 200000 68146729 200000 191588928 200000 951009881 200000 650690675 200000 52125952 200000 758507112 200000 698310819 200000 246490894 200000 977826546 200000 799854421 200000 662479111 200000 723677715 200000 267859952 200000 808950827 200000 355384170 200000 214660331 200000 47882991 200000 447954614 200000 205375731 200000 179867106 200000 372568681 200000 546864611 200000 141138571 200000 422045352 200000 8104667 200000 79681605 200000 737214308 200000 68057297 200000 644857157 200000 839007377 200000 405482351 200000 794949717 200000 24384941 200000 170749474 200000 531037668 200000 714097168 200000 771521948 200000 137281909 200000 777592766 200000 156679235 200000 14679711 200000 474243758 200000 238514236 200000 405472529 200000 385430215 200000 142368274 200000 727160162 200000 230628099 200000 497218345 200000 677479051 200000 548350070 200000 439662981 200000 995254367 200000 444835879 200000 792732291 200000 543866727 200000 535358726 200000 488437401 200000 122922713 200000 164469084 200000 292465214 200000 841910199 200000 206557067 200000 511258238 200000 915604525 200000 118570490 200000 160955375 200000 728000712 200000 232021628 200000 233278209 200000 178636066 200000 549946779 200000 892360408 200000 520738318 200000 552604290 200000 18908730 200000 747404658 200000 864285831 200000 303926834 200000 221946957 200000 236153728 200000 598226550 200000 610788761 200000 592259682 200000 983321018 200000 402933514 200000 98715619 200000 277540455 200000 545252573 200000 753891092 200000 660924030 200000 952294450 200000 481327148 200000 281260427 200000 130098591 200000 205838329 200000 818969066 200000 817896456 200000 211057851 200000 635531994 200000 909393377 200000 816762187 200000 23878414 200000 553304916 200000 631898078 200000 162668980 200000 770325015 200000 485660108 200000 223252018 200000 928271818 200000 932037658 200000 659665674 200000 815764019 200000 983898296 200000 413760157 200000 523004089 200000 890600121 200000 84578507 200000 396788971 200000 548337642 200000 184915105 200000 534500853 200000 929680532 200000 186248081 200000 463396685 200000 607850573 200000 912459243 200000 588285191 200000 572144418 200000 641698445 200000 944152711 200000 884639366 200000 776230922 200000 159312531 200000 795608002 200000 892510640 200000 504513520 200000 150407648 200000 523117373 200000 549746697 200000 123785030 200000 604021276 200000 295242074 200000 303291256 200000 846110081 200000 605904784 200000 355618752 200000 793884362 200000 492285340 200000 532576170 200000 379682779 200000 578939951 200000 720845969 200000 559259005 200000 270616410 200000 915043771 200000 646307299 200000 961433150 200000 390763695 200000 339978214 200000 480912408 200000 643691976 200000 420403090 200000 904089613 200000 139183927 200000 873496857 200000 16978303 200000 740199151 200000 977646414 200000 187689683 200000 522748979 200000 256615216 200000 210795758 200000 232746428 200000 478275635 200000 474117081 200000 804640685 200000 259346750 200000 577374533 200000 386631382 200000 203813027 200000 464800231 200000 119207156 200000 825690999 200000 904799469 200000 99069418 200000 729044752 200000 728019183 200000 396159022 200000 722894237 200000 107922476 200000 896756440 200000 753524489 200000 855937529 200000 459409951 200000 954270126 200000 549378472 200000 227384605 200000 633536643 200000 354908495 200000 977038392 200000 630928076 200000 504500537 200000 855841665 200000 6177130 200000 862950122 200000 802203875 200000 681376876 200000 392352500 200000 288552450 200000 777291625 200000 638627100 200000 706106382 200000 309554627 200000 97214069 200000 402353664 200000 343568374 200000 407998846 200000 9538551 200000 468178286 200000 320279660 200000 670805674 200000 610627745 200000 968259101 200000 898285110 200000 325231457 200000 855085163 200000 333210537 200000 689355678 200000 545538272 200000 64521488 200000 434793746 200000 237688047 200000 74935819 200000 608418448 200000 307325245 200000 731649275 200000 491196902 200000 372949420 200000 4645746 200000 557325208 200000 498579485 200000 680811629 200000 415653340 200000 237307422 200000 553090941 200000 9994910 200000 966653452 200000 405094379 200000 81062520 200000 226444365 200000 159747959 200000 605719263 200000 438082470 200000 447243854 200000 79860723 200000 583033824 200000 130802238 200000 18665656 200000 382265918 200000 233784151 200000 962211489 200000 474430822 200000 661135479 200000 785586098 200000 187807440 200000 175770743 200000 28222627 200000 542565856 200000 700899057 200000 717184718 200000 954090281 200000 874982360 200000 64591310 200000 605374098 200000 609114966 200000 794398994 200000 419131733 200000 49020847 200000 168136666 200000 102871308 200000 652750105 200000 878835284 200000 941759817 200000 457779654 200000 3285199 200000 830679412 200000 786500252 200000 492502086 200000 500535506 200000 666916677 200000 267009965 200000 786106646 200000 512309920 200000 159956931 200000 212341182 200000 555017921 200000 225845083 200000 251423022 200000 98149363 200000 888249945 200000 574981706 200000 295595143 200000 455473619 200000 902745076 200000 983585621 200000 765533719 200000 482632651 200000 242054954 200000 876231563 200000 305819113 200000 369907627 200000 821567385 200000 746322336 200000 962269259 200000 963974439 200000 821460833 200000 133101671 200000 573013073 200000 669870679 200000 177251241 200000 13677405 200000 726974546 200000 383326775 200000 129735960 200000 600166174 200000 299403881 200000 587357992 200000 224011868 200000 998601197 200000 925039861 200000 157363565 200000 389961895 200000 59283505 200000 508166937 200000 197292463 200000 929688108 200000 545085682 200000 566914365 200000 119558010 200000 119259815 200000 807199840 200000 122622347 200000 252255165 200000 138163666 200000 567782988 200000 662950515 200000 582291790 200000 172197361 200000 887825069 200000 12587815 200000 617638244 200000 852283463 200000 766767645 200000 688912416 200000 293185051 200000 568741790 200000 725624410 200000 267319703 200000 519195380 200000 751807684 200000 244605637 200000 622846476 200000 806899538 200000 441975560 200000 929448678 200000 148704451 200000 757993725 200000 350775489 200000 931105510 200000 327416898 200000 135329955 200000 366713287 200000 697393683 200000 731341013 200000 968556114 200000 810911224 200000 79276384 200000 293518602 200000 573743616 200000 376503733 200000 544697314 200000 467775029 200000 844732931 200000 210715746 200000 437143892 200000 603973869 200000 475405209 200000 685515497 200000 437308564 200000 997949325 200000 923980130 200000 439363128 200000 390312996 200000 834794676 200000 286212064 200000 959385022 200000 364941994 200000 383891910 200000 947086334 200000 567766002 200000 692866416 200000 146044776 200000 173810566 200000 770698956 200000 62956772 200000 575592967 200000 169511338 200000 380817482 200000 918187801 200000 778720850 200000 785276 200000 411914477 200000 572198469 200000 135449020 200000 268971125 200000 10889273 200000 968013121 200000 394962171 200000 986048242 200000 59889976 200000 368737292 200000 678299788 200000 479728818 200000 967885048 200000 986700872 200000 70687020 200000 153214298 200000 523926280 200000 225971131 200000 153583712 200000 947420913 200000 947358207 200000 515568336 200000 618086638 200000 955278948 200000 398534134 200000 69203220 200000 143720802 200000 293729283 200000 520960776 200000 666057145 200000 631871626 200000 329265666 200000 588874201 200000 614261270 200000 863819258 200000 546521849 200000 446839308 200000 412303908 200000 412776073 200000 30819941 200000 152446668 200000 822196995 200000 613543122 200000 889064740 200000 47764292 200000 162705779 200000 987751348 200000 477428733 200000 997103911 200000 382242395 200000 814228691 200000 712653846 200000 967355177 200000 64501574 200000 445125909 200000 197895548 200000 117753731 200000 720241377 200000 461033765 200000 312057759 200000 422843507 200000 496812927 200000 597799411 200000 860059090 200000 674717882 200000 689618837 200000 625776433 200000 681625551 200000 670014492 200000 747898942 200000 321670616 200000 949046834 200000 384880099 200000 439093175 200000 610051233 200000 404650745 200000 352552797 200000 996431332 200000 835777165 200000 355218954 200000 130305113 200000 940175050 200000 494858590 200000 126983597 200000 335096750 200000 486483219 200000 844711963 200000 99862286 200000 413005749 200000 715972749 200000 103313296 200000 742782140 200000 245741770 200000 481837227 200000 976106699 200000 972677421 200000 91460046 200000 395671298 200000 968137633 200000 998795576 200000 768375976 200000 266232781 200000 636210983 200000 476050073 200000 341485759 200000 944110698 200000 184586809 200000 760787568 200000 699087234 200000 204805595 200000 881163766 200000 446728642 200000 888984288 200000 736463174 200000 810421313 200000 274578935 200000 448173520 200000 733817974 200000 264923714 200000 817682778 200000 878121675 200000 297040471 200000 212712163 200000 556244381 200000 603093581 200000 492496765 200000 74591060 200000 567446098 200000 623684439 200000 272639646 200000 518131080 200000 71605107 200000 50388976 200000 107620115 200000 417007286 200000 442698202 200000 224326047 200000 745656156 200000 347746776 200000 683783626 200000 309572083 200000 419273113 200000 256096815 200000 522745700 200000 842237692 200000 845194257 200000 951421885 200000 584252211 200000 53085647 200000 451699119 200000 40187337 200000 396045473 200000 979672325 200000 377213568 200000 483527519 200000 545879679 200000 271551804 200000 819757110 200000 316484557 200000 999085953 200000 507260309 200000 343069864 200000 473311528 200000 564727487 200000 972288564 200000 780014672 200000 116811461 200000 612652598 200000 756738244 200000 865025227 200000 789052352 200000 744606533 200000 757607152 200000 214721373 200000 752878968 200000 680447793 200000 11532523 200000 496539498 200000 389724177 200000 957563297 200000 571276777 200000 308194558 200000 124534512 200000 367207202 200000 443596963 200000 733010758 200000 825893187 200000 441324452 200000 712636376 200000 607902485 200000 333517431 200000 688214267 200000 681977542 200000 550414688 200000 989046976 200000 258239327 200000 687531445 200000 483723202 200000 26473876 200000 512081388 200000 311900780 200000 436809977 200000 38825520 200000 678839587 200000 476417210 200000 900679527 200000 183206930 200000 780306279 200000 201535727 200000 158743954 200000 296297853 200000 789975937 200000 597505632 200000 995239588 200000 813697528 200000 216583965 200000 222729190 200000 800447211 200000 806807247 200000 584964427 200000 536527967 200000 207802458 200000 159635856 200000 475536126 200000 14943020 200000 283474695 200000 757306000 200000 674527632 200000 369951410 200000 101100971 200000 486803812 200000 761323324 200000 416819929 200000 97839653 200000 719556456 200000 352925091 200000 677766032 200000 385438711 200000 161957947 200000 518113864 200000 881981767 200000 27169479 200000 902344769 200000 652744980 200000 275587955 200000 18396384 200000 242146080 200000 396099794 200000 294997773 200000 456099246 200000 421390915 200000 956170676 200000 179488531 200000 206591557 200000 23073114 200000 398151628 200000 973825286 200000 911383515 200000 849399000 200000 142375828 200000 731578731 200000 15684170 200000 613543028 200000 820248679 200000 566346826 200000 728328335 200000 892787113 200000 701168901 200000 100926386 200000 622575438 200000 656880181 200000 189994515 200000 75297331 200000 861025611 200000 107459230 200000 970284697 200000 862158178 200000 319413746 200000 725862056 200000 499948162 200000 240469080 200000 248017360 200000 405261280 200000 206079775 200000 481246772 200000 141293335 200000 60092949 200000 443268516 200000 579384468 200000 370426398 200000 219450329 200000 89120682 200000 607624224 200000 351663583 200000 89504004 200000 869187500 200000 935653120 200000 689566328 200000 984766257 200000 895953802 200000 963226464 200000 414200746 200000 987512384 200000 470970120 200000 227924979 200000 392578397 200000 945308370 200000 546287696 200000 772180077 200000 229905434 200000 829728976 200000 652742252 200000 968751624 200000 276825999 200000 67548645 200000 802953165 200000 689018368 200000 27437327 200000 176969727 200000 180791495 200000 119387159 200000 281428495 200000 848132050 200000 389161490 200000 92853010 200000 948785323 200000 74550613 200000 570240843 200000 720917817 200000 750962206 200000 413237314 200000 734592368 200000 161261787 200000 577579341 200000 450189466 200000 763879784 200000 122048712 200000 628173629 200000 202336543 200000 200423033 200000 913131221 200000 498837401 200000 944402905 200000 956142800 200000 601549916 200000 211503405 200000 634014354 200000 197118461 200000 259062457 200000 797297773 200000 744149850 200000 925593972 200000 760979918 200000 5384687 200000 565204227 200000 161698573 200000 252210815 200000 66116844 200000 863056293 200000 777996676 200000 956356919 200000 338278339 200000 283516188 200000 405500154 200000 188302946 200000 219315319 200000 575778181 200000 658878322 200000 978620145 200000 883531564 200000 638186437 200000 146218325 200000 309904089 200000 901530797 200000 299474946 200000 951436270 200000 305510292 200000 125292265 200000 314164263 200000 25074671 200000 914928798 200000 25568114 200000 678771300 200000 145936363 200000 950054905 200000 856364029 200000 768120236 200000 14688473 200000 832069289 200000 422337764 200000 608877622 200000 804297367 200000 54361401 200000 808979879 200000 86075389 200000 933794405 200000 170701365 200000 960717158 200000 730581824 200000 827101030 200000 907185326 200000 419520361 200000 383864066 200000 981471010 200000 689655993 200000 811894681 200000 504190859 200000 620833287 200000 124179440 200000 777827076 200000 599177445 200000 35818467 200000 886193135 200000 135897180 200000 931842400 200000 755898988 200000 702429912 200000 616913017 200000 741110798 200000 951655352 200000 185985488 200000 274307282 200000 962343239 200000 271167173 200000 77781376 200000 471780360 200000 686082855 200000 632918002 200000 733463700 200000 688326236 200000 684106251 200000 599160196 200000 920038975 200000 241229364 200000 113339160 200000 546104867 200000 231465142 200000 732482202 200000 212306612 200000 470726490 200000 386609072 200000 219342268 200000 608923915 200000 54209050 200000 174306029 200000 291369837 200000 452650635 200000 192681783 200000 64085164 200000 150481315 200000 616923240 200000 135671785 200000 980809266 200000 642362103 200000 790089497 200000 779619917 200000 905262666 200000 466988328 200000 116502233 200000 120590818 200000 58364864 200000 153195928 200000 489868839 200000 440325645 200000 512212453 200000 620150733 200000 370913862 200000 128601749 200000 94828302 200000 984834034 200000 327170494 200000 817412135 200000 537808149 200000 53217619 200000 15979225 200000 687642323 200000 7348694 200000 598030564 200000 695523367 200000 450221197 200000 237537203 200000 72593339 200000 791421690 200000 6784429 200000 867258385 200000 468717970 200000 492981227 200000 812294511 200000 988911577 200000 305191238 200000 573656915 200000 780977780 200000 389165048 200000 561132890 200000 192363475 200000 23439680 200000 139920351 200000 403353205 200000 587054796 200000 172608698 200000 76813315 200000 800849375 200000 190235880 200000 941144238 200000 864022110 200000 716599304 200000 911780495 200000 333717582 200000 816939756 200000 493414146 200000 513440371 200000 996202669 200000 421396015 200000 412982018 200000 126066693 200000 705838403 200000 491537324 200000 438727395 200000 65216509 200000 758101100 200000 658830444 200000 283309730 200000 418819286 200000 308816360 200000 699239292 200000 233734627 200000 154086223 200000 873422685 200000 665868397 200000 264797291 200000 352422123 200000 843727056 200000 744667092 200000 878449316 200000 758410866 200000 600546096 200000 27598795 200000 626340892 200000 455255662 200000 482871499 200000 75943023 200000 589711878 200000 761197999 200000 415194071 200000 557418592 200000 57183159 200000 592092615 200000 631475435 200000 660330820 200000 747910442 200000 522207631 200000 23345539 200000 130560579 200000 513181053 200000 944197536 200000 912768639 200000 552632972 200000 397194610 200000 307245787 200000 206091940 200000 587921871 200000 654151663 200000 623227618 200000 832523033 200000 11008706 200000 881506942 200000 880555676 200000 717853164 200000 546121117 200000 954042829 200000 740485813 200000 446140555 200000 601973917 200000 789929519 200000 977520155 200000 596524619 200000 254419076 200000 582513178 200000 462443138 200000 604254949 200000 827878167 200000 818658471 200000 670743777 200000 172979956 200000 55764383 200000 237578262 200000 115708915 200000 49962104 200000 650568041 200000 363365447 200000 769731255 200000 802244437 200000 964387910 200000 369301825 200000 904266481 200000 124399573 200000 109162764 200000 176886190 200000 860796839 200000 708317474 200000 944321042 200000 789181789 200000 328730020 200000 280868301 200000 679530424 200000 518524352 200000 853542392 200000 491010122 200000 600712413 200000 325749356 200000 281661045 200000 878906737 200000 896090471 200000 283285403 200000 34922036 200000 736215807 200000 248876735 200000 488511149 200000 987646991 200000 143961107 200000 412594258 200000 593949346 200000 278198052 200000 946510769 200000 781882897 200000 554874530 200000 610043736 200000 587473730 200000 162327281 200000 328346741 200000 365629393 200000 309168402 200000 261832044 200000 853278987 200000 771412347 200000 185842897 200000 732894719 200000 553139958 200000 796812165 200000 740529683 200000 398054826 200000 853343979 200000 282882017 200000 443132112 200000 545856627 200000 634454085 200000 512718279 200000 812066788 200000 577943523 200000 383663490 200000 185751602 200000 313282448 200000 110017415 200000 66568388 200000 618141281 200000 311982071 200000 456373616 200000 914389072 200000 48354904 200000 854534050 200000 393003188 200000 779355922 200000 656112477 200000 345308669 200000 5651947 200000 392163096 200000 503391355 200000 681301464 200000 399443378 200000 701459987 200000 262080258 200000 783945190 200000 463986987 200000 95381977 200000 561694469 200000 49438529 200000 462289019 200000 483612901 200000 52139994 200000 141309412 200000 321877835 200000 894654165 200000 636425374 200000 830550832 200000 389811016 200000 38849771 200000 37399726 200000 927683688 200000 466504868 200000 273728141 200000 250223663 200000 139607860 200000 93808786 200000 982117318 200000 394936456 200000 933076514 200000 532253133 200000 215850946 200000 744380131 200000 28168480 200000 717168402 200000 336469334 200000 145975983 200000 385755652 200000 905557409 200000 44484981 200000 339490336 200000 400348932 200000 932377024 200000 816419772 200000 121902766 200000 150711102 200000 999540024 200000 777710823 200000 411048338 200000 716334385 200000 923551190 200000 479886169 200000 636446284 200000 410002754 200000 793769451 200000 903249305 200000 964026656 200000 204271673 200000 225267405 200000 44231375 200000 299228051 200000 35327425 200000 450781012 200000 290705227 200000 517858035 200000 453249259 200000 42219101 200000 198950143 200000 379627213 200000 623905963 200000 616597835 200000 464640512 200000 136705909 200000 528543322 200000 834011265 200000 531083017 200000 838318721 200000 415474226 200000 869205481 200000 608278519 200000 789944654 200000 867181525 200000 467036016 200000 418230350 200000 535745402 200000 878328519 200000 985483143 200000 386767282 200000 585466216 200000 30500591 200000 127805860 200000 598908015 200000 73259711 200000 780913434 200000 430292671 200000 729607155 200000 478062827 200000 129783160 200000 422317525 200000 457287502 200000 801184667 200000 917378589 200000 292630633 200000 391542201 200000 815633217 200000 317705601 200000 603032318 200000 519941388 200000 19882389 200000 334068993 200000 751619486 200000 360373829 200000 20218898 200000 429804380 200000 583648342 200000 969315336 200000 387166840 200000 598051638 200000 681433015 200000 863831322 200000 901917000 200000 891532696 200000 334675287 200000 590826213 200000 619556939 200000 604561518 200000 126612558 200000 608285176 200000 862625036 200000 887130376 200000 764078522 200000 801032836 200000 199177561 200000 678364825 200000 191479099 200000 39982815 200000 169751494 200000 328881851 200000 258406263 200000 685654021 200000 665478697 200000 174586858 200000 998276247 200000 972382226 200000 825939487 200000 879407620 200000 369224904 200000 958834377 200000 561812358 200000 935987407 200000 585855164 200000 187649552 200000 302302977 200000 689080947 200000 312569382 200000 92119666 200000 7758968 200000 645299708 200000 170946626 200000 26283932 200000 770295701 200000 699300313 200000 965684810 200000 704679648 200000 395652167 200000 16269408 200000 978849794 200000 870028213 200000 315732803 200000 854022216 200000 529560621 200000 879062580 200000 832999550 200000 40640813 200000 896876821 200000 920386973 200000 86140852 200000 263710735 200000 420678407 200000 208977104 200000 179680485 200000 161536979 200000 838314708 200000 242681557 200000 70708434 200000 565311425 200000 870505042 200000 877622100 200000 640536964 200000 818551812 200000 556511449 200000 523771677 200000 154250950 200000 382587949 200000 315909575 200000 126224546 200000 48787110 200000 298884529 200000 789935356 200000 249151096 200000 382808568 200000 598621286 200000 810763615 200000 566186970 200000 93450963 200000 921618698 200000 983396183 200000 914127654 200000 950004497 200000 856148412 200000 584967506 200000 467320925 200000 133574355 200000 889616513 200000 717829697 200000 928718759 200000 927373564 200000 759193536 200000 735634458 200000 930822605 200000 712354225 200000 637566662 200000 876926549 200000 605914302 200000 588831967 200000 967497795 200000 625285232 200000 566972938 200000 131034293 200000 751840460 200000 372976747 200000 948052330 200000 240412709 200000 361345879 200000 372813133 200000 799226166 200000 158904168 200000 79193025 200000 651511197 200000 66288877 200000 128896631 200000 375791947 200000 467945449 200000 857873329 200000 834343314 200000 730568985 200000 836894531 200000 236849352 200000 396733373 200000 613480626 200000 652095422 200000 554818588 200000 505545534 200000 466001027 200000 552556277 200000 230479036 200000 197459489 200000 51704924 200000 555217029 200000 529359705 200000 221633716 200000 319884785 200000 297596559 200000 513852618 200000 496691211 200000 69501274 200000 549118519 200000 329770632 200000 451081853 200000 568510867 200000 786748455 200000 612559667 200000 286934565 200000 259103997 200000 594901772 200000 785862411 200000 403228514 200000 12997595 200000 856147992 200000 984647799 200000 693088599 200000 206889174 200000 126148479 200000 932498050 200000 628537964 200000 555369338 200000 938740986 200000 932687193 200000 245529803 200000 447364278 200000 989892167 200000 420986574 200000 661167331 200000 240106848 200000 942592934 200000 584538328 200000 771778025 200000 789777583 200000 236331614 200000 184800785 200000 465974354 200000 132678847 200000 839317302 200000 740765750 200000 278797403 200000 860278033 200000 132418812 200000 378235051 200000 838601345 200000 773833992 200000 804038914 200000 752053492 200000 539380233 200000 585250412 200000 540090267 200000 892817213 200000 827436921 200000 496190443 200000 848612515 200000 677694164 200000 758298909 200000 922429843 200000 884531700 200000 308916393 200000 521993091 200000 425367898 200000 279144434 200000 302823380 200000 266657279 200000 69227414 200000 245234688 200000 973944335 200000 625961768 200000 695333253 200000 268731657 200000 471216184 200000 154327897 200000 993859527 200000 264046584 200000 267324113 200000 317381937 200000 461589727 200000 440174655 200000 380338816 200000 507227667 200000 614228917 200000 18514004 200000 991008399 200000 759954599 200000 326233622 200000 540202032 200000 274384237 200000 137879383 200000 339988787 200000 143768526 200000 78007595 200000 863721171 200000 771178014 200000 424437682 200000 51204607 200000 119904910 200000 324445264 200000 957139807 200000 941817540 200000 784516414 200000 270188070 200000 742285280 200000 641603961 200000 252625247 200000 129060191 200000 828693568 200000 473044414 200000 871878065 200000 736011168 200000 191147538 200000 345166682 200000 941144502 200000 139677936 200000 536197610 200000 874449079 200000 810008629 200000 966602300 200000 613169633 200000 148903780 200000 496701370 200000 94069204 200000 588010005 200000 614855826 200000 439425811 200000 268259820 200000 974136614 200000 864317336 200000 242898388 200000 479018780 200000 189396155 200000 739574896 200000 464289492 200000 37514465 200000 398298107 200000 781327415 200000 764949166 200000 823306265 200000 950598676 200000 406212016 200000 26841153 200000 366263179 200000 123399864 200000 78702018 200000 168415537 200000 551415901 200000 803946139 200000 108572662 200000 598315619 200000 169692828 200000 608441334 200000 118813434 200000 178993285 200000 3715000 200000 132808455 200000 562088224 200000 304834692 200000 651707140 200000 340876943 200000 310721247 200000 611168275 200000 372290106 200000 311562834 200000 376328017 200000 321143339 200000 344686070 200000 636032411 200000 701388468 200000 399165317 200000 465817142 200000 906411957 200000 249677546 200000 495887138 200000 570810592 200000 69463667 200000 387858424 200000 163609284 200000 292775996 200000 642827433 200000 832566922 200000 632183666 200000 145691510 200000 57694384 200000 195241070 200000 714922488 200000 918118686 200000 290931430 200000 816854292 200000 535084900 200000 606939559 200000 37027372 200000 574137365 200000 815184778 200000 821935595 200000 600815718 200000 552897449 200000 987235713 200000 532880293 200000 813105407 200000 579328303 200000 114987044 200000 845833717 200000 467111778 200000 527479209 200000 888461459 200000 520599520 200000 89837954 200000 567920701 200000 172420271 200000 109833422 200000 919722579 200000 914628789 200000 934216609 200000 550316298 200000 434313806 200000 68091904 200000 92297811 200000 291628102 200000 469842929 200000 509291183 200000 814330357 200000 698765332 200000 698634813 200000 120100728 200000 810595450 200000 907084910 200000 89379126 200000 811795383 200000 845082392 200000 666757166 200000 760020071 200000 8899048 200000 744737996 200000 372539799 200000 783780187 200000 581492270 200000 490612948 200000 958843082 200000 195188261 200000 653860048 200000 467178803 200000 515765842 200000 235223513 200000 918580406 200000 428771632 200000 221274009 200000 872646416 200000 782559216 200000 149395415 200000 183881584 200000 565658216 200000 656782895 200000 436920950 200000 638207115 200000 452538626 200000 488255306 200000 904065313 200000 246033923 200000 688230147 200000 569984955 200000 855578416 200000 346097618 200000 594182163 200000 134707488 200000 310996924 200000 982559578 200000 35031521 200000 169201850 200000 498628645 200000 69079007 200000 443347612 200000 89865201 200000 920985230 200000 384755976 200000 135456123 200000 483294926 200000 205787231 200000 971069794 200000 933062967 200000 614817919 200000 2429635 200000 299107037 200000 519441036 200000 888128470 200000 591498536 200000 321525069 200000 570033340 200000 597761995 200000 230254529 200000 645127402 200000 725387275 200000 911518198 200000 987385351 200000 971189968 200000 673116228 200000 647659797 200000 137259828 200000 593975168 200000 678551346 200000 801153420 200000 208366790 200000 320013661 200000 740462888 200000 676033504 200000 561643266 200000 12311856 200000 605045626 200000 299856699 200000 661094255 200000 902854821 200000 732783873 200000 908822508 200000 34338647 200000 172151500 200000 241389724 200000 651584484 200000 949098057 200000 470956696 200000 15358377 200000 20455225 200000 245633690 200000 70960483 200000 715014288 200000 3247270 200000 94660575 200000 894624616 200000 692905784 200000 358290441 200000 359629684 200000 690237000 200000 156383632 200000 344750821 200000 729753336 200000 19030406 200000 503829512 200000 342456030 200000 817688271 200000 313279755 200000 62919189 200000 685919295 200000 655689887 200000 384611234 200000 889304240 200000 711260279 200000 195725779 200000 551568253 200000 152958680 200000 769708183 200000 570316827 200000 614994094 200000 93335563 200000 741505494 200000 211486698 200000 104329135 200000 459417297 200000 872399373 200000 272016631 200000 676136411 200000 408200498 200000 343456316 200000 342990012 200000 169183730 200000 438424378 200000 779303683 200000 135444730 200000 996746393 200000 68035452 200000 50719529 200000 96421427 200000 812255448 200000 426511244 200000 572522521 200000 106784303 200000 114334362 200000 742216836 200000 938580576 200000 838764152 200000 57470256 200000 484958592 200000 261435441 200000 558805725 200000 993345998 200000 167183906 200000 366298593 200000 26995187 200000 552074253 200000 969398030 200000 734303339 200000 750945167 200000 638439528 200000 484509807 200000 244280300 200000 122785613 200000 580151999 200000 337225329 200000 651588648 200000 485354764 200000 919780566 200000 897060292 200000 528208644 200000 549076336 200000 557173975 200000 861419552 200000 363760906 200000 555633759 200000 478056908 200000 927241915 200000 681716712 200000 19644293 200000 712854054 200000 505128660 200000 898430193 200000 534272208 200000 17189433 200000 277537324 200000 216735642 200000 253355252 200000 291515581 200000 460809608 200000 717243902 200000 141184487 200000 674346831 200000 408623408 200000 517399387 200000 745880934 200000 879605486 200000 331391859 200000 815833747 200000 96440687 200000 621597310 200000 291411745 200000 764680364 200000 530742469 200000 574013256 200000 1378831 200000 578925392 200000 200285040 200000 317051256 200000 160871319 200000 613855566 200000 500916538 200000 317030046 200000 896070933 200000 396557591 200000 404969522 200000 654993454 200000 964813419 200000 808978753 200000 316257069 200000 487293440 200000 974804606 200000 217301768 200000 856206912 200000 186443984 200000 544874934 200000 743452360 200000 17852231 200000 743559871 200000 164809858 200000 943506564 200000 305401442 200000 174534096 200000 324839378 200000 271110754 200000 574020722 200000 405582444 200000 157690267 200000 111693101 200000 577000353 200000 839636958 200000 46100823 200000 134872274 200000 454347223 200000 397555928 200000 577895042 200000 761619171 200000 571958597 200000 262165997 200000 408256798 200000 943725847 200000 519457502 200000 540356628 200000 294556720 200000 87500232 200000 209981145 200000 502838059 200000 952171584 200000 663194739 200000 833301809 200000 432284786 200000 60527069 200000 653782076 200000 150035493 200000 650292492 200000 656025111 200000 372299367 200000 179178168 200000 136578178 200000 669356291 200000 71720160 200000 373349682 200000 377838911 200000 487679035 200000 243392180 200000 823618461 200000 402291476 200000 71976795 200000 871309462 200000 290025544 200000 756263350 200000 622221957 200000 934178139 200000 253284936 200000 430446395 200000 845413086 200000 711853694 200000 242868210 200000 134393505 200000 344741647 200000 965960861 200000 968339299 200000 387151943 200000 326005189 200000 448459258 200000 681203448 200000 608056434 200000 916032561 200000 340073722 200000 264146390 200000 662393802 200000 802479752 200000 134828713 200000 285604963 200000 591149530 200000 175758980 200000 247059253 200000 931668171 200000 708571539 200000 261844449 200000 66210415 200000 647772540 200000 537634249 200000 2269409 200000 915967053 200000 652373418 200000 454470069 200000 806548169 200000 500913002 200000 452620236 200000 73876337 200000 52882017 200000 340841861 200000 801379357 200000 506908799 200000 515167864 200000 831884798 200000 869244188 200000 143925315 200000 808939614 200000 855218780 200000 962207756 200000 103771780 200000 274242665 200000 575013065 200000 630255989 200000 256325615 200000 442844784 200000 324567700 200000 259480481 200000 117759636 200000 693672531 200000 371390638 200000 583859999 200000 645047399 200000 845035633 200000 376114222 200000 539945284 200000 818763200 200000 551342639 200000 484952269 200000 255400101 200000 593416667 200000 245534328 200000 54533483 200000 69471647 200000 89202009 200000 359365176 200000 141315720 200000 836103375 200000 385057470 200000 500794080 200000 116580555 200000 889111962 200000 830353649 200000 594003173 200000 437770111 200000 647621286 200000 416923582 200000 916768321 200000 255512337 200000 286634591 200000 215740503 200000 341068017 200000 401949075 200000 771581299 200000 73731535 200000 913911157 200000 252344124 200000 319641430 200000 609165726 200000 893717331 200000 464838886 200000 521847999 200000 293874720 200000 359843731 200000 33259151 200000 425179689 200000 340059925 200000 230414148 200000 532163032 200000 746686547 200000 387853859 200000 158931446 200000 287932553 200000 285437633 200000 536063311 200000 657183295 200000 283163403 200000 892824632 200000 778093960 200000 482189879 200000 412067564 200000 366498630 200000 467952412 200000 90571259 200000 756064607 200000 205457592 200000 789410369 200000 190613037 200000 241504697 200000 870095905 200000 596291982 200000 983766642 200000 244862965 200000 223995482 200000 707371135 200000 564475379 200000 661157169 200000 762376188 200000 752594932 200000 399669213 200000 152142383 200000 561013224 200000 787869874 200000 991736289 200000 212077013 200000 97814464 200000 187341792 200000 324980916 200000 835496365 200000 584595051 200000 725955468 200000 640113808 200000 199895654 200000 191977109 200000 758242596 200000 918013873 200000 129028689 200000 279857452 200000 374448637 200000 174515418 200000 785288165 200000 472917476 200000 775959504 200000 244062157 200000 323833915 200000 674858420 200000 691328312 200000 473596374 200000 860697490 200000 548950871 200000 490843701 200000 322699841 200000 927953868 200000 705030604 200000 648290987 200000 17537247 200000 992391408 200000 956478679 200000 228691684 200000 519320198 200000 113847206 200000 161049469 200000 117391882 200000 647752078 200000 889538494 200000 703843468 200000 305536686 200000 706644564 200000 567095977 200000 471995153 200000 126240068 200000 499541946 200000 492243454 200000 265566431 200000 410680484 200000 135124901 200000 258071031 200000 676413711 200000 395877003 200000 835250558 200000 841360881 200000 510837882 200000 608182296 200000 917942962 200000 878631664 200000 153886273 200000 754006095 200000 354146610 200000 366773272 200000 767482950 200000 995204249 200000 527178228 200000 53122357 200000 283817392 200000 429587266 200000 328775536 200000 376394036 200000 583601003 200000 961953786 200000 164671011 200000 861421224 200000 294908069 200000 190859349 200000 663143695 200000 164167238 200000 119628115 200000 448967243 200000 512338489 200000 402208105 200000 168638634 200000 843792056 200000 720795946 200000 801622670 200000 281398182 200000 741196765 200000 845355375 200000 531941337 200000 357038982 200000 171141085 200000 668687129 200000 244884879 200000 623974477 200000 659287873 200000 320593726 200000 414939290 200000 708372803 200000 774881141 200000 957993078 200000 838264072 200000 565855603 200000 904417609 200000 589158750 200000 941108876 200000 875013675 200000 523757424 200000 354249497 200000 647763708 200000 515186558 200000 52204292 200000 270298058 200000 547569361 200000 592620741 200000 481808384 200000 937894171 200000 940966826 200000 250253082 200000 697493445 200000 782053561 200000 338651849 200000 310987227 200000 4537238 200000 671101653 200000 596717460 200000 109462829 200000 837240091 200000 421421220 200000 257430549 200000 183604855 200000 389572834 200000 736852704 200000 955104123 200000 506048226 200000 123184857 200000 777547846 200000 268656279 200000 6009312 200000 909821654 200000 466667030 200000 366617184 200000 672507810 200000 468321039 200000 85687958 200000 2243183 200000 669758368 200000 296264354 200000 560104335 200000 732222340 200000 416636694 200000 241454094 200000 703978702 200000 753295359 200000 255690113 200000 378781624 200000 249430693 200000 539100263 200000 113581861 200000 761034344 200000 895627367 200000 77829095 200000 687026058 200000 385441737 200000 313244399 200000 680163020 200000 788343803 200000 727491820 200000 696035610 200000 816912648 200000 395310598 200000 878881989 200000 566232136 200000 543134386 200000 121789438 200000 65132717 200000 230955743 200000 65539204 200000 634709372 200000 939289310 200000 179585224 200000 59219548 200000 889035226 200000 475063546 200000 727370224 200000 73567675 200000 556882615 200000 753285 200000 503548616 200000 696088649 200000 944944246 200000 745693030 200000 113491142 200000 725476431 200000 638892222 200000 716400746 200000 655635170 200000 452201275 200000 917908219 200000 815528385 200000 362473498 200000 4748832 200000 689331420 200000 365413759 200000 765010926 200000 968244787 200000 520294611 200000 407983132 200000 503084260 200000 481976143 200000 59780760 200000 158996213 200000 827172613 200000 693096562 200000 48569766 200000 454339785 200000 665816158 200000 831118398 200000 845700541 200000 74376252 200000 194990465 200000 694032249 200000 37830494 200000 585245271 200000 78650369 200000 465461133 200000 852987474 200000 726046470 200000 100429049 200000 734928136 200000 143930404 200000 38900633 200000 944397190 200000 689079325 200000 513826978 200000 450199875 200000 904025928 200000 946451234 200000 741239904 200000 832424862 200000 526277861 200000 601189648 200000 892945204 200000 756344102 200000 394406535 200000 516433926 200000 803376315 200000 816308153 200000 626467417 200000 290794951 200000 183912659 200000 263574301 200000 266068749 200000 246577719 200000 759532063 200000 475354490 200000 639037529 200000 846437857 200000 470839942 200000 150463964 200000 703951221 200000 743839348 200000 331803572 200000 218307762 200000 340930974 200000 380436289 200000 718825880 200000 253242450 200000 711881367 200000 948925887 200000 197398244 200000 683036531 200000 986245923 200000 607749128 200000 126462353 200000 444978097 200000 4344204 200000 848311641 200000 231962968 200000 568388108 200000 376674847 200000 241841302 200000 52296249 200000 142731625 200000 329483182 200000 61308611 200000 542168824 200000 689180432 200000 254611468 200000 419590540 200000 342154139 200000 193953068 200000 34623637 200000 307734974 200000 806686702 200000 72810830 200000 906903715 200000 280180684 200000 565703679 200000 746221291 200000 571398682 200000 192797259 200000 603387042 200000 396203481 200000 8204253 200000 508727926 200000 315757037 200000 823154902 200000 973813846 200000 457829546 200000 327489469 200000 376098305 200000 989911538 200000 946990315 200000 954554416 200000 79813471 200000 647210915 200000 803624798 200000 419165737 200000 425578839 200000 129346396 200000 575706317 200000 508291024 200000 312181046 200000 287221401 200000 128252198 200000 5146383 200000 829484460 200000 434274516 200000 450887164 200000 590669334 200000 501687630 200000 499878929 200000 240906500 200000 455039447 200000 843489042 200000 145012051 200000 56502426 200000 232977546 200000 73295573 200000 447562532 200000 646030394 200000 796892715 200000 588664792 200000 179271185 200000 957763335 200000 847389431 200000 485250367 200000 250721068 200000 983800391 200000 889216499 200000 89073809 200000 608681097 200000 774239204 200000 289239397 200000 968840763 200000 843345857 200000 967982829 200000 43332953 200000 474836493 200000 236606066 200000 688749075 200000 332065309 200000 153315771 200000 674997948 200000 865517612 200000 331919045 200000 798254429 200000 526483397 200000 324750516 200000 789914024 200000 239422447 200000 422268470 200000 44287047 200000 324304608 200000 490574802 200000 471566525 200000 570031400 200000 174067406 200000 260892489 200000 994292873 200000 645477822 200000 545263765 200000 33503485 200000 711029201 200000 941698833 200000 966547098 200000 937941626 200000 609851981 200000 609013585 200000 964582154 200000 688046768 200000 655034811 200000 34119760 200000 879304788 200000 215893106 200000 955295324 200000 692375555 200000 135950763 200000 35896058 200000 867106164 200000 95543044 200000 133254533 200000 206616163 200000 370144717 200000 964079379 200000 565109790 200000 996953646 200000 915629108 200000 713742736 200000 954335222 200000 460465598 200000 10867707 200000 118045699 200000 265062479 200000 652466395 200000 801501046 200000 593147541 200000 239687600 200000 50810931 200000 426565758 200000 761139348 200000 997560933 200000 851646420 200000 717615857 200000 197700851 200000 654398716 200000 252110772 200000 685973807 200000 165338823 200000 220091593 200000 585332265 200000 689781407 200000 821306827 200000 6188643 200000 117651569 200000 192155176 200000 752177373 200000 385262629 200000 634668 200000 373012152 200000 957748351 200000 982791342 200000 10898141 200000 404122561 200000 249878359 200000 89938273 200000 812049516 200000 437075895 200000 628604079 200000 954180326 200000 618620838 200000 283588243 200000 991783669 200000 302806439 200000 416529340 200000 1131603 200000 332912188 200000 787049044 200000 605188032 200000 824385911 200000 739701946 200000 510357087 200000 767482155 200000 964147078 200000 842591048 200000 388408961 200000 33386586 200000 343568263 200000 890639845 200000 404609331 200000 342921484 200000 480587400 200000 55741491 200000 319211318 200000 83835110 200000 796206619 200000 906416632 200000 884162060 200000 491426287 200000 940288724 200000 457553311 200000 683599484 200000 738579220 200000 633496780 200000 517607605 200000 971168530 200000 501947045 200000 869827105 200000 781148268 200000 890150556 200000 546968278 200000 25737588 200000 237311515 200000 575746222 200000 508510783 200000 725319785 200000 554000315 200000 629024799 200000 980002909 200000 204769834 200000 290239084 200000 576361354 200000 534572047 200000 490512357 200000 440095470 200000 26257870 200000 998340633 200000 428373833 200000 192863272 200000 650887310 200000 776899492 200000 801198349 200000 845057957 200000 412505266 200000 662229692 200000 524296042 200000 564077586 200000 686883044 200000 629915345 200000 677375132 200000 98445250 200000 480073236 200000 225676598 200000 873128804 200000 939853610 200000 270293493 200000 632605093 200000 586576265 200000 351094629 200000 455958909 200000 172215994 200000 883229778 200000 742666416 200000 535485289 200000 857609331 200000 483492621 200000 513506031 200000 850219703 200000 454719158 200000 633404300 200000 471402023 200000 954415913 200000 410614731 200000 403829923 200000 673517314 200000 177198537 200000 231803614 200000 226168491 200000 859094350 200000 789279072 200000 240856191 200000 405132802 200000 832369790 200000 667811069 200000 953214753 200000 554698121 200000 44004903 200000 27164788 200000 305380254 200000 218896164 200000 988861060 200000 953092828 200000 292218289 200000 219438654 200000 622515955 200000 902790928 200000 716022906 200000 393756226 200000 487504502 200000 94288943 200000 514658558 200000 143219491 200000 530553395 200000 657632285 200000 770427557 200000 24102869 200000 266628085 200000 595896320 200000 157522874 200000 575926993 200000 21180584 200000 535443651 200000 572609519 200000 460066453 200000 102469344 200000 253552022 200000 193588950 200000 857441826 200000 804428115 200000 40936044 200000 226620521 200000 143547772 200000 741621594 200000 640459899 200000 317886850 200000 813045294 200000 999333749 200000 114182848 200000 176264804 200000 797187523 200000 243565508 200000 958256248 200000 123993392 200000 744185422 200000 591849614 200000 948379560 200000 629231217 200000 647270627 200000 986336958 200000 247657879 200000 519341969 200000 41563164 200000 157663841 200000 919682383 200000 651530593 200000 981889685 200000 797770537 200000 778184223 200000 544693397 200000 619300207 200000 978378989 200000 697256475 200000 293337670 200000 346310865 200000 186633255 200000 726775962 200000 560986222 200000 739851362 200000 700846196 200000 914274487 200000 160676463 200000 451808209 200000 888084248 200000 957421010 200000 797261709 200000 610954062 200000 263169911 200000 276344844 200000 128798575 200000 413571598 200000 447728541 200000 387567310 200000 850205858 200000 202267338 200000 399594679 200000 538169154 200000 896116502 200000 762111552 200000 446171544 200000 757064920 200000 117221535 200000 618422705 200000 195885365 200000 849756099 200000 453242741 200000 354485601 200000 604736297 200000 528901498 200000 560766132 200000 226629403 200000 269240882 200000 560441143 200000 875899101 200000 544797354 200000 141660338 200000 277349499 200000 247147603 200000 490829921 200000 726790959 200000 666871176 200000 549653983 200000 757749652 200000 96395987 200000 447670246 200000 981580077 200000 159777565 200000 943133676 200000 294814943 200000 298516813 200000 105845208 200000 153124461 200000 502836738 200000 561638706 200000 181022503 200000 181689452 200000 829986723 200000 856816694 200000 442556270 200000 399078050 200000 244397913 200000 731680916 200000 428988568 200000 688757486 200000 451114112 200000 21363693 200000 598736016 200000 685586130 200000 677278389 200000 461915076 200000 748669385 200000 977145332 200000 15187549 200000 334623234 200000 664291767 200000 776154783 200000 549692701 200000 52280690 200000 876187988 200000 445270591 200000 420798563 200000 807620678 200000 919293852 200000 601188841 200000 429105628 200000 620937360 200000 483719697 200000 541517520 200000 388691964 200000 862031562 200000 968016183 200000 604834001 200000 206183545 200000 557979727 200000 296605977 200000 527863016 200000 945994448 200000 543413727 200000 848788418 200000 925931961 200000 774963903 200000 331837983 200000 296062917 200000 473164296 200000 236302025 200000 949702679 200000 100409526 200000 903260481 200000 686909622 200000 13847986 200000 506351023 200000 75755505 200000 405493775 200000 175817281 200000 149443532 200000 952562762 200000 346587302 200000 68737785 200000 462388399 200000 430238883 200000 955526412 200000 420517232 200000 882542845 200000 733060086 200000 345059610 200000 905788452 200000 199843038 200000 792484961 200000 963602025 200000 428591860 200000 958533249 200000 722986405 200000 485792985 200000 215646116 200000 935101590 200000 757481898 200000 889463054 200000 435785310 200000 448133330 200000 39260409 200000 893075694 200000 99149868 200000 805594734 200000 321377088 200000 95834148 200000 967281535 200000 644365481 200000 184273874 200000 208482976 200000 456975531 200000 675814721 200000 571344420 200000 232018709 200000 972322408 200000 228110078 200000 286438994 200000 634779514 200000 557856339 200000 740749864 200000 836483992 200000 346234762 200000 347802475 200000 887044363 200000 168898264 200000 181990212 200000 976401556 200000 343911546 200000 837911322 200000 202410347 200000 545802519 200000 332296266 200000 773256712 200000 72087046 200000 188556576 200000 926417362 200000 569082478 200000 751995105 200000 309218367 200000 128616561 200000 530937024 200000 806147083 200000 932878824 200000 862337032 200000 350234004 200000 90046039 200000 847144435 200000 876853116 200000 302139939 200000 483778523 200000 220126492 200000 604739894 200000 950664909 200000 437935731 200000 909371780 200000 700238242 200000 589489554 200000 526731327 200000 604297006 200000 674717619 200000 971455129 200000 26954784 200000 741779587 200000 790799709 200000 852441261 200000 493511743 200000 387616974 200000 92552218 200000 430281146 200000 687872647 200000 645851329 200000 373571942 200000 254111573 200000 503918886 200000 658549999 200000 374743875 200000 79841586 200000 893930768 200000 264531535 200000 648747702 200000 908235179 200000 105815164 200000 891676351 200000 796722760 200000 818882112 200000 699230565 200000 283628415 200000 337919621 200000 191736337 200000 563441162 200000 96763826 200000 54884480 200000 696587366 200000 946695022 200000 505821409 200000 894108238 200000 502156584 200000 431838168 200000 438422391 200000 300146054 200000 548135781 200000 149908820 200000 974160197 200000 837188040 200000 91084239 200000 821198385 200000 335988224 200000 781216051 200000 843257150 200000 15963010 200000 744769470 200000 186155244 200000 385698090 200000 306703261 200000 612472189 200000 127015326 200000 511090737 200000 650858142 200000 330321308 200000 388977653 200000 912826007 200000 910264549 200000 456071776 200000 704118562 200000 116201153 200000 563715988 200000 407964273 200000 25475418 200000 482002873 200000 566489362 200000 273182042 200000 70770775 200000 637442989 200000 223917962 200000 232993292 200000 720743381 200000 748841072 200000 730099053 200000 547724123 200000 866058262 200000 919639032 200000 827378668 200000 124146816 200000 180574815 200000 60457182 200000 994152318 200000 977027477 200000 197696377 200000 709874913 200000 747324000 200000 263870492 200000 300129329 200000 215874915 200000 279011600 200000 780051321 200000 561151448 200000 345981418 200000 35952850 200000 606687603 200000 579385539 200000 407405217 200000 742194731 200000 684402871 200000 778687692 200000 161763028 200000 613877096 200000 258900821 200000 932188623 200000 632754551 200000 824445720 200000 787424065 200000 865764910 200000 681062816 200000 203337870 200000 405414099 200000 437601614 200000 495555337 200000 410716256 200000 721870151 200000 364860440 200000 548617871 200000 416147179 200000 120054078 200000 145090424 200000 954048693 200000 18822860 200000 548635452 200000 476256993 200000 906425378 200000 433798504 200000 107179048 200000 208640712 200000 308289566 200000 72530789 200000 923654094 200000 358670117 200000 683330841 200000 93497647 200000 394899296 200000 383627765 200000 885301029 200000 986822516 200000 538696177 200000 963282874 200000 699365495 200000 319858088 200000 298831609 200000 229321209 200000 607374826 200000 338122370 200000 245226196 200000 697859003 200000 202906491 200000 861504637 200000 936765763 200000 433797645 200000 856249550 200000 127139416 200000 746214377 200000 767138432 200000 476726696 200000 237684631 200000 981941966 200000 440843177 200000 311894643 200000 436957951 200000 817963744 200000 88522146 200000 230155453 200000 569439005 200000 812068461 200000 89348231 200000 424778169 200000 902246080 200000 307200939 200000 420090 200000 602324156 200000 723739003 200000 857495345 200000 758789280 200000 659232705 200000 379928100 200000 624134267 200000 207901858 200000 423189990 200000 168868184 200000 871507561 200000 691166253 200000 687710189 200000 411922420 200000 847184832 200000 391863538 200000 976765628 200000 204789661 200000 883357608 200000 346091942 200000 207473117 200000 612981050 200000 716890156 200000 436100227 200000 446479870 200000 948970868 200000 672099005 200000 593463238 200000 254888819 200000 295566141 200000 979361455 200000 401755695 200000 960848047 200000 684166214 200000 487196091 200000 147549572 200000 640940750 200000 940791687 200000 444159612 200000 57076494 200000 687499279 200000 22170555 200000 270061810 200000 875828762 200000 439207506 200000 932270561 200000 107629826 200000 29296249 200000 251084190 200000 561108412 200000 715028211 200000 424331520 200000 481929374 200000 663225940 200000 944556018 200000 672506889 200000 488943902 200000 697605235 200000 654984847 200000 878415856 200000 262718099 200000 139627305 200000 874055998 200000 906630552 200000 10477201 200000 516933193 200000 78289111 200000 679574244 200000 648365394 200000 695023338 200000 36160791 200000 456718141 200000 677753398 200000 540588518 200000 930714397 200000 815174674 200000 362014269 200000 841571422 200000 342378989 200000 898318676 200000 665495695 200000 683152948 200000 44304112 200000 822312950 200000 660349684 200000 14260367 200000 607520882 200000 944170611 200000 307205213 200000 336476251 200000 521979427 200000 286152519 200000 483128153 200000 573601478 200000 795816855 200000 584054645 200000 292427936 200000 432588740 200000 360228550 200000 239517440 200000 17728396 200000 34667148 200000 791384204 200000 266912626 200000 237546651 200000 489240090 200000 717672234 200000 578900056 200000 444548591 200000 612985771 200000 275434179 200000 981980611 200000 745870797 200000 316248387 200000 232512992 200000 90781384 200000 193403170 200000 911454250 200000 70916077 200000 520275969 200000 15557625 200000 895418218 200000 850889658 200000 248264203 200000 877153286 200000 900535379 200000 207646202 200000 113961990 200000 881560350 200000 599717624 200000 27411911 200000 521391640 200000 835327932 200000 598923440 200000 708261148 200000 678845930 200000 785190270 200000 15932565 200000 439321946 200000 412984617 200000 860403622 200000 477671432 200000 587896260 200000 861784582 200000 16374683 200000 579820843 200000 208731650 200000 446626231 200000 630053221 200000 459255653 200000 131193506 200000 695518452 200000 398610484 200000 429927394 200000 61818258 200000 291512954 200000 231518425 200000 900685329 200000 778633384 200000 476405643 200000 491716170 200000 638487588 200000 655029274 200000 856417389 200000 642191907 200000 357354387 200000 222121734 200000 620262119 200000 519152416 200000 607562649 200000 287803371 200000 883664071 200000 429933989 200000 914489782 200000 257846574 200000 657412190 200000 730756662 200000 675592747 200000 645204375 200000 70295297 200000 391366654 200000 305628289 200000 942996177 200000 262592906 200000 3002700 200000 120526850 200000 736367085 200000 872527062 200000 486298642 200000 933618750 200000 71390175 200000 759482437 200000 368048741 200000 392862600 200000 899335680 200000 672365117 200000 382484224 200000 287543159 200000 441961610 200000 598100135 200000 507512768 200000 931418470 200000 556981023 200000 767105392 200000 249660969 200000 38521587 200000 623336771 200000 730848010 200000 562350559 200000 799479939 200000 484968157 200000 912690408 200000 739255086 200000 57128893 200000 356713146 200000 549628421 200000 756673924 200000 178086411 200000 427358986 200000 389352798 200000 285243377 200000 432924444 200000 91174369 200000 627988595 200000 73292718 200000 15590757 200000 562624439 200000 631435210 200000 229281427 200000 240772763 200000 345919465 200000 122646380 200000 993437598 200000 361932346 200000 251342646 200000 857741671 200000 742287219 200000 737060353 200000 997655618 200000 431173706 200000 205203159 200000 613565556 200000 893100054 200000 712677292 200000 507488564 200000 289057113 200000 249390238 200000 402777253 200000 621893401 200000 13096507 200000 779477290 200000 274965586 200000 823461559 200000 741966570 200000 301431022 200000 669445718 200000 985091685 200000 190265849 200000 665463681 200000 428868948 200000 988233500 200000 378944831 200000 417565026 200000 475743606 200000 693123323 200000 396854359 200000 844640878 200000 812758249 200000 492197316 200000 661000480 200000 307190379 200000 998143070 200000 763082077 200000 32354877 200000 923541377 200000 144137611 200000 588068945 200000 369091989 200000 488370876 200000 418581928 200000 220556365 200000 253073620 200000 323924619 200000 19365875 200000 506818723 200000 144302569 200000 973464900 200000 965804076 200000 136494794 200000 49383814 200000 130224030 200000 565952281 200000 767572187 200000 808555940 200000 681089333 200000 496188163 200000 918389782 200000 353330172 200000 223542025 200000 31223864 200000 605502811 200000 617253006 200000 401182207 200000 432618375 200000 536498610 200000 776708638 200000 296501087 200000 933513927 200000 881895619 200000 678943410 200000 327596884 200000 616533840 200000 824356703 200000 894645781 200000 528266095 200000 889176192 200000 925264373 200000 983860312 200000 127553829 200000 403317303 200000 218865949 200000 29134411 200000 423667788 200000 599362395 200000 661676049 200000 949832712 200000 612978082 200000 375671381 200000 163565871 200000 24814953 200000 76872518 200000 637775762 200000 629895800 200000 195257485 200000 29743933 200000 684568580 200000 362007572 200000 368586839 200000 264731118 200000 120453535 200000 472983244 200000 572668655 200000 840060582 200000 391536092 200000 322365071 200000 906992703 200000 670922261 200000 482432057 200000 257932013 200000 885769334 200000 687688912 200000 722094774 200000 842989983 200000 700979337 200000 934965197 200000 248921689 200000 546721021 200000 724491437 200000 231428841 200000 210967979 200000 243145862 200000 268078303 200000 423177061 200000 47201594 200000 244925276 200000 593563996 200000 99388517 200000 204437525 200000 688172229 200000 934760233 200000 205035376 200000 702910547 200000 391726763 200000 852620940 200000 299042547 200000 641716620 200000 145811485 200000 873830800 200000 862392510 200000 684400478 200000 889740748 200000 937409158 200000 262400645 200000 254117353 200000 130410127 200000 21446271 200000 689079904 200000 555947092 200000 108920799 200000 970062290 200000 944759627 200000 819459398 200000 308322396 200000 672168604 200000 835158951 200000 48159597 200000 86334534 200000 966440763 200000 790245815 200000 185369082 200000 515342852 200000 348284626 200000 306182180 200000 916484387 200000 488126625 200000 738310089 200000 501490810 200000 525958816 200000 759320650 200000 26500682 200000 473531305 200000 698713647 200000 617931473 200000 827281093 200000 353726084 200000 491928081 200000 865461293 200000 323994220 200000 610306117 200000 352248714 200000 770338552 200000 518576056 200000 819188999 200000 340142948 200000 965060847 200000 953498338 200000 83842635 200000 482239597 200000 257974646 200000 230874219 200000 886906228 200000 249255412 200000 41974290 200000 620640661 200000 394509387 200000 793043536 200000 334252780 200000 917222631 200000 689485179 200000 620334425 200000 22873429 200000 831725228 200000 642152213 200000 186069229 200000 813413948 200000 442147189 200000 259158286 200000 445202285 200000 511735994 200000 113553043 200000 624012221 200000 128649789 200000 492068999 200000 108938398 200000 437788765 200000 906324551 200000 860984961 200000 943876592 200000 810737041 200000 388554361 200000 334504748 200000 723206955 200000 785677275 200000 74926658 200000 294374189 200000 998018991 200000 281680419 200000 82719257 200000 804008910 200000 793586725 200000 572623926 200000 562042358 200000 271470462 200000 553760503 200000 181278533 200000 360754135 200000 911726158 200000 756123861 200000 154971234 200000 215463485 200000 579250804 200000 958353713 200000 280535302 200000 777245356 200000 754277068 200000 202281668 200000 268299150 200000 299967534 200000 977295186 200000 689120775 200000 533242809 200000 236583889 200000 178816937 200000 136298939 200000 764556076 200000 988683044 200000 651897239 200000 124770145 200000 160642030 200000 536256702 200000 624276870 200000 284895171 200000 4228844 200000 416455863 200000 72096005 200000 907543913 200000 165581430 200000 610206509 200000 409575237 200000 202762533 200000 653493952 200000 33585345 200000 400171933 200000 960880776 200000 743332962 200000 221307159 200000 275914247 200000 734051946 200000 571789529 200000 869644634 200000 477482912 200000 613945702 200000 26986244 200000 726978741 200000 274967852 200000 845046875 200000 282440615 200000 132711131 200000 862657935 200000 419593964 200000 413153771 200000 206328960 200000 430136405 200000 34519041 200000 154981340 200000 534069213 200000 814369323 200000 751006276 200000 820048618 200000 576476464 200000 626663267 200000 173659813 200000 816526440 200000 717903161 200000 951236212 200000 952201431 200000 287235600 200000 52988351 200000 483769464 200000 423779280 200000 156438142 200000 730519561 200000 707294125 200000 135194701 200000 155257264 200000 539023718 200000 809825781 200000 504276299 200000 452184973 200000 604880293 200000 929969493 200000 27487887 200000 75654746 200000 846492573 200000 916488313 200000 923807520 200000 968588102 200000 188411303 200000 776651567 200000 373343687 200000 61233376 200000 884860959 200000 760974055 200000 580951446 200000 372457371 200000 956975078 200000 195310394 200000 554358878 200000 254965841 200000 927006947 200000 546734688 200000 62872375 200000 724878013 200000 731119741 200000 639403448 200000 256376060 200000 522209791 200000 825929763 200000 942737476 200000 315515084 200000 120158492 200000 877824452 200000 75335978 200000 266732683 200000 303005052 200000 31126103 200000 357566516 200000 444988766 200000 560475498 200000 109405269 200000 347301969 200000 296402483 200000 465757336 200000 561002042 200000 71208466 200000 580093495 200000 899005080 200000 98812167 200000 431988270 200000 435572573 200000 142312804 200000 263740611 200000 141329406 200000 638494430 200000 518903766 200000 125141749 200000 148763137 200000 405939 200000 402334769 200000 972841772 200000 150510169 200000 632417053 200000 635774614 200000 119226743 200000 301304141 200000 847188254 200000 392654736 200000 659826925 200000 589236165 200000 202725629 200000 927752329 200000 748874279 200000 850044369 200000 679555526 200000 176435794 200000 774584769 200000 437652771 200000 279086792 200000 486551967 200000 867805917 200000 486394255 200000 650410517 200000 535069577 200000 98164639 200000 714656146 200000 247443717 200000 806016522 200000 831685042 200000 711574217 200000 4763827 200000 3177092 200000 907123393 200000 546786421 200000 669233278 200000 724067387 200000 455132927 200000 900088318 200000 619778186 200000 903709910 200000 522679200 200000 817447789 200000 707626045 200000 469027554 200000 345089885 200000 830613488 200000 329576130 200000 26548815 200000 886152948 200000 197813337 200000 784845193 200000 290280689 200000 108769190 200000 558717856 200000 916696773 200000 641930496 200000 917626808 200000 650333533 200000 799419885 200000 140291480 200000 881999090 200000 730343502 200000 734583355 200000 969680186 200000 130862883 200000 518980823 200000 650981168 200000 321497673 200000 669556378 200000 915499901 200000 906871054 200000 572028814 200000 34227887 200000 986499946 200000 196866908 200000 488277685 200000 313920056 200000 362983149 200000 350773606 200000 470067406 200000 415865364 200000 79692791 200000 307422395 200000 687926988 200000 369183652 200000 701959326 200000 445583277 200000 558028297 200000 141390156 200000 126524317 200000 565140948 200000 967920832 200000 661022455 200000 794169554 200000 687324299 200000 892162194 200000 366795409 200000 276344768 200000 426399602 200000 848050946 200000 814592138 200000 961602571 200000 360837866 200000 893580281 200000 898781785 200000 662808574 200000 403603612 200000 300699202 200000 662571767 200000 864188680 200000 130766323 200000 395894287 200000 185827680 200000 925339194 200000 101826205 200000 213361522 200000 568812822 200000 137881803 200000 327530254 200000 687871205 200000 707742366 200000 331576468 200000 971494140 200000 283083715 200000 578300928 200000 817905301 200000 526029284 200000 116171980 200000 115353419 200000 506485102 200000 418666884 200000 322947749 200000 408959247 200000 844928999 200000 109426271 200000 430023254 200000 709707489 200000 781602664 200000 212787772 200000 551568842 200000 224970714 200000 727154817 200000 159942311 200000 209339474 200000 458173720 200000 305054052 200000 227570031 200000 37929763 200000 45354556 200000 955296358 200000 667889446 200000 242976211 200000 808722923 200000 63235202 200000 968277412 200000 239514336 200000 969370189 200000 206927829 200000 338222725 200000 744883753 200000 481077137 200000 814356003 200000 552905126 200000 502061426 200000 712477287 200000 103231825 200000 564609964 200000 501138149 200000 219730052 200000 857293289 200000 608939645 200000 884917132 200000 567528738 200000 539558297 200000 767454148 200000 200144344 200000 357301629 200000 546452916 200000 100003697 200000 144774173 200000 285812567 200000 18961327 200000 868330551 200000 670831379 200000 282300276 200000 207618981 200000 658544141 200000 180286039 200000 316825631 200000 412391636 200000 330482350 200000 454090984 200000 864344996 200000 658681886 200000 247568409 200000 128308650 200000 891470036 200000 437287049 200000 937358097 200000 151137254 200000 14654852 200000 694017983 200000 888761757 200000 920725960 200000 138045197 200000 727199887 200000 605042057 200000 109337824 200000 253214414 200000 112451946 200000 568933092 200000 710139042 200000 171600038 200000 463897318 200000 691628160 200000 226957030 200000 562232186 200000 583690815 200000 860276854 200000 849858152 200000 896520629 200000 970356177 200000 927050911 200000 314112841 200000 726912963 200000 750279071 200000 826440475 200000 224835468 200000 946441365 200000 995347920 200000 142888142 200000 641644954 200000 858983456 200000 276941612 200000 628493278 200000 691899582 200000 546275805 200000 228121507 200000 948862519 200000 421945258 200000 549519691 200000 836423878 200000 512746503 200000 972181233 200000 138671209 200000 490694732 200000 998342722 200000 713898378 200000 65104956 200000 13675151 200000 392056607 200000 918278483 200000 774465359 200000 267653388 200000 493027480 200000 760556428 200000 805795886 200000 999022823 200000 414506734 200000 929317208 200000 3121130 200000 418983780 200000 988835620 200000 676824128 200000 174703256 200000 592760943 200000 595531135 200000 175245487 200000 969256402 200000 479766293 200000 788309004 200000 829290614 200000 290941236 200000 879575049 200000 874238746 200000 178108746 200000 514509536 200000 722136096 200000 381960123 200000 397962049 200000 949780475 200000 141302997 200000 415084616 200000 104358233 200000 297256749 200000 520144070 200000 699326682 200000 191164913 200000 261758757 200000 102582325 200000 650944466 200000 882660686 200000 485400339 200000 897956743 200000 470990417 200000 531480088 200000 692414764 200000 394475977 200000 802262720 200000 870656986 200000 495136554 200000 163892006 200000 826848074 200000 976959877 200000 120643785 200000 310776690 200000 499996765 200000 182125037 200000 557135947 200000 115108002 200000 510570285 200000 249271371 200000 270339317 200000 737562962 200000 947541553 200000 459134137 200000 514105744 200000 553648446 200000 931320740 200000 810937529 200000 588573929 200000 752203721 200000 159866373 200000 668301743 200000 686281297 200000 696922233 200000 182005911 200000 252086114 200000 659254813 200000 964035960 200000 686428130 200000 26582655 200000 800257063 200000 499242517 200000 427122224 200000 591465750 200000 149573195 200000 599649601 200000 613402641 200000 813177115 200000 887613163 200000 388019731 200000 421850328 200000 292669158 200000 555039596 200000 898266692 200000 208115483 200000 738821555 200000 237619895 200000 368237236 200000 717063478 200000 744484387 200000 373154233 200000 21993955 200000 192514505 200000 805905082 200000 550329315 200000 384149624 200000 531820086 200000 39184479 200000 145348522 200000 610763198 200000 640408356 200000 393052894 200000 451426056 200000 501080610 200000 635886847 200000 803082601 200000 62018041 200000 586878902 200000 331938421 200000 902547219 200000 108444415 200000 845349553 200000 478778618 200000 901999956 200000 98459039 200000 830661613 200000 479555397 200000 433979528 200000 724646626 200000 918543208 200000 842471377 200000 946536560 200000 58079701 200000 85691587 200000 724089693 200000 666117295 200000 845101577 200000 987940294 200000 351296876 200000 48890701 200000 36599315 200000 879328474 200000 172005574 200000 457693496 200000 653792781 200000 708025741 200000 524115445 200000 313181375 200000 611035667 200000 70689554 200000 625569737 200000 221953557 200000 246621896 200000 97018046 200000 375675861 200000 523420628 200000 32478670 200000 821419149 200000 231659759 200000 751980407 200000 798814289 200000 47447450 200000 148942772 200000 132925406 200000 931307901 200000 164252842 200000 449658625 200000 553138638 200000 154213123 200000 556466850 200000 392551547 200000 944619631 200000 326077849 200000 303359244 200000 958275848 200000 994782156 200000 158121335 200000 37546647 200000 217961812 200000 556777302 200000 353731290 200000 538546068 200000 959692877 200000 496078945 200000 356962436 200000 962768506 200000 35173288 200000 7340198 200000 831432762 200000 756899938 200000 16462426 200000 390990528 200000 965541701 200000 422159243 200000 522896671 200000 377430703 200000 235501298 200000 38652375 200000 992181494 200000 185309784 200000 491969810 200000 64413005 200000 887402914 200000 648881666 200000 343033466 200000 487772821 200000 961120299 200000 654975194 200000 963475332 200000 237413759 200000 87615835 200000 820156784 200000 316009101 200000 252565372 200000 178203202 200000 99931192 200000 394803317 200000 834814499 200000 836299443 200000 982536202 200000 393636642 200000 717227950 200000 769584068 200000 627881123 200000 693979133 200000 127745914 200000 755150418 200000 672477474 200000 181838451 200000 782336139 200000 218374523 200000 992816779 200000 362711669 200000 201502725 200000 88368929 200000 755809863 200000 667356408 200000 623769524 200000 457016942 200000 169688738 200000 974713462 200000 986451077 200000 83777099 200000 227455820 200000 934834028 200000 367181067 200000 291047399 200000 897527769 200000 569559770 200000 899782139 200000 743150902 200000 998568513 200000 47599302 200000 870469808 200000 61256559 200000 782178656 200000 222874809 200000 533303719 200000 58634637 200000 255117687 200000 78923328 200000 374057220 200000 500077264 200000 357537449 200000 175994732 200000 439427340 200000 137149241 200000 341702015 200000 214871379 200000 749528745 200000 851619345 200000 571430245 200000 399662732 200000 391177705 200000 116924002 200000 889031979 200000 345168823 200000 439684735 200000 242812796 200000 343296388 200000 607904243 200000 619468353 200000 18359666 200000 683875210 200000 516946790 200000 42608040 200000 178022298 200000 404010808 200000 712354745 200000 430233171 200000 313735441 200000 49616367 200000 322495641 200000 595134852 200000 142200629 200000 96640754 200000 829591607 200000 976143009 200000 979534889 200000 147970537 200000 696545225 200000 865680820 200000 939065684 200000 656995682 200000 92064775 200000 310730732 200000 557706210 200000 633745739 200000 89026991 200000 21220378 200000 745468738 200000 211686778 200000 806331393 200000 668359989 200000 16126374 200000 774594597 200000 292398403 200000 272451286 200000 42640006 200000 902862954 200000 239315262 200000 148188093 200000 815586589 200000 411030216 200000 808763327 200000 776970314 200000 878190314 200000 631636900 200000 115016471 200000 787734788 200000 94691889 200000 466999750 200000 842979484 200000 902542102 200000 58859128 200000 444022489 200000 434129702 200000 193663181 200000 422168842 200000 810531822 200000 412954002 200000 249285147 200000 600739191 200000 837770233 200000 779717955 200000 339964183 200000 880624658 200000 711346259 200000 302341788 200000 879657595 200000 46005874 200000 54592310 200000 314966407 200000 944016421 200000 469703665 200000 684398149 200000 943694833 200000 114396566 200000 513108016 200000 222198529 200000 626238027 200000 861656182 200000 455260049 200000 984939348 200000 160091659 200000 988342542 200000 388315580 200000 158731274 200000 83522601 200000 703859404 200000 887207963 200000 602196307 200000 475130274 200000 87404227 200000 944415837 200000 306624835 200000 340043769 200000 652765224 200000 243518198 200000 763569235 200000 288709041 200000 25669846 200000 793215390 200000 447302621 200000 99876564 200000 977622987 200000 784535502 200000 818158755 200000 357344111 200000 732262313 200000 498928966 200000 965885768 200000 449627667 200000 109394230 200000 215966346 200000 977592021 200000 617900118 200000 217009628 200000 123544928 200000 207098166 200000 986078544 200000 746859050 200000 665320787 200000 906822075 200000 739255839 200000 858885712 200000 802826803 200000 160352664 200000 807772771 200000 818313383 200000 329417875 200000 376524900 200000 132876482 200000 681703975 200000 955066442 200000 572267678 200000 270710117 200000 789782256 200000 446418675 200000 682600483 200000 132795001 200000 838494402 200000 147088492 200000 205811385 200000 2763440 200000 200187780 200000 714393947 200000 348139144 200000 515278269 200000 362612672 200000 434754980 200000 437981852 200000 423781595 200000 804705061 200000 450152180 200000 385218404 200000 841496903 200000 44797700 200000 346806586 200000 856206134 200000 37304513 200000 696376020 200000 955897640 200000 725282505 200000 886865424 200000 610293935 200000 867390646 200000 853715385 200000 536264571 200000 244862418 200000 262420896 200000 769757446 200000 14904656 200000 26903329 200000 480052195 200000 976582549 200000 89254496 200000 552639392 200000 84280388 200000 277395630 200000 140119681 200000 26467067 200000 979857609 200000 124840060 200000 281776907 200000 573909503 200000 165602621 200000 394159760 200000 678859100 200000 589033247 200000 399344048 200000 428416095 200000 863035220 200000 7842032 200000 905299189 200000 81303999 200000 769010649 200000 117259437 200000 229800739 200000 441771374 200000 389729109 200000 152356019 200000 865456661 200000 369648011 200000 25212467 200000 959309062 200000 433318378 200000 490912795 200000 192799589 200000 473945035 200000 776312197 200000 618261381 200000 269215969 200000 100913100 200000 540704525 200000 847410966 200000 176183839 200000 264150263 200000 497853039 200000 148314495 200000 641897629 200000 496836319 200000 384040919 200000 7189330 200000 33812059 200000 125510457 200000 495100475 200000 747875208 200000 560037471 200000 813598817 200000 434155472 200000 240736765 200000 273402163 200000 409055187 200000 676712594 200000 186704882 200000 549560162 200000 178447026 200000 341224641 200000 450883723 200000 482303486 200000 81596996 200000 686042462 200000 579114831 200000 621439261 200000 486772851 200000 107046067 200000 829268139 200000 910634071 200000 406449230 200000 313797832 200000 852047471 200000 42359626 200000 622234758 200000 531767278 200000 735721039 200000 10313751 200000 426193905 200000 948214072 200000 420665443 200000 379078114 200000 677487115 200000 393468157 200000 387482535 200000 406265173 200000 257831280 200000 736405336 200000 726627964 200000 544441629 200000 30834275 200000 765036200 200000 199806757 200000 489774700 200000 747237707 200000 535486480 200000 474102859 200000 974668150 200000 478182192 200000 281064440 200000 710429050 200000 665843188 200000 297712194 200000 627235978 200000 448270754 200000 391083428 200000 669100115 200000 980369462 200000 428391318 200000 688890566 200000 797083992 200000 849763886 200000 57768592 200000 704947360 200000 621236715 200000 889953515 200000 55556267 200000 99062268 200000 287598540 200000 275723430 200000 681111912 200000 298023333 200000 457968219 200000 258656736 200000 483333162 200000 766247661 200000 123803936 200000 905523162 200000 7013050 200000 903393322 200000 743382596 200000 289029917 200000 67791811 200000 569740597 200000 657657621 200000 433394676 200000 249183574 200000 246250473 200000 963517574 200000 406453997 200000 707429736 200000 119110826 200000 887819692 200000 32002908 200000 450877008 200000 180778715 200000 123648066 200000 213522904 200000 786846025 200000 41647462 200000 207600422 200000 233035964 200000 149750 200000 87229753 200000 676058842 200000 925850279 200000 821855193 200000 535579587 200000 104000004 200000 97465085 200000 345150682 200000 30323579 200000 155769838 200000 278267491 200000 794866630 200000 756879961 200000 174278918 200000 809800518 200000 570643918 200000 224937051 200000 338241375 200000 119070293 200000 927459332 200000 722019330 200000 956121903 200000 260667139 200000 960642529 200000 406610130 200000 526103887 200000 721332742 200000 91717058 200000 248669142 200000 168566718 200000 229874651 200000 282785638 200000 324728345 200000 691842078 200000 21145919 200000 675656306 200000 268413230 200000 593144885 200000 685485495 200000 489689325 200000 859507624 200000 844594798 200000 775029769 200000 856308676 200000 944594339 200000 910107734 200000 505543873 200000 297518407 200000 527779130 200000 580895 200000 296492205 200000 285935018 200000 18227982 200000 596204576 200000 330507618 200000 582268805 200000 284246726 200000 440748882 200000 435609525 200000 641476693 200000 306247049 200000 40456149 200000 273036866 200000 18743545 200000 454630021 200000 336025193 200000 187991528 200000 507281973 200000 277227884 200000 166652918 200000 68158026 200000 223905586 200000 526877426 200000 349599236 200000 812138576 200000 691750396 200000 896446800 200000 363182915 200000 137666212 200000 943182339 200000 970106052 200000 778100741 200000 201024054 200000 363848346 200000 436727823 200000 903477439 200000 185810616 200000 870398331 200000 888793333 200000 765792396 200000 592654115 200000 107126082 200000 927173313 200000 859255721 200000 595887665 200000 498318317 200000 434224318 200000 835452410 200000 849044192 200000 867743075 200000 365617343 200000 88140164 200000 816913653 200000 618209769 200000 904236440 200000 468633841 200000 650192758 200000 291527854 200000 479247266 200000 3474959 200000 654782255 200000 19937345 200000 821154619 200000 245322833 200000 635434287 200000 115042581 200000 521716036 200000 713057612 200000 757113672 200000 216206340 200000 619472289 200000 194610491 200000 695921298 200000 977023689 200000 253941692 200000 495206780 200000 148961256 200000 820795524 200000 106022659 200000 41482513 200000 869452393 200000 238347322 200000 211839334 200000 362794784 200000 585812472 200000 754209619 200000 295576025 200000 131502452 200000 646393789 200000 85893658 200000 465772248 200000 677643001 200000 133946018 200000 328088641 200000 755368670 200000 484045891 200000 161661399 200000 157139290 200000 857125101 200000 369469960 200000 71181647 200000 766262623 200000 740037385 200000 695340961 200000 49961025 200000 551405354 200000 617918652 200000 153831310 200000 947731879 200000 178256638 200000 814173588 200000 586063855 200000 106546370 200000 756545276 200000 279922081 200000 774178059 200000 175577492 200000 718753199 200000 79164920 200000 67091917 200000 205330788 200000 929746049 200000 257031474 200000 356960834 200000 789018430 200000 242009667 200000 356862957 200000 686390300 200000 138763377 200000 292042153 200000 58316618 200000 394806066 200000 706277135 200000 919277516 200000 390392685 200000 879899134 200000 264233584 200000 779629734 200000 592594433 200000 439160349 200000 552671151 200000 653384601 200000 180546225 200000 876015827 200000 503654955 200000 743212521 200000 31763376 200000 153615236 200000 679587848 200000 633504061 200000 840157234 200000 63180860 200000 473074860 200000 476335138 200000 195088113 200000 856623144 200000 277633858 200000 894665352 200000 871271593 200000 524634139 200000 145593658 200000 654651971 200000 327215259 200000 815220490 200000 385123527 200000 196142987 200000 137550606 200000 24686736 200000 301670239 200000 534602620 200000 258335689 200000 600463211 200000 191960639 200000 559621271 200000 757296795 200000 384671229 200000 210148581 200000 118465343 200000 194075604 200000 551676620 200000 431308180 200000 689654333 200000 237740233 200000 887866626 200000 812508627 200000 48400189 200000 595355731 200000 393258221 200000 259719406 200000 906880847 200000 713224528 200000 683461760 200000 443879028 200000 375582054 200000 753145633 200000 131588561 200000 467833015 200000 850270428 200000 395809835 200000 733068697 200000 631168847 200000 289735148 200000 544578646 200000 960352183 200000 911317911 200000 318807095 200000 647183761 200000 989945773 200000 689431855 200000 358590272 200000 75038796 200000 761865505 200000 865858680 200000 171474672 200000 866875900 200000 629208158 200000 952675099 200000 471649298 200000 373967770 200000 174073040 200000 809015426 200000 513118936 200000 245309476 200000 945376652 200000 936603230 200000 493651796 200000 327739675 200000 767125957 200000 969998111 200000 533661696 200000 718897412 200000 867210072 200000 88753791 200000 288814135 200000 420153831 200000 365481793 200000 497257976 200000 619963065 200000 581262803 200000 665501732 200000 204750153 200000 722333739 200000 201528152 200000 233283269 200000 447862517 200000 855903637 200000 780773387 200000 417201808 200000 145039043 200000 54969570 200000 140945670 200000 934784018 200000 297307199 200000 220839779 200000 830293861 200000 238456701 200000 275246392 200000 568894029 200000 906504394 200000 48590632 200000 531962432 200000 132305206 200000 209602521 200000 704971277 200000 152701231 200000 908411036 200000 411448509 200000 885519946 200000 377141152 200000 943217246 200000 519620001 200000 645860768 200000 126633331 200000 952647233 200000 643384 200000 318931959 200000 432980809 200000 927024748 200000 833492278 200000 598618072 200000 135979275 200000 579675116 200000 881795285 200000 829754609 200000 950550628 200000 775991089 200000 788449617 200000 915811989 200000 293624130 200000 169920143 200000 584086636 200000 673484346 200000 396242009 200000 946866366 200000 61696747 200000 292354553 200000 875495328 200000 526759771 200000 330832662 200000 979424017 200000 96217809 200000 743574885 200000 928517948 200000 131743331 200000 453966317 200000 377334720 200000 161550893 200000 32611063 200000 460122550 200000 720331189 200000 276842942 200000 398106231 200000 953654836 200000 974205808 200000 505929545 200000 3064751 200000 812050737 200000 772659841 200000 96061994 200000 959108371 200000 489928381 200000 352247388 200000 320203331 200000 240518969 200000 71284650 200000 842632921 200000 480555641 200000 299406682 200000 924857360 200000 221803188 200000 740594484 200000 338129878 200000 783509963 200000 399086094 200000 591743203 200000 839020717 200000 901780728 200000 87140586 200000 233547382 200000 683184646 200000 657654908 200000 416663473 200000 896894434 200000 743836844 200000 176970877 200000 344045486 200000 218234529 200000 869131915 200000 555897062 200000 792406419 200000 678391855 200000 602700600 200000 820923880 200000 870278643 200000 694226574 200000 132908647 200000 618921588 200000 145782213 200000 158801603 200000 827919986 200000 19158209 200000 449657575 200000 217074006 200000 146344153 200000 643919052 200000 730253465 200000 642493142 200000 795051708 200000 976108755 200000 245758 200000 195503699 200000 856536419 200000 172348377 200000 972368543 200000 612381154 200000 358253751 200000 300948006 200000 45941991 200000 582111517 200000 804903878 200000 333537732 200000 750581415 200000 431771552 200000 196999490 200000 92991747 200000 785790868 200000 357269901 200000 658352643 200000 883960565 200000 658646468 200000 728114185 200000 794004865 200000 674986483 200000 197913653 200000 783853501 200000 145772634 200000 669366806 200000 523071302 200000 578693461 200000 752954578 200000 627608510 200000 50899772 200000 935817732 200000 133302606 200000 274080783 200000 72053439 200000 766091775 200000 898265816 200000 475386735 200000 847986522 200000 837703421 200000 334963614 200000 341955594 200000 29634558 200000 876924606 200000 962766195 200000 317640782 200000 100524415 200000 621967233 200000 481591885 200000 651476335 200000 784669974 200000 383997068 200000 213639877 200000 986349028 200000 789743325 200000 61412007 200000 5985434 200000 39905768 200000 593178710 200000 21624993 200000 7525678 200000 627410426 200000 679045349 200000 961057226 200000 657748999 200000 109840733 200000 60250705 200000 757301879 200000 577187664 200000 926589081 200000 613350215 200000 57440386 200000 527248469 200000 171304952 200000 775723479 200000 451928007 200000 634827275 200000 322203146 200000 807875573 200000 913052840 200000 726734213 200000 425668129 200000 10979321 200000 342726282 200000 680760448 200000 631942358 200000 335180575 200000 19383894 200000 773609944 200000 815278210 200000 384214024 200000 520626937 200000 358775824 200000 334334406 200000 43051320 200000 660779492 200000 285151183 200000 754204676 200000 362983318 200000 509132172 200000 508901470 200000 95544291 200000 436262638 200000 316029419 200000 175142443 200000 277571534 200000 376697970 200000 668988157 200000 440539976 200000 339441782 200000 257632053 200000 538515781 200000 367015404 200000 632339276 200000 660932783 200000 652011589 200000 693479153 200000 881536776 200000 707565884 200000 17140489 200000 301941844 200000 637019173 200000 516461213 200000 186081437 200000 369546681 200000 975220066 200000 600334453 200000 187624594 200000 8460005 200000 358342722 200000 929530572 200000 535147390 200000 870024258 200000 83751309 200000 50363024 200000 310292344 200000 622842718 200000 460370381 200000 884350992 200000 374264480 200000 79144812 200000 889112530 200000 316738431 200000 834668437 200000 383476673 200000 488751918 200000 852146039 200000 501214205 200000 121630296 200000 311293114 200000 184353139 200000 840471809 200000 851387471 200000 798448399 200000 100781139 200000 29824461 200000 737606248 200000 643846414 200000 224576220 200000 54759957 200000 824271241 200000 964274265 200000 544920118 200000 477510795 200000 49137468 200000 122523095 200000 368718956 200000 509573482 200000 616333360 200000 325061684 200000 186891503 200000 753395950 200000 795746998 200000 172639326 200000 458646292 200000 922237913 200000 989919556 200000 200081417 200000 866089617 200000 768673264 200000 663151350 200000 274439212 200000 816431108 200000 948263548 200000 768853000 200000 722602370 200000 392699244 200000 177520842 200000 748197469 200000 780713227 200000 621538478 200000 637540523 200000 722312187 200000 920221320 200000 185215505 200000 213366005 200000 769171341 200000 388204290 200000 184132290 200000 645416448 200000 904580831 200000 621349699 200000 741225809 200000 871228969 200000 64195430 200000 388842587 200000 904497714 200000 276563026 200000 201029814 200000 733754909 200000 668935741 200000 26412128 200000 881980169 200000 719634335 200000 26753839 200000 602569660 200000 52035519 200000 422709694 200000 129550375 200000 74395091 200000 437644760 200000 691099031 200000 721665577 200000 250927766 200000 720736380 200000 864189199 200000 56748191 200000 772311803 200000 276417395 200000 187052365 200000 327712210 200000 86142842 200000 220668846 200000 729499450 200000 580624245 200000 538144912 200000 612243388 200000 489859080 200000 907407643 200000 233907519 200000 947372117 200000 127991208 200000 740929212 200000 222144908 200000 799116499 200000 639051090 200000 238478132 200000 950483200 200000 385537972 200000 828873729 200000 921231556 200000 263440168 200000 339363610 200000 325834996 200000 445094287 200000 30470165 200000 497378123 200000 684065327 200000 159894046 200000 93589725 200000 393003825 200000 859327224 200000 59150813 200000 123446296 200000 607608538 200000 970315866 200000 506775964 200000 19113059 200000 3505145 200000 430592933 200000 19289614 200000 401369824 200000 654058083 200000 303796972 200000 264609357 200000 143756213 200000 724423827 200000 701732741 200000 382596692 200000 116551304 200000 848878120 200000 434442381 200000 406858628 200000 144931594 200000 573039202 200000 263655266 200000 129519904 200000 365560681 200000 364176040 200000 882645543 200000 134260432 200000 548556507 200000 135555332 200000 105496643 200000 585653538 200000 610306074 200000 59316901 200000 235078370 200000 782906372 200000 470370787 200000 549024860 200000 605567346 200000 18412364 200000 152652150 200000 140607776 200000 344886824 200000 666745136 200000 521917209 200000 864879242 200000 78601849 200000 753259214 200000 886631061 200000 753152345 200000 312660385 200000 60722342 200000 244535735 200000 245960688 200000 732711199 200000 815231770 200000 249228496 200000 434135251 200000 520544567 200000 246703861 200000 572229430 200000 93380910 200000 675192687 200000 258169825 200000 642583489 200000 592129870 200000 460326162 200000 755479279 200000 713866575 200000 503268645 200000 913368496 200000 858044691 200000 189219648 200000 98695370 200000 524812700 200000 317544870 200000 739824634 200000 805055735 200000 714572908 200000 878156514 200000 71170918 200000 218883465 200000 47462269 200000 583041130 200000 738727793 200000 536174596 200000 727601773 200000 503654335 200000 682776716 200000 329403405 200000 633055647 200000 572154571 200000 105924653 200000 636449261 200000 641583802 200000 498882650 200000 233086796 200000 645040405 200000 374397226 200000 712120476 200000 912555239 200000 80247444 200000 311607966 200000 518696869 200000 175268478 200000 92933027 200000 855625096 200000 103336430 200000 220240023 200000 839986714 200000 682624416 200000 165352657 200000 515666235 200000 357359864 200000 580799586 200000 742068496 200000 802734199 200000 390292702 200000 529825163 200000 261007182 200000 604964572 200000 33683604 200000 867549600 200000 321790612 200000 590047232 200000 448457604 200000 662809190 200000 807025870 200000 247464699 200000 771891258 200000 150576491 200000 338513740 200000 51379947 200000 185216746 200000 769900156 200000 280352578 200000 164204912 200000 548717034 200000 231606829 200000 894074440 200000 954740528 200000 247159347 200000 422772821 200000 613381850 200000 846892628 200000 84704740 200000 633333390 200000 924245720 200000 795794186 200000 485522111 200000 757025465 200000 278282248 200000 500615169 200000 311368362 200000 959080312 200000 367650447 200000 409742064 200000 801084464 200000 990003379 200000 38580604 200000 683268879 200000 720419582 200000 99407892 200000 31578941 200000 656869275 200000 770955878 200000 226739594 200000 841057832 200000 47718999 200000 152532959 200000 441339338 200000 152171764 200000 656662022 200000 537419650 200000 380567753 200000 982625085 200000 164293362 200000 826872463 200000 246250051 200000 86269443 200000 513586024 200000 532470758 200000 326648376 200000 19205675 200000 231887930 200000 434310287 200000 334645097 200000 77275901 200000 683713851 200000 905682994 200000 398499295 200000 640782500 200000 295817158 200000 885834656 200000 102190437 200000 456403121 200000 392598328 200000 29241160 200000 693727753 200000 424346777 200000 523377521 200000 654794690 200000 737452191 200000 760364082 200000 535609176 200000 578729032 200000 979718462 200000 425572922 200000 746429780 200000 998967608 200000 122119617 200000 845470928 200000 909196243 200000 528244884 200000 815218247 200000 744507385 200000 525763014 200000 765762177 200000 933465523 200000 652430364 200000 345001763 200000 497564107 200000 842139692 200000 365984390 200000 306903394 200000 439570528 200000 531980190 200000 323710952 200000 745647105 200000 676328913 200000 572807736 200000 511866068 200000 283994369 200000 340058580 200000 358789868 200000 659161155 200000 689013606 200000 251109572 200000 342548467 200000 818489361 200000 111763898 200000 720785439 200000 417377094 200000 857012095 200000 745067146 200000 592836871 200000 653696294 200000 276930993 200000 599218408 200000 626346690 200000 595227284 200000 239127086 200000 439899879 200000 779130682 200000 348328921 200000 12632419 200000 917068835 200000 952188798 200000 133303040 200000 222181152 200000 714565174 200000 556000319 200000 613760599 200000 256312089 200000 983717188 200000 690663508 200000 760004850 200000 530993510 200000 587701872 200000 700561718 200000 581690152 200000 111770371 200000 260816484 200000 455530885 200000 77155604 200000 893720657 200000 449533390 200000 288500097 200000 584667413 200000 618006931 200000 698547677 200000 669507473 200000 980396110 200000 431153522 200000 412701896 200000 942402240 200000 602435367 200000 478397818 200000 273128007 200000 852362555 200000 253187018 200000 261236891 200000 707331608 200000 573724884 200000 138936487 200000 988997032 200000 973030523 200000 581559682 200000 367820528 200000 602469851 200000 942909111 200000 594488287 200000 455149341 200000 365134159 200000 235886995 200000 945898408 200000 948961130 200000 353447301 200000 863398365 200000 175345217 200000 178891860 200000 154760160 200000 774245095 200000 237378351 200000 559823648 200000 249938473 200000 521225989 200000 742753947 200000 263452756 200000 635833099 200000 379961360 200000 155220438 200000 979691068 200000 33523352 200000 179611622 200000 15282127 200000 443955046 200000 92559554 200000 30746343 200000 83147679 200000 496075046 200000 737082851 200000 695303289 200000 109264638 200000 539001875 200000 150700341 200000 753695110 200000 192947402 200000 241022600 200000 700145499 200000 91332857 200000 415138183 200000 47232804 200000 261420247 200000 424363589 200000 140274650 200000 549239114 200000 333527185 200000 384894429 200000 997340429 200000 887671714 200000 37196886 200000 399159741 200000 171108751 200000 669410966 200000 661738327 200000 706560480 200000 516189041 200000 673242326 200000 464229030 200000 357823175 200000 256585961 200000 953747413 200000 494776252 200000 37767161 200000 862075603 200000 646236745 200000 56104182 200000 61574269 200000 30937387 200000 991805103 200000 883863059 200000 83645281 200000 479033236 200000 111948740 200000 389524664 200000 139752503 200000 912527316 200000 153152269 200000 931511532 200000 436409747 200000 298033749 200000 495006544 200000 322805148 200000 760268174 200000 778680998 200000 225207065 200000 396233496 200000 601498182 200000 913904120 200000 244832054 200000 77618580 200000 529896027 200000 637561762 200000 492696379 200000 138172328 200000 495419764 200000 733679518 200000 958975 200000 462377169 200000 282677432 200000 257452809 200000 829352477 200000 223519726 200000 262622038 200000 779103399 200000 499552884 200000 252031939 200000 847894269 200000 93036892 200000 745491624 200000 673395577 200000 864836708 200000 939494580 200000 887669151 200000 756530972 200000 310306243 200000 439171420 200000 878007300 200000 923673628 200000 288705880 200000 214242214 200000 26895047 200000 106720205 200000 476032484 200000 730606089 200000 905586074 200000 351982566 200000 271985451 200000 743892895 200000 360759158 200000 603857158 200000 217943672 200000 47951014 200000 884004628 200000 756989738 200000 654449430 200000 467070720 200000 340281717 200000 291857977 200000 557663448 200000 975526066 200000 187935323 200000 368593528 200000 685832850 200000 206981736 200000 65246413 200000 221077782 200000 633500829 200000 608683504 200000 116227991 200000 57141410 200000 510528855 200000 787366587 200000 892701639 200000 541924751 200000 381554593 200000 247605343 200000 730934577 200000 875321015 200000 19785055 200000 495034135 200000 971264236 200000 19469269 200000 813314556 200000 870753857 200000 703508436 200000 612891657 200000 290495715 200000 231530207 200000 572969734 200000 590603864 200000 913707527 200000 728806423 200000 495929958 200000 850110506 200000 647072860 200000 186312627 200000 249913116 200000 90622922 200000 746439259 200000 498166434 200000 841490962 200000 521139434 200000 615819906 200000 704486261 200000 190612088 200000 934696732 200000 985863122 200000 22725859 200000 764117569 200000 770379354 200000 37868111 200000 97116229 200000 5181603 200000 98016638 200000 588405636 200000 301116954 200000 235644059 200000 666182347 200000 504039164 200000 974669444 200000 208810343 200000 693817954 200000 10531018 200000 62677962 200000 86225162 200000 49925838 200000 566332930 200000 284881620 200000 286446283 200000 867858809 200000 943584573 200000 730962866 200000 842789814 200000 366309684 200000 718221593 200000 474074646 200000 855834905 200000 319105715 200000 786251959 200000 231343573 200000 393021705 200000 419616527 200000 964563516 200000 207250281 200000 413802203 200000 325491266 200000 950967120 200000 27218546 200000 258842539 200000 514944430 200000 756678562 200000 721578032 200000 744859864 200000 863511703 200000 721817953 200000 647063051 200000 184076421 200000 476910244 200000 448416708 200000 651137036 200000 726183962 200000 336540770 200000 436076420 200000 101279073 200000 723517122 200000 294662081 200000 987622237 200000 77574365 200000 763812843 200000 280088213 200000 730734737 200000 624036725 200000 473924552 200000 635033878 200000 617379684 200000 589074628 200000 863475666 200000 158470752 200000 89847713 200000 713936776 200000 209043779 200000 676206836 200000 655157011 200000 5899810 200000 925229466 200000 72746805 200000 20984845 200000 94580506 200000 979782426 200000 807715820 200000 312251875 200000 547362713 200000 877845322 200000 732110533 200000 263523695 200000 818654702 200000 784189814 200000 379805392 200000 839183245 200000 442280970 200000 103809836 200000 415205632 200000 600222110 200000 695807491 200000 686729921 200000 999152815 200000 380043785 200000 761674900 200000 657022410 200000 127711256 200000 154775222 200000 742491036 200000 230993827 200000 727538396 200000 652130193 200000 814406299 200000 448050155 200000 435007614 200000 903450381 200000 523397432 200000 255539974 200000 909438695 200000 797715614 200000 463643581 200000 671837338 200000 351623906 200000 241948478 200000 435757977 200000 934413330 200000 945959073 200000 920170985 200000 625284573 200000 290599198 200000 964220982 200000 659171872 200000 230105024 200000 972162609 200000 86375451 200000 302105194 200000 625290523 200000 527997186 200000 542219179 200000 284000463 200000 706949358 200000 974357771 200000 22006694 200000 589659995 200000 137455065 200000 566377485 200000 687800497 200000 178124961 200000 205053092 200000 979160202 200000 975254484 200000 549527093 200000 959458487 200000 935245898 200000 22354170 200000 211216177 200000 356190370 200000 717818583 200000 593695604 200000 394500273 200000 992892567 200000 113879552 200000 34635383 200000 925680727 200000 218268907 200000 210590810 200000 602385817 200000 221752519 200000 454022809 200000 584695738 200000 40567128 200000 148954156 200000 961331134 200000 475691964 200000 891530131 200000 283378354 200000 783402014 200000 326345280 200000 296313871 200000 464995594 200000 277672862 200000 88198119 200000 737494259 200000 506511081 200000 599282888 200000 681270938 200000 817161036 200000 152304520 200000 685460298 200000 266202628 200000 914146186 200000 338125349 200000 953835639 200000 424904723 200000 766972417 200000 691973249 200000 913652676 200000 899961211 200000 889933673 200000 894036833 200000 942150988 200000 688327730 200000 441696095 200000 232556302 200000 506597965 200000 494783477 200000 650778850 200000 525754324 200000 755215785 200000 77073090 200000 318463190 200000 386136710 200000 773112422 200000 230399324 200000 703315076 200000 787440376 200000 642932270 200000 745462219 200000 139254808 200000 274446468 200000 316052944 200000 851135449 200000 675030306 200000 923548294 200000 718080957 200000 335607701 200000 254803222 200000 30715104 200000 775168140 200000 29553620 200000 530134476 200000 355316343 200000 862090102 200000 386479275 200000 306775552 200000 602562995 200000 773977818 200000 690083318 200000 20178899 200000 756736259 200000 448729274 200000 894714325 200000 472399688 200000 44156759 200000 336196925 200000 302570282 200000 823030472 200000 144218276 200000 731386667 200000 568685596 200000 260708766 200000 949517412 200000 839275124 200000 562715286 200000 114251900 200000 892650515 200000 506380969 200000 650933448 200000 24580085 200000 925018547 200000 557560193 200000 422278565 200000 672283904 200000 625463881 200000 860041558 200000 262666084 200000 318181755 200000 451704414 200000 596308901 200000 691710976 200000 320226470 200000 501185150 200000 743943570 200000 401506744 200000 42225572 200000 821838268 200000 31325793 200000 944878479 200000 864979966 200000 133031469 200000 433416190 200000 878547917 200000 533752863 200000 576513384 200000 161513846 200000 436046972 200000 811379672 200000 253695244 200000 238290300 200000 116783596 200000 102392030 200000 50140986 200000 919313637 200000 874779439 200000 919580999 200000 117500695 200000 749074732 200000 458224285 200000 407191569 200000 339842892 200000 946174703 200000 971376210 200000 54779292 200000 529416326 200000 564524144 200000 529977003 200000 670117418 200000 966025718 200000 840725 200000 551546573 200000 363763814 200000 923370961 200000 49516264 200000 303038238 200000 413779418 200000 342094289 200000 39154455 200000 260158410 200000 445535607 200000 114516402 200000 496455285 200000 363337023 200000 231969809 200000 81853366 200000 382766839 200000 178536625 200000 129879265 200000 979446562 200000 725387065 200000 797692567 200000 533369345 200000 163758271 200000 931348727 200000 490255148 200000 465728243 200000 804733273 200000 578621332 200000 117820143 200000 537426715 200000 777749059 200000 948043414 200000 854024483 200000 376558144 200000 822010834 200000 989208103 200000 926310480 200000 510349583 200000 800638941 200000 30476694 200000 194378432 200000 172456856 200000 270448196 200000 665366484 200000 287674627 200000 2312655 200000 85261670 200000 247529976 200000 295233643 200000 821435404 200000 415081641 200000 91033019 200000 751513489 200000 231982988 200000 75718901 200000 760113149 200000 258881742 200000 324777709 200000 509289273 200000 952411454 200000 161116354 200000 851291830 200000 881562341 200000 635276325 200000 261914833 200000 700090829 200000 114548847 200000 790994429 200000 173191073 200000 130224638 200000 893604302 200000 796476723 200000 202451870 200000 602923643 200000 172194050 200000 265043418 200000 917265782 200000 260625495 200000 532107914 200000 945601063 200000 132602014 200000 972154122 200000 639832044 200000 869705460 200000 99516874 200000 178257648 200000 661755952 200000 505001025 200000 654792568 200000 494142410 200000 156427365 200000 557386159 200000 424273511 200000 860932411 200000 739254299 200000 835751683 200000 285857816 200000 371772236 200000 903047144 200000 903700137 200000 98614100 200000 363636456 200000 595857892 200000 42219054 200000 983466661 200000 173795937 200000 798179372 200000 399817413 200000 612104923 200000 139910633 200000 609757538 200000 564300740 200000 430845320 200000 507296282 200000 216594731 200000 129943332 200000 159968645 200000 519658607 200000 70848688 200000 523369475 200000 983037291 200000 78685128 200000 900965150 200000 273157925 200000 438946843 200000 564800746 200000 754380838 200000 533652335 200000 68869943 200000 593210109 200000 342575229 200000 635631724 200000 98284966 200000 288049676 200000 749142621 200000 231623880 200000 331541012 200000 636541832 200000 632964611 200000 948298455 200000 314162543 200000 71496390 200000 73694255 200000 36582159 200000 822907243 200000 742885244 200000 107139239 200000 731074185 200000 848056575 200000 705605192 200000 639415475 200000 576980356 200000 758559462 200000 450905897 200000 332466594 200000 999817186 200000 248661535 200000 571107844 200000 813089093 200000 699104170 200000 709193838 200000 359376160 200000 289324655 200000 322769796 200000 243304664 200000 287641002 200000 663220091 200000 550526272 200000 226150443 200000 618687538 200000 520016069 200000 340264015 200000 418403188 200000 238644524 200000 385057071 200000 648902728 200000 155061894 200000 678482800 200000 442098846 200000 666003813 200000 634072698 200000 639265467 200000 797834363 200000 281193219 200000 666228265 200000 8077356 200000 395043379 200000 890828838 200000 692155572 200000 135206087 200000 776120759 200000 678690290 200000 161032189 200000 938029558 200000 346738685 200000 536744499 200000 698878763 200000 558053890 200000 379870077 200000 55629782 200000 327382314 200000 797796510 200000 783836852 200000 141628270 200000 837229353 200000 752997725 200000 985869988 200000 686788528 200000 108496666 200000 284827191 200000 788392786 200000 787576823 200000 312956981 200000 407235081 200000 186958919 200000 521019585 200000 489506165 200000 437974289 200000 45946640 200000 205102127 200000 503840793 200000 535622005 200000 64825279 200000 941803657 200000 674001957 200000 9871293 200000 238241639 200000 318418104 200000 956512990 200000 136935765 200000 804335267 200000 162110155 200000 960821586 200000 781987597 200000 973664784 200000 203738738 200000 778108622 200000 183502232 200000 794811086 200000 102993286 200000 693746533 200000 862886416 200000 438355715 200000 696111743 200000 871482480 200000 487684208 200000 759571032 200000 334482172 200000 48773385 200000 764951065 200000 809604730 200000 375081023 200000 297040526 200000 430507086 200000 120024474 200000 918884270 200000 21974308 200000 181106359 200000 679524590 200000 910404947 200000 261141042 200000 966994914 200000 643608366 200000 413248605 200000 503732450 200000 418594237 200000 380605719 200000 346255261 200000 546188963 200000 153464862 200000 532150251 200000 712327178 200000 403465641 200000 436050235 200000 742549999 200000 545595709 200000 878478700 200000 42857522 200000 151193836 200000 168381942 200000 340609829 200000 211630979 200000 541656239 200000 288461461 200000 884102740 200000 384032656 200000 422192010 200000 154824609 200000 132942140 200000 329693476 200000 946206928 200000 710749765 200000 648387941 200000 416437225 200000 437841756 200000 833355470 200000 698050074 200000 641543920 200000 61235723 200000 611000622 200000 807306473 200000 768553261 200000 721099837 200000 784500604 200000 141027878 200000 98639353 200000 124397144 200000 146352754 200000 987140455 200000 633689999 200000 497121349 200000 327491054 200000 922336265 200000 529406863 200000 219209201 200000 503012209 200000 663677866 200000 648856445 200000 683970510 200000 876340387 200000 639053485 200000 722904898 200000 419522383 200000 736706509 200000 287344825 200000 983791018 200000 819828079 200000 196340829 200000 828073274 200000 103604453 200000 964250923 200000 466990438 200000 2242527 200000 854382855 200000 847946243 200000 365482525 200000 93394202 200000 418641545 200000 876395133 200000 636558429 200000 579548323 200000 467117765 200000 421785762 200000 839836452 200000 15144949 200000 430483069 200000 237569151 200000 715692820 200000 848328400 200000 216174676 200000 991474342 200000 134831859 200000 860192181 200000 383158099 200000 600197290 200000 1419819 200000 217727085 200000 402253158 200000 314707366 200000 884219723 200000 518836867 200000 867995101 200000 899842743 200000 567740036 200000 712160197 200000 889211372 200000 583939965 200000 979417132 200000 264710855 200000 66125099 200000 911414943 200000 194424638 200000 754358111 200000 249892886 200000 792522308 200000 975801817 200000 237835050 200000 843060877 200000 6453402 200000 183569853 200000 790048262 200000 403256406 200000 412897362 200000 379779793 200000 774620822 200000 741283222 200000 929521954 200000 359149471 200000 207268546 200000 214352732 200000 605472834 200000 285843926 200000 407335476 200000 482330646 200000 160766192 200000 911105223 200000 9596635 200000 867611674 200000 33411820 200000 733961705 200000 449211756 200000 526005279 200000 903593212 200000 540389206 200000 481421788 200000 732367809 200000 574256489 200000 923885131 200000 121514983 200000 308116480 200000 303071360 200000 964244908 200000 582673805 200000 829067713 200000 57856275 200000 621188733 200000 547306895 200000 471166028 200000 387138294 200000 986505834 200000 268340214 200000 926005196 200000 197997954 200000 559891008 200000 896594061 200000 360202194 200000 886717460 200000 927707762 200000 548514146 200000 771267539 200000 102393487 200000 109568917 200000 330650441 200000 416427429 200000 203547606 200000 463406308 200000 724157017 200000 825645062 200000 796276819 200000 414354620 200000 913246828 200000 500933909 200000 341668979 200000 899591969 200000 888465827 200000 542032599 200000 341323048 200000 252761144 200000 16072416 200000 413881779 200000 172912229 200000 576868555 200000 231808587 200000 637528310 200000 915232166 200000 479812808 200000 772664782 200000 558647633 200000 926142565 200000 305138626 200000 229841817 200000 753839958 200000 56764070 200000 593000815 200000 368724126 200000 926148094 200000 366121324 200000 838642728 200000 959931670 200000 356863270 200000 318050113 200000 434789228 200000 624331002 200000 156059148 200000 141672114 200000 532598365 200000 389271178 200000 15239127 200000 894731473 200000 84179521 200000 234095818 200000 657597453 200000 409275314 200000 613133058 200000 487825408 200000 221797147 200000 773729518 200000 135066031 200000 367256632 200000 495369937 200000 844776483 200000 916096249 200000 382523840 200000 592180963 200000 299429745 200000 41482678 200000 104601004 200000 403784553 200000 628419582 200000 433672546 200000 791445587 200000 675359071 200000 546216052 200000 874203801 200000 655587792 200000 184792870 200000 363134846 200000 880487838 200000 969830530 200000 669202689 200000 42917454 200000 170305752 200000 851507596 200000 220965273 200000 603445018 200000 496739151 200000 629594965 200000 9486970 200000 736660378 200000 636861747 200000 100304394 200000 261915284 200000 507547532 200000 127970390 200000 782774295 200000 370137274 200000 810359601 200000 317723309 200000 396538546 200000 524329510 200000 524032461 200000 256404690 200000 67593808 200000 717983475 200000 514951722 200000 774297221 200000 809490734 200000 281076386 200000 379296533 200000 121984294 200000 812214217 200000 186140310 200000 635391456 200000 572596797 200000 472885094 200000 293312152 200000 9609951 200000 344074739 200000 859413643 200000 49187667 200000 570758123 200000 890192278 200000 113534852 200000 625314521 200000 267604706 200000 741524505 200000 926122719 200000 235275548 200000 297679396 200000 648043665 200000 586211824 200000 453272182 200000 141419288 200000 291368633 200000 69719886 200000 70518306 200000 553258149 200000 847048047 200000 370702676 200000 781674688 200000 322644409 200000 305044789 200000 619800225 200000 144819413 200000 964976582 200000 993371825 200000 219336344 200000 278390600 200000 516278592 200000 232108845 200000 62084577 200000 530818022 200000 199809568 200000 938336023 200000 51650790 200000 801034720 200000 217990756 200000 264328322 200000 181348951 200000 677758536 200000 546710156 200000 452329380 200000 99208102 200000 420165783 200000 826116127 200000 846135638 200000 352574860 200000 863667498 200000 89939492 200000 421338519 200000 389075586 200000 38853568 200000 566029738 200000 834672137 200000 277543753 200000 653900286 200000 807569984 200000 471837811 200000 964871523 200000 383762411 200000 617981053 200000 309344573 200000 161249175 200000 171382388 200000 401314425 200000 630330359 200000 116506737 200000 259688425 200000 545475666 200000 244442578 200000 112236735 200000 251806334 200000 448432297 200000 772068389 200000 670101013 200000 929444043 200000 756682018 200000 720264425 200000 86338890 200000 158060621 200000 96718567 200000 411285822 200000 528484089 200000 645438947 200000 240554278 200000 319846884 200000 604131329 200000 280245841 200000 885526414 200000 399802307 200000 464320518 200000 935416000 200000 22713558 200000 950454883 200000 173219821 200000 828798268 200000 4207415 200000 945894516 200000 328267364 200000 685879605 200000 86853869 200000 455866952 200000 876767831 200000 134476799 200000 837536441 200000 106328660 200000 760063356 200000 411429202 200000 500175970 200000 229641651 200000 130789065 200000 46339530 200000 237004079 200000 977555619 200000 726751992 200000 626118503 200000 825759343 200000 871813893 200000 518719242 200000 879321615 200000 818547697 200000 326771937 200000 309800129 200000 631512583 200000 714637452 200000 919068896 200000 652183332 200000 697239678 200000 66379416 200000 92549840 200000 949865727 200000 663789571 200000 369115763 200000 205111332 200000 704643936 200000 608511753 200000 699250430 200000 43765873 200000 250752539 200000 38146154 200000 722783262 200000 830682099 200000 413472327 200000 558187489 200000 319550267 200000 486036486 200000 598269119 200000 194577038 200000 16706499 200000 101376428 200000 598155426 200000 488241526 200000 521676200 200000 594219534 200000 852536276 200000 932318721 200000 440400350 200000 995737843 200000 980255099 200000 51125882 200000 762369246 200000 175217994 200000 587874434 200000 961735315 200000 830107430 200000 416608678 200000 884909081 200000 458704862 200000 359596983 200000 903668925 200000 441313843 200000 411988053 200000 182471318 200000 326044649 200000 309384710 200000 140848851 200000 808468811 200000 137521063 200000 553691279 200000 993618840 200000 955934565 200000 916120090 200000 387435788 200000 440591048 200000 795826931 200000 898435976 200000 591103871 200000 3922157 200000 667281164 200000 31648476 200000 182077746 200000 490172785 200000 220728393 200000 473829411 200000 196354350 200000 892043045 200000 857195846 200000 585573135 200000 514337986 200000 541226173 200000 881746724 200000 968446327 200000 213202434 200000 14260562 200000 852694026 200000 247204821 200000 837768773 200000 851593950 200000 74424735 200000 598274502 200000 678899879 200000 51754179 200000 974898066 200000 963923598 200000 522759813 200000 978681413 200000 21367315 200000 678650769 200000 711803395 200000 913232139 200000 729354839 200000 791722203 200000 474578569 200000 403477410 200000 51355415 200000 748045209 200000 858657602 200000 576024570 200000 210392337 200000 503055518 200000 730317724 200000 715697639 200000 460245894 200000 374449887 200000 282371018 200000 798331297 200000 229596858 200000 990261751 200000 308140357 200000 131699780 200000 726285432 200000 499554468 200000 758298439 200000 589155409 200000 294735500 200000 274414408 200000 672591694 200000 379804203 200000 507908934 200000 998952041 200000 142150559 200000 796753563 200000 800700413 200000 447013681 200000 736892865 200000 279959373 200000 573344138 200000 979157998 200000 686722302 200000 399366993 200000 224936649 200000 723420819 200000 808430309 200000 922492827 200000 53590812 200000 654491446 200000 63099338 200000 526088578 200000 123096295 200000 905049744 200000 191373637 200000 578305349 200000 87374869 200000 836477056 200000 44699311 200000 399371905 200000 858705041 200000 797995656 200000 444695464 200000 78586044 200000 938109134 200000 742362190 200000 126516884 200000 429501406 200000 351596096 200000 364470301 200000 10413337 200000 812087986 200000 532731361 200000 526177 200000 131051682 200000 626303338 200000 618259629 200000 603952943 200000 101873375 200000 316388888 200000 832682534 200000 938696890 200000 425763395 200000 293307190 200000 467541200 200000 14854623 200000 515062405 200000 155571231 200000 221611190 200000 729365402 200000 221749023 200000 54807443 200000 333945316 200000 926178447 200000 47291858 200000 231928375 200000 693361898 200000 797382018 200000 290163488 200000 685729555 200000 106664288 200000 763249631 200000 633963217 200000 781195282 200000 858521180 200000 323827763 200000 621192815 200000 655551109 200000 424713469 200000 73324720 200000 962186185 200000 833765793 200000 238529764 200000 11642285 200000 631461236 200000 356006652 200000 306837174 200000 884985892 200000 915980613 200000 169617684 200000 214828699 200000 12141619 200000 905073880 200000 593946568 200000 977049794 200000 92367260 200000 301534732 200000 407195869 200000 176476123 200000 587703876 200000 683692933 200000 841497722 200000 71419291 200000 19985591 200000 972535593 200000 666784684 200000 642261308 200000 600169634 200000 476194467 200000 953551075 200000 441289722 200000 441625432 200000 543990244 200000 25265779 200000 760934807 200000 113686607 200000 468215196 200000 179474196 200000 367380183 200000 588639648 200000 905282501 200000 764994659 200000 805913093 200000 993056394 200000 633325081 200000 750932831 200000 171535213 200000 405784047 200000 687745175 200000 396934380 200000 352499679 200000 423561941 200000 117949442 200000 575626835 200000 479868211 200000 600491238 200000 563010658 200000 586070976 200000 119125695 200000 21212912 200000 769256833 200000 166687939 200000 32188387 200000 32025446 200000 52314990 200000 633536720 200000 21184637 200000 752848606 200000 781557502 200000 980199871 200000 76319605 200000 684543633 200000 884811846 200000 810747980 200000 242994995 200000 548662495 200000 470246690 200000 178502808 200000 158735907 200000 877452232 200000 947203506 200000 392439974 200000 996969784 200000 114911091 200000 933085399 200000 907389663 200000 131088999 200000 273140395 200000 293630650 200000 948478094 200000 136503079 200000 209929565 200000 168280390 200000 749017701 200000 469981944 200000 171291931 200000 335836841 200000 72178423 200000 970459096 200000 131338140 200000 335347159 200000 965312827 200000 225489103 200000 243691321 200000 337874183 200000 65770768 200000 74872421 200000 309672818 200000 625438260 200000 692627379 200000 150143783 200000 415365479 200000 809315229 200000 937675850 200000 401543206 200000 115175520 200000 173174341 200000 677440605 200000 427828599 200000 307805254 200000 500009075 200000 421405271 200000 184787636 200000 311697447 200000 545331252 200000 944327177 200000 15569785 200000 523473590 200000 593978324 200000 810947368 200000 312678376 200000 737780936 200000 882582121 200000 4677578 200000 4732709 200000 266559448 200000 466225736 200000 320053997 200000 132846555 200000 484067459 200000 11233677 200000 630125809 200000 43239606 200000 413222669 200000 227639448 200000 928997400 200000 516805351 200000 803309019 200000 471881867 200000 565340429 200000 511504547 200000 468698615 200000 767678925 200000 617863514 200000 841866660 200000 374956432 200000 918112393 200000 433443312 200000 398541222 200000 2975862 200000 31905584 200000 971307427 200000 923450603 200000 507402402 200000 481470707 200000 389468588 200000 779427512 200000 279307436 200000 610422858 200000 365105701 200000 550834134 200000 723883603 200000 819161967 200000 993271952 200000 993606418 200000 177369337 200000 776823524 200000 708268113 200000 348757437 200000 176807972 200000 149638121 200000 371034927 200000 246576172 200000 977090047 200000 559290630 200000 52584919 200000 554133049 200000 498655702 200000 378497160 200000 557033049 200000 441875392 200000 88663710 200000 445616891 200000 922248873 200000 556455203 200000 30413162 200000 555699637 200000 104745247 200000 65951175 200000 967015415 200000 700916555 200000 530203896 200000 152130709 200000 28156705 200000 595964442 200000 432606930 200000 111178874 200000 970787180 200000 239951039 200000 231909684 200000 150446311 200000 610114428 200000 920945823 200000 231830788 200000 626412625 200000 65462941 200000 647765088 200000 641371151 200000 890559666 200000 835983164 200000 594428014 200000 268424068 200000 278969350 200000 113863531 200000 422572919 200000 448585337 200000 358793935 200000 672409953 200000 780858095 200000 223150181 200000 657511570 200000 58825720 200000 359333773 200000 138196388 200000 380651096 200000 504269101 200000 425053132 200000 466860535 200000 167036718 200000 388202148 200000 799381099 200000 310748417 200000 4346021 200000 361734690 200000 126232814 200000 418493643 200000 936026962 200000 454850065 200000 642569242 200000 455626304 200000 462910799 200000 747837951 200000 703186045 200000 834253746 200000 716509368 200000 652768543 200000 423328995 200000 34348883 200000 857278511 200000 37058246 200000 719577314 200000 41916861 200000 50349913 200000 791855855 200000 160045903 200000 141788779 200000 963077983 200000 906014904 200000 243268295 200000 45154365 200000 309236078 200000 336809187 200000 689486376 200000 478072824 200000 324017975 200000 557700694 200000 864288532 200000 703473348 200000 723777904 200000 808955547 200000 678053493 200000 386511532 200000 395837008 200000 671879777 200000 268544243 200000 274795809 200000 132430871 200000 72269305 200000 134921088 200000 599314296 200000 992919940 200000 306145241 200000 692891597 200000 607616359 200000 439409245 200000 97332509 200000 370205394 200000 18029452 200000 493301739 200000 555235841 200000 892175690 200000 571991014 200000 476141947 200000 225485928 200000 1527860 200000 774225498 200000 100855006 200000 434466392 200000 388922707 200000 651420463 200000 799297769 200000 231072380 200000 9636271 200000 610535826 200000 22028278 200000 799658657 200000 944459795 200000 828387859 200000 968950882 200000 582721593 200000 742911372 200000 732686118 200000 737820941 200000 683567835 200000 170118640 200000 671789476 200000 684764125 200000 41909952 200000 627404885 200000 880940359 200000 450407483 200000 535210824 200000 604149141 200000 749361457 200000 225851284 200000 730384243 200000 628347601 200000 954817125 200000 446411737 200000 376596073 200000 560469995 200000 181456461 200000 925289983 200000 993589747 200000 122750986 200000 332657459 200000 402016896 200000 977296639 200000 490973210 200000 235989703 200000 539530713 200000 604769823 200000 516476745 200000 401003167 200000 114602250 200000 634463242 200000 761343884 200000 302171826 200000 211772953 200000 930338330 200000 28908056 200000 855976413 200000 973528207 200000 786135757 200000 734599657 200000 932852830 200000 904266233 200000 840426053 200000 742643774 200000 396441692 200000 503511144 200000 239494856 200000 409380122 200000 218934876 200000 164651249 200000 720361280 200000 178668485 200000 582993357 200000 559557166 200000 816783803 200000 123351370 200000 937757054 200000 348064444 200000 150346220 200000 523658487 200000 779291682 200000 648488891 200000 643746216 200000 391280351 200000 602104531 200000 962444625 200000 508167019 200000 59086939 200000 422233484 200000 689418535 200000 159314129 200000 862093444 200000 707408302 200000 360925418 200000 706360605 200000 786852539 200000 273258108 200000 174469323 200000 528421301 200000 416272162 200000 622587807 200000 462308864 200000 545859747 200000 157820705 200000 864404386 200000 170753345 200000 291148566 200000 559619041 200000 185262198 200000 414979915 200000 209076191 200000 932027604 200000 250924528 200000 525935457 200000 337128949 200000 141390891 200000 892111942 200000 967484870 200000 286458609 200000 239967582 200000 886942870 200000 792819268 200000 262858642 200000 761321384 200000 163600736 200000 751313576 200000 316865083 200000 777579145 200000 802861830 200000 585985347 200000 114094960 200000 346391106 200000 740770899 200000 908877163 200000 791963741 200000 531568732 200000 283954929 200000 220048888 200000 702035791 200000 492331554 200000 534541297 200000 586770375 200000 790008376 200000 324413218 200000 544285768 200000 232606778 200000 327642927 200000 514745263 200000 615206732 200000 194615222 200000 301288174 200000 373216610 200000 12102459 200000 488066596 200000 970249042 200000 373055893 200000 539669940 200000 567242098 200000 182795743 200000 738683878 200000 949536315 200000 153003535 200000 938378810 200000 343767739 200000 28579513 200000 910923121 200000 632693932 200000 360337336 200000 955238907 200000 229580947 200000 743688358 200000 317038154 200000 268345390 200000 892840559 200000 766906167 200000 403608095 200000 940231529 200000 666814088 200000 266749848 200000 608373676 200000 806522404 200000 707541348 200000 269132193 200000 304278694 200000 494996409 200000 134846730 200000 256376913 200000 501735049 200000 175715562 200000 449702792 200000 853001289 200000 152443668 200000 258552922 200000 959250287 200000 449982545 200000 776219339 200000 614637842 200000 584783957 200000 50904019 200000 979558772 200000 20766462 200000 995003730 200000 6232923 200000 674850971 200000 707812206 200000 293723523 200000 101353245 200000 698580494 200000 620256150 200000 532236427 200000 72309103 200000 386542688 200000 706044686 200000 614307085 200000 234282314 200000 901028202 200000 314922066 200000 580732211 200000 70979789 200000 945706694 200000 712530242 200000 234311466 200000 203571642 200000 96164435 200000 869452708 200000 255262627 200000 748830199 200000 609413812 200000 52895133 200000 172091988 200000 518080015 200000 964014544 200000 453811260 200000 299336309 200000 729631151 200000 849789779 200000 811573744 200000 933372740 200000 421697577 200000 899784492 200000 174945548 200000 701134977 200000 259592948 200000 913979917 200000 936289354 200000 810172146 200000 990581801 200000 97810927 200000 942843205 200000 955616993 200000 419945224 200000 440071819 200000 865304317 200000 454131353 200000 344134769 200000 964209121 200000 296119383 200000 98628332 200000 442372972 200000 886994101 200000 54220955 200000 474262448 200000 881122210 200000 332917517 200000 885864948 200000 368881725 200000 801383905 200000 176670900 200000 746244083 200000 282381297 200000 72312987 200000 849795003 200000 14520845 200000 177427116 200000 907425383 200000 340207859 200000 180423704 200000 667150164 200000 854481535 200000 727365235 200000 642927826 200000 4871762 200000 233606977 200000 361800216 200000 196443226 200000 109731348 200000 516621999 200000 239733760 200000 459643061 200000 288306057 200000 240692462 200000 319775502 200000 773909066 200000 142376104 200000 81927370 200000 759512938 200000 108379239 200000 957357289 200000 311031345 200000 418870014 200000 210141626 200000 461070282 200000 891994292 200000 427882490 200000 374722776 200000 645795147 200000 255544841 200000 896547152 200000 660936889 200000 616599154 200000 414882443 200000 971916600 200000 423385402 200000 518902729 200000 132612536 200000 987123118 200000 96254874 200000 477520859 200000 131726002 200000 406241519 200000 543708413 200000 623419834 200000 887241407 200000 905069056 200000 862340844 200000 630805372 200000 473818058 200000 671606567 200000 909877203 200000 302876345 200000 152854751 200000 520886383 200000 860059010 200000 576752911 200000 897455282 200000 776869417 200000 571586989 200000 257903774 200000 420964889 200000 219719526 200000 726764140 200000 242799757 200000 872025229 200000 834741374 200000 212362427 200000 310468483 200000 397141678 200000 177066891 200000 883873019 200000 509525550 200000 216930492 200000 499666670 200000 631568751 200000 878249408 200000 398108446 200000 436932042 200000 882650304 200000 78537836 200000 787271391 200000 929976964 200000 913332858 200000 479932398 200000 10023980 200000 915309385 200000 654567309 200000 621694464 200000 538066647 200000 7216776 200000 561111756 200000 37790950 200000 809442519 200000 30670196 200000 192758129 200000 906215907 200000 873811142 200000 789825155 200000 648492439 200000 110656449 200000 51842145 200000 534810609 200000 558367423 200000 901425486 200000 484600588 200000 484220990 200000 447842380 200000 976671705 200000 408849484 200000 644629676 200000 597608967 200000 457734585 200000 760010314 200000 985255874 200000 198149275 200000 427177158 200000 612623959 200000 302496203 200000 680307226 200000 56522974 200000 249192802 200000 344046424 200000 221146742 200000 362573922 200000 102705284 200000 387374522 200000 420344329 200000 958196406 200000 772732277 200000 169960841 200000 677401102 200000 305459396 200000 425601811 200000 310871840 200000 521234213 200000 702945146 200000 38828514 200000 390512414 200000 909008339 200000 795700807 200000 984105095 200000 563686630 200000 361064703 200000 93809058 200000 58430540 200000 575922464 200000 292419191 200000 830593411 200000 946860448 200000 730354742 200000 480230249 200000 51977192 200000 816002708 200000 291001048 200000 699559146 200000 33089874 200000 489431390 200000 88275064 200000 983592050 200000 367248197 200000 477255386 200000 955605967 200000 71389790 200000 86048971 200000 761028868 200000 835849558 200000 40070253 200000 700440818 200000 758073215 200000 70711758 200000 336139332 200000 956090185 200000 43378705 200000 993416889 200000 449128426 200000 525043303 200000 237923108 200000 674569438 200000 904863308 200000 529706085 200000 212094023 200000 964574920 200000 655718842 200000 197959518 200000 642383531 200000 237039944 200000 216148072 200000 349674486 200000 102325159 200000 375823855 200000 799577838 200000 204604368 200000 205295925 200000 813786517 200000 557129417 200000 516470807 200000 194833522 200000 941116629 200000 562504408 200000 712741366 200000 853769250 200000 531603598 200000 850516447 200000 610809632 200000 545455401 200000 668524131 200000 478726407 200000 102500937 200000 568785171 200000 136189244 200000 837256796 200000 531803562 200000 81879181 200000 810039235 200000 598867790 200000 500024705 200000 129814505 200000 95754472 200000 382190897 200000 232510607 200000 849575839 200000 713833566 200000 283468733 200000 456391832 200000 69254342 200000 270793499 200000 274472846 200000 588401894 200000 352245151 200000 500635612 200000 275388068 200000 728476359 200000 896240651 200000 250180510 200000 665308901 200000 794837002 200000 735817231 200000 197493286 200000 587537559 200000 364262790 200000 781409367 200000 444989051 200000 475627238 200000 22259092 200000 224706737 200000 488585574 200000 630312036 200000 513561232 200000 555797134 200000 282446329 200000 825501059 200000 342595931 200000 636799876 200000 587423237 200000 840130333 200000 37375452 200000 759581134 200000 141570210 200000 709216493 200000 528698746 200000 466592970 200000 251172523 200000 271995923 200000 341115812 200000 68685690 200000 792004415 200000 242573716 200000 99156041 200000 739621124 200000 827138114 200000 167095000 200000 650402912 200000 38037810 200000 737478361 200000 443865131 200000 499875426 200000 754568947 200000 426835442 200000 156636476 200000 680436427 200000 804048600 200000 612259002 200000 515999648 200000 126776476 200000 123184536 200000 624157476 200000 362998096 200000 899599324 200000 776099980 200000 648181865 200000 102204711 200000 609782802 200000 244589619 200000 300973955 200000 732783461 200000 528066253 200000 989120688 200000 470588848 200000 293868079 200000 740643869 200000 153789511 200000 847410421 200000 753781260 200000 453123351 200000 202495971 200000 803581081 200000 169349737 200000 55947348 200000 223525779 200000 889141157 200000 42299926 200000 767801970 200000 540911881 200000 578248555 200000 21377991 200000 239706770 200000 398684698 200000 959825916 200000 501514389 200000 210937048 200000 964842304 200000 463238320 200000 51860090 200000 711485679 200000 415559195 200000 633306274 200000 377010904 200000 59484290 200000 43311595 200000 561720114 200000 362377459 200000 725968324 200000 691821592 200000 431262849 200000 691133554 200000 205574121 200000 361211051 200000 500206584 200000 291300322 200000 690094506 200000 895413458 200000 169454273 200000 387724595 200000 104703941 200000 597242208 200000 84708940 200000 31233081 200000 647629179 200000 874846538 200000 734383820 200000 200669996 200000 427581713 200000 939783723 200000 873552824 200000 313771304 200000 51600463 200000 676554945 200000 821228106 200000 158120110 200000 171931396 200000 756869485 200000 422612995 200000 444207649 200000 431575936 200000 574307511 200000 922853669 200000 421247562 200000 57116440 200000 919101896 200000 677933880 200000 352044245 200000 775218341 200000 364496623 200000 584630149 200000 330867410 200000 416777989 200000 924277789 200000 304633246 200000 803143477 200000 626073 200000 378094952 200000 241711060 200000 256495957 200000 799195846 200000 855900044 200000 38697919 200000 512296305 200000 673299060 200000 127108197 200000 785426619 200000 760547622 200000 188689042 200000 193572214 200000 71108197 200000 765445114 200000 962521488 200000 269255781 200000 54336289 200000 62729685 200000 197850339 200000 55207292 200000 143847063 200000 519917443 200000 927118212 200000 929211946 200000 442125362 200000 486040371 200000 636843633 200000 819757952 200000 987910560 200000 462633722 200000 11784491 200000 249046197 200000 277315925 200000 281620817 200000 105763895 200000 265069987 200000 755142919 200000 421011859 200000 284756381 200000 969086791 200000 798819379 200000 155902592 200000 452229484 200000 171691588 200000 820334743 200000 812008125 200000 837009972 200000 902189409 200000 817973430 200000 444791122 200000 833329034 200000 598036486 200000 102838871 200000 534829610 200000 185025159 200000 174668995 200000 762435846 200000 499335318 200000 639564362 200000 834973130 200000 594172562 200000 868972491 200000 134959729 200000 646409584 200000 752386445 200000 202016607 200000 776777636 200000 678516912 200000 268593104 200000 599001552 200000 637494795 200000 25797031 200000 210364660 200000 323950845 200000 219916242 200000 613494297 200000 316793561 200000 873498283 200000 206027180 200000 707531243 200000 372896291 200000 558051585 200000 44794189 200000 77157287 200000 891756216 200000 582414092 200000 460608495 200000 917633787 200000 906637891 200000 553721660 200000 793225934 200000 895441722 200000 470829236 200000 329102309 200000 382625196 200000 97035737 200000 35468990 200000 640153023 200000 779338062 200000 603199731 200000 779311192 200000 486298215 200000 210239996 200000 993231814 200000 63698749 200000 769009884 200000 201472517 200000 630520628 200000 566390636 200000 62507522 200000 262496313 200000 133188675 200000 112150952 200000 82164514 200000 907608173 200000 62838941 200000 449323512 200000 545104488 200000 574791675 200000 883658513 200000 489239592 200000 183287140 200000 397922879 200000 548116496 200000 261300807 200000 144369546 200000 279021339 200000 383727665 200000 277577511 200000 148408498 200000 952473971 200000 294667949 200000 688622817 200000 994982808 200000 982267826 200000 82689507 200000 396705102 200000 575683165 200000 849684036 200000 123750869 200000 196691598 200000 607804164 200000 485009434 200000 355203754 200000 725225861 200000 541034486 200000 67066153 200000 257423146 200000 221738585 200000 144138367 200000 735378667 200000 762025285 200000 691172598 200000 758753614 200000 952913628 200000 546353804 200000 952892298 200000 129521913 200000 534287614 200000 665641654 200000 29257481 200000 431937143 200000 689148501 200000 398450205 200000 930394026 200000 405175716 200000 3668332 200000 427790398 200000 544715112 200000 415154624 200000 62673615 200000 973438013 200000 207569537 200000 564496880 200000 569134991 200000 570357598 200000 304881147 200000 587308476 200000 12596673 200000 555949965 200000 51080218 200000 311757199 200000 789003007 200000 637616599 200000 16875243 200000 77546811 200000 156121829 200000 427351279 200000 573967549 200000 119655538 200000 145848213 200000 346516394 200000 559669923 200000 451918669 200000 246476852 200000 601986947 200000 921063155 200000 185712841 200000 56607082 200000 317649176 200000 754626505 200000 982368582 200000 309797862 200000 889052331 200000 709802373 200000 691130118 200000 114353368 200000 864533666 200000 468421960 200000 715895476 200000 937996918 200000 181830663 200000 26677116 200000 523623386 200000 315802231 200000 111249160 200000 511768137 200000 78002025 200000 853929627 200000 838301048 200000 63460896 200000 687776309 200000 168060193 200000 69431628 200000 633942580 200000 962974583 200000 387062606 200000 407067424 200000 961914620 200000 439401289 200000 876394989 200000 692763312 200000 148834995 200000 35462957 200000 789176266 200000 955839839 200000 164732888 200000 326779527 200000 305586230 200000 649040051 200000 706155439 200000 358931742 200000 974963078 200000 22858966 200000 174064317 200000 10732959 200000 453225876 200000 126546711 200000 516324687 200000 290234906 200000 957213244 200000 382568551 200000 577567732 200000 802996355 200000 619554272 200000 890548701 200000 992541183 200000 416966962 200000 174596069 200000 415998770 200000 699211270 200000 950879076 200000 994125108 200000 718341958 200000 669583974 200000 988717495 200000 953109178 200000 286822041 200000 137929148 200000 366057138 200000 396162024 200000 790801362 200000 336970605 200000 549592379 200000 414570291 200000 940727868 200000 664584223 200000 751676191 200000 282664597 200000 349977156 200000 231853630 200000 309606797 200000 546904586 200000 510792189 200000 908520568 200000 738508699 200000 477053972 200000 783969692 200000 373879873 200000 805926080 200000 5674040 200000 84461051 200000 925989456 200000 699654488 200000 225596287 200000 306420506 200000 97123104 200000 577185572 200000 856020214 200000 741692058 200000 794028912 200000 257330119 200000 747577390 200000 187880000 200000 196951747 200000 86965578 200000 310198204 200000 288416376 200000 791778785 200000 944253592 200000 193484730 200000 362601679 200000 109693268 200000 924008451 200000 698142277 200000 373087352 200000 686725612 200000 253440957 200000 867139581 200000 874223817 200000 722826044 200000 414599776 200000 874209416 200000 232734651 200000 557698074 200000 473799527 200000 255133966 200000 427360877 200000 414667555 200000 743990706 200000 754302142 200000 238657952 200000 809799988 200000 107887110 200000 279323976 200000 209698364 200000 89376754 200000 309824395 200000 987952994 200000 319741387 200000 418718275 200000 733514316 200000 302796100 200000 135628025 200000 637533395 200000 731043258 200000 506886443 200000 833663002 200000 309639313 200000 396276010 200000 96218585 200000 352698276 200000 783663407 200000 994499666 200000 938958611 200000 18207408 200000 123963301 200000 333281232 200000 699385378 200000 843467645 200000 820531374 200000 305577379 200000 794415699 200000 156664301 200000 870490953 200000 385683376 200000 732820855 200000 962529799 200000 564327737 200000 656503358 200000 116897892 200000 815817331 200000 986025862 200000 468238970 200000 961698161 200000 742185217 200000 814200570 200000 720565492 200000 779389694 200000 609574178 200000 599159461 200000 512861728 200000 57422826 200000 695061613 200000 759332442 200000 775266519 200000 768349211 200000 162178844 200000 523688239 200000 572849363 200000 320857850 200000 789883532 200000 509177345 200000 59546934 200000 883601908 200000 404101569 200000 526539246 200000 491812099 200000 910627066 200000 714657759 200000 507888345 200000 248256932 200000 892875521 200000 129731762 200000 393372649 200000 572695907 200000 843929219 200000 352015143 200000 979043850 200000 401964016 200000 52786685 200000 369691601 200000 194794090 200000 493035745 200000 648937071 200000 901281637 200000 458176765 200000 464872493 200000 517523935 200000 211309374 200000 182067450 200000 861780657 200000 932314070 200000 873011674 200000 548670300 200000 418276011 200000 487053793 200000 815002458 200000 905055075 200000 580360258 200000 681558033 200000 967821830 200000 197139728 200000 519932411 200000 123801468 200000 348712647 200000 112056236 200000 34826565 200000 356596410 200000 949272492 200000 227974209 200000 462015727 200000 670529640 200000 38260325 200000 861858335 200000 489693100 200000 972407208 200000 919144139 200000 783858521 200000 720759958 200000 897782943 200000 570379606 200000 226296134 200000 25391016 200000 804355318 200000 466987941 200000 280281344 200000 962969155 200000 18654298 200000 588033786 200000 752423912 200000 141424042 200000 294326013 200000 935716539 200000 644098592 200000 202849670 200000 983839250 200000 358385907 200000 833286927 200000 327709794 200000 435363924 200000 761382606 200000 448945633 200000 731882031 200000 113008256 200000 493460768 200000 528804869 200000 295572162 200000 560855510 200000 404296415 200000 222261165 200000 729434193 200000 364171932 200000 328685989 200000 576307281 200000 999772666 200000 875328155 200000 426208815 200000 961845036 200000 211957309 200000 668893088 200000 927952096 200000 259382205 200000 796863868 200000 662560764 200000 31527999 200000 340682824 200000 940411010 200000 408724229 200000 699431284 200000 108942419 200000 605792505 200000 508966291 200000 982866639 200000 160997673 200000 799773170 200000 131731075 200000 262338114 200000 836161114 200000 266292322 200000 571950904 200000 252838882 200000 876150329 200000 803244447 200000 415155733 200000 812825705 200000 566697565 200000 999270887 200000 344802052 200000 287758775 200000 657263136 200000 454654681 200000 999574514 200000 593668428 200000 814677795 200000 146654713 200000 578414928 200000 836332240 200000 903642056 200000 255917872 200000 394684052 200000 932832396 200000 600332727 200000 609784651 200000 313978550 200000 757982702 200000 585000538 200000 433199223 200000 845849267 200000 213338121 200000 833703264 200000 458524875 200000 346155534 200000 332748818 200000 347078974 200000 949432511 200000 459012938 200000 261842916 200000 967555497 200000 951195565 200000 112166001 200000 613655677 200000 304990237 200000 120335959 200000 487311248 200000 686434431 200000 875334745 200000 840913760 200000 12647736 200000 131377328 200000 492923617 200000 63626705 200000 784246015 200000 631212666 200000 109438331 200000 874940310 200000 416125437 200000 60319340 200000 813816242 200000 501664767 200000 917008208 200000 440762551 200000 208200022 200000 316809280 200000 854292120 200000 70698929 200000 524788986 200000 362359793 200000 199987835 200000 201650774 200000 689853045 200000 667197838 200000 979622690 200000 32990914 200000 592474466 200000 276455671 200000 248393402 200000 410915000 200000 239452064 200000 700748786 200000 248396277 200000 291610142 200000 202306002 200000 211437220 200000 794734726 200000 913410430 200000 317574623 200000 496753692 200000 583353768 200000 250308231 200000 193074035 200000 943665353 200000 494621848 200000 639124107 200000 823311997 200000 702651134 200000 57126679 200000 403133182 200000 69595055 200000 652399477 200000 669491177 200000 169885693 200000 367588609 200000 193628617 200000 612936024 200000 579036868 200000 193968175 200000 42614522 200000 157153713 200000 399082039 200000 46629686 200000 835474925 200000 841990085 200000 777731930 200000 633533147 200000 861787114 200000 613666154 200000 936877529 200000 186025252 200000 310620444 200000 937746424 200000 794530433 200000 984862684 200000 699926292 200000 140946125 200000 400679877 200000 129329939 200000 365317959 200000 466527689 200000 698722874 200000 566662556 200000 417997707 200000 790614995 200000 609467675 200000 78241678 200000 408043678 200000 247881554 200000 172197573 200000 440998596 200000 778848415 200000 560292532 200000 117573948 200000 271306589 200000 103619475 200000 434641642 200000 620722341 200000 135698492 200000 664057825 200000 48368618 200000 785967562 200000 217993 200000 545448151 200000 979400492 200000 419188889 200000 524334894 200000 639728931 200000 42700846 200000 945624741 200000 944701786 200000 746766170 200000 780434160 200000 874248612 200000 23454466 200000 685180020 200000 315942521 200000 373802479 200000 213857883 200000 414751310 200000 45996368 200000 801347845 200000 755110753 200000 245297703 200000 551011331 200000 109629960 200000 267932244 200000 749276963 200000 124832675 200000 352580158 200000 60311094 200000 325882571 200000 30379590 200000 965840785 200000 110514510 200000 714375563 200000 31802244 200000 652558096 200000 893943719 200000 984048947 200000 434193147 200000 610038124 200000 440642449 200000 992663415 200000 424432844 200000 502063484 200000 193334303 200000 323844207 200000 877443611 200000 535988921 200000 382879144 200000 835805975 200000 306611090 200000 292094402 200000 197214791 200000 134284240 200000 518531550 200000 318983897 200000 39246427 200000 834494173 200000 405646897 200000 685779557 200000 460453127 200000 865386215 200000 655550143 200000 959633774 200000 840818867 200000 398544250 200000 746566977 200000 860345892 200000 334344073 200000 673580422 200000 909861749 200000 40369753 200000 697602553 200000 631673310 200000 941467035 200000 10328066 200000 198655285 200000 302259644 200000 252390649 200000 538182585 200000 625016758 200000 601558331 200000 82303065 200000 348028734 200000 401391541 200000 215804892 200000 190525574 200000 235395058 200000 11027891 200000 259464450 200000 340098771 200000 675713370 200000 519689969 200000 68014198 200000 408537491 200000 177618850 200000 219710457 200000 152880867 200000 468979874 200000 252435479 200000 313631507 200000 119092827 200000 272528858 200000 46262700 200000 919455441 200000 691031760 200000 518350751 200000 822105974 200000 125229700 200000 313974428 200000 319863124 200000 831478064 200000 238653635 200000 106968826 200000 46253028 200000 483794360 200000 468915179 200000 204358794 200000 149496890 200000 929599888 200000 601366682 200000 410045905 200000 439720392 200000 843353438 200000 8093748 200000 613130166 200000 72748292 200000 644534892 200000 574503262 200000 988876295 200000 532121575 200000 402740520 200000 158783110 200000 71405042 200000 325918828 200000 510615973 200000 795033688 200000 151660684 200000 505638679 200000 164228121 200000 273010250 200000 867508557 200000 966306155 200000 14728541 200000 535943953 200000 787024530 200000 71546995 200000 22037872 200000 297061162 200000 884858906 200000 240087354 200000 833966580 200000 69840722 200000 594046346 200000 345471827 200000 638686384 200000 680408334 200000 170487529 200000 948805970 200000 963809804 200000 81003301 200000 696458532 200000 158116688 200000 886551960 200000 524417568 200000 677253771 200000 388159851 200000 467465861 200000 863565521 200000 894419282 200000 378306627 200000 405839402 200000 127486153 200000 266974225 200000 741042559 200000 459364992 200000 689797344 200000 668055109 200000 310034502 200000 331100327 200000 48000433 200000 128583373 200000 324072390 200000 66388831 200000 961145883 200000 457038957 200000 975069105 200000 253343632 200000 806500801 200000 912791630 200000 201672891 200000 284795586 200000 359074187 200000 526222972 200000 446747933 200000 75778469 200000 389112355 200000 586995303 200000 343118613 200000 906607243 200000 618901625 200000 388426595 200000 107384676 200000 189343721 200000 560656448 200000 677668136 200000 583468494 200000 809460442 200000 473915502 200000 423124050 200000 726441374 200000 466129820 200000 492670400 200000 104678113 200000 843436575 200000 267292688 200000 400489267 200000 359901371 200000 154186532 200000 227755070 200000 870518924 200000 861949478 200000 453031809 200000 136829647 200000 187200721 200000 316373070 200000 471636879 200000 774786961 200000 69796558 200000 601914821 200000 390123436 200000 72014327 200000 132261266 200000 998557437 200000 444224697 200000 972033430 200000 370653423 200000 202207952 200000 417694362 200000 399566506 200000 799746045 200000 588594425 200000 615913145 200000 968087695 200000 780661655 200000 846259865 200000 751338116 200000 16921160 200000 411577052 200000 280011954 200000 299492331 200000 880827131 200000 715378095 200000 746307247 200000 72055779 200000 936696434 200000 981450040 200000 480462043 200000 64888037 200000 457340827 200000 557337186 200000 52794597 200000 149525871 200000 820245258 200000 419794011 200000 513477730 200000 131846274 200000 342928754 200000 539068182 200000 590286155 200000 214490658 200000 136223280 200000 822282700 200000 374260859 200000 588863450 200000 23999424 200000 316783990 200000 41309234 200000 138449205 200000 908562501 200000 196944725 200000 576259733 200000 629241414 200000 440753669 200000 307308907 200000 626804267 200000 29618209 200000 697046507 200000 151803135 200000 508247649 200000 416725855 200000 156737540 200000 981667613 200000 745203207 200000 418449054 200000 860116994 200000 281346324 200000 997885905 200000 420906751 200000 49787836 200000 870609142 200000 4776152 200000 631117990 200000 355368364 200000 846414363 200000 624730902 200000 209640766 200000 221658991 200000 968131998 200000 659644909 200000 905104498 200000 390963273 200000 406236894 200000 493732001 200000 481434741 200000 314406814 200000 630565887 200000 554759385 200000 404195963 200000 270523258 200000 660950119 200000 54356258 200000 925528894 200000 167039242 200000 556890433 200000 79247724 200000 530646394 200000 156299041 200000 772577277 200000 890900875 200000 314185841 200000 219542708 200000 784009934 200000 241586615 200000 524008551 200000 414017374 200000 387536170 200000 674746124 200000 389935911 200000 784307677 200000 374817358 200000 387978251 200000 637419644 200000 605335187 200000 906437048 200000 461419287 200000 889288377 200000 425130502 200000 56972715 200000 137153785 200000 179727154 200000 942432 200000 194727342 200000 834139997 200000 978842304 200000 609623279 200000 385675021 200000 799930707 200000 991126594 200000 377477286 200000 263377239 200000 762787279 200000 294057238 200000 686301851 200000 743198942 200000 866050088 200000 552444836 200000 567254919 200000 183339834 200000 620593821 200000 367605203 200000 720340809 200000 851523014 200000 827240139 200000 268895634 200000 459470691 200000 629537826 200000 906933304 200000 204904273 200000 574634875 200000 640152239 200000 990447308 200000 146516613 200000 29177308 200000 961653014 200000 496320339 200000 541583399 200000 718322163 200000 491726018 200000 871643132 200000 943578934 200000 356299986 200000 741545825 200000 794789085 200000 320826672 200000 842390960 200000 733657958 200000 298097260 200000 521916061 200000 815099494 200000 328852618 200000 155846151 200000 640304517 200000 578012147 200000 679540807 200000 32189549 200000 992688628 200000 612986618 200000 284024924 200000 290876995 200000 963681405 200000 966684223 200000 585106764 200000 440541329 200000 960922292 200000 343859502 200000 832619230 200000 760472898 200000 288373683 200000 156195924 200000 336745118 200000 328556455 200000 133104278 200000 787319779 200000 228555355 200000 128802037 200000 195327231 200000 815106098 200000 646277287 200000 253269698 200000 657565586 200000 665015355 200000 443995994 200000 862353804 200000 189571706 200000 690656796 200000 77347344 200000 385153330 200000 71451107 200000 887077271 200000 961807014 200000 9547129 200000 919558269 200000 510245521 200000 753949633 200000 60948104 200000 224623616 200000 230982038 200000 201298759 200000 73650540 200000 716288930 200000 836379732 200000 623322339 200000 493790869 200000 798768802 200000 831544859 200000 370664581 200000 472849495 200000 973348033 200000 532887652 200000 835673824 200000 96635242 200000 307904708 200000 827528007 200000 123173867 200000 5314923 200000 635000051 200000 361042947 200000 632727905 200000 404375897 200000 96402333 200000 896044922 200000 839155520 200000 610679832 200000 643076498 200000 521539250 200000 258115150 200000 553241841 200000 854338215 200000 462292821 200000 993675919 200000 771969040 200000 210913846 200000 527798321 200000 758558160 200000 220290821 200000 582108059 200000 234103225 200000 169231392 200000 892452676 200000 847367864 200000 942743683 200000 463375953 200000 280788133 200000 292687986 200000 105265609 200000 27516028 200000 125261284 200000 576431409 200000 241274856 200000 733125754 200000 807285026 200000 881522532 200000 344967395 200000 494692459 200000 540384866 200000 571686395 200000 922633952 200000 675148083 200000 770608653 200000 781769963 200000 47396522 200000 257586936 200000 209054063 200000 736976302 200000 836300846 200000 775065510 200000 799962935 200000 914099136 200000 439781630 200000 279871851 200000 419119099 200000 790561059 200000 121613009 200000 725910331 200000 149612722 200000 186904796 200000 542941696 200000 285645644 200000 733092152 200000 129575283 200000 792529931 200000 733543835 200000 765058253 200000 451756919 200000 992347154 200000 454561894 200000 514659478 200000 989256184 200000 273728349 200000 57004208 200000 472655387 200000 548384011 200000 547790293 200000 148149953 200000 577470407 200000 677218378 200000 751629448 200000 890108067 200000 844194156 200000 199050065 200000 585047593 200000 850339494 200000 711551676 200000 414430274 200000 422992269 200000 844273628 200000 649543633 200000 319460418 200000 160628271 200000 669388446 200000 856871333 200000 458615290 200000 9637037 200000 201886981 200000 100568731 200000 963436055 200000 423234376 200000 401344882 200000 110554356 200000 374357450 200000 487252584 200000 709660934 200000 4284251 200000 140034888 200000 834990870 200000 122303018 200000 330629978 200000 7523915 200000 726463873 200000 232557321 200000 878440418 200000 601093263 200000 678978426 200000 698561041 200000 190806983 200000 537497174 200000 902848247 200000 589999222 200000 249933890 200000 820058853 200000 644852371 200000 120182447 200000 991158125 200000 575163140 200000 381876236 200000 610520823 200000 592659658 200000 101926274 200000 365589188 200000 978046925 200000 152750525 200000 151084463 200000 559157825 200000 968209012 200000 540401165 200000 955655649 200000 133703854 200000 909171060 200000 719797863 200000 457870319 200000 284261207 200000 635239703 200000 592139995 200000 97913785 200000 649510193 200000 315321837 200000 725605213 200000 272512414 200000 643101519 200000 981167944 200000 288551493 200000 765501699 200000 421138286 200000 435774913 200000 744726736 200000 52240595 200000 971270250 200000 878087601 200000 124382108 200000 542276602 200000 619173063 200000 717108665 200000 545465648 200000 551959017 200000 942861097 200000 931274043 200000 274890866 200000 289060117 200000 469920476 200000 553354462 200000 957184303 200000 6524280 200000 429419085 200000 298628878 200000 508617366 200000 678814479 200000 829878158 200000 612654201 200000 817196477 200000 455947354 200000 521326806 200000 858182803 200000 112486939 200000 579396831 200000 355648255 200000 175065107 200000 974904332 200000 658427302 200000 888003591 200000 490712436 200000 382271825 200000 416778174 200000 882011535 200000 286091125 200000 303192461 200000 793878199 200000 346812255 200000 644667289 200000 155224777 200000 821289255 200000 878893024 200000 532026536 200000 156990960 200000 445033765 200000 253609120 200000 107737388 200000 95797588 200000 576807121 200000 215480018 200000 326044149 200000 170191655 200000 514664650 200000 618589643 200000 808469654 200000 588455939 200000 594547894 200000 22656902 200000 885027813 200000 639260515 200000 864860094 200000 220477217 200000 183018111 200000 713519655 200000 300155663 200000 279764318 200000 239829825 200000 888186644 200000 101306458 200000 657703203 200000 752341456 200000 616181586 200000 672766036 200000 239196154 200000 668060946 200000 223117548 200000 283995447 200000 261587090 200000 174685619 200000 519575891 200000 896324927 200000 863838012 200000 738718881 200000 842164700 200000 530533678 200000 405237358 200000 584977296 200000 433232957 200000 53141705 200000 745461060 200000 37188472 200000 51068692 200000 711970649 200000 855403002 200000 505548050 200000 521862240 200000 67610155 200000 370550899 200000 430926174 200000 145689094 200000 761100048 200000 722971829 200000 370011167 200000 409971277 200000 60447966 200000 979639659 200000 210977885 200000 356041826 200000 722086893 200000 852771426 200000 472268002 200000 790683349 200000 517207706 200000 183094540 200000 168206526 200000 359228954 200000 356879303 200000 658836224 200000 398148036 200000 654044938 200000 847500633 200000 669809271 200000 407302410 200000 156123999 200000 169754297 200000 760684241 200000 350012781 200000 794521147 200000 10171732 200000 915061006 200000 494047754 200000 322345634 200000 676887835 200000 994106966 200000 734602438 200000 595140091 200000 44470532 200000 859102834 200000 940484808 200000 45080211 200000 961280391 200000 370780752 200000 435267833 200000 212545049 200000 751034145 200000 675762306 200000 765051531 200000 401347107 200000 288094932 200000 144380863 200000 720382319 200000 179997352 200000 136430757 200000 764141409 200000 308303581 200000 521857157 200000 805056541 200000 217969126 200000 621266896 200000 756909560 200000 272132809 200000 147727728 200000 109689223 200000 854698792 200000 708318906 200000 888542789 200000 899510278 200000 970804890 200000 481773318 200000 398061903 200000 668032147 200000 945550269 200000 308161605 200000 586518684 200000 604567609 200000 282886496 200000 520492308 200000 242282975 200000 736039496 200000 227937846 200000 36892310 200000 341818093 200000 664487635 200000 51802457 200000 985939182 200000 843310146 200000 629827376 200000 116932 200000 156904902 200000 380029306 200000 269024380 200000 85022168 200000 387010251 200000 755326936 200000 443283477 200000 744333272 200000 300758574 200000 169628866 200000 433756190 200000 405714541 200000 916461348 200000 233295938 200000 34842622 200000 125328418 200000 561445991 200000 592830343 200000 803335393 200000 848130792 200000 35293876 200000 286021986 200000 286630453 200000 921488020 200000 68277067 200000 722216138 200000 155413039 200000 757619036 200000 385990770 200000 969229144 200000 245003332 200000 206183518 200000 423377394 200000 972124619 200000 68908464 200000 481195034 200000 760167832 200000 133087366 200000 740081138 200000 945959154 200000 9543094 200000 246766093 200000 970515278 200000 393607601 200000 693718431 200000 149893004 200000 553693514 200000 297850881 200000 589640238 200000 280674640 200000 321361713 200000 357830899 200000 687121472 200000 685708619 200000 538672275 200000 725174652 200000 331539253 200000 815444884 200000 600652739 200000 368553714 200000 374831475 200000 228447973 200000 812250200 200000 841394579 200000 578118371 200000 980430107 200000 173305260 200000 700601086 200000 993276786 200000 14095802 200000 313526112 200000 976653495 200000 483388817 200000 450822759 200000 894223318 200000 851084968 200000 90908854 200000 100318572 200000 42069686 200000 438953883 200000 604079577 200000 295539255 200000 110827881 200000 530054593 200000 85900280 200000 4984794 200000 384849313 200000 770970414 200000 19357331 200000 240198541 200000 666090959 200000 948928602 200000 696274992 200000 318694696 200000 654511532 200000 653020321 200000 705000152 200000 738477994 200000 394363569 200000 701881540 200000 838762136 200000 215306677 200000 150679198 200000 980356454 200000 506278914 200000 220678670 200000 597149175 200000 332811152 200000 19919017 200000 657031202 200000 653401730 200000 22887214 200000 535012776 200000 118610556 200000 835962826 200000 316874640 200000 753168924 200000 941187920 200000 899926943 200000 761940970 200000 835496357 200000 786738932 200000 192552084 200000 408246740 200000 275345641 200000 336994913 200000 362486912 200000 400163786 200000 22135314 200000 879806902 200000 13664509 200000 218386860 200000 988555595 200000 406146229 200000 629727212 200000 921022272 200000 753688902 200000 471144773 200000 121312751 200000 535925931 200000 749700025 200000 406352366 200000 410254062 200000 7043324 200000 11178460 200000 486593632 200000 758781075 200000 392897186 200000 719665900 200000 84164076 200000 689618638 200000 835030512 200000 662914732 200000 543321609 200000 265297 200000 204033440 200000 514320351 200000 479806161 200000 68869908 200000 294497613 200000 889938639 200000 955592577 200000 494868690 200000 270052855 200000 777876425 200000 270612732 200000 956081547 200000 221986947 200000 524443039 200000 511653449 200000 661203969 200000 783986745 200000 328705060 200000 180542737 200000 866167867 200000 515693892 200000 875089076 200000 629537826 200000 513354244 200000 981552949 200000 463959721 200000 265015790 200000 418434924 200000 633842561 200000 547039207 200000 758399756 200000 665328454 200000 110335998 200000 32593745 200000 551232694 200000 156133289 200000 117413738 200000 25552721 200000 355664714 200000 419028080 200000 399004132 200000 40261716 200000 825145034 200000 715081146 200000 345083761 200000 873866572 200000 553377115 200000 49932394 200000 365686904 200000 425542700 200000 12986825 200000 298692775 200000 310099527 200000 527483503 200000 290248194 200000 407639645 200000 764235148 200000 798977426 200000 119982999 200000 562590651 200000 541707996 200000 724229014 200000 230385214 200000 266314164 200000 811492143 200000 339646847 200000 104857682 200000 751306366 200000 338679394 200000 641071063 200000 582349649 200000 62553109 200000 440246196 200000 690223915 200000 625911901 200000 392444089 200000 479718985 200000 178710669 200000 946986684 200000 2242923 200000 371004842 200000 153948177 200000 138566745 200000 360685684 200000 973308995 200000 808374608 200000 246534208 200000 141399519 200000 500495332 200000 411113447 200000 424127781 200000 983043066 200000 798767681 200000 103988217 200000 817026526 200000 673227737 200000 733007218 200000 863854249 200000 980577764 200000 542833107 200000 534579315 200000 582648481 200000 677068759 200000 386751491 200000 369798053 200000 439082127 200000 71617527 200000 842617544 200000 701377867 200000 450792866 200000 621986475 200000 240308037 200000 652995598 200000 416892945 200000 805128958 200000 519488994 200000 519467898 200000 630443924 200000 141095197 200000 258391753 200000 527734911 200000 496979945 200000 285820122 200000 953784426 200000 365645296 200000 833137488 200000 309663276 200000 555054583 200000 102627591 200000 430520592 200000 666087341 200000 221122537 200000 812083167 200000 604291568 200000 651455771 200000 386218105 200000 527626233 200000 187206334 200000 825924055 200000 128297511 200000 51183800 200000 792849100 200000 802321769 200000 102507063 200000 874554341 200000 365792366 200000 343767034 200000 321377583 200000 243867691 200000 391277949 200000 449098456 200000 54702427 200000 12005788 200000 577013719 200000 764845813 200000 553504585 200000 765144618 200000 352898012 200000 61602153 200000 179705933 200000 100285999 200000 400647923 200000 279929836 200000 815432446 200000 605420774 200000 850757123 200000 602418525 200000 683371447 200000 547736815 200000 844402682 200000 555310653 200000 999322903 200000 564243151 200000 680541770 200000 37154612 200000 8487554 200000 510878061 200000 417396583 200000 334001547 200000 687019165 200000 491654295 200000 715835722 200000 512034737 200000 255994837 200000 361223547 200000 37597681 200000 731254711 200000 456155865 200000 866088238 200000 123350492 200000 743373267 200000 749672220 200000 318696232 200000 73656978 200000 692241633 200000 649039188 200000 307232198 200000 393171226 200000 211039965 200000 896425470 200000 10756807 200000 823080066 200000 801344362 200000 263384023 200000 739687888 200000 629813340 200000 145161294 200000 608171108 200000 450012392 200000 860347708 200000 816274420 200000 391941739 200000 758542588 200000 503808827 200000 840933864 200000 405816440 200000 87609948 200000 979931767 200000 224652639 200000 885436761 200000 104335164 200000 669974929 200000 550496684 200000 997998754 200000 444487220 200000 947277869 200000 462614220 200000 131375914 200000 734024385 200000 360608117 200000 807931867 200000 509311372 200000 907608514 200000 138539671 200000 703476125 200000 187476136 200000 798597627 200000 53765954 200000 986492150 200000 31681567 200000 561147029 200000 682544685 200000 840080754 200000 309273306 200000 114849692 200000 272567697 200000 685927870 200000 387079555 200000 869586560 200000 636512170 200000 592953900 200000 231512842 200000 793289365 200000 23686457 200000 799338804 200000 944548641 200000 243342227 200000 59400197 200000 556797933 200000 817756353 200000 746777110 200000 280777045 200000 728417944 200000 810002083 200000 574120479 200000 946443383 200000 156622102 200000 510375880 200000 998273937 200000 98452797 200000 276907885 200000 608703474 200000 904679093 200000 354557051 200000 12100679 200000 477131304 200000 300184246 200000 654369930 200000 243063154 200000 590716214 200000 69541926 200000 89841096 200000 990872161 200000 870820394 200000 373537143 200000 461863702 200000 294278825 200000 546205401 200000 695500163 200000 877681240 200000 988090501 200000 947215960 200000 637452805 200000 341762297 200000 530643283 200000 164474243 200000 358671902 200000 158610020 200000 803938837 200000 628961657 200000 916388561 200000 891128460 200000 208489969 200000 103347229 200000 836216198 200000 799820389 200000 580038833 200000 731845783 200000 192668811 200000 853785704 200000 619753284 200000 443184081 200000 126843790 200000 365318931 200000 414118971 200000 110893307 200000 88231972 200000 258414951 200000 669268045 200000 702914056 200000 496401478 200000 857416552 200000 535547091 200000 521817647 200000 969254607 200000 513057953 200000 202520652 200000 730861674 200000 46703103 200000 260387997 200000 693341915 200000 394669562 200000 575731707 200000 386584431 200000 80895172 200000 833028833 200000 796030282 200000 348262443 200000 414922482 200000 287842918 200000 844883289 200000 270548331 200000 91299188 200000 658587029 200000 783651576 200000 653410251 200000 592897020 200000 972509116 200000 858817755 200000 995159148 200000 39419487 200000 888301808 200000 912285211 200000 29557 200000 229600535 200000 354593414 200000 563614898 200000 22441101 200000 279804868 200000 508359066 200000 743493122 200000 146103651 200000 301913510 200000 925899659 200000 796143951 200000 783837222 200000 840106533 200000 473687677 200000 547740736 200000 997565966 200000 990387018 200000 443789781 200000 751510882 200000 291729873 200000 481545283 200000 67173569 200000 739757221 200000 613150254 200000 271357923 200000 418939054 200000 104131549 200000 741539430 200000 921957663 200000 90329040 200000 320617794 200000 681808573 200000 944629138 200000 938235805 200000 43979760 200000 796074750 200000 542051322 200000 250826578 200000 279088232 200000 862006004 200000 121624760 200000 684376173 200000 571168013 200000 948222706 200000 715713108 200000 698691889 200000 559209128 200000 852175436 200000 174560759 200000 571036965 200000 505961189 200000 883846620 200000 59042288 200000 147361685 200000 612050132 200000 344532606 200000 890481200 200000 21489680 200000 147315561 200000 636870548 200000 94790861 200000 648005352 200000 761065979 200000 262104450 200000 26788483 200000 549391797 200000 149397193 200000 240892467 200000 466327854 200000 645854674 200000 880465264 200000 16586642 200000 468610129 200000 246883550 200000 124394358 200000 598507026 200000 829569938 200000 164544317 200000 94491843 200000 862408999 200000 334992699 200000 203602581 200000 963462179 200000 347377099 200000 988499643 200000 908464209 200000 155191749 200000 831214842 200000 732852003 200000 424974369 200000 264497087 200000 218289206 200000 395450282 200000 186015352 200000 435255431 200000 606556163 200000 338821162 200000 496674573 200000 502472571 200000 194801772 200000 677914016 200000 828847451 200000 821719386 200000 888400764 200000 839312559 200000 311717664 200000 420793033 200000 722955718 200000 147627038 200000 28664546 200000 425409744 200000 875107038 200000 479731541 200000 834695269 200000 366494554 200000 446081502 200000 865703652 200000 543836982 200000 795952056 200000 64155618 200000 610678013 200000 784565028 200000 546067743 200000 999988876 200000 30397941 200000 975979201 200000 323133733 200000 846537857 200000 89465031 200000 713969637 200000 938019912 200000 194449385 200000 29211536 200000 926963755 200000 901295207 200000 736351987 200000 509143572 200000 650910067 200000 548771655 200000 537754703 200000 309128760 200000 535573598 200000 964171023 200000 302835122 200000 518021766 200000 923851477 200000 449137868 200000 232315989 200000 439836332 200000 93064835 200000 993083118 200000 593393015 200000 326003709 200000 913701718 200000 541323209 200000 829789910 200000 654757358 200000 662589442 200000 228361749 200000 395915578 200000 253064346 200000 40078974 200000 16720239 200000 419399403 200000 945889599 200000 302334084 200000 82517718 200000 222062645 200000 489107135 200000 521606677 200000 640953646 200000 426736619 200000 323258400 200000 690444275 200000 584013760 200000 433348578 200000 590908684 200000 384315430 200000 586605752 200000 408054641 200000 193582674 200000 914621560 200000 918386086 200000 701389815 200000 147225699 200000 872193785 200000 383964670 200000 418666325 200000 375222742 200000 558594171 200000 773109656 200000 991285872 200000 383914980 200000 460707606 200000 202523440 200000 790573489 200000 709765356 200000 457246374 200000 429709543 200000 631286660 200000 274821872 200000 833425224 200000 651238592 200000 760602844 200000 122952215 200000 958877665 200000 352307492 200000 510367149 200000 86675241 200000 566075543 200000 615168863 200000 387931505 200000 354391574 200000 293828949 200000 789471264 200000 336257444 200000 210561135 200000 684482124 200000 27292157 200000 588243016 200000 310651371 200000 651725420 200000 824893933 200000 184188002 200000 541457124 200000 944016367 200000 57238476 200000 634524795 200000 250278616 200000 26697423 200000 19588314 200000 790698271 200000 336727272 200000 963874123 200000 371096636 200000 146680161 200000 542335580 200000 31450726 200000 395941242 200000 136430422 200000 447789852 200000 87032424 200000 966627071 200000 86278293 200000 296220216 200000 370771291 200000 762326685 200000 873529534 200000 516588642 200000 477004687 200000 794834438 200000 388750832 200000 349713519 200000 828886038 200000 571207508 200000 230093136 200000 642721754 200000 202634056 200000 732484481 200000 501973897 200000 118229313 200000 318702401 200000 128049392 200000 933466439 200000 15836390 200000 436697694 200000 80986594 200000 677790139 200000 145035055 200000 774158276 200000 469618946 200000 644739866 200000 454197030 200000 652116441 200000 67622874 200000 455621918 200000 288966393 200000 981463241 200000 188762971 200000 799607683 200000 850855035 200000 267255042 200000 849638489 200000 727969419 200000 811519906 200000 564009912 200000 619757069 200000 681538939 200000 114263303 200000 583437154 200000 615016593 200000 561216284 200000 800909417 200000 326428219 200000 229547879 200000 987564090 200000 118496042 200000 661979842 200000 616358387 200000 841849384 200000 336294608 200000 820622906 200000 785983484 200000 286881083 200000 967000453 200000 818178347 200000 510264879 200000 382795083 200000 316303512 200000 937971167 200000 528563868 200000 555494453 200000 816567546 200000 444935910 200000 365579063 200000 812769371 200000 808269250 200000 46732690 200000 95687768 200000 577223970 200000 380173481 200000 10050172 200000 893104956 200000 837267827 200000 491870351 200000 919308797 200000 560808065 200000 620592698 200000 960376308 200000 249612982 200000 806063278 200000 991278314 200000 651948416 200000 719594504 200000 734274217 200000 68958200 200000 846877307 200000 348814493 200000 860000319 200000 68033884 200000 545208661 200000 273621213 200000 652120223 200000 527256851 200000 979371552 200000 152458618 200000 751388895 200000 304724895 200000 561200401 200000 740090853 200000 975029366 200000 384336517 200000 836713730 200000 367043798 200000 405830592 200000 585690318 200000 400916979 200000 579793096 200000 319656574 200000 42710918 200000 688857989 200000 114278010 200000 725757011 200000 352636481 200000 145035133 200000 51704687 200000 490798920 200000 435859857 200000 551030855 200000 639988335 200000 36852808 200000 50362257 200000 608089969 200000 892515844 200000 702872485 200000 626424413 200000 94975019 200000 115290878 200000 7862673 200000 230467223 200000 667723726 200000 784577775 200000 522077350 200000 343417316 200000 666928722 200000 678656688 200000 466774111 200000 115646317 200000 978242262 200000 529070298 200000 402575772 200000 706783839 200000 30548507 200000 658752078 200000 727750946 200000 40776811 200000 800412937 200000 151837870 200000 356145689 200000 730466886 200000 22985002 200000 863354081 200000 634282636 200000 8186410 200000 543251242 200000 236238739 200000 269783532 200000 585964116 200000 268989277 200000 502430642 200000 30834062 200000 7136132 200000 432436281 200000 40336114 200000 898224424 200000 400144256 200000 680598743 200000 807542858 200000 451482968 200000 460198289 200000 250230 200000 234240629 200000 800594461 200000 361977092 200000 598606329 200000 808979570 200000 909548380 200000 562899370 200000 335339108 200000 265668613 200000 242137948 200000 3560536 200000 189501794 200000 278286388 200000 324525386 200000 868145000 200000 901050050 200000 101809098 200000 679428534 200000 444274998 200000 980583413 200000 101429207 200000 662868244 200000 623599781 200000 524736658 200000 626781229 200000 434535485 200000 380870040 200000 272571091 200000 837463525 200000 451835115 200000 902889848 200000 17861653 200000 959168985 200000 395587136 200000 97694132 200000 971375452 200000 407994151 200000 52698432 200000 808604733 200000 965404620 200000 386511796 200000 683333970 200000 914727942 200000 219771185 200000 813889190 200000 666464451 200000 705738634 200000 79364728 200000 173706473 200000 29268802 200000 762216261 200000 6103604 200000 184890284 200000 237866597 200000 30782522 200000 34454810 200000 769861345 200000 114936867 200000 243475052 200000 243130501 200000 362588096 200000 553475929 200000 923430245 200000 367909107 200000 791681348 200000 935555141 200000 172999346 200000 703236229 200000 804773036 200000 362198798 200000 68567140 200000 318705539 200000 523945468 200000 308918842 200000 194582416 200000 768031446 200000 882088058 200000 542602037 200000 241031888 200000 106165389 200000 23200561 200000 918426833 200000 601520321 200000 427664472 200000 50369393 200000 677061056 200000 732331139 200000 559114256 200000 416108877 200000 273919772 200000 968481852 200000 732229677 200000 641496091 200000 749885152 200000 200618389 200000 311412302 200000 973879032 200000 947530349 200000 685753915 200000 203788725 200000 169212226 200000 540029702 200000 399389279 200000 532896200 200000 513547548 200000 240168532 200000 932520759 200000 256859794 200000 69599213 200000 456831202 200000 942365563 200000 708633407 200000 228804321 200000 742788769 200000 336893416 200000 87957155 200000 245104998 200000 233069926 200000 919758272 200000 825395636 200000 599926193 200000 376203112 200000 610456904 200000 714147340 200000 99486007 200000 215913922 200000 761110089 200000 439975528 200000 209239348 200000 416382711 200000 935621265 200000 789373739 200000 805595431 200000 565226856 200000 143338095 200000 188942556 200000 120712532 200000 150770144 200000 853049145 200000 505757347 200000 739520320 200000 990101513 200000 981832137 200000 260538576 200000 471119929 200000 574016244 200000 794715900 200000 572614485 200000 653675980 200000 891403670 200000 804292658 200000 535658567 200000 773213773 200000 691842373 200000 542838225 200000 91118688 200000 773644626 200000 849443903 200000 53138370 200000 748672896 200000 204431416 200000 438907939 200000 615353842 200000 171772712 200000 802319517 200000 440815733 200000 766529747 200000 807696637 200000 916665572 200000 435596063 200000 668930520 200000 623956299 200000 275576500 200000 199113451 200000 485718524 200000 857383807 200000 963322233 200000 50608650 200000 320327228 200000 810862252 200000 110203618 200000 414625936 200000 986118680 200000 640210951 200000 802373473 200000 222622965 200000 194787862 200000 404013931 200000 65821358 200000 42355349 200000 520409151 200000 227452886 200000 179499589 200000 627249713 200000 437133473 200000 733899754 200000 266416611 200000 125133932 200000 824882123 200000 19871341 200000 371735052 200000 315326031 200000 642820948 200000 748077769 200000 627358856 200000 932785094 200000 184470100 200000 923625869 200000 235974370 200000 946884641 200000 76126184 200000 697527018 200000 697510632 200000 623623316 200000 205948851 200000 173286710 200000 497387822 200000 247007927 200000 302044760 200000 765681517 200000 310327179 200000 672034566 200000 36178945 200000 594754475 200000 335251353 200000 282125666 200000 779112667 200000 609942451 200000 156161337 200000 408926606 200000 111442839 200000 301229931 200000 810313485 200000 640345010 200000 989237739 200000 72631646 200000 594353405 200000 288805084 200000 841496335 200000 931981624 200000 317733043 200000 643434875 200000 158563905 200000 713269326 200000 164390942 200000 511675362 200000 550344513 200000 349345811 200000 499750387 200000 270632139 200000 787495125 200000 31400100 200000 339508263 200000 970251729 200000 266536262 200000 108563774 200000 894629494 200000 127368180 200000 912233698 200000 830892738 200000 678005472 200000 721026585 200000 193581688 200000 528525367 200000 570407462 200000 151133576 200000 847767519 200000 514752840 200000 411849809 200000 291343980 200000 570509935 200000 781071554 200000 95035692 200000 112194135 200000 637428101 200000 637588760 200000 253388485 200000 920726715 200000 282235140 200000 446366431 200000 146295280 200000 948176753 200000 842700239 200000 502644562 200000 225288900 200000 891595062 200000 653743696 200000 204513999 200000 123883291 200000 912797737 200000 11646196 200000 817765719 200000 713019670 200000 755671631 200000 374424237 200000 84085010 200000 798311320 200000 220407311 200000 68873583 200000 950796489 200000 84678342 200000 583828663 200000 557793459 200000 145330794 200000 707938957 200000 680355061 200000 157329398 200000 633349512 200000 644736796 200000 841351518 200000 941685051 200000 20255705 200000 146513253 200000 156493034 200000 7917957 200000 36666806 200000 9551265 200000 442122102 200000 336315230 200000 22518942 200000 748742089 200000 838733377 200000 398589268 200000 844692403 200000 783293469 200000 352612463 200000 744663670 200000 397574203 200000 7678369 200000 25522569 200000 512816347 200000 331809824 200000 363602075 200000 24694267 200000 164405275 200000 462169201 200000 293645079 200000 752105365 200000 91464660 200000 539175903 200000 227785571 200000 527710731 200000 302054950 200000 743840065 200000 897116819 200000 192749429 200000 759212087 200000 51254288 200000 836161790 200000 861899471 200000 741874865 200000 704716523 200000 891233471 200000 438770298 200000 636162111 200000 730702357 200000 219561013 200000 271160505 200000 360014867 200000 949658610 200000 60088963 200000 549431861 200000 154528867 200000 354293645 200000 8257553 200000 185226362 200000 995246823 200000 326184213 200000 878884105 200000 711740536 200000 503460701 200000 215806556 200000 546002906 200000 893032706 200000 703977478 200000 250993495 200000 53915065 200000 553207122 200000 193471526 200000 233902241 200000 700932891 200000 994324355 200000 705797767 200000 86908407 200000 611499069 200000 639414038 200000 506983927 200000 852968125 200000 246599068 200000 433046894 200000 666940357 200000 388639351 200000 718096509 200000 772671572 200000 308109384 200000 590737233 200000 608665958 200000 801594995 200000 8800088 200000 952663704 200000 288246435 200000 869572061 200000 136331475 200000 212404031 200000 57857730 200000 229568132 200000 428496666 200000 196167259 200000 631245591 200000 309729986 200000 639620497 200000 101242791 200000 414324281 200000 188760018 200000 164991266 200000 486403073 200000 502331011 200000 832384084 200000 859186362 200000 344169451 200000 706761364 200000 637724365 200000 6704075 200000 450649611 200000 281120207 200000 790921764 200000 907666121 200000 175442859 200000 498979548 200000 882213415 200000 207761837 200000 480801593 200000 795824677 200000 136350212 200000 9445493 200000 851967688 200000 71721562 200000 204549328 200000 45219234 200000 583011470 200000 464776430 200000 729160195 200000 284891832 200000 359022948 200000 115183255 200000 34733562 200000 657981633 200000 599550793 200000 483778513 200000 415109748 200000 87529675 200000 69586399 200000 939281244 200000 781125398 200000 749142629 200000 454722797 200000 359030458 200000 590903271 200000 55396902 200000 855226587 200000 508196530 200000 999484884 200000 549329958 200000 882530105 200000 949193168 200000 834492205 200000 101971587 200000 8841528 200000 106786018 200000 214381606 200000 249746398 200000 168580143 200000 94917500 200000 171091799 200000 135231451 200000 750475799 200000 645017717 200000 613765693 200000 291067813 200000 903622160 200000 481150056 200000 322807223 200000 330714727 200000 775642842 200000 65120820 200000 493523593 200000 327907796 200000 648117597 200000 497497469 200000 302617564 200000 792333472 200000 575207713 200000 308961064 200000 792163772 200000 968462596 200000 256078550 200000 425019875 200000 930807193 200000 344848702 200000 234797262 200000 688765595 200000 425791687 200000 573069838 200000 793459070 200000 684877059 200000 245347582 200000 327022395 200000 862515201 200000 435650580 200000 530042074 200000 5199372 200000 548317845 200000 859262599 200000 938370652 200000 518332880 200000 551492891 200000 35598685 200000 589994343 200000 564651094 200000 327472027 200000 871742552 200000 46040132 200000 587675253 200000 314376382 200000 53799039 200000 597258782 200000 990184582 200000 253943890 200000 119393438 200000 973366663 200000 54453477 200000 660059082 200000 4276163 200000 20946161 200000 228660339 200000 284020924 200000 624168898 200000 420810550 200000 751851799 200000 523371361 200000 668359602 200000 386414097 200000 466815032 200000 14956824 200000 110987886 200000 75184803 200000 50545989 200000 578043107 200000 555994390 200000 163530735 200000 117344301 200000 733392872 200000 431912331 200000 193017181 200000 513573863 200000 446324721 200000 38467318 200000 792106811 200000 557914348 200000 172479469 200000 582825537 200000 740320055 200000 169829304 200000 94398573 200000 437721756 200000 912000230 200000 500670284 200000 618634279 200000 342114810 200000 608029249 200000 588774319 200000 927853687 200000 987687825 200000 984395299 200000 273849448 200000 476797401 200000 647340126 200000 470925516 200000 662154502 200000 208093296 200000 71798687 200000 619413601 200000 796932504 200000 651584130 200000 141575511 200000 588760425 200000 634431797 200000 995423994 200000 648219853 200000 961983825 200000 734642294 200000 349120485 200000 835192589 200000 85767913 200000 176253431 200000 699469557 200000 291063141 200000 667148005 200000 262916314 200000 160150017 200000 955653609 200000 757505118 200000 764272963 200000 997328771 200000 398754801 200000 536827214 200000 197891293 200000 562779416 200000 245281942 200000 626654487 200000 267083603 200000 211902468 200000 400363320 200000 863843581 200000 868924120 200000 306817452 200000 838673914 200000 559446695 200000 68095136 200000 21656601 200000 416159300 200000 437110946 200000 36839268 200000 172138620 200000 891735361 200000 428290270 200000 887211490 200000 588840356 200000 533712479 200000 890421039 200000 506280795 200000 696468105 200000 867710417 200000 542332877 200000 768945684 200000 653220037 200000 353474832 200000 716626388 200000 153968597 200000 933865750 200000 426240342 200000 545878981 200000 81267309 200000 462327262 200000 897639457 200000 528724484 200000 530331179 200000 900795811 200000 288124854 200000 442855767 200000 582753895 200000 627015055 200000 569981852 200000 988441453 200000 150697975 200000 787897840 200000 192036125 200000 687817045 200000 322775482 200000 420494521 200000 219803080 200000 781975043 200000 621473041 200000 423245824 200000 186315762 200000 471994574 200000 252146272 200000 222174846 200000 416165680 200000 824261109 200000 593956242 200000 655413778 200000 861736158 200000 906271509 200000 353542803 200000 354231870 200000 490236059 200000 419111348 200000 926836179 200000 914683048 200000 78923467 200000 556187066 200000 160084681 200000 730817435 200000 784817428 200000 532485619 200000 435366510 200000 680961668 200000 876240097 200000 683159182 200000 122183102 200000 857664117 200000 826512354 200000 523913633 200000 973745211 200000 559336101 200000 431160458 200000 384586658 200000 955275370 200000 655337197 200000 339222672 200000 722906607 200000 555308115 200000 690051148 200000 810645870 200000 526356807 200000 477990405 200000 700240741 200000 11483365 200000 624401999 200000 469445136 200000 367063292 200000 290780535 200000 707115535 200000 957027337 200000 356010621 200000 714911468 200000 710493298 200000 55280393 200000 815515253 200000 429165774 200000 964325065 200000 971480110 200000 220076310 200000 480918252 200000 194288201 200000 838852889 200000 835077304 200000 404337627 200000 400326792 200000 40073839 200000 667167314 200000 435266416 200000 389761028 200000 539845208 200000 289629189 200000 304291655 200000 175986844 200000 423835395 200000 935015314 200000 238629184 200000 630147605 200000 571750176 200000 862173406 200000 606358012 200000 731960982 200000 346776676 200000 573810805 200000 531331940 200000 517963564 200000 998015497 200000 631563269 200000 231911715 200000 975955527 200000 26643787 200000 305144030 200000 295309607 200000 68568635 200000 368254444 200000 572023929 200000 745648164 200000 714773440 200000 926397616 200000 396412142 200000 932721168 200000 800605299 200000 312709602 200000 746914684 200000 919340712 200000 827894611 200000 324130766 200000 986905861 200000 594665962 200000 598569284 200000 960557381 200000 982542479 200000 428642457 200000 504793999 200000 573541404 200000 60873156 200000 659746493 200000 219464800 200000 115622828 200000 60709746 200000 440063008 200000 922778951 200000 612091732 200000 225106957 200000 691952337 200000 869280696 200000 860709107 200000 626490920 200000 803961765 200000 166368139 200000 322531182 200000 803740928 200000 341937329 200000 752872828 200000 90295600 200000 53890801 200000 542285777 200000 444068268 200000 825824933 200000 625946110 200000 795043621 200000 101935646 200000 705104062 200000 587002445 200000 136898446 200000 742840123 200000 347319152 200000 438934697 200000 607071542 200000 843464271 200000 89141812 200000 246970623 200000 626295301 200000 234038793 200000 911659145 200000 72453857 200000 354560556 200000 61451519 200000 71264366 200000 894412806 200000 33122462 200000 125171240 200000 821334760 200000 937713352 200000 706215826 200000 184375648 200000 700448386 200000 818255012 200000 673533187 200000 631345127 200000 732671432 200000 725988542 200000 598317360 200000 721260258 200000 706049483 200000 253035610 200000 790963996 200000 649822169 200000 292560032 200000 40472932 200000 779083535 200000 377052471 200000 833924065 200000 328457449 200000 353069843 200000 174651598 200000 442936618 200000 451552156 200000 978191223 200000 637954640 200000 254164125 200000 504666194 200000 601481040 200000 164958167 200000 160135007 200000 718379654 200000 362932979 200000 510993501 200000 379911704 200000 650853590 200000 510951549 200000 353357893 200000 819588983 200000 982981507 200000 540226123 200000 466017232 200000 525241004 200000 546165493 200000 539959682 200000 565596073 200000 124457452 200000 659920437 200000 513163400 200000 524107610 200000 784102129 200000 12346738 200000 949917577 200000 798646740 200000 125174135 200000 325445757 200000 574428403 200000 618925547 200000 495936960 200000 338991948 200000 69830138 200000 57396440 200000 284177169 200000 377092730 200000 619693333 200000 545878709 200000 154178611 200000 53559749 200000 978574463 200000 540939524 200000 531923443 200000 221406351 200000 507483831 200000 587971881 200000 445057442 200000 170349663 200000 118095104 200000 270224107 200000 622156181 200000 974648157 200000 774784482 200000 37712631 200000 513046438 200000 417434841 200000 896608167 200000 464808285 200000 880767409 200000 391716292 200000 747947742 200000 513519633 200000 238278680 200000 350959925 200000 974710492 200000 249209707 200000 634248256 200000 545619685 200000 675741750 200000 531633832 200000 654521106 200000 830809011 200000 336819017 200000 23721574 200000 550029691 200000 63733794 200000 452275890 200000 149133100 200000 207177964 200000 238876886 200000 157861846 200000 519131616 200000 264816602 200000 94603547 200000 790735707 200000 101392975 200000 703284799 200000 198371678 200000 490473901 200000 821747112 200000 64406551 200000 68479921 200000 320768890 200000 223367937 200000 152254436 200000 849669707 200000 551535158 200000 785558481 200000 20603179 200000 791470086 200000 582539416 200000 510252148 200000 909412597 200000 821709024 200000 363944219 200000 536428715 200000 521672271 200000 755999354 200000 976594558 200000 712954393 200000 483497162 200000 174981788 200000 735547973 200000 286309063 200000 804414203 200000 634099631 200000 841125685 200000 611825568 200000 141760764 200000 348432705 200000 364258780 200000 103003382 200000 270657769 200000 546661509 200000 268663559 200000 724874491 200000 569296741 200000 239324880 200000 583355977 200000 768509513 200000 732225042 200000 585884189 200000 590304379 200000 524620379 200000 40434204 200000 718627722 200000 438093366 200000 229867537 200000 888435887 200000 61430745 200000 246186587 200000 765555760 200000 728485756 200000 660661232 200000 296072844 200000 434148832 200000 117824313 200000 861931865 200000 766963632 200000 301260588 200000 473732638 200000 474114755 200000 588495987 200000 55766405 200000 390704232 200000 975442559 200000 655438275 200000 752132672 200000 827231449 200000 663291139 200000 528915284 200000 64396051 200000 537899830 200000 255251819 200000 828683293 200000 789008028 200000 103405256 200000 422376435 200000 678082265 200000 981845210 200000 17647324 200000 418029182 200000 165442183 200000 11922354 200000 220458307 200000 829243666 200000 680869611 200000 192868715 200000 204750034 200000 502300762 200000 376198922 200000 428789554 200000 934696931 200000 832004131 200000 895008690 200000 472198551 200000 976723667 200000 939663839 200000 605493744 200000 789252878 200000 280666242 200000 238088997 200000 805578647 200000 632126064 200000 967814358 200000 943075374 200000 313135552 200000 285572471 200000 255226168 200000 981921370 200000 750056260 200000 273921861 200000 493078293 200000 901218473 200000 970149188 200000 404249310 200000 959123038 200000 229268547 200000 494417826 200000 709225385 200000 303141896 200000 245286129 200000 733775237 200000 768087027 200000 918392973 200000 579271585 200000 543066073 200000 358895467 200000 368538218 200000 604603109 200000 201956300 200000 494462887 200000 196280991 200000 528126837 200000 687809363 200000 386310814 200000 154343730 200000 217600680 200000 731046307 200000 83972397 200000 909558188 200000 314443007 200000 309270968 200000 962102674 200000 107668378 200000 495905435 200000 258664145 200000 250120692 200000 281721101 200000 985423298 200000 967319793 200000 297247961 200000 658435867 200000 653210974 200000 335967584 200000 309222829 200000 263396955 200000 120570749 200000 958974761 200000 561600834 200000 322214253 200000 939080658 200000 448693146 200000 220611659 200000 183825776 200000 243985970 200000 246313158 200000 775351263 200000 142269066 200000 787633433 200000 667762694 200000 673650684 200000 543308900 200000 409269795 200000 775116916 200000 398849538 200000 258781867 200000 219416211 200000 214383982 200000 237841716 200000 86288784 200000 353863631 200000 756999449 200000 895066939 200000 823980105 200000 865160673 200000 830083804 200000 645925026 200000 821745550 200000 172638712 200000 211751393 200000 60308827 200000 817644060 200000 289884389 200000 905108887 200000 890005304 200000 546665782 200000 671964575 200000 214880306 200000 689755763 200000 935660319 200000 270457279 200000 492741929 200000 708576294 200000 652860833 200000 254032900 200000 210079160 200000 727430356 200000 131344009 200000 343848657 200000 11718492 200000 234587359 200000 421570600 200000 342923946 200000 795715673 200000 527149327 200000 395008980 200000 954082491 200000 275279927 200000 162772753 200000 380653669 200000 971995473 200000 227585601 200000 659368949 200000 180676792 200000 700391518 200000 672261637 200000 256094896 200000 137907760 200000 933677561 200000 619499990 200000 739233944 200000 768311088 200000 93544668 200000 990515021 200000 684202475 200000 545493922 200000 882831588 200000 418348996 200000 805366856 200000 932810611 200000 84842389 200000 848148698 200000 720293683 200000 981147924 200000 787575956 200000 836964082 200000 895807638 200000 233754619 200000 821718059 200000 365717939 200000 522494267 200000 75369760 200000 944542152 200000 740968073 200000 76493139 200000 102201728 200000 864313982 200000 512152867 200000 896423154 200000 114985118 200000 209505154 200000 561736691 200000 987170448 200000 374792445 200000 636389039 200000 136874673 200000 637019529 200000 725261479 200000 762161411 200000 929337560 200000 479201950 200000 885890985 200000 976686880 200000 505967656 200000 147121266 200000 177845396 200000 861066188 200000 848235810 200000 913344014 200000 773773566 200000 229103217 200000 927602575 200000 966751582 200000 56596479 200000 872590237 200000 473889530 200000 894689202 200000 894959285 200000 214742915 200000 374957361 200000 270342206 200000 251038912 200000 627910265 200000 217239752 200000 281945754 200000 566399174 200000 762820472 200000 770509205 200000 16445250 200000 50176240 200000 580263583 200000 657602357 200000 300964887 200000 269472619 200000 178139568 200000 488892806 200000 893372124 200000 862917865 200000 394633874 200000 722225451 200000 403519418 200000 465597725 200000 103072205 200000 12177932 200000 710934972 200000 593315650 200000 639774993 200000 76424659 200000 209570132 200000 801566357 200000 157798319 200000 447516783 200000 116887764 200000 845271254 200000 935103774 200000 652258453 200000 822084854 200000 517266636 200000 221653880 200000 547553338 200000 30664533 200000 466393278 200000 477284858 200000 500396314 200000 749598961 200000 780739322 200000 811382663 200000 958608180 200000 812479151 200000 671323217 200000 562992422 200000 650007884 200000 3092951 200000 279624857 200000 586339456 200000 271640936 200000 247960212 200000 409090346 200000 163988579 200000 67316052 200000 296864376 200000 957866338 200000 421376833 200000 515763486 200000 437181685 200000 249459489 200000 443107761 200000 810101146 200000 151940580 200000 529843021 200000 731281645 200000 665055454 200000 727008770 200000 452831824 200000 729185619 200000 118717639 200000 611789166 200000 411289749 200000 98516197 200000 372439411 200000 91406893 200000 324818702 200000 514077641 200000 381510597 200000 834671270 200000 363271089 200000 517847753 200000 848167909 200000 868705319 200000 321484790 200000 615623635 200000 893556157 200000 155171166 200000 100475739 200000 729611898 200000 828206973 200000 607882976 200000 841574368 200000 905516147 200000 885952535 200000 977507749 200000 46508171 200000 413460505 200000 494334915 200000 852414858 200000 348305382 200000 703401706 200000 208259197 200000 158200782 200000 448898172 200000 455255560 200000 298772610 200000 510698901 200000 752175455 200000 166614713 200000 968973015 200000 761961064 200000 622808229 200000 855257832 200000 384951746 200000 211067059 200000 62859750 200000 766597025 200000 830301007 200000 842352198 200000 293912768 200000 765656984 200000 198654412 200000 88205013 200000 998510931 200000 224817571 200000 658008141 200000 236534392 200000 899539142 200000 123163452 200000 959773993 200000 811174955 200000 246879168 200000 638268672 200000 381380731 200000 655355471 200000 863733487 200000 911847730 200000 9540257 200000 407432487 200000 488678277 200000 407206456 200000 943065793 200000 598326108 200000 130738102 200000 223080221 200000 494618943 200000 454685306 200000 349439803 200000 483978766 200000 536995912 200000 874569073 200000 349201874 200000 36559069 200000 539465803 200000 847915796 200000 275802043 200000 488443265 200000 63868027 200000 49015965 200000 263983164 200000 68261012 200000 707882830 200000 558534183 200000 595866655 200000 83176916 200000 618546433 200000 560564531 200000 201047087 200000 878662818 200000 802108945 200000 835231012 200000 499866558 200000 39149702 200000 780964803 200000 82135491 200000 153846562 200000 985970601 200000 395465373 200000 896225723 200000 16657971 200000 727696217 200000 776801003 200000 467158814 200000 52064975 200000 341623433 200000 38702395 200000 610062814 200000 888324439 200000 600774734 200000 705515233 200000 498364501 200000 770817839 200000 547932259 200000 874449524 200000 662994366 200000 589237057 200000 241704358 200000 619108431 200000 929251001 200000 965885563 200000 314319512 200000 150067473 200000 102090187 200000 91134540 200000 959941601 200000 136697373 200000 634585051 200000 648562475 200000 781798602 200000 194866203 200000 207368887 200000 124374288 200000 220132290 200000 816948597 200000 738739085 200000 534211577 200000 221196506 200000 844631259 200000 968942962 200000 840304231 200000 99539528 200000 920127935 200000 781353950 200000 640312286 200000 424109288 200000 160214234 200000 496385326 200000 332332905 200000 44501686 200000 588381861 200000 95263521 200000 226836499 200000 522909013 200000 936242657 200000 175649628 200000 207815022 200000 724131467 200000 960022032 200000 345589734 200000 60321808 200000 965225667 200000 31093241 200000 746758060 200000 132003346 200000 493537673 200000 504007208 200000 271151870 200000 733232528 200000 320476690 200000 6652267 200000 302596112 200000 552753451 200000 507914673 200000 341410134 200000 529515898 200000 916310666 200000 448316515 200000 207535808 200000 840914105 200000 689644756 200000 315568452 200000 209108036 200000 823014060 200000 695229751 200000 3052312 200000 448606401 200000 826016791 200000 753338725 200000 961567427 200000 357379546 200000 336602659 200000 778256402 200000 681000401 200000 530568823 200000 892416220 200000 682539383 200000 574692079 200000 269236546 200000 579916210 200000 753346002 200000 83556464 200000 665384235 200000 930557945 200000 317062628 200000 255476425 200000 985466853 200000 68157801 200000 124137841 200000 418565908 200000 550423654 200000 727916702 200000 939428291 200000 514907025 200000 342051179 200000 362593177 200000 339427368 200000 33622561 200000 221920754 200000 20494397 200000 635020912 200000 554283722 200000 89205694 200000 881187539 200000 825485168 200000 391002166 200000 105451478 200000 557663878 200000 13905281 200000 457444915 200000 557564678 200000 954076136 200000 964933889 200000 17198132 200000 624196700 200000 186640747 200000 766669008 200000 745880526 200000 700049324 200000 483461609 200000 318988501 200000 982539068 200000 787234317 200000 246483741 200000 306929783 200000 401342428 200000 3486810 200000 586844712 200000 628831013 200000 787024560 200000 69796274 200000 337270797 200000 481742030 200000 906510558 200000 846972921 200000 8578100 200000 863067241 200000 304262192 200000 66214485 200000 900462827 200000 578171503 200000 742187413 200000 440065969 200000 985399264 200000 985967452 200000 779878302 200000 357920573 200000 211809960 200000 852800050 200000 152169730 200000 683090156 200000 182494524 200000 694124789 200000 292532506 200000 174864884 200000 841985655 200000 53169455 200000 543473765 200000 50735442 200000 176642201 200000 996922478 200000 27002630 200000 86624323 200000 850046919 200000 375185090 200000 914578753 200000 565496012 200000 618225288 200000 279814464 200000 448752642 200000 858360372 200000 902598729 200000 921716353 200000 717909845 200000 401170309 200000 169609690 200000 980994851 200000 964701935 200000 295437838 200000 691327472 200000 84439111 200000 794484388 200000 865671139 200000 78418337 200000 665416721 200000 768856814 200000 491419227 200000 567902442 200000 343804460 200000 513682797 200000 3882641 200000 33348908 200000 902389315 200000 851637601 200000 818834405 200000 150355883 200000 232766089 200000 452950066 200000 568925304 200000 338541070 200000 702713394 200000 800415209 200000 650454963 200000 729830626 200000 840152568 200000 37824948 200000 516974784 200000 784780823 200000 798335127 200000 169752166 200000 737394959 200000 354167169 200000 484486992 200000 466558708 200000 219944147 200000 156525400 200000 982996074 200000 516166905 200000 16365955 200000 932106936 200000 373176236 200000 238798131 200000 27786329 200000 898260514 200000 906200805 200000 629769732 200000 956796118 200000 473817594 200000 292724837 200000 734605297 200000 974936892 200000 812896007 200000 905362305 200000 100653095 200000 505451795 200000 761809141 200000 479026962 200000 845726961 200000 17394597 200000 802598614 200000 202788342 200000 150399555 200000 225270913 200000 452848541 200000 391042446 200000 781798962 200000 853156859 200000 819735202 200000 106864191 200000 666251642 200000 442912683 200000 741641761 200000 467269617 200000 983489527 200000 47257834 200000 211281850 200000 756834451 200000 989254956 200000 811587928 200000 822493426 200000 268365461 200000 415628991 200000 958836569 200000 556856753 200000 554614636 200000 530105082 200000 414942866 200000 985364675 200000 952152081 200000 266607948 200000 23664241 200000 682401367 200000 964008834 200000 694719686 200000 8354979 200000 524680835 200000 750707520 200000 455477919 200000 120641436 200000 828544445 200000 843090384 200000 323427505 200000 266723090 200000 664579427 200000 183659322 200000 26644473 200000 739613314 200000 583639093 200000 814152589 200000 344828698 200000 846611882 200000 649443029 200000 292920665 200000 337043163 200000 838681869 200000 623503950 200000 592346163 200000 271840420 200000 519303795 200000 965679754 200000 918648629 200000 192860421 200000 752256358 200000 627118299 200000 573708667 200000 270220848 200000 796654005 200000 36402803 200000 552598182 200000 596586106 200000 154006516 200000 417833707 200000 144548189 200000 638587102 200000 879666683 200000 905474240 200000 139083720 200000 489881466 200000 185562467 200000 777679825 200000 48150547 200000 585369615 200000 19682316 200000 867487203 200000 652295409 200000 448016517 200000 534318234 200000 392886045 200000 603665430 200000 294205797 200000 751461107 200000 24444044 200000 656531644 200000 50279005 200000 365974722 200000 811475616 200000 379219999 200000 875160768 200000 455053816 200000 848953261 200000 770330113 200000 518202371 200000 318801221 200000 230792299 200000 77345063 200000 954043969 200000 19407011 200000 761197175 200000 769234905 200000 173326520 200000 740636620 200000 40386256 200000 328153190 200000 120901706 200000 924157119 200000 928767066 200000 886586782 200000 819451901 200000 342470719 200000 645896286 200000 242982742 200000 39662459 200000 678604371 200000 836225288 200000 338760424 200000 779195283 200000 672291528 200000 169123816 200000 730345904 200000 555113142 200000 429626794 200000 269163634 200000 451354000 200000 531295099 200000 559825359 200000 856334462 200000 625458541 200000 192130331 200000 371126604 200000 632025288 200000 351264687 200000 138867189 200000 256430077 200000 851472753 200000 692429509 200000 691868684 200000 786351106 200000 178182268 200000 913311135 200000 30600580 200000 380717116 200000 403434578 200000 532311602 200000 997018920 200000 840442068 200000 541234239 200000 501827064 200000 115098855 200000 501110197 200000 935393010 200000 507925101 200000 683931730 200000 662332685 200000 573274369 200000 968971667 200000 423974176 200000 681936848 200000 867578211 200000 418550895 200000 680973739 200000 262374453 200000 417189364 200000 659020681 200000 462463345 200000 663086135 200000 877578740 200000 750980976 200000 619218835 200000 621730325 200000 887761032 200000 596847924 200000 163067737 200000 527385810 200000 587206456 200000 972788458 200000 485784235 200000 520117429 200000 886441071 200000 772541996 200000 345601178 200000 157843402 200000 154515967 200000 456577174 200000 170286549 200000 822393952 200000 863695258 200000 840804938 200000 715065652 200000 660097930 200000 554193754 200000 701411437 200000 497905713 200000 821586846 200000 185806905 200000 285657512 200000 15965034 200000 483999416 200000 650457242 200000 991307431 200000 734802721 200000 401650488 200000 714652350 200000 412780701 200000 318475196 200000 581105728 200000 481070928 200000 661598655 200000 918370373 200000 303003703 200000 463982554 200000 241106372 200000 225293034 200000 624319304 200000 211839309 200000 852466284 200000 603947902 200000 95354340 200000 572939901 200000 533088758 200000 989645815 200000 766539580 200000 817164451 200000 200970151 200000 674558702 200000 321615304 200000 348258777 200000 122903626 200000 444481570 200000 693687234 200000 646810017 200000 760585899 200000 416324853 200000 480417707 200000 682156383 200000 27885083 200000 225615085 200000 455001286 200000 333980890 200000 790348015 200000 783896628 200000 687332760 200000 901986495 200000 513609985 200000 222607897 200000 564136558 200000 466688798 200000 645633069 200000 891969933 200000 300862423 200000 960028651 200000 991704277 200000 86338471 200000 145029926 200000 279568254 200000 965578846 200000 490566689 200000 382549233 200000 346704148 200000 394730417 200000 423654872 200000 978194837 200000 934843724 200000 812176827 200000 767519567 200000 597220783 200000 16149674 200000 568580077 200000 434525485 200000 112071332 200000 250978327 200000 695711420 200000 556678842 200000 499272474 200000 728177503 200000 28751394 200000 885415014 200000 282830205 200000 504676273 200000 283526683 200000 890355267 200000 175261307 200000 889808419 200000 307273002 200000 358421126 200000 358648200 200000 786336300 200000 934044881 200000 923921418 200000 377002331 200000 879796776 200000 796462620 200000 567119564 200000 222684271 200000 320382424 200000 342029847 200000 638039664 200000 186587523 200000 986916575 200000 276231251 200000 333090490 200000 693106715 200000 729857350 200000 748287845 200000 38265878 200000 617147132 200000 384732152 200000 526426471 200000 397025810 200000 282491059 200000 944408903 200000 783427702 200000 340343774 200000 714430479 200000 403783525 200000 846668594 200000 880704211 200000 303322275 200000 846152940 200000 782443841 200000 904890089 200000 186718533 200000 786625879 200000 407324108 200000 989287743 200000 446127250 200000 499005318 200000 199552511 200000 263405719 200000 676790631 200000 324964926 200000 380599694 200000 256762839 200000 338477417 200000 318950567 200000 192634667 200000 92084873 200000 850807167 200000 853269708 200000 199642385 200000 252704603 200000 262601810 200000 541559326 200000 480664956 200000 59266720 200000 273493716 200000 980297202 200000 432730414 200000 771508430 200000 134922934 200000 611188734 200000 794145772 200000 105640702 200000 32986864 200000 608576224 200000 536087295 200000 975700335 200000 974344765 200000 500139159 200000 955648436 200000 115569668 200000 485754780 200000 308116744 200000 935633372 200000 648881857 200000 780342480 200000 707575418 200000 7502925 200000 85512785 200000 243733729 200000 14382618 200000 11856735 200000 825331843 200000 189275801 200000 514713208 200000 235718511 200000 408024264 200000 626744072 200000 689271816 200000 375740255 200000 43705527 200000 589854209 200000 787811747 200000 912723220 200000 89605770 200000 538758811 200000 243691779 200000 128037367 200000 338210206 200000 990860720 200000 20571466 200000 248266101 200000 117735671 200000 732540513 200000 248120188 200000 76755327 200000 796481977 200000 54476944 200000 834556160 200000 444879115 200000 149066160 200000 194655076 200000 262083107 200000 440332433 200000 916272585 200000 156894153 200000 558442132 200000 407494798 200000 125213847 200000 478923501 200000 137841129 200000 343105540 200000 731763407 200000 581029060 200000 101701145 200000 744532216 200000 86044620 200000 663617158 200000 95457793 200000 359956211 200000 639116812 200000 308294956 200000 848960991 200000 844411778 200000 249664432 200000 184430582 200000 131523546 200000 687329974 200000 60519680 200000 647152359 200000 378191480 200000 653999013 200000 658255589 200000 650578247 200000 408079141 200000 497003239 200000 571705198 200000 891510816 200000 25433267 200000 821814553 200000 736749132 200000 15047362 200000 776339925 200000 546604381 200000 223648597 200000 538041664 200000 89560482 200000 808677848 200000 419311364 200000 225666801 200000 209532440 200000 968139827 200000 236318967 200000 664032495 200000 872751255 200000 586177051 200000 127370352 200000 118775963 200000 616387682 200000 597205442 200000 75974357 200000 742671383 200000 559265058 200000 143567963 200000 973637169 200000 63599306 200000 627339618 200000 618559137 200000 53212080 200000 948127200 200000 445143828 200000 927569745 200000 943771686 200000 926303432 200000 966565898 200000 935655851 200000 206495881 200000 778972084 200000 243037822 200000 229564917 200000 619054707 200000 697304604 200000 539133322 200000 422772728 200000 133535393 200000 198155579 200000 979023793 200000 962852225 200000 363166582 200000 799145617 200000 709311317 200000 206384353 200000 578035065 200000 585381471 200000 842514750 200000 152983918 200000 237216210 200000 334156846 200000 731765529 200000 305866240 200000 755030737 200000 58328904 200000 688742390 200000 96330101 200000 611660392 200000 670934333 200000 644495050 200000 595179309 200000 269377196 200000 219953760 200000 186403563 200000 225478542 200000 483722327 200000 566822984 200000 476771479 200000 355980417 200000 788348745 200000 243531344 200000 226217837 200000 837301747 200000 36289283 200000 313071638 200000 816370417 200000 30366805 200000 6241578 200000 230665727 200000 408524557 200000 155227933 200000 37183498 200000 22139314 200000 610173579 200000 639250755 200000 437979408 200000 362824345 200000 244629404 200000 698665925 200000 654486863 200000 533275235 200000 723293780 200000 975015971 200000 629319164 200000 736434053 200000 369734955 200000 567038691 200000 980146418 200000 273378740 200000 733673341 200000 371327502 200000 494502191 200000 758554732 200000 814892555 200000 118112689 200000 648015189 200000 417594220 200000 349347192 200000 770037853 200000 896504874 200000 754200888 200000 874775757 200000 644177832 200000 424858392 200000 155458454 200000 148254198 200000 954070186 200000 857766062 200000 39873041 200000 518058563 200000 898173057 200000 997798685 200000 150983802 200000 370069736 200000 700866253 200000 518051515 200000 869729121 200000 31460733 200000 410456116 200000 278428292 200000 869589152 200000 702189694 200000 836746463 200000 294497428 200000 846369745 200000 868963276 200000 929174268 200000 125868206 200000 371868883 200000 808301866 200000 343897402 200000 324960952 200000 5960777 200000 734400193 200000 131029840 200000 948820285 200000 866285082 200000 17749404 200000 529841270 200000 393916393 200000 211224562 200000 720692781 200000 348475369 200000 643563025 200000 884108224 200000 740002502 200000 839862636 200000 93919017 200000 836964918 200000 802673697 200000 1246146 200000 747040075 200000 796213581 200000 350280665 200000 264388405 200000 881029559 200000 453959870 200000 276302574 200000 9453586 200000 494313805 200000 193395849 200000 206426181 200000 304748331 200000 59250964 200000 910471538 200000 930500902 200000 292856915 200000 682395831 200000 629269887 200000 436123580 200000 105523941 200000 432823555 200000 767604347 200000 471218073 200000 396696126 200000 413297771 200000 596614263 200000 583325743 200000 316504638 200000 698468740 200000 461803075 200000 848038231 200000 843122124 200000 795170697 200000 594457593 200000 449244622 200000 448227151 200000 469802200 200000 231525747 200000 911674291 200000 436358453 200000 820219762 200000 15171792 200000 778701067 200000 908077679 200000 298848639 200000 825812723 200000 669706813 200000 552939763 200000 302979528 200000 459094020 200000 465841815 200000 99838009 200000 41865275 200000 163454445 200000 404995271 200000 615654335 200000 887372907 200000 446062813 200000 628138338 200000 452729733 200000 702084622 200000 860794825 200000 651478368 200000 925366418 200000 69404029 200000 41011942 200000 991860382 200000 123814253 200000 876931639 200000 575363633 200000 825641563 200000 164712100 200000 502104926 200000 621823463 200000 131364795 200000 391052105 200000 575674936 200000 893580557 200000 608135239 200000 324841327 200000 198467759 200000 926025193 200000 870444139 200000 915932850 200000 507334610 200000 226468998 200000 968718839 200000 457184428 200000 892957266 200000 9812277 200000 757739167 200000 374191489 200000 817814278 200000 898651399 200000 992279163 200000 431950420 200000 481959271 200000 140260947 200000 636136583 200000 436114383 200000 890699284 200000 562558262 200000 837783332 200000 456655008 200000 755826512 200000 637434382 200000 409456789 200000 627821046 200000 177750911 200000 318054911 200000 424206211 200000 868123144 200000 467632557 200000 135941486 200000 792256890 200000 966771854 200000 828068870 200000 983967368 200000 660673386 200000 454101318 200000 279401055 200000 294348220 200000 334692390 200000 274945136 200000 975623340 200000 649539645 200000 553918184 200000 540145491 200000 995797384 200000 809473153 200000 69226955 200000 4187830 200000 359499952 200000 824536260 200000 987728 200000 329622375 200000 764629896 200000 60172166 200000 572815322 200000 363323064 200000 67888020 200000 175936009 200000 408645170 200000 881614076 200000 541175040 200000 149927636 200000 713020931 200000 669771791 200000 229279513 200000 432646706 200000 605740383 200000 905152460 200000 634872530 200000 162478260 200000 141940792 200000 29821076 200000 530780992 200000 487476139 200000 751930088 200000 968468429 200000 603153438 200000 855059375 200000 603935402 200000 194093665 200000 43568714 200000 586312987 200000 264577566 200000 81762107 200000 338679878 200000 37037198 200000 813399497 200000 422372302 200000 180811448 200000 1022827 200000 218672786 200000 599867021 200000 611746538 200000 364707418 200000 368711751 200000 701764468 200000 231052618 200000 653009861 200000 694732310 200000 729294974 200000 212989931 200000 982304348 200000 841551124 200000 782697516 200000 89293571 200000 62242193 200000 162249914 200000 855126533 200000 561378667 200000 49134109 200000 569744738 200000 873541904 200000 672184098 200000 64590457 200000 48563918 200000 733887067 200000 41009611 200000 982399334 200000 230808226 200000 655410040 200000 400596266 200000 993471077 200000 461982437 200000 965818107 200000 60957098 200000 566476352 200000 648409220 200000 499217661 200000 301377754 200000 525778303 200000 900583375 200000 297378204 200000 374072811 200000 658527988 200000 772109562 200000 124707704 200000 966068276 200000 695289392 200000 213510301 200000 717534776 200000 96087471 200000 355551755 200000 428460085 200000 769149699 200000 617032057 200000 678454560 200000 531970209 200000 291558152 200000 96830037 200000 192459342 200000 379763365 200000 401000950 200000 389866794 200000 209469240 200000 541927274 200000 297596036 200000 758348160 200000 1303750 200000 49344252 200000 493614826 200000 575454216 200000 686032802 200000 446303435 200000 147221862 200000 510267665 200000 912027324 200000 101955627 200000 851837625 200000 854578451 200000 375236551 200000 391213780 200000 773964967 200000 331488040 200000 855218617 200000 360169826 200000 537768059 200000 447459214 200000 655961935 200000 691378134 200000 330754432 200000 629439014 200000 230133126 200000 294822931 200000 246577545 200000 546763512 200000 425821219 200000 885659234 200000 441599338 200000 119005869 200000 225882669 200000 672172014 200000 550804860 200000 623198995 200000 793409645 200000 802100553 200000 117797405 200000 739590045 200000 612154869 200000 236094181 200000 644195886 200000 65375201 200000 429160598 200000 979738012 200000 618639763 200000 594008088 200000 273121640 200000 509050153 200000 332226999 200000 700240289 200000 114676038 200000 745020077 200000 685084677 200000 874154878 200000 572651855 200000 304211755 200000 757283952 200000 478303957 200000 524554599 200000 8968203 200000 793018860 200000 42176368 200000 715145907 200000 438909851 200000 575777010 200000 114326078 200000 213868577 200000 338715529 200000 241162752 200000 129030096 200000 909584094 200000 364431722 200000 348155927 200000 376240860 200000 802516701 200000 596739383 200000 343930683 200000 908459198 200000 768960343 200000 819104203 200000 477659895 200000 689128434 200000 780339525 200000 441103206 200000 592772310 200000 309671579 200000 852728296 200000 414892077 200000 640760555 200000 742216448 200000 86636866 200000 771534503 200000 509786186 200000 119241225 200000 59816602 200000 9263681 200000 359063436 200000 404478918 200000 566780668 200000 377884107 200000 211393871 200000 203587560 200000 364637111 200000 139554810 200000 469731508 200000 205310534 200000 561104093 200000 553712612 200000 445029344 200000 389647194 200000 893822918 200000 25669510 200000 508185211 200000 400264897 200000 335264141 200000 961675329 200000 686365748 200000 656859071 200000 901159313 200000 959462745 200000 80985402 200000 576723385 200000 713318902 200000 924136053 200000 163700932 200000 237582520 200000 863853602 200000 829240866 200000 684970379 200000 411811309 200000 843875136 200000 462719568 200000 31260235 200000 135351335 200000 980096192 200000 864608979 200000 808038470 200000 331064414 200000 70951125 200000 417507811 200000 452245952 200000 655070764 200000 604989174 200000 400159900 200000 632616580 200000 881119823 200000 177673309 200000 631558527 200000 692000349 200000 340349737 200000 302541451 200000 571783408 200000 37738910 200000 376914752 200000 648470978 200000 569996214 200000 473517467 200000 227243454 200000 986303881 200000 601259901 200000 978529582 200000 602641137 200000 505591596 200000 761888087 200000 120799027 200000 772560076 200000 939047994 200000 540472375 200000 243018507 200000 540904805 200000 199288581 200000 625187189 200000 150229789 200000 641660277 200000 438627109 200000 772318029 200000 196272977 200000 860516571 200000 45477365 200000 81031007 200000 293466515 200000 126981401 200000 157969173 200000 780534064 200000 291503190 200000 93412822 200000 550661862 200000 718016168 200000 420364558 200000 666369882 200000 9100561 200000 933242003 200000 843376821 200000 391688469 200000 534636801 200000 789839648 200000 324347975 200000 182394904 200000 618113124 200000 64178789 200000 408683845 200000 175179162 200000 760782254 200000 864166616 200000 190685750 200000 602385780 200000 949724309 200000 884473815 200000 426593058 200000 139078822 200000 175137430 200000 990912034 200000 235511829 200000 947741136 200000 775430511 200000 513015387 200000 257546146 200000 804261817 200000 109469603 200000 72228749 200000 862721373 200000 436873676 200000 114039033 200000 639395746 200000 168476768 200000 655286422 200000 853530365 200000 291845100 200000 140242887 200000 266074698 200000 540423550 200000 590640541 200000 756226356 200000 712492349 200000 447639822 200000 219148366 200000 27171659 200000 688899689 200000 993857413 200000 194144892 200000 730139191 200000 882655214 200000 410821247 200000 125082630 200000 369284644 200000 470818189 200000 818469849 200000 109317809 200000 590010306 200000 854776619 200000 353268280 200000 855897252 200000 730783945 200000 570544468 200000 201380738 200000 157606124 200000 82092143 200000 484445110 200000 261557090 200000 129033209 200000 470540787 200000 522188193 200000 438560200 200000 262260255 200000 597544726 200000 312223374 200000 321032551 200000 750826518 200000 851401885 200000 622432405 200000 437989942 200000 883619707 200000 273405649 200000 79043829 200000 613045232 200000 30381389 200000 155157502 200000 763260560 200000 345777812 200000 226530416 200000 171966199 200000 722893420 200000 596657381 200000 312027181 200000 105733520 200000 733916723 200000 654743786 200000 81921712 200000 317324579 200000 118672052 200000 653748847 200000 857916297 200000 322541324 200000 74867296 200000 996916099 200000 419404332 200000 798071085 200000 594769869 200000 776466168 200000 798588017 200000 324074603 200000 551820343 200000 491949799 200000 541434644 200000 218951470 200000 940489722 200000 867865385 200000 798258742 200000 992593893 200000 775155993 200000 534725598 200000 921931738 200000 448634752 200000 54464442 200000 280943594 200000 380734569 200000 860319732 200000 674860200 200000 871278451 200000 9591087 200000 907267771 200000 210023888 200000 707171429 200000 365649115 200000 372615505 200000 139139268 200000 940860142 200000 409848835 200000 989623224 200000 975575867 200000 824588290 200000 463701918 200000 996556021 200000 195338127 200000 853393368 200000 857407880 200000 546949009 200000 610187581 200000 535161962 200000 475730689 200000 763641880 200000 669545 200000 486858745 200000 427924782 200000 748559261 200000 149288279 200000 367786888 200000 650493335 200000 543196724 200000 128056563 200000 221490012 200000 537842343 200000 429425015 200000 250457930 200000 299357570 200000 369720368 200000 648145154 200000 192817935 200000 798682185 200000 150572516 200000 449125623 200000 653865239 200000 246972611 200000 272377821 200000 860332155 200000 561921245 200000 685569865 200000 10655509 200000 386832951 200000 216472319 200000 908566004 200000 128025583 200000 642775256 200000 296974782 200000 890560293 200000 835706541 200000 16349071 200000 345598850 200000 480674813 200000 810445303 200000 783284881 200000 730401108 200000 623716070 200000 796370266 200000 210962840 200000 876554083 200000 905651720 200000 923050438 200000 546606176 200000 42334592 200000 630399444 200000 666336272 200000 270791467 200000 307026849 200000 608185213 200000 413695854 200000 39559486 200000 978519137 200000 367283066 200000 877119485 200000 346824034 200000 77371774 200000 448751110 200000 406812479 200000 464417891 200000 415130202 200000 316444064 200000 739154581 200000 247443348 200000 221672572 200000 271455115 200000 2056137 200000 594716490 200000 137093644 200000 719969871 200000 164211591 200000 199214428 200000 661742682 200000 852836918 200000 604539871 200000 546127786 200000 975047255 200000 4834768 200000 406216901 200000 630808211 200000 534602522 200000 928581744 200000 712695441 200000 5766525 200000 582627932 200000 529401516 200000 328711808 200000 688303440 200000 530626300 200000 92040416 200000 579709233 200000 764487419 200000 239619965 200000 401281452 200000 733489448 200000 718285806 200000 709450883 200000 448218226 200000 670946638 200000 21937823 200000 576682842 200000 184070105 200000 86655343 200000 720716549 200000 786789999 200000 979814477 200000 197123770 200000 601502496 200000 934144468 200000 218322556 200000 552609349 200000 484064111 200000 33533888 200000 248650714 200000 814078343 200000 874514808 200000 608459533 200000 980789534 200000 327250652 200000 153386563 200000 494079929 200000 160111299 200000 373896197 200000 551959775 200000 659386725 200000 2070408 200000 560223909 200000 530161372 200000 767083993 200000 946897648 200000 838714565 200000 358176464 200000 238023550 200000 693514179 200000 238334800 200000 332131027 200000 971225058 200000 282601611 200000 730083480 200000 143687426 200000 11110968 200000 222079000 200000 998491343 200000 202747903 200000 394976213 200000 876682237 200000 303534223 200000 805994863 200000 14154420 200000 119618832 200000 675846483 200000 104033403 200000 923292147 200000 833408494 200000 188506107 200000 259415632 200000 916445268 200000 540249460 200000 544954188 200000 217803935 200000 196967101 200000 607832903 200000 184343150 200000 202115101 200000 754524856 200000 692862541 200000 629079916 200000 739568900 200000 517739252 200000 614794034 200000 911841719 200000 521003409 200000 181946306 200000 146419428 200000 919760548 200000 239936644 200000 576018840 200000 92310296 200000 218043369 200000 756941731 200000 103588242 200000 553788099 200000 639508004 200000 247193654 200000 654845932 200000 84949665 200000 930706260 200000 216625036 200000 272945289 200000 750839217 200000 247890782 200000 940407157 200000 969089903 200000 284105142 200000 706506377 200000 815557831 200000 436226377 200000 774171064 200000 691694082 200000 664574938 200000 531048932 200000 467243649 200000 747145817 200000 517774603 200000 477549746 200000 196496161 200000 318332930 200000 306296636 200000 327103818 200000 489697643 200000 887298006 200000 969215570 200000 394324966 200000 453488757 200000 2039695 200000 141186998 200000 97168355 200000 654801180 200000 486904399 200000 710166741 200000 918974532 200000 12480638 200000 776007450 200000 224912288 200000 707954224 200000 952266365 200000 255713111 200000 319302925 200000 379244912 200000 211685443 200000 924401491 200000 197618068 200000 871297778 200000 773962425 200000 694477502 200000 857286066 200000 341505864 200000 943307022 200000 540252971 200000 755892329 200000 601987882 200000 791038262 200000 787793044 200000 189022142 200000 387660271 200000 405720680 200000 980108757 200000 46490426 200000 183798808 200000 478302111 200000 138221356 200000 446468714 200000 384437190 200000 145397275 200000 303410880 200000 240484704 200000 861042495 200000 165350365 200000 609690391 200000 17670447 200000 977754989 200000 416701486 200000 357056925 200000 609848946 200000 366894174 200000 586358808 200000 207920932 200000 654145990 200000 310569925 200000 363151083 200000 172505183 200000 975895115 200000 581120888 200000 379268282 200000 199240293 200000 149468199 200000 733048304 200000 426701532 200000 466037044 200000 198022403 200000 645725388 200000 760575083 200000 362815532 200000 306803340 200000 333265230 200000 51463880 200000 799580304 200000 432728819 200000 292414684 200000 493833237 200000 827164681 200000 948088174 200000 198241664 200000 662672825 200000 579557666 200000 431205044 200000 414200425 200000 479620320 200000 546265549 200000 492114821 200000 995526760 200000 929186041 200000 7341020 200000 402997024 200000 827310708 200000 976888374 200000 995394441 200000 245036491 200000 432311334 200000 946543631 200000 827388910 200000 390469967 200000 622371390 200000 5228991 200000 471007630 200000 75788153 200000 884299548 200000 428702917 200000 979384523 200000 274507419 200000 58568007 200000 494151013 200000 702565485 200000 485523464 200000 691959786 200000 674751269 200000 181827105 200000 897291931 200000 689307474 200000 871111504 200000 873176311 200000 972870961 200000 493822321 200000 841297270 200000 137654244 200000 648897322 200000 767987806 200000 104246762 200000 149217854 200000 88569068 200000 399068883 200000 456787011 200000 653219395 200000 409972832 200000 900793006 200000 933101531 200000 422668178 200000 686280563 200000 39737712 200000 29020243 200000 905679279 200000 842917015 200000 344315585 200000 549181453 200000 599780996 200000 542874943 200000 173740778 200000 454929585 200000 213999323 200000 708420198 200000 163814745 200000 162534313 200000 341681893 200000 257244937 200000 709691681 200000 346345124 200000 436814518 200000 135270568 200000 845732215 200000 127756822 200000 907545798 200000 931445193 200000 289033270 200000 560466359 200000 294846065 200000 70186101 200000 401023580 200000 786347264 200000 71858808 200000 36750521 200000 482357899 200000 24394673 200000 484069758 200000 840973607 200000 727658377 200000 821698638 200000 652564620 200000 904537938 200000 254547648 200000 66514077 200000 275083150 200000 154405973 200000 656317630 200000 543706665 200000 580309460 200000 769753421 200000 551657398 200000 354885826 200000 590778002 200000 250885594 200000 236759550 200000 262925563 200000 44079456 200000 825562275 200000 433352847 200000 819095211 200000 152323770 200000 424312271 200000 840399752 200000 852177773 200000 819413633 200000 817691020 200000 873805483 200000 919938335 200000 477079672 200000 775066763 200000 440138207 200000 109917799 200000 657036488 200000 937783938 200000 95667116 200000 888914729 200000 428401276 200000 349950633 200000 542675906 200000 343211794 200000 250903046 200000 494574142 200000 272239474 200000 699660305 200000 25643960 200000 130291457 200000 80394803 200000 287821016 200000 332031052 200000 712395192 200000 158807071 200000 637926751 200000 179065181 200000 559536300 200000 203842675 200000 12208994 200000 722900459 200000 378698794 200000 461403667 200000 248192222 200000 792818395 200000 881129220 200000 517230595 200000 521045656 200000 268190069 200000 970627853 200000 590458863 200000 783563414 200000 355644388 200000 749924769 200000 497914532 200000 973501091 200000 275942330 200000 400175642 200000 726324884 200000 962929359 200000 425145961 200000 466261084 200000 452742743 200000 901939181 200000 846824906 200000 791959882 200000 636796708 200000 657683476 200000 174340762 200000 575848782 200000 287060828 200000 725974815 200000 104013048 200000 288537301 200000 131180800 200000 898277165 200000 864026345 200000 512705233 200000 184340022 200000 867051809 200000 626933461 200000 168013621 200000 934194632 200000 822034210 200000 762209799 200000 703816061 200000 345691044 200000 276405533 200000 786844464 200000 830808355 200000 495744349 200000 455945534 200000 573855460 200000 34180139 200000 216841384 200000 147716731 200000 435729947 200000 930053528 200000 253246944 200000 305067785 200000 547602610 200000 844773364 200000 274397827 200000 244636900 200000 848945640 200000 759013324 200000 559426483 200000 786088524 200000 656837857 200000 210838066 200000 351868086 200000 943216706 200000 181794598 200000 100094778 200000 701253495 200000 427860752 200000 930776867 200000 396141693 200000 181641986 200000 547185342 200000 909585064 200000 545169817 200000 731551243 200000 685043613 200000 445025641 200000 263750318 200000 755592040 200000 711539392 200000 843704190 200000 687949026 200000 802272915 200000 779564158 200000 35225571 200000 357585119 200000 54851625 200000 985869042 200000 9759993 200000 639206224 200000 702897773 200000 242193019 200000 880501508 200000 718224231 200000 999702470 200000 358069308 200000 745609898 200000 308389722 200000 558678844 200000 534303901 200000 846741370 200000 941122785 200000 687142655 200000 146388936 200000 274314851 200000 378762170 200000 155081440 200000 580890669 200000 423115321 200000 983030310 200000 251560150 200000 504654590 200000 313188403 200000 744698217 200000 437598587 200000 798881972 200000 206015087 200000 695095885 200000 310022797 200000 911485832 200000 520850541 200000 828800415 200000 402617197 200000 161997819 200000 375463312 200000 734551729 200000 779851683 200000 347642702 200000 217194401 200000 704737239 200000 28824408 200000 36199435 200000 757816139 200000 928094442 200000 832043994 200000 723353722 200000 620492448 200000 536854472 200000 899613212 200000 915755820 200000 466060690 200000 440874705 200000 951094067 200000 502281076 200000 186293371 200000 111833452 200000 374197466 200000 45531113 200000 847717014 200000 430099584 200000 857247215 200000 947516134 200000 824412291 200000 983372539 200000 845459187 200000 499088650 200000 98028743 200000 519082575 200000 258722446 200000 915442105 200000 23994953 200000 430912752 200000 893768202 200000 338209176 200000 7510743 200000 355892951 200000 159812563 200000 928100117 200000 196540831 200000 447253506 200000 910948349 200000 127832796 200000 889114038 200000 621327601 200000 934025406 200000 837634659 200000 823661717 200000 670149931 200000 179867887 200000 712813663 200000 781668502 200000 632865207 200000 339529359 200000 586890061 200000 417580923 200000 947305891 200000 888043840 200000 920980458 200000 369246952 200000 1829505 200000 965971144 200000 191445947 200000 427669732 200000 153029861 200000 616914834 200000 420704134 200000 587200604 200000 598875368 200000 228438826 200000 509190103 200000 785589664 200000 918586024 200000 559494853 200000 981643644 200000 256249060 200000 585129670 200000 55707062 200000 939017738 200000 891218625 200000 150311142 200000 524188154 200000 886009430 200000 760295601 200000 412781106 200000 355667117 200000 720196860 200000 313094550 200000 593757656 200000 807265427 200000 706495707 200000 623351347 200000 491579783 200000 241778832 200000 347902870 200000 682318257 200000 302602230 200000 438266416 200000 333788693 200000 447455772 200000 100566366 200000 161924640 200000 296487682 200000 309101796 200000 486600699 200000 851322035 200000 658708813 200000 59445597 200000 589179534 200000 559438942 200000 83618473 200000 479372095 200000 133923550 200000 7305788 200000 427636748 200000 386318118 200000 434392114 200000 345117322 200000 212145715 200000 649698579 200000 532958680 200000 326206252 200000 336124955 200000 862739177 200000 891625890 200000 629490727 200000 751350153 200000 659129073 200000 399564900 200000 700508709 200000 748564355 200000 110981206 200000 285450871 200000 811287284 200000 49239253 200000 863159722 200000 779433017 200000 734731783 200000 359205006 200000 269938527 200000 878776459 200000 42606835 200000 176368256 200000 40569423 200000 519522642 200000 215291379 200000 505368515 200000 409768501 200000 888691190 200000 596997221 200000 3190066 200000 110630962 200000 822019557 200000 547546955 200000 651233772 200000 80699721 200000 182731025 200000 344458187 200000 760299988 200000 386055394 200000 278273134 200000 138326959 200000 709969938 200000 879391563 200000 391819893 200000 330147814 200000 517780880 200000 161804850 200000 33232292 200000 385741569 200000 464937854 200000 891860268 200000 976406780 200000 952503735 200000 807197135 200000 407575090 200000 418206338 200000 434448737 200000 10875322 200000 158184479 200000 844350398 200000 900853887 200000 380476985 200000 126974259 200000 512943167 200000 780029233 200000 228402829 200000 516942739 200000 783464980 200000 161096638 200000 597353656 200000 221727174 200000 305969748 200000 641670929 200000 903622145 200000 765219641 200000 458878360 200000 901568822 200000 366933876 200000 488970940 200000 536373372 200000 611059170 200000 667669600 200000 254673668 200000 834343969 200000 480166121 200000 279669463 200000 161561895 200000 399968942 200000 234844869 200000 567715889 200000 643214626 200000 294327754 200000 635499798 200000 795048329 200000 695662166 200000 953871652 200000 922601757 200000 781768766 200000 299978759 200000 239265004 200000 6482495 200000 119774324 200000 210119644 200000 678692951 200000 834012808 200000 948882321 200000 89174626 200000 960139806 200000 652911909 200000 918643904 200000 956816265 200000 856141567 200000 247157481 200000 296897905 200000 81433893 200000 348493371 200000 974235849 200000 665226711 200000 575073646 200000 79304214 200000 456373856 200000 506976104 200000 385813376 200000 956946523 200000 285102188 200000 562437473 200000 165234652 200000 784821974 200000 895880527 200000 371051840 200000 137701094 200000 687325655 200000 432207758 200000 158906184 200000 324374373 200000 240222389 200000 629516886 200000 40498432 200000 132246277 200000 899607113 200000 667985906 200000 299547572 200000 336533720 200000 922586991 200000 919087702 200000 587382515 200000 425382865 200000 735163273 200000 520247191 200000 424770319 200000 269058376 200000 671569659 200000 131555953 200000 682620832 200000 312232313 200000 261630896 200000 17030848 200000 814550529 200000 351824388 200000 150060947 200000 725302279 200000 571306962 200000 144773230 200000 899372823 200000 123623916 200000 429946228 200000 336087199 200000 7564208 200000 307841209 200000 16613520 200000 568157027 200000 665706584 200000 262261725 200000 742801040 200000 351946985 200000 495949835 200000 104803945 200000 413976869 200000 243792711 200000 376028235 200000 100191636 200000 883514047 200000 178425587 200000 713269660 200000 311314232 200000 913550616 200000 904927563 200000 600720905 200000 413967954 200000 941447082 200000 595778319 200000 529921950 200000 68100997 200000 966261812 200000 223180513 200000 303349483 200000 801343896 200000 390501689 200000 215784908 200000 153815943 200000 761276916 200000 835601536 200000 54595002 200000 347120779 200000 804607271 200000 637736853 200000 867046397 200000 509330707 200000 447759715 200000 746555463 200000 375230407 200000 999967937 200000 695462143 200000 533498664 200000 472414385 200000 154127418 200000 238439157 200000 314460176 200000 939151160 200000 81111974 200000 336179043 200000 956299418 200000 372062523 200000 451230004 200000 456748554 200000 374420134 200000 554867327 200000 306093972 200000 365609682 200000 216639189 200000 995300651 200000 975349371 200000 893136964 200000 758554896 200000 136602700 200000 212808483 200000 542653966 200000 535218946 200000 147952722 200000 876272328 200000 202678147 200000 770810009 200000 957632913 200000 411426092 200000 478050328 200000 836550281 200000 509606593 200000 426562323 200000 803082728 200000 116328137 200000 862548351 200000 724236488 200000 313466417 200000 498488083 200000 792213194 200000 290498711 200000 465573845 200000 170062184 200000 56716678 200000 723584848 200000 722479066 200000 60963467 200000 123948796 200000 394701003 200000 196014059 200000 301575809 200000 566943576 200000 436396638 200000 993997012 200000 867068183 200000 219778090 200000 245001576 200000 576768265 200000 194939996 200000 245284582 200000 734007754 200000 57208608 200000 963973922 200000 534123876 200000 47862377 200000 671033938 200000 673688449 200000 601657952 200000 863990190 200000 443591422 200000 204586325 200000 995089403 200000 658642949 200000 169336615 200000 152003259 200000 618890296 200000 814677089 200000 409054961 200000 278444696 200000 281192320 200000 11220663 200000 215559463 200000 604158226 200000 340539167 200000 556618366 200000 427773880 200000 417835028 200000 185829316 200000 928640821 200000 66422326 200000 852816847 200000 622852101 200000 153013981 200000 946032725 200000 392529204 200000 431189721 200000 430845563 200000 24523378 200000 139276922 200000 627847708 200000 251197592 200000 107814922 200000 573762974 200000 848275214 200000 389182913 200000 175166526 200000 17349854 200000 104553684 200000 86148359 200000 88553558 200000 759812413 200000 162465014 200000 549735039 200000 452327994 200000 324239619 200000 819016159 200000 772057538 200000 134741243 200000 808003642 200000 423294305 200000 541339247 200000 453756744 200000 696125234 200000 741430062 200000 238873253 200000 968411129 200000 445560061 200000 412782432 200000 523689865 200000 845379720 200000 621664756 200000 688499441 200000 581699526 200000 79933843 200000 780464688 200000 814287940 200000 258594312 200000 695172444 200000 291129361 200000 722896283 200000 511442304 200000 925755465 200000 407161019 200000 597350302 200000 161861731 200000 386871652 200000 218084500 200000 575617498 200000 971939435 200000 859145435 200000 130570696 200000 431508799 200000 477748564 200000 727218817 200000 949804229 200000 858288290 200000 725827424 200000 95002700 200000 663912127 200000 686718777 200000 253324756 200000 855285461 200000 139809325 200000 76914466 200000 440531321 200000 846819291 200000 370493770 200000 411239900 200000 404159772 200000 784476864 200000 421613205 200000 958947531 200000 611100174 200000 647907594 200000 12089169 200000 324859320 200000 834002596 200000 960975075 200000 195623430 200000 163910991 200000 559938744 200000 929600410 200000 230279422 200000 388887456 200000 718479398 200000 418284064 200000 671528649 200000 617078943 200000 333413200 200000 510917004 200000 970135737 200000 104649380 200000 788334491 200000 954701720 200000 920773991 200000 309271788 200000 280745968 200000 437548833 200000 376189228 200000 675006486 200000 738807611 200000 498178218 200000 576772777 200000 11987110 200000 879993072 200000 204597466 200000 887073600 200000 396032901 200000 617861505 200000 177620729 200000 204960664 200000 368865919 200000 609725161 200000 134162295 200000 799971868 200000 566137027 200000 571405604 200000 578415206 200000 947820413 200000 158893927 200000 546654388 200000 406502907 200000 322320172 200000 670855138 200000 437604126 200000 258640145 200000 359416801 200000 704563856 200000 31954795 200000 318816165 200000 555743767 200000 139026226 200000 789572776 200000 524387675 200000 996912269 200000 885648235 200000 304932454 200000 963335160 200000 938540742 200000 510534468 200000 865481018 200000 117932005 200000 256968074 200000 970423720 200000 925880126 200000 702970547 200000 269339491 200000 522830057 200000 625357454 200000 768958865 200000 600260385 200000 591554361 200000 922923980 200000 149582808 200000 111505494 200000 663572786 200000 969575069 200000 748595584 200000 75369947 200000 166108751 200000 304208938 200000 798934952 200000 990752841 200000 747204464 200000 862657440 200000 171866386 200000 105673857 200000 299658074 200000 755751088 200000 644812964 200000 377187365 200000 349343029 200000 393482768 200000 599884264 200000 765047324 200000 667974924 200000 617039351 200000 322521484 200000 821441298 200000 975872592 200000 651713189 200000 424069091 200000 29392885 200000 689983574 200000 990247129 200000 305818467 200000 750126713 200000 414657748 200000 18866265 200000 505375525 200000 613912469 200000 687058024 200000 276444270 200000 578573160 200000 861239300 200000 413103889 200000 166315109 200000 207032335 200000 561678022 200000 421708980 200000 607467535 200000 529031454 200000 361404828 200000 489849240 200000 7046209 200000 166628160 200000 856272271 200000 810791146 200000 722643285 200000 718788164 200000 771353961 200000 660440378 200000 89280936 200000 966246300 200000 406318138 200000 892166396 200000 935608858 200000 743161564 200000 745838549 200000 291710729 200000 556779153 200000 120292417 200000 321574224 200000 266588955 200000 50724982 200000 679301416 200000 719615368 200000 88616532 200000 75946294 200000 752725650 200000 776581530 200000 388715448 200000 761971906 200000 419178918 200000 773877099 200000 138956974 200000 836486671 200000 849754671 200000 659317794 200000 77242755 200000 206689175 200000 925791002 200000 888201384 200000 978794471 200000 854893015 200000 352142586 200000 782944303 200000 933244781 200000 583091151 200000 659751044 200000 134191272 200000 996878863 200000 773374341 200000 956612883 200000 493225291 200000 750162601 200000 266190466 200000 645133093 200000 513360147 200000 432227193 200000 272045651 200000 359311579 200000 850113343 200000 498458790 200000 580220681 200000 968880765 200000 89176019 200000 579368118 200000 675339705 200000 656555764 200000 250725909 200000 609271061 200000 868904701 200000 998878799 200000 228172048 200000 627121301 200000 82584946 200000 625279551 200000 17232404 200000 57497577 200000 477183032 200000 288842394 200000 567518516 200000 188624936 200000 756465525 200000 548699611 200000 82873798 200000 286829905 200000 571409618 200000 905238944 200000 615847655 200000 302813889 200000 605776380 200000 7999787 200000 847392245 200000 91201470 200000 674345252 200000 336048610 200000 884011795 200000 892140016 200000 495302016 200000 445374928 200000 229383080 200000 146860514 200000 943497672 200000 883778081 200000 151924448 200000 418192262 200000 226144441 200000 831248810 200000 128707625 200000 646410926 200000 230312854 200000 188533598 200000 737068984 200000 196619156 200000 854557858 200000 250931418 200000 773314818 200000 697665875 200000 734871463 200000 995069146 200000 608283971 200000 908772971 200000 81149042 200000 33710529 200000 341085690 200000 949820737 200000 868466516 200000 974422038 200000 257105259 200000 277328028 200000 76270498 200000 90787073 200000 166242588 200000 838923817 200000 110364726 200000 264554194 200000 432989784 200000 577972473 200000 796784109 200000 449306491 200000 409598639 200000 825660414 200000 861342759 200000 539641617 200000 493526644 200000 303351953 200000 91619658 200000 792613454 200000 54817085 200000 464264431 200000 452976959 200000 775350034 200000 330117223 200000 525990583 200000 256303604 200000 972625630 200000 447987088 200000 699054957 200000 941982680 200000 382933847 200000 808249627 200000 56447227 200000 471575137 200000 544843465 200000 373734063 200000 975240235 200000 254128265 200000 738172065 200000 618965432 200000 4571950 200000 331010381 200000 668818418 200000 629099493 200000 244430872 200000 754742829 200000 535463409 200000 682220456 200000 992608097 200000 768635824 200000 937441401 200000 698812089 200000 612679269 200000 723864541 200000 43689608 200000 572102804 200000 392670693 200000 570363586 200000 218707136 200000 870111990 200000 973934724 200000 745264880 200000 682118631 200000 192862820 200000 589074764 200000 111348221 200000 598211431 200000 967127716 200000 379743782 200000 759768321 200000 481081807 200000 475555137 200000 324114021 200000 373555481 200000 971216720 200000 90281995 200000 856242492 200000 75907048 200000 301219392 200000 764707221 200000 137688643 200000 273381905 200000 797671323 200000 181256118 200000 195449846 200000 140782526 200000 940974973 200000 390935560 200000 896117814 200000 289463580 200000 312946089 200000 282594924 200000 183905478 200000 257494236 200000 463513093 200000 192046468 200000 490444751 200000 688366772 200000 29403932 200000 812306744 200000 986693212 200000 722395100 200000 429804698 200000 943722290 200000 874301151 200000 84888978 200000 89770452 200000 653869409 200000 93273002 200000 132861334 200000 277789246 200000 794067578 200000 529789303 200000 93549230 200000 413749746 200000 436223602 200000 916726241 200000 246332708 200000 414741040 200000 581775621 200000 83725800 200000 664278339 200000 29528536 200000 958694963 200000 16896113 200000 632448477 200000 496225778 200000 616332477 200000 51506884 200000 831774408 200000 927234086 200000 217736364 200000 52584716 200000 317308764 200000 278637380 200000 137513419 200000 501467355 200000 204567799 200000 417698238 200000 120861224 200000 213017507 200000 11231609 200000 800998953 200000 640599191 200000 129487165 200000 390297544 200000 109153728 200000 854140719 200000 488652902 200000 861106765 200000 601467105 200000 139611083 200000 339660093 200000 459959670 200000 889255309 200000 308941962 200000 338121671 200000 792046642 200000 331078124 200000 356160079 200000 13317228 200000 123084920 200000 475168455 200000 952145217 200000 499113079 200000 529797568 200000 17582604 200000 845956940 200000 807478937 200000 733175688 200000 67973966 200000 605501087 200000 817285990 200000 905206736 200000 705896003 200000 263586348 200000 592106454 200000 525999518 200000 243864900 200000 121857068 200000 501752774 200000 842857339 200000 737668560 200000 205114008 200000 360138869 200000 440265205 200000 901920009 200000 59925425 200000 375083783 200000 256115227 200000 107209269 200000 830367864 200000 660497157 200000 494518788 200000 233111358 200000 361622838 200000 994923227 200000 470970696 200000 141554995 200000 827360246 200000 888041049 200000 846852485 200000 771338949 200000 458128134 200000 687875379 200000 262607067 200000 835240139 200000 739935610 200000 33824641 200000 819168881 200000 335113406 200000 254017961 200000 561658944 200000 29169902 200000 808540989 200000 326551982 200000 310089678 200000 455797504 200000 748610187 200000 248695272 200000 679638130 200000 696149977 200000 466247436 200000 641668474 200000 191583954 200000 969621420 200000 671979980 200000 727457484 200000 82550906 200000 550760501 200000 424533240 200000 485052424 200000 804656732 200000 397858094 200000 895437410 200000 909011358 200000 367325515 200000 981167323 200000 120121345 200000 258166464 200000 730882174 200000 40572543 200000 480620655 200000 208965094 200000 383669780 200000 287701220 200000 799208297 200000 155865932 200000 569740682 200000 19130072 200000 59792979 200000 698024303 200000 258767942 200000 300789674 200000 634300081 200000 300525972 200000 118001168 200000 157115825 200000 225911471 200000 667656769 200000 335489427 200000 491256517 200000 581007770 200000 851651010 200000 611875553 200000 783912644 200000 943307365 200000 639881381 200000 847860716 200000 384280079 200000 232168485 200000 530886206 200000 917320974 200000 84693002 200000 698995349 200000 810148644 200000 645057410 200000 777919391 200000 118308499 200000 400551346 200000 770153960 200000 293011388 200000 412609185 200000 278662791 200000 397452485 200000 579356112 200000 804936549 200000 865567494 200000 782646016 200000 656770642 200000 765966889 200000 150110167 200000 725870695 200000 912785722 200000 627054940 200000 980381540 200000 325796392 200000 685869190 200000 398672143 200000 638379101 200000 63273816 200000 485062327 200000 319491960 200000 192820789 200000 302818672 200000 390525265 200000 833837938 200000 296637858 200000 419779274 200000 67619678 200000 168310011 200000 864411425 200000 494627624 200000 505203692 200000 948228022 200000 185149807 200000 928639534 200000 931297930 200000 867465063 200000 546337297 200000 255403491 200000 3101135 200000 808106617 200000 494588365 200000 360922420 200000 862753236 200000 756917883 200000 209248559 200000 279422065 200000 435103924 200000 377186974 200000 489683205 200000 12921294 200000 479730963 200000 879431737 200000 320856291 200000 260910564 200000 646177940 200000 122826566 200000 925464992 200000 109733421 200000 798704738 200000 249959138 200000 319604183 200000 175030155 200000 246717352 200000 260068304 200000 439695463 200000 840980673 200000 241241625 200000 245169911 200000 490438900 200000 781824760 200000 595781737 200000 761836000 200000 555230820 200000 865712188 200000 616855761 200000 682373433 200000 12128610 200000 682603005 200000 911476111 200000 212914516 200000 250540766 200000 862236559 200000 975518052 200000 894021288 200000 49596554 200000 571882154 200000 672456212 200000 432940111 200000 106045279 200000 501037034 200000 233347817 200000 647215751 200000 262972438 200000 372592976 200000 871586609 200000 440800561 200000 405719984 200000 904642239 200000 212213947 200000 951694421 200000 230520815 200000 677134976 200000 778027102 200000 337631900 200000 827099098 200000 104541630 200000 897891955 200000 381277140 200000 777560637 200000 77426955 200000 216229718 200000 89989488 200000 482078758 200000 798871257 200000 898011624 200000 512322310 200000 32658793 200000 181343746 200000 620994064 200000 964224207 200000 308032286 200000 244546113 200000 561540917 200000 102053418 200000 206575134 200000 565171895 200000 245839558 200000 105248281 200000 853050761 200000 127791207 200000 971237042 200000 660980674 200000 990556994 200000 455843513 200000 263548400 200000 216197871 200000 100488305 200000 138562043 200000 422678777 200000 345932943 200000 700509184 200000 961427419 200000 84572745 200000 468806963 200000 652010783 200000 21123054 200000 736259297 200000 547133329 200000 338135489 200000 427616301 200000 377862856 200000 144857861 200000 150548764 200000 21206899 200000 369817477 200000 469747723 200000 835663917 200000 956215808 200000 670931111 200000 7742662 200000 781491762 200000 418557433 200000 762908221 200000 338524029 200000 664908590 200000 586552805 200000 8839006 200000 885538072 200000 945913448 200000 807969585 200000 479093923 200000 676313511 200000 571698924 200000 875703469 200000 954468520 200000 2110171 200000 878506504 200000 125265678 200000 923439247 200000 1556107 200000 959598033 200000 845495146 200000 126579836 200000 34814257 200000 30137756 200000 674268607 200000 160302106 200000 662487659 200000 793632901 200000 523856748 200000 343770900 200000 80086906 200000 740317675 200000 915877301 200000 758965149 200000 630380998 200000 807042546 200000 90379843 200000 39652073 200000 175532375 200000 388002815 200000 123787170 200000 204251057 200000 534525278 200000 372904256 200000 61266882 200000 428035763 200000 305854122 200000 932877090 200000 109039735 200000 951802672 200000 759749172 200000 371402201 200000 588568057 200000 877358957 200000 631611796 200000 695374043 200000 603324773 200000 555211058 200000 434825096 200000 304287589 200000 209198905 200000 359990350 200000 183591028 200000 837737717 200000 751491036 200000 163437329 200000 769809117 200000 395585486 200000 100832788 200000 884601040 200000 204083181 200000 832182135 200000 980220813 200000 351955556 200000 116905459 200000 576384316 200000 41580377 200000 590118059 200000 952733919 200000 802069163 200000 338373227 200000 900075270 200000 680215242 200000 345203225 200000 602374171 200000 699888090 200000 358327916 200000 949243163 200000 757327013 200000 113881871 200000 3699108 200000 932693773 200000 890093481 200000 833814164 200000 832486900 200000 879014286 200000 241587372 200000 320191192 200000 796949763 200000 462684930 200000 327552406 200000 690579283 200000 503131417 200000 612925711 200000 971569971 200000 215041275 200000 84386214 200000 421991712 200000 35770802 200000 891180751 200000 400323003 200000 638010597 200000 155869993 200000 512248400 200000 326337679 200000 700193489 200000 308550670 200000 6433283 200000 8992763 200000 563909275 200000 753241023 200000 313102832 200000 3210495 200000 597929918 200000 135261436 200000 890783270 200000 440381499 200000 407559160 200000 532196456 200000 934686005 200000 489568886 200000 3781070 200000 802083083 200000 701549746 200000 544193819 200000 704420103 200000 119646930 200000 992417718 200000 883785911 200000 154849069 200000 5459726 200000 659925343 200000 730304381 200000 78476815 200000 613434097 200000 718955342 200000 88287682 200000 44302402 200000 431191060 200000 692112424 200000 677413504 200000 228353435 200000 853997300 200000 224943638 200000 103139799 200000 367074742 200000 87071088 200000 643908420 200000 698996616 200000 802381939 200000 347630413 200000 726264421 200000 148573560 200000 987413619 200000 574823090 200000 729803053 200000 8096819 200000 40125343 200000 560525996 200000 892782294 200000 308334439 200000 252749730 200000 797110187 200000 296216732 200000 552508004 200000 57237610 200000 464597507 200000 953371201 200000 394422435 200000 244529835 200000 336316525 200000 390886026 200000 307565628 200000 747564636 200000 837368963 200000 866480063 200000 136059502 200000 94045495 200000 460920135 200000 655204399 200000 839685147 200000 78445885 200000 339402652 200000 33747626 200000 698077769 200000 164958512 200000 681334987 200000 363880709 200000 302982306 200000 392763672 200000 226773760 200000 555894426 200000 614994421 200000 499915455 200000 750172107 200000 323924165 200000 443149491 200000 345462837 200000 547950240 200000 131475304 200000 43806578 200000 482695244 200000 603937111 200000 370571623 200000 702251374 200000 30848284 200000 223700652 200000 457015085 200000 654093571 200000 94587521 200000 878748864 200000 597294374 200000 172458036 200000 665048216 200000 870819734 200000 109493827 200000 690571047 200000 664344134 200000 155970455 200000 784508537 200000 537567911 200000 468822449 200000 275382287 200000 260841794 200000 404054689 200000 977288388 200000 748431789 200000 308463130 200000 709668519 200000 590559151 200000 59372295 200000 17659139 200000 1519728 200000 902627685 200000 177109780 200000 486335745 200000 557984342 200000 686019613 200000 155330480 200000 838599839 200000 387148246 200000 878503378 200000 567429659 200000 135553641 200000 456573460 200000 516206275 200000 915165050 200000 424000880 200000 443135572 200000 865178099 200000 886095189 200000 798675913 200000 623062146 200000 449273770 200000 67979287 200000 618180878 200000 901257643 200000 308626418 200000 128262546 200000 984951515 200000 618353282 200000 863600923 200000 694723448 200000 65789778 200000 776367068 200000 758418487 200000 248548835 200000 433053080 200000 343486772 200000 446397342 200000 503195598 200000 213229141 200000 754482472 200000 920158572 200000 403338137 200000 913301048 200000 335009785 200000 583526398 200000 385036169 200000 864448625 200000 242065935 200000 88866937 200000 175865413 200000 469674806 200000 388636275 200000 983155011 200000 10333018 200000 62626366 200000 117296980 200000 349802632 200000 386186168 200000 505982793 200000 754251395 200000 828328118 200000 223067700 200000 334082198 200000 597632502 200000 37510401 200000 890545668 200000 714748778 200000 396332616 200000 907208672 200000 687508294 200000 318103184 200000 706777911 200000 995708302 200000 929810809 200000 80229588 200000 416112677 200000 91396234 200000 181777921 200000 600616327 200000 664093337 200000 681344535 200000 32225447 200000 606433534 200000 143112891 200000 983472829 200000 522018327 200000 555735827 200000 105844187 200000 608744646 200000 595098721 200000 854205346 200000 879399146 200000 202098882 200000 849015161 200000 512057101 200000 830446847 200000 230517251 200000 836137911 200000 337768121 200000 299494867 200000 805852450 200000 718971480 200000 767820687 200000 144318533 200000 669180024 200000 356527099 200000 216726652 200000 531211480 200000 690785446 200000 173500196 200000 132175601 200000 980456496 200000 469982989 200000 22145212 200000 733712227 200000 848296345 200000 416813655 200000 626143375 200000 397667276 200000 548174720 200000 781978348 200000 513478604 200000 490504232 200000 496702455 200000 421431166 200000 70369673 200000 213846265 200000 418888501 200000 76942718 200000 334087485 200000 628969412 200000 578467348 200000 478399908 200000 273751876 200000 449292690 200000 163100818 200000 558903914 200000 463375199 200000 953301872 200000 822291536 200000 164085394 200000 420480305 200000 395348207 200000 74085654 200000 245842332 200000 933419203 200000 801088676 200000 887643981 200000 63096401 200000 903952640 200000 730412713 200000 69940355 200000 847967547 200000 675899962 200000 506877211 200000 118850539 200000 33046314 200000 551458467 200000 592072346 200000 986802394 200000 80702896 200000 620019413 200000 999689932 200000 229061451 200000 141364134 200000 530725451 200000 930213081 200000 608580700 200000 193877925 200000 8393189 200000 183849456 200000 44799695 200000 962749070 200000 207407720 200000 60864449 200000 768358282 200000 945196035 200000 278190844 200000 278796034 200000 554145815 200000 385017067 200000 484074924 200000 680674283 200000 745961253 200000 943814130 200000 72593386 200000 863044793 200000 147633413 200000 592619526 200000 790366472 200000 950222382 200000 779837997 200000 927739099 200000 615631551 200000 198105103 200000 972830137 200000 761278824 200000 40355244 200000 492727717 200000 186216421 200000 555583592 200000 817529294 200000 990587453 200000 464903316 200000 164034266 200000 429073674 200000 553255336 200000 63351244 200000 27226754 200000 392436647 200000 100804795 200000 448713272 200000 938607206 200000 567478994 200000 425918928 200000 38565285 200000 584239953 200000 49546011 200000 776435012 200000 341419397 200000 317652051 200000 511404279 200000 580698615 200000 566817135 200000 573399358 200000 986755388 200000 864705487 200000 945151901 200000 227394859 200000 8153511 200000 177028661 200000 915180396 200000 303746291 200000 412235097 200000 252322454 200000 617550303 200000 602478007 200000 572907862 200000 341279459 200000 381130781 200000 955657049 200000 90739973 200000 971274769 200000 43374063 200000 27545344 200000 376938675 200000 983541402 200000 155649603 200000 523223960 200000 918153232 200000 383034619 200000 106044331 200000 810252368 200000 689068207 200000 849015860 200000 716452063 200000 127356186 200000 105900682 200000 963018827 200000 922034999 200000 876583726 200000 943020157 200000 385375945 200000 454922545 200000 803531655 200000 858485447 200000 354255675 200000 748473585 200000 456357220 200000 594567564 200000 631502770 200000 876432572 200000 165760713 200000 199941461 200000 732765508 200000 889247612 200000 738914043 200000 687126413 200000 241654921 200000 674470719 200000 587019528 200000 65933062 200000 246371870 200000 871291832 200000 445786173 200000 819384947 200000 325313317 200000 874542269 200000 750574765 200000 600215787 200000 520981443 200000 301662407 200000 455419825 200000 225128045 200000 140824993 200000 577576821 200000 490504803 200000 836069462 200000 121960044 200000 737057289 200000 85702177 200000 534710764 200000 87485526 200000 940767721 200000 491766544 200000 348592855 200000 21882514 200000 895316767 200000 66322583 200000 793660322 200000 988994523 200000 230824666 200000 151952352 200000 299830335 200000 399813358 200000 362200555 200000 590075994 200000 278621824 200000 848969995 200000 829190985 200000 9041977 200000 511089823 200000 216541304 200000 76898957 200000 300408565 200000 709959607 200000 805727486 200000 270353527 200000 279272391 200000 861524552 200000 39161450 200000 108693863 200000 797120047 200000 610605751 200000 59957005 200000 899954660 200000 468619888 200000 621730763 200000 578741821 200000 885597465 200000 426525714 200000 777737521 200000 909556434 200000 965980499 200000 651725408 200000 578498042 200000 259586985 200000 990607492 200000 717184744 200000 229755160 200000 930982949 200000 959312067 200000 32563198 200000 469705188 200000 408858793 200000 357062858 200000 464874808 200000 776166555 200000 80755487 200000 107910775 200000 687701491 200000 966943964 200000 24441204 200000 113418571 200000 547128269 200000 963065387 200000 965846041 200000 447428846 200000 168832809 200000 109590130 200000 46334084 200000 348847017 200000 548450222 200000 526127227 200000 397368237 200000 926918378 200000 920536776 200000 609898615 200000 892137105 200000 760691652 200000 409088550 200000 687719546 200000 847202483 200000 789816172 200000 461438522 200000 311894268 200000 528977558 200000 779118013 200000 623805628 200000 799445337 200000 794198596 200000 138726325 200000 230498599 200000 924417106 200000 211838410 200000 266442742 200000 537653051 200000 126489739 200000 542556601 200000 331230534 200000 744985977 200000 697058059 200000 175435175 200000 225310991 200000 608368042 200000 255507390 200000 457737388 200000 113741791 200000 590424409 200000 807756278 200000 688532454 200000 761439721 200000 396019796 200000 133921510 200000 311576821 200000 254223235 200000 452503855 200000 416104486 200000 65836159 200000 26432934 200000 317343168 200000 545072178 200000 904000685 200000 143877233 200000 712753572 200000 222817003 200000 108998060 200000 163453351 200000 609332409 200000 547110420 200000 126963246 200000 708367660 200000 401258914 200000 293319126 200000 189804006 200000 55952779 200000 133985863 200000 877133116 200000 465669135 200000 988988531 200000 663961170 200000 100659896 200000 259413478 200000 202350901 200000 972230578 200000 2098332 200000 849291563 200000 765355336 200000 149464348 200000 485454754 200000 732767909 200000 353564870 200000 743541893 200000 702649701 200000 633857691 200000 803315948 200000 709996969 200000 489298149 200000 906836827 200000 750279838 200000 925886600 200000 738483975 200000 345978294 200000 175591648 200000 241443299 200000 315797779 200000 544876418 200000 860197726 200000 820550083 200000 436820276 200000 637467671 200000 689849061 200000 186984947 200000 792999164 200000 666196179 200000 279816679 200000 871529601 200000 307894749 200000 374498198 200000 428241148 200000 623545409 200000 651604401 200000 532459334 200000 184852827 200000 533050186 200000 627836210 200000 34443853 200000 543078245 200000 475779446 200000 764951170 200000 147791638 200000 272873755 200000 243904230 200000 947973029 200000 219578003 200000 485004963 200000 174195836 200000 884539651 200000 978413754 200000 374034631 200000 754004576 200000 443462631 200000 828936963 200000 128918389 200000 511263356 200000 533467394 200000 450699500 200000 668080192 200000 412179200 200000 295009000 200000 64516213 200000 245488861 200000 879533790 200000 202582673 200000 293732517 200000 575936935 200000 292089423 200000 276613594 200000 594964995 200000 963387932 200000 996600652 200000 76662786 200000 686291229 200000 843449182 200000 421243413 200000 463489069 200000 46301956 200000 568811699 200000 302165422 200000 72057828 200000 169161678 200000 723789830 200000 463317085 200000 550643091 200000 407390483 200000 289880163 200000 982286894 200000 836728586 200000 621089905 200000 946930815 200000 528200559 200000 869837309 200000 81279497 200000 464870701 200000 221557044 200000 391071364 200000 126987007 200000 785237994 200000 110788052 200000 59102108 200000 939064829 200000 449643346 200000 730163562 200000 732352419 200000 980965296 200000 63862696 200000 231563349 200000 995550432 200000 916963658 200000 315796307 200000 42379192 200000 656016377 200000 238234367 200000 713936731 200000 612448250 200000 853518458 200000 34789000 200000 958863344 200000 631581000 200000 455960405 200000 486576547 200000 711217891 200000 194174990 200000 536562013 200000 546460816 200000 385174571 200000 154570626 200000 202017225 200000 325858453 200000 541431906 200000 12769817 200000 162186424 200000 811179644 200000 811136326 200000 89950736 200000 562600871 200000 841220880 200000 187713592 200000 74301924 200000 952392700 200000 983989156 200000 90492608 200000 914890970 200000 871026559 200000 781687435 200000 874784007 200000 67741048 200000 101619419 200000 169467809 200000 260866651 200000 139884554 200000 350737954 200000 487587520 200000 393547695 200000 706327326 200000 483489094 200000 187603020 200000 43944984 200000 102963208 200000 765912225 200000 761789352 200000 560702289 200000 137775455 200000 7440750 200000 688091583 200000 232195128 200000 638733182 200000 382818381 200000 637492092 200000 203497295 200000 472532740 200000 422505411 200000 421344337 200000 704594747 200000 602296148 200000 680468663 200000 647287476 200000 307081033 200000 535662870 200000 605251831 200000 44206750 200000 834319332 200000 284202676 200000 869163441 200000 267573770 200000 315051296 200000 716843742 200000 751345146 200000 237928316 200000 37510451 200000 629605638 200000 136950091 200000 56554103 200000 197166838 200000 441029093 200000 305901054 200000 494416902 200000 165200488 200000 716864500 200000 426792917 200000 15565108 200000 661068075 200000 613617652 200000 895959156 200000 793908628 200000 556805893 200000 380148071 200000 137804770 200000 46919097 200000 698960993 200000 94487316 200000 292528396 200000 388496831 200000 399137995 200000 966375303 200000 475009602 200000 411300801 200000 41663864 200000 366718350 200000 675453368 200000 948676704 200000 539843004 200000 623267517 200000 840986631 200000 106990915 200000 47495569 200000 125638123 200000 335501993 200000 844764049 200000 292272663 200000 717749171 200000 536485504 200000 574751864 200000 760817678 200000 506907380 200000 206272079 200000 725447594 200000 598223965 200000 670891346 200000 454430527 200000 133903323 200000 774656655 200000 692837298 200000 83074908 200000 151425860 200000 920743249 200000 13843138 200000 491164182 200000 121650211 200000 966081270 200000 767794030 200000 480046273 200000 722124089 200000 501905907 200000 212154732 200000 638633237 200000 541950026 200000 419961699 200000 998171570 200000 984417710 200000 679387809 200000 617738627 200000 950232826 200000 439810189 200000 267665801 200000 114747959 200000 274615877 200000 840165269 200000 735291605 200000 573112708 200000 292902741 200000 829799183 200000 540533081 200000 757660180 200000 85407025 200000 823051302 200000 918433646 200000 658090933 200000 905717413 200000 235332460 200000 404128114 200000 478144986 200000 781895871 200000 68748628 200000 830016070 200000 565071896 200000 362897747 200000 238023349 200000 817378254 200000 518450346 200000 915235704 200000 684710733 200000 111345012 200000 191204078 200000 988498441 200000 229371452 200000 593902246 200000 140273638 200000 619551270 200000 871897733 200000 335955796 200000 323556536 200000 656192432 200000 264976272 200000 543819891 200000 309338415 200000 51600848 200000 692883883 200000 654666876 200000 912485431 200000 371082096 200000 944857220 200000 672870381 200000 36698212 200000 843028416 200000 423957936 200000 916868551 200000 706687596 200000 352391347 200000 328772392 200000 102914574 200000 23594920 200000 988690303 200000 355637703 200000 795801165 200000 938192024 200000 690224929 200000 201558989 200000 839526927 200000 156932444 200000 365768407 200000 592089951 200000 68382567 200000 181481019 200000 891208867 200000 43569412 200000 454792553 200000 925815328 200000 807598031 200000 885595689 200000 96746158 200000 256099096 200000 246112100 200000 171237279 200000 604919764 200000 751542485 200000 905834161 200000 109272600 200000 862119420 200000 446952750 200000 958223818 200000 438462125 200000 361911626 200000 719989917 200000 247357446 200000 377081179 200000 39014761 200000 308786879 200000 296705153 200000 294614913 200000 336146436 200000 864540888 200000 206204056 200000 965716067 200000 140675406 200000 41605196 200000 943617647 200000 458804650 200000 359115387 200000 468028199 200000 753167726 200000 692457954 200000 396085829 200000 270241430 200000 667448000 200000 980332795 200000 986971496 200000 838245740 200000 628148179 200000 431763657 200000 74940197 200000 376373918 200000 403846874 200000 562560388 200000 454051779 200000 417483719 200000 668393806 200000 727787593 200000 601810186 200000 754559909 200000 679694441 200000 208520086 200000 793787590 200000 740009626 200000 583485865 200000 583008210 200000 3567946 200000 584137004 200000 508174163 200000 654813635 200000 769721834 200000 133481605 200000 564665582 200000 890253077 200000 180429695 200000 289385203 200000 538830788 200000 942843610 200000 524461287 200000 680960617 200000 809356132 200000 365012485 200000 585964931 200000 246039293 200000 750581282 200000 270683630 200000 264189368 200000 749841768 200000 372581782 200000 828637905 200000 793498990 200000 520931209 200000 63095577 200000 566788686 200000 116763796 200000 881262818 200000 947668043 200000 222002666 200000 217847706 200000 729171225 200000 250032016 200000 134057869 200000 429191157 200000 860661368 200000 687551630 200000 455137283 200000 347532958 200000 623928942 200000 610884784 200000 38040955 200000 772663956 200000 737968140 200000 198147494 200000 867150859 200000 685889877 200000 235369097 200000 597527523 200000 351579689 200000 110478185 200000 809490879 200000 981414174 200000 806527795 200000 175317719 200000 178322091 200000 114038993 200000 12253673 200000 806463406 200000 213640176 200000 797327549 200000 862708974 200000 946359422 200000 901561429 200000 501506916 200000 23744330 200000 887066844 200000 995277123 200000 907235982 200000 901701866 200000 766340578 200000 84570952 200000 600064453 200000 210079519 200000 601106092 200000 503573654 200000 455418072 200000 417934107 200000 933736668 200000 553378180 200000 497672284 200000 58589303 200000 217889046 200000 690998028 200000 272158758 200000 622061488 200000 634767237 200000 346733388 200000 769121746 200000 983784101 200000 716344916 200000 62949893 200000 696559423 200000 481358619 200000 806365750 200000 397333279 200000 959727889 200000 63224121 200000 916268767 200000 396696355 200000 923556142 200000 943496204 200000 350573449 200000 125237695 200000 440774978 200000 291311108 200000 280433008 200000 233162310 200000 382632763 200000 312680309 200000 934650966 200000 25494573 200000 898539469 200000 200845592 200000 926886144 200000 712736655 200000 994716398 200000 908303495 200000 599151030 200000 140419498 200000 246540891 200000 466507972 200000 584886471 200000 22601568 200000 501080082 200000 339959474 200000 364563203 200000 388853175 200000 368338134 200000 309980571 200000 506502207 200000 547391066 200000 81909935 200000 966769064 200000 180516309 200000 336712725 200000 894218599 200000 239528556 200000 706081057 200000 581507932 200000 694314765 200000 577776474 200000 3490309 200000 914474181 200000 868327030 200000 963607114 200000 741816166 200000 173373321 200000 502584759 200000 668825080 200000 348529580 200000 142244871 200000 686438060 200000 14676101 200000 5714246 200000 347408962 200000 771112309 200000 548841972 200000 541719844 200000 914314846 200000 879508723 200000 576876206 200000 565093179 200000 529210662 200000 955264335 200000 320709119 200000 6251269 200000 60501641 200000 144303220 200000 974801046 200000 939511806 200000 577606681 200000 226826384 200000 621343497 200000 167681064 200000 103179147 200000 876270743 200000 82923087 200000 858652808 200000 634405177 200000 563691200 200000 127000132 200000 50895782 200000 554897059 200000 728866566 200000 495859752 200000 476058641 200000 679398633 200000 397009832 200000 37145376 200000 541857497 200000 384857939 200000 131529129 200000 853717684 200000 365651987 200000 834848714 200000 887887697 200000 627267407 200000 234765657 200000 756818780 200000 981360298 200000 117780675 200000 267965511 200000 881540283 200000 944954371 200000 283422402 200000 349944575 200000 160751807 200000 718232177 200000 313140582 200000 329990310 200000 456994527 200000 561709129 200000 123059114 200000 884716005 200000 388251068 200000 178236840 200000 628433902 200000 356338537 200000 537128855 200000 496635627 200000 980683895 200000 870924898 200000 297781974 200000 104352055 200000 849944044 200000 203719432 200000 791838851 200000 666230514 200000 564928986 200000 427160338 200000 133958860 200000 900003399 200000 431535409 200000 871337533 200000 470367620 200000 921113511 200000 860553414 200000 667627723 200000 768527009 200000 793606211 200000 834778575 200000 321921537 200000 723261628 200000 172210835 200000 533737578 200000 8715431 200000 376486292 200000 741570770 200000 822178326 200000 548334988 200000 167140491 200000 731843455 200000 167435319 200000 758004736 200000 289297703 200000 164045277 200000 319788182 200000 5717592 200000 725341075 200000 991861363 200000 308696543 200000 296301678 200000 90267931 200000 190961550 200000 878923810 200000 234757663 200000 315597491 200000 673050554 200000 192113491 200000 314436555 200000 163132785 200000 59528781 200000 23027658 200000 828295895 200000 719779599 200000 878533084 200000 98977476 200000 929678382 200000 346826346 200000 378397892 200000 640445664 200000 260730556 200000 356862981 200000 870218658 200000 74087586 200000 527699954 200000 913131143 200000 37334491 200000 316023027 200000 448888389 200000 346873656 200000 884493845 200000 495237535 200000 735218607 200000 675077256 200000 109734076 200000 415747541 200000 881743917 200000 442994313 200000 21924478 200000 824094379 200000 494890559 200000 901671792 200000 463552719 200000 195780504 200000 48720746 200000 87557144 200000 568095846 200000 732502776 200000 47105209 200000 588897918 200000 549110206 200000 639256204 200000 271192376 200000 552412742 200000 936753558 200000 882333175 200000 745955448 200000 136479029 200000 750613874 200000 859798338 200000 105952015 200000 871910324 200000 123290135 200000 97034072 200000 288084756 200000 999041876 200000 513169427 200000 987254923 200000 472232615 200000 155683652 200000 34120754 200000 281334541 200000 935773799 200000 4716765 200000 742087178 200000 135985016 200000 212779514 200000 995503127 200000 858741873 200000 453074759 200000 155692681 200000 335556113 200000 983342593 200000 861098330 200000 577432385 200000 545856909 200000 786132379 200000 112211574 200000 63380947 200000 30628209 200000 910000352 200000 589389251 200000 250496244 200000 68455751 200000 729722042 200000 381504844 200000 39416542 200000 841361341 200000 308024273 200000 716295811 200000 24525 200000 138259750 200000 886244119 200000 720309434 200000 416548995 200000 966751224 200000 568650301 200000 910471082 200000 852591813 200000 647135052 200000 658904123 200000 534780400 200000 820665820 200000 297049442 200000 424871372 200000 838829451 200000 469764373 200000 513177626 200000 163409391 200000 565482080 200000 445425729 200000 191595899 200000 416173160 200000 445096118 200000 915156534 200000 629827119 200000 794839100 200000 166600634 200000 159483212 200000 819821573 200000 243310649 200000 845598204 200000 580784608 200000 280369775 200000 996458859 200000 537000945 200000 219937492 200000 593653505 200000 67885480 200000 928011375 200000 761711629 200000 426930168 200000 849783814 200000 223154483 200000 280666868 200000 670021297 200000 970347359 200000 608614750 200000 321363190 200000 666271789 200000 341683924 200000 904739316 200000 761404420 200000 489494932 200000 502800455 200000 157705820 200000 818128660 200000 989133486 200000 331524831 200000 415049955 200000 74296478 200000 751869035 200000 617671048 200000 869570873 200000 14364447 200000 936589661 200000 63325552 200000 34750705 200000 257405849 200000 873938489 200000 996952716 200000 226959366 200000 928418321 200000 92484698 200000 655991825 200000 391049553 200000 846300688 200000 164587070 200000 782562043 200000 279661844 200000 196529443 200000 271333383 200000 227967625 200000 593773426 200000 913749339 200000 580171258 200000 402558142 200000 794192628 200000 586154958 200000 280485635 200000 356949218 200000 599027461 200000 545840916 200000 886411056 200000 138002944 200000 452479095 200000 699331530 200000 868119090 200000 732848998 200000 256300541 200000 115705619 200000 985566687 200000 456602407 200000 257924782 200000 4715282 200000 362562738 200000 616668828 200000 124596873 200000 364338545 200000 661128777 200000 944687326 200000 246610667 200000 780147677 200000 75794918 200000 601338190 200000 694212378 200000 643056775 200000 704277231 200000 45400078 200000 945187006 200000 195656356 200000 749435247 200000 660471942 200000 168757346 200000 956542702 200000 818673298 200000 235463135 200000 95954936 200000 138052130 200000 824738093 200000 823209355 200000 422955858 200000 685816192 200000 702893619 200000 11695547 200000 73501866 200000 788885326 200000 1688897 200000 26035687 200000 689106715 200000 46798165 200000 278042387 200000 704730442 200000 474844965 200000 590948706 200000 560805900 200000 677692772 200000 422042925 200000 471444934 200000 734616755 200000 128617078 200000 46505466 200000 941421527 200000 703640624 200000 619747337 200000 29267257 200000 139721837 200000 287833811 200000 584823144 200000 825470459 200000 352283238 200000 895061134 200000 840560673 200000 435507506 200000 894935330 200000 987388278 200000 686700679 200000 323952695 200000 334131975 200000 225315398 200000 491435571 200000 394933575 200000 218683390 200000 633530075 200000 994136191 200000 757184001 200000 502408692 200000 335035577 200000 893534474 200000 404026345 200000 992980826 200000 3838340 200000 56734775 200000 85757673 200000 346550182 200000 79074184 200000 569106349 200000 37611467 200000 519455696 200000 376303666 200000 986307288 200000 354391744 200000 233374422 200000 628720277 200000 218825062 200000 978644956 200000 536998456 200000 700093927 200000 442052556 200000 517731735 200000 957804668 200000 73356801 200000 446186943 200000 262383949 200000 187734443 200000 248097761 200000 30473915 200000 369476543 200000 709864914 200000 505262123 200000 160695424 200000 544249745 200000 62297475 200000 297553316 200000 355360655 200000 314359754 200000 362844753 200000 345499062 200000 296593329 200000 934879318 200000 790669143 200000 737008368 200000 378479217 200000 389006471 200000 993123762 200000 572513667 200000 76231581 200000 642557840 200000 393027330 200000 608437189 200000 984641992 200000 992181001 200000 224397805 200000 245004466 200000 499136715 200000 439858542 200000 302197916 200000 317335142 200000 793863232 200000 367962784 200000 780478269 200000 551037092 200000 164742662 200000 701151330 200000 604159103 200000 487983954 200000 185953472 200000 499774173 200000 834536985 200000 951553275 200000 701290069 200000 468616988 200000 573617475 200000 128305996 200000 535072881 200000 563888017 200000 418463546 200000 831273879 200000 294823171 200000 431389326 200000 726011841 200000 246925651 200000 878410941 200000 318659789 200000 72886683 200000 679243929 200000 218379672 200000 521959401 200000 651251986 200000 633551529 200000 658280781 200000 113819874 200000 882177651 200000 790790755 200000 395530204 200000 847532701 200000 223575184 200000 25131727 200000 385756169 200000 246152290 200000 783032636 200000 741214101 200000 600382938 200000 118740572 200000 245225938 200000 381565317 200000 14614299 200000 346514461 200000 346417071 200000 695013649 200000 536698842 200000 105377047 200000 278629044 200000 719986894 200000 215643371 200000 808947492 200000 527353797 200000 126953463 200000 253628004 200000 592830718 200000 886554956 200000 232913642 200000 412731426 200000 791063240 200000 113526710 200000 549957544 200000 990350403 200000 419478147 200000 628513781 200000 691548761 200000 911769002 200000 692790938 200000 243045884 200000 399501254 200000 242769023 200000 661655639 200000 147355974 200000 315404254 200000 740648108 200000 467051115 200000 115841872 200000 804791857 200000 653751905 200000 118953834 200000 66104859 200000 87210616 200000 482301072 200000 259642444 200000 848425643 200000 502731531 200000 946086769 200000 554810094 200000 842836362 200000 383358825 200000 462907648 200000 715958927 200000 145746245 200000 543615668 200000 463493498 200000 654729811 200000 506363118 200000 348690482 200000 220838884 200000 889001923 200000 80039064 200000 367878605 200000 909140612 200000 85696331 200000 168366559 200000 863555220 200000 196618598 200000 388803259 200000 866417245 200000 658735928 200000 129040600 200000 908661703 200000 24738870 200000 291829904 200000 394120686 200000 448907911 200000 788644493 200000 703141909 200000 431241471 200000 666187768 200000 840307212 200000 241389670 200000 12647973 200000 860062840 200000 404344161 200000 939171270 200000 180003777 200000 952151118 200000 171703227 200000 851087001 200000 138760950 200000 588084768 200000 782055249 200000 749730795 200000 491868713 200000 919023482 200000 931798491 200000 353979881 200000 191990663 200000 872678734 200000 64815383 200000 133746277 200000 651332479 200000 735736431 200000 704730949 200000 30456662 200000 562498372 200000 245747220 200000 28328364 200000 186343766 200000 593408844 200000 370920540 200000 175089939 200000 919821346 200000 575626707 200000 649532612 200000 465878600 200000 233416478 200000 291334489 200000 476449458 200000 556359325 200000 748393934 200000 344921888 200000 641778158 200000 782739558 200000 17275998 200000 700085167 200000 241467171 200000 922681212 200000 66381851 200000 940526417 200000 762189923 200000 784106941 200000 912571896 200000 311215767 200000 788127136 200000 113638281 200000 351331594 200000 444178642 200000 967550772 200000 586711111 200000 331450636 200000 537919642 200000 745393754 200000 791023838 200000 339508444 200000 915184714 200000 503229874 200000 83819580 200000 501107964 200000 677915265 200000 644788161 200000 529067475 200000 273991698 200000 546912930 200000 334459247 200000 217020439 200000 275274600 200000 679349077 200000 256796807 200000 20892417 200000 137407341 200000 322949892 200000 613306426 200000 190149263 200000 188396594 200000 861094495 200000 315035548 200000 889176385 200000 474351597 200000 804056280 200000 867804198 200000 823636126 200000 383924089 200000 556213544 200000 727656498 200000 114770349 200000 306749141 200000 853380040 200000 206903682 200000 851659644 200000 25878433 200000 644066681 200000 604360634 200000 358858141 200000 921394084 200000 275203517 200000 527816929 200000 75693220 200000 469004616 200000 266436955 200000 735098340 200000 863686314 200000 637296156 200000 689838302 200000 990444819 200000 270840269 200000 348336977 200000 271657239 200000 792200354 200000 752192686 200000 844574270 200000 509096855 200000 34749226 200000 259255537 200000 508533981 200000 758309174 200000 240596517 200000 288933312 200000 760901707 200000 635059855 200000 111136373 200000 227269193 200000 910059851 200000 352592513 200000 597879005 200000 455331387 200000 319255748 200000 602499759 200000 19152006 200000 864697933 200000 517809215 200000 64263681 200000 694117244 200000 522771128 200000 635369578 200000 358382881 200000 808885551 200000 397821879 200000 596956567 200000 965646079 200000 2209523 200000 565875726 200000 377373757 200000 805244238 200000 359066240 200000 65623425 200000 519618934 200000 617289476 200000 90944114 200000 111718232 200000 106085760 200000 385591518 200000 281355978 200000 61327073 200000 925247036 200000 958379482 200000 849707371 200000 953163758 200000 348007346 200000 663032762 200000 7243934 200000 770246995 200000 162714763 200000 386642312 200000 56768910 200000 771321193 200000 736454806 200000 591249420 200000 678077133 200000 489900174 200000 811214147 200000 435196504 200000 150076622 200000 282259875 200000 295924779 200000 967623229 200000 161668712 200000 682424972 200000 700837766 200000 736451795 200000 735721305 200000 593639604 200000 289473715 200000 766889205 200000 544532673 200000 508084102 200000 505960116 200000 793211330 200000 214267299 200000 630746357 200000 342969007 200000 493040414 200000 124938599 200000 653740533 200000 45751406 200000 318141999 200000 164043867 200000 163588351 200000 955959520 200000 583238624 200000 918340653 200000 340652689 200000 743368342 200000 76085089 200000 32425074 200000 401843116 200000 67215430 200000 486449828 200000 667854627 200000 28665428 200000 169666380 200000 360654562 200000 173714203 200000 449457172 200000 747027492 200000 928676117 200000 435221146 200000 77450871 200000 387200241 200000 399333499 200000 475249093 200000 770077072 200000 831665146 200000 988740889 200000 915559203 200000 9911411 200000 371676711 200000 254807606 200000 485857825 200000 984352185 200000 403026824 200000 984892123 200000 308214160 200000 896327681 200000 199513038 200000 243754586 200000 184696866 200000 100579945 200000 604407504 200000 953455300 200000 914117872 200000 997275929 200000 290096392 200000 471573361 200000 890285047 200000 798601144 200000 572787220 200000 859886972 200000 881899670 200000 274894837 200000 566479669 200000 313858629 200000 898501137 200000 470401023 200000 833341395 200000 522643437 200000 59538961 200000 429045517 200000 32485367 200000 967030237 200000 3795746 200000 929010136 200000 483715791 200000 728865599 200000 508209972 200000 243295004 200000 760113965 200000 918236547 200000 38905371 200000 149272603 200000 922945033 200000 571383516 200000 336778767 200000 677346585 200000 790366459 200000 843793089 200000 468940333 200000 976176609 200000 668577985 200000 220932204 200000 727884019 200000 411281470 200000 897075647 200000 164089694 200000 912686792 200000 394510979 200000 445030010 200000 936785881 200000 746278002 200000 724451844 200000 899737628 200000 521712485 200000 958113181 200000 50015131 200000 119864052 200000 949424459 200000 815690587 200000 302036004 200000 616262387 200000 360655133 200000 736093855 200000 355113217 200000 182627375 200000 871089964 200000 270236353 200000 239215766 200000 438995811 200000 757112080 200000 67331581 200000 781146830 200000 713847405 200000 638748197 200000 367958515 200000 890564500 200000 352463 200000 899648520 200000 412395561 200000 85400411 200000 210975792 200000 217791261 200000 381637764 200000 738470807 200000 23496920 200000 275229964 200000 805351891 200000 34431810 200000 672364087 200000 83315008 200000 197700 200000 697989976 200000 171213662 200000 152063847 200000 64436205 200000 51427675 200000 508523908 200000 81840117 200000 144228164 200000 740612559 200000 826878082 200000 136100000 200000 207186343 200000 529584319 200000 651009880 200000 754194661 200000 963778518 200000 769848886 200000 677639846 200000 154146434 200000 112200308 200000 692981959 200000 784016691 200000 791097850 200000 188487817 200000 386478598 200000 24693354 200000 314734868 200000 309129218 200000 241371405 200000 739416280 200000 878132060 200000 688932912 200000 166601976 200000 127306416 200000 506161313 200000 712505925 200000 344285545 200000 338558535 200000 851421045 200000 903135706 200000 193121541 200000 549783704 200000 687530417 200000 516656492 200000 783715828 200000 909581248 200000 852742382 200000 630653146 200000 168204389 200000 999411587 200000 876834060 200000 305022953 200000 617340168 200000 690012102 200000 881466543 200000 629777088 200000 222155154 200000 664343826 200000 21470141 200000 739381356 200000 584545596 200000 781825304 200000 750499809 200000 704655709 200000 409106245 200000 320709928 200000 972490507 200000 561090023 200000 502208875 200000 194716344 200000 763170286 200000 782634691 200000 737720438 200000 394493923 200000 555445377 200000 214737803 200000 261455534 200000 586011623 200000 922414719 200000 828917057 200000 564899935 200000 891007910 200000 449012711 200000 952856776 200000 473177692 200000 824417318 200000 245896060 200000 609559402 200000 226304121 200000 400721681 200000 262294853 200000 662160208 200000 875212816 200000 783560502 200000 528091918 200000 183310349 200000 367412861 200000 664625414 200000 853708518 200000 550493460 200000 777653666 200000 204472087 200000 190767519 200000 303872061 200000 325280356 200000 351978149 200000 207922514 200000 792747076 200000 418719532 200000 738616332 200000 72973784 200000 544687946 200000 85587558 200000 22362959 200000 462414673 200000 819046226 200000 324508933 200000 266419860 200000 99964065 200000 595072197 200000 592660221 200000 813971622 200000 783673326 200000 653496047 200000 189225416 200000 32820594 200000 977137444 200000 811888767 200000 364314338 200000 443806858 200000 274549361 200000 715662347 200000 336945229 200000 322732453 200000 685102281 200000 696403082 200000 13226766 200000 382918429 200000 752870499 200000 815416280 200000 484601262 200000 782541935 200000 228985658 200000 60558645 200000 768904377 200000 152986815 200000 372828557 200000 57946566 200000 518945090 200000 495609681 200000 425613919 200000 238371603 200000 351903070 200000 577244689 200000 406213111 200000 980121479 200000 734520484 200000 489133068 200000 891241569 200000 469714676 200000 649238708 200000 208054261 200000 553904620 200000 565982476 200000 396308909 200000 948780705 200000 118007723 200000 404862441 200000 806326964 200000 860534155 200000 194191348 200000 126914182 200000 203973236 200000 808798033 200000 815354083 200000 628379459 200000 222051737 200000 592045621 200000 865401560 200000 104069733 200000 291782996 200000 11183260 200000 327143157 200000 808441491 200000 181565402 200000 37081490 200000 864870817 200000 443495258 200000 638776549 200000 383043397 200000 682156295 200000 771817898 200000 728869425 200000 676251014 200000 288849304 200000 845017176 200000 717639168 200000 146712651 200000 890765445 200000 769211034 200000 502615447 200000 547608111 200000 202830405 200000 295214734 200000 831992255 200000 280215793 200000 734808853 200000 383668147 200000 859664708 200000 604214769 200000 228360563 200000 641064301 200000 705731449 200000 123485366 200000 50048163 200000 502798213 200000 275306163 200000 334909290 200000 684421930 200000 264496295 200000 181780682 200000 958015836 200000 149533013 200000 720762595 200000 701396891 200000 354471805 200000 11145651 200000 992265261 200000 328439688 200000 29172452 200000 712962967 200000 46026461 200000 258796022 200000 203230026 200000 353356695 200000 140199472 200000 947497421 200000 895225231 200000 337862672 200000 512810693 200000 942343164 200000 993275955 200000 567064991 200000 894901536 200000 320390131 200000 738019293 200000 335506345 200000 869055530 200000 18138664 200000 426997720 200000 313127636 200000 877739439 200000 328788115 200000 280736913 200000 971658124 200000 909865183 200000 747425585 200000 531017242 200000 631626367 200000 221967053 200000 668398212 200000 796413098 200000 278922529 200000 647939315 200000 442192401 200000 54241051 200000 329179177 200000 637799340 200000 847036641 200000 602881899 200000 530460690 200000 664015033 200000 496453120 200000 744191803 200000 8402843 200000 429011389 200000 711366402 200000 307275859 200000 35180615 200000 742615233 200000 456182393 200000 250257692 200000 483585246 200000 467075248 200000 696541824 200000 703111972 200000 165175274 200000 959889372 200000 120437555 200000 89453982 200000 82522683 200000 269285495 200000 654001972 200000 275800543 200000 23344996 200000 879613211 200000 625797672 200000 728576994 200000 349540411 200000 642142019 200000 868365112 200000 852608709 200000 489640285 200000 138612687 200000 252622737 200000 240939338 200000 165509031 200000 627881860 200000 274434276 200000 595161687 200000 420512446 200000 452211594 200000 670898662 200000 338156918 200000 821850504 200000 729160684 200000 776601809 200000 247440214 200000 680374961 200000 681593884 200000 497613282 200000 647367240 200000 695570216 200000 894240620 200000 690432473 200000 950330051 200000 457582239 200000 828874133 200000 164839548 200000 75019744 200000 854707214 200000 869527860 200000 304497428 200000 795117022 200000 905860656 200000 351720520 200000 379649261 200000 638605471 200000 655823364 200000 690758838 200000 220994011 200000 208218666 200000 137682765 200000 542468805 200000 528746672 200000 471899431 200000 138379027 200000 803961250 200000 78221255 200000 417605478 200000 791007776 200000 958644189 200000 773237628 200000 720720472 200000 89596292 200000 514298859 200000 870860978 200000 773515668 200000 594162450 200000 656473762 200000 847154507 200000 538238292 200000 448471008 200000 327116223 200000 682016947 200000 364329717 200000 957478603 200000 939189347 200000 335010390 200000 637129083 200000 281385713 200000 810621330 200000 90276390 200000 755054602 200000 732038197 200000 506115251 200000 761958166 200000 874844270 200000 35642302 200000 843389459 200000 580365729 200000 495379348 200000 925795448 200000 754391906 200000 731601475 200000 87666191 200000 914389393 200000 941516340 200000 947673087 200000 948128404 200000 819657469 200000 767123073 200000 545068248 200000 592575614 200000 106995699 200000 670815525 200000 685672023 200000 910962250 200000 699808623 200000 122749537 200000 126947339 200000 942268444 200000 172979886 200000 258878552 200000 941859845 200000 837336121 200000 811540916 200000 804520851 200000 306621784 200000 24859531 200000 131285449 200000 722154877 200000 338881695 200000 546544160 200000 210999799 200000 569658088 200000 439999095 200000 691077035 200000 77555598 200000 166377607 200000 118686208 200000 735060482 200000 188159649 200000 994701682 200000 534651232 200000 141190558 200000 122824327 200000 683677605 200000 285435968 200000 128677406 200000 939563610 200000 117952128 200000 479525453 200000 490078916 200000 413632891 200000 608646984 200000 101970872 200000 215244534 200000 123471884 200000 16001957 200000 248777655 200000 38267070 200000 164680564 200000 446115362 200000 679699714 200000 416203595 200000 888855775 200000 45472433 200000 711015510 200000 309993326 200000 298862012 200000 708974372 200000 766671605 200000 908476446 200000 404109373 200000 548233141 200000 739040036 200000 146902260 200000 218210778 200000 494588799 200000 512866476 200000 6734512 200000 152091086 200000 758130434 200000 792218459 200000 247149490 200000 538597273 200000 408763043 200000 644943232 200000 642700417 200000 681729404 200000 166389033 200000 702728305 200000 172166216 200000 509026560 200000 373227585 200000 756294920 200000 860547924 200000 699853167 200000 649546492 200000 211100706 200000 820386199 200000 856231513 200000 118421068 200000 456186143 200000 998843688 200000 946446865 200000 272409482 200000 891924581 200000 354919105 200000 828395566 200000 751152883 200000 612266461 200000 167715904 200000 917128714 200000 182245414 200000 572822900 200000 655619878 200000 499006790 200000 467931304 200000 956636572 200000 902658331 200000 923366468 200000 721563232 200000 917420488 200000 604268136 200000 765408428 200000 731858459 200000 591640819 200000 292386427 200000 559985640 200000 169939977 200000 322378266 200000 941920359 200000 671274919 200000 949232190 200000 132867773 200000 387726177 200000 275610718 200000 592060210 200000 650708322 200000 348811588 200000 135990722 200000 703702081 200000 216564754 200000 938286862 200000 86705999 200000 460353580 200000 707072731 200000 674157409 200000 881954500 200000 944827799 200000 919422028 200000 32814851 200000 315863717 200000 193409417 200000 614529531 200000 103657310 200000 787391160 200000 181004782 200000 5952259 200000 12947712 200000 9309832 200000 716083224 200000 706474110 200000 764177436 200000 169764837 200000 640058170 200000 315199504 200000 56396552 200000 28485986 200000 559668972 200000 65506908 200000 18944189 200000 818547926 200000 38023594 200000 658764172 200000 859259738 200000 769276892 200000 340198229 200000 623699917 200000 516435106 200000 98319443 200000 529200560 200000 495182800 200000 115644025 200000 699561182 200000 313728228 200000 724558667 200000 616580970 200000 721295716 200000 65269756 200000 714991478 200000 336732452 200000 28393361 200000 338085738 200000 146743183 200000 902865144 200000 261726548 200000 465961856 200000 914484566 200000 366080605 200000 919891295 200000 854069496 200000 441642897 200000 757647213 200000 263431594 200000 69330797 200000 748300937 200000 759366501 200000 418674673 200000 207427552 200000 806295692 200000 732778793 200000 528416817 200000 639539507 200000 937413225 200000 194075069 200000 213999407 200000 437725361 200000 505271287 200000 327694029 200000 476122353 200000 328795780 200000 965856398 200000 533484326 200000 252777794 200000 397153854 200000 806586763 200000 156201786 200000 357680178 200000 970937681 200000 741159633 200000 185889697 200000 922463892 200000 847544215 200000 829113667 200000 172907923 200000 249996927 200000 499674570 200000 147882827 200000 980899694 200000 928204750 200000 863818253 200000 144265558 200000 458745654 200000 100308128 200000 768983137 200000 492330070 200000 811749648 200000 5227480 200000 754074929 200000 297372223 200000 179571142 200000 882824606 200000 480411591 200000 176400522 200000 908740934 200000 438107100 200000 824541908 200000 301256372 200000 431548195 200000 402958529 200000 71437548 200000 378996928 200000 337427730 200000 178690882 200000 849779463 200000 65574321 200000 443829615 200000 444367252 200000 617939714 200000 918146065 200000 843968438 200000 289064883 200000 700501532 200000 706519150 200000 986670857 200000 455033311 200000 536257913 200000 860749783 200000 28734641 200000 743585050 200000 284368547 200000 183166563 200000 34874005 200000 730066347 200000 643132419 200000 871126442 200000 620162500 200000 385648541 200000 912579436 200000 722074954 200000 516271346 200000 724624193 200000 72799377 200000 218087267 200000 989071090 200000 755665831 200000 40284042 200000 110037275 200000 463970113 200000 912287017 200000 51231060 200000 190967068 200000 186688635 200000 24594401 200000 126992461 200000 774863377 200000 370084579 200000 223928366 200000 883348156 200000 401149740 200000 985880288 200000 954083635 200000 471611719 200000 423172771 200000 505893754 200000 557732184 200000 632898938 200000 370313774 200000 533024481 200000 947647687 200000 408816199 200000 547953547 200000 514476775 200000 345691632 200000 188863617 200000 28049659 200000 415124865 200000 696318981 200000 847024479 200000 50591170 200000 916896585 200000 483737983 200000 864834816 200000 113640618 200000 254567423 200000 269303959 200000 540445921 200000 833712769 200000 908780291 200000 900396494 200000 793192 200000 820235414 200000 772296157 200000 740284005 200000 745506653 200000 263018304 200000 425861302 200000 878578918 200000 940293739 200000 40461911 200000 372183772 200000 16114073 200000 207014308 200000 809698745 200000 748033346 200000 826019088 200000 812698874 200000 310082503 200000 84591357 200000 489750684 200000 488360135 200000 878910949 200000 434587080 200000 554734293 200000 874919494 200000 832221949 200000 995434113 200000 367930901 200000 732978711 200000 404031484 200000 473327530 200000 21709565 200000 210807999 200000 695069780 200000 398268393 200000 305090800 200000 190782758 200000 470975097 200000 689033864 200000 171197075 200000 312736535 200000 519125604 200000 597153269 200000 425747540 200000 340370883 200000 425770515 200000 653079107 200000 278550751 200000 851211326 200000 307352071 200000 606220712 200000 393328042 200000 177834497 200000 992395204 200000 98113789 200000 13253482 200000 947061094 200000 680964180 200000 599630401 200000 653476508 200000 832305711 200000 206887621 200000 631908118 200000 555398654 200000 331265536 200000 10884774 200000 267733314 200000 668604690 200000 327612640 200000 475086478 200000 148021040 200000 171571362 200000 16104892 200000 240743061 200000 244037741 200000 570316086 200000 773432548 200000 142418649 200000 396622891 200000 128249248 200000 295975564 200000 145542139 200000 336417729 200000 786413937 200000 655566157 200000 269668767 200000 225762088 200000 475197825 200000 418904225 200000 454602480 200000 498467712 200000 907062379 200000 347817322 200000 968775449 200000 393313161 200000 241342734 200000 449744491 200000 61643725 200000 571804202 200000 878886669 200000 649781453 200000 35382719 200000 477084910 200000 846460240 200000 72254108 200000 844353323 200000 54905474 200000 521602689 200000 560124232 200000 589536332 200000 912249145 200000 928886672 200000 487935013 200000 777852387 200000 458972552 200000 58297392 200000 117654763 200000 981279159 200000 573608586 200000 220869463 200000 400193590 200000 429353743 200000 966175868 200000 971161538 200000 36787719 200000 169079098 200000 603758402 200000 993222254 200000 938317377 200000 948069895 200000 41149153 200000 796087584 200000 99591469 200000 426197069 200000 49884163 200000 914533598 200000 561308150 200000 837117029 200000 91034230 200000 641883252 200000 760418606 200000 889677995 200000 761978797 200000 123483377 200000 848520008 200000 682343936 200000 94917437 200000 651892263 200000 792761115 200000 960715339 200000 364380513 200000 710836014 200000 509097061 200000 324283123 200000 817367927 200000 369742049 200000 511767110 200000 450392422 200000 355131009 200000 665736287 200000 286344129 200000 248631702 200000 469679013 200000 792224652 200000 82374206 200000 687771767 200000 899177646 200000 65011597 200000 58630667 200000 230723715 200000 107542152 200000 950526288 200000 503736022 200000 810316342 200000 657354695 200000 868630530 200000 958453813 200000 890403473 200000 765209377 200000 406922134 200000 817286174 200000 910993819 200000 272013295 200000 362118469 200000 722388847 200000 927301339 200000 438636209 200000 950117896 200000 374643815 200000 12269536 200000 537573255 200000 890222368 200000 950454059 200000 686896313 200000 46315704 200000 704636047 200000 380080194 200000 484987005 200000 678034223 200000 578837404 200000 96515865 200000 554106821 200000 464613625 200000 703332179 200000 359981185 200000 972451629 200000 866047944 200000 271271683 200000 704961324 200000 54371286 200000 36294515 200000 593074878 200000 925542963 200000 624498151 200000 291110004 200000 374087132 200000 617354131 200000 341841671 200000 871981672 200000 743832952 200000 574258347 200000 230033637 200000 471900307 200000 637903601 200000 577822911 200000 688923057 200000 479158873 200000 857838187 200000 81438072 200000 656946848 200000 484856262 200000 597024076 200000 112147298 200000 42127979 200000 388538375 200000 603364543 200000 144127085 200000 911871440 200000 307814895 200000 723125812 200000 560026221 200000 721264656 200000 348554355 200000 678315998 200000 720825242 200000 150366064 200000 461795630 200000 899651891 200000 801362705 200000 327546808 200000 425800414 200000 349695856 200000 622424912 200000 853595319 200000 661635045 200000 725277203 200000 940507838 200000 993377468 200000 546906313 200000 835604831 200000 685957665 200000 667149086 200000 689909428 200000 51857627 200000 78613797 200000 655823542 200000 243294708 200000 570702803 200000 170647260 200000 764102752 200000 535975036 200000 272148950 200000 127120953 200000 235599742 200000 305144418 200000 372587318 200000 691291796 200000 363523188 200000 643660383 200000 501762955 200000 903995433 200000 972074285 200000 428081746 200000 472583216 200000 719842968 200000 807636885 200000 657128381 200000 186948293 200000 224114535 200000 561131548 200000 298335814 200000 381701035 200000 247096955 200000 843040825 200000 715157048 200000 406180491 200000 483613347 200000 362086117 200000 77567 200000 172925648 200000 734512653 200000 664940828 200000 369075631 200000 737305128 200000 809947343 200000 887472736 200000 237105534 200000 949903622 200000 924239199 200000 932619061 200000 175223878 200000 843739427 200000 362456347 200000 402065830 200000 393303300 200000 932560377 200000 987181763 200000 679372735 200000 571372636 200000 735829319 200000 148026618 200000 824133136 200000 733886738 200000 574496144 200000 634158792 200000 845770289 200000 226553490 200000 267920027 200000 814625818 200000 369931576 200000 505869161 200000 889282036 200000 239981633 200000 485109316 200000 101946825 200000 889614698 200000 165121647 200000 825925878 200000 106237961 200000 178459535 200000 192782397 200000 489539571 200000 793721635 200000 861346875 200000 951800360 200000 264539491 200000 334818613 200000 889135370 200000 181545487 200000 28834165 200000 783834624 200000 937410009 200000 222440375 200000 789938393 200000 899700588 200000 461350221 200000 888465735 200000 159520580 200000 882246146 200000 70626124 200000 457782732 200000 553898480 200000 181656944 200000 772877185 200000 111244214 200000 937328153 200000 626378505 200000 436764124 200000 184063321 200000 222091649 200000 836116546 200000 42247440 200000 906348910 200000 591317740 200000 484982583 200000 207866644 200000 891538831 200000 452922021 200000 322235683 200000 109195683 200000 97770174 200000 366529272 200000 581911275 200000 903165627 200000 473591774 200000 736797878 200000 594190740 200000 962360610 200000 55609401 200000 311483316 200000 615866057 200000 113128156 200000 133331960 200000 435130699 200000 460329302 200000 593720246 200000 927237294 200000 869275866 200000 784386991 200000 334315455 200000 566733262 200000 731823167 200000 303836778 200000 395779017 200000 721016624 200000 720321122 200000 911190720 200000 526208493 200000 561761680 200000 423634859 200000 308423953 200000 817348100 200000 474414863 200000 474271879 200000 610465629 200000 180403758 200000 843002800 200000 961463270 200000 202379723 200000 31418191 200000 257202140 200000 662184896 200000 15334693 200000 863145869 200000 194916063 200000 620727179 200000 806974298 200000 230043860 200000 176520552 200000 860556999 200000 552156668 200000 631117138 200000 424132109 200000 784480627 200000 651448000 200000 115350523 200000 839202245 200000 560711828 200000 607563264 200000 909042950 200000 347914348 200000 202030773 200000 616983868 200000 513119853 200000 829224770 200000 47203938 200000 186682772 200000 301954673 200000 265534316 200000 835518124 200000 267788880 200000 754886165 200000 367358066 200000 858668968 200000 305162073 200000 184966046 200000 879142591 200000 794481392 200000 860301757 200000 368147737 200000 966963237 200000 567497760 200000 527986734 200000 804614357 200000 229957718 200000 60624730 200000 522958724 200000 605527524 200000 942079852 200000 308664259 200000 690016567 200000 190495903 200000 332819042 200000 629070851 200000 869288933 200000 797197599 200000 396754840 200000 435233993 200000 200341458 200000 709156805 200000 913751379 200000 657738565 200000 825712995 200000 335799730 200000 650278458 200000 225301420 200000 180508066 200000 476121935 200000 850121690 200000 646130616 200000 668075197 200000 887692999 200000 791164195 200000 198990117 200000 463033479 200000 296229512 200000 430599914 200000 945609269 200000 536057078 200000 838324678 200000 93379685 200000 859953197 200000 811103907 200000 87212792 200000 976645554 200000 702011350 200000 402046285 200000 217248345 200000 33741904 200000 74445309 200000 619083350 200000 542287464 200000 327809443 200000 100907507 200000 920883012 200000 753859688 200000 901025140 200000 363683341 200000 9132610 200000 789628641 200000 904290927 200000 762060325 200000 348559516 200000 691706909 200000 926108324 200000 950159383 200000 363292486 200000 267282092 200000 100324359 200000 552020037 200000 538698070 200000 390879200 200000 461192432 200000 948721172 200000 292809862 200000 509635154 200000 123481756 200000 571302509 200000 784892339 200000 659992155 200000 545086378 200000 883859005 200000 723434848 200000 23321756 200000 227159710 200000 148528373 200000 480967220 200000 85269623 200000 302757985 200000 661566730 200000 701608311 200000 477131411 200000 824983231 200000 149625974 200000 11403673 200000 432033628 200000 222687464 200000 940107061 200000 549404332 200000 483563392 200000 65886703 200000 598395849 200000 929574629 200000 614791795 200000 937344846 200000 110008247 200000 472971551 200000 697039596 200000 396881248 200000 605890056 200000 741409623 200000 27698022 200000 680221670 200000 267194825 200000 956751665 200000 252388512 200000 812772995 200000 351225995 200000 623619698 200000 536643613 200000 189075264 200000 87699683 200000 642404228 200000 305115813 200000 482254088 200000 502658795 200000 224156149 200000 853958338 200000 361638957 200000 105351871 200000 720091896 200000 542192964 200000 623474913 200000 472337665 200000 642332130 200000 587321790 200000 544654782 200000 700408662 200000 707911854 200000 970512134 200000 80791615 200000 541363431 200000 702873722 200000 543778233 200000 140027717 200000 678959329 200000 30079496 200000 959924404 200000 748170130 200000 205158133 200000 365175358 200000 74873756 200000 40450129 200000 787220441 200000 844521638 200000 128801111 200000 271358860 200000 326266308 200000 312467950 200000 827169425 200000 632522421 200000 20968182 200000 11347049 200000 660677176 200000 956784414 200000 628367918 200000 399762061 200000 833005057 200000 345248896 200000 308323634 200000 68054899 200000 861961953 200000 29721464 200000 253302603 200000 649435995 200000 520281492 200000 196273669 200000 346302406 200000 978193957 200000 392001817 200000 430013452 200000 671751284 200000 437798872 200000 616806195 200000 865125332 200000 610155050 200000 997182239 200000 302698730 200000 799501962 200000 832055618 200000 41741254 200000 855188744 200000 324338367 200000 910631449 200000 305127234 200000 658506397 200000 659028197 200000 256037263 200000 496440103 200000 952768380 200000 418170325 200000 15358346 200000 806976943 200000 967130811 200000 991366475 200000 286871923 200000 418611258 200000 123260727 200000 849780840 200000 50238647 200000 93010888 200000 973611021 200000 486769200 200000 681754439 200000 928270721 200000 793788706 200000 477579274 200000 302771224 200000 204373293 200000 155054493 200000 138419779 200000 342838180 200000 752526268 200000 770696296 200000 519568011 200000 372240488 200000 657937344 200000 696505522 200000 892195958 200000 658201956 200000 750420974 200000 821890159 200000 248558076 200000 692982942 200000 555959201 200000 295146198 200000 20232697 200000 679874975 200000 685659479 200000 535268578 200000 955446958 200000 653458932 200000 920880434 200000 559751634 200000 437657150 200000 615191982 200000 375040375 200000 254938538 200000 288867122 200000 850181602 200000 21991698 200000 947671472 200000 949815029 200000 297813290 200000 442578449 200000 871046383 200000 640560217 200000 17680419 200000 125032997 200000 713685687 200000 642716689 200000 79417837 200000 510047524 200000 328187675 200000 899299637 200000 707133614 200000 483008393 200000 375827825 200000 10876865 200000 511930383 200000 573065970 200000 885531350 200000 443673877 200000 734821309 200000 125201057 200000 67082408 200000 701413494 200000 405008873 200000 806533629 200000 44219146 200000 600149900 200000 268176329 200000 522988814 200000 330770275 200000 530338018 200000 842279957 200000 241524484 200000 453305055 200000 352644202 200000 829049738 200000 24196272 200000 676695276 200000 416425462 200000 73673579 200000 395031304 200000 140330431 200000 330301376 200000 80193531 200000 78850472 200000 114822349 200000 246209763 200000 528075524 200000 320892748 200000 162666322 200000 126323679 200000 998164563 200000 324313687 200000 935626957 200000 943385 200000 352661049 200000 519137616 200000 867556738 200000 441856344 200000 516178956 200000 183265119 200000 523351287 200000 725519433 200000 428780196 200000 883402964 200000 614128759 200000 270803709 200000 672781022 200000 869011873 200000 810576274 200000 774130278 200000 612688924 200000 398777819 200000 336954523 200000 700302301 200000 256465092 200000 143613501 200000 425454377 200000 121149855 200000 857267389 200000 295780004 200000 620311190 200000 518625099 200000 456950773 200000 503380116 200000 190958211 200000 476637798 200000 935287005 200000 494828465 200000 788985170 200000 493297879 200000 283053803 200000 832335943 200000 877127851 200000 925043563 200000 29884183 200000 291290564 200000 270182391 200000 433142354 200000 161449566 200000 193957688 200000 3983592 200000 811445664 200000 644061251 200000 798792156 200000 318693871 200000 76627917 200000 353022793 200000 864776072 200000 214022341 200000 235672117 200000 82203002 200000 181323066 200000 518391011 200000 194394009 200000 837053667 200000 327732630 200000 540140553 200000 80481949 200000 208220181 200000 279191393 200000 354044603 200000 932374600 200000 871442086 200000 154148869 200000 122278591 200000 496706694 200000 791166894 200000 714205201 200000 413272480 200000 291980969 200000 807536714 200000 576552886 200000 630495022 200000 464782308 200000 243865629 200000 815800139 200000 951913980 200000 346520527 200000 311150026 200000 298268617 200000 517231073 200000 168169702 200000 41286011 200000 347431247 200000 25291384 200000 853199114 200000 847879517 200000 630067615 200000 529430431 200000 495327230 200000 870976546 200000 759405727 200000 245256187 200000 908973547 200000 632249725 200000 532308186 200000 921723763 200000 181211612 200000 3252905 200000 107762173 200000 55450033 200000 638058563 200000 254633699 200000 83128154 200000 68309669 200000 195150706 200000 121461739 200000 232199272 200000 362632449 200000 181190179 200000 576839304 200000 20406080 200000 541714621 200000 189182449 200000 118986497 200000 175384866 200000 98324372 200000 640318429 200000 724354468 200000 862994158 200000 455211398 200000 859230921 200000 979797314 200000 7001004 200000 595934037 200000 75606528 200000 354565041 200000 791632644 200000 601370888 200000 382408108 200000 778893897 200000 945364934 200000 943917162 200000 290637151 200000 903028840 200000 605523044 200000 511013771 200000 265531019 200000 744980462 200000 656177523 200000 138998590 200000 163165450 200000 447161281 200000 175710254 200000 346214298 200000 199564694 200000 578996298 200000 322640115 200000 285866618 200000 834584658 200000 582398455 200000 301804483 200000 155931133 200000 602768703 200000 464372151 200000 741292742 200000 750213894 200000 264778440 200000 385597313 200000 303083205 200000 719454140 200000 111351863 200000 727033549 200000 284311983 200000 657379339 200000 817732669 200000 404246297 200000 907334932 200000 847636514 200000 973941102 200000 702412901 200000 662315181 200000 49898740 200000 520767170 200000 525706679 200000 353013458 200000 327318199 200000 148627478 200000 2825625 200000 742374658 200000 318883175 200000 192442537 200000 872040598 200000 332216415 200000 108930884 200000 550301087 200000 184169920 200000 665669679 200000 882376527 200000 585458818 200000 844625197 200000 799748700 200000 397258705 200000 300645819 200000 893219957 200000 766513653 200000 879254229 200000 900507421 200000 861504822 200000 624978859 200000 398987945 200000 275481691 200000 812033936 200000 383809621 200000 253461089 200000 399177101 200000 973439146 200000 913185132 200000 220707412 200000 797575088 200000 893824811 200000 258322832 200000 586465949 200000 791562530 200000 162540481 200000 532020481 200000 942478235 200000 802475050 200000 806406558 200000 18395174 200000 921682545 200000 465326446 200000 508839157 200000 338055690 200000 817663879 200000 459556986 200000 593957762 200000 119652570 200000 944759559 200000 298760256 200000 501113088 200000 209382504 200000 637427553 200000 850598291 200000 507592112 200000 82724523 200000 364855239 200000 525002667 200000 551059160 200000 739593277 200000 216613042 200000 763733156 200000 981100866 200000 239645915 200000 173574235 200000 94993918 200000 555720633 200000 930202601 200000 641669442 200000 246049566 200000 437247375 200000 766682859 200000 131025579 200000 237140428 200000 901647642 200000 847406605 200000 511565596 200000 558710451 200000 38052402 200000 73547421 200000 539250401 200000 755545573 200000 255880373 200000 87333259 200000 292597384 200000 967866708 200000 805015300 200000 383982575 200000 615088997 200000 593950042 200000 372425859 200000 712561539 200000 287662095 200000 347249970 200000 702415900 200000 930508069 200000 100351713 200000 763146108 200000 519908541 200000 693588823 200000 365973626 200000 716301501 200000 728464853 200000 803784895 200000 447857726 200000 870954461 200000 928741339 200000 481873063 200000 486137042 200000 824405159 200000 215189191 200000 710063998 200000 930757795 200000 281731660 200000 852602519 200000 942442325 200000 616823392 200000 12028384 200000 911771596 200000 519902306 200000 168586108 200000 18854620 200000 308165610 200000 158838144 200000 931926701 200000 76387226 200000 69418492 200000 20392622 200000 416219248 200000 745055196 200000 984200973 200000 213630348 200000 195361666 200000 828931910 200000 399568047 200000 337999841 200000 997452648 200000 575550943 200000 66434424 200000 945662999 200000 560959208 200000 753469076 200000 506733441 200000 146270141 200000 512557710 200000 177224117 200000 150213350 200000 391998468 200000 855724840 200000 410040694 200000 153792072 200000 237591107 200000 382905418 200000 811772528 200000 304927566 200000 174803572 200000 107892939 200000 258835997 200000 259615007 200000 488297396 200000 484380998 200000 934596959 200000 858744041 200000 956348102 200000 467875995 200000 935489273 200000 645452894 200000 673670289 200000 653483115 200000 960302613 200000 452983346 200000 253373086 200000 652049823 200000 812058812 200000 960274078 200000 672845211 200000 269805793 200000 964204641 200000 97109472 200000 137770970 200000 733267745 200000 201907799 200000 654740665 200000 415889874 200000 324882449 200000 34031190 200000 141818093 200000 688468637 200000 57344170 200000 572196602 200000 231822790 200000 752441465 200000 258799013 200000 986368068 200000 785828498 200000 877223752 200000 689678339 200000 850721815 200000 71609633 200000 241958671 200000 566347142 200000 287412412 200000 181482055 200000 851485818 200000 147776821 200000 536993118 200000 95356000 200000 927134551 200000 659869148 200000 298394255 200000 164817863 200000 122837782 200000 878072457 200000 559678146 200000 13158749 200000 911894864 200000 921275665 200000 227585230 200000 815933705 200000 41498173 200000 807669897 200000 860553841 200000 623652914 200000 635583804 200000 770275789 200000 687475915 200000 207927879 200000 426025295 200000 374569468 200000 844152031 200000 958055223 200000 299885468 200000 144355065 200000 453286933 200000 586113017 200000 903166445 200000 342011372 200000 968204987 200000 547418886 200000 148163377 200000 821651391 200000 207803519 200000 619869914 200000 582353401 200000 853212578 200000 988880119 200000 966671990 200000 872390908 200000 635195272 200000 893686809 200000 39979489 200000 754735507 200000 388245160 200000 274221251 200000 296167074 200000 594564157 200000 739066364 200000 32235828 200000 292637768 200000 357587740 200000 102273733 200000 455413649 200000 299094755 200000 142480503 200000 606156549 200000 610171489 200000 690810760 200000 479669046 200000 400594947 200000 55586577 200000 63942864 200000 643152233 200000 321244363 200000 254661234 200000 797181785 200000 420916418 200000 161913003 200000 203358006 200000 323432004 200000 975375637 200000 815313336 200000 331294326 200000 395212213 200000 102694623 200000 326714183 200000 846664239 200000 7189335 200000 204759997 200000 649389172 200000 920560576 200000 955524821 200000 316029168 200000 163026590 200000 897397869 200000 296831074 200000 691860960 200000 822728681 200000 268646879 200000 834782002 200000 736060566 200000 425097147 200000 926635170 200000 453898751 200000 168173120 200000 337152319 200000 387312806 200000 262855557 200000 277513136 200000 932673509 200000 99524031 200000 547376389 200000 752036830 200000 88756704 200000 819269157 200000 450625734 200000 373503074 200000 778891430 200000 699634421 200000 95161999 200000 775591930 200000 602778484 200000 191987373 200000 326179887 200000 450599178 200000 968065992 200000 660976052 200000 602502646 200000 349025303 200000 89455077 200000 383556816 200000 726166841 200000 101120587 200000 438864722 200000 282753965 200000 372392145 200000 414246901 200000 725011803 200000 368496477 200000 46889372 200000 952593158 200000 290730383 200000 473919699 200000 934929659 200000 428755348 200000 604875840 200000 645197671 200000 516372819 200000 796219994 200000 265785606 200000 435085653 200000 547459724 200000 69076790 200000 993073980 200000 638616637 200000 349570197 200000 275280299 200000 201307777 200000 278503333 200000 18482142 200000 726649181 200000 193172281 200000 616791922 200000 997649884 200000 719412887 200000 969917706 200000 712087155 200000 746456456 200000 248800456 200000 213359967 200000 852299990 200000 235625952 200000 564897537 200000 566837224 200000 85452465 200000 908308581 200000 952608889 200000 148233496 200000 383104122 200000 551448988 200000 968597769 200000 219591334 200000 389129103 200000 545046413 200000 711362993 200000 763813389 200000 489874608 200000 468112967 200000 39377169 200000 411212555 200000 833025152 200000 989392474 200000 348123633 200000 728994342 200000 967962631 200000 795829083 200000 660767161 200000 628439330 200000 921014578 200000 689858147 200000 866126585 200000 978454924 200000 921509714 200000 975772817 200000 936976867 200000 84817203 200000 443753369 200000 369079683 200000 809274060 200000 141633193 200000 61471648 200000 718550497 200000 103468207 200000 330229702 200000 320422884 200000 430754259 200000 640417193 200000 128411173 200000 55169604 200000 92866437 200000 721798014 200000 437846438 200000 292133509 200000 130261418 200000 519549971 200000 2553066 200000 572890830 200000 825839094 200000 211101170 200000 533903834 200000 702311468 200000 77126563 200000 818226889 200000 859626017 200000 140466447 200000 710125037 200000 486559211 200000 5467565 200000 116672971 200000 831177366 200000 913850061 200000 409913650 200000 806718745 200000 930513507 200000 390226826 200000 235057831 200000 43447443 200000 217789340 200000 497977696 200000 773324230 200000 848297275 200000 65064080 200000 412187953 200000 879105680 200000 497147893 200000 652247567 200000 22752771 200000 802077127 200000 393028616 200000 16035310 200000 664305536 200000 87498611 200000 105771936 200000 15155079 200000 277357175 200000 278769502 200000 556706895 200000 67993654 200000 843770713 200000 47834520 200000 987450248 200000 28758493 200000 307637436 200000 848227059 200000 320363299 200000 381071200 200000 563299804 200000 131756935 200000 391393244 200000 978620202 200000 387271445 200000 42522928 200000 950192596 200000 228228007 200000 114797162 200000 322845195 200000 196866318 200000 550638536 200000 878201858 200000 700153597 200000 729526771 200000 603287426 200000 21624997 200000 499287084 200000 566655951 200000 846878287 200000 454341187 200000 251728771 200000 135265105 200000 410958763 200000 561128045 200000 664236339 200000 678812943 200000 829568408 200000 460533466 200000 829107756 200000 33486848 200000 940930843 200000 587215332 200000 162530472 200000 416157184 200000 389634748 200000 609642760 200000 416042145 200000 669042767 200000 109355274 200000 469770602 200000 892937302 200000 132262418 200000 605448469 200000 697868878 200000 426285770 200000 853907665 200000 551516914 200000 508157856 200000 100857413 200000 107057911 200000 672581179 200000 217841773 200000 182147793 200000 682873430 200000 691665548 200000 771429224 200000 720868030 200000 624252064 200000 647863303 200000 261271910 200000 418508574 200000 18064879 200000 283603409 200000 60264418 200000 332503626 200000 174373694 200000 943172243 200000 572632442 200000 974356571 200000 512555757 200000 339781881 200000 537434224 200000 422654385 200000 153702209 200000 169894966 200000 189333289 200000 303334768 200000 4501729 200000 417338495 200000 282781361 200000 652833278 200000 253739354 200000 573228427 200000 467485494 200000 297979783 200000 808933789 200000 851340570 200000 32426121 200000 123560057 200000 982021756 200000 338194283 200000 180619424 200000 295363592 200000 61596976 200000 706609091 200000 934836247 200000 358213803 200000 257642454 200000 647948525 200000 871281834 200000 755808413 200000 922501101 200000 688575925 200000 773881788 200000 118838365 200000 397525721 200000 865485164 200000 255848147 200000 605014318 200000 269911139 200000 364557415 200000 230036505 200000 506273176 200000 408822584 200000 702126208 200000 456660189 200000 580020709 200000 415552357 200000 702688659 200000 589712912 200000 253123749 200000 131542241 200000 842425858 200000 66683081 200000 58621738 200000 504009220 200000 781851442 200000 91291329 200000 126236685 200000 440247816 200000 396856332 200000 861461720 200000 478292391 200000 608223119 200000 712091517 200000 710707086 200000 836205721 200000 772658972 200000 210205430 200000 462788490 200000 447586884 200000 208519576 200000 193729772 200000 659509271 200000 556468050 200000 823975631 200000 993632089 200000 632944546 200000 384312363 200000 405720049 200000 867635769 200000 991821373 200000 785154945 200000 157752337 200000 734325774 200000 832651295 200000 977484485 200000 481609385 200000 92469853 200000 427692066 200000 932160175 200000 152146964 200000 930725423 200000 156379716 200000 44920250 200000 980189203 200000 217009297 200000 69789734 200000 511939749 200000 751231049 200000 200015636 200000 537238416 200000 837328115 200000 532504767 200000 941456461 200000 963035371 200000 488693612 200000 795136609 200000 684464214 200000 219721669 200000 924459162 200000 135689598 200000 440573772 200000 142495057 200000 482105165 200000 272197196 200000 120880591 200000 317491428 200000 96862999 200000 654029153 200000 312861061 200000 319196793 200000 848213201 200000 37817403 200000 647820694 200000 169164078 200000 690834196 200000 288570810 200000 946041649 200000 739500997 200000 724418753 200000 941664416 200000 636046342 200000 918792484 200000 581804922 200000 263055896 200000 256744139 200000 628630741 200000 827524134 200000 522219564 200000 211937208 200000 525419911 200000 514710897 200000 758279758 200000 855307018 200000 896202635 200000 421644361 200000 706827216 200000 527041923 200000 283721048 200000 924351074 200000 139036267 200000 435431144 200000 322713095 200000 83362995 200000 269845180 200000 706801282 200000 999854551 200000 555148791 200000 247205058 200000 414887326 200000 848819370 200000 912675117 200000 198360162 200000 995035149 200000 324532871 200000 313239065 200000 157963747 200000 682737317 200000 847988246 200000 467007937 200000 233929843 200000 101034941 200000 312118567 200000 482814192 200000 173302432 200000 558841269 200000 830507819 200000 769150134 200000 481886431 200000 653324140 200000 297687481 200000 239208677 200000 758615048 200000 250138312 200000 795691787 200000 665493142 200000 661555671 200000 120641842 200000 813180030 200000 721059 200000 191757677 200000 108924439 200000 772156182 200000 295480874 200000 69146062 200000 488670056 200000 605342199 200000 128918800 200000 943391329 200000 124963867 200000 835919597 200000 34530427 200000 186668915 200000 467644071 200000 714305253 200000 496560983 200000 81924788 200000 628552076 200000 976262770 200000 76866771 200000 152980920 200000 528404425 200000 237439561 200000 965229281 200000 343173751 200000 392882020 200000 786674629 200000 790956729 200000 601281485 200000 711354854 200000 920481635 200000 692561238 200000 499714555 200000 689560284 200000 195939655 200000 396318199 200000 17047332 200000 893355607 200000 955042230 200000 479882400 200000 275046353 200000 172850029 200000 906663322 200000 832561303 200000 474800494 200000 95152822 200000 926549761 200000 593244391 200000 593308362 200000 990719183 200000 544788894 200000 105215200 200000 923642523 200000 973259482 200000 688513863 200000 84277397 200000 659444216 200000 408955132 200000 203352693 200000 157560156 200000 394570461 200000 796859102 200000 112301255 200000 633179730 200000 922388650 200000 511021 200000 972191103 200000 136308949 200000 306419876 200000 933143323 200000 476877315 200000 91234056 200000 6103155 200000 71422171 200000 409487453 200000 491459666 200000 365192866 200000 982873640 200000 63515580 200000 825275359 200000 366955811 200000 766828479 200000 763511537 200000 726949661 200000 739197896 200000 333156064 200000 851327731 200000 289503809 200000 528794827 200000 710435793 200000 299073883 200000 543693504 200000 914030407 200000 856759899 200000 54853865 200000 3889110 200000 24493500 200000 670041163 200000 799144445 200000 459220226 200000 658887311 200000 666293746 200000 382996254 200000 540797064 200000 337901191 200000 770449062 200000 774252407 200000 11256301 200000 566371154 200000 296999743 200000 726510421 200000 530378879 200000 50024958 200000 873552026 200000 378082474 200000 929843147 200000 223362944 200000 956850714 200000 267196813 200000 378857509 200000 573754672 200000 871342114 200000 869521080 200000 241349411 200000 605899595 200000 584093852 200000 863356425 200000 771391010 200000 192563056 200000 777086837 200000 456268033 200000 425900224 200000 140980516 200000 302373150 200000 366003528 200000 515067232 200000 877252686 200000 659034893 200000 547048743 200000 84227497 200000 548883899 200000 360725562 200000 613719564 200000 35956487 200000 896018331 200000 453403042 200000 763399946 200000 539468585 200000 221960194 200000 54222536 200000 460267862 200000 372593281 200000 63953768 200000 779956271 200000 620221643 200000 795540679 200000 445402921 200000 96741857 200000 133623911 200000 30140791 200000 979009030 200000 147983851 200000 350204108 200000 863384654 200000 519082147 200000 693369566 200000 48219328 200000 56747472 200000 728395271 200000 544852560 200000 671981485 200000 317165509 200000 209457695 200000 393701721 200000 177753633 200000 495116216 200000 324726842 200000 574750999 200000 74411599 200000 937461111 200000 524380046 200000 878999338 200000 284215949 200000 973061014 200000 461070770 200000 982799928 200000 63120340 200000 131807724 200000 218707746 200000 892770410 200000 914919492 200000 991886355 200000 620641215 200000 657714669 200000 607579037 200000 487952364 200000 443539788 200000 952225651 200000 172742598 200000 826726425 200000 454783474 200000 685210287 200000 4656969 200000 624748674 200000 710502076 200000 107153117 200000 524824021 200000 387065041 200000 247458332 200000 322320183 200000 593355963 200000 944586485 200000 3257956 200000 912990081 200000 228539762 200000 436066723 200000 569397326 200000 916792446 200000 578577428 200000 306180304 200000 981736309 200000 217612920 200000 585782238 200000 958637624 200000 847017178 200000 147316156 200000 908378548 200000 601546203 200000 511655776 200000 437485851 200000 493521562 200000 551064186 200000 340366415 200000 289942123 200000 185408060 200000 309600286 200000 479901653 200000 69419780 200000 677288295 200000 420922514 200000 817394560 200000 872006212 200000 275567758 200000 92786660 200000 384756421 200000 452851211 200000 76176454 200000 221075176 200000 151582077 200000 690405184 200000 813004234 200000 771883957 200000 958282338 200000 235431498 200000 268575095 200000 758422054 200000 704474007 200000 339162007 200000 927952209 200000 4214361 200000 202022173 200000 52761112 200000 935671677 200000 732819252 200000 826834783 200000 593144771 200000 693007557 200000 917557467 200000 885714855 200000 345376784 200000 333626647 200000 452203835 200000 658416294 200000 407530621 200000 300689414 200000 654978691 200000 198716144 200000 35059466 200000 18496327 200000 317825445 200000 949033853 200000 403804350 200000 359415606 200000 280551130 200000 718919210 200000 573773856 200000 250058063 200000 92168219 200000 169545782 200000 265358270 200000 189083317 200000 838768040 200000 14951109 200000 260883114 200000 687122606 200000 939634309 200000 260279137 200000 725463287 200000 562125092 200000 791947512 200000 661094516 200000 796585025 200000 940573990 200000 302280461 200000 571158478 200000 573690402 200000 919468901 200000 650752786 200000 349486885 200000 261293246 200000 708807351 200000 970961435 200000 213312656 200000 975194424 200000 605801112 200000 878061183 200000 158950668 200000 287333434 200000 754168228 200000 399108697 200000 317670647 200000 201720434 200000 565751838 200000 55499784 200000 713827480 200000 623222031 200000 546336877 200000 210051759 200000 343499925 200000 151591496 200000 11912089 200000 608901302 200000 457863290 200000 991577557 200000 177711058 200000 229533767 200000 451804985 200000 493934964 200000 899529962 200000 856589265 200000 90179493 200000 164659557 200000 687380182 200000 372411017 200000 264634102 200000 402215151 200000 921259056 200000 320370916 200000 337162568 200000 951870681 200000 418945208 200000 124716831 200000 613021211 200000 427287537 200000 330136526 200000 626236343 200000 386592468 200000 179604361 200000 746103034 200000 226620401 200000 136962875 200000 206920180 200000 614194277 200000 737584723 200000 987011068 200000 315597070 200000 104911709 200000 157374761 200000 623342374 200000 258879666 200000 592709333 200000 86941953 200000 749265070 200000 865750337 200000 179768290 200000 905154863 200000 955476717 200000 96260129 200000 823435839 200000 990407754 200000 588453662 200000 472204860 200000 255205578 200000 105247917 200000 614425569 200000 468329597 200000 299652101 200000 687863543 200000 893191611 200000 682119255 200000 961097878 200000 431143563 200000 701522324 200000 255133245 200000 116988871 200000 218716177 200000 543650615 200000 935109163 200000 536973830 200000 312329203 200000 189408213 200000 2628636 200000 140086630 200000 228556001 200000 339063426 200000 421237393 200000 606186013 200000 811504718 200000 77836983 200000 516281616 200000 534942468 200000 683295472 200000 112809166 200000 772095139 200000 866158618 200000 811575107 200000 792754826 200000 112158805 200000 475392257 200000 287567879 200000 109940108 200000 289585593 200000 314561407 200000 284264126 200000 733613022 200000 790689635 200000 186681343 200000 185669167 200000 595237997 200000 199494508 200000 116638734 200000 566536422 200000 850038151 200000 132472306 200000 989169886 200000 527576497 200000 387783521 200000 472397205 200000 500952006 200000 111159844 200000 611703443 200000 386504700 200000 155931839 200000 598562582 200000 178928793 200000 441945166 200000 457914089 200000 232667938 200000 315790932 200000 811424186 200000 904743684 200000 301303079 200000 194089095 200000 987252719 200000 933617144 200000 79720137 200000 709923420 200000 479815076 200000 182721869 200000 63529197 200000 427651548 200000 689027857 200000 392748467 200000 219552321 200000 800259706 200000 765567604 200000 494815100 200000 138485682 200000 793271177 200000 348002958 200000 776608029 200000 719333619 200000 342926017 200000 169944867 200000 970737073 200000 794249469 200000 626721982 200000 858331518 200000 728866677 200000 950103177 200000 709845889 200000 123051242 200000 27874381 200000 323636888 200000 177385197 200000 991438138 200000 539856446 200000 548605164 200000 905539403 200000 114747202 200000 359575538 200000 534941836 200000 38923719 200000 490927963 200000 164131639 200000 127840324 200000 612116720 200000 286741475 200000 96255360 200000 790531874 200000 349538108 200000 582688187 200000 132374626 200000 726054650 200000 571463553 200000 992661191 200000 555058712 200000 556043491 200000 906129789 200000 402060914 200000 579211264 200000 531643832 200000 517481040 200000 837151271 200000 426755868 200000 476257433 200000 754294013 200000 117394905 200000 438825106 200000 135522663 200000 989353196 200000 178384508 200000 685720621 200000 578882379 200000 694322795 200000 629669513 200000 858753241 200000 100609839 200000 387560232 200000 756551294 200000 467284778 200000 952827459 200000 350731449 200000 629355356 200000 794612694 200000 102721658 200000 4638484 200000 735828263 200000 126904886 200000 679935754 200000 401257239 200000 443018602 200000 471263946 200000 839846128 200000 390279937 200000 656701360 200000 271686578 200000 193266026 200000 722803959 200000 980866572 200000 702048565 200000 295209595 200000 933134208 200000 724103570 200000 971170878 200000 306342762 200000 996054026 200000 895929051 200000 435902682 200000 18763075 200000 924896099 200000 659501701 200000 204275387 200000 290163540 200000 187571776 200000 473055665 200000 363964344 200000 862406577 200000 784452537 200000 345953924 200000 860761163 200000 466554802 200000 391754699 200000 402457254 200000 693647889 200000 546761840 200000 213872597 200000 671129030 200000 124541006 200000 758817099 200000 421330203 200000 640452627 200000 90241126 200000 393318 200000 224604998 200000 190186180 200000 406569573 200000 163907369 200000 501606114 200000 672786578 200000 775887736 200000 681469119 200000 587252703 200000 566402105 200000 170406002 200000 522596502 200000 466829329 200000 614264059 200000 527194696 200000 466304225 200000 326614448 200000 181248284 200000 946576021 200000 309334809 200000 458909657 200000 338324071 200000 966873623 200000 102388856 200000 411322634 200000 145065127 200000 860748592 200000 187927164 200000 939941290 200000 584030255 200000 570968678 200000 698258794 200000 859358847 200000 405278803 200000 495779555 200000 181011657 200000 85407030 200000 629991405 200000 443023605 200000 59790819 200000 334348510 200000 841913305 200000 113770127 200000 792390727 200000 862059117 200000 600799608 200000 368625095 200000 823748170 200000 662404922 200000 282058545 200000 584862550 200000 738557313 200000 91189633 200000 552295148 200000 222144283 200000 158376264 200000 405295330 200000 288402069 200000 287535768 200000 390200638 200000 576845027 200000 535925919 200000 77051763 200000 522719175 200000 672046441 200000 867112062 200000 649204215 200000 851437193 200000 396883267 200000 158793004 200000 39175568 200000 533742319 200000 580415647 200000 963116965 200000 102602067 200000 292789929 200000 807948691 200000 422672234 200000 41304691 200000 623345194 200000 468117653 200000 927852290 200000 60746957 200000 489493801 200000 720051459 200000 10296437 200000 726961501 200000 662117152 200000 349585821 200000 624437199 200000 80967879 200000 878301136 200000 359645446 200000 838339491 200000 219160527 200000 131884987 200000 638323782 200000 617799045 200000 801828321 200000 741814953 200000 656281931 200000 42993295 200000 302385546 200000 900656676 200000 535997795 200000 327097309 200000 17742588 200000 455709691 200000 476695491 200000 853589777 200000 405043342 200000 108820163 200000 886898691 200000 751883983 200000 608909114 200000 481057361 200000 71187104 200000 24853314 200000 79063838 200000 551320129 200000 114944377 200000 274550422 200000 823913467 200000 82926707 200000 63143507 200000 418803067 200000 268388793 200000 243921800 200000 737227605 200000 323103657 200000 281924321 200000 733477737 200000 952442764 200000 562658902 200000 475477793 200000 486601153 200000 456357224 200000 572523201 200000 862222796 200000 19193982 200000 602515773 200000 40736939 200000 251366488 200000 245344340 200000 312928196 200000 198143193 200000 772054238 200000 300035897 200000 955073687 200000 455072148 200000 227478685 200000 761623786 200000 515023032 200000 286564648 200000 228396662 200000 622595941 200000 618508555 200000 6798952 200000 289458545 200000 220222317 200000 97354967 200000 13058856 200000 38609720 200000 664102154 200000 664706121 200000 414951618 200000 8795799 200000 215616006 200000 712406256 200000 80212114 200000 815044610 200000 790866544 200000 212762690 200000 391027834 200000 306424335 200000 938584349 200000 83098646 200000 56630623 200000 686462967 200000 848625186 200000 983095592 200000 844244393 200000 575533594 200000 571973979 200000 678165401 200000 689846215 200000 718306936 200000 626154728 200000 337174380 200000 565510825 200000 339314488 200000 547037099 200000 203913994 200000 65718852 200000 456326437 200000 451450315 200000 535626687 200000 853991954 200000 460884011 200000 215548211 200000 489849914 200000 442949007 200000 239772127 200000 6454803 200000 741377297 200000 325691069 200000 561388021 200000 347760990 200000 981292347 200000 469570721 200000 301264071 200000 164299595 200000 732895892 200000 934377412 200000 337545685 200000 482077141 200000 2486876 200000 283438770 200000 46753855 200000 563877179 200000 510423992 200000 603957886 200000 393345869 200000 592490624 200000 290162736 200000 386462524 200000 790887144 200000 334603244 200000 147108400 200000 781014662 200000 208756254 200000 368151945 200000 255119751 200000 460468728 200000 313183649 200000 681669542 200000 846484970 200000 988159412 200000 841192521 200000 499700568 200000 461248370 200000 767680223 200000 491646862 200000 466866420 200000 465117466 200000 164155938 200000 36835342 200000 462261399 200000 973881154 200000 565521450 200000 184288269 200000 25226910 200000 247321135 200000 64000552 200000 285165040 200000 658564654 200000 880097416 200000 579765329 200000 664886465 200000 736761261 200000 148886490 200000 663692895 200000 699897006 200000 78841159 200000 354481430 200000 661108238 200000 625303946 200000 15917930 200000 868521742 200000 326760864 200000 888786251 200000 480770378 200000 628689147 200000 205514330 200000 185630346 200000 283848030 200000 138392314 200000 284395268 200000 261936902 200000 327473633 200000 54823050 200000 462796909 200000 75456033 200000 99222354 200000 280390415 200000 951542757 200000 318280033 200000 748658420 200000 74450003 200000 786220994 200000 889711857 200000 122638159 200000 403543808 200000 551865819 200000 767527453 200000 427268781 200000 259429158 200000 770119184 200000 661325786 200000 15049630 200000 641805499 200000 637802176 200000 573516603 200000 356441460 200000 140600343 200000 782672209 200000 586348541 200000 922664647 200000 670828148 200000 349533867 200000 675600124 200000 195629555 200000 423428212 200000 53854141 200000 242596027 200000 427583381 200000 157261978 200000 464278007 200000 269137889 200000 438196498 200000 207855567 200000 429184975 200000 468929974 200000 700974352 200000 515985375 200000 302374204 200000 346899114 200000 897296379 200000 390851578 200000 237345342 200000 236836047 200000 329236097 200000 4495667 200000 354798932 200000 11530842 200000 313516054 200000 202420484 200000 955042308 200000 327439398 200000 559865201 200000 725420488 200000 728088918 200000 559499312 200000 961645837 200000 561263424 200000 248848473 200000 377587740 200000 925253033 200000 697157391 200000 757571741 200000 935532463 200000 964269769 200000 85141822 200000 838788280 200000 391677779 200000 485901107 200000 283966137 200000 493865666 200000 321748630 200000 981940594 200000 930259919 200000 959832280 200000 271691947 200000 680784470 200000 473359030 200000 299604380 200000 993813735 200000 624879473 200000 901487108 200000 625332915 200000 687798597 200000 634363292 200000 491564855 200000 810613062 200000 239325411 200000 496974192 200000 297917743 200000 788249730 200000 119493251 200000 318037454 200000 82499246 200000 933008408 200000 569295115 200000 539447384 200000 584269535 200000 621654205 200000 146149381 200000 940707829 200000 80835020 200000 842043563 200000 234566176 200000 214335313 200000 573157607 200000 995399198 200000 818194349 200000 323583834 200000 669376386 200000 947982297 200000 685978914 200000 670604228 200000 325349718 200000 19123615 200000 535466906 200000 181927302 200000 19733248 200000 8718521 200000 704810324 200000 532192603 200000 789296255 200000 241590390 200000 686975024 200000 83667010 200000 35492792 200000 863019686 200000 188481077 200000 656550911 200000 601554674 200000 855264799 200000 491279886 200000 84395415 200000 422667099 200000 304885561 200000 883272071 200000 6774232 200000 560807809 200000 834512977 200000 114868245 200000 773417935 200000 523697113 200000 225481289 200000 682392396 200000 373638479 200000 778611515 200000 180977414 200000 767442278 200000 927423857 200000 568820067 200000 384087025 200000 263508931 200000 447980302 200000 261198706 200000 3201143 200000 677645155 200000 799022919 200000 599705196 200000 569915017 200000 536729966 200000 173776382 200000 950195128 200000 318478621 200000 982901676 200000 544002650 200000 229884323 200000 496386219 200000 161646350 200000 157128519 200000 653255133 200000 363638192 200000 141305891 200000 388534772 200000 506188282 200000 702211374 200000 930134947 200000 736416851 200000 603262450 200000 375036714 200000 413854440 200000 514753948 200000 511171233 200000 966562093 200000 607040112 200000 446651082 200000 468474952 200000 708555972 200000 217496157 200000 96261404 200000 725206282 200000 851058689 200000 9487605 200000 53634710 200000 940616560 200000 790451191 200000 398627618 200000 406862461 200000 520029926 200000 843608897 200000 51007730 200000 707471327 200000 65577019 200000 58164347 200000 470370840 200000 485923849 200000 807288357 200000 400149704 200000 93155945 200000 279561486 200000 394014651 200000 941492811 200000 852718688 200000 169449031 200000 238232313 200000 483194030 200000 454324635 200000 2971854 200000 282835263 200000 205906846 200000 61242716 200000 345677825 200000 282737618 200000 887477580 200000 3849994 200000 992819205 200000 563422298 200000 330860781 200000 578556589 200000 509149761 200000 829676386 200000 640070971 200000 800799605 200000 345941471 200000 32346332 200000 204571891 200000 619071027 200000 955024462 200000 367105178 200000 271453013 200000 491298781 200000 805676482 200000 248282838 200000 207282343 200000 959299599 200000 592969650 200000 507275435 200000 792936626 200000 342440837 200000 952230234 200000 722358425 200000 453490499 200000 823711907 200000 365684279 200000 112258309 200000 238433452 200000 834241005 200000 586274445 200000 169774262 200000 119055424 200000 576896655 200000 850958820 200000 376011098 200000 611354842 200000 584631509 200000 920692615 200000 497736191 200000 214482775 200000 150540980 200000 555378436 200000 401944986 200000 341400855 200000 859457088 200000 567182510 200000 418698627 200000 496199808 200000 195222580 200000 110682142 200000 781213687 200000 978443131 200000 570855021 200000 913939630 200000 224752789 200000 305268725 200000 972618351 200000 176470013 200000 642111714 200000 666051168 200000 542029790 200000 412318318 200000 165330629 200000 569472559 200000 61860102 200000 831511464 200000 650194699 200000 559934045 200000 726054229 200000 750759703 200000 84910052 200000 460861927 200000 438880219 200000 365532266 200000 717833572 200000 667569741 200000 467975633 200000 674272787 200000 535977475 200000 527099925 200000 699091727 200000 401351114 200000 705489181 200000 871760200 200000 916961940 200000 446184202 200000 841670515 200000 867908595 200000 890629377 200000 989883283 200000 863143337 200000 54575784 200000 962457886 200000 446489062 200000 589704390 200000 840554746 200000 691457620 200000 563312076 200000 522594487 200000 945847300 200000 325981490 200000 860103888 200000 172091083 200000 837327075 200000 202908137 200000 14412480 200000 37594168 200000 950700343 200000 974310096 200000 904515632 200000 302103189 200000 837088167 200000 584090336 200000 344123638 200000 638300766 200000 126541914 200000 699313208 200000 205101743 200000 651167604 200000 967454590 200000 459581082 200000 798285625 200000 992169370 200000 369680836 200000 933777900 200000 332561719 200000 860109049 200000 250274530 200000 814385849 200000 857577617 200000 577326748 200000 170279952 200000 196510382 200000 639798513 200000 676057845 200000 49604748 200000 359874333 200000 90444870 200000 389683798 200000 320914966 200000 464481149 200000 79178053 200000 548388729 200000 199305076 200000 974371815 200000 514812899 200000 176312825 200000 673834735 200000 699253147 200000 136886236 200000 402753751 200000 525890772 200000 890840953 200000 533758767 200000 486764790 200000 358073333 200000 538024585 200000 799407776 200000 126646174 200000 129725477 200000 860884595 200000 754413109 200000 116567805 200000 107417280 200000 648630280 200000 25721786 200000 618113185 200000 450225440 200000 958734775 200000 14697789 200000 694087167 200000 847662377 200000 100764184 200000 973750674 200000 208564976 200000 453169598 200000 642816613 200000 940997840 200000 746641454 200000 287822665 200000 944242940 200000 169346769 200000 34406364 200000 197137975 200000 344787935 200000 641895862 200000 463472635 200000 201290618 200000 696118067 200000 834101857 200000 756247798 200000 869251845 200000 823084996 200000 941520634 200000 420668439 200000 17743444 200000 132582272 200000 141160811 200000 293544463 200000 883762913 200000 150466552 200000 453013988 200000 387374450 200000 256026288 200000 72146146 200000 358633815 200000 242161464 200000 570843844 200000 446944409 200000 254518780 200000 571248446 200000 372730791 200000 918438555 200000 302987727 200000 353771715 200000 804487142 200000 242036746 200000 387738893 200000 77468395 200000 45980307 200000 564403244 200000 72555195 200000 46196032 200000 371631042 200000 486466795 200000 504914207 200000 357462572 200000 984378636 200000 54187862 200000 980085829 200000 857174399 200000 852647951 200000 624800286 200000 974020731 200000 793461999 200000 276382955 200000 786760730 200000 659669 200000 311121555 200000 412161222 200000 207411395 200000 436032938 200000 538831720 200000 684338762 200000 792231609 200000 872920341 200000 108962252 200000 86556706 200000 612051516 200000 107489141 200000 365897734 200000 792377216 200000 598564275 200000 248007661 200000 410085564 200000 588102810 200000 108770345 200000 529004260 200000 126875002 200000 691697960 200000 775565771 200000 848177799 200000 367179058 200000 907153128 200000 786630251 200000 803543362 200000 862261943 200000 571323931 200000 917861376 200000 937874507 200000 580553537 200000 766990341 200000 967953188 200000 37419031 200000 704926956 200000 760158576 200000 97119636 200000 99716323 200000 919535928 200000 209153833 200000 89820852 200000 734983980 200000 438014858 200000 404931202 200000 904974857 200000 766668343 200000 495383466 200000 717254607 200000 648441276 200000 755427978 200000 735550020 200000 132535017 200000 806262046 200000 897865841 200000 171187559 200000 364989870 200000 362071838 200000 695623290 200000 242462984 200000 375143038 200000 851440853 200000 730839033 200000 248615296 200000 484964544 200000 904627195 200000 317703557 200000 588926474 200000 151935835 200000 114646894 200000 780966777 200000 413570886 200000 756491069 200000 604627890 200000 439371892 200000 337214905 200000 634506712 200000 605605228 200000 825976281 200000 128651339 200000 674773408 200000 53059046 200000 548897360 200000 556452039 200000 385294478 200000 429165455 200000 348815427 200000 880191070 200000 578663584 200000 884902008 200000 316649058 200000 599570468 200000 289710678 200000 951856343 200000 678664735 200000 37235090 200000 477175607 200000 225398152 200000 382618675 200000 313823490 200000 250829898 200000 968252551 200000 403450647 200000 267717687 200000 493713053 200000 566251383 200000 380279180 200000 37127378 200000 360643010 200000 503921694 200000 820915988 200000 840157917 200000 178739277 200000 345570022 200000 356578422 200000 424173893 200000 566414935 200000 492116318 200000 782225470 200000 709453400 200000 653564414 200000 283034807 200000 473100090 200000 717306955 200000 126424547 200000 964259912 200000 599377662 200000 313437110 200000 531354026 200000 179415563 200000 78281825 200000 307271189 200000 769693309 200000 950453021 200000 542738942 200000 64369737 200000 31513482 200000 368728642 200000 181566132 200000 134323477 200000 153466496 200000 229254238 200000 460771878 200000 632244643 200000 508319254 200000 750922493 200000 142750524 200000 77933052 200000 554141829 200000 3076812 200000 141664416 200000 582581139 200000 734904329 200000 59450397 200000 519778626 200000 936775611 200000 859358563 200000 210314599 200000 735924437 200000 313714732 200000 503976026 200000 852045252 200000 385050703 200000 818253698 200000 58151477 200000 924720498 200000 152219757 200000 342259646 200000 375653954 200000 641946707 200000 25762861 200000 632907971 200000 469220435 200000 114197612 200000 757846866 200000 399384282 200000 894572348 200000 746148457 200000 964789987 200000 262905135 200000 879231830 200000 306817048 200000 938495404 200000 372399185 200000 966548223 200000 359532265 200000 482112187 200000 763442358 200000 968276248 200000 146393205 200000 721543140 200000 365391156 200000 799806341 200000 612831988 200000 780014142 200000 761863049 200000 270332849 200000 68755909 200000 332097700 200000 2894037 200000 680452871 200000 805113322 200000 698178101 200000 887891995 200000 674963322 200000 482696841 200000 351818453 200000 442249412 200000 114337278 200000 575356780 200000 970650538 200000 268736283 200000 728630028 200000 870498690 200000 546173343 200000 404542161 200000 793014050 200000 230943068 200000 539700708 200000 715745659 200000 902767425 200000 753339313 200000 31402092 200000 117017871 200000 314227054 200000 107588570 200000 42418797 200000 200706155 200000 109595953 200000 795505750 200000 236973284 200000 606409166 200000 52601368 200000 738957639 200000 576781070 200000 784787293 200000 511952437 200000 337034996 200000 484281584 200000 671750559 200000 105208476 200000 611970629 200000 622021073 200000 670519298 200000 457741287 200000 340125002 200000 270990011 200000 3841364 200000 113236146 200000 590926773 200000 9420029 200000 891408458 200000 68535838 200000 875013979 200000 82650795 200000 818481148 200000 628357202 200000 829875382 200000 729751836 200000 96290919 200000 835972341 200000 486778214 200000 987053931 200000 178414314 200000 276032438 200000 8082603 200000 119514360 200000 338303689 200000 810311877 200000 272004589 200000 674424292 200000 278873005 200000 250280791 200000 663106357 200000 295916440 200000 455734306 200000 822797349 200000 125786033 200000 567424318 200000 538142744 200000 507250157 200000 927882291 200000 942560838 200000 586470755 200000 208070128 200000 742736819 200000 465519331 200000 907238971 200000 654908018 200000 152872393 200000 19318924 200000 908543933 200000 791241534 200000 714365236 200000 124997755 200000 875242599 200000 400603679 200000 898929237 200000 936135217 200000 246744736 200000 859912552 200000 817220020 200000 106648560 200000 428614446 200000 947936365 200000 471009914 200000 416837952 200000 227123646 200000 948382728 200000 789227254 200000 452675435 200000 134018911 200000 840691989 200000 356650265 200000 853635072 200000 112267015 200000 526130422 200000 499727097 200000 379006803 200000 858780173 200000 129776143 200000 967136081 200000 579329276 200000 708441261 200000 732086347 200000 437950976 200000 961290836 200000 446119048 200000 396170133 200000 857262214 200000 30269179 200000 710357281 200000 46712416 200000 115067530 200000 86593877 200000 739408480 200000 116241440 200000 258176086 200000 230701832 200000 289849619 200000 980411343 200000 162677081 200000 762683263 200000 290939752 200000 964812905 200000 211013796 200000 263287914 200000 519012725 200000 999623024 200000 34687854 200000 731819580 200000 306443697 200000 217228648 200000 531095952 200000 63673004 200000 177047415 200000 409394780 200000 2062858 200000 301957428 200000 418437002 200000 756330072 200000 285393788 200000 865226133 200000 855565964 200000 725586412 200000 243435694 200000 220269137 200000 842382213 200000 842567343 200000 974487816 200000 469694768 200000 378026595 200000 967174074 200000 326969114 200000 827836 200000 432178292 200000 402937897 200000 114048278 200000 485850052 200000 667078893 200000 710069662 200000 436338001 200000 302674396 200000 772879718 200000 756236990 200000 550509254 200000 850451420 200000 442760796 200000 75259313 200000 224019858 200000 433579869 200000 219769774 200000 338392230 200000 510858105 200000 317111871 200000 739217185 200000 606888525 200000 318793824 200000 193663270 200000 700492508 200000 304077915 200000 990572241 200000 841779192 200000 431848428 200000 119438346 200000 61488250 200000 270362720 200000 833530561 200000 514773142 200000 119886510 200000 562733135 200000 281697200 200000 707265473 200000 782694626 200000 607140469 200000 394866543 200000 867168335 200000 621904689 200000 215560908 200000 26125723 200000 204490379 200000 214914265 200000 621431566 200000 232985909 200000 781227201 200000 757479100 200000 29586234 200000 842722593 200000 327401921 200000 833985504 200000 236300307 200000 323551910 200000 231456099 200000 761030639 200000 141765537 200000 275299825 200000 459793149 200000 859950520 200000 151734190 200000 334508689 200000 322063342 200000 195640236 200000 479629385 200000 748849148 200000 246232087 200000 549528674 200000 27197511 200000 669834761 200000 316230237 200000 988450067 200000 351127485 200000 752393076 200000 486108969 200000 263589918 200000 823630471 200000 659444830 200000 60811495 200000 539173253 200000 492616901 200000 284792010 200000 99616906 200000 891468143 200000 867711320 200000 701400353 200000 584132103 200000 797698724 200000 439825001 200000 23001263 200000 598255317 200000 902500116 200000 760656867 200000 452067876 200000 644279411 200000 541528144 200000 875736052 200000 99174931 200000 412260578 200000 205602319 200000 897729936 200000 760074614 200000 727159591 200000 558267563 200000 459256558 200000 104891432 200000 577998795 200000 352112545 200000 405292553 200000 841965929 200000 487469403 200000 491818517 200000 173066528 200000 427662430 200000 465562855 200000 380819275 200000 120249142 200000 734064271 200000 725067911 200000 347939631 200000 622209170 200000 487053928 200000 497331665 200000 325786318 200000 991196481 200000 52016568 200000 277988965 200000 523533019 200000 445962127 200000 575172660 200000 266867298 200000 790449707 200000 642110098 200000 514645493 200000 57752813 200000 829626425 200000 965399711 200000 933617654 200000 630474929 200000 119582115 200000 812015058 200000 214502551 200000 597054554 200000 581162667 200000 356337803 200000 378773021 200000 836125977 200000 406908342 200000 424759276 200000 465920815 200000 794992931 200000 793032657 200000 175722588 200000 449204570 200000 605857330 200000 873867047 200000 302091782 200000 337101199 200000 338639362 200000 183055756 200000 298833243 200000 194497696 200000 782867157 200000 754873589 200000 348592012 200000 899225542 200000 814567408 200000 359993854 200000 512069393 200000 448250654 200000 80718876 200000 998282851 200000 58971684 200000 845650471 200000 42750502 200000 565297031 200000 894008646 200000 881417285 200000 721224031 200000 422213872 200000 44008890 200000 920340802 200000 607284252 200000 615408328 200000 277706757 200000 223458760 200000 156133943 200000 510567518 200000 295474805 200000 818521575 200000 874094476 200000 390111907 200000 484340630 200000 977005461 200000 380812925 200000 169330862 200000 659748030 200000 901416746 200000 685220463 200000 470688312 200000 823011458 200000 206646240 200000 25097803 200000 817138209 200000 505318207 200000 536558681 200000 121375997 200000 182982889 200000 69578130 200000 232508696 200000 553547256 200000 366053175 200000 918574816 200000 187122438 200000 28227505 200000 768417366 200000 975515087 200000 357893103 200000 21495328 200000 808555187 200000 714694347 200000 404937987 200000 311859010 200000 658497120 200000 733291650 200000 292917589 200000 28874649 200000 583123861 200000 419658856 200000 521909343 200000 738027178 200000 171184937 200000 545670452 200000 519422588 200000 194975102 200000 927316765 200000 632229729 200000 715757421 200000 823074 200000 734235922 200000 630524846 200000 372683989 200000 938315047 200000 270229709 200000 499793823 200000 594897085 200000 870390818 200000 398306490 200000 347293177 200000 306341393 200000 878765613 200000 157658214 200000 80894794 200000 662928672 200000 227496292 200000 52837124 200000 907718238 200000 595446304 200000 29057129 200000 188484073 200000 983959755 200000 809948071 200000 514072801 200000 58701073 200000 600742758 200000 270636339 200000 617971701 200000 341394839 200000 917341388 200000 616903076 200000 854991570 200000 35443776 200000 590788059 200000 459393469 200000 461953833 200000 629965297 200000 101232181 200000 887434918 200000 244265903 200000 767770677 200000 935750852 200000 576423532 200000 440626334 200000 933401016 200000 696864816 200000 296480384 200000 431495219 200000 703647950 200000 591990635 200000 493575220 200000 192394542 200000 570690541 200000 10748454 200000 998214465 200000 762558805 200000 812854318 200000 410606425 200000 384126532 200000 49031153 200000 23768528 200000 883652031 200000 807842620 200000 867056207 200000 625149109 200000 885899351 200000 941941262 200000 917752896 200000 623582948 200000 666245860 200000 235763457 200000 210901657 200000 244276485 200000 898398318 200000 865524035 200000 978431924 200000 670058728 200000 59445183 200000 567733090 200000 593970158 200000 625513982 200000 322686439 200000 854966227 200000 810175015 200000 480782814 200000 746530489 200000 869411694 200000 676592709 200000 254648002 200000 427237196 200000 154291183 200000 397584817 200000 895136263 200000 848322682 200000 469280887 200000 639786455 200000 812558001 200000 626199396 200000 774218250 200000 433610411 200000 28184548 200000 664195564 200000 959218703 200000 828033823 200000 123579244 200000 588048697 200000 564659411 200000 829962158 200000 580512310 200000 365946423 200000 890062342 200000 269769429 200000 106505941 200000 853991956 200000 623555900 200000 913488276 200000 75578878 200000 246774468 200000 700733549 200000 104877041 200000 126439692 200000 742083967 200000 26980469 200000 922395509 200000 147011708 200000 196638526 200000 993754005 200000 628460973 200000 564254834 200000 812840769 200000 889263600 200000 268041898 200000 590583091 200000 573583755 200000 463135759 200000 99192193 200000 432151977 200000 551804772 200000 953202526 200000 395567820 200000 313212386 200000 983796182 200000 425680556 200000 68807976 200000 536903057 200000 909722161 200000 386754735 200000 70606261 200000 961254540 200000 416598152 200000 51058814 200000 601604761 200000 840896332 200000 783309874 200000 385527829 200000 584294781 200000 161853296 200000 546010697 200000 963304148 200000 985353742 200000 123063354 200000 679876654 200000 788924416 200000 328409725 200000 386184464 200000 62692867 200000 875546945 200000 133422080 200000 941115900 200000 575853871 200000 863037218 200000 57494863 200000 786583597 200000 61510878 200000 403334037 200000 442560807 200000 237296244 200000 135679103 200000 374419052 200000 465155275 200000 3713992 200000 907736644 200000 883783137 200000 28631678 200000 35904450 200000 940730789 200000 260846863 200000 276290570 200000 753149218 200000 249515485 200000 224795766 200000 258996028 200000 554605128 200000 245457516 200000 671616635 200000 875934309 200000 891939771 200000 153654163 200000 987885029 200000 805449434 200000 773737126 200000 501572827 200000 484924514 200000 41350005 200000 947494742 200000 838055822 200000 534528768 200000 417216787 200000 998368189 200000 908911420 200000 985380020 200000 499451668 200000 695756274 200000 722049592 200000 205776598 200000 980173278 200000 548583599 200000 957544985 200000 188258723 200000 640596826 200000 968942546 200000 40757818 200000 596723898 200000 113020278 200000 749999836 200000 309244473 200000 711954336 200000 724855457 200000 903529333 200000 51766395 200000 128790076 200000 559563857 200000 989709798 200000 153718439 200000 280310107 200000 154049408 200000 834353053 200000 188426791 200000 927187245 200000 891159851 200000 299479981 200000 539850922 200000 511030214 200000 202905298 200000 203667275 200000 730056357 200000 734961054 200000 634755323 200000 245581906 200000 706521037 200000 312591377 200000 753995696 200000 243044288 200000 30941598 200000 189789664 200000 455069436 200000 943803959 200000 758346711 200000 420213167 200000 791675249 200000 883700349 200000 665403132 200000 563698821 200000 434660005 200000 127262716 200000 581660883 200000 908813903 200000 400025008 200000 376244547 200000 853176039 200000 627516508 200000 168671663 200000 761972867 200000 520257289 200000 377429474 200000 334292549 200000 578617874 200000 673964489 200000 982471800 200000 305552917 200000 956419307 200000 395833089 200000 670135450 200000 920766281 200000 829163309 200000 60272203 200000 363486761 200000 276764174 200000 786620056 200000 904891270 200000 425415912 200000 929443093 200000 240695571 200000 625744725 200000 858551040 200000 129949204 200000 152318760 200000 527800735 200000 530520956 200000 6608963 200000 616315526 200000 434729488 200000 557765838 200000 131770592 200000 753719422 200000 991702167 200000 178921801 200000 761540011 200000 288636551 200000 230950374 200000 793086372 200000 16955754 200000 318846139 200000 125596662 200000 22877053 200000 946475110 200000 510421591 200000 449767552 200000 6894036 200000 225816301 200000 802164287 200000 682000260 200000 229798284 200000 858444238 200000 24897911 200000 360468934 200000 465273325 200000 102303456 200000 545346987 200000 414505292 200000 607828773 200000 837776251 200000 919472040 200000 91205089 200000 778190530 200000 173435645 200000 152455649 200000 633156502 200000 144412217 200000 977075526 200000 295327467 200000 202082108 200000 580141923 200000 749395772 200000 902599681 200000 232902890 200000 561063162 200000 351514440 200000 329957760 200000 791345789 200000 705876257 200000 768076760 200000 730742124 200000 501386259 200000 672826329 200000 123114459 200000 773092842 200000 349704335 200000 954437005 200000 598828360 200000 316799428 200000 101467673 200000 77577095 200000 110386071 200000 462108904 200000 68437659 200000 199751288 200000 815662150 200000 230236393 200000 579322948 200000 92036852 200000 509244245 200000 634663804 200000 394224649 200000 221802483 200000 496774090 200000 419639037 200000 644384287 200000 867595602 200000 26338350 200000 439641320 200000 376049283 200000 902753360 200000 843114767 200000 655197280 200000 994074994 200000 30337553 200000 733786492 200000 315073195 200000 438335985 200000 851407391 200000 3985292 200000 62330803 200000 592738886 200000 22734052 200000 103510743 200000 749839495 200000 127449724 200000 831902256 200000 812010747 200000 671064536 200000 717669604 200000 999993785 200000 127629336 200000 410240124 200000 285305487 200000 931100054 200000 880683861 200000 567997423 200000 116694996 200000 80369860 200000 837878105 200000 815613133 200000 268555472 200000 748951969 200000 741842642 200000 406145881 200000 968035809 200000 617757300 200000 514975474 200000 918006778 200000 768371755 200000 708714467 200000 486199788 200000 129484728 200000 180051475 200000 490812794 200000 228390268 200000 981582531 200000 432314822 200000 544111147 200000 755118940 200000 376399597 200000 133432243 200000 831051977 200000 868503504 200000 988101163 200000 15292685 200000 876816524 200000 393731611 200000 881659671 200000 631253066 200000 986830224 200000 760233735 200000 377866097 200000 780589990 200000 49541461 200000 807284066 200000 241708697 200000 83514273 200000 540045632 200000 69825147 200000 962880023 200000 46058877 200000 632171801 200000 86167721 200000 252303892 200000 28728257 200000 694621068 200000 889010628 200000 522102750 200000 963452600 200000 619158696 200000 855663018 200000 27532392 200000 904698099 200000 413412450 200000 595988156 200000 944805063 200000 472070083 200000 444008211 200000 717286494 200000 794066614 200000 668478400 200000 590348790 200000 222273402 200000 499690259 200000 970565957 200000 591340971 200000 716239102 200000 476916320 200000 157463281 200000 784813239 200000 399259737 200000 348568899 200000 648094247 200000 919080962 200000 437891586 200000 638182150 200000 361676175 200000 315171159 200000 511388145 200000 7281687 200000 929149331 200000 700553191 200000 578489380 200000 555456137 200000 383489251 200000 70284998 200000 936507676 200000 943184018 200000 861805809 200000 143829869 200000 526116445 200000 604597003 200000 850187894 200000 386156086 200000 262425841 200000 593671155 200000 866331627 200000 872322276 200000 766974438 200000 955839724 200000 201626641 200000 802943256 200000 967352523 200000 648256956 200000 779668073 200000 352647901 200000 876568631 200000 452112590 200000 115204029 200000 333034269 200000 444817986 200000 370441647 200000 209598101 200000 403688489 200000 842185994 200000 188621713 200000 795914179 200000 951484981 200000 401263408 200000 994956747 200000 690273496 200000 315757017 200000 645850200 200000 340495446 200000 194251436 200000 467946641 200000 831090605 200000 688918610 200000 250120154 200000 184457534 200000 283518042 200000 649363071 200000 672743233 200000 749943972 200000 664265746 200000 604503493 200000 240517764 200000 341250026 200000 490745737 200000 704088492 200000 172724363 200000 571990812 200000 254493432 200000 847581412 200000 652702208 200000 940558764 200000 700402845 200000 933352895 200000 72515539 200000 691629805 200000 49821497 200000 535940274 200000 463381943 200000 476095127 200000 31457424 200000 558548184 200000 527409826 200000 251532614 200000 725778412 200000 159276654 200000 417004881 200000 613101307 200000 755112603 200000 886573912 200000 661880001 200000 397689241 200000 467578988 200000 844851099 200000 923127991 200000 394228073 200000 484504630 200000 63582689 200000 595442746 200000 118813079 200000 504643666 200000 530370040 200000 728729619 200000 74704562 200000 615851292 200000 555324243 200000 309222740 200000 722153776 200000 742748021 200000 49019783 200000 858022350 200000 855395815 200000 396534596 200000 592975568 200000 149377177 200000 283469461 200000 399102960 200000 669947529 200000 444342416 200000 700116058 200000 379709160 200000 854626231 200000 297391826 200000 851226681 200000 989138459 200000 886994303 200000 88885059 200000 127979419 200000 338689664 200000 605624236 200000 272150280 200000 313132235 200000 565772432 200000 109553962 200000 921632527 200000 765509498 200000 861720263 200000 681543309 200000 356959365 200000 310950205 200000 50456102 200000 145385611 200000 382815069 200000 197701642 200000 355703988 200000 90760318 200000 900983504 200000 389838015 200000 922541048 200000 409157859 200000 329548248 200000 957873563 200000 808418177 200000 593909213 200000 965886899 200000 784105155 200000 262027614 200000 219263410 200000 625536614 200000 853835454 200000 640397990 200000 151947597 200000 523827000 200000 861709562 200000 161574386 200000 263144635 200000 997737266 200000 9554501 200000 861952990 200000 541088174 200000 373592998 200000 117520212 200000 410324876 200000 185996797 200000 8730277 200000 556778303 200000 424182048 200000 820854818 200000 663470983 200000 103424515 200000 950192709 200000 997125050 200000 235438951 200000 957508863 200000 989995686 200000 287296009 200000 819740581 200000 657132919 200000 37638262 200000 120786035 200000 308282978 200000 34890516 200000 982378729 200000 275885316 200000 128235783 200000 138333794 200000 587745464 200000 551075049 200000 596515006 200000 34178897 200000 235937441 200000 936041205 200000 287900407 200000 712589237 200000 345576933 200000 967815709 200000 450514405 200000 661193158 200000 619951817 200000 113993212 200000 441699583 200000 723630753 200000 658440469 200000 151889744 200000 352622463 200000 143914181 200000 703792792 200000 426762875 200000 362937062 200000 7044758 200000 352101794 200000 837487107 200000 909000054 200000 141733085 200000 597590920 200000 363612946 200000 490359478 200000 513225542 200000 727710499 200000 532520950 200000 696329202 200000 132809440 200000 478939473 200000 633919650 200000 520842425 200000 865402017 200000 153586035 200000 637226284 200000 791285597 200000 200446944 200000 648338414 200000 635747405 200000 481997686 200000 122974425 200000 268011690 200000 6841316 200000 800164960 200000 42103597 200000 444912022 200000 712154483 200000 393636792 200000 565225055 200000 39380769 200000 276608160 200000 340726242 200000 850458711 200000 264627907 200000 449716662 200000 142450310 200000 322703331 200000 922239346 200000 94723617 200000 233826063 200000 595186481 200000 388238893 200000 418443510 200000 420909355 200000 575833175 200000 208220277 200000 729094504 200000 860363598 200000 144863180 200000 724720847 200000 378616148 200000 877518638 200000 462323947 200000 909209923 200000 808182710 200000 832656456 200000 693773943 200000 87317984 200000 387128114 200000 210697818 200000 73044754 200000 740904246 200000 573190796 200000 871439335 200000 33081284 200000 556310746 200000 798463792 200000 862633654 200000 704169595 200000 119854565 200000 272331179 200000 474165843 200000 677373061 200000 887280501 200000 320791599 200000 684403341 200000 943197975 200000 783717163 200000 710791443 200000 531265526 200000 127236042 200000 308371884 200000 203378513 200000 239874663 200000 268265240 200000 940007201 200000 653065479 200000 460973433 200000 792873187 200000 784056758 200000 383178230 200000 964802316 200000 314106095 200000 739852830 200000 834304006 200000 5208516 200000 931445091 200000 725530637 200000 673093056 200000 35758471 200000 735101772 200000 565959357 200000 804911314 200000 686765568 200000 200862490 200000 236676970 200000 895427727 200000 391262495 200000 128453922 200000 422416854 200000 766956653 200000 459893143 200000 586750490 200000 935713990 200000 76442245 200000 379808607 200000 536694687 200000 215315586 200000 899618838 200000 24220722 200000 872383154 200000 910270809 200000 21344258 200000 640806927 200000 59740727 200000 366683675 200000 540721487 200000 279880633 200000 991867765 200000 344325789 200000 743241127 200000 413769015 200000 428325529 200000 569406009 200000 630580184 200000 274789973 200000 328542514 200000 209679435 200000 628213333 200000 325308194 200000 961182902 200000 162677429 200000 712916404 200000 474413168 200000 66277116 200000 614002779 200000 1680686 200000 873386584 200000 400739520 200000 929623976 200000 461880611 200000 65678515 200000 190109731 200000 538289928 200000 610602387 200000 799352737 200000 346513704 200000 806302060 200000 395702949 200000 393491462 200000 418372664 200000 803759305 200000 79291172 200000 663955976 200000 350980255 200000 330822808 200000 820441852 200000 645826451 200000 83968781 200000 592122456 200000 415316418 200000 904627925 200000 13878293 200000 823142408 200000 469416746 200000 850658498 200000 76388017 200000 884160173 200000 777806734 200000 848110993 200000 980053692 200000 242108114 200000 380113518 200000 170204476 200000 169762678 200000 370102019 200000 789215978 200000 728540676 200000 761878020 200000 709681745 200000 122561098 200000 606949612 200000 623492590 200000 527867601 200000 783970423 200000 580063801 200000 584528288 200000 643792413 200000 480776319 200000 231415800 200000 856462569 200000 847794129 200000 896896276 200000 542492792 200000 168256894 200000 754313231 200000 491548430 200000 933711052 200000 297135480 200000 45132796 200000 69408741 200000 939596618 200000 543156690 200000 99685440 200000 379071031 200000 993823758 200000 78256876 200000 483310474 200000 868830280 200000 135833464 200000 411648267 200000 281828106 200000 737684093 200000 885510825 200000 801084118 200000 295175413 200000 582658528 200000 11987467 200000 619105754 200000 228760325 200000 877892256 200000 428523462 200000 700732168 200000 568673014 200000 61654669 200000 926934603 200000 324669746 200000 137879818 200000 467650976 200000 113197773 200000 567710097 200000 546956422 200000 609653873 200000 15925187 200000 601988674 200000 510805555 200000 209623743 200000 337352552 200000 299860676 200000 748985566 200000 920638444 200000 648925243 200000 190592123 200000 651770840 200000 167614334 200000 521113983 200000 572063537 200000 186296694 200000 4249504 200000 815051196 200000 788987280 200000 884948882 200000 585574302 200000 647690044 200000 163164073 200000 5618184 200000 989079661 200000 292791439 200000 962388847 200000 778963258 200000 788907808 200000 343951112 200000 487740733 200000 223533197 200000 552115572 200000 666397501 200000 473770572 200000 169053930 200000 981966917 200000 805705610 200000 814046014 200000 246503230 200000 409305623 200000 919215247 200000 34327190 200000 111776506 200000 783899534 200000 908979118 200000 327643965 200000 955157651 200000 166392310 200000 85216654 200000 696000255 200000 412694019 200000 69709244 200000 465116827 200000 939676428 200000 943734598 200000 750470386 200000 939899779 200000 380206711 200000 770322654 200000 53318095 200000 947461050 200000 977305274 200000 37015632 200000 483063597 200000 265157111 200000 976037937 200000 617869477 200000 116763401 200000 321092277 200000 996306586 200000 961300714 200000 874207495 200000 56400051 200000 820517275 200000 686792368 200000 578473708 200000 586034036 200000 254391612 200000 122440844 200000 312191266 200000 934517696 200000 629926505 200000 416165016 200000 649838903 200000 561743393 200000 127138673 200000 671748337 200000 435604062 200000 676590439 200000 276305034 200000 744371255 200000 294551532 200000 392238885 200000 632971338 200000 291001872 200000 292429788 200000 399071281 200000 678470703 200000 987740068 200000 168250700 200000 372877608 200000 929076505 200000 205740578 200000 53253886 200000 546940135 200000 540935115 200000 293824826 200000 858795480 200000 565814547 200000 632273773 200000 517020578 200000 354706276 200000 694636178 200000 937689612 200000 446240658 200000 260642897 200000 429116432 200000 852605209 200000 858878279 200000 923599600 200000 986561148 200000 3917286 200000 261997955 200000 756786615 200000 469183368 200000 127519789 200000 138698251 200000 701604802 200000 727384620 200000 647635080 200000 141338152 200000 806128973 200000 281000227 200000 177560313 200000 71607079 200000 544545339 200000 629906284 200000 102623588 200000 96250073 200000 659450514 200000 357309130 200000 800969232 200000 418227731 200000 14131965 200000 943002181 200000 903530027 200000 946946863 200000 732559688 200000 388301479 200000 694060099 200000 958377610 200000 334713064 200000 892982016 200000 281358541 200000 305323780 200000 937671025 200000 867974435 200000 431305377 200000 186598019 200000 520368413 200000 544280102 200000 388782972 200000 481512560 200000 573278028 200000 59868902 200000 407050364 200000 510813752 200000 769909502 200000 329037953 200000 229092008 200000 882844620 200000 385456475 200000 41043162 200000 17105766 200000 628473889 200000 141758508 200000 181825304 200000 992550147 200000 719526321 200000 747314271 200000 176753703 200000 559428911 200000 919599353 200000 786138246 200000 956043061 200000 27078526 200000 156422905 200000 49497944 200000 572978742 200000 892912104 200000 457898423 200000 758595631 200000 273656417 200000 421268809 200000 615562428 200000 972199305 200000 632072369 200000 528152034 200000 512514453 200000 690784648 200000 669189734 200000 356993494 200000 223532115 200000 989769330 200000 906477953 200000 605577646 200000 319929868 200000 52082993 200000 858169675 200000 587171542 200000 838131032 200000 770232275 200000 457129166 200000 161550365 200000 16666324 200000 119187467 200000 20455258 200000 460174905 200000 699665826 200000 525571502 200000 583361282 200000 313783361 200000 276083687 200000 688254776 200000 401084189 200000 944963633 200000 592876364 200000 938309701 200000 672693957 200000 803113321 200000 968677758 200000 708491288 200000 713527643 200000 423729454 200000 226846895 200000 952225815 200000 439223041 200000 276556584 200000 706741266 200000 262860876 200000 289131806 200000 634720226 200000 949085794 200000 114840550 200000 163415262 200000 274114894 200000 15791196 200000 119384502 200000 329602480 200000 570570046 200000 345629504 200000 487408307 200000 399988166 200000 689608172 200000 187671892 200000 620363382 200000 564543128 200000 179450483 200000 895806049 200000 566026174 200000 753112417 200000 976874323 200000 287489588 200000 998670062 200000 654333344 200000 626434289 200000 56038174 200000 305800330 200000 837311897 200000 257227284 200000 778115189 200000 406607806 200000 576474322 200000 258241642 200000 987129617 200000 599795927 200000 194749078 200000 85512961 200000 28047311 200000 989348295 200000 626755701 200000 764269774 200000 403349522 200000 741002405 200000 919382210 200000 50855209 200000 352266813 200000 887152171 200000 356217108 200000 107878991 200000 756252218 200000 647449654 200000 699935941 200000 29683679 200000 672892918 200000 97004106 200000 801379702 200000 916118878 200000 86942178 200000 476348428 200000 154182537 200000 508763315 200000 708707188 200000 819401669 200000 965970086 200000 75979947 200000 413808036 200000 734609126 200000 387633719 200000 624098678 200000 447111535 200000 428799614 200000 415068139 200000 993383720 200000 524255832 200000 908389318 200000 631683638 200000 762461241 200000 403546338 200000 933570198 200000 381598928 200000 669430278 200000 465606423 200000 528610797 200000 343800626 200000 465422669 200000 397833988 200000 393944172 200000 606457628 200000 57647797 200000 673864506 200000 703866075 200000 35492626 200000 548032324 200000 708312399 200000 39306404 200000 713215194 200000 870938855 200000 294071899 200000 660996691 200000 379081727 200000 903549165 200000 428120956 200000 111344668 200000 493843025 200000 506825356 200000 725230674 200000 609805397 200000 384444515 200000 460768603 200000 435274115 200000 455217143 200000 378847244 200000 732748758 200000 458128184 200000 296834337 200000 418531047 200000 621017566 200000 764733854 200000 9373077 200000 777393874 200000 66643254 200000 292389223 200000 521875769 200000 855187571 200000 209317383 200000 161386054 200000 764569240 200000 72690606 200000 784718684 200000 994443126 200000 158116703 200000 538161200 200000 257130919 200000 563587124 200000 731343072 200000 177858536 200000 165339451 200000 386327616 200000 845030034 200000 270559112 200000 987450063 200000 692962913 200000 748664462 200000 391483144 200000 511071745 200000 930029790 200000 428495892 200000 889329188 200000 969826769 200000 22896133 200000 664257540 200000 612608217 200000 450837794 200000 845487783 200000 393818982 200000 104008684 200000 396113212 200000 316447386 200000 586140643 200000 593222499 200000 743943245 200000 120414518 200000 259446345 200000 100005641 200000 352898019 200000 188408793 200000 384288010 200000 864380654 200000 541396339 200000 238565475 200000 19776701 200000 261897189 200000 367116502 200000 473407930 200000 445347484 200000 881721861 200000 227137223 200000 447397960 200000 141192453 200000 742862121 200000 425027942 200000 988822136 200000 208511994 200000 134713200 200000 431845047 200000 441451836 200000 62281120 200000 570750397 200000 878111524 200000 166784138 200000 772027587 200000 152233016 200000 37936119 200000 759360986 200000 98617681 200000 587259595 200000 323988449 200000 190466218 200000 753760475 200000 846322597 200000 509604726 200000 938644218 200000 662672663 200000 91209147 200000 145281966 200000 616899025 200000 406632032 200000 396081474 200000 850394214 200000 716528054 200000 249988148 200000 975294518 200000 943997661 200000 4288823 200000 178101173 200000 251227351 200000 931328055 200000 839201125 200000 405923369 200000 194173479 200000 413279742 200000 723765846 200000 69722490 200000 206011501 200000 969318556 200000 741526434 200000 229821623 200000 189347764 200000 692825057 200000 890505447 200000 433063569 200000 525544524 200000 612953475 200000 560195142 200000 401941983 200000 322938184 200000 196646297 200000 412779235 200000 238054426 200000 476250879 200000 887552800 200000 795956072 200000 356903906 200000 991892876 200000 526187127 200000 66764418 200000 973709687 200000 626346318 200000 72674274 200000 586573667 200000 653140288 200000 640151912 200000 983531530 200000 373003839 200000 839750728 200000 309345858 200000 488925306 200000 144763599 200000 859608252 200000 737703942 200000 216988708 200000 303468241 200000 345385582 200000 881337636 200000 511012827 200000 778013317 200000 176803669 200000 819034830 200000 843408087 200000 304664881 200000 788498443 200000 604602749 200000 42353972 200000 126496159 200000 715582029 200000 734257002 200000 977789042 200000 427128986 200000 651940735 200000 962779414 200000 597698550 200000 946495348 200000 524302118 200000 509424578 200000 858059656 200000 407367811 200000 53031787 200000 140735480 200000 344452564 200000 839944096 200000 472802207 200000 266415616 200000 33071337 200000 867126950 200000 541777073 200000 196217963 200000 202458300 200000 265916921 200000 394642874 200000 474131597 200000 362554790 200000 817711356 200000 4591730 200000 586885370 200000 318275298 200000 723690650 200000 815778231 200000 927168528 200000 868943120 200000 414578622 200000 199501837 200000 294130285 200000 87526581 200000 324212186 200000 485195289 200000 763492725 200000 108910777 200000 918853476 200000 70713637 200000 691791309 200000 610819815 200000 425345621 200000 622605216 200000 827165667 200000 582383216 200000 119505064 200000 525797787 200000 631977059 200000 668204136 200000 345272033 200000 816696652 200000 162219203 200000 789626440 200000 228569219 200000 936351631 200000 606808504 200000 322462315 200000 123494553 200000 48575072 200000 54572991 200000 339073169 200000 10245166 200000 758569826 200000 740063637 200000 389842014 200000 319102165 200000 49551963 200000 7686847 200000 318479836 200000 480545 200000 10929077 200000 477455875 200000 759870965 200000 82092334 200000 353428735 200000 43851757 200000 580962042 200000 562192151 200000 91276650 200000 825314636 200000 163836191 200000 732046205 200000 695643213 200000 166309810 200000 846615292 200000 571596807 200000 619314082 200000 778060279 200000 673945613 200000 543980508 200000 366189190 200000 485305014 200000 949538611 200000 216845866 200000 201969085 200000 329874638 200000 359795506 200000 586073763 200000 936974379 200000 722131938 200000 596147505 200000 674311675 200000 942595420 200000 70078682 200000 949108540 200000 48768619 200000 564980733 200000 668712032 200000 243260101 200000 802056753 200000 312208480 200000 26710372 200000 327037727 200000 361302542 200000 281967356 200000 985914265 200000 214540802 200000 490191814 200000 372134123 200000 589376501 200000 651360266 200000 905451172 200000 726645355 200000 736506165 200000 802633528 200000 11623411 200000 603795806 200000 917942870 200000 331553647 200000 43146118 200000 206139337 200000 349882141 200000 194777336 200000 112932401 200000 483873368 200000 785979024 200000 507485439 200000 192436301 200000 79259865 200000 681689979 200000 69271571 200000 945750072 200000 621254333 200000 218207469 200000 471528618 200000 624152787 200000 230290842 200000 55647416 200000 732215706 200000 942011394 200000 207778219 200000 902774260 200000 437244066 200000 698683183 200000 807810638 200000 837077884 200000 54969055 200000 251703240 200000 433150597 200000 300762735 200000 925485399 200000 123331005 200000 252435318 200000 78037680 200000 93186930 200000 676542979 200000 549749995 200000 208089959 200000 483842427 200000 511868179 200000 61881811 200000 421431679 200000 92320547 200000 795645803 200000 618262719 200000 511987749 200000 248274431 200000 946992140 200000 491702374 200000 943188815 200000 914080261 200000 740273402 200000 175426593 200000 171437619 200000 801020947 200000 358752704 200000 158607471 200000 247311307 200000 311857768 200000 837647849 200000 440853363 200000 659067224 200000 748400937 200000 455543176 200000 516038513 200000 730947292 200000 97138397 200000 430911921 200000 670593364 200000 42733470 200000 52865778 200000 944786685 200000 847445803 200000 233915050 200000 280223798 200000 604701194 200000 959243944 200000 611943247 200000 104231774 200000 658169849 200000 384450464 200000 438170527 200000 92616066 200000 180029678 200000 388713613 200000 199336178 200000 371919007 200000 48926356 200000 932629775 200000 992762979 200000 544736276 200000 152396438 200000 842631782 200000 993926481 200000 241408293 200000 792895271 200000 84547578 200000 185561568 200000 676993916 200000 323666811 200000 450793428 200000 408168310 200000 18335650 200000 805707340 200000 115601698 200000 814948670 200000 279622538 200000 877394518 200000 665953975 200000 328855720 200000 209904903 200000 603375322 200000 416364424 200000 789920743 200000 287499857 200000 508671007 200000 71156528 200000 814365297 200000 353586309 200000 969096684 200000 263527021 200000 762247555 200000 371957794 200000 555050512 200000 741543840 200000 464317595 200000 130374028 200000 303124699 200000 796062033 200000 250459644 200000 463708556 200000 712791970 200000 356127913 200000 130050349 200000 244071886 200000 372638014 200000 162633207 200000 672906618 200000 691502945 200000 738621581 200000 753040172 200000 15742066 200000 946710843 200000 895704304 200000 301320286 200000 141026919 200000 217856179 200000 862230732 200000 573851720 200000 251037937 200000 175441925 200000 794997769 200000 894066377 200000 518056299 200000 209423570 200000 211184278 200000 130678113 200000 487585653 200000 992988317 200000 186858211 200000 297071543 200000 860663152 200000 336264014 200000 682118245 200000 422181397 200000 886262533 200000 811619763 200000 925401109 200000 66980842 200000 721005470 200000 600394746 200000 201050865 200000 214038087 200000 793204460 200000 925533241 200000 207457914 200000 510795363 200000 515301215 200000 370862311 200000 900695861 200000 721895959 200000 336737969 200000 978601824 200000 1703722 200000 857028195 200000 488508508 200000 762877028 200000 670095976 200000 945293799 200000 497623071 200000 874919064 200000 93681023 200000 540536683 200000 377272445 200000 108074755 200000 994949124 200000 748250199 200000 521957181 200000 692823443 200000 78035729 200000 915636027 200000 930452459 200000 65024918 200000 498756034 200000 437902921 200000 530408534 200000 823281729 200000 954375097 200000 890812886 200000 166990608 200000 758816557 200000 314663322 200000 838107869 200000 211555825 200000 846620372 200000 62103952 200000 764111739 200000 178578581 200000 693154584 200000 230825926 200000 746452852 200000 470459097 200000 221753277 200000 358955759 200000 423168685 200000 126955873 200000 454134506 200000 535192767 200000 80119216 200000 483328021 200000 231098796 200000 601099376 200000 609306667 200000 87528608 200000 68125812 200000 873709374 200000 145298289 200000 320211696 200000 496961940 200000 752237803 200000 732634871 200000 742586297 200000 708726213 200000 146101820 200000 66854616 200000 15604466 200000 36231843 200000 976497017 200000 545576530 200000 551973462 200000 427547951 200000 304274673 200000 156999239 200000 176857571 200000 979644493 200000 951080308 200000 734245821 200000 220724319 200000 842681668 200000 870504663 200000 887876190 200000 514098126 200000 883915841 200000 833904244 200000 355158777 200000 807094269 200000 70353619 200000 154673575 200000 54905855 200000 974760699 200000 245363312 200000 307642450 200000 161016839 200000 380255642 200000 928518895 200000 994015578 200000 839471178 200000 824875506 200000 163790093 200000 525292839 200000 295943975 200000 976369631 200000 271271656 200000 323966504 200000 230641824 200000 803422590 200000 808045702 200000 898720077 200000 632605916 200000 420020148 200000 516572751 200000 263772299 200000 779363491 200000 288743079 200000 590479759 200000 597816156 200000 290606565 200000 484604482 200000 601864438 200000 824486716 200000 634706995 200000 20645558 200000 977356055 200000 407300141 200000 754165060 200000 137999092 200000 157431532 200000 115554100 200000 653341554 200000 311441715 200000 19919440 200000 958893785 200000 528258106 200000 466361712 200000 848542852 200000 819225515 200000 688482496 200000 53946857 200000 250265771 200000 705989818 200000 200460360 200000 209788833 200000 20907597 200000 601134107 200000 733760702 200000 944172768 200000 957417432 200000 777815912 200000 316210479 200000 858878896 200000 451356442 200000 313643581 200000 948780622 200000 435237473 200000 864062408 200000 870566588 200000 737059056 200000 321772037 200000 201476603 200000 171902474 200000 586138768 200000 56239861 200000 992175790 200000 175081680 200000 818210764 200000 708533578 200000 148658753 200000 294306746 200000 337807078 200000 498144612 200000 794952953 200000 751953403 200000 20421700 200000 64089191 200000 929218429 200000 897882568 200000 499973360 200000 552667321 200000 452614491 200000 70992088 200000 660721432 200000 239502470 200000 940084097 200000 356522731 200000 202489487 200000 930784828 200000 923244228 200000 968389696 200000 830986058 200000 733153551 200000 593487964 200000 570131485 200000 620538853 200000 33303926 200000 869153382 200000 894279498 200000 880039452 200000 584311212 200000 277106785 200000 812560022 200000 182971218 200000 505181232 200000 522994097 200000 990228817 200000 278582029 200000 479382085 200000 895639584 200000 501868496 200000 568386935 200000 527916659 200000 870806104 200000 437941229 200000 212916191 200000 545938180 200000 508915306 200000 856207749 200000 120466742 200000 671169160 200000 973973066 200000 975430904 200000 97669267 200000 199044689 200000 135055952 200000 571838891 200000 108752815 200000 962330872 200000 872662456 200000 852001417 200000 430304618 200000 944368342 200000 977097507 200000 645983870 200000 349772868 200000 513459340 200000 149416212 200000 662149883 200000 548523236 200000 711077244 200000 101192308 200000 989887605 200000 126051477 200000 99462733 200000 607248143 200000 566837478 200000 45971396 200000 772655466 200000 76698645 200000 540819531 200000 596356228 200000 856993668 200000 218005145 200000 28585252 200000 688767242 200000 138405388 200000 665646101 200000 11926262 200000 231920688 200000 273775546 200000 617604325 200000 223892684 200000 549097974 200000 852462345 200000 139934407 200000 473424818 200000 386751485 200000 490818232 200000 463303009 200000 943031609 200000 311992330 200000 690217546 200000 666311867 200000 566017015 200000 193241737 200000 443353735 200000 163090881 200000 613774851 200000 720679175 200000 179492345 200000 535435970 200000 826831229 200000 775212727 200000 60893552 200000 209514484 200000 880679172 200000 679458031 200000 517081215 200000 628635117 200000 272560190 200000 44033960 200000 301129212 200000 808511531 200000 243308116 200000 442897409 200000 549365891 200000 97856910 200000 899970163 200000 478502587 200000 451085556 200000 611324121 200000 649306700 200000 269581502 200000 941401329 200000 292064564 200000 657009300 200000 537971604 200000 124953953 200000 759206573 200000 382413701 200000 560042985 200000 476879600 200000 20665010 200000 977350491 200000 994309649 200000 732790412 200000 699802776 200000 308254936 200000 37590658 200000 694444521 200000 542449688 200000 889863617 200000 752966741 200000 385213438 200000 504934348 200000 60518239 200000 495744969 200000 861508998 200000 478198198 200000 626527487 200000 317329600 200000 706675073 200000 377364410 200000 450624626 200000 765887297 200000 159310256 200000 777228831 200000 701112462 200000 297934836 200000 256711452 200000 711402003 200000 305063339 200000 135375017 200000 475976335 200000 575957028 200000 489091622 200000 180088529 200000 721096985 200000 48730311 200000 548593889 200000 293350403 200000 393284237 200000 855544532 200000 609836481 200000 977406073 200000 397577217 200000 683300872 200000 541663279 200000 128505232 200000 465903186 200000 780651393 200000 668224920 200000 552779852 200000 929883805 200000 950546502 200000 566444013 200000 649455057 200000 40153287 200000 435341245 200000 74582564 200000 370474987 200000 229910007 200000 545308723 200000 416233141 200000 737949575 200000 198578966 200000 317858136 200000 415463965 200000 693450552 200000 622203222 200000 208624832 200000 574946142 200000 398450099 200000 791706280 200000 706483299 200000 754306685 200000 409328723 200000 654377540 200000 381180189 200000 82770179 200000 634022806 200000 447020325 200000 908727599 200000 423955581 200000 726561181 200000 963792010 200000 861072060 200000 377652988 200000 109509808 200000 499962487 200000 105308749 200000 553904022 200000 8299960 200000 382537266 200000 875051854 200000 284007139 200000 209775812 200000 192506566 200000 201309326 200000 15372672 200000 442282884 200000 752416643 200000 560840899 200000 587780752 200000 608803281 200000 722600572 200000 155843332 200000 856241206 200000 680448035 200000 544330503 200000 649625933 200000 407200284 200000 350929945 200000 498452033 200000 390296318 200000 350032367 200000 847720181 200000 286094216 200000 901000028 200000 929116640 200000 4711965 200000 455423 200000 920661519 200000 872907044 200000 860257692 200000 691253773 200000 943268771 200000 263499381 200000 413744798 200000 997348318 200000 438884871 200000 934095504 200000 946402295 200000 491423200 200000 324797200 200000 899531957 200000 746249373 200000 501319240 200000 770327287 200000 437268778 200000 274468906 200000 402808971 200000 233147095 200000 266074552 200000 60118875 200000 709365733 200000 393536816 200000 334356524 200000 13009555 200000 733520853 200000 142047335 200000 435856087 200000 535082073 200000 487426719 200000 998084419 200000 280504079 200000 807791061 200000 509170121 200000 141545842 200000 998581164 200000 881520471 200000 458342558 200000 951663106 200000 37977996 200000 341008592 200000 345224878 200000 264374760 200000 525884431 200000 780234328 200000 803950156 200000 479866492 200000 641484699 200000 489050790 200000 525758223 200000 936016891 200000 511106585 200000 7299995 200000 289821265 200000 954391044 200000 761443190 200000 886550199 200000 250092467 200000 166397468 200000 565943843 200000 141109154 200000 55879575 200000 627279402 200000 972165014 200000 719165093 200000 272879012 200000 643827963 200000 160716999 200000 602754862 200000 267439430 200000 547724479 200000 246116020 200000 205406800 200000 933762092 200000 671825802 200000 50937565 200000 408603968 200000 885478600 200000 446155732 200000 288358856 200000 22350297 200000 127259346 200000 892797178 200000 943264638 200000 489887513 200000 914022854 200000 956363706 200000 629280268 200000 830299042 200000 667893601 200000 228219067 200000 790914564 200000 755065914 200000 108956712 200000 585582851 200000 897431801 200000 576989259 200000 264333281 200000 586698879 200000 469830150 200000 547336804 200000 778242583 200000 203697278 200000 714245192 200000 46434998 200000 34269338 200000 204333110 200000 853614431 200000 315697559 200000 108866557 200000 995071806 200000 72374257 200000 910883330 200000 274498071 200000 94934546 200000 211760679 200000 85653014 200000 529988738 200000 137435795 200000 781285423 200000 843484563 200000 860254495 200000 905084036 200000 499335352 200000 385567840 200000 619031696 200000 381167630 200000 116965753 200000 696737031 200000 254613181 200000 383722557 200000 127627178 200000 140057911 200000 421429584 200000 408061824 200000 185561736 200000 633655362 200000 104605241 200000 438271533 200000 346740182 200000 922466204 200000 987245098 200000 246593274 200000 819905111 200000 635205986 200000 830265115 200000 335572357 200000 963704917 200000 307394768 200000 716978887 200000 841174734 200000 812550685 200000 58838218 200000 165799214 200000 629768632 200000 251700353 200000 824142932 200000 899788049 200000 809288075 200000 705578324 200000 894938394 200000 619517561 200000 575492213 200000 900221937 200000 23601641 200000 244308273 200000 423114244 200000 616309685 200000 151663412 200000 654714183 200000 545480109 200000 350181505 200000 809372560 200000 813028751 200000 704937289 200000 49212729 200000 653736504 200000 296927776 200000 596060563 200000 220943943 200000 243163017 200000 997114581 200000 607557291 200000 616348696 200000 516336519 200000 978806221 200000 906618005 200000 984998302 200000 719690327 200000 233074155 200000 133723579 200000 812804812 200000 807734467 200000 258716502 200000 218399591 200000 215822621 200000 382847161 200000 11687930 200000 587600458 200000 990894094 200000 554861004 200000 587074566 200000 46974712 200000 538413984 200000 972090802 200000 676007020 200000 389541993 200000 392129751 200000 537055940 200000 344964965 200000 206788218 200000 330264125 200000 896380033 200000 670655210 200000 199465066 200000 470865503 200000 500032523 200000 727039804 200000 42798430 200000 441451087 200000 418842792 200000 352040284 200000 204338397 200000 192021024 200000 83170882 200000 961120659 200000 300517716 200000 981008238 200000 286361576 200000 525783532 200000 248448659 200000 197246419 200000 135856203 200000 891747509 200000 729960525 200000 289117043 200000 879530049 200000 646242050 200000 55808156 200000 459567473 200000 887694662 200000 736772906 200000 398499452 200000 456834167 200000 299395574 200000 13138760 200000 579471948 200000 840891187 200000 865581204 200000 802267067 200000 470103120 200000 93177044 200000 871987591 200000 36361126 200000 568616241 200000 480669073 200000 265586135 200000 514447217 200000 149952123 200000 974889250 200000 888074164 200000 101001030 200000 444848925 200000 972098885 200000 899818224 200000 557177749 200000 121640429 200000 26187322 200000 843126144 200000 157923728 200000 289930274 200000 953169736 200000 630201342 200000 520449967 200000 401367512 200000 888121654 200000 504412714 200000 202543150 200000 4123279 200000 859555026 200000 878133605 200000 223540106 200000 41150892 200000 397085550 200000 488692020 200000 601398024 200000 787783927 200000 924306270 200000 682393539 200000 435465518 200000 750688540 200000 650321019 200000 857640543 200000 419549256 200000 188292650 200000 385866403 200000 272076283 200000 651206884 200000 840393751 200000 972817462 200000 606053804 200000 847592022 200000 825154361 200000 670019227 200000 259035437 200000 22624053 200000 168648398 200000 841884857 200000 797965660 200000 639056348 200000 527393141 200000 918514558 200000 645303483 200000 826529002 200000 426507187 200000 483318876 200000 626746352 200000 68293058 200000 725202544 200000 782473159 200000 219396677 200000 984046860 200000 635437431 200000 252679096 200000 216353320 200000 81540402 200000 162602489 200000 199492653 200000 144368556 200000 4690660 200000 195226890 200000 850347942 200000 698342663 200000 376677269 200000 362111011 200000 475092394 200000 219633426 200000 62706683 200000 645079967 200000 471222080 200000 745185228 200000 642660499 200000 370348862 200000 532023670 200000 713433815 200000 133786650 200000 695305892 200000 770504158 200000 894693370 200000 972199445 200000 40853979 200000 491427596 200000 611611549 200000 489369930 200000 92408781 200000 20593945 200000 948881744 200000 39992389 200000 453820107 200000 912153123 200000 355257412 200000 929761236 200000 582141193 200000 404162251 200000 19176912 200000 390845835 200000 749505823 200000 355673781 200000 696527853 200000 366329921 200000 868968585 200000 381496075 200000 410301883 200000 784333457 200000 368256040 200000 450778875 200000 152256506 200000 597421402 200000 547564224 200000 434543156 200000 830397330 200000 618853952 200000 570729336 200000 716299629 200000 92939787 200000 707758633 200000 103345757 200000 755461855 200000 63353365 200000 511286720 200000 120074974 200000 294957765 200000 152468994 200000 697349109 200000 483104849 200000 505072611 200000 677391943 200000 682696826 200000 648684141 200000 318495740 200000 549084159 200000 264093768 200000 562669006 200000 641408603 200000 741067624 200000 782196760 200000 195637877 200000 510924363 200000 670297187 200000 399452907 200000 764643397 200000 423385503 200000 492515576 200000 472197763 200000 11728775 200000 448435499 200000 944300496 200000 659875303 200000 223699815 200000 627177288 200000 278408889 200000 134785507 200000 436978804 200000 222633556 200000 59272998 200000 680573829 200000 672007460 200000 189834544 200000 635532460 200000 704891042 200000 656462926 200000 890369472 200000 280107911 200000 744645711 200000 224126894 200000 929642351 200000 458140435 200000 223200616 200000 623854180 200000 523727272 200000 838733906 200000 110575372 200000 862173045 200000 25853534 200000 29994605 200000 614918942 200000 794581065 200000 77134469 200000 736250667 200000 533304006 200000 222684459 200000 813552790 200000 213444987 200000 808861422 200000 481670092 200000 287061263 200000 814671344 200000 752431814 200000 724619713 200000 740825329 200000 603688768 200000 524358721 200000 822964992 200000 783622208 200000 785687237 200000 424294550 200000 711333479 200000 10227847 200000 325914364 200000 239619775 200000 941092917 200000 648239953 200000 853976072 200000 189520893 200000 265126543 200000 577272497 200000 104216623 200000 662743122 200000 579217404 200000 847350203 200000 327852636 200000 59970309 200000 846845930 200000 655245576 200000 445064348 200000 189783842 200000 43458343 200000 190272822 200000 655868577 200000 778381303 200000 649676392 200000 932653926 200000 588038722 200000 309202329 200000 404168389 200000 342501309 200000 83947001 200000 183999325 200000 485117499 200000 39472611 200000 1233763 200000 929746015 200000 519092265 200000 807645063 200000 79704004 200000 507142654 200000 275294675 200000 46990040 200000 636858496 200000 624497246 200000 804103907 200000 241457933 200000 914362275 200000 177984228 200000 180212707 200000 420819679 200000 332442202 200000 4091582 200000 773702339 200000 851519242 200000 794168184 200000 720569177 200000 37591385 200000 267607760 200000 486704114 200000 583009513 200000 886209500 200000 624702069 200000 586154851 200000 260106468 200000 593121129 200000 897610180 200000 913739913 200000 330857607 200000 974316159 200000 155308680 200000 149604294 200000 91037520 200000 162007938 200000 784676628 200000 592395680 200000 580178818 200000 564567355 200000 977182396 200000 785356097 200000 654319268 200000 489825622 200000 138085466 200000 754708215 200000 730360834 200000 735209698 200000 610741962 200000 901413045 200000 534456106 200000 292019413 200000 630821742 200000 897108625 200000 808159345 200000 877131398 200000 210522794 200000 888740164 200000 985892716 200000 847201841 200000 908807273 200000 975386285 200000 368087927 200000 784384375 200000 462505622 200000 280719438 200000 733982257 200000 764733915 200000 563099556 200000 377654221 200000 97815550 200000 78661957 200000 768685319 200000 489023861 200000 522484356 200000 978764419 200000 696305593 200000 405124274 200000 967930158 200000 212846019 200000 990965430 200000 976365209 200000 352877484 200000 964465435 200000 421171072 200000 206252637 200000 788372081 200000 231222018 200000 485969051 200000 375518683 200000 411365684 200000 727574228 200000 3487762 200000 565339151 200000 414316912 200000 178381649 200000 988512752 200000 839588253 200000 979296483 200000 13446942 200000 283753160 200000 597201225 200000 465317906 200000 670049090 200000 539626542 200000 293822079 200000 903766724 200000 111652267 200000 644395836 200000 769206732 200000 419660931 200000 803160999 200000 361541902 200000 820602210 200000 977741086 200000 830078059 200000 652656966 200000 929259928 200000 427984682 200000 220666768 200000 351873672 200000 404713832 200000 831798908 200000 421012880 200000 209649919 200000 134938864 200000 857594032 200000 929257037 200000 738173143 200000 726391794 200000 389122470 200000 520681355 200000 94948033 200000 103702611 200000 712336383 200000 882544497 200000 689833074 200000 987890335 200000 656405412 200000 813899021 200000 43352867 200000 258616964 200000 653539392 200000 924005069 200000 830705171 200000 945567058 200000 959534017 200000 621780230 200000 988896000 200000 53949570 200000 248979675 200000 149786224 200000 671807154 200000 169997356 200000 406026117 200000 219412647 200000 792595825 200000 297154447 200000 461578617 200000 473710252 200000 593817993 200000 41128845 200000 763884216 200000 227543395 200000 863345101 200000 563787564 200000 518526980 200000 325924371 200000 923282961 200000 401575958 200000 190808933 200000 987619049 200000 232822703 200000 683702041 200000 641345701 200000 55404916 200000 603303939 200000 148499624 200000 49237460 200000 522153258 200000 664017647 200000 309473625 200000 395519940 200000 92522466 200000 175242584 200000 919143013 200000 294492813 200000 632419417 200000 883941287 200000 186285612 200000 533441547 200000 459331757 200000 55198792 200000 667212974 200000 531690587 200000 711341284 200000 440281646 200000 612960274 200000 828355682 200000 192387430 200000 494305101 200000 816366883 200000 919277638 200000 508410751 200000 945357087 200000 798957006 200000 330729970 200000 802963423 200000 768801568 200000 3396005 200000 146785174 200000 806570265 200000 43823442 200000 16470623 200000 276619813 200000 850464807 200000 1869498 200000 984392277 200000 799701462 200000 527174372 200000 324871649 200000 818283783 200000 133056164 200000 745491089 200000 193046355 200000 203995541 200000 597511886 200000 185310289 200000 794036259 200000 521499463 200000 350804823 200000 218965420 200000 900883046 200000 801965574 200000 40476295 200000 208579344 200000 866886579 200000 444446944 200000 353206376 200000 914564171 200000 639427498 200000 498698376 200000 208232778 200000 755689746 200000 800981610 200000 939612627 200000 889748031 200000 611389310 200000 739438872 200000 785087548 200000 717270943 200000 269564554 200000 464476767 200000 999718496 200000 511766406 200000 154446998 200000 519164139 200000 308735107 200000 727445073 200000 982212071 200000 477731309 200000 993531658 200000 128988453 200000 444725540 200000 985011610 200000 15705343 200000 545065064 200000 828727259 200000 671142828 200000 700785809 200000 631493190 200000 558904570 200000 827119071 200000 401724816 200000 115269421 200000 654427478 200000 556020341 200000 503522293 200000 568052817 200000 76609575 200000 47023795 200000 624829016 200000 537252905 200000 365029770 200000 555283810 200000 288577144 200000 776832240 200000 927490302 200000 554022734 200000 504365495 200000 318056229 200000 193702375 200000 658550218 200000 945016219 200000 213702667 200000 655548943 200000 472357675 200000 874818127 200000 405099562 200000 508952096 200000 770544968 200000 446649119 200000 897980876 200000 366301227 200000 857058305 200000 561608960 200000 511590785 200000 507392548 200000 712366005 200000 795682053 200000 185854107 200000 514518627 200000 169207242 200000 837825771 200000 844899251 200000 529904164 200000 379254568 200000 892687246 200000 464877858 200000 456472072 200000 942112446 200000 872784754 200000 744494473 200000 433834642 200000 693206524 200000 685770555 200000 50159177 200000 394123947 200000 532390232 200000 550783029 200000 163571212 200000 963101727 200000 485301961 200000 943400141 200000 675986234 200000 12734494 200000 665223247 200000 869689621 200000 427151493 200000 753436091 200000 197371497 200000 725998916 200000 789264222 200000 978936944 200000 403574429 200000 416727604 200000 652139645 200000 736263321 200000 739721716 200000 931508707 200000 785727581 200000 434435060 200000 880338810 200000 121439218 200000 482041277 200000 608588839 200000 625972418 200000 768251433 200000 659510816 200000 433344314 200000 701880417 200000 485825777 200000 34935374 200000 823241753 200000 603885679 200000 557408728 200000 428825297 200000 386296083 200000 556600073 200000 726369297 200000 535147641 200000 32920670 200000 133435601 200000 35738865 200000 721845976 200000 605788304 200000 625444716 200000 584104563 200000 663668935 200000 79295783 200000 272393219 200000 858213301 200000 432075487 200000 717303043 200000 997153731 200000 471544697 200000 892909569 200000 553732839 200000 744565853 200000 180124325 200000 966839247 200000 331047931 200000 206416518 200000 953100995 200000 809200944 200000 264646221 200000 63121016 200000 329614466 200000 161747152 200000 464694603 200000 777162352 200000 842103859 200000 765725085 200000 260501066 200000 42436398 200000 257640524 200000 915964235 200000 768183043 200000 304628344 200000 73478121 200000 192334033 200000 646180880 200000 410618775 200000 352081734 200000 736842986 200000 109635955 200000 576980951 200000 935284806 200000 982029461 200000 771212560 200000 798274828 200000 92122351 200000 531944854 200000 199888687 200000 172846088 200000 822969836 200000 142871795 200000 515071227 200000 762956070 200000 793361674 200000 954846071 200000 8372997 200000 187659970 200000 69137339 200000 988090418 200000 522554817 200000 967586238 200000 493147030 200000 977773814 200000 97708551 200000 220571647 200000 8437460 200000 511699676 200000 743817620 200000 338605806 200000 276290773 200000 634097853 200000 736419719 200000 458929144 200000 164249241 200000 280250810 200000 950408932 200000 812660494 200000 685739336 200000 657682357 200000 675153172 200000 406045478 200000 23147179 200000 602235349 200000 289332323 200000 756652728 200000 38380976 200000 75095814 200000 967077505 200000 620465217 200000 72330473 200000 220179063 200000 15282946 200000 167764676 200000 638867213 200000 424344090 200000 103804894 200000 134438468 200000 357514614 200000 535213863 200000 478760433 200000 651174474 200000 4476578 200000 476255385 200000 293113724 200000 280799333 200000 685961907 200000 524813743 200000 583404706 200000 514664102 200000 531693551 200000 71042669 200000 870526956 200000 316938784 200000 909976896 200000 275497496 200000 454346438 200000 145390958 200000 543687348 200000 515286974 200000 917790719 200000 353910573 200000 291056638 200000 869068460 200000 191918669 200000 449987709 200000 738679027 200000 627322614 200000 965478087 200000 638935428 200000 77522959 200000 619509234 200000 308535145 200000 45145067 200000 248360686 200000 869355197 200000 568690067 200000 468795231 200000 976490195 200000 121941684 200000 259676810 200000 790584337 200000 867469092 200000 205332476 200000 441427446 200000 9297719 200000 353777643 200000 789844988 200000 958127715 200000 394101641 200000 157208663 200000 455255518 200000 247129536 200000 172661188 200000 479869241 200000 651704081 200000 736979426 200000 443131178 200000 464487816 200000 605968329 200000 375734018 200000 90096640 200000 829373661 200000 578318718 200000 431161403 200000 711239183 200000 364731383 200000 240484201 200000 39469069 200000 420659492 200000 194404153 200000 898108170 200000 533534941 200000 672499089 200000 179749671 200000 288308901 200000 265384818 200000 846515881 200000 309569261 200000 793419199 200000 235126138 200000 330624839 200000 132653784 200000 246149542 200000 613379075 200000 578717768 200000 715586778 200000 405665255 200000 716488194 200000 275075340 200000 658743050 200000 486321878 200000 463452879 200000 22055417 200000 871636002 200000 10321417 200000 803773607 200000 95376120 200000 338838015 200000 358504157 200000 942310185 200000 445676022 200000 106655269 200000 47123184 200000 728914394 200000 800142693 200000 808559673 200000 742469797 200000 670181025 200000 579078840 200000 32579717 200000 549375395 200000 770347083 200000 366026474 200000 380007543 200000 721295702 200000 44537608 200000 726146808 200000 122967329 200000 563674477 200000 83414252 200000 91687522 200000 645871547 200000 583180890 200000 182568559 200000 735040942 200000 630510621 200000 583924693 200000 975347438 200000 768423141 200000 389352262 200000 36154713 200000 514734375 200000 47841300 200000 517024216 200000 375818406 200000 504315841 200000 87372237 200000 899093144 200000 793214013 200000 838845378 200000 827872675 200000 949964019 200000 986083815 200000 114206487 200000 319912626 200000 222494580 200000 810183471 200000 330441487 200000 450707988 200000 371693135 200000 885416419 200000 727859424 200000 154576236 200000 213479386 200000 364851863 200000 249006113 200000 263933280 200000 8593166 200000 729986337 200000 30005582 200000 210086423 200000 628175370 200000 375395614 200000 476674120 200000 830602687 200000 39243920 200000 302966892 200000 999260882 200000 950835977 200000 294796935 200000 775740846 200000 838342421 200000 243905451 200000 725061751 200000 805808332 200000 811526685 200000 369879773 200000 346081808 200000 705613680 200000 670074457 200000 402529245 200000 122140835 200000 151699337 200000 82533919 200000 789721195 200000 194651559 200000 764702668 200000 809765413 200000 541131597 200000 260358966 200000 280309806 200000 191054345 200000 647028940 200000 851293837 200000 330310763 200000 345910987 200000 400709430 200000 977689231 200000 792812675 200000 181705038 200000 604031834 200000 80640579 200000 622086967 200000 35111642 200000 793051919 200000 784440658 200000 91703440 200000 717384093 200000 152214445 200000 716729482 200000 271587417 200000 339077925 200000 18494609 200000 246980701 200000 325921440 200000 812585191 200000 919393694 200000 613960034 200000 96206393 200000 804987068 200000 371134391 200000 235536595 200000 127227707 200000 373805919 200000 847305542 200000 316697358 200000 826808192 200000 839991536 200000 292532920 200000 97487381 200000 735436073 200000 523556723 200000 526716159 200000 350557197 200000 922766617 200000 622692690 200000 891674127 200000 492114370 200000 30528373 200000 945686999 200000 730925409 200000 535918882 200000 835653162 200000 642571699 200000 639856242 200000 522206142 200000 583869799 200000 196015482 200000 337386309 200000 959733068 200000 375037982 200000 506874917 200000 407513309 200000 764693031 200000 296263304 200000 389206414 200000 759029700 200000 370428365 200000 716007582 200000 87110903 200000 481434248 200000 80079200 200000 980318368 200000 837102468 200000 615244344 200000 406038054 200000 69133202 200000 837813948 200000 924574955 200000 887200266 200000 184006586 200000 589063436 200000 939183673 200000 677041688 200000 611858724 200000 986704452 200000 435801536 200000 564309764 200000 19932190 200000 734563863 200000 584721312 200000 490350500 200000 902999484 200000 42049183 200000 758098175 200000 772446065 200000 744912981 200000 16683736 200000 573549703 200000 880711947 200000 473330692 200000 197353761 200000 843792099 200000 111954098 200000 335261480 200000 233442750 200000 385632069 200000 723024589 200000 90848484 200000 62889304 200000 891606499 200000 172686439 200000 837625760 200000 558366075 200000 552324725 200000 280570285 200000 423189382 200000 577177366 200000 885941433 200000 690637937 200000 516608773 200000 62299903 200000 894649072 200000 235646634 200000 691039058 200000 880760941 200000 61985886 200000 263528178 200000 26748642 200000 213800828 200000 249636301 200000 608820999 200000 752367602 200000 838454188 200000 425111051 200000 521586762 200000 571332863 200000 185481826 200000 518898279 200000 430407235 200000 911835982 200000 881819494 200000 585467192 200000 27961115 200000 641392485 200000 248333156 200000 459963478 200000 456794656 200000 599975312 200000 35540075 200000 958174623 200000 286214212 200000 905978461 200000 117820529 200000 979484531 200000 244459679 200000 822636832 200000 652706252 200000 563536697 200000 660169961 200000 934431856 200000 417793466 200000 322361816 200000 701952001 200000 214128296 200000 433122522 200000 264925758 200000 537497192 200000 616717415 200000 243229617 200000 369637853 200000 653844166 200000 988299024 200000 953798951 200000 283499305 200000 872521316 200000 153564491 200000 145390855 200000 109862939 200000 554393009 200000 320884098 200000 82651266 200000 380561585 200000 494768830 200000 969371749 200000 188411052 200000 290154860 200000 379939265 200000 11503974 200000 697999102 200000 865796048 200000 243418518 200000 858304830 200000 650669523 200000 182028519 200000 955017273 200000 189981798 200000 553429739 200000 974939583 200000 700129101 200000 226024863 200000 582172138 200000 851520999 200000 335922840 200000 960563819 200000 862134490 200000 585329654 200000 23621252 200000 312080273 200000 918442661 200000 947902980 200000 493773472 200000 397736349 200000 520738204 200000 901148207 200000 481008158 200000 588292957 200000 310044659 200000 147711256 200000 777710162 200000 736278629 200000 692572226 200000 729105507 200000 996989753 200000 610780044 200000 356454405 200000 81611579 200000 368910831 200000 282217837 200000 859318301 200000 454855883 200000 805804344 200000 449527015 200000 747193166 200000 840424646 200000 12638712 200000 814754718 200000 584011967 200000 833800671 200000 905754043 200000 557681783 200000 403598461 200000 778483282 200000 421609262 200000 951248416 200000 380262391 200000 319099482 200000 820651683 200000 340052869 200000 813493379 200000 482851000 200000 686368914 200000 347489372 200000 308222936 200000 549139251 200000 341160466 200000 629162907 200000 829877394 200000 977889554 200000 646396772 200000 841091580 200000 781928626 200000 879075748 200000 962762857 200000 202430080 200000 817105435 200000 105120952 200000 588367654 200000 600027369 200000 410111254 200000 864626469 200000 26924615 200000 435505214 200000 578359503 200000 779363652 200000 482865562 200000 575168331 200000 673289173 200000 7858032 200000 687386256 200000 347698462 200000 834287774 200000 452809869 200000 654781119 200000 606291339 200000 609324033 200000 990708863 200000 337865314 200000 729245097 200000 614931898 200000 262614702 200000 340928727 200000 135737939 200000 997817577 200000 102498952 200000 104582432 200000 873310889 200000 87701139 200000 495275519 200000 525422691 200000 580587148 200000 843132960 200000 630406663 200000 493642858 200000 852883749 200000 480957403 200000 316434202 200000 195430436 200000 137660766 200000 145351029 200000 203587508 200000 369432610 200000 35932775 200000 146882691 200000 161302230 200000 27902747 200000 352744499 200000 856587515 200000 510988935 200000 905450600 200000 24591352 200000 953143739 200000 358384206 200000 462498440 200000 590475955 200000 862506754 200000 268788666 200000 552687518 200000 5474722 200000 511668469 200000 586825434 200000 300845550 200000 18312392 200000 622854683 200000 990952645 200000 878123619 200000 341669228 200000 471087586 200000 119730196 200000 108549900 200000 45478042 200000 77637912 200000 877525347 200000 5763995 200000 226303904 200000 992178802 200000 124164051 200000 29523429 200000 419351186 200000 729931528 200000 503422347 200000 871634532 200000 579210440 200000 961592023 200000 815574066 200000 620430008 200000 191944539 200000 23899966 200000 590086519 200000 24187425 200000 763179947 200000 182190977 200000 1025930 200000 195554823 200000 908682203 200000 754818890 200000 83004320 200000 876997747 200000 590532947 200000 357737251 200000 706831474 200000 85574291 200000 919702846 200000 15646972 200000 428466366 200000 266591546 200000 498122506 200000 120177323 200000 619897797 200000 123407709 200000 193893098 200000 416667239 200000 580205516 200000 635365015 200000 717325399 200000 327323981 200000 653025947 200000 646416806 200000 334923403 200000 101090780 200000 970340353 200000 358303979 200000 93857540 200000 301927544 200000 9158221 200000 91293934 200000 483495431 200000 344975850 200000 634213590 200000 833836760 200000 261957915 200000 461354974 200000 984005749 200000 63315704 200000 635748234 200000 329745251 200000 346626566 200000 621658943 200000 743424227 200000 837153647 200000 70962411 200000 649821635 200000 313316731 200000 294139225 200000 722218888 200000 268600640 200000 235234023 200000 273874269 200000 354945992 200000 365795218 200000 338541699 200000 78127900 200000 975432599 200000 590487100 200000 849660398 200000 437034521 200000 926004069 200000 958786788 200000 772954508 200000 258976317 200000 603727529 200000 848599508 200000 910504195 200000 435279955 200000 321301084 200000 605660795 200000 748434878 200000 364428941 200000 730157434 200000 789025258 200000 127478637 200000 45299453 200000 858610565 200000 51993944 200000 181381251 200000 263171613 200000 230393601 200000 898264223 200000 177496759 200000 821513544 200000 521622009 200000 644822716 200000 143862147 200000 377825086 200000 685197945 200000 514036306 200000 379330216 200000 351465636 200000 405410577 200000 190393384 200000 162611368 200000 911625345 200000 281038681 200000 764449190 200000 759130955 200000 873544387 200000 801482343 200000 575562588 200000 577180187 200000 544518840 200000 164142938 200000 268819836 200000 625056999 200000 772264341 200000 868984787 200000 783509083 200000 272060484 200000 31187187 200000 321858679 200000 733595892 200000 222641159 200000 704947020 200000 680427886 200000 748873572 200000 38578636 200000 919889026 200000 365571815 200000 43158383 200000 874805106 200000 759931481 200000 18771858 200000 633898234 200000 765037981 200000 535691512 200000 581892900 200000 852071567 200000 137487411 200000 112720749 200000 1662679 200000 660920796 200000 706390752 200000 278273062 200000 952690663 200000 222559796 200000 684467602 200000 32435064 200000 848181270 200000 554350348 200000 63281405 200000 320011291 200000 960184360 200000 492408447 200000 478931735 200000 926136747 200000 148042344 200000 858528203 200000 714957725 200000 295651625 200000 704447266 200000 405193682 200000 417453709 200000 218551673 200000 160110375 200000 939341722 200000 453115050 200000 361844194 200000 726530124 200000 7106253 200000 328143868 200000 794535057 200000 296466922 200000 826034234 200000 819985997 200000 928902421 200000 496866144 200000 966234706 200000 495082412 200000 187152100 200000 99595404 200000 372972972 200000 175519982 200000 663610325 200000 902264918 200000 208788353 200000 806809640 200000 477955237 200000 30979366 200000 408186928 200000 295528758 200000 905144690 200000 83414889 200000 98746299 200000 651282488 200000 637073987 200000 379299343 200000 937483849 200000 909621775 200000 757301629 200000 145108752 200000 928883362 200000 460137188 200000 576716911 200000 474856930 200000 416871606 200000 237941922 200000 48801736 200000 407785989 200000 470303766 200000 65337719 200000 173258779 200000 141484407 200000 777284217 200000 82874967 200000 382686818 200000 153760576 200000 494544953 200000 413086073 200000 43738232 200000 847066600 200000 506643155 200000 274420952 200000 842890142 200000 259836412 200000 25039211 200000 922560691 200000 444911863 200000 783687821 200000 962534726 200000 922353165 200000 715798539 200000 532873136 200000 37950541 200000 600461102 200000 526287688 200000 583521535 200000 97904528 200000 334724128 200000 319432828 200000 964386326 200000 442096065 200000 360099634 200000 196561756 200000 815884567 200000 626938293 200000 289940345 200000 359823361 200000 929501991 200000 511717607 200000 444248394 200000 488348518 200000 306323694 200000 41601013 200000 369209538 200000 59075563 200000 642484507 200000 187228449 200000 393838142 200000 832497109 200000 814527198 200000 835615953 200000 513543907 200000 246012363 200000 933940844 200000 891031055 200000 26931991 200000 981659995 200000 7994239 200000 211675401 200000 945670406 200000 51903347 200000 250616787 200000 600749458 200000 690820382 200000 882939624 200000 776848810 200000 169510303 200000 131751059 200000 566354674 200000 725980233 200000 338578892 200000 620436444 200000 803875246 200000 258153081 200000 859508181 200000 891900212 200000 665953947 200000 324048647 200000 301732637 200000 788567834 200000 632894237 200000 164102980 200000 596050218 200000 873741009 200000 457490686 200000 341215621 200000 431175718 200000 940358880 200000 769069288 200000 582390692 200000 917206880 200000 171388308 200000 360945900 200000 109752701 200000 560159689 200000 485014905 200000 387894014 200000 543011698 200000 962952312 200000 654181861 200000 891738486 200000 189866728 200000 542620454 200000 533162349 200000 581115792 200000 786767560 200000 774557363 200000 915324526 200000 528666605 200000 466735103 200000 851260319 200000 854317957 200000 213958928 200000 582906366 200000 781296274 200000 232411671 200000 947571170 200000 102255418 200000 79133908 200000 51958474 200000 139988527 200000 258954669 200000 553469653 200000 98686986 200000 119864103 200000 459951955 200000 619425959 200000 708049541 200000 83365854 200000 465801390 200000 111092351 200000 966170031 200000 604150219 200000 662327107 200000 116908855 200000 370284095 200000 294544205 200000 362351131 200000 95319759 200000 235565232 200000 996771361 200000 670410307 200000 522295528 200000 48648641 200000 8632813 200000 820866892 200000 283880775 200000 666173686 200000 598366905 200000 351366603 200000 985011800 200000 165363988 200000 78557041 200000 779110362 200000 967317929 200000 765261993 200000 332456548 200000 399816597 200000 234228330 200000 613036673 200000 854687176 200000 672931742 200000 21284340 200000 378930226 200000 532060723 200000 926417818 200000 42527295 200000 908213906 200000 909360419 200000 548128434 200000 697011306 200000 1756731 200000 60899192 200000 261797395 200000 158090038 200000 551588366 200000 387519989 200000 95254894 200000 48930187 200000 800078253 200000 363207618 200000 967748985 200000 756273395 200000 219294719 200000 933483757 200000 486726251 200000 613622298 200000 399765423 200000 514597604 200000 663148676 200000 838018388 200000 840542638 200000 330636540 200000 56196227 200000 915292439 200000 367693741 200000 633903854 200000 860472878 200000 504835708 200000 111249572 200000 915793236 200000 940911310 200000 934090690 200000 753825614 200000 796846641 200000 433929648 200000 420319947 200000 471536298 200000 759534438 200000 636024485 200000 817510814 200000 344973948 200000 664103742 200000 766849666 200000 791358179 200000 375146441 200000 339511523 200000 560482209 200000 621376618 200000 572385119 200000 777219302 200000 735055967 200000 824384420 200000 635787339 200000 803464123 200000 20027804 200000 76840488 200000 421981280 200000 993759802 200000 62870846 200000 26265136 200000 565480631 200000 391404064 200000 748007086 200000 437140249 200000 387928617 200000 130242700 200000 229835609 200000 487780839 200000 782423511 200000 989222018 200000 454708528 200000 125153214 200000 779207587 200000 637961067 200000 157515560 200000 543389802 200000 903892660 200000 846307731 200000 996458427 200000 279795416 200000 124884470 200000 684234922 200000 521840998 200000 401380763 200000 792583831 200000 498730052 200000 254159657 200000 582148456 200000 137503372 200000 346720857 200000 913980682 200000 732285850 200000 341454602 200000 956443077 200000 507225746 200000 340013231 200000 413845261 200000 103784649 200000 406607182 200000 882850504 200000 655257556 200000 662214024 200000 269081935 200000 18078765 200000 221625698 200000 493374603 200000 5241258 200000 387376071 200000 153438975 200000 958039358 200000 240023801 200000 264708005 200000 54834102 200000 239117424 200000 145913305 200000 890567543 200000 454447317 200000 591732951 200000 996804458 200000 152479510 200000 390020207 200000 280670090 200000 805926354 200000 549591802 200000 553725405 200000 329684101 200000 289874106 200000 48094914 200000 755609657 200000 921809192 200000 544726991 200000 530541488 200000 205757665 200000 658317496 200000 452544834 200000 843235114 200000 192222202 200000 288031965 200000 202843209 200000 949307707 200000 366853355 200000 33130019 200000 464898460 200000 563341071 200000 28054749 200000 347820665 200000 146867192 200000 960660346 200000 615330626 200000 31131572 200000 403274912 200000 450510194 200000 932823627 200000 614916621 200000 719152087 200000 961968273 200000 739026288 200000 153619615 200000 995634535 200000 609167764 200000 768162796 200000 509482986 200000 487008029 200000 699442910 200000 24463167 200000 380817491 200000 982886730 200000 258871030 200000 944913322 200000 74892961 200000 544251716 200000 99000580 200000 862728374 200000 544374402 200000 943213539 200000 582602072 200000 201090478 200000 730929924 200000 196559876 200000 330610148 200000 324773408 200000 206179100 200000 948361993 200000 601758909 200000 606748255 200000 117480994 200000 518464344 200000 313030301 200000 614382084 200000 137217619 200000 104823512 200000 197249380 200000 44009577 200000 569424206 200000 202661751 200000 215654034 200000 789688621 200000 225013400 200000 17755558 200000 914611663 200000 374915763 200000 254464536 200000 629935323 200000 958000996 200000 680454818 200000 502352539 200000 560795150 200000 272425663 200000 523037286 200000 486618193 200000 714154556 200000 115338483 200000 687574958 200000 589856590 200000 365308135 200000 301430069 200000 376338668 200000 654153226 200000 193959573 200000 312312160 200000 307045336 200000 179096546 200000 988333389 200000 798006898 200000 239457773 200000 578071956 200000 736338205 200000 774008589 200000 128750827 200000 783420359 200000 473139350 200000 878124023 200000 640463699 200000 350697857 200000 995877198 200000 218140314 200000 189343982 200000 516093103 200000 87189085 200000 49049989 200000 815326023 200000 932000416 200000 496845536 200000 292595945 200000 296127020 200000 5698698 200000 768281210 200000 401232668 200000 375054385 200000 775617028 200000 886199758 200000 433521946 200000 21611308 200000 516307338 200000 225724678 200000 202695423 200000 640534714 200000 797118717 200000 382224463 200000 722360974 200000 75155641 200000 193182240 200000 978155611 200000 413101997 200000 918937548 200000 314442524 200000 84389597 200000 155465447 200000 193674714 200000 992316669 200000 389952272 200000 714393064 200000 597208207 200000 672558642 200000 794674737 200000 862802949 200000 514509786 200000 486947601 200000 136093184 200000 625740977 200000 246948461 200000 501631568 200000 334122819 200000 735180297 200000 259409985 200000 357608845 200000 24240708 200000 54817097 200000 580667151 200000 473849800 200000 533049678 200000 442719573 200000 329346263 200000 586532324 200000 249562931 200000 17573681 200000 136147549 200000 668738857 200000 687639497 200000 871352969 200000 898541479 200000 955358661 200000 851407976 200000 668271146 200000 399635073 200000 181667654 200000 661352558 200000 197797511 200000 824346361 200000 3152161 200000 779349435 200000 524089397 200000 621519843 200000 802714415 200000 748081461 200000 868391535 200000 927318869 200000 941252651 200000 197630789 200000 227011474 200000 495610156 200000 683250741 200000 64797785 200000 955044770 200000 131980678 200000 38685010 200000 420464480 200000 401337540 200000 80694598 200000 806246889 200000 527979601 200000 978333634 200000 72759956 200000 581162823 200000 406080676 200000 748828298 200000 232511322 200000 405727772 200000 979366359 200000 489618095 200000 54671816 200000 363623676 200000 34781674 200000 556615655 200000 264978640 200000 169190112 200000 833512419 200000 218675851 200000 785844906 200000 614475170 200000 214882380 200000 693870618 200000 95867730 200000 623862916 200000 774140848 200000 487908278 200000 19098373 200000 747430058 200000 875480353 200000 804173989 200000 498130120 200000 200816027 200000 317634741 200000 676400337 200000 460931809 200000 502584772 200000 878504452 200000 608673609 200000 217642332 200000 280425717 200000 745411244 200000 383674558 200000 994135175 200000 544513761 200000 337394893 200000 762132487 200000 181184374 200000 573734819 200000 460005262 200000 182481565 200000 577519232 200000 700869172 200000 753915798 200000 689177375 200000 897964479 200000 373412598 200000 709812115 200000 998825424 200000 949694868 200000 551376940 200000 109752503 200000 949180692 200000 976626978 200000 509981823 200000 427904821 200000 617195510 200000 731217102 200000 888130939 200000 710627529 200000 955719333 200000 190667973 200000 703137295 200000 460374829 200000 954200819 200000 829357430 200000 817328401 200000 814765221 200000 453200085 200000 782493204 200000 605371320 200000 89011828 200000 224664293 200000 241770261 200000 309009440 200000 240215909 200000 722438371 200000 215490741 200000 630883273 200000 209630787 200000 29337648 200000 737301364 200000 610611736 200000 793694304 200000 244379729 200000 150212244 200000 45351637 200000 634301970 200000 131568498 200000 371892380 200000 608063148 200000 228824369 200000 319801568 200000 40548824 200000 204956588 200000 720279451 200000 806237070 200000 887294678 200000 295657931 200000 23549361 200000 834577041 200000 39516906 200000 815852895 200000 967459543 200000 460510628 200000 571494571 200000 906363302 200000 500561911 200000 377890213 200000 790409332 200000 426955583 200000 670560255 200000 454034710 200000 381529316 200000 133430447 200000 801320542 200000 301886621 200000 684473182 200000 531313374 200000 496811403 200000 493284228 200000 649667210 200000 632205719 200000 232988542 200000 842782777 200000 464255698 200000 859833867 200000 920816181 200000 246014671 200000 618341606 200000 864239951 200000 524200497 200000 102532988 200000 863471672 200000 334520025 200000 996271350 200000 592093977 200000 134468993 200000 446984455 200000 717749646 200000 949586853 200000 110700346 200000 440951192 200000 117808903 200000 277778626 200000 330325028 200000 802698800 200000 626316528 200000 560127031 200000 704848321 200000 235264729 200000 813073888 200000 157124716 200000 286590168 200000 296085117 200000 111408112 200000 205459697 200000 312281077 200000 289229677 200000 213163324 200000 268459255 200000 310074854 200000 985392605 200000 102858341 200000 214548949 200000 10677823 200000 634406501 200000 444004625 200000 466197380 200000 223382487 200000 524813953 200000 557651562 200000 405211940 200000 514998089 200000 286144274 200000 23709083 200000 763158901 200000 326133620 200000 722237660 200000 609819223 200000 677363551 200000 27592699 200000 955011846 200000 859447634 200000 12053610 200000 642536390 200000 444439965 200000 791103173 200000 988018502 200000 605157247 200000 213020688 200000 424540910 200000 807409733 200000 419550742 200000 433145269 200000 450619022 200000 982604764 200000 64500030 200000 872598083 200000 774700905 200000 149868326 200000 227983853 200000 702950486 200000 219455177 200000 552354913 200000 20336352 200000 286478831 200000 306465276 200000 618199918 200000 932375829 200000 263792369 200000 905750737 200000 523307605 200000 308164686 200000 310173093 200000 884860959 200000 638899647 200000 116728213 200000 656690487 200000 598404159 200000 906973050 200000 895537075 200000 128441398 200000 272845197 200000 562834169 200000 426247607 200000 59001624 200000 250745066 200000 383106002 200000 829746549 200000 401154228 200000 697162301 200000 88820286 200000 5723140 200000 315631814 200000 163201773 200000 167129500 200000 547908671 200000 588036206 200000 334927465 200000 348874478 200000 871636805 200000 507836593 200000 9591968 200000 784147802 200000 971198714 200000 135743223 200000 426302089 200000 300186282 200000 216630916 200000 845703051 200000 562115229 200000 523926988 200000 311825614 200000 559997470 200000 232976216 200000 86242644 200000 255360776 200000 301899333 200000 322227643 200000 840584693 200000 64831269 200000 11950582 200000 652644813 200000 43788556 200000 803163739 200000 213595663 200000 585153301 200000 854938389 200000 544718247 200000 494054607 200000 62019362 200000 401622067 200000 670253638 200000 630768219 200000 558909956 200000 982781612 200000 954851901 200000 255865147 200000 667991760 200000 400897899 200000 328868563 200000 673672922 200000 301206047 200000 894971005 200000 280618257 200000 50563081 200000 810218127 200000 353606036 200000 740261449 200000 79615356 200000 507545409 200000 941666439 200000 561623692 200000 193303627 200000 554104409 200000 597238736 200000 316593458 200000 679652979 200000 134786946 200000 48930572 200000 599821654 200000 757772115 200000 279289959 200000 261565311 200000 922076248 200000 1037871 200000 595783995 200000 264331918 200000 61386329 200000 978316465 200000 550777650 200000 249619522 200000 427762370 200000 195190627 200000 57108742 200000 473489868 200000 338629821 200000 944876597 200000 583423347 200000 139710971 200000 906592698 200000 857027837 200000 531803578 200000 429829063 200000 281651180 200000 423633906 200000 533593634 200000 310261962 200000 163588298 200000 355424305 200000 260000882 200000 471244738 200000 601686414 200000 906902073 200000 940755065 200000 673975057 200000 468762553 200000 685342830 200000 633680519 200000 901759293 200000 409560973 200000 124703641 200000 42435057 200000 838371184 200000 386473106 200000 758505318 200000 605510544 200000 163599864 200000 856638993 200000 985635556 200000 962886210 200000 840856776 200000 394058140 200000 402841353 200000 949238632 200000 524367350 200000 1782660 200000 704363308 200000 571547495 200000 555883067 200000 653794145 200000 996625801 200000 759302695 200000 646086006 200000 977507983 200000 931478465 200000 816970135 200000 932900137 200000 102224555 200000 750850903 200000 679138855 200000 626124026 200000 901818393 200000 58530868 200000 292250444 200000 404296500 200000 815700609 200000 522948899 200000 366091263 200000 174135108 200000 691130190 200000 132256342 200000 531507006 200000 850716732 200000 499777582 200000 124196319 200000 388321930 200000 289065811 200000 940330389 200000 153683512 200000 989882984 200000 258977890 200000 340324665 200000 958107836 200000 317428448 200000 661961832 200000 526980247 200000 363072043 200000 803808769 200000 967952392 200000 720822637 200000 611107114 200000 808746587 200000 506999814 200000 611286590 200000 580714176 200000 890777987 200000 220041166 200000 394408145 200000 746163931 200000 501716626 200000 996769773 200000 867567794 200000 937317065 200000 620671143 200000 732229269 200000 571455920 200000 877621183 200000 632944480 200000 846609438 200000 626904669 200000 448456022 200000 365708133 200000 540055423 200000 70447250 200000 86833672 200000 417888478 200000 448537305 200000 1768936 200000 528469431 200000 467462647 200000 27938797 200000 192098879 200000 408091687 200000 646079843 200000 177294496 200000 323393595 200000 882335103 200000 423944406 200000 8711038 200000 983907266 200000 461814989 200000 444266378 200000 44871221 200000 752063615 200000 764838527 200000 524883643 200000 642279957 200000 250189922 200000 228326634 200000 917228587 200000 753281687 200000 709891102 200000 18459334 200000 479676063 200000 290368979 200000 927464362 200000 851079599 200000 351916639 200000 493681928 200000 304158401 200000 323377830 200000 377320890 200000 381681944 200000 973263714 200000 697395855 200000 808517504 200000 600071945 200000 338959952 200000 690820273 200000 658377606 200000 911107205 200000 674158994 200000 210020665 200000 294820134 200000 107077722 200000 825648372 200000 331533239 200000 281618364 200000 445734140 200000 638578821 200000 751057310 200000 926878506 200000 737032446 200000 675055896 200000 33034440 200000 483991124 200000 386050973 200000 630593731 200000 996304881 200000 432008613 200000 531896629 200000 240368994 200000 755046199 200000 161070473 200000 237873609 200000 189062421 200000 597071009 200000 659566833 200000 911927167 200000 254428349 200000 672543380 200000 750836178 200000 449948450 200000 191319683 200000 571347039 200000 587213222 200000 925280415 200000 110236242 200000 816013489 200000 728677865 200000 103967624 200000 849042520 200000 859738653 200000 579372701 200000 993229204 200000 338473865 200000 165684637 200000 301498567 200000 573254429 200000 277398556 200000 107011852 200000 532059887 200000 875396000 200000 20196364 200000 593340331 200000 817993636 200000 905668672 200000 742161304 200000 61232797 200000 604428278 200000 395903556 200000 81630659 200000 808581994 200000 863185402 200000 631786389 200000 394777812 200000 992755840 200000 44948298 200000 333651777 200000 133309655 200000 4150701 200000 141831042 200000 893453307 200000 235196955 200000 169199782 200000 630312132 200000 886573720 200000 460579763 200000 830499204 200000 188693045 200000 581365395 200000 903954933 200000 932384578 200000 453659774 200000 797023882 200000 546036477 200000 326442048 200000 3645515 200000 148704958 200000 191563051 200000 389267651 200000 138794703 200000 554445207 200000 941539233 200000 222447986 200000 122048575 200000 336356382 200000 305379526 200000 640666075 200000 179945042 200000 817045634 200000 788050117 200000 68052204 200000 192137928 200000 155536532 200000 137229839 200000 713178490 200000 202947040 200000 782560842 200000 378295253 200000 872325309 200000 629226719 200000 293454911 200000 251382926 200000 155750610 200000 472254608 200000 722136625 200000 616051319 200000 647118136 200000 473312703 200000 321596290 200000 357411342 200000 10424659 200000 869030845 200000 426102200 200000 344321175 200000 61425901 200000 937309407 200000 429036798 200000 862168727 200000 281129136 200000 833431295 200000 559028385 200000 838249563 200000 7894189 200000 195229177 200000 743711635 200000 488077426 200000 841751768 200000 764807727 200000 709612266 200000 714596399 200000 647423369 200000 808045830 200000 505778274 200000 566754344 200000 272496636 200000 854691175 200000 776324823 200000 138766010 200000 64631506 200000 581824063 200000 863151309 200000 294922370 200000 491072142 200000 815269631 200000 301138152 200000 828862693 200000 673497625 200000 219073052 200000 729590388 200000 764718217 200000 594789183 200000 4269968 200000 56631262 200000 224657882 200000 184751920 200000 747437399 200000 664324408 200000 52331398 200000 569501952 200000 257710067 200000 230318265 200000 496021249 200000 78515238 200000 93327081 200000 481178939 200000 389205762 200000 584588545 200000 263168322 200000 487397052 200000 321171460 200000 704672078 200000 41558539 200000 763985117 200000 738902214 200000 936337587 200000 327037653 200000 865897830 200000 147307211 200000 618841912 200000 750395445 200000 725102272 200000 470610139 200000 286635465 200000 536580677 200000 282860665 200000 538261888 200000 286977205 200000 75111714 200000 508785604 200000 628375434 200000 453365298 200000 789075820 200000 3536374 200000 856212108 200000 246427350 200000 491919561 200000 804991242 200000 686483804 200000 982083615 200000 838614113 200000 237585438 200000 209033879 200000 402129645 200000 48341859 200000 283909108 200000 456998682 200000 991339011 200000 477348735 200000 454122354 200000 444806282 200000 412592777 200000 42999659 200000 728247330 200000 523147726 200000 514554509 200000 27013471 200000 205046963 200000 957237647 200000 543960445 200000 65751448 200000 348570486 200000 187257023 200000 294511278 200000 351253720 200000 974701281 200000 693649679 200000 669309913 200000 705265380 200000 448544784 200000 685359991 200000 8446872 200000 135826181 200000 681106239 200000 874378418 200000 410027502 200000 383242376 200000 649119825 200000 861150143 200000 907187388 200000 751145790 200000 821921612 200000 732999777 200000 354963533 200000 36604925 200000 965029595 200000 662427552 200000 415173067 200000 527433500 200000 419178699 200000 106193990 200000 232734663 200000 542892795 200000 387971726 200000 580405603 200000 812221109 200000 129000569 200000 694789563 200000 381220554 200000 939469165 200000 295899516 200000 443691659 200000 938267026 200000 627000236 200000 829922157 200000 446143582 200000 145324693 200000 668264593 200000 473077689 200000 236006452 200000 18555636 200000 783845664 200000 555998801 200000 683512629 200000 281268369 200000 75441346 200000 123968043 200000 704429866 200000 774618259 200000 692697539 200000 237061566 200000 243122945 200000 401683942 200000 715768275 200000 957086090 200000 924489036 200000 297058744 200000 770895494 200000 388127374 200000 894468802 200000 712893437 200000 397588948 200000 413139152 200000 42714301 200000 433617900 200000 826465433 200000 832855513 200000 72435643 200000 244306049 200000 912957718 200000 309328694 200000 442183646 200000 208896761 200000 274886510 200000 301030136 200000 851068268 200000 514454872 200000 441858090 200000 134635573 200000 49671503 200000 897591526 200000 694021302 200000 390165893 200000 724873621 200000 281730733 200000 358253537 200000 535140229 200000 350776305 200000 707687933 200000 267968609 200000 533202263 200000 523158072 200000 803699945 200000 485139789 200000 218399520 200000 792373990 200000 488598216 200000 291896993 200000 304490121 200000 308330903 200000 712837300 200000 733682109 200000 622238015 200000 95357326 200000 407131662 200000 250960870 200000 155265396 200000 110612017 200000 839170296 200000 499587268 200000 711304795 200000 523122570 200000 989712601 200000 367846627 200000 869255855 200000 841213128 200000 466986205 200000 90443826 200000 276611373 200000 479907516 200000 297767539 200000 866941062 200000 771138325 200000 358441053 200000 696254413 200000 882892824 200000 77300909 200000 648629572 200000 447913571 200000 965036035 200000 293660606 200000 217699376 200000 974418800 200000 218521287 200000 589109781 200000 650069892 200000 82963572 200000 558782665 200000 579419651 200000 227186628 200000 901872560 200000 336313040 200000 762387166 200000 658110492 200000 620922029 200000 169579658 200000 386234750 200000 421607641 200000 355062965 200000 370131205 200000 322699456 200000 993540589 200000 593638744 200000 113983798 200000 838665223 200000 574189935 200000 540638953 200000 672915573 200000 984365494 200000 505940505 200000 882093311 200000 892099839 200000 315080631 200000 428168136 200000 304493301 200000 116748915 200000 99405303 200000 941241344 200000 309720681 200000 510753366 200000 707321575 200000 485111398 200000 554371520 200000 386103439 200000 648843261 200000 663658308 200000 260664481 200000 891178475 200000 160983601 200000 486067720 200000 151531638 200000 925471898 200000 763210880 200000 1279429 200000 777724142 200000 698084528 200000 586082925 200000 466582960 200000 356691582 200000 957947557 200000 970257531 200000 591889828 200000 526978267 200000 206251478 200000 509541556 200000 982848159 200000 788352385 200000 703530753 200000 447979813 200000 605085507 200000 99532335 200000 78112973 200000 187730015 200000 879045206 200000 122451817 200000 313761344 200000 637365240 200000 266077506 200000 330215157 200000 115312455 200000 613501704 200000 509200021 200000 403451998 200000 476723505 200000 395938477 200000 758816898 200000 450472820 200000 705823028 200000 715277447 200000 571492703 200000 92767946 200000 533496551 200000 251094844 200000 601484837 200000 506125367 200000 382442182 200000 436841205 200000 797058803 200000 455899478 200000 372253874 200000 85558751 200000 343638923 200000 916249094 200000 365501550 200000 832105644 200000 53765076 200000 497020138 200000 8867363 200000 850990351 200000 623482454 200000 885610985 200000 670408925 200000 331432516 200000 293775553 200000 277100719 200000 344390411 200000 471865733 200000 632224358 200000 423050539 200000 736328451 200000 417701526 200000 859314876 200000 103606287 200000 851889531 200000 491971130 200000 751623645 200000 20517203 200000 944495633 200000 434546363 200000 626659078 200000 429969587 200000 244931525 200000 280342118 200000 621062426 200000 201032236 200000 404588922 200000 535374348 200000 814297376 200000 21282435 200000 40483448 200000 322762115 200000 797988033 200000 78536126 200000 604838125 200000 387402787 200000 673466571 200000 230701480 200000 450865255 200000 255982922 200000 206578096 200000 510917201 200000 363037275 200000 802360024 200000 374507527 200000 749315724 200000 503955618 200000 634186676 200000 665617674 200000 81067120 200000 594308087 200000 921909317 200000 954419479 200000 541066712 200000 723862138 200000 989604089 200000 946864688 200000 425500387 200000 23638576 200000 619074753 200000 772235386 200000 147724916 200000 436062592 200000 366953363 200000 475291842 200000 845278387 200000 596770743 200000 377344743 200000 797986547 200000 550968714 200000 88861573 200000 137367611 200000 675377313 200000 632028456 200000 186892158 200000 924274063 200000 454520705 200000 157664386 200000 783555739 200000 400398314 200000 587945454 200000 63648717 200000 335023286 200000 439562195 200000 828192102 200000 499784453 200000 937228049 200000 297126360 200000 592673035 200000 966513258 200000 955686608 200000 121516811 200000 75522595 200000 800746750 200000 611607930 200000 592057215 200000 905683097 200000 558028040 200000 789163900 200000 471487695 200000 163933049 200000 232820371 200000 467800742 200000 389451928 200000 233593719 200000 573299696 200000 868452523 200000 112431355 200000 662796649 200000 423546416 200000 154202534 200000 601824540 200000 347721929 200000 641052074 200000 889174672 200000 340904357 200000 437252148 200000 432596603 200000 541419979 200000 628585795 200000 966454253 200000 335287553 200000 693042586 200000 351543592 200000 288866394 200000 417480287 200000 359071398 200000 171975048 200000 625131142 200000 237491453 200000 193593467 200000 248710172 200000 686919838 200000 889835781 200000 26990088 200000 115296930 200000 896736884 200000 410888423 200000 521249827 200000 953061210 200000 295135231 200000 91365845 200000 268844547 200000 787113355 200000 489986521 200000 702889544 200000 802278340 200000 478970876 200000 559984576 200000 273929849 200000 946096358 200000 533663099 200000 673073429 200000 691823337 200000 336652494 200000 23808858 200000 244644704 200000 201350874 200000 448406852 200000 869551596 200000 620465354 200000 205696211 200000 160363764 200000 62080781 200000 671548577 200000 328456991 200000 57325037 200000 808408728 200000 79798231 200000 235988047 200000 19283493 200000 252708590 200000 896603524 200000 873641908 200000 985750514 200000 466081653 200000 203021152 200000 178479078 200000 880557202 200000 562182423 200000 256830026 200000 616503615 200000 670291108 200000 902936767 200000 558283459 200000 243344993 200000 534065325 200000 412130272 200000 741944179 200000 22810796 200000 224485269 200000 87223533 200000 980554659 200000 352831688 200000 582888743 200000 593306082 200000 992613826 200000 405106978 200000 990366356 200000 382365882 200000 891771873 200000 859533414 200000 904995569 200000 566254582 200000 397618742 200000 614254602 200000 928520116 200000 316885276 200000 794313629 200000 536140484 200000 326166331 200000 715571510 200000 440601106 200000 224526094 200000 474969413 200000 158550863 200000 475822904 200000 114566057 200000 74498934 200000 444984058 200000 164258005 200000 347186710 200000 912674264 200000 260837067 200000 751457108 200000 129323295 200000 877902165 200000 348432603 200000 711361601 200000 683856716 200000 667835454 200000 421605192 200000 812508369 200000 578664815 200000 156540103 200000 554992818 200000 291588695 200000 581921561 200000 128054152 200000 636942016 200000 84293328 200000 415665442 200000 792584189 200000 697333401 200000 771892056 200000 613167653 200000 802601223 200000 71587692 200000 150030003 200000 641576193 200000 316706154 200000 668444904 200000 667536325 200000 141438809 200000 597198925 200000 600266180 200000 867503642 200000 989529621 200000 449542077 200000 637423160 200000 956589151 200000 389059551 200000 132641577 200000 336691330 200000 69194982 200000 161337767 200000 696236519 200000 700544355 200000 649871399 200000 917936928 200000 21250478 200000 23431839 200000 821423417 200000 318027072 200000 761465626 200000 150022017 200000 902795357 200000 431595716 200000 289037356 200000 158830932 200000 218325876 200000 420468905 200000 109753031 200000 437196779 200000 31980164 200000 175922356 200000 307069236 200000 177718810 200000 422538295 200000 37016044 200000 778633887 200000 89440826 200000 875653723 200000 578524954 200000 33057175 200000 168885929 200000 772982883 200000 982182224 200000 561879186 200000 336334408 200000 210543588 200000 615986271 200000 718172775 200000 724184827 200000 945775385 200000 363492191 200000 587488978 200000 686939693 200000 771832672 200000 172609323 200000 690588915 200000 567921993 200000 19400635 200000 102291170 200000 839439311 200000 367372354 200000 257144656 200000 967298152 200000 838672590 200000 849730572 200000 339173353 200000 614095074 200000 268220475 200000 211815712 200000 389930101 200000 944903486 200000 672561095 200000 362465276 200000 734152581 200000 223132841 200000 561921287 200000 987593121 200000 148101072 200000 912645910 200000 811220465 200000 229309459 200000 624800943 200000 270272958 200000 64735075 200000 312658141 200000 640069793 200000 91381658 200000 262729628 200000 796203914 200000 859867593 200000 892406763 200000 914910401 200000 392883757 200000 202231403 200000 189366963 200000 100517210 200000 544034778 200000 906377075 200000 52541241 200000 87586002 200000 21933354 200000 181970669 200000 370306185 200000 565263354 200000 982367419 200000 804836494 200000 113842162 200000 567686 200000 383250350 200000 6458922 200000 268704134 200000 742332558 200000 936629800 200000 785647675 200000 388024477 200000 598063887 200000 895372753 200000 179064929 200000 854223442 200000 744414824 200000 654824536 200000 932610524 200000 823294980 200000 445682653 200000 887143404 200000 850960404 200000 956136407 200000 368484632 200000 996549060 200000 763278098 200000 962138929 200000 601695395 200000 155465881 200000 974620164 200000 426697021 200000 60619887 200000 881512231 200000 799625661 200000 566477163 200000 467638863 200000 729659056 200000 500284210 200000 505363438 200000 16197758 200000 947283832 200000 467605502 200000 687040573 200000 267543573 200000 192421194 200000 376822495 200000 962907026 200000 511725462 200000 682068977 200000 393911862 200000 511223662 200000 482108772 200000 875163072 200000 328789131 200000 768363027 200000 659192904 200000 890008587 200000 276465927 200000 786465032 200000 596663790 200000 257520044 200000 254840825 200000 740986265 200000 478247781 200000 420398463 200000 66982226 200000 857830229 200000 929427363 200000 823412453 200000 40943400 200000 988644494 200000 223670271 200000 492545605 200000 143808055 200000 80693468 200000 296300725 200000 166869382 200000 221701211 200000 392885658 200000 65643366 200000 23997079 200000 881391383 200000 213027432 200000 587849109 200000 165818856 200000 285895185 200000 790593959 200000 949097771 200000 204100846 200000 59502995 200000 687396608 200000 438329587 200000 506959010 200000 431703820 200000 684948958 200000 452735775 200000 982730755 200000 125422989 200000 937516015 200000 588470721 200000 869812879 200000 448963149 200000 272057255 200000 145019731 200000 514290382 200000 862177574 200000 395047612 200000 844082992 200000 143191240 200000 178720533 200000 242675883 200000 126949400 200000 542264457 200000 491099325 200000 816876850 200000 980302000 200000 147859620 200000 259070693 200000 393668820 200000 839810559 200000 609283245 200000 399933173 200000 565185880 200000 197688819 200000 877389246 200000 515025277 200000 486021194 200000 749391322 200000 419631347 200000 125858991 200000 740687225 200000 514634473 200000 225406446 200000 930713312 200000 155362679 200000 576289465 200000 85791571 200000 479141643 200000 22417948 200000 160560068 200000 719814477 200000 956934478 200000 988237572 200000 613898221 200000 808351752 200000 370770282 200000 930689036 200000 899105013 200000 193038388 200000 606981959 200000 805675481 200000 536459015 200000 612947849 200000 798375790 200000 483194449 200000 494918957 200000 920298301 200000 869317517 200000 821702431 200000 603025880 200000 392310415 200000 571244791 200000 31939123 200000 183691612 200000 762084672 200000 739034401 200000 542377024 200000 655211121 200000 792734741 200000 405575718 200000 269416765 200000 278851251 200000 743424855 200000 346982724 200000 490588389 200000 401478947 200000 982695762 200000 702054237 200000 147394871 200000 254540453 200000 710936793 200000 840431479 200000 455888118 200000 762783360 200000 387405248 200000 460924220 200000 967872553 200000 874591457 200000 472258401 200000 476334459 200000 850517660 200000 903984472 200000 74206488 200000 969331365 200000 11486302 200000 314500952 200000 833790151 200000 86655825 200000 104731201 200000 596565691 200000 79586643 200000 863733432 200000 995448926 200000 568347709 200000 437532452 200000 973401401 200000 781372558 200000 10147836 200000 489850537 200000 378123478 200000 432216817 200000 612197375 200000 613854930 200000 842040758 200000 299123307 200000 984756395 200000 106462612 200000 443237537 200000 752561442 200000 404436303 200000 828547689 200000 515178887 200000 706384642 200000 51550362 200000 154387661 200000 413116409 200000 275671609 200000 832715039 200000 796386498 200000 770672046 200000 419579323 200000 866848728 200000 880387405 200000 469270272 200000 607932863 200000 579489440 200000 711526134 200000 475962221 200000 504641599 200000 979124408 200000 460439628 200000 855742486 200000 29704060 200000 882047299 200000 185741407 200000 288396867 200000 250675321 200000 115065289 200000 548349252 200000 337871324 200000 714721659 200000 206322872 200000 658842773 200000 353981426 200000 519031951 200000 346069982 200000 870810606 200000 633118516 200000 481888772 200000 877283569 200000 809557873 200000 951280762 200000 789126380 200000 706623495 200000 553547843 200000 549045054 200000 943042464 200000 859922462 200000 369073933 200000 123671582 200000 738574393 200000 509934997 200000 382216316 200000 774128988 200000 139952408 200000 511595185 200000 215964609 200000 478364510 200000 291020126 200000 562887705 200000 781488913 200000 932988718 200000 567902068 200000 44480347 200000 161258022 200000 735005434 200000 85222789 200000 251804005 200000 626869948 200000 157217941 200000 695055871 200000 219415820 200000 680266005 200000 146541557 200000 231606294 200000 539282312 200000 765432438 200000 461314995 200000 377532481 200000 544978678 200000 77021095 200000 745444238 200000 366461627 200000 726117077 200000 57522551 200000 421059304 200000 990445571 200000 906214026 200000 139996470 200000 35136839 200000 189692764 200000 342413788 200000 328740154 200000 315781845 200000 634161998 200000 80649592 200000 483619674 200000 566874849 200000 686709283 200000 223218542 200000 950229366 200000 69469788 200000 336961131 200000 104277938 200000 965642221 200000 260892253 200000 857605497 200000 42664092 200000 167846949 200000 979814558 200000 344604131 200000 474825576 200000 883820806 200000 628525564 200000 538068485 200000 195639479 200000 914192767 200000 481890554 200000 193206911 200000 591550732 200000 917999360 200000 570628671 200000 295442099 200000 167811408 200000 282815999 200000 995475219 200000 366715208 200000 113996623 200000 547273843 200000 684550630 200000 387542186 200000 994062393 200000 820428892 200000 793018058 200000 107607943 200000 304191778 200000 847189561 200000 760395764 200000 735398739 200000 794037121 200000 437389712 200000 768831550 200000 383972037 200000 428220341 200000 784392041 200000 84288936 200000 456709720 200000 555483003 200000 627375315 200000 815696339 200000 135708875 200000 584152697 200000 204129630 200000 846413444 200000 685236641 200000 537647287 200000 839919520 200000 735880743 200000 372130210 200000 65398049 200000 268909489 200000 430944330 200000 943022424 200000 47819782 200000 856405934 200000 204747293 200000 535039379 200000 236604828 200000 62224441 200000 969997561 200000 961761254 200000 976840313 200000 783614199 200000 851638998 200000 825548583 200000 10969627 200000 27048721 200000 617524435 200000 214526451 200000 44604770 200000 826325940 200000 9356722 200000 873732391 200000 803651857 200000 701467281 200000 593884760 200000 349421672 200000 97706064 200000 84932189 200000 59846738 200000 752486044 200000 667202861 200000 792925522 200000 742606923 200000 10532463 200000 622364438 200000 979740076 200000 599572119 200000 441428687 200000 681651552 200000 903721006 200000 814606252 200000 273007473 200000 143776708 200000 572289690 200000 11143331 200000 137490762 200000 913784540 200000 304443452 200000 562145211 200000 945324822 200000 648544427 200000 500208736 200000 318500055 200000 166437844 200000 399089426 200000 80654039 200000 284709883 200000 450685255 200000 748005980 200000 616046711 200000 101394898 200000 782897271 200000 762510771 200000 343858584 200000 661433387 200000 448971310 200000 310573480 200000 762461335 200000 957844599 200000 328097660 200000 239392431 200000 576881238 200000 886773837 200000 365581364 200000 595448736 200000 519014586 200000 643393511 200000 304373100 200000 421420088 200000 340400940 200000 899156642 200000 584537601 200000 86755734 200000 535564569 200000 557230466 200000 985385232 200000 650112190 200000 179942002 200000 816311211 200000 19315838 200000 594046233 200000 280247341 200000 424718569 200000 908994418 200000 890380019 200000 729616578 200000 264583209 200000 809490134 200000 683535868 200000 644078254 200000 445351422 200000 481249753 200000 614096328 200000 713598707 200000 827418909 200000 817125487 200000 928318543 200000 507409302 200000 272708321 200000 202347983 200000 335779949 200000 664771104 200000 193355208 200000 511962356 200000 438074467 200000 462268446 200000 382857715 200000 603832094 200000 8874068 200000 839478689 200000 87387562 200000 701180494 200000 38759625 200000 216426943 200000 236677078 200000 833895373 200000 620369710 200000 858268944 200000 126476934 200000 675597477 200000 648032338 200000 660831793 200000 276681067 200000 567602726 200000 194109163 200000 624474693 200000 233219675 200000 106078819 200000 407318032 200000 758628719 200000 215659473 200000 500975794 200000 158456253 200000 431965017 200000 181720427 200000 146916912 200000 852664658 200000 630640560 200000 961453675 200000 270559803 200000 491131924 200000 685265061 200000 117561911 200000 869960438 200000 119724459 200000 886453613 200000 990660826 200000 286108616 200000 285984419 200000 731179714 200000 469256064 200000 258448861 200000 123970795 200000 391856993 200000 799130365 200000 768741540 200000 58357336 200000 713246858 200000 582082631 200000 50767 200000 139007779 200000 32507011 200000 305925880 200000 498158678 200000 425406055 200000 929460501 200000 619116493 200000 985979892 200000 21718180 200000 637448205 200000 83257129 200000 509785768 200000 672958015 200000 973984701 200000 838923155 200000 193753782 200000 215152639 200000 744373624 200000 729246771 200000 241184676 200000 706068370 200000 619641369 200000 143917913 200000 611309757 200000 601317382 200000 798397053 200000 921905399 200000 403864465 200000 110886992 200000 243424772 200000 96233762 200000 518179443 200000 395366345 200000 739211540 200000 407914644 200000 767673594 200000 789456043 200000 471653270 200000 877228333 200000 983012992 200000 860781208 200000 322528631 200000 121691246 200000 319534246 200000 762767636 200000 392024872 200000 550424060 200000 266449358 200000 421771782 200000 445840927 200000 198164003 200000 469967264 200000 278607419 200000 398164308 200000 786800720 200000 500230534 200000 882921955 200000 20840901 200000 979488662 200000 917405487 200000 945155858 200000 28103922 200000 672825130 200000 30563599 200000 635699776 200000 249460577 200000 468215015 200000 59496158 200000 904243402 200000 939107611 200000 805326283 200000 802034709 200000 473872239 200000 521390637 200000 449760888 200000 126873204 200000 546198227 200000 590275369 200000 54098356 200000 81825919 200000 740787711 200000 18382754 200000 128078057 200000 40148988 200000 559911647 200000 586430643 200000 675076262 200000 64726134 200000 502250178 200000 157066105 200000 425062172 200000 567170493 200000 346461406 200000 545795476 200000 241444513 200000 890389604 200000 485755594 200000 230348202 200000 467017265 200000 895500354 200000 196690178 200000 876377573 200000 399111144 200000 802240242 200000 796138343 200000 969952880 200000 63432585 200000 646128722 200000 984806844 200000 408278013 200000 534587130 200000 223228168 200000 950185002 200000 90411074 200000 170193606 200000 759081208 200000 69475261 200000 982688887 200000 577723545 200000 507075535 200000 50118372 200000 159511514 200000 510992840 200000 777723260 200000 625043957 200000 901106731 200000 594686919 200000 983211697 200000 834947494 200000 752479280 200000 271002800 200000 226648422 200000 231805845 200000 332250162 200000 270995395 200000 15489879 200000 648970434 200000 832974462 200000 919085024 200000 828983937 200000 525825552 200000 428607462 200000 940615182 200000 882411433 200000 40467655 200000 106677309 200000 291630584 200000 930514133 200000 605824277 200000 440247519 200000 206981227 200000 247419856 200000 637614728 200000 213998886 200000 360688602 200000 997846698 200000 107970709 200000 706474742 200000 110540506 200000 429875254 200000 744673045 200000 774031154 200000 604344998 200000 113043595 200000 594234563 200000 746064964 200000 359618460 200000 521812356 200000 937330111 200000 854052505 200000 106153405 200000 642859328 200000 794249742 200000 626149155 200000 324290865 200000 709948578 200000 118592023 200000 652799957 200000 465767617 200000 512983505 200000 468973351 200000 455680555 200000 614066779 200000 840245433 200000 493700590 200000 686513567 200000 993759122 200000 388679049 200000 747624192 200000 884953141 200000 174399004 200000 134290740 200000 431946582 200000 13792496 200000 971508306 200000 370575856 200000 88251594 200000 879841882 200000 910228403 200000 767049657 200000 39615134 200000 228728064 200000 553975137 200000 971303631 200000 604613622 200000 48122356 200000 242164386 200000 134179891 200000 547233881 200000 439016778 200000 769638240 200000 476142127 200000 346626100 200000 275552411 200000 660210858 200000 572686027 200000 626695511 200000 951874437 200000 339126065 200000 136429656 200000 329163126 200000 624867368 200000 429623756 200000 572835305 200000 496785065 200000 775381418 200000 814143476 200000 307326933 200000 835331052 200000 198131892 200000 388167240 200000 747947063 200000 135147424 200000 89233908 200000 595804939 200000 361629038 200000 437058056 200000 51786393 200000 480492193 200000 141711005 200000 944237517 200000 386097370 200000 962188822 200000 364074028 200000 978329723 200000 590064751 200000 832986006 200000 686517317 200000 47964417 200000 825895190 200000 609378038 200000 916344152 200000 953368629 200000 296193296 200000 749707818 200000 131512471 200000 570203470 200000 729287073 200000 881609677 200000 493732987 200000 262640744 200000 695590803 200000 960315292 200000 349379901 200000 643746563 200000 743364019 200000 604864251 200000 166042462 200000 238491781 200000 981451091 200000 180909934 200000 509884447 200000 141394611 200000 534667463 200000 531966753 200000 931530249 200000 979916860 200000 219171816 200000 852021089 200000 666428775 200000 808204078 200000 914079892 200000 734490401 200000 434110151 200000 519490431 200000 519691563 200000 390928246 200000 555197309 200000 282784645 200000 797958932 200000 315567131 200000 859346976 200000 356378238 200000 252729142 200000 603508718 200000 685211915 200000 149177609 200000 593387647 200000 133227889 200000 68741341 200000 40870827 200000 840349281 200000 589797706 200000 724082938 200000 69414220 200000 14517072 200000 242239683 200000 302315527 200000 608582583 200000 311808837 200000 504911946 200000 622305393 200000 816202781 200000 613249598 200000 370416626 200000 485782247 200000 227675027 200000 280343739 200000 796691441 200000 329985244 200000 752387471 200000 983037507 200000 814403872 200000 614250758 200000 520104559 200000 201657309 200000 990024062 200000 945622498 200000 357862898 200000 30243479 200000 148352173 200000 742551597 200000 410152892 200000 401813507 200000 890492020 200000 354806124 200000 937241047 200000 309763253 200000 576079675 200000 36058725 200000 396912941 200000 461654726 200000 933867666 200000 271988132 200000 749484559 200000 945618516 200000 733216682 200000 608260599 200000 311590065 200000 379438592 200000 106911194 200000 527439603 200000 427074475 200000 919325038 200000 271611675 200000 314185068 200000 578302073 200000 973790152 200000 896988301 200000 262509568 200000 682173436 200000 68030524 200000 831805168 200000 840315790 200000 849443576 200000 382211193 200000 916499756 200000 169018807 200000 235136148 200000 713538870 200000 103119561 200000 215803236 200000 17997021 200000 691227308 200000 970558584 200000 479323967 200000 63482178 200000 20194071 200000 122267784 200000 765301816 200000 987069209 200000 798673720 200000 242258289 200000 286975489 200000 429102105 200000 887910614 200000 17653325 200000 852757907 200000 405130974 200000 74151224 200000 961702234 200000 216660391 200000 774899561 200000 181850028 200000 80017017 200000 387308862 200000 65068957 200000 931441668 200000 588707762 200000 953444378 200000 731113411 200000 851971348 200000 109644206 200000 644938562 200000 845027591 200000 492330805 200000 184147515 200000 256508290 200000 732856312 200000 962369221 200000 845390028 200000 222168552 200000 178711308 200000 547244197 200000 377387255 200000 329876041 200000 956150554 200000 825395385 200000 996439797 200000 216544186 200000 256093150 200000 154205804 200000 870511141 200000 538348311 200000 306587256 200000 848905513 200000 854399881 200000 412268927 200000 513439725 200000 957120739 200000 250163783 200000 124850389 200000 3083685 200000 849929358 200000 939120681 200000 975460929 200000 485294571 200000 551335075 200000 424626718 200000 530824877 200000 989802096 200000 14965152 200000 121377463 200000 832119113 200000 748429513 200000 711394950 200000 761851050 200000 832159752 200000 71530732 200000 561188698 200000 632396115 200000 846689313 200000 189186999 200000 697223076 200000 659760942 200000 920014990 200000 326164841 200000 679805682 200000 911675486 200000 239777936 200000 276640295 200000 488548182 200000 395859753 200000 319245865 200000 180106873 200000 425354212 200000 593669754 200000 424043168 200000 200586698 200000 839331126 200000 291458654 200000 84610817 200000 579987691 200000 362382312 200000 294065799 200000 960765083 200000 112977552 200000 876380955 200000 892335308 200000 188374912 200000 205449169 200000 692053238 200000 427548071 200000 165318920 200000 270041771 200000 700625696 200000 538905269 200000 920837198 200000 827665021 200000 910843720 200000 917773626 200000 631392945 200000 409841803 200000 405819806 200000 544107675 200000 731300437 200000 964435583 200000 678079831 200000 478636257 200000 120834720 200000 486374115 200000 245525804 200000 507587901 200000 405462205 200000 421914024 200000 182822363 200000 897276030 200000 397759516 200000 616216737 200000 200120485 200000 733094300 200000 83918064 200000 999441929 200000 684721102 200000 228996657 200000 965762223 200000 743294201 200000 769911073 200000 197486843 200000 545312918 200000 360629747 200000 985148521 200000 939544668 200000 332323875 200000 7304538 200000 651039225 200000 831642842 200000 624594841 200000 118470135 200000 971156261 200000 894987679 200000 485375103 200000 156572534 200000 754762951 200000 412182777 200000 320687649 200000 318107878 200000 145839547 200000 522081499 200000 476086798 200000 647704893 200000 136147811 200000 309682011 200000 764410008 200000 818183634 200000 509698595 200000 139666738 200000 884734807 200000 714065633 200000 613600230 200000 382985279 200000 572956582 200000 757119499 200000 248934039 200000 868688388 200000 744640804 200000 248798419 200000 169550505 200000 233306663 200000 305276469 200000 231617826 200000 299060112 200000 127672563 200000 705555071 200000 523204547 200000 270444102 200000 464808405 200000 653469037 200000 522597096 200000 761036231 200000 696744415 200000 383272111 200000 355119779 200000 581694357 200000 328022088 200000 563268792 200000 73895790 200000 394688052 200000 386260201 200000 482531647 200000 441968292 200000 905456559 200000 321390274 200000 700593599 200000 256737541 200000 538675729 200000 972212339 200000 981039607 200000 881696054 200000 477875693 200000 73684163 200000 831761002 200000 26759742 200000 667955415 200000 509259037 200000 723046623 200000 25909259 200000 175888873 200000 197941774 200000 482513634 200000 628960235 200000 10294335 200000 540087752 200000 757014082 200000 646243603 200000 641311611 200000 548486819 200000 225312657 200000 527541532 200000 213133378 200000 116412822 200000 354852519 200000 729121408 200000 914114748 200000 407134914 200000 718412575 200000 39594274 200000 302488344 200000 667680232 200000 60200153 200000 701559491 200000 440141318 200000 531209965 200000 245697654 200000 522112398 200000 806185787 200000 112403549 200000 987649503 200000 841250957 200000 543220208 200000 512655846 200000 972058815 200000 157383729 200000 810062692 200000 85523160 200000 524570372 200000 838121678 200000 239244630 200000 210922156 200000 380106082 200000 764483356 200000 222578827 200000 799342458 200000 757740496 200000 609159863 200000 512030030 200000 417573505 200000 526617608 200000 840343712 200000 146632170 200000 93252259 200000 515222539 200000 44777403 200000 394318130 200000 984999654 200000 558562459 200000 348238671 200000 727417083 200000 383842036 200000 692499392 200000 548380041 200000 504311452 200000 403951004 200000 82259780 200000 586429433 200000 440505716 200000 179682127 200000 499896631 200000 533404690 200000 278057316 200000 371688099 200000 265084011 200000 604750766 200000 143184209 200000 909414100 200000 870656760 200000 195023753 200000 72960932 200000 12501566 200000 306342586 200000 526336961 200000 151823049 200000 672319204 200000 783030222 200000 138990685 200000 775891891 200000 358668524 200000 634316569 200000 300392898 200000 746640983 200000 502108449 200000 718827713 200000 847414591 200000 740463148 200000 112721264 200000 84645041 200000 672237955 200000 522410161 200000 201446251 200000 272740122 200000 729280801 200000 196778983 200000 185853129 200000 988283629 200000 598279955 200000 650824403 200000 16757732 200000 240043617 200000 857866548 200000 447779838 200000 330079289 200000 977113971 200000 867427013 200000 250413557 200000 9255148 200000 378639969 200000 819900649 200000 307367880 200000 957062465 200000 321842734 200000 248479016 200000 698642319 200000 55827748 200000 886232866 200000 539650544 200000 952497888 200000 651634594 200000 966992711 200000 268794639 200000 705149787 200000 890669422 200000 149566701 200000 149072443 200000 393751839 200000 648274781 200000 773619494 200000 376435594 200000 730989905 200000 230093034 200000 343391819 200000 969403386 200000 96051868 200000 579742387 200000 211996789 200000 43325930 200000 972350380 200000 768600825 200000 73950724 200000 503261599 200000 427009458 200000 50817060 200000 285770268 200000 866252224 200000 879574755 200000 591847741 200000 121611043 200000 217323483 200000 790009593 200000 879658611 200000 443204421 200000 102387422 200000 829486512 200000 102472087 200000 549123312 200000 946240926 200000 815522634 200000 95446175 200000 85922648 200000 381346643 200000 156823308 200000 968279078 200000 117156596 200000 531554842 200000 281497535 200000 468800490 200000 974891519 200000 907828082 200000 132385840 200000 166776141 200000 863524600 200000 75532992 200000 39657392 200000 587446230 200000 175062818 200000 496088011 200000 934309524 200000 718660525 200000 869714693 200000 528241984 200000 672777910 200000 720923170 200000 43632363 200000 667188015 200000 510981106 200000 904704550 200000 633334628 200000 966074252 200000 703277226 200000 872148688 200000 463137730 200000 458168495 200000 298274371 200000 212725721 200000 675706014 200000 289077716 200000 504564134 200000 296410656 200000 656803409 200000 497673628 200000 235878847 200000 435172904 200000 261486460 200000 516677770 200000 819826177 200000 320646805 200000 793112448 200000 47508871 200000 73396449 200000 190241971 200000 712818951 200000 894169183 200000 299407959 200000 57870575 200000 66207353 200000 39492674 200000 356133984 200000 794139995 200000 931555464 200000 534044740 200000 98266494 200000 792628270 200000 630817957 200000 992977885 200000 854433590 200000 68329026 200000 170355592 200000 523127657 200000 392376977 200000 597702549 200000 756857260 200000 546549928 200000 65971356 200000 561645512 200000 77778896 200000 229499711 200000 541913832 200000 527412387 200000 12030327 200000 812245302 200000 740760586 200000 637065359 200000 360670569 200000 883022713 200000 518452764 200000 889247002 200000 879773744 200000 823011415 200000 427685178 200000 707459447 200000 222132892 200000 427667462 200000 892865030 200000 873525499 200000 918231615 200000 126602012 200000 113422885 200000 312356257 200000 716805618 200000 679396631 200000 146373824 200000 379963527 200000 409050190 200000 847224535 200000 394900740 200000 460142703 200000 365867572 200000 138784543 200000 248618146 200000 46340671 200000 107546950 200000 733045015 200000 905091151 200000 497185153 200000 370189419 200000 550329549 200000 342634565 200000 570053348 200000 770663503 200000 674166703 200000 510463169 200000 957540537 200000 952688608 200000 256298770 200000 190153859 200000 843872630 200000 189975250 200000 997067439 200000 644058961 200000 448912439 200000 310528028 200000 26995488 200000 76417652 200000 426607416 200000 368777849 200000 237370472 200000 820954425 200000 890561116 200000 218578153 200000 240289384 200000 706788721 200000 90263465 200000 218048301 200000 147937643 200000 178273777 200000 812640714 200000 35382350 200000 611974811 200000 134516499 200000 703189132 200000 382836502 200000 96133257 200000 955117875 200000 771112289 200000 230753941 200000 150965161 200000 231462196 200000 478502368 200000 175601822 200000 942885075 200000 336091897 200000 38173250 200000 223014983 200000 625860548 200000 599820779 200000 41334759 200000 413944941 200000 796893083 200000 734079353 200000 44467663 200000 820355629 200000 864690012 200000 979883412 200000 709682466 200000 579441004 200000 655003760 200000 835913007 200000 707679145 200000 91981649 200000 356009251 200000 460436677 200000 420073554 200000 402042053 200000 389265189 200000 830377682 200000 737537967 200000 153054970 200000 439748106 200000 964439129 200000 897430648 200000 531395041 200000 491201994 200000 662221149 200000 846367748 200000 337775282 200000 756946241 200000 625095528 200000 104448724 200000 906362984 200000 396576432 200000 223632903 200000 159441673 200000 403388482 200000 306404410 200000 659649355 200000 749117161 200000 639513156 200000 611380328 200000 61406793 200000 553047902 200000 993323444 200000 754526886 200000 611817371 200000 112002166 200000 151727517 200000 181800899 200000 196429790 200000 927985636 200000 647910735 200000 283385973 200000 720817202 200000 370201982 200000 385130717 200000 439963091 200000 172701373 200000 780008893 200000 557127069 200000 922770393 200000 690177320 200000 491302976 200000 318503084 200000 862271463 200000 614344992 200000 564570697 200000 665631592 200000 387645250 200000 807974614 200000 42686782 200000 863152116 200000 747364242 200000 691083648 200000 113099049 200000 122961335 200000 286600547 200000 559134166 200000 665578809 200000 743617501 200000 238078628 200000 352693397 200000 744619583 200000 383908820 200000 820357418 200000 806191359 200000 515237170 200000 208325073 200000 928022318 200000 42668890 200000 470042539 200000 867327817 200000 364085195 200000 962336109 200000 647755881 200000 925054840 200000 483759489 200000 832955142 200000 5850575 200000 600400861 200000 568105141 200000 233758326 200000 958886497 200000 675254972 200000 766340143 200000 583919378 200000 794434891 200000 742438811 200000 924517274 200000 48096692 200000 674933978 200000 181597637 200000 935014407 200000 610137401 200000 38264576 200000 571633354 200000 547298922 200000 10851073 200000 688088020 200000 619812093 200000 810765340 200000 106974066 200000 2107920 200000 370565620 200000 370452823 200000 879855733 200000 984517522 200000 213074700 200000 822214589 200000 229485047 200000 215338459 200000 125897699 200000 132082386 200000 560404586 200000 281620115 200000 257527516 200000 803115645 200000 830966593 200000 909616643 200000 783293342 200000 861197707 200000 838040951 200000 820874649 200000 633417109 200000 700922412 200000 899410953 200000 428533864 200000 728622704 200000 838002292 200000 149851255 200000 11460005 200000 639437473 200000 515087579 200000 892001095 200000 615165739 200000 464568288 200000 945153214 200000 38353538 200000 972629496 200000 130340777 200000 741218012 200000 889648694 200000 307349166 200000 203745721 200000 644966873 200000 471060210 200000 149978643 200000 985813140 200000 969622206 200000 489947725 200000 304243089 200000 599896578 200000 177363319 200000 663429983 200000 24356790 200000 408930190 200000 481448788 200000 24022853 200000 937000117 200000 569969414 200000 591067016 200000 729612706 200000 919235300 200000 840830206 200000 35696557 200000 995175705 200000 150967100 200000 546488653 200000 227845182 200000 867723732 200000 436889564 200000 220115853 200000 607097628 200000 975263232 200000 302419078 200000 858998687 200000 40330762 200000 807741006 200000 164331297 200000 691184165 200000 457411889 200000 160448116 200000 836679733 200000 286002951 200000 374023581 200000 628014506 200000 59731314 200000 57954799 200000 568875453 200000 672512302 200000 746008617 200000 103509196 200000 977587687 200000 32738496 200000 215115217 200000 969972819 200000 130246353 200000 443384614 200000 284757636 200000 720689785 200000 474023449 200000 761590953 200000 687482751 200000 303668474 200000 821004991 200000 111974295 200000 798887845 200000 788576726 200000 545225638 200000 126599871 200000 690980349 200000 444071374 200000 999005206 200000 818544120 200000 554401840 200000 232657643 200000 418963517 200000 425149594 200000 773606668 200000 932423416 200000 122280873 200000 951532547 200000 187686659 200000 90773507 200000 488327631 200000 364004883 200000 972481708 200000 318512352 200000 625670280 200000 36331952 200000 92857153 200000 847305638 200000 206813327 200000 725633859 200000 127955232 200000 560809008 200000 350373380 200000 855309114 200000 405865035 200000 746150556 200000 362345708 200000 60387972 200000 102932200 200000 208232400 200000 315063214 200000 210620696 200000 683824065 200000 685485552 200000 704359319 200000 37466734 200000 123223236 200000 713889001 200000 686813527 200000 583916036 200000 693170052 200000 811947242 200000 157749122 200000 616039386 200000 937715126 200000 271534309 200000 811879185 200000 814031606 200000 938688437 200000 952046355 200000 856271326 200000 752297953 200000 371782399 200000 441987949 200000 353498411 200000 46769449 200000 95743670 200000 601313332 200000 131919900 200000 554654685 200000 475922976 200000 946074729 200000 736022584 200000 784402964 200000 757822760 200000 421597269 200000 692857324 200000 523024230 200000 479668954 200000 712340995 200000 540008712 200000 806634353 200000 370040810 200000 297244097 200000 164970304 200000 439996501 200000 295375662 200000 276833443 200000 959595692 200000 282052921 200000 436246560 200000 978285312 200000 827714120 200000 263023812 200000 249864029 200000 694605043 200000 2950773 200000 576358308 200000 327136552 200000 898308827 200000 467144566 200000 266360075 200000 412211687 200000 877621723 200000 14143988 200000 712491308 200000 834255525 200000 892912731 200000 411784571 200000 273281475 200000 22092175 200000 802270341 200000 560256250 200000 747226250 200000 328480375 200000 530549449 200000 478404935 200000 425271237 200000 26331988 200000 412269657 200000 169307033 200000 668398775 200000 820620992 200000 741609901 200000 805381644 200000 953896490 200000 787893369 200000 123858177 200000 869416480 200000 48703212 200000 11425248 200000 570527954 200000 481465659 200000 913666636 200000 922500221 200000 225478245 200000 704406818 200000 432909473 200000 53130873 200000 392966720 200000 392688772 200000 100241859 200000 205723426 200000 111968943 200000 527928175 200000 318744976 200000 137583979 200000 707909184 200000 322039257 200000 412386409 200000 692524649 200000 604816967 200000 937920024 200000 572992434 200000 460729303 200000 303475547 200000 289577322 200000 612675157 200000 408784531 200000 249657303 200000 879789679 200000 659174720 200000 902043934 200000 420290138 200000 240545705 200000 904128994 200000 431101984 200000 684410951 200000 97680899 200000 798281906 200000 181727459 200000 673562694 200000 346037063 200000 504971176 200000 290768339 200000 744461505 200000 564199078 200000 320800962 200000 496189188 200000 559283304 200000 373855029 200000 235527297 200000 96087212 200000 247627438 200000 757935722 200000 445095017 200000 65920420 200000 453932617 200000 906356387 200000 778548100 200000 459305963 200000 538409910 200000 672393119 200000 41385184 200000 585129251 200000 651964338 200000 707142914 200000 851417100 200000 895589650 200000 15064514 200000 471460054 200000 490739615 200000 836126243 200000 313154732 200000 796131845 200000 173299633 200000 799885282 200000 712064252 200000 746723040 200000 323965024 200000 275224964 200000 57770368 200000 148640667 200000 571136589 200000 173182556 200000 655301580 200000 904643790 200000 308107548 200000 268617319 200000 861109431 200000 415602677 200000 5379064 200000 353761985 200000 593517276 200000 78728177 200000 252380172 200000 849222190 200000 37201178 200000 904136070 200000 971803403 200000 707409810 200000 109501717 200000 192358875 200000 741450153 200000 465014905 200000 344045490 200000 954373373 200000 510687775 200000 933486480 200000 232188319 200000 374610011 200000 610523819 200000 597986602 200000 576554953 200000 390459211 200000 896469517 200000 403345852 200000 525183971 200000 925336964 200000 101421068 200000 170189409 200000 939903718 200000 178878882 200000 36081647 200000 868923734 200000 482676107 200000 328333222 200000 591517445 200000 750345855 200000 668593363 200000 459882355 200000 56140573 200000 223102433 200000 70300288 200000 472427858 200000 695815438 200000 897819686 200000 829257113 200000 646130287 200000 192155441 200000 751830300 200000 676961514 200000 313236313 200000 69427170 200000 687552566 200000 797583233 200000 685036678 200000 46234114 200000 273673481 200000 622210866 200000 365634253 200000 450407800 200000 653616080 200000 209067284 200000 907800042 200000 880858539 200000 28894697 200000 63054850 200000 142175485 200000 529306122 200000 707209302 200000 793789212 200000 576310027 200000 256832132 200000 513666109 200000 205296707 200000 935942524 200000 807289360 200000 428544872 200000 585245344 200000 268355227 200000 532341543 200000 263722694 200000 828361501 200000 283321882 200000 733003333 200000 196837608 200000 599769322 200000 643741067 200000 487820907 200000 493233797 200000 190497786 200000 54725351 200000 228810656 200000 870613238 200000 602482563 200000 13773067 200000 96129899 200000 55366330 200000 164877442 200000 816386102 200000 481096539 200000 716647412 200000 715883573 200000 123540621 200000 480419711 200000 171162856 200000 356461215 200000 821935256 200000 417708782 200000 947814018 200000 444221191 200000 910500290 200000 280692289 200000 306110670 200000 603666553 200000 437443292 200000 234727444 200000 161450881 200000 950482499 200000 394847386 200000 877324169 200000 956193391 200000 408609914 200000 116117012 200000 522779332 200000 338276370 200000 614745715 200000 688995143 200000 898036592 200000 276584458 200000 505027914 200000 296070034 200000 677173560 200000 507570584 200000 155707486 200000 752586809 200000 647883855 200000 526894625 200000 995563986 200000 249991910 200000 827524073 200000 597062065 200000 911474958 200000 908092451 200000 896004799 200000 991015797 200000 585974077 200000 113403361 200000 877125519 200000 929340480 200000 205325261 200000 107673076 200000 109713306 200000 222575367 200000 821618929 200000 362837652 200000 618388261 200000 395461989 200000 122543650 200000 607512797 200000 756805112 200000 502733336 200000 176145562 200000 313268048 200000 315766754 200000 903135106 200000 812949975 200000 545883216 200000 917906226 200000 14804008 200000 97795615 200000 257977510 200000 93656896 200000 26218807 200000 237284598 200000 803361790 200000 352159458 200000 830386938 200000 238663593 200000 15741799 200000 715628791 200000 158840677 200000 620300230 200000 228658647 200000 35141344 200000 115622029 200000 999456162 200000 163578533 200000 916851970 200000 971324718 200000 45743826 200000 235797517 200000 699776837 200000 685123876 200000 506002610 200000 436665776 200000 533178776 200000 502868978 200000 268674273 200000 320397585 200000 918550634 200000 639428926 200000 461604291 200000 113021977 200000 951493939 200000 542319442 200000 490330366 200000 123875219 200000 367474409 200000 189058973 200000 925814781 200000 713920433 200000 9429643 200000 763379504 200000 484656752 200000 405911685 200000 533217178 200000 897929026 200000 320288970 200000 887606409 200000 940737691 200000 825678253 200000 538166466 200000 43905304 200000 621349782 200000 797159278 200000 460121042 200000 454814962 200000 426634394 200000 111119656 200000 466605499 200000 627355836 200000 188052023 200000 252824994 200000 63177983 200000 599023997 200000 302714370 200000 582321221 200000 208993638 200000 408554787 200000 349636884 200000 822683551 200000 907018362 200000 373985532 200000 346006155 200000 779364834 200000 693928970 200000 790677565 200000 461016584 200000 682913637 200000 794567339 200000 406028415 200000 499846192 200000 432011554 200000 864694834 200000 211054652 200000 764370731 200000 346792759 200000 142918203 200000 784074583 200000 859602728 200000 784056165 200000 730125990 200000 394622353 200000 898522327 200000 263260564 200000 506442772 200000 453278997 200000 806164973 200000 141618253 200000 789320814 200000 245127405 200000 836559268 200000 28188990 200000 973954911 200000 61820810 200000 918134072 200000 111440826 200000 923452629 200000 396049728 200000 940362347 200000 812525366 200000 867094916 200000 875973831 200000 801978369 200000 163622861 200000 790611298 200000 91970491 200000 112036421 200000 969438397 200000 408812588 200000 339338013 200000 204742019 200000 577185000 200000 348116960 200000 103281617 200000 761031820 200000 768421204 200000 76552513 200000 42341150 200000 761577269 200000 881981867 200000 851898967 200000 692032817 200000 105672919 200000 544462012 200000 298475244 200000 19555226 200000 792129233 200000 18928376 200000 490345231 200000 628017612 200000 97346306 200000 977646838 200000 256138645 200000 598584737 200000 274140751 200000 901250543 200000 345115795 200000 287338453 200000 654152483 200000 919959618 200000 523656677 200000 154982022 200000 608995306 200000 8442866 200000 533207979 200000 753605563 200000 209088405 200000 32402211 200000 405907655 200000 80680922 200000 470865433 200000 545012384 200000 434887520 200000 81777199 200000 133922543 200000 349094488 200000 439461729 200000 334579564 200000 670240150 200000 682718685 200000 323052794 200000 665884195 200000 399317517 200000 80297699 200000 271006494 200000 326854990 200000 193337689 200000 789559751 200000 119664644 200000 509670088 200000 897145349 200000 544456710 200000 276905383 200000 676203474 200000 986313373 200000 675551425 200000 356812870 200000 137151375 200000 783693362 200000 983789376 200000 12138212 200000 800965511 200000 970594009 200000 275212651 200000 525700041 200000 300629544 200000 483332652 200000 433422931 200000 397004031 200000 409999168 200000 343897543 200000 446454439 200000 472010453 200000 902316677 200000 503477196 200000 500766015 200000 651776096 200000 113076749 200000 907298144 200000 59906453 200000 806430709 200000 254235862 200000 537373995 200000 22920775 200000 931990961 200000 920194879 200000 698841052 200000 8052119 200000 12890609 200000 817791885 200000 417743011 200000 749891051 200000 654092250 200000 321396839 200000 353492917 200000 668563533 200000 8776658 200000 213542235 200000 160079564 200000 24403691 200000 348393989 200000 119031127 200000 655558052 200000 232173976 200000 350055649 200000 377990960 200000 450148991 200000 843207754 200000 10389402 200000 88503326 200000 846713506 200000 640980890 200000 708143783 200000 530250302 200000 260083926 200000 611444039 200000 418325571 200000 756936975 200000 898834408 200000 300751539 200000 92250349 200000 803334646 200000 374867753 200000 247322468 200000 569713640 200000 842218170 200000 377408238 200000 559889796 200000 292782012 200000 663943176 200000 65891601 200000 365677666 200000 372070067 200000 260393968 200000 868488046 200000 167457007 200000 603446109 200000 688060006 200000 715343975 200000 332939330 200000 906602764 200000 159546306 200000 668523873 200000 897218581 200000 804726872 200000 846354240 200000 167459653 200000 70324549 200000 192804253 200000 396973953 200000 878728448 200000 36108885 200000 216594808 200000 712446728 200000 864065027 200000 577038828 200000 747677518 200000 53722302 200000 700338883 200000 956956498 200000 427702725 200000 541930607 200000 351539514 200000 822841079 200000 594296649 200000 547898699 200000 942269284 200000 896514797 200000 171784840 200000 765992550 200000 24710595 200000 8253801 200000 688602871 200000 362309944 200000 675208668 200000 519348038 200000 568648010 200000 866484765 200000 249472696 200000 589601921 200000 781001727 200000 824961749 200000 965331300 200000 736305854 200000 293243348 200000 915085061 200000 549778289 200000 800814017 200000 859756621 200000 925705397 200000 799417716 200000 493084662 200000 152654896 200000 541818577 200000 562725255 200000 875124459 200000 548232200 200000 260770728 200000 652804550 200000 641502160 200000 938498725 200000 805104496 200000 190966484 200000 786594814 200000 948277145 200000 99014848 200000 472692307 200000 423089005 200000 452166077 200000 846093075 200000 409400175 200000 247907132 200000 187939754 200000 83473228 200000 368829268 200000 91589165 200000 668313665 200000 289974829 200000 924902323 200000 5155110 200000 432421668 200000 642144990 200000 596431682 200000 81343409 200000 993399610 200000 383087469 200000 930307641 200000 740689020 200000 559223599 200000 923210568 200000 652690133 200000 938736090 200000 501821425 200000 873072580 200000 327369688 200000 996529217 200000 533280052 200000 348814490 200000 68441351 200000 43740362 200000 572521455 200000 782432868 200000 320637355 200000 863570356 200000 696593629 200000 751735589 200000 125801745 200000 652053218 200000 887913725 200000 726284478 200000 831406346 200000 973227096 200000 469177363 200000 30296442 200000 537090155 200000 450631361 200000 603611428 200000 988539011 200000 989521294 200000 459302892 200000 800488190 200000 199975018 200000 652092624 200000 355332426 200000 204592302 200000 92281763 200000 960535825 200000 274595954 200000 911306247 200000 937357574 200000 316362295 200000 745866142 200000 898189346 200000 356359760 200000 928559019 200000 588150827 200000 171092952 200000 949531296 200000 150690010 200000 700798237 200000 225237578 200000 623794426 200000 609168309 200000 378928536 200000 697477978 200000 304957639 200000 470842161 200000 206921576 200000 43769391 200000 420823635 200000 535452104 200000 635748218 200000 87854517 200000 749781838 200000 798189559 200000 309777505 200000 504830747 200000 884943692 200000 284579518 200000 360613586 200000 77602899 200000 172732997 200000 577719843 200000 7923240 200000 935576725 200000 221818645 200000 605311919 200000 972677857 200000 266799836 200000 770746365 200000 361693935 200000 756186910 200000 465858151 200000 190602016 200000 545801716 200000 418146087 200000 196201274 200000 477983495 200000 920558036 200000 193373669 200000 111881370 200000 24444190 200000 768038695 200000 588774759 200000 894774165 200000 742457908 200000 281174666 200000 380005726 200000 622583160 200000 659025663 200000 942812959 200000 196992928 200000 993670742 200000 701954198 200000 757475595 200000 745469096 200000 204217736 200000 133537525 200000 712547319 200000 680178708 200000 343026216 200000 606339452 200000 57953168 200000 490191654 200000 581553556 200000 829698417 200000 639525383 200000 628916036 200000 991758321 200000 566843001 200000 802059410 200000 361165433 200000 687765158 200000 129074467 200000 362026985 200000 344285169 200000 673732317 200000 491804509 200000 724242634 200000 967315585 200000 212996101 200000 847273725 200000 36628085 200000 401963804 200000 539965522 200000 354505785 200000 860652336 200000 963094367 200000 788790587 200000 636036143 200000 126495940 200000 168080390 200000 37988348 200000 199457118 200000 526305534 200000 984504692 200000 465891858 200000 4013611 200000 456043055 200000 781494832 200000 936232897 200000 10158942 200000 379251629 200000 480924514 200000 33027729 200000 604640930 200000 216969296 200000 359160154 200000 528977869 200000 146589448 200000 599181045 200000 299823114 200000 843838211 200000 538914692 200000 143416575 200000 609628039 200000 75722375 200000 180203375 200000 671946961 200000 836002955 200000 239441391 200000 770710275 200000 50478677 200000 300702454 200000 957353112 200000 982578658 200000 301863800 200000 654910537 200000 970808352 200000 914947984 200000 735644843 200000 709064745 200000 398120170 200000 566234612 200000 178585956 200000 961726690 200000 495703709 200000 130474971 200000 7153307 200000 499380705 200000 594286245 200000 315880821 200000 101735757 200000 577239609 200000 444402353 200000 768457430 200000 810832637 200000 13982495 200000 685118259 200000 402700406 200000 643213358 200000 851844206 200000 818289635 200000 916089778 200000 969628906 200000 760792356 200000 452275260 200000 502913865 200000 455705918 200000 912323555 200000 318603262 200000 797064671 200000 599281083 200000 203829617 200000 981066154 200000 607470205 200000 172881911 200000 679131960 200000 495685385 200000 435845391 200000 267238666 200000 924140487 200000 71453094 200000 207762149 200000 565696530 200000 953855823 200000 818291535 200000 962387762 200000 812440751 200000 447143462 200000 457192088 200000 846944144 200000 412788103 200000 928444232 200000 290679127 200000 454252666 200000 328723139 200000 458048209 200000 545052457 200000 108742097 200000 430323344 200000 216434308 200000 674226668 200000 661336 200000 396404128 200000 965831239 200000 54319171 200000 144531768 200000 308318630 200000 813764773 200000 339321366 200000 478113405 200000 500488157 200000 83550026 200000 401074447 200000 119986070 200000 445828994 200000 532957579 200000 860618525 200000 148135641 200000 228900437 200000 945076956 200000 443065077 200000 412708092 200000 708036381 200000 749683031 200000 280756364 200000 246206877 200000 617064481 200000 584815676 200000 696618398 200000 75942844 200000 483079599 200000 252253803 200000 60732458 200000 27646524 200000 716109976 200000 654813420 200000 281055988 200000 366026853 200000 986237106 200000 348231527 200000 693858818 200000 539547237 200000 731709269 200000 553041068 200000 182929696 200000 810392010 200000 880197087 200000 595069229 200000 846620764 200000 160029705 200000 343256624 200000 59919231 200000 215765130 200000 247750907 200000 285287214 200000 663573725 200000 663200193 200000 548082523 200000 475960643 200000 269869989 200000 486051291 200000 523912009 200000 490026202 200000 319397336 200000 467270905 200000 894015690 200000 464557285 200000 999325598 200000 228667389 200000 777152581 200000 395199322 200000 52431296 200000 117618959 200000 599522055 200000 814049201 200000 366708268 200000 225638425 200000 730250176 200000 132868456 200000 987371637 200000 265020747 200000 499070212 200000 411206783 200000 731218513 200000 530973591 200000 304814540 200000 531386877 200000 738235417 200000 53480246 200000 916161010 200000 89118825 200000 59241292 200000 214148129 200000 596319416 200000 694872657 200000 492678412 200000 565091480 200000 9959234 200000 156013254 200000 948621983 200000 662988191 200000 945466647 200000 584231390 200000 179924463 200000 395240316 200000 990524068 200000 916546353 200000 89441291 200000 426373179 200000 576054713 200000 392458333 200000 811719076 200000 994555434 200000 763941898 200000 302981507 200000 232491921 200000 63706205 200000 401191343 200000 598566343 200000 24848715 200000 325228843 200000 384895908 200000 989131219 200000 290092401 200000 388000943 200000 433377354 200000 14752340 200000 155997766 200000 609440072 200000 412177380 200000 936045692 200000 121921582 200000 348996121 200000 607903003 200000 823502463 200000 122124853 200000 681889673 200000 993015163 200000 537464342 200000 758276743 200000 988335045 200000 913351155 200000 414286079 200000 965306617 200000 904127801 200000 350499673 200000 62110074 200000 963520383 200000 887684379 200000 610916068 200000 327188173 200000 543719604 200000 235179488 200000 289982640 200000 13703618 200000 881574485 200000 724092357 200000 487278142 200000 646093604 200000 279541702 200000 341456199 200000 940461809 200000 742407749 200000 364347531 200000 937989035 200000 42628753 200000 657985915 200000 960950480 200000 88283511 200000 583940556 200000 105435295 200000 807799778 200000 987423479 200000 432055984 200000 718440332 200000 831699636 200000 253507257 200000 72307507 200000 933265574 200000 501459547 200000 107462161 200000 212247467 200000 794579280 200000 476438674 200000 289733014 200000 401190230 200000 417652340 200000 963001911 200000 857930147 200000 848175828 200000 872335616 200000 737650636 200000 869600983 200000 724307623 200000 797041251 200000 146479095 200000 34631317 200000 340865978 200000 543523604 200000 697887234 200000 505830789 200000 137034711 200000 703851788 200000 851208796 200000 805732369 200000 875795503 200000 207834694 200000 177339669 200000 428161257 200000 435882967 200000 705897286 200000 272011366 200000 18729343 200000 627618373 200000 743359375 200000 393572647 200000 755860620 200000 302226903 200000 797500460 200000 675252055 200000 267308681 200000 270681676 200000 274797096 200000 670370457 200000 91579959 200000 242890568 200000 293631254 200000 71470257 200000 619838744 200000 293368021 200000 744718729 200000 830740490 200000 566455795 200000 962840029 200000 845854109 200000 787092531 200000 908834132 200000 863059121 200000 275275629 200000 528911965 200000 820817417 200000 155794821 200000 560700314 200000 37713887 200000 333385638 200000 814321393 200000 119729611 200000 55452851 200000 182994690 200000 317476465 200000 534593319 200000 544643062 200000 291973816 200000 415492838 200000 209273564 200000 182766699 200000 531469223 200000 949371668 200000 653387932 200000 648515833 200000 855996275 200000 668266530 200000 601604891 200000 588724009 200000 991398145 200000 567314973 200000 204747410 200000 74025897 200000 824021247 200000 400447604 200000 807482687 200000 867387595 200000 705494105 200000 440451709 200000 290618339 200000 392256262 200000 597153477 200000 479844335 200000 961574466 200000 95121268 200000 802289977 200000 222095206 200000 520243623 200000 187930195 200000 931242095 200000 229600995 200000 18412381 200000 695931780 200000 425113448 200000 299242057 200000 722701623 200000 934650127 200000 251026918 200000 570877921 200000 672798217 200000 548994461 200000 923443440 200000 942074583 200000 313673772 200000 788526332 200000 177293650 200000 829468602 200000 901672958 200000 827028127 200000 620125210 200000 886520064 200000 111161952 200000 699504156 200000 742758172 200000 42908544 200000 908130614 200000 330106796 200000 750534511 200000 923489014 200000 72177130 200000 641881774 200000 14915054 200000 933623938 200000 806289898 200000 585428004 200000 978748856 200000 159494441 200000 620365606 200000 348883252 200000 623896753 200000 688411731 200000 966015123 200000 875640232 200000 783698431 200000 269215307 200000 115541162 200000 683629167 200000 451060877 200000 59880643 200000 238976489 200000 174294554 200000 598822795 200000 214561101 200000 345703761 200000 743583071 200000 923631340 200000 577937890 200000 257413862 200000 468584858 200000 663455718 200000 75894111 200000 960670259 200000 668754247 200000 925583222 200000 446316035 200000 677899971 200000 293679753 200000 294114009 200000 368156659 200000 297982121 200000 114548647 200000 163242516 200000 348784567 200000 882660601 200000 283016585 200000 879207022 200000 145278138 200000 163758156 200000 988027967 200000 142252785 200000 360720333 200000 717555008 200000 516952442 200000 406265068 200000 199600036 200000 951373558 200000 636271377 200000 872158835 200000 597734231 200000 764830098 200000 222589822 200000 398568669 200000 253879011 200000 795932351 200000 659852383 200000 12674374 200000 292952999 200000 147967528 200000 842774261 200000 855762699 200000 782218472 200000 964182016 200000 392507560 200000 887295056 200000 234139725 200000 382068603 200000 708900736 200000 526072957 200000 186038371 200000 55558483 200000 343526574 200000 454631612 200000 784059674 200000 409926724 200000 546759425 200000 314704509 200000 166022726 200000 889804175 200000 772595058 200000 232321523 200000 475795487 200000 941342587 200000 674018200 200000 950562965 200000 309615553 200000 477246415 200000 866576436 200000 277099934 200000 784583085 200000 24598618 200000 296048039 200000 218446988 200000 558148166 200000 738421612 200000 187788919 200000 927565220 200000 542708821 200000 641667162 200000 447152078 200000 70153837 200000 722292614 200000 890045437 200000 439373307 200000 522292785 200000 901806313 200000 90643763 200000 754595566 200000 336849535 200000 467409265 200000 963056989 200000 449278656 200000 483776939 200000 80754296 200000 888234208 200000 296843817 200000 637556045 200000 287564857 200000 346255268 200000 824007944 200000 299922622 200000 120456789 200000 234184600 200000 767431391 200000 202475422 200000 393864271 200000 641036076 200000 415010133 200000 125572689 200000 889732112 200000 116664789 200000 471673010 200000 751367805 200000 992189539 200000 888917132 200000 955738214 200000 840148365 200000 668146042 200000 584987727 200000 998863234 200000 709411633 200000 657843559 200000 178342559 200000 254506301 200000 634857436 200000 123380900 200000 333446145 200000 409599344 200000 117402437 200000 321974924 200000 937094781 200000 732319003 200000 195743974 200000 573303263 200000 844251170 200000 792037598 200000 296672896 200000 375085890 200000 633000832 200000 543188352 200000 824507029 200000 449738173 200000 749479980 200000 238837868 200000 303778029 200000 258513723 200000 116339520 200000 16671791 200000 954732818 200000 752302861 200000 845911512 200000 344134396 200000 765629651 200000 581263463 200000 414621078 200000 406468392 200000 641070277 200000 884412642 200000 822178590 200000 371435437 200000 88566461 200000 315345144 200000 453267099 200000 644136619 200000 832439383 200000 146430604 200000 129102904 200000 435542499 200000 239703410 200000 121788255 200000 83834024 200000 821448506 200000 591598770 200000 93685660 200000 304812959 200000 226586940 200000 500831229 200000 370411597 200000 794160215 200000 904892311 200000 3759358 200000 535661539 200000 706775052 200000 904935835 200000 603824038 200000 126679730 200000 16900224 200000 657742017 200000 942327461 200000 814347634 200000 678801528 200000 904441121 200000 31046133 200000 452084671 200000 732907068 200000 292168698 200000 394062160 200000 473691802 200000 377539099 200000 850668078 200000 76229301 200000 584845031 200000 927962341 200000 224827075 200000 24843495 200000 884956141 200000 743881327 200000 307208035 200000 484575726 200000 685743065 200000 926265363 200000 368014045 200000 396381588 200000 549081659 200000 690433325 200000 569917346 200000 454339560 200000 989420166 200000 189575583 200000 149344328 200000 438241727 200000 824095380 200000 636140622 200000 256564235 200000 683074862 200000 106554145 200000 386386338 200000 116281159 200000 556276753 200000 337386059 200000 947954186 200000 500153855 200000 824712328 200000 912579609 200000 981374070 200000 463959641 200000 935146356 200000 782329585 200000 809269979 200000 755241760 200000 475706110 200000 24178207 200000 144982195 200000 154971713 200000 93933841 200000 395592277 200000 170531194 200000 805854030 200000 89283547 200000 160001061 200000 808255282 200000 970437630 200000 53976144 200000 14931593 200000 828133088 200000 1780907 200000 86669479 200000 927076700 200000 976712972 200000 700640466 200000 93564635 200000 422381535 200000 701252165 200000 574041495 200000 228061483 200000 891568949 200000 539682715 200000 420784190 200000 623982746 200000 390274278 200000 764930339 200000 596162227 200000 74161519 200000 122243936 200000 483672695 200000 751896067 200000 549008823 200000 137997937 200000 345397555 200000 410434273 200000 357906366 200000 405467087 200000 853770617 200000 41002530 200000 366345882 200000 710332816 200000 524554862 200000 118662977 200000 849198752 200000 818407602 200000 296334523 200000 720956636 200000 44113388 200000 724056468 200000 901065996 200000 372933428 200000 206300894 200000 459481723 200000 833979028 200000 873805489 200000 124288664 200000 232274958 200000 20813192 200000 39410780 200000 677215617 200000 827161051 200000 955282335 200000 382830692 200000 996742084 200000 800963792 200000 524982425 200000 342488218 200000 432420818 200000 914031042 200000 305960117 200000 228338932 200000 664086236 200000 470354409 200000 412618553 200000 160829965 200000 533606746 200000 810612066 200000 336923373 200000 862487459 200000 378781062 200000 128577964 200000 267351712 200000 124798744 200000 672607713 200000 814763564 200000 67579810 200000 764473331 200000 963501998 200000 841279145 200000 341679176 200000 996401756 200000 961450354 200000 408173008 200000 622913644 200000 576282531 200000 734046075 200000 778203569 200000 564524523 200000 814932153 200000 323800661 200000 620645440 200000 559604517 200000 633779381 200000 973475670 200000 817953749 200000 567922047 200000 315934544 200000 980852499 200000 277756332 200000 498396132 200000 941125481 200000 134352873 200000 614747750 200000 54970688 200000 973229443 200000 35688053 200000 355490950 200000 14091524 200000 220426818 200000 320099868 200000 367775477 200000 678714277 200000 164361970 200000 691329412 200000 988998015 200000 264853277 200000 745329152 200000 745644825 200000 716010324 200000 691714921 200000 478710142 200000 591005065 200000 801934216 200000 635772681 200000 203608483 200000 440684616 200000 443781523 200000 319955842 200000 90733897 200000 249397773 200000 130372561 200000 147127263 200000 186278510 200000 208147795 200000 678512642 200000 548981548 200000 484215987 200000 185139929 200000 508264907 200000 172269818 200000 673635808 200000 515773475 200000 745555252 200000 696521183 200000 478946398 200000 238829558 200000 920028969 200000 764213746 200000 315484091 200000 703403744 200000 718867961 200000 925301587 200000 392221482 200000 428017069 200000 921789914 200000 211792033 200000 546964992 200000 154934771 200000 262736227 200000 58245506 200000 873531448 200000 8443015 200000 49212944 200000 404358943 200000 653911280 200000 972136966 200000 616769729 200000 367393444 200000 204756202 200000 310503758 200000 276581435 200000 805780933 200000 903227148 200000 772444161 200000 289246629 200000 260946740 200000 597598944 200000 764421897 200000 499727629 200000 229215020 200000 628391189 200000 852067598 200000 584301537 200000 541895657 200000 884068860 200000 28392706 200000 296214390 200000 616573997 200000 91506699 200000 387130006 200000 583491461 200000 168655293 200000 756940894 200000 766357186 200000 579804841 200000 256691682 200000 842050865 200000 190179905 200000 181454050 200000 40810985 200000 744502375 200000 300590610 200000 751544340 200000 976937891 200000 817988614 200000 954216440 200000 430428809 200000 775660006 200000 887875769 200000 790930171 200000 532718955 200000 473823498 200000 994374733 200000 334302694 200000 852720459 200000 4676460 200000 618001972 200000 755765190 200000 984105117 200000 336927214 200000 75156485 200000 223489649 200000 824894009 200000 503893109 200000 589340154 200000 474527997 200000 878698972 200000 377632874 200000 255077744 200000 119648836 200000 396038821 200000 132305722 200000 529302378 200000 931927911 200000 208612760 200000 866366166 200000 420248335 200000 104741960 200000 560425502 200000 424720436 200000 815289896 200000 818678286 200000 851734147 200000 910849996 200000 247826851 200000 625699237 200000 566813303 200000 970424347 200000 700924946 200000 49507899 200000 881743246 200000 813431843 200000 878623789 200000 272103365 200000 815652288 200000 14302697 200000 155867468 200000 95948152 200000 558246377 200000 787351798 200000 909271021 200000 287340624 200000 867960394 200000 499499223 200000 482438196 200000 799276428 200000 103694598 200000 457545629 200000 146680934 200000 113857327 200000 525678758 200000 159961694 200000 202500973 200000 656214657 200000 323427990 200000 704482738 200000 54054743 200000 670287501 200000 112902053 200000 63344694 200000 122641367 200000 805852832 200000 828713097 200000 40143629 200000 805649091 200000 464383184 200000 846371929 200000 989678682 200000 397694100 200000 668839027 200000 339455761 200000 811920839 200000 721130217 200000 921332387 200000 963350546 200000 36001537 200000 323799812 200000 588428993 200000 240690335 200000 90572345 200000 174468683 200000 979562735 200000 181600352 200000 301791908 200000 496036552 200000 462981781 200000 17496035 200000 798065404 200000 573740970 200000 684935388 200000 974311702 200000 186724862 200000 378481090 200000 731276598 200000 773186511 200000 280634090 200000 605938695 200000 944500180 200000 82836036 200000 59453958 200000 351392786 200000 945145902 200000 215838611 200000 181755675 200000 18945699 200000 182147967 200000 288786491 200000 478239734 200000 466256922 200000 991664455 200000 701309089 200000 827632360 200000 176072958 200000 981128647 200000 702051213 200000 929111367 200000 385839226 200000 131873928 200000 367372970 200000 940987883 200000 686324955 200000 125539540 200000 447082249 200000 457045426 200000 924108307 200000 746213436 200000 581368734 200000 523976700 200000 231308345 200000 261319952 200000 888907202 200000 608358703 200000 157596167 200000 883809002 200000 676619183 200000 139093300 200000 380968795 200000 909162788 200000 212823815 200000 606669816 200000 898742198 200000 746450268 200000 287997774 200000 406284780 200000 854085312 200000 699446775 200000 477868139 200000 858545798 200000 552849602 200000 646455964 200000 838287147 200000 876751550 200000 28377386 200000 6929589 200000 509942718 200000 745214354 200000 624304395 200000 827453425 200000 243452984 200000 994691714 200000 361630618 200000 673929925 200000 130734865 200000 658497044 200000 322446002 200000 945470694 200000 44423590 200000 229414481 200000 582035793 200000 32258512 200000 786431670 200000 2897222 200000 413741593 200000 49833794 200000 194941157 200000 504900484 200000 662860240 200000 940358592 200000 397723452 200000 708651681 200000 22205920 200000 888649488 200000 282891175 200000 354796981 200000 856624343 200000 516852413 200000 479151990 200000 56007646 200000 271040744 200000 795694744 200000 533942236 200000 229412028 200000 188092009 200000 701806897 200000 327319667 200000 949368565 200000 894689363 200000 664693346 200000 999482295 200000 292317362 200000 476039877 200000 903024581 200000 159971718 200000 830279201 200000 115576193 200000 971946297 200000 154517414 200000 655274993 200000 692560494 200000 906255713 200000 35593791 200000 341048281 200000 147048468 200000 685921316 200000 190832221 200000 739178769 200000 437641251 200000 742929198 200000 922774639 200000 174744790 200000 678548460 200000 719256686 200000 666214091 200000 376213739 200000 608021734 200000 46505110 200000 361773608 200000 433980435 200000 217027371 200000 194444703 200000 362648610 200000 942909592 200000 957618168 200000 41163074 200000 668439481 200000 251776199 200000 891026481 200000 246433663 200000 448454610 200000 394475378 200000 601404122 200000 412869402 200000 766813620 200000 423560300 200000 430530463 200000 237523993 200000 872932237 200000 39975184 200000 225426253 200000 776539207 200000 197411051 200000 711091899 200000 260137046 200000 476573621 200000 193582915 200000 631639374 200000 758370642 200000 631723316 200000 301653102 200000 5155757 200000 874521464 200000 829495003 200000 768725287 200000 312903746 200000 60644137 200000 860692615 200000 608800654 200000 925243770 200000 409639014 200000 648696406 200000 405605800 200000 752324678 200000 28773205 200000 361863467 200000 406279644 200000 446221468 200000 900105920 200000 679316270 200000 250984823 200000 41101300 200000 570162325 200000 284008521 200000 280513833 200000 440225740 200000 239868519 200000 89999020 200000 998614918 200000 149544997 200000 635668459 200000 399350601 200000 313301895 200000 926255619 200000 909347196 200000 510232152 200000 950545670 200000 486820336 200000 664730264 200000 72565205 200000 195071301 200000 646342265 200000 203867233 200000 280738813 200000 236248936 200000 76649136 200000 267757597 200000 172756949 200000 353124086 200000 939741864 200000 230533047 200000 603394467 200000 607769180 200000 133154813 200000 572203579 200000 890398066 200000 222764906 200000 558138441 200000 333930077 200000 162657171 200000 774468052 200000 484148656 200000 323991283 200000 290787607 200000 324909490 200000 286621013 200000 985220983 200000 305388629 200000 530411008 200000 839043042 200000 97176710 200000 84270442 200000 5422879 200000 748312581 200000 253287523 200000 539962548 200000 986003794 200000 146848493 200000 198289269 200000 284136791 200000 469659458 200000 246252241 200000 586973380 200000 482826680 200000 631144059 200000 660881257 200000 934555264 200000 290918916 200000 901445100 200000 246972531 200000 760731770 200000 841964714 200000 494181483 200000 78267951 200000 215397545 200000 776644829 200000 709151535 200000 308777956 200000 27282343 200000 541942547 200000 806121556 200000 758963801 200000 370662706 200000 272291208 200000 762531163 200000 35953244 200000 741152939 200000 598948028 200000 635592103 200000 534850879 200000 525519770 200000 92049393 200000 61245696 200000 893539670 200000 702806056 200000 446468526 200000 918802452 200000 754513530 200000 707787171 200000 495521342 200000 736146161 200000 99650697 200000 709271294 200000 587600946 200000 736247181 200000 225506787 200000 747995982 200000 848607963 200000 636217918 200000 777653231 200000 495593550 200000 537622737 200000 937416258 200000 972974996 200000 966570716 200000 643536495 200000 70510649 200000 859683776 200000 512967034 200000 393829972 200000 378341541 200000 597559781 200000 906999501 200000 375898083 200000 980293233 200000 34673271 200000 548882978 200000 239404996 200000 473101159 200000 29443951 200000 537516004 200000 584471649 200000 973329080 200000 246525643 200000 82884135 200000 889770090 200000 335274873 200000 444901131 200000 560991521 200000 444582225 200000 757959456 200000 178454454 200000 885822891 200000 160457167 200000 264698891 200000 720350163 200000 939504068 200000 396739165 200000 150074361 200000 69103728 200000 258166030 200000 84496828 200000 910359182 200000 822745887 200000 10566991 200000 341388653 200000 270492628 200000 602587764 200000 60023538 200000 547030586 200000 245598389 200000 461865608 200000 967620995 200000 467560619 200000 751230338 200000 628760441 200000 559049271 200000 996501394 200000 996505711 200000 227972583 200000 213171298 200000 929569920 200000 414185492 200000 375663993 200000 612260862 200000 491369037 200000 813039598 200000 325014358 200000 747925546 200000 343148436 200000 401624283 200000 588118701 200000 843050409 200000 587711796 200000 829158818 200000 647650093 200000 758132575 200000 826774736 200000 251235689 200000 690963341 200000 630425816 200000 445390672 200000 486040125 200000 737124870 200000 30895297 200000 316093278 200000 950253966 200000 601321171 200000 596474221 200000 22394858 200000 76638383 200000 132582584 200000 587728721 200000 296643751 200000 182130522 200000 941332344 200000 189435272 200000 573251211 200000 929969195 200000 130684510 200000 618378319 200000 259438675 200000 908708640 200000 947889845 200000 203525002 200000 932758268 200000 473098783 200000 8845392 200000 492640574 200000 955319883 200000 57291120 200000 861564931 200000 530130965 200000 81100103 200000 928665663 200000 536934439 200000 914125277 200000 385362105 200000 67464475 200000 875238682 200000 205958665 200000 905498547 200000 178760826 200000 609820093 200000 190139950 200000 47345670 200000 533487411 200000 797920756 200000 703555719 200000 75068618 200000 453843202 200000 898795818 200000 450552434 200000 777213146 200000 651918087 200000 466957514 200000 372519153 200000 224208213 200000 608951367 200000 440744135 200000 211308842 200000 552157215 200000 571976234 200000 561273365 200000 724021480 200000 445271645 200000 934211323 200000 992279853 200000 315533079 200000 452662013 200000 676495468 200000 220636301 200000 412734027 200000 17116972 200000 542692879 200000 988782902 200000 734363450 200000 988619997 200000 603526109 200000 407395628 200000 555443517 200000 275028809 200000 943077043 200000 323032570 200000 636760276 200000 191167338 200000 642947792 200000 478679339 200000 357663775 200000 277471870 200000 862781529 200000 306391762 200000 833513317 200000 336978058 200000 938212822 200000 75711491 200000 229539729 200000 50421973 200000 362554034 200000 50466647 200000 539503280 200000 880503912 200000 132717502 200000 390296940 200000 295180916 200000 997565077 200000 915303342 200000 518598499 200000 844756660 200000 372028269 200000 453124506 200000 10030945 200000 186273258 200000 218215496 200000 962620799 200000 442317582 200000 691617715 200000 264239681 200000 397309628 200000 248018969 200000 803835219 200000 566503096 200000 387934358 200000 445238449 200000 734132782 200000 579506638 200000 955991220 200000 163802125 200000 15520336 200000 412445420 200000 259460515 200000 408001254 200000 633486054 200000 497833788 200000 638144339 200000 170997752 200000 575823555 200000 676006958 200000 190630808 200000 822016645 200000 631731420 200000 120329717 200000 178043562 200000 226580689 200000 336009420 200000 132419080 200000 934761381 200000 665443495 200000 273096017 200000 384969121 200000 219643658 200000 167351762 200000 120610509 200000 134734401 200000 918987068 200000 479248037 200000 805338053 200000 848984618 200000 877849348 200000 568190068 200000 605167974 200000 738064099 200000 948882958 200000 187668505 200000 583646203 200000 378823096 200000 636570474 200000 547817584 200000 526873464 200000 851982904 200000 34941451 200000 327913690 200000 395176947 200000 883230389 200000 540353355 200000 452849598 200000 103898149 200000 939483335 200000 970342757 200000 858349828 200000 239725037 200000 942998474 200000 790022138 200000 833540760 200000 685037773 200000 408102235 200000 500607629 200000 970770157 200000 410546283 200000 458144222 200000 187782407 200000 609129847 200000 524154129 200000 408307963 200000 59864627 200000 801503536 200000 530713134 200000 725594141 200000 317162563 200000 10656020 200000 482277075 200000 590049522 200000 797716297 200000 350971045 200000 219697207 200000 158522350 200000 617934783 200000 142797415 200000 846546484 200000 715437767 200000 858767104 200000 720073829 200000 133543879 200000 766336250 200000 930122700 200000 104543402 200000 869056403 200000 869760581 200000 22368456 200000 17591241 200000 537207391 200000 693554475 200000 481074940 200000 389396310 200000 803559828 200000 933818739 200000 48482899 200000 137969771 200000 262103488 200000 530406057 200000 2065438 200000 933674020 200000 743878421 200000 895865500 200000 570875281 200000 642290211 200000 971494890 200000 137218526 200000 801669189 200000 197084428 200000 359537465 200000 268121672 200000 434922677 200000 718778122 200000 697077536 200000 32567667 200000 139824321 200000 875494985 200000 927718240 200000 703781183 200000 937060909 200000 212242810 200000 108990433 200000 244531280 200000 877446947 200000 514701906 200000 963680044 200000 444355212 200000 521228461 200000 84774410 200000 786003183 200000 122742686 200000 503263036 200000 726044640 200000 507432061 200000 470605174 200000 379668772 200000 735418773 200000 415759691 200000 279946439 200000 848980253 200000 620977134 200000 713750900 200000 881739656 200000 798762180 200000 423399732 200000 649748534 200000 884479348 200000 233219351 200000 996116403 200000 790386291 200000 120672906 200000 344773373 200000 96966206 200000 379310385 200000 982748045 200000 56654268 200000 317301929 200000 532029467 200000 364192900 200000 254998401 200000 90847822 200000 383917565 200000 708868923 200000 969957852 200000 696774281 200000 184856395 200000 43256257 200000 542894145 200000 952219964 200000 832106651 200000 761674472 200000 531829383 200000 533573452 200000 678606118 200000 114137801 200000 363162477 200000 880488226 200000 316939083 200000 227678525 200000 489244944 200000 626188074 200000 39953165 200000 944729700 200000 782002039 200000 181766743 200000 549025936 200000 927740706 200000 306758408 200000 296507549 200000 166345887 200000 186052509 200000 31463183 200000 434861942 200000 161539881 200000 392248769 200000 626877502 200000 711034974 200000 789132736 200000 468821436 200000 413051687 200000 12233559 200000 817415193 200000 294252162 200000 334419140 200000 135738726 200000 517712526 200000 792024650 200000 827356400 200000 428222740 200000 200307359 200000 266383630 200000 383211244 200000 48403693 200000 278911340 200000 295388431 200000 935446491 200000 209852420 200000 409744445 200000 169348944 200000 484411717 200000 857797742 200000 922817787 200000 152524822 200000 641996696 200000 656161218 200000 104314036 200000 633267566 200000 90465442 200000 553922976 200000 982060570 200000 596323751 200000 866722329 200000 189794854 200000 501746180 200000 710335444 200000 1153555 200000 33880188 200000 401568236 200000 728413259 200000 954813326 200000 275713866 200000 377272432 200000 364308264 200000 738939113 200000 63627069 200000 858793426 200000 963962571 200000 326566505 200000 317012358 200000 160970872 200000 569886293 200000 373157558 200000 968465498 200000 619828076 200000 23973936 200000 937176411 200000 599110003 200000 583113948 200000 429937284 200000 942381385 200000 122498701 200000 784869019 200000 36776898 200000 68824404 200000 818841578 200000 50188447 200000 560868637 200000 76179636 200000 897852623 200000 794651521 200000 716335884 200000 47733638 200000 831640069 200000 90912512 200000 427696074 200000 27628361 200000 178547288 200000 205572222 200000 45291990 200000 14833506 200000 65352987 200000 8223617 200000 946284660 200000 663297432 200000 775606435 200000 950413363 200000 744899113 200000 946192536 200000 333923015 200000 257050595 200000 182546242 200000 876366962 200000 590094183 200000 214400386 200000 135744590 200000 139847962 200000 823946978 200000 854674983 200000 629100704 200000 404033256 200000 320440478 200000 272159628 200000 308044494 200000 128969496 200000 247398275 200000 613742222 200000 439605044 200000 286786635 200000 686386304 200000 859131312 200000 170758770 200000 152126212 200000 467996421 200000 866591641 200000 816566250 200000 461440556 200000 677855624 200000 451005329 200000 803278915 200000 841995151 200000 420664832 200000 731907080 200000 704152041 200000 360618077 200000 16837229 200000 589681424 200000 571985802 200000 883960234 200000 500512078 200000 500121822 200000 98419866 200000 329911534 200000 679233577 200000 606107725 200000 883153360 200000 606932613 200000 812017671 200000 949696346 200000 888131495 200000 809581103 200000 574649844 200000 659466153 200000 622304990 200000 431685010 200000 909224835 200000 477988607 200000 152340728 200000 319191731 200000 813215049 200000 923920325 200000 335618237 200000 375252609 200000 255208798 200000 833228172 200000 540485815 200000 845521738 200000 399479775 200000 469099395 200000 789787574 200000 411050820 200000 830665582 200000 667302147 200000 316148045 200000 465778950 200000 596587952 200000 669433348 200000 41875026 200000 262582796 200000 454640078 200000 846143909 200000 451943778 200000 451238198 200000 40001269 200000 75096744 200000 177090394 200000 421968201 200000 107420374 200000 494030323 200000 281045471 200000 143109484 200000 705661990 200000 347354896 200000 35556823 200000 679211437 200000 198556447 200000 256336557 200000 914414 200000 291348346 200000 877881854 200000 44957981 200000 137836819 200000 645185064 200000 504196483 200000 657287382 200000 835733240 200000 115698032 200000 387536244 200000 695052017 200000 670150293 200000 109267949 200000 43917593 200000 651640238 200000 542098085 200000 256017823 200000 786495937 200000 480265965 200000 177208359 200000 466341994 200000 80398653 200000 949127349 200000 512800478 200000 948008600 200000 737913440 200000 741079472 200000 371001810 200000 295095635 200000 122247557 200000 518228909 200000 876978637 200000 844799788 200000 984291080 200000 941454366 200000 795971551 200000 222034583 200000 638494155 200000 560668823 200000 331793371 200000 151008364 200000 762882483 200000 836173653 200000 10803415 200000 193818216 200000 271938601 200000 872686517 200000 677541808 200000 282751402 200000 435901082 200000 973251768 200000 47743876 200000 930458422 200000 229471991 200000 733845894 200000 656684086 200000 767537269 200000 492523062 200000 561814503 200000 282121965 200000 420170675 200000 718167759 200000 892015307 200000 359763605 200000 757185184 200000 329801023 200000 534807236 200000 829699676 200000 986786512 200000 434604681 200000 972412039 200000 336797238 200000 651677755 200000 137913519 200000 414814063 200000 354757978 200000 342794173 200000 648113981 200000 196287994 200000 507791043 200000 815725463 200000 700287935 200000 352573002 200000 82066353 200000 73325548 200000 734430279 200000 926676132 200000 259229733 200000 367696709 200000 325567976 200000 629795316 200000 661815144 200000 733691662 200000 418759997 200000 859877960 200000 812663940 200000 516223510 200000 502311139 200000 825661777 200000 436018377 200000 996128019 200000 133392378 200000 719380709 200000 445050442 200000 146357532 200000 431009960 200000 671637375 200000 207708254 200000 538452525 200000 181526678 200000 912033469 200000 463819295 200000 72108967 200000 447676273 200000 911200737 200000 120174830 200000 954528973 200000 511961962 200000 857946705 200000 700092141 200000 921196871 200000 862626743 200000 283407896 200000 575853443 200000 715763619 200000 546544912 200000 272568930 200000 378723804 200000 889861583 200000 600229426 200000 804406788 200000 474275687 200000 112559009 200000 114800223 200000 961155569 200000 230751830 200000 102484303 200000 656780764 200000 581188550 200000 864730657 200000 73553399 200000 751744626 200000 624623167 200000 894326787 200000 491783704 200000 334399982 200000 607696319 200000 993834363 200000 834365463 200000 591052962 200000 597361357 200000 839990477 200000 307010748 200000 327206881 200000 991204497 200000 802096511 200000 692941746 200000 770039942 200000 436605275 200000 614203100 200000 56570378 200000 909892974 200000 568838941 200000 465843316 200000 790356152 200000 860036601 200000 518036972 200000 111823002 200000 638159125 200000 210054797 200000 954561667 200000 288013029 200000 928832347 200000 481139987 200000 806109375 200000 616594095 200000 939190060 200000 620973432 200000 639883300 200000 989788057 200000 402257932 200000 945765422 200000 601822806 200000 322469893 200000 279148514 200000 270818984 200000 881340833 200000 705961371 200000 625902971 200000 832670177 200000 203857778 200000 204990405 200000 514482951 200000 682404566 200000 683454684 200000 525386802 200000 769920666 200000 300613895 200000 850740500 200000 432770903 200000 91196076 200000 828410618 200000 700849141 200000 807108329 200000 357455002 200000 279546040 200000 2842749 200000 574902372 200000 409248035 200000 579398734 200000 101366094 200000 980344199 200000 821050603 200000 547049550 200000 128541486 200000 300791510 200000 97330427 200000 482920011 200000 803440007 200000 824824855 200000 301776703 200000 613685088 200000 744196840 200000 940325589 200000 213197063 200000 918619818 200000 98550658 200000 720895712 200000 413894022 200000 300560841 200000 99457451 200000 907907787 200000 285672022 200000 771614052 200000 324812383 200000 465475181 200000 136846835 200000 491961762 200000 893294522 200000 279301473 200000 624205371 200000 534090417 200000 565746047 200000 286109574 200000 115711220 200000 544716610 200000 362833812 200000 109976447 200000 189292102 200000 61143819 200000 22835844 200000 908299571 200000 376113469 200000 572646212 200000 320531963 200000 969439310 200000 756374088 200000 409318699 200000 558336334 200000 584344255 200000 766382013 200000 331173504 200000 727912945 200000 454435640 200000 802107987 200000 209276425 200000 528487422 200000 530318257 200000 693374374 200000 78332431 200000 514584757 200000 889158630 200000 323467958 200000 783802079 200000 117054198 200000 446219220 200000 812698728 200000 128837451 200000 410621385 200000 854496832 200000 792001539 200000 799093543 200000 268261078 200000 867512624 200000 179251125 200000 589804492 200000 385044717 200000 900917871 200000 808926988 200000 270414487 200000 825545856 200000 42074125 200000 129810814 200000 686880107 200000 867937828 200000 516668125 200000 33404641 200000 765168427 200000 698311444 200000 131083510 200000 980260851 200000 706583617 200000 66007470 200000 508208691 200000 306664659 200000 537997082 200000 974637555 200000 436908211 200000 623013766 200000 577035432 200000 787473931 200000 193911641 200000 808896627 200000 898340063 200000 965429951 200000 860570701 200000 690499815 200000 965258552 200000 360253438 200000 233186681 200000 399654290 200000 74122544 200000 249837912 200000 945037068 200000 178377992 200000 530274506 200000 752912518 200000 133211131 200000 804217922 200000 874133257 200000 435932128 200000 828044411 200000 386246938 200000 862492791 200000 774314213 200000 262077576 200000 157643986 200000 823712161 200000 243687607 200000 606547554 200000 133399694 200000 246046105 200000 314705052 200000 606970635 200000 281777109 200000 366758515 200000 249462398 200000 337354954 200000 2226452 200000 135815112 200000 544832876 200000 28746666 200000 998196763 200000 707756342 200000 161732631 200000 565011451 200000 879583902 200000 283950301 200000 397089110 200000 341018832 200000 3891381 200000 382752739 200000 872377506 200000 885033600 200000 227541852 200000 856244978 200000 353451162 200000 343554342 200000 712667380 200000 111897781 200000 59264897 200000 939405089 200000 492405696 200000 104390750 200000 529468347 200000 561089428 200000 348077161 200000 63151651 200000 434688084 200000 778185447 200000 235293819 200000 592187836 200000 200190329 200000 51196740 200000 23766757 200000 100856039 200000 801368828 200000 84174619 200000 603782781 200000 24728549 200000 735574228 200000 883454878 200000 8774266 200000 630875130 200000 982844827 200000 865142598 200000 238887160 200000 804268528 200000 119620878 200000 454990924 200000 289987448 200000 538830997 200000 698072209 200000 219371313 200000 441744221 200000 243074360 200000 155724712 200000 987067702 200000 75508335 200000 57928752 200000 905947263 200000 226121957 200000 578016604 200000 482265941 200000 835605603 200000 253575814 200000 360790066 200000 743828101 200000 727503943 200000 611345066 200000 104460007 200000 851391008 200000 102074688 200000 498631333 200000 470922193 200000 820578701 200000 35550473 200000 116461323 200000 33875502 200000 609564595 200000 414868096 200000 864118330 200000 237875358 200000 393256832 200000 506458663 200000 885161168 200000 908963235 200000 683644518 200000 743028388 200000 283758129 200000 197286440 200000 671703769 200000 787845953 200000 353734402 200000 225701367 200000 303254738 200000 265300077 200000 264579505 200000 58048577 200000 434655823 200000 441647161 200000 147010282 200000 904055835 200000 17079248 200000 54331099 200000 467182627 200000 681669371 200000 55523036 200000 391899438 200000 368396817 200000 936170815 200000 859189882 200000 933643057 200000 45897521 200000 43075750 200000 62415801 200000 788021892 200000 178976832 200000 21615317 200000 643630120 200000 49509614 200000 172104899 200000 595454931 200000 440971870 200000 558277849 200000 856204672 200000 561814157 200000 713433203 200000 409083348 200000 28151555 200000 764488019 200000 103050373 200000 725375760 200000 623669787 200000 633712729 200000 413632309 200000 947379684 200000 111218778 200000 812571191 200000 238088743 200000 179506250 200000 58012824 200000 180123754 200000 264359558 200000 396165471 200000 283081072 200000 755317200 200000 743356285 200000 430619622 200000 500646849 200000 862342448 200000 730564799 200000 939476678 200000 910426926 200000 140665776 200000 401966847 200000 811070344 200000 208066719 200000 74925917 200000 221281913 200000 122238682 200000 889291966 200000 803162023 200000 986808680 200000 707053326 200000 642173051 200000 798419425 200000 838665869 200000 513726619 200000 267671433 200000 301571013 200000 188562863 200000 299347099 200000 475612894 200000 736853999 200000 616675861 200000 424252236 200000 283963191 200000 505213533 200000 741168910 200000 705099919 200000 172449681 200000 136244469 200000 1330281 200000 336751212 200000 463005617 200000 266500095 200000 80438525 200000 893607308 200000 75890333 200000 810746535 200000 691729187 200000 778642878 200000 788319009 200000 407588732 200000 111289142 200000 612224114 200000 150817868 200000 627746036 200000 264776730 200000 840650049 200000 341030384 200000 938174438 200000 693527987 200000 742055011 200000 446918437 200000 610381838 200000 826316137 200000 144772407 200000 357812934 200000 888104076 200000 272802474 200000 481628351 200000 407288306 200000 615933541 200000 636154216 200000 291595297 200000 990753420 200000 633279745 200000 97590935 200000 746915623 200000 615247804 200000 915156139 200000 148870832 200000 239850688 200000 32128109 200000 494702357 200000 105412145 200000 720371069 200000 372101580 200000 388049 200000 146404891 200000 571941396 200000 316916175 200000 953142488 200000 669349491 200000 939747297 200000 947463084 200000 306984711 200000 250050241 200000 660547424 200000 651178589 200000 418690206 200000 946673812 200000 482785460 200000 669473571 200000 190348223 200000 734618619 200000 204913188 200000 299705856 200000 58226421 200000 67975181 200000 546300568 200000 403423291 200000 225438122 200000 903783267 200000 603020832 200000 588488928 200000 826781871 200000 221362329 200000 421708909 200000 43134270 200000 190347448 200000 469385936 200000 699312982 200000 560519527 200000 801167069 200000 555239983 200000 489373525 200000 855567027 200000 68951323 200000 145519197 200000 489887240 200000 405280317 200000 602719953 200000 171481353 200000 826493616 200000 162037092 200000 138357572 200000 27315299 200000 880115381 200000 646239308 200000 754144795 200000 840551328 200000 282616352 200000 322414171 200000 447546851 200000 196956025 200000 634292767 200000 471339708 200000 25142924 200000 725460652 200000 487604100 200000 619281631 200000 811058666 200000 192493178 200000 603852103 200000 999498999 200000 574151221 200000 376711464 200000 472910592 200000 341673082 200000 637399177 200000 115857022 200000 1339245 200000 771704997 200000 37911399 200000 389668427 200000 533411570 200000 527671030 200000 208320306 200000 498010334 200000 181486612 200000 721270704 200000 988715187 200000 966933902 200000 572226557 200000 969489498 200000 848263062 200000 495429940 200000 603191036 200000 566273088 200000 140625643 200000 227897004 200000 18295042 200000 797495025 200000 572113829 200000 867342680 200000 763962917 200000 137553599 200000 363275038 200000 340216220 200000 380161824 200000 315809602 200000 859942801 200000 421757795 200000 482941905 200000 543129045 200000 320831135 200000 103284888 200000 829120954 200000 162197016 200000 791653835 200000 695778222 200000 387042434 200000 620281452 200000 183977726 200000 358544409 200000 633277041 200000 901436026 200000 938043139 200000 521194195 200000 410490615 200000 355986861 200000 2924044 200000 23894232 200000 562062629 200000 299344819 200000 742527019 200000 64872362 200000 299389490 200000 983023359 200000 758754266 200000 964382669 200000 836004855 200000 473138506 200000 181138548 200000 321543500 200000 857765236 200000 841864718 200000 202044601 200000 580780595 200000 926906185 200000 63742730 200000 991849294 200000 876304658 200000 981577277 200000 111940289 200000 996234555 200000 48317825 200000 340915643 200000 965282554 200000 866700907 200000 952364694 200000 366269008 200000 684011329 200000 741365807 200000 178181488 200000 923751471 200000 563675493 200000 392840123 200000 574637488 200000 476074925 200000 531273208 200000 680717480 200000 646036475 200000 371941316 200000 525397714 200000 578258801 200000 769195641 200000 938171540 200000 578829199 200000 883478006 200000 277869401 200000 125970910 200000 566820364 200000 394000379 200000 914499403 200000 998976904 200000 323704046 200000 8481194 200000 388081668 200000 693464603 200000 202389531 200000 766987789 200000 672120510 200000 575081288 200000 802240830 200000 183949717 200000 410903733 200000 25124447 200000 604066887 200000 129253526 200000 837314987 200000 320093398 200000 229001193 200000 624667592 200000 41214564 200000 552865992 200000 710741531 200000 852285640 200000 778523947 200000 896096627 200000 431920280 200000 492636820 200000 250861644 200000 418248633 200000 347271518 200000 567984659 200000 610605208 200000 415745184 200000 405442867 200000 742525067 200000 590610404 200000 318375890 200000 909194267 200000 779992105 200000 719660425 200000 207543326 200000 868313571 200000 213319293 200000 932316902 200000 96335861 200000 763247770 200000 269454587 200000 693263321 200000 121002989 200000 732007698 200000 822590331 200000 565796170 200000 109861186 200000 907072355 200000 728491193 200000 721676705 200000 357023312 200000 515599721 200000 197085909 200000 435316555 200000 925888282 200000 295544641 200000 938027477 200000 27939128 200000 883800006 200000 559716304 200000 555386911 200000 287361888 200000 551551775 200000 290635068 200000 139903231 200000 694907705 200000 705018642 200000 798210929 200000 975386919 200000 163891267 200000 286507825 200000 119821469 200000 122381097 200000 710472828 200000 137662259 200000 73030068 200000 547161599 200000 581584620 200000 440879986 200000 71084780 200000 897653124 200000 583349275 200000 620484459 200000 634654274 200000 566582521 200000 355848342 200000 94986818 200000 386959860 200000 146684289 200000 753812334 200000 2876731 200000 655690501 200000 965968548 200000 645403320 200000 889960514 200000 347052477 200000 753194192 200000 528091150 200000 282904164 200000 684690470 200000 340748755 200000 262976268 200000 381873236 200000 681364624 200000 938991459 200000 76843476 200000 560469223 200000 626494477 200000 519002518 200000 762258315 200000 164150168 200000 820408566 200000 622216554 200000 373773529 200000 849552645 200000 597940580 200000 962941758 200000 675645037 200000 46596463 200000 539923384 200000 983150423 200000 812142967 200000 794508094 200000 569444627 200000 347484253 200000 868795436 200000 876024699 200000 651130334 200000 42645467 200000 40218182 200000 834324565 200000 989154372 200000 597802178 200000 8710017 200000 210256797 200000 493172915 200000 356834278 200000 855832607 200000 117142857 200000 359816287 200000 565837951 200000 435220837 200000 813789684 200000 344476607 200000 250839722 200000 658311708 200000 131055964 200000 952120590 200000 903675878 200000 948451089 200000 545399012 200000 471129291 200000 393530264 200000 849948053 200000 23248400 200000 962694201 200000 653649799 200000 922641405 200000 314015499 200000 256504288 200000 488869984 200000 308615715 200000 483126052 200000 189659658 200000 479994419 200000 371873251 200000 993454412 200000 970558791 200000 70914292 200000 951035295 200000 810791066 200000 73537257 200000 588941051 200000 365148860 200000 463119559 200000 740521353 200000 826062212 200000 745387555 200000 784065715 200000 806394240 200000 719713584 200000 250045633 200000 972280030 200000 453738863 200000 728215170 200000 594701831 200000 656477679 200000 107590840 200000 780882531 200000 802768490 200000 724793649 200000 528929794 200000 742190751 200000 939967460 200000 732829969 200000 658237368 200000 383484518 200000 624969841 200000 343155105 200000 732211851 200000 813969612 200000 487474323 200000 544386840 200000 608324076 200000 2639689 200000 648119247 200000 764954704 200000 585173651 200000 848628793 200000 996428078 200000 741305671 200000 645181691 200000 955190620 200000 116119485 200000 441239966 200000 452486627 200000 172762200 200000 820288269 200000 105791773 200000 616624846 200000 684973874 200000 530643379 200000 592948781 200000 933767300 200000 375667417 200000 578066377 200000 915072604 200000 404418959 200000 703535003 200000 913587051 200000 372580061 200000 212400831 200000 530793902 200000 627943739 200000 104982789 200000 394248615 200000 666735017 200000 104673502 200000 25652431 200000 819723549 200000 494674184 200000 187638653 200000 842576729 200000 753334717 200000 155330219 200000 296383045 200000 862965605 200000 387441255 200000 865110871 200000 50505959 200000 355687897 200000 402105021 200000 522750003 200000 878308377 200000 961626687 200000 94333862 200000 960822605 200000 841214482 200000 293369670 200000 186651598 200000 263675411 200000 945866514 200000 642696511 200000 795326499 200000 564608986 200000 256797656 200000 363058849 200000 113040985 200000 594749019 200000 612630058 200000 994737797 200000 421754215 200000 364983857 200000 726553937 200000 706065706 200000 308723208 200000 665754972 200000 548725402 200000 295837298 200000 793656124 200000 170693568 200000 343645142 200000 366129251 200000 899592388 200000 58573735 200000 327145434 200000 237970856 200000 347685801 200000 475993147 200000 174650624 200000 945722382 200000 60892341 200000 966643213 200000 592484261 200000 263312647 200000 976588024 200000 461991825 200000 32515241 200000 826202154 200000 327203909 200000 601919903 200000 987654642 200000 604201905 200000 651647410 200000 827821044 200000 777591529 200000 11225849 200000 672766492 200000 615299503 200000 143544059 200000 185469702 200000 744773792 200000 805677524 200000 86989849 200000 620952828 200000 674554147 200000 88034764 200000 653613368 200000 369465511 200000 488421068 200000 42787299 200000 918111442 200000 494467828 200000 613146756 200000 682433481 200000 13300580 200000 324672118 200000 657823101 200000 247231762 200000 552351214 200000 38793186 200000 352880040 200000 938134454 200000 978309750 200000 328479891 200000 957426237 200000 668152465 200000 79081605 200000 975083270 200000 62410295 200000 626450404 200000 877556136 200000 791034207 200000 202646229 200000 97012178 200000 596387824 200000 109824483 200000 49837595 200000 476562660 200000 193523314 200000 520103292 200000 300361039 200000 443508870 200000 292939208 200000 498985528 200000 942229372 200000 880545160 200000 186543759 200000 9093066 200000 2662898 200000 874431645 200000 817978855 200000 615660040 200000 878422212 200000 280598751 200000 972781046 200000 707728747 200000 487608136 200000 984258633 200000 283953765 200000 370895250 200000 936174235 200000 631227452 200000 512738017 200000 573036479 200000 11735579 200000 980028923 200000 724858267 200000 717246808 200000 441457643 200000 94104878 200000 716718025 200000 604073063 200000 98776434 200000 278223971 200000 885733411 200000 214167579 200000 391239644 200000 882907016 200000 794719590 200000 451322693 200000 186626711 200000 260237427 200000 965974229 200000 976514780 200000 322641368 200000 218533722 200000 405498547 200000 214274169 200000 785433364 200000 68662107 200000 156086986 200000 674225372 200000 156028295 200000 783199989 200000 855526631 200000 265925733 200000 503031472 200000 828841101 200000 112967515 200000 504619419 200000 517259475 200000 290031339 200000 821508476 200000 219237289 200000 617907574 200000 61575610 200000 664078370 200000 104248540 200000 22347236 200000 485579787 200000 209049642 200000 866126630 200000 83751853 200000 511768274 200000 854582518 200000 139754654 200000 147865380 200000 923765096 200000 356296427 200000 624638974 200000 816337376 200000 803675143 200000 967348723 200000 691118372 200000 362896187 200000 442693201 200000 411779577 200000 751252881 200000 3071190 200000 289137610 200000 142112111 200000 563539181 200000 842736403 200000 441847897 200000 640028106 200000 260653953 200000 973799833 200000 390394571 200000 581318149 200000 496721595 200000 522111956 200000 376488272 200000 321153818 200000 393580462 200000 745621875 200000 739694076 200000 152434316 200000 307774351 200000 878030568 200000 116280647 200000 48031457 200000 955898937 200000 223494123 200000 232297614 200000 991924768 200000 999761578 200000 759211512 200000 398834832 200000 113769559 200000 714189188 200000 358910156 200000 158290929 200000 75821591 200000 488273805 200000 354241772 200000 39617466 200000 876830966 200000 57136687 200000 170378270 200000 440035287 200000 436515852 200000 509246456 200000 686813165 200000 203340184 200000 427453558 200000 386059035 200000 953316393 200000 830023728 200000 571598807 200000 578807790 200000 772985189 200000 685112121 200000 191445714 200000 194436970 200000 114548088 200000 989915951 200000 290210193 200000 283073454 200000 624507388 200000 625184240 200000 716328513 200000 577555581 200000 646593234 200000 877994306 200000 985928083 200000 439676347 200000 964136604 200000 479932749 200000 160532797 200000 631950835 200000 768822082 200000 843044637 200000 259576439 200000 930749140 200000 287099502 200000 985333025 200000 24703103 200000 389095343 200000 386408976 200000 243006895 200000 360340245 200000 678970875 200000 870681818 200000 972960638 200000 66694399 200000 790601170 200000 986038980 200000 343125034 200000 887702663 200000 955372145 200000 57302409 200000 616258227 200000 854960632 200000 952245948 200000 820880169 200000 865105406 200000 826085412 200000 671885751 200000 330475109 200000 926166355 200000 931159777 200000 63544590 200000 917296454 200000 244243677 200000 386339207 200000 972360590 200000 303540119 200000 550468141 200000 999904116 200000 83694505 200000 489466214 200000 184443576 200000 81803912 200000 513816055 200000 525913479 200000 693552212 200000 464168361 200000 517620143 200000 131700753 200000 153503167 200000 413050176 200000 121049906 200000 261113055 200000 768358680 200000 85260731 200000 162697345 200000 824125456 200000 293225572 200000 707132937 200000 880664514 200000 15935623 200000 591455754 200000 986721825 200000 466340799 200000 796156011 200000 984464215 200000 132642683 200000 637528678 200000 246528936 200000 744174843 200000 316764053 200000 675751754 200000 22491245 200000 150288778 200000 142036591 200000 44092960 200000 813750701 200000 594696189 200000 250515215 200000 6931267 200000 697047454 200000 615441454 200000 107619327 200000 225342513 200000 361654844 200000 911030623 200000 135959498 200000 741615116 200000 546034119 200000 434087604 200000 884136322 200000 107025947 200000 298176320 200000 54207924 200000 116264253 200000 401176134 200000 367772400 200000 101847244 200000 191497875 200000 500070300 200000 166777570 200000 245057484 200000 280038690 200000 639802577 200000 135911780 200000 287488104 200000 567166218 200000 684547256 200000 7406474 200000 531409080 200000 478786930 200000 501654734 200000 876170667 200000 584795064 200000 943517441 200000 497497007 200000 426507234 200000 698433993 200000 299661413 200000 564959646 200000 386908814 200000 825099566 200000 39901904 200000 3612418 200000 48861906 200000 432011408 200000 536480885 200000 546062563 200000 280623894 200000 864330107 200000 455389968 200000 628066673 200000 165632900 200000 779544798 200000 660675675 200000 148223613 200000 21058700 200000 163640719 200000 208722586 200000 768109566 200000 721970016 200000 909320901 200000 46345488 200000 647106190 200000 212471929 200000 387508892 200000 918471303 200000 822080491 200000 394400272 200000 924781205 200000 90817485 200000 832052086 200000 318327973 200000 84062739 200000 79478833 200000 419254455 200000 768190332 200000 400667358 200000 984539146 200000 56918487 200000 335587099 200000 46330276 200000 658710832 200000 826207780 200000 24124366 200000 111480947 200000 52041601 200000 279275153 200000 841436195 200000 997673793 200000 988740958 200000 673827891 200000 992750446 200000 537259620 200000 828224043 200000 79464645 200000 425177670 200000 966893338 200000 367894226 200000 8303909 200000 623055622 200000 956379139 200000 394835521 200000 31236053 200000 440367693 200000 792292257 200000 543834599 200000 975379323 200000 209622399 200000 318393567 200000 264653371 200000 18678113 200000 584071489 200000 356678535 200000 911118645 200000 236100597 200000 619890688 200000 207066827 200000 180072659 200000 751813450 200000 407301227 200000 59222973 200000 551299478 200000 138300822 200000 447630325 200000 795272150 200000 970156290 200000 585680306 200000 54746964 200000 693756275 200000 825598497 200000 809567645 200000 479204101 200000 357097043 200000 452652545 200000 554219769 200000 248375237 200000 994785819 200000 405863473 200000 195315596 200000 284247321 200000 16165586 200000 60118344 200000 795478465 200000 245046727 200000 529408357 200000 993169759 200000 153485093 200000 200388699 200000 260602404 200000 972065937 200000 853428970 200000 506454947 200000 995710275 200000 702555010 200000 342939751 200000 241691443 200000 117813594 200000 583252437 200000 472490389 200000 564771810 200000 127714278 200000 120729269 200000 472689556 200000 97040971 200000 630438853 200000 439492429 200000 216408356 200000 979576653 200000 367767486 200000 7719248 200000 620928300 200000 405608076 200000 775190263 200000 951706482 200000 586322743 200000 122245358 200000 347648893 200000 501320172 200000 721933298 200000 455144734 200000 588561600 200000 509485308 200000 574679984 200000 879814668 200000 285064211 200000 145746275 200000 254021862 200000 329603434 200000 367863600 200000 176227557 200000 676618927 200000 352261169 200000 187681971 200000 722970316 200000 634820936 200000 996863258 200000 744088730 200000 703735398 200000 927598229 200000 309497638 200000 434433227 200000 342204290 200000 56402587 200000 938812439 200000 498692494 200000 438190327 200000 546577412 200000 621225204 200000 48963599 200000 458106654 200000 151711902 200000 983895689 200000 610145501 200000 51563603 200000 252807644 200000 272301028 200000 483850862 200000 648856951 200000 41070931 200000 129383130 200000 242675097 200000 634500721 200000 303117630 200000 805239424 200000 663405082 200000 470082728 200000 850079995 200000 584709042 200000 343807249 200000 416471947 200000 655513484 200000 934792591 200000 77170051 200000 560454921 200000 745750039 200000 115710970 200000 893358808 200000 695036441 200000 567806567 200000 463045659 200000 538769243 200000 101309748 200000 788282728 200000 653263580 200000 431326910 200000 581055702 200000 310967214 200000 851614061 200000 114160275 200000 667533312 200000 922491887 200000 575131073 200000 884112084 200000 363481273 200000 41077124 200000 101528847 200000 995466331 200000 193014920 200000 462366957 200000 290133073 200000 196017515 200000 704931068 200000 423099978 200000 298285256 200000 823210533 200000 212660261 200000 695539170 200000 798557302 200000 591416084 200000 550626072 200000 683692192 200000 404856482 200000 601629602 200000 400744046 200000 825583761 200000 450861144 200000 225812128 200000 499734725 200000 831146855 200000 926495462 200000 267576002 200000 783613758 200000 727669497 200000 111022177 200000 884877088 200000 291768829 200000 682385857 200000 157275166 200000 711503287 200000 838443693 200000 497761116 200000 251740473 200000 197731302 200000 847666937 200000 201265422 200000 891893521 200000 72428786 200000 211002132 200000 128674363 200000 670571466 200000 932553858 200000 354021938 200000 536206575 200000 703795913 200000 399097635 200000 286106380 200000 849985111 200000 711805244 200000 34218693 200000 343470177 200000 663681350 200000 799670928 200000 571895612 200000 163240303 200000 78240433 200000 233941753 200000 768687808 200000 669764222 200000 206322739 200000 410666989 200000 802174061 200000 412952405 200000 471058570 200000 269067945 200000 239744708 200000 452288963 200000 131231768 200000 128400555 200000 886451240 200000 456338456 200000 65942371 200000 279504438 200000 780491618 200000 931606953 200000 90675605 200000 817997521 200000 601175070 200000 363217231 200000 132960508 200000 291890632 200000 69721964 200000 967623656 200000 271037323 200000 959442601 200000 904173119 200000 878783701 200000 80353112 200000 472413129 200000 75451377 200000 729081467 200000 933439772 200000 605655229 200000 792498877 200000 371919554 200000 549035702 200000 233820385 200000 839637572 200000 815454617 200000 927375784 200000 27331540 200000 268285961 200000 189501296 200000 370344856 200000 183012346 200000 469707253 200000 764881340 200000 232112337 200000 5168377 200000 818764499 200000 579047798 200000 510680767 200000 624778300 200000 661838037 200000 442615196 200000 616787574 200000 515034483 200000 474043917 200000 769488815 200000 760236844 200000 469460241 200000 352428789 200000 983727668 200000 611660987 200000 325894349 200000 431487720 200000 608886067 200000 731788320 200000 986235938 200000 117054630 200000 321138875 200000 114644479 200000 422362318 200000 296108756 200000 828594524 200000 178282780 200000 102181207 200000 337581178 200000 222486699 200000 585721571 200000 709046657 200000 450705795 200000 101880257 200000 661622241 200000 461002969 200000 63132992 200000 263419837 200000 238973512 200000 577710894 200000 450288869 200000 796538429 200000 732360815 200000 750920978 200000 70084107 200000 335731689 200000 503887696 200000 926698589 200000 129245485 200000 637461225 200000 790936841 200000 482100394 200000 540296747 200000 421306729 200000 36393307 200000 798445529 200000 106418889 200000 706256412 200000 804689966 200000 982548107 200000 215870257 200000 321912502 200000 46956043 200000 127234729 200000 741426797 200000 964627569 200000 56069280 200000 663332830 200000 356854510 200000 721476745 200000 679306048 200000 494545432 200000 284899592 200000 884116672 200000 894706528 200000 758601739 200000 410785139 200000 262732251 200000 968515868 200000 916227502 200000 131980236 200000 142004770 200000 730869679 200000 443016891 200000 532206865 200000 212545508 200000 726038014 200000 591722803 200000 404751913 200000 585763825 200000 478841614 200000 727016408 200000 537723482 200000 937419294 200000 163335818 200000 893243058 200000 576146385 200000 347527621 200000 348201790 200000 771933067 200000 629404702 200000 958417474 200000 686689182 200000 936078451 200000 239607477 200000 840306551 200000 996004416 200000 154298428 200000 237373294 200000 601525832 200000 963131997 200000 701547774 200000 498447621 200000 405679392 200000 392198228 200000 128417941 200000 876604827 200000 132314219 200000 861553192 200000 758797086 200000 542226227 200000 608909082 200000 483583997 200000 387038078 200000 694475830 200000 166742818 200000 534343326 200000 689512411 200000 411376623 200000 620984317 200000 301496826 200000 960012832 200000 507689232 200000 477174055 200000 511740835 200000 529607293 200000 634633772 200000 226773154 200000 742577998 200000 907177957 200000 55708218 200000 600974706 200000 750672725 200000 729078415 200000 970335000 200000 918991394 200000 512591672 200000 887925366 200000 809553926 200000 537082174 200000 895940119 200000 96226777 200000 557444647 200000 511111639 200000 222261562 200000 684914619 200000 307470083 200000 938538498 200000 657535114 200000 573619300 200000 388306696 200000 361914201 200000 340216085 200000 63281118 200000 526522372 200000 286704504 200000 574608781 200000 111649913 200000 595757997 200000 785242753 200000 449933514 200000 352539975 200000 797343257 200000 566355865 200000 811679811 200000 672350368 200000 108993094 200000 638518121 200000 255804057 200000 710697632 200000 825317011 200000 516689053 200000 526344717 200000 94221220 200000 322949957 200000 815441512 200000 72636165 200000 291457745 200000 454689540 200000 949438207 200000 718920331 200000 741660301 200000 197914971 200000 812678169 200000 204828365 200000 870343940 200000 711165243 200000 603514230 200000 855007646 200000 456751268 200000 442267000 200000 703075669 200000 963709684 200000 865233057 200000 928800586 200000 927332091 200000 159976296 200000 805660530 200000 95023822 200000 991338291 200000 702156473 200000 664197970 200000 431985539 200000 77481161 200000 40545865 200000 685782208 200000 415676110 200000 668410638 200000 414031262 200000 312139007 200000 687395446 200000 731268183 200000 9425123 200000 519707287 200000 80761128 200000 506944638 200000 744237412 200000 663147986 200000 95092980 200000 460673887 200000 694714901 200000 314813760 200000 904959950 200000 58440028 200000 877101068 200000 417353779 200000 347838478 200000 581308378 200000 871969539 200000 112884548 200000 615233776 200000 737869762 200000 892183511 200000 368226508 200000 459385621 200000 107920897 200000 185594635 200000 41653612 200000 490587393 200000 37008904 200000 355608902 200000 204393093 200000 387808155 200000 128332364 200000 149437392 200000 167861953 200000 176591535 200000 644268231 200000 799894297 200000 526959752 200000 571274095 200000 364151669 200000 382540083 200000 719294092 200000 248637166 200000 310942936 200000 167384659 200000 912393790 200000 559003812 200000 232269429 200000 976311636 200000 26007126 200000 672766189 200000 51615061 200000 977846323 200000 893461839 200000 667976585 200000 931118213 200000 384141460 200000 104329704 200000 4399134 200000 439941526 200000 418838588 200000 525596068 200000 304882865 200000 379693341 200000 810782613 200000 44667723 200000 573839409 200000 125399348 200000 923597357 200000 755241831 200000 646159084 200000 591800824 200000 902593847 200000 764830408 200000 209313560 200000 893534729 200000 257574920 200000 457628416 200000 683491148 200000 343652621 200000 802714267 200000 703259880 200000 988673796 200000 366936108 200000 891377678 200000 976677145 200000 592464672 200000 50787989 200000 873941795 200000 531241588 200000 629887077 200000 705979896 200000 981351104 200000 148348571 200000 191895034 200000 880878859 200000 635757167 200000 557894773 200000 683331053 200000 671678470 200000 792793310 200000 470549678 200000 570864044 200000 855717158 200000 18194528 200000 610815028 200000 293564044 200000 320807213 200000 292593003 200000 863069883 200000 725692486 200000 282253280 200000 617312024 200000 684185914 200000 596917621 200000 498582664 200000 704983975 200000 892168300 200000 435124761 200000 958078578 200000 182999288 200000 15757648 200000 604806678 200000 699173743 200000 983508242 200000 544161706 200000 502503350 200000 96837717 200000 375194783 200000 469038208 200000 690319907 200000 606048635 200000 781646702 200000 73709725 200000 563970542 200000 395131201 200000 375975665 200000 359056657 200000 924225931 200000 382263942 200000 411536061 200000 574586798 200000 838240722 200000 341893936 200000 11260172 200000 190991245 200000 76614784 200000 540062376 200000 681135934 200000 78541704 200000 95308468 200000 717241947 200000 609227859 200000 429821117 200000 850616178 200000 647554618 200000 682286963 200000 714317073 200000 983146019 200000 963288890 200000 711983718 200000 157765034 200000 46303507 200000 202026965 200000 686371356 200000 875260276 200000 699575282 200000 999123080 200000 459631399 200000 721715614 200000 364942932 200000 195504211 200000 743942204 200000 691995674 200000 791642161 200000 116019516 200000 995871414 200000 709181472 200000 551077477 200000 262186188 200000 792557843 200000 200555691 200000 872352561 200000 99061904 200000 666975093 200000 134406394 200000 647108280 200000 857803929 200000 568463393 200000 117714193 200000 884610435 200000 160034813 200000 478080003 200000 312376886 200000 205480702 200000 439728980 200000 323413289 200000 683828596 200000 988765689 200000 225156923 200000 13092164 200000 564215835 200000 496472359 200000 663715540 200000 582024746 200000 997696574 200000 342367650 200000 941976132 200000 911239254 200000 914999091 200000 815506789 200000 457655092 200000 245848422 200000 39243287 200000 74477521 200000 130372945 200000 454598812 200000 282443847 200000 326004777 200000 494692045 200000 341036382 200000 77186024 200000 329371157 200000 241444059 200000 659400119 200000 189119073 200000 763742755 200000 59253814 200000 22192339 200000 473723100 200000 747643969 200000 630284699 200000 115393415 200000 373728968 200000 145269317 200000 120298570 200000 45818566 200000 319439961 200000 540072549 200000 613762697 200000 521993773 200000 125011719 200000 880777151 200000 569182753 200000 327182456 200000 234685451 200000 757847250 200000 687261919 200000 597534218 200000 485114597 200000 149558275 200000 870617876 200000 647554922 200000 457568217 200000 551779354 200000 355981334 200000 222350784 200000 637393516 200000 688661698 200000 172990653 200000 319688540 200000 852187116 200000 214510348 200000 785710566 200000 503816240 200000 86509542 200000 11043308 200000 835180276 200000 612140113 200000 719249582 200000 451526331 200000 221312074 200000 565567610 200000 162678234 200000 846833075 200000 787935698 200000 321821320 200000 666033351 200000 444540534 200000 165710201 200000 986152959 200000 767974675 200000 949919880 200000 629088176 200000 179665027 200000 416689953 200000 557355472 200000 220921837 200000 743920224 200000 779677336 200000 627806491 200000 653754152 200000 258251524 200000 582385892 200000 322814617 200000 808987230 200000 693057919 200000 836283316 200000 99896414 200000 559403794 200000 824035594 200000 251191674 200000 8059106 200000 733081543 200000 492113277 200000 865176558 200000 106317186 200000 303222919 200000 314625494 200000 140054667 200000 607313661 200000 363737439 200000 101782201 200000 358373137 200000 74018295 200000 40282336 200000 603850475 200000 713160705 200000 651920761 200000 566495904 200000 843205590 200000 266312996 200000 725653359 200000 660612535 200000 779194377 200000 656545285 200000 512384297 200000 121270595 200000 78720437 200000 976514674 200000 150817242 200000 482177252 200000 284033328 200000 515174143 200000 223909660 200000 200210240 200000 598803830 200000 968664450 200000 242067819 200000 275293824 200000 487998115 200000 949518744 200000 466518693 200000 581691089 200000 606326906 200000 877797663 200000 610468496 200000 49851621 200000 941402849 200000 767391418 200000 376275284 200000 702044271 200000 19993187 200000 704761425 200000 335942141 200000 648589995 200000 201978541 200000 316988814 200000 98335994 200000 690574035 200000 951927057 200000 915273312 200000 335166625 200000 500078251 200000 874579718 200000 409577852 200000 284412329 200000 889261302 200000 109906597 200000 79399639 200000 301543342 200000 740352510 200000 133899054 200000 682866221 200000 541143472 200000 946087952 200000 713478017 200000 791529854 200000 610723476 200000 568458749 200000 124360870 200000 565341067 200000 614719906 200000 603436955 200000 278824517 200000 275636829 200000 533075205 200000 524212290 200000 761525550 200000 206716863 200000 802399310 200000 875501392 200000 826981843 200000 140514239 200000 902823666 200000 389235877 200000 205658825 200000 165030193 200000 823090887 200000 111577896 200000 330665803 200000 915726380 200000 144168075 200000 197391168 200000 791501239 200000 823264394 200000 994994269 200000 208911195 200000 861800462 200000 242758764 200000 996914754 200000 830607466 200000 609576568 200000 973834933 200000 920217761 200000 955571299 200000 431868862 200000 125808522 200000 899788999 200000 944151230 200000 358268367 200000 522998488 200000 935933796 200000 1126137 200000 731371579 200000 395100878 200000 966024461 200000 833794836 200000 465833147 200000 367902814 200000 501870264 200000 640448534 200000 866575271 200000 212918209 200000 645847618 200000 109164166 200000 718978174 200000 470911216 200000 22929644 200000 60907762 200000 6994530 200000 222331947 200000 840862682 200000 920403564 200000 671319705 200000 108603510 200000 553007251 200000 554340103 200000 760646925 200000 280909335 200000 539615620 200000 267687518 200000 84918989 200000 779592474 200000 36694141 200000 798684174 200000 433390218 200000 784044493 200000 531472690 200000 484505656 200000 714094875 200000 232700228 200000 176084923 200000 461516288 200000 718515193 200000 535517142 200000 475962132 200000 853897744 200000 506615748 200000 179199390 200000 541718430 200000 826331413 200000 360373948 200000 157609723 200000 107998108 200000 453971521 200000 769197384 200000 475756816 200000 905798583 200000 868267976 200000 832016499 200000 772089925 200000 422856571 200000 494110563 200000 841839722 200000 270369476 200000 373040599 200000 931744976 200000 742684927 200000 982665980 200000 423377313 200000 920911439 200000 706805801 200000 506559522 200000 70650384 200000 273409831 200000 436634754 200000 787174059 200000 252173632 200000 126229023 200000 602826695 200000 366990036 200000 791406770 200000 162204677 200000 475031900 200000 631480602 200000 582659529 200000 671049259 200000 65816773 200000 324760258 200000 501716557 200000 912303332 200000 188515886 200000 58627666 200000 944677100 200000 389025292 200000 729130725 200000 569704470 200000 323394484 200000 745934717 200000 111794650 200000 619220636 200000 356233371 200000 635510171 200000 423644709 200000 706374968 200000 365681143 200000 244177865 200000 909977472 200000 153149057 200000 837444870 200000 288436978 200000 592512201 200000 498564818 200000 767360104 200000 781681665 200000 225059458 200000 656666314 200000 320060064 200000 696795240 200000 480155473 200000 729037772 200000 375195286 200000 747696285 200000 294510720 200000 965154944 200000 737497623 200000 559444633 200000 805719166 200000 689081168 200000 61824084 200000 339852887 200000 92464476 200000 23286508 200000 927768671 200000 796490331 200000 784587088 200000 772632263 200000 635997105 200000 227497000 200000 461617973 200000 300121495 200000 124564135 200000 111537865 200000 398601994 200000 961079256 200000 679418624 200000 283471177 200000 586200175 200000 695729738 200000 586647649 200000 169090875 200000 190161195 200000 559627375 200000 990086865 200000 426586931 200000 541086632 200000 434499342 200000 206493501 200000 548463946 200000 8116597 200000 324693683 200000 182759413 200000 629344670 200000 422564803 200000 833447468 200000 45437741 200000 824840399 200000 62260713 200000 838609165 200000 288504701 200000 872819332 200000 881421281 200000 223174189 200000 604030562 200000 367256548 200000 260310728 200000 911002663 200000 595440826 200000 736000541 200000 655738721 200000 584060378 200000 898993996 200000 105345249 200000 671379 200000 25557738 200000 208984382 200000 27590884 200000 882165735 200000 544746044 200000 258520733 200000 660575327 200000 588314635 200000 779954814 200000 115711705 200000 164120464 200000 6062929 200000 255782045 200000 621388613 200000 619870520 200000 512447024 200000 686264908 200000 205673371 200000 52194587 200000 282564546 200000 276278404 200000 682161271 200000 233484420 200000 219101253 200000 655027710 200000 465405399 200000 496294590 200000 602480539 200000 320305083 200000 116910497 200000 963963804 200000 566108617 200000 402244477 200000 379149341 200000 868241394 200000 806260603 200000 635992139 200000 433575543 200000 665858585 200000 802965119 200000 899435761 200000 756013375 200000 377035375 200000 535649861 200000 71067773 200000 112548584 200000 484628949 200000 886471782 200000 217460931 200000 248306764 200000 929747503 200000 474452762 200000 119313114 200000 459590950 200000 881112808 200000 427172288 200000 281377181 200000 319625366 200000 544361323 200000 337446234 200000 239131692 200000 718558625 200000 311701931 200000 29266702 200000 777962088 200000 544081327 200000 153104028 200000 75019430 200000 298789242 200000 726223627 200000 540942519 200000 891502353 200000 519550540 200000 583063911 200000 925253242 200000 983699680 200000 413295630 200000 961293909 200000 991066342 200000 742638281 200000 844460211 200000 213568463 200000 515029503 200000 403149864 200000 247487345 200000 585086639 200000 624306512 200000 593638777 200000 652355397 200000 692371256 200000 256881764 200000 718148319 200000 612133741 200000 609142667 200000 964967758 200000 472695969 200000 135953388 200000 10307123 200000 184712482 200000 575981991 200000 235437577 200000 9014426 200000 359090297 200000 964774401 200000 938203344 200000 702641553 200000 189304305 200000 488231264 200000 842264463 200000 240089548 200000 52182699 200000 162588059 200000 675837530 200000 677909604 200000 811442892 200000 25357100 200000 644898441 200000 443493715 200000 393745404 200000 542797745 200000 214017845 200000 321147899 200000 611434474 200000 218666603 200000 506044862 200000 53738400 200000 197402309 200000 808154818 200000 671254087 200000 675554793 200000 671526852 200000 836953791 200000 748603960 200000 578525027 200000 183916448 200000 613770128 200000 415180988 200000 724408830 200000 30339861 200000 344930311 200000 987415361 200000 697156494 200000 20400485 200000 303474460 200000 482737658 200000 720998475 200000 3828948 200000 807589991 200000 277803104 200000 19207505 200000 735648557 200000 670852774 200000 559075245 200000 684796705 200000 410921019 200000 36015165 200000 646978399 200000 238332958 200000 126441553 200000 883319729 200000 673351099 200000 863396625 200000 410693315 200000 347573292 200000 12062280 200000 132557734 200000 45950570 200000 252617725 200000 583054416 200000 54002413 200000 198192677 200000 532753685 200000 119363426 200000 966945241 200000 915479890 200000 599703946 200000 968251347 200000 942492100 200000 908771929 200000 896630295 200000 318528312 200000 868986089 200000 189499681 200000 288159386 200000 272714477 200000 217391849 200000 596863385 200000 553235094 200000 870082705 200000 697071943 200000 385188913 200000 95851439 200000 602266760 200000 961453548 200000 52763230 200000 249655344 200000 424631416 200000 783488931 200000 796571417 200000 772500872 200000 451027404 200000 665984670 200000 123895649 200000 460692168 200000 409892916 200000 349455599 200000 743431348 200000 808640807 200000 854796835 200000 816570640 200000 65783706 200000 727775870 200000 93996880 200000 17054300 200000 373549595 200000 471839181 200000 164384053 200000 117208979 200000 813985859 200000 461711796 200000 968717715 200000 832629082 200000 669264549 200000 309691642 200000 541569772 200000 107801273 200000 737757397 200000 892854538 200000 506114312 200000 563642779 200000 278615533 200000 630360177 200000 915873137 200000 175394129 200000 318085385 200000 639218018 200000 562234870 200000 376548623 200000 593382347 200000 133401650 200000 313783084 200000 637912686 200000 432867031 200000 325453788 200000 624187624 200000 951130089 200000 651483736 200000 952770685 200000 252814022 200000 819437408 200000 929607802 200000 233924569 200000 992860837 200000 653483671 200000 393614829 200000 689668565 200000 404620585 200000 558308280 200000 528766569 200000 625043707 200000 361196088 200000 338605005 200000 926014244 200000 872204537 200000 472321918 200000 681493319 200000 237948765 200000 546045730 200000 782120169 200000 406259322 200000 322253525 200000 253497067 200000 217797421 200000 737030686 200000 318300241 200000 661692015 200000 605924928 200000 362647504 200000 553562137 200000 597921004 200000 469625311 200000 346262671 200000 511747196 200000 880887620 200000 574626312 200000 454577471 200000 924812362 200000 893179005 200000 812710782 200000 332371753 200000 471018840 200000 939418177 200000 910133321 200000 283976825 200000 804241152 200000 865974111 200000 752617523 200000 8644287 200000 631399582 200000 8637512 200000 952802635 200000 964050287 200000 556109332 200000 107469714 200000 534117478 200000 171949153 200000 975278151 200000 91412601 200000 356266393 200000 348878417 200000 398097823 200000 107810649 200000 599160512 200000 259553120 200000 799249035 200000 734929973 200000 736771579 200000 495846289 200000 962480123 200000 684254515 200000 30442027 200000 620925773 200000 619046372 200000 708078366 200000 842551674 200000 322345951 200000 19535808 200000 701778403 200000 482164176 200000 140610041 200000 228055819 200000 563495188 200000 920661342 200000 206963246 200000 115130823 200000 883753064 200000 877891351 200000 91776885 200000 659339001 200000 986288697 200000 156649778 200000 762672044 200000 881921833 200000 603399172 200000 130330026 200000 714468883 200000 655344358 200000 101695213 200000 396579518 200000 15501773 200000 1168704 200000 799531064 200000 264474993 200000 126665827 200000 398251596 200000 569874385 200000 828553227 200000 295416384 200000 420082084 200000 333318341 200000 214015126 200000 870876469 200000 623642852 200000 195391431 200000 941090145 200000 194963703 200000 355122734 200000 287802796 200000 386511233 200000 814349724 200000 482708647 200000 869045231 200000 660573003 200000 963841058 200000 528017656 200000 893902638 200000 258201308 200000 324163816 200000 776393678 200000 289067947 200000 205997201 200000 944714291 200000 117945946 200000 733765579 200000 319004047 200000 33371819 200000 742034129 200000 324275866 200000 162483772 200000 461850587 200000 754566381 200000 318280774 200000 675003076 200000 777180340 200000 472033386 200000 365543072 200000 402785173 200000 394875402 200000 642194314 200000 548018590 200000 855815651 200000 534478102 200000 682341778 200000 694490075 200000 923191845 200000 584991730 200000 564928330 200000 788293910 200000 660529814 200000 62145056 200000 326377857 200000 517989551 200000 655109557 200000 801896708 200000 438174087 200000 754929709 200000 289508549 200000 669719653 200000 295195058 200000 484022714 200000 438332494 200000 488023792 200000 888862681 200000 235145893 200000 515291802 200000 646772917 200000 428396508 200000 950293471 200000 539981880 200000 467231656 200000 323983898 200000 308961407 200000 595768445 200000 497105953 200000 143147512 200000 16066110 200000 498969598 200000 367263068 200000 855252577 200000 488762364 200000 233000728 200000 521977338 200000 856699457 200000 77026873 200000 56883304 200000 65105535 200000 18615561 200000 989831580 200000 972968275 200000 578639314 200000 764071726 200000 68516208 200000 49781375 200000 606597055 200000 509336234 200000 848710178 200000 908803672 200000 1099640 200000 941716346 200000 346726340 200000 441165708 200000 840118800 200000 245009950 200000 15708301 200000 961663375 200000 391009023 200000 31794204 200000 473865047 200000 876202264 200000 521229473 200000 434895484 200000 221282336 200000 747649186 200000 385476278 200000 653237837 200000 517611145 200000 570806508 200000 678853860 200000 827829535 200000 599496794 200000 311836538 200000 512245040 200000 6350216 200000 906691580 200000 419388177 200000 997755017 200000 704404896 200000 781190909 200000 87638079 200000 621098813 200000 413074308 200000 863590032 200000 251208657 200000 110062978 200000 322893270 200000 782968842 200000 173651802 200000 324896239 200000 445577275 200000 685794150 200000 254712755 200000 753053184 200000 290315228 200000 869813186 200000 692655989 200000 476317333 200000 362689510 200000 673926624 200000 432891777 200000 449726067 200000 734718986 200000 944624294 200000 403847033 200000 24850625 200000 75688701 200000 261084062 200000 333829700 200000 211113869 200000 658185977 200000 98358647 200000 28977294 200000 291533381 200000 597684282 200000 568095362 200000 514830149 200000 916866110 200000 992911747 200000 854755126 200000 614738461 200000 893002033 200000 429175958 200000 109504172 200000 415429645 200000 675094969 200000 399723711 200000 502313763 200000 699065296 200000 844389846 200000 645134666 200000 308885117 200000 533986405 200000 513407852 200000 673934344 200000 390684865 200000 756460944 200000 319662789 200000 420602831 200000 940288151 200000 799170646 200000 574072587 200000 686424823 200000 205700047 200000 547807109 200000 281987791 200000 213910493 200000 217066458 200000 154562602 200000 999817349 200000 234958179 200000 407220815 200000 169447448 200000 845676293 200000 125471086 200000 585249128 200000 598116456 200000 906494476 200000 144569703 200000 418020482 200000 603245043 200000 168600249 200000 948614331 200000 247606433 200000 949880794 200000 526330896 200000 274063195 200000 228117737 200000 396708863 200000 794482042 200000 400912957 200000 332470054 200000 929890185 200000 497116483 200000 376358361 200000 98912837 200000 614427492 200000 170146587 200000 124763308 200000 418287833 200000 94116542 200000 271980182 200000 67803064 200000 604290967 200000 725788044 200000 24815532 200000 866729730 200000 576247258 200000 30793987 200000 524451129 200000 524583443 200000 80514591 200000 496677919 200000 975906174 200000 838109816 200000 584707722 200000 35125279 200000 306546846 200000 3451970 200000 884481888 200000 294962950 200000 615136034 200000 890669703 200000 553090955 200000 609218588 200000 797815414 200000 681389535 200000 650552089 200000 657787500 200000 623783786 200000 321718503 200000 212460989 200000 204713796 200000 575411377 200000 676087490 200000 979789 200000 305431735 200000 164613989 200000 50037651 200000 802538050 200000 416986142 200000 290446721 200000 865733380 200000 364451387 200000 183424147 200000 840149606 200000 80150210 200000 696660602 200000 327052660 200000 445981527 200000 197916926 200000 32053349 200000 480804070 200000 635981820 200000 668958957 200000 514570758 200000 743927376 200000 636732131 200000 750920521 200000 500167820 200000 262316251 200000 393366522 200000 231855311 200000 887750856 200000 835949049 200000 312243991 200000 744298687 200000 562869169 200000 735003099 200000 611861616 200000 594247519 200000 886270688 200000 941485049 200000 659828515 200000 755366520 200000 422350101 200000 111801743 200000 535700911 200000 440603095 200000 49559216 200000 675746330 200000 526180473 200000 256273870 200000 600525368 200000 955806174 200000 822089801 200000 733885360 200000 72505048 200000 584509539 200000 464493770 200000 696921176 200000 577172701 200000 126582516 200000 44336397 200000 181650083 200000 819052089 200000 700364575 200000 488848390 200000 64624625 200000 754877187 200000 376735543 200000 897117966 200000 979330216 200000 175087093 200000 131510997 200000 189407327 200000 128598193 200000 988562669 200000 104222035 200000 665939355 200000 240218617 200000 597441900 200000 291780688 200000 565756998 200000 79620849 200000 330822426 200000 650003503 200000 956738119 200000 648188175 200000 524976192 200000 153813655 200000 825145451 200000 431293771 200000 989473356 200000 869198580 200000 140126434 200000 263303843 200000 220777041 200000 744468213 200000 507202496 200000 95100567 200000 341084548 200000 349026572 200000 453503869 200000 923862445 200000 18015168 200000 552447217 200000 946561910 200000 380308974 200000 629015555 200000 841146911 200000 32030314 200000 817669991 200000 708169967 200000 82284630 200000 845654269 200000 230716586 200000 542541130 200000 519682071 200000 7244344 200000 82801994 200000 490916478 200000 978795819 200000 661453831 200000 828331106 200000 891013401 200000 754271005 200000 83515322 200000 863926031 200000 386530638 200000 299655611 200000 189470852 200000 52844273 200000 612702067 200000 357128601 200000 420465151 200000 289697966 200000 962765953 200000 4637325 200000 46998183 200000 625378416 200000 786362519 200000 499927092 200000 861884506 200000 634361954 200000 628026744 200000 129216620 200000 46563038 200000 252139830 200000 326519560 200000 263106520 200000 492303451 200000 937414306 200000 78300626 200000 213642335 200000 338800093 200000 113470942 200000 187522949 200000 675667373 200000 605155795 200000 687630375 200000 353026418 200000 366306225 200000 272901267 200000 311915328 200000 248768272 200000 274948893 200000 125455572 200000 119812588 200000 772810873 200000 208575978 200000 263304754 200000 355427445 200000 754341098 200000 317706193 200000 673353645 200000 837506344 200000 657374535 200000 638576338 200000 640017450 200000 733164247 200000 942882964 200000 869047217 200000 187975921 200000 779472213 200000 526287485 200000 395622516 200000 836004397 200000 388505086 200000 957844943 200000 357922535 200000 470248815 200000 13852204 200000 582965501 200000 651113752 200000 55970860 200000 891552707 200000 769175196 200000 384299483 200000 668048442 200000 16305574 200000 259802599 200000 452441926 200000 213517911 200000 375465023 200000 942577467 200000 732208950 200000 837939874 200000 960890363 200000 339868316 200000 249354697 200000 895651616 200000 711383500 200000 869895215 200000 688345570 200000 136793656 200000 450120613 200000 49825470 200000 864684969 200000 323002167 200000 646419714 200000 713467959 200000 261558536 200000 71625933 200000 819479389 200000 75169325 200000 840637999 200000 587771279 200000 629863098 200000 244116565 200000 317054480 200000 787584115 200000 799811612 200000 998772491 200000 916044003 200000 284226390 200000 198801933 200000 537280971 200000 429138596 200000 360525689 200000 106506522 200000 908979128 200000 83667856 200000 975821824 200000 724523093 200000 469858328 200000 755257516 200000 541148786 200000 637001682 200000 642081493 200000 957995582 200000 332973884 200000 887158058 200000 351928574 200000 787003474 200000 596196910 200000 407452155 200000 357488964 200000 183380790 200000 414189820 200000 15846501 200000 718493821 200000 399841278 200000 590999486 200000 77028238 200000 783005733 200000 89664257 200000 424134000 200000 190680095 200000 379197144 200000 276869721 200000 90876531 200000 441350854 200000 466663641 200000 125616231 200000 119719690 200000 137637554 200000 599278735 200000 275109454 200000 782943710 200000 611241498 200000 58245378 200000 965241459 200000 824514683 200000 691650230 200000 345547874 200000 411613955 200000 893417425 200000 893770308 200000 120595073 200000 474395757 200000 192423091 200000 173558533 200000 355530580 200000 490756580 200000 337009755 200000 479518269 200000 32840053 200000 857263582 200000 252171492 200000 456717494 200000 480584356 200000 759810199 200000 480157135 200000 543859005 200000 779081793 200000 419655311 200000 547581055 200000 414574372 200000 259703764 200000 656699656 200000 574289596 200000 644481215 200000 487797638 200000 303586953 200000 638187316 200000 962774503 200000 179327141 200000 93045086 200000 797505013 200000 931609210 200000 767683108 200000 435787797 200000 966221557 200000 54493400 200000 991339800 200000 574723074 200000 777086090 200000 357766760 200000 744959292 200000 664659388 200000 371084786 200000 706633233 200000 722678638 200000 893512094 200000 246801357 200000 180608705 200000 251296304 200000 71021639 200000 938260126 200000 635584490 200000 992754728 200000 148191002 200000 549015373 200000 666029568 200000 813699232 200000 236756159 200000 449618855 200000 779291388 200000 590279686 200000 245985696 200000 849176285 200000 321843932 200000 282359405 200000 787801197 200000 576433153 200000 881519648 200000 349334539 200000 238960792 200000 446106252 200000 568360527 200000 548366265 200000 100162266 200000 336347867 200000 33619568 200000 997868918 200000 901167532 200000 152610477 200000 197501329 200000 998375652 200000 684843983 200000 655519143 200000 762761028 200000 780741577 200000 990635717 200000 709839824 200000 481330205 200000 269596304 200000 350981461 200000 920542229 200000 771928629 200000 305431750 200000 865624075 200000 3827398 200000 83965866 200000 523162013 200000 408779701 200000 856413719 200000 61358877 200000 58200172 200000 124625895 200000 582722720 200000 123743282 200000 651282732 200000 40159096 200000 912511454 200000 592172563 200000 187066109 200000 560492291 200000 214255792 200000 252162542 200000 613998239 200000 903783271 200000 364801498 200000 389352306 200000 951796473 200000 513641543 200000 56031877 200000 846711126 200000 559810966 200000 908322443 200000 551857853 200000 547667923 200000 95259939 200000 630025437 200000 868777970 200000 645997349 200000 342112243 200000 820219949 200000 341437815 200000 262757901 200000 517998203 200000 306765870 200000 344698118 200000 554266706 200000 253848022 200000 90550742 200000 504901947 200000 602522427 200000 26492993 200000 810312674 200000 984071188 200000 454458390 200000 157202336 200000 780247376 200000 479173495 200000 658399925 200000 305546744 200000 428095458 200000 503025580 200000 39171564 200000 579810803 200000 833602210 200000 869939167 200000 995033620 200000 382418271 200000 722605145 200000 785365664 200000 939509131 200000 928056239 200000 458817046 200000 755176546 200000 490142002 200000 617145976 200000 555545005 200000 60391935 200000 883657965 200000 814087157 200000 213196853 200000 824529202 200000 89335335 200000 151330692 200000 10970761 200000 521702683 200000 558669387 200000 940572199 200000 876852168 200000 701669567 200000 658338636 200000 447895812 200000 8308182 200000 901451142 200000 711479326 200000 597070822 200000 172280281 200000 389654459 200000 308858170 200000 30953401 200000 829952188 200000 276804368 200000 830275358 200000 251816209 200000 659568047 200000 508494103 200000 996093643 200000 288490148 200000 346804389 200000 763164106 200000 144713797 200000 565163467 200000 70950100 200000 903694851 200000 875599639 200000 45974278 200000 282170169 200000 185001477 200000 785382092 200000 972242549 200000 434666257 200000 25017329 200000 656183671 200000 562983007 200000 28899425 200000 782905938 200000 191091244 200000 827825071 200000 481429104 200000 345417874 200000 485984133 200000 958044274 200000 974846536 200000 595458434 200000 433830430 200000 583375962 200000 143838008 200000 606535126 200000 699681048 200000 241349438 200000 898229076 200000 278055591 200000 265896090 200000 188399512 200000 280186867 200000 78461935 200000 705166923 200000 213321477 200000 552767024 200000 116292880 200000 802161626 200000 199339209 200000 963571563 200000 386068302 200000 517231479 200000 71551560 200000 526332869 200000 172002896 200000 725733975 200000 95777678 200000 349365415 200000 749727395 200000 574200627 200000 284462024 200000 623155515 200000 885390391 200000 765776073 200000 442613705 200000 692433137 200000 696785632 200000 900373082 200000 378389126 200000 404966396 200000 975844054 200000 691579946 200000 248570266 200000 770904531 200000 677663541 200000 583438852 200000 435058627 200000 913678768 200000 377944702 200000 616239539 200000 844542307 200000 74870548 200000 168979220 200000 310654858 200000 417971456 200000 497186369 200000 702424000 200000 502420189 200000 970169284 200000 15316671 200000 623153198 200000 653325958 200000 451891197 200000 642493400 200000 894441326 200000 875962721 200000 610906014 200000 763827995 200000 286190707 200000 864805584 200000 107054269 200000 4996828 200000 635553431 200000 348483383 200000 522248723 200000 708133554 200000 105407509 200000 884845185 200000 691171199 200000 348606969 200000 735109774 200000 659740313 200000 314776707 200000 812830798 200000 784327557 200000 916604402 200000 294441157 200000 893783062 200000 250605795 200000 622162944 200000 593813136 200000 79465718 200000 848905587 200000 149534141 200000 812074832 200000 168377436 200000 66869607 200000 65517605 200000 2026522 200000 76241397 200000 730469585 200000 260791994 200000 10741281 200000 645357109 200000 252736555 200000 246333440 200000 593386306 200000 183153362 200000 345077968 200000 342211074 200000 639881849 200000 794991433 200000 609918848 200000 402464971 200000 377487978 200000 251070808 200000 468766432 200000 637828846 200000 977274841 200000 427015554 200000 54805496 200000 385339391 200000 856425522 200000 367876495 200000 153045171 200000 315374872 200000 784805890 200000 243819272 200000 140952162 200000 206033237 200000 629448059 200000 440996799 200000 429526074 200000 250558552 200000 196382452 200000 732961861 200000 492538321 200000 694074054 200000 77104487 200000 389201523 200000 167482277 200000 399494343 200000 996934386 200000 756622306 200000 289351573 200000 857727114 200000 164848982 200000 559882354 200000 623399781 200000 607325375 200000 116937851 200000 153417927 200000 205068607 200000 140762907 200000 323584234 200000 666639559 200000 773156397 200000 960190679 200000 516981329 200000 140735517 200000 646550688 200000 215411506 200000 846636547 200000 811903161 200000 702284524 200000 8220650 200000 920428405 200000 840539470 200000 428069321 200000 650753991 200000 879637699 200000 883042259 200000 89219796 200000 617243409 200000 611491625 200000 208825859 200000 950225676 200000 364461588 200000 319290761 200000 567352285 200000 863215445 200000 419541923 200000 688369387 200000 976997412 200000 896975096 200000 825343891 200000 998487289 200000 998369503 200000 518391841 200000 474882363 200000 970684543 200000 442743258 200000 991725152 200000 772941818 200000 299290097 200000 135184676 200000 838382377 200000 823562161 200000 845435365 200000 971489168 200000 872345684 200000 111059781 200000 437187988 200000 510897460 200000 130980509 200000 314276639 200000 364557662 200000 50789356 200000 321435173 200000 193095595 200000 258650435 200000 521173464 200000 490140399 200000 917347804 200000 201627498 200000 486084569 200000 945707876 200000 144280486 200000 991208094 200000 64395800 200000 939208399 200000 436683907 200000 832017611 200000 127955584 200000 675876834 200000 839447023 200000 360565126 200000 771269439 200000 480981296 200000 809925100 200000 227362435 200000 797005641 200000 617725360 200000 486948735 200000 841187868 200000 334377685 200000 226649408 200000 833941297 200000 294583761 200000 81543134 200000 259091232 200000 483425678 200000 436181186 200000 736244899 200000 433400947 200000 559013801 200000 752246839 200000 701311527 200000 156403394 200000 275525527 200000 966792217 200000 877985969 200000 552217720 200000 639953135 200000 464503670 200000 351671885 200000 447158118 200000 972840273 200000 883864320 200000 398946122 200000 269900609 200000 56809692 200000 426455951 200000 261092539 200000 958261279 200000 103142069 200000 916867739 200000 37274870 200000 150042878 200000 650085255 200000 176822466 200000 646330391 200000 893253693 200000 238846974 200000 215216712 200000 975037054 200000 972356129 200000 660437323 200000 255984530 200000 80899917 200000 122643282 200000 64152995 200000 748235178 200000 250838251 200000 743574875 200000 840145600 200000 802856126 200000 479465347 200000 299595053 200000 739198046 200000 687770785 200000 691449734 200000 203959196 200000 544746687 200000 404577097 200000 871026725 200000 222598625 200000 717956904 200000 98740559 200000 229926359 200000 550098966 200000 468509794 200000 518772338 200000 803002585 200000 944255933 200000 486007610 200000 159926292 200000 554965417 200000 431598650 200000 521382145 200000 90618811 200000 339435403 200000 620905812 200000 417681932 200000 74609554 200000 740854020 200000 490372536 200000 444448821 200000 180738789 200000 63918177 200000 495817078 200000 381142872 200000 563133096 200000 692442161 200000 133746818 200000 600396247 200000 776312817 200000 543999431 200000 712418612 200000 489735959 200000 613723258 200000 178088377 200000 183125192 200000 398331393 200000 423955232 200000 388998756 200000 893537247 200000 298545025 200000 809944166 200000 366004837 200000 153566461 200000 472771338 200000 439767795 200000 869246241 200000 124634377 200000 225057553 200000 684904463 200000 59683646 200000 963924431 200000 356678542 200000 380303402 200000 312762664 200000 759111809 200000 325319806 200000 759505750 200000 840404877 200000 275215410 200000 333571171 200000 505754568 200000 112713697 200000 35884634 200000 787508930 200000 811875931 200000 661083355 200000 916356437 200000 612624036 200000 892872460 200000 326939894 200000 959811300 200000 775364886 200000 695739263 200000 985594609 200000 208706730 200000 633531817 200000 539685753 200000 827031632 200000 324331183 200000 86725362 200000 795361124 200000 368805848 200000 560302561 200000 327756555 200000 380115662 200000 152094742 200000 541414030 200000 801071120 200000 461045482 200000 565158873 200000 50757356 200000 676245155 200000 78732557 200000 55421108 200000 143995794 200000 21854825 200000 915356978 200000 130320765 200000 466671612 200000 871100555 200000 906434167 200000 441830097 200000 75853578 200000 141817910 200000 423274910 200000 831820173 200000 343986561 200000 767473947 200000 563308429 200000 176807254 200000 340633225 200000 709955055 200000 733464014 200000 419219731 200000 848295981 200000 354390252 200000 848784143 200000 923204973 200000 640488926 200000 456985679 200000 223243684 200000 442418518 200000 378625776 200000 129606360 200000 573508608 200000 7544447 200000 630894364 200000 86168141 200000 577852223 200000 868436960 200000 118841085 200000 179248631 200000 951973792 200000 276751412 200000 178331795 200000 530921251 200000 550179587 200000 64423034 200000 751802819 200000 615007650 200000 177079663 200000 820835445 200000 840365780 200000 967020617 200000 549956495 200000 756526893 200000 332094195 200000 655636338 200000 308089647 200000 230658924 200000 201573552 200000 610178425 200000 873951172 200000 569772098 200000 759272063 200000 338773313 200000 617877218 200000 767099778 200000 280319800 200000 356846253 200000 888714435 200000 252369987 200000 732984472 200000 201939238 200000 87095495 200000 634679647 200000 541319102 200000 590116891 200000 398652910 200000 32330743 200000 404457390 200000 320374653 200000 294835552 200000 717885933 200000 538560465 200000 761460799 200000 854408421 200000 939570280 200000 867169907 200000 991746268 200000 662765422 200000 884387412 200000 156197188 200000 967393744 200000 4337546 200000 997508319 200000 609955288 200000 43818526 200000 21173233 200000 120868349 200000 164339751 200000 815487433 200000 993263613 200000 697366245 200000 720127757 200000 202466907 200000 685340716 200000 464975507 200000 654552779 200000 303163233 200000 83773088 200000 873674308 200000 222588292 200000 667848428 200000 964862366 200000 619163644 200000 290407873 200000 631891985 200000 375398419 200000 187214083 200000 563048686 200000 575339882 200000 157531146 200000 343726691 200000 713722331 200000 470244756 200000 127225655 200000 828324204 200000 169704251 200000 865098671 200000 135413103 200000 39344689 200000 571249704 200000 478725601 200000 526573869 200000 135188489 200000 107519645 200000 903635 200000 874837007 200000 334404110 200000 67047931 200000 141638962 200000 29929303 200000 310118817 200000 639222149 200000 44674095 200000 558834284 200000 820805860 200000 937950947 200000 406767104 200000 601149270 200000 916050750 200000 840959651 200000 349580637 200000 271749445 200000 653483483 200000 909237939 200000 14810371 200000 414816522 200000 758111786 200000 395241705 200000 119598132 200000 476758427 200000 78667357 200000 683694459 200000 919949622 200000 138257556 200000 238026732 200000 790461319 200000 188524496 200000 529223857 200000 29202962 200000 711572876 200000 470744016 200000 333879382 200000 630720079 200000 384366063 200000 337111943 200000 852916231 200000 751573220 200000 446339448 200000 489120330 200000 516566767 200000 662566234 200000 14524370 200000 610407155 200000 66943325 200000 52781307 200000 900168206 200000 682839135 200000 324328771 200000 971695959 200000 911135520 200000 395644910 200000 383130806 200000 615349953 200000 936215137 200000 924196358 200000 26287217 200000 561956048 200000 522307595 200000 585098896 200000 656593489 200000 75809503 200000 652746688 200000 706828665 200000 43454426 200000 701388428 200000 283156228 200000 127473459 200000 923240624 200000 818737724 200000 256992190 200000 761991473 200000 67018527 200000 425914774 200000 148843707 200000 770089070 200000 751221397 200000 416707076 200000 615088171 200000 241694183 200000 945240098 200000 788175157 200000 613768226 200000 619032348 200000 984869631 200000 677859230 200000 989844248 200000 220484243 200000 467804932 200000 955854580 200000 10528362 200000 685018709 200000 799863087 200000 267613875 200000 960778967 200000 848836720 200000 118082596 200000 698967194 200000 665648387 200000 711288179 200000 725947560 200000 210906925 200000 122858999 200000 481799925 200000 615468581 200000 794054194 200000 865357727 200000 742349838 200000 502250794 200000 29963572 200000 684568907 200000 489148891 200000 964195816 200000 111329795 200000 729054767 200000 128797695 200000 932255926 200000 666726706 200000 532856802 200000 741703965 200000 966979725 200000 464120984 200000 793117923 200000 403531615 200000 315755404 200000 406225872 200000 379733263 200000 638847218 200000 392944501 200000 695568057 200000 915188268 200000 103926407 200000 617860142 200000 19297270 200000 1809506 200000 669149652 200000 442407490 200000 292545902 200000 70771389 200000 62648337 200000 671325022 200000 838990029 200000 579892652 200000 865417340 200000 373494996 200000 114745858 200000 150064517 200000 947313877 200000 620467227 200000 286161855 200000 171012351 200000 201183714 200000 295917388 200000 476776445 200000 773341622 200000 362581996 200000 930939303 200000 223230069 200000 592637610 200000 860308801 200000 395779084 200000 932876071 200000 402746560 200000 962249904 200000 862096771 200000 111354583 200000 681280832 200000 277588496 200000 307540916 200000 161495947 200000 468453461 200000 103976633 200000 890760048 200000 944823054 200000 79605648 200000 126055945 200000 259142438 200000 963089777 200000 484194918 200000 41962464 200000 714018670 200000 693811076 200000 38780077 200000 922932516 200000 242996610 200000 681002849 200000 922301219 200000 267649086 200000 699816896 200000 401357026 200000 888241639 200000 833331611 200000 40172585 200000 131099686 200000 860558078 200000 857582125 200000 412081381 200000 715432464 200000 552668367 200000 859798504 200000 793951421 200000 477171400 200000 350626983 200000 495121477 200000 189090208 200000 225499704 200000 68076854 200000 639444674 200000 506322206 200000 876552335 200000 982234385 200000 379204959 200000 70725360 200000 32849602 200000 268971310 200000 18684194 200000 532655470 200000 607134470 200000 128230762 200000 998655636 200000 231670807 200000 75628888 200000 906101510 200000 741541443 200000 17235981 200000 953689077 200000 272154918 200000 520945982 200000 674465430 200000 395335138 200000 610774865 200000 170521500 200000 235550620 200000 314905957 200000 290256372 200000 757071605 200000 948102190 200000 223920777 200000 416016095 200000 540550375 200000 461807357 200000 502929311 200000 579510726 200000 51575698 200000 524959456 200000 571196344 200000 634709697 200000 32246301 200000 215495504 200000 90296619 200000 862910668 200000 151612207 200000 382991085 200000 275140117 200000 219871304 200000 368999286 200000 439185911 200000 540457172 200000 129401208 200000 296522275 200000 351883989 200000 615413899 200000 542750469 200000 412139884 200000 690958482 200000 197316002 200000 123651195 200000 582080265 200000 32206683 200000 340606531 200000 690160842 200000 812387512 200000 43473666 200000 271007454 200000 545049797 200000 517647546 200000 108086142 200000 34154661 200000 518001062 200000 413017683 200000 117131625 200000 105339409 200000 62595976 200000 409430093 200000 289690240 200000 990036827 200000 115526636 200000 141745014 200000 725440551 200000 973804292 200000 528621621 200000 932520221 200000 750623203 200000 358384206 200000 202997292 200000 834589593 200000 291565021 200000 529578944 200000 722187388 200000 749976770 200000 551427430 200000 771268005 200000 604146998 200000 40260214 200000 319243629 200000 658091150 200000 798109263 200000 428032278 200000 517171467 200000 122947532 200000 177789470 200000 343219206 200000 162018808 200000 239020535 200000 959236574 200000 218245680 200000 274563346 200000 766053225 200000 410877490 200000 923462786 200000 952739549 200000 280650436 200000 238110108 200000 588419179 200000 128957950 200000 482820456 200000 21177604 200000 94532706 200000 594729919 200000 873805310 200000 244890167 200000 246941791 200000 825966735 200000 479023344 200000 911077478 200000 533893216 200000 225229439 200000 168586990 200000 952339619 200000 110605542 200000 808748485 200000 498164074 200000 207539303 200000 592856949 200000 959994685 200000 95291677 200000 890609167 200000 463744791 200000 733659875 200000 978473600 200000 628794202 200000 973559002 200000 824705626 200000 178564180 200000 103401453 200000 951551565 200000 264522600 200000 749532186 200000 68559311 200000 50202631 200000 861047927 200000 570211484 200000 319601645 200000 795854368 200000 822594838 200000 753536098 200000 256926871 200000 19915446 200000 250118262 200000 566266430 200000 686544897 200000 556794474 200000 728326126 200000 467619777 200000 668611267 200000 507240160 200000 197889912 200000 77511619 200000 732016218 200000 568096579 200000 505642545 200000 586068703 200000 910111141 200000 637386430 200000 952055517 200000 613402612 200000 639324520 200000 525136132 200000 492618336 200000 318257829 200000 754966220 200000 651765449 200000 699503174 200000 125083610 200000 271462877 200000 126316614 200000 296071996 200000 186244157 200000 362052107 200000 800142265 200000 99088276 200000 948366526 200000 649644713 200000 666062306 200000 794638789 200000 685379856 200000 24187249 200000 565470856 200000 551783145 200000 458095145 200000 905869055 200000 429612786 200000 761171774 200000 309541574 200000 849708881 200000 354030191 200000 883032742 200000 819989476 200000 411172942 200000 212784846 200000 13880614 200000 181093704 200000 645345339 200000 179369190 200000 778900842 200000 282685945 200000 558378567 200000 275423504 200000 804928320 200000 495845568 200000 898697985 200000 569701288 200000 107327512 200000 646733999 200000 76694236 200000 652805519 200000 623129995 200000 503981975 200000 365149874 200000 954883756 200000 294631889 200000 171270288 200000 464192574 200000 555832934 200000 148093513 200000 456260213 200000 241599136 200000 101272620 200000 57906165 200000 720556133 200000 192592093 200000 548677613 200000 42546683 200000 97872964 200000 157336157 200000 15394464 200000 52411941 200000 808227127 200000 565332843 200000 216019646 200000 137309026 200000 903048748 200000 609243065 200000 308967107 200000 474302531 200000 548072528 200000 247629529 200000 796420016 200000 781512063 200000 748774806 200000 785705157 200000 717964172 200000 921091695 200000 377145655 200000 83145303 200000 133344734 200000 956209042 200000 313836588 200000 831541202 200000 203928117 200000 199760138 200000 513595830 200000 914089815 200000 920824480 200000 278929182 200000 929559511 200000 86770545 200000 671002166 200000 43876534 200000 613995478 200000 948856714 200000 453942672 200000 717237730 200000 31373503 200000 982128755 200000 227329354 200000 931574356 200000 475061217 200000 199690976 200000 171785350 200000 931874272 200000 310881102 200000 509226986 200000 986631528 200000 602391299 200000 875147358 200000 639942539 200000 120199067 200000 41923418 200000 118577196 200000 16937765 200000 54193354 200000 548897318 200000 279287319 200000 813391868 200000 666560296 200000 392433871 200000 664624195 200000 170561975 200000 43764713 200000 188952926 200000 223257110 200000 411761891 200000 730707910 200000 635459329 200000 826646715 200000 166135152 200000 229998973 200000 193087626 200000 680445858 200000 384732466 200000 114907727 200000 547043569 200000 364740350 200000 488050785 200000 600981121 200000 915705806 200000 422827078 200000 892827161 200000 540788699 200000 218073567 200000 899797684 200000 29098715 200000 269176364 200000 858626440 200000 267356617 200000 668375818 200000 225897923 200000 389479246 200000 191123911 200000 758048623 200000 595463160 200000 297563 200000 731585077 200000 292867510 200000 995553185 200000 775799038 200000 382488159 200000 75957487 200000 727096221 200000 692895528 200000 973860308 200000 797735437 200000 579490125 200000 447695087 200000 958059238 200000 980053610 200000 342061333 200000 353258766 200000 609072429 200000 897705537 200000 83844832 200000 313256803 200000 163850244 200000 819031347 200000 780641946 200000 464858993 200000 162344203 200000 271013571 200000 456674995 200000 876862172 200000 628589219 200000 518487770 200000 697703074 200000 283071983 200000 704923765 200000 391441987 200000 314218848 200000 835461145 200000 815504364 200000 91348784 200000 235137001 200000 764582507 200000 571756214 200000 744078259 200000 215723455 200000 308098588 200000 637913415 200000 48412742 200000 240585063 200000 177337605 200000 678496597 200000 557957188 200000 857089257 200000 652656166 200000 432926813 200000 182464621 200000 724686932 200000 746189343 200000 112650781 200000 362325350 200000 793932344 200000 478498232 200000 930778392 200000 781280311 200000 286054442 200000 681568345 200000 635336469 200000 656964811 200000 724388163 200000 312189074 200000 345071520 200000 48217203 200000 466025121 200000 859850901 200000 282970248 200000 977707108 200000 352942565 200000 19385015 200000 231111263 200000 887520308 200000 255923636 200000 33949683 200000 493520637 200000 871745633 200000 239527990 200000 911273574 200000 944149502 200000 958682314 200000 709848474 200000 994040276 200000 649003839 200000 625460531 200000 123362960 200000 254555682 200000 532114277 200000 479686598 200000 635314893 200000 68560346 200000 921029206 200000 648692109 200000 885651339 200000 39183530 200000 144428477 200000 466832121 200000 793858566 200000 392306149 200000 813908362 200000 108047966 200000 93480448 200000 979272448 200000 711036016 200000 458309236 200000 438087741 200000 28377110 200000 415115366 200000 711405272 200000 82320136 200000 620981349 200000 767764263 200000 893718665 200000 371141805 200000 178254543 200000 295019186 200000 230168171 200000 447159293 200000 43767898 200000 649445834 200000 831207367 200000 263427789 200000 247697072 200000 461297270 200000 180229321 200000 484210294 200000 136998560 200000 589784706 200000 518820609 200000 243886679 200000 231428763 200000 429568509 200000 783366627 200000 955167823 200000 304970551 200000 826760121 200000 738852679 200000 463003459 200000 853452208 200000 989498319 200000 550726633 200000 880139678 200000 292496482 200000 336906264 200000 383937002 200000 365795788 200000 726243152 200000 249446068 200000 721323853 200000 391698622 200000 226355361 200000 635024007 200000 275274363 200000 717289577 200000 7216413 200000 960136119 200000 879131839 200000 713517638 200000 58560180 200000 951126064 200000 325282507 200000 3618260 200000 1614071 200000 13465632 200000 713841458 200000 754573074 200000 734548381 200000 446230139 200000 895397611 200000 399490821 200000 850049280 200000 477556088 200000 814695892 200000 926855224 200000 872724125 200000 990922001 200000 165381421 200000 524756791 200000 648934296 200000 798164871 200000 808659481 200000 588967187 200000 991910197 200000 562686429 200000 719464993 200000 641474017 200000 307719520 200000 752890456 200000 906792880 200000 609072443 200000 521480486 200000 241801477 200000 747817623 200000 478056125 200000 895212346 200000 543647283 200000 883543179 200000 750564489 200000 423748209 200000 183874804 200000 617317282 200000 583808964 200000 180549190 200000 178790305 200000 691133146 200000 638141206 200000 372313431 200000 140258387 200000 111582354 200000 89164590 200000 890274278 200000 10607979 200000 329718031 200000 88729404 200000 937512024 200000 750158346 200000 321424633 200000 703238517 200000 316302266 200000 454540441 200000 362275803 200000 317557651 200000 752527415 200000 449555267 200000 627894950 200000 380195666 200000 322888099 200000 127630454 200000 58888238 200000 991842548 200000 751837171 200000 129754470 200000 97731500 200000 342332862 200000 754651075 200000 108976778 200000 105630522 200000 701132409 200000 172638927 200000 478666269 200000 643003994 200000 612078066 200000 682753658 200000 911017118 200000 910309488 200000 989730170 200000 585390666 200000 756809040 200000 446139203 200000 487404390 200000 848626793 200000 185872059 200000 708740992 200000 988431760 200000 775777318 200000 371050793 200000 417592631 200000 750108116 200000 460312690 200000 998442794 200000 254915676 200000 885630612 200000 799352932 200000 782680593 200000 814675783 200000 240012597 200000 67199413 200000 219557492 200000 753729844 200000 147256992 200000 983587653 200000 239086767 200000 590239940 200000 765303746 200000 227139476 200000 796431202 200000 941641339 200000 477949964 200000 731263817 200000 613998063 200000 57374016 200000 325847027 200000 307536815 200000 937340157 200000 855197407 200000 717353841 200000 301246259 200000 777512696 200000 182745738 200000 662487170 200000 704478695 200000 564622478 200000 470924116 200000 265302952 200000 433859586 200000 747732787 200000 180603061 200000 509589096 200000 839572574 200000 491390366 200000 440737033 200000 191860683 200000 259613433 200000 335945802 200000 828518929 200000 931091166 200000 358031732 200000 931600886 200000 311570800 200000 506627890 200000 101198743 200000 828856869 200000 78986542 200000 856738652 200000 946766283 200000 789213599 200000 619080761 200000 212716918 200000 822629278 200000 588519662 200000 200547552 200000 179454876 200000 494890563 200000 805780706 200000 959691094 200000 503820913 200000 362564879 200000 325590286 200000 103900725 200000 239182231 200000 766512638 200000 862186568 200000 962650360 200000 291976762 200000 548894763 200000 204949805 200000 699202687 200000 747132806 200000 572789851 200000 547908250 200000 195840911 200000 610345772 200000 295909747 200000 180468788 200000 52712784 200000 471086562 200000 688431357 200000 16622305 200000 108997581 200000 164201440 200000 247115688 200000 919535949 200000 396863607 200000 838456163 200000 909965253 200000 593468006 200000 63145122 200000 442161965 200000 532625355 200000 570406369 200000 614291463 200000 106130691 200000 308763347 200000 706224819 200000 947924801 200000 146237486 200000 753620764 200000 886634392 200000 571989072 200000 100793339 200000 603698312 200000 472891279 200000 620007705 200000 164441659 200000 962239262 200000 47237723 200000 659767267 200000 964479427 200000 811867526 200000 969545988 200000 574774235 200000 193731821 200000 418256784 200000 459674196 200000 672966545 200000 444777494 200000 993804461 200000 256061787 200000 743413625 200000 416277534 200000 869214324 200000 727890412 200000 982652523 200000 75567851 200000 39491359 200000 418000669 200000 112314404 200000 62674406 200000 254090763 200000 735998923 200000 359800771 200000 288145020 200000 210671676 200000 938750228 200000 651084876 200000 739320478 200000 602775254 200000 973490906 200000 116800808 200000 724809537 200000 901282725 200000 381831239 200000 372604067 200000 324952287 200000 859372950 200000 884103236 200000 314230381 200000 65022965 200000 461668156 200000 474504192 200000 930989082 200000 977033091 200000 805988172 200000 513721711 200000 57474466 200000 423203727 200000 256436001 200000 424635848 200000 120218593 200000 473249186 200000 184063288 200000 679899142 200000 480509720 200000 557461321 200000 918226357 200000 953056105 200000 422876010 200000 960346261 200000 536718045 200000 662097394 200000 233208160 200000 754301596 200000 113984922 200000 817013994 200000 693973094 200000 499129845 200000 747156986 200000 67004763 200000 776638796 200000 79336256 200000 542253488 200000 818569877 200000 372451525 200000 791523740 200000 632670866 200000 287409323 200000 660065771 200000 819865391 200000 338874649 200000 1230067 200000 255615161 200000 171492770 200000 925138148 200000 342772362 200000 748752528 200000 214025378 200000 189631285 200000 925881550 200000 359251635 200000 116449888 200000 779406706 200000 235559394 200000 394007754 200000 806639634 200000 569733029 200000 192469805 200000 695613283 200000 983758960 200000 960592637 200000 283366875 200000 939711084 200000 809113144 200000 197787723 200000 795359579 200000 494141371 200000 382596266 200000 446129798 200000 9512415 200000 274724742 200000 343734796 200000 694522695 200000 662590687 200000 422605547 200000 188280871 200000 336916302 200000 993999766 200000 845630057 200000 828873416 200000 457340667 200000 346020739 200000 778871909 200000 35084352 200000 974566101 200000 139758826 200000 594554791 200000 279721957 200000 177266695 200000 300551505 200000 259173338 200000 343719055 200000 163630814 200000 538545155 200000 142788623 200000 130538267 200000 972332364 200000 122232976 200000 367992634 200000 301031148 200000 457290088 200000 515535179 200000 680165556 200000 375363173 200000 341557228 200000 523329995 200000 976635063 200000 82812784 200000 56449718 200000 838437738 200000 861328614 200000 157708794 200000 342333767 200000 858855881 200000 398367938 200000 705895540 200000 397350215 200000 378822474 200000 904282677 200000 346762836 200000 568402687 200000 600593301 200000 825585675 200000 55974546 200000 155100637 200000 3265044 200000 384621172 200000 596716075 200000 765659380 200000 645141110 200000 106394500 200000 999744674 200000 282366841 200000 329429295 200000 449276852 200000 68795002 200000 985678151 200000 40914423 200000 740101214 200000 269122493 200000 803716444 200000 248203335 200000 100457028 200000 475287672 200000 480577626 200000 906425823 200000 247094793 200000 836609340 200000 631404807 200000 664127811 200000 186866870 200000 884311455 200000 251164365 200000 582773817 200000 810061879 200000 684702393 200000 535295035 200000 824044620 200000 553698268 200000 416083880 200000 902094721 200000 510636876 200000 467667161 200000 585361420 200000 640262904 200000 666622412 200000 664900805 200000 872668299 200000 296620440 200000 28961187 200000 48707103 200000 642694990 200000 354470785 200000 208973932 200000 583997636 200000 654620290 200000 761948787 200000 401252357 200000 535189114 200000 90737881 200000 714122325 200000 920034580 200000 518777193 200000 849500166 200000 858427313 200000 699319165 200000 835980957 200000 750289220 200000 706687542 200000 718484205 200000 946903685 200000 64442320 200000 234625845 200000 770545491 200000 906248055 200000 113025898 200000 513639973 200000 942009185 200000 245747754 200000 606336217 200000 815890208 200000 551536911 200000 116263994 200000 515606628 200000 692962659 200000 651807769 200000 434033831 200000 645074521 200000 210922962 200000 655350908 200000 344151126 200000 602796425 200000 65876337 200000 871575805 200000 839532687 200000 616622538 200000 200126444 200000 616280482 200000 365905277 200000 790867060 200000 650478096 200000 745018934 200000 681222321 200000 918693093 200000 532813392 200000 962534089 200000 958515616 200000 678131453 200000 720674113 200000 43846190 200000 506406944 200000 290110370 200000 137760798 200000 455592572 200000 531780335 200000 929479486 200000 188757828 200000 953670542 200000 411852332 200000 437985340 200000 995919543 200000 175180163 200000 493395932 200000 217515918 200000 246918300 200000 936153918 200000 629069926 200000 419771690 200000 437473725 200000 273391846 200000 279256855 200000 181602440 200000 856513544 200000 318817896 200000 137079456 200000 443740966 200000 948143376 200000 395714032 200000 491539347 200000 80527108 200000 171643018 200000 886932084 200000 908389609 200000 617272104 200000 272263378 200000 416511529 200000 984621694 200000 695175708 200000 528917860 200000 99930891 200000 522322835 200000 473962091 200000 55694179 200000 139917146 200000 321832780 200000 499478311 200000 602188821 200000 626224663 200000 965050672 200000 820466790 200000 445195620 200000 937902988 200000 164064172 200000 699688384 200000 925989471 200000 5637569 200000 419755664 200000 871420627 200000 266371511 200000 271437063 200000 714989456 200000 156986816 200000 661220930 200000 125187697 200000 370361540 200000 654154667 200000 156414332 200000 349421142 200000 900798760 200000 634955582 200000 666130433 200000 579889361 200000 336867101 200000 503943974 200000 453358612 200000 711913537 200000 740310758 200000 751789717 200000 645806620 200000 224972745 200000 79106860 200000 88532927 200000 346108193 200000 920649169 200000 524355963 200000 703990877 200000 995789139 200000 838713475 200000 967532227 200000 112013357 200000 42644100 200000 318091855 200000 585655255 200000 414671215 200000 913564329 200000 210417767 200000 863417841 200000 946390889 200000 811110492 200000 324579652 200000 837895980 200000 868318437 200000 159448413 200000 744206111 200000 582775561 200000 16089262 200000 346561292 200000 294431353 200000 870986475 200000 176965142 200000 258156785 200000 574960275 200000 583473307 200000 21047155 200000 782357301 200000 59531254 200000 117097156 200000 150776478 200000 35673894 200000 661877997 200000 518687607 200000 203596658 200000 984003511 200000 482252806 200000 347530921 200000 754080339 200000 786178557 200000 281747605 200000 658050737 200000 374763684 200000 704119731 200000 655100721 200000 27968714 200000 453681999 200000 363160503 200000 544661557 200000 245637015 200000 372216130 200000 522882699 200000 707419200 200000 366117274 200000 778997228 200000 619644117 200000 744145590 200000 673519547 200000 702538692 200000 130925535 200000 470849596 200000 614837191 200000 788421826 200000 838455831 200000 862542655 200000 34192111 200000 833077476 200000 594609552 200000 698156654 200000 7130181 200000 317648555 200000 544580736 200000 351533372 200000 722366786 200000 751353243 200000 695474624 200000 695735903 200000 630260291 200000 483809983 200000 167938895 200000 192576596 200000 955572487 200000 514596130 200000 90111695 200000 640180184 200000 57973043 200000 530266199 200000 273101318 200000 273417840 200000 228740302 200000 484222193 200000 379870047 200000 138225378 200000 21592773 200000 867629836 200000 481994343 200000 303244218 200000 560150376 200000 155824323 200000 373237840 200000 964815814 200000 318901483 200000 596536503 200000 735047793 200000 970627739 200000 239921126 200000 600072335 200000 356161219 200000 461787918 200000 485600726 200000 913385842 200000 644077158 200000 823258043 200000 982098330 200000 211467918 200000 680522266 200000 602089857 200000 571090422 200000 993704341 200000 671577799 200000 148127235 200000 800154131 200000 104555323 200000 337804277 200000 777526313 200000 931455997 200000 505464249 200000 94310484 200000 800329885 200000 224923940 200000 766548813 200000 528410166 200000 250175055 200000 370502875 200000 395830456 200000 721107984 200000 910833905 200000 953707740 200000 673866686 200000 868323581 200000 41928572 200000 319415747 200000 643896234 200000 982089018 200000 969411754 200000 492324238 200000 970813383 200000 242072235 200000 595803513 200000 63181860 200000 4325352 200000 865946453 200000 90808750 200000 806810058 200000 692572897 200000 156422626 200000 841878607 200000 254507439 200000 332301067 200000 985352224 200000 556566056 200000 881921634 200000 709351108 200000 11086722 200000 841484872 200000 143088726 200000 15762157 200000 144717213 200000 863309953 200000 413127269 200000 298071402 200000 888698028 200000 847716843 200000 494619210 200000 485884837 200000 282676749 200000 880912737 200000 335202085 200000 519080204 200000 282462914 200000 31822850 200000 207672315 200000 46129551 200000 118969841 200000 487523249 200000 477997108 200000 898988578 200000 774078309 200000 256431510 200000 464880155 200000 509062465 200000 251821578 200000 937803419 200000 792172898 200000 758631783 200000 309630580 200000 116903408 200000 435853723 200000 566102422 200000 473294681 200000 981823880 200000 252587200 200000 524860370 200000 44777490 200000 996909722 200000 955806123 200000 429730213 200000 166211359 200000 141936160 200000 764016287 200000 870726301 200000 679919776 200000 522826587 200000 43681213 200000 388887754 200000 647133916 200000 550420045 200000 99458960 200000 730203969 200000 563950270 200000 254044221 200000 307090818 200000 935483035 200000 294904403 200000 732629047 200000 790775396 200000 978401654 200000 762404173 200000 180293002 200000 227755754 200000 888564979 200000 911634819 200000 266608712 200000 764182061 200000 120764214 200000 646996335 200000 541273033 200000 941474855 200000 242136042 200000 321960622 200000 877135656 200000 456854074 200000 147098810 200000 147791492 200000 737365956 200000 609364906 200000 145978329 200000 628829269 200000 964173761 200000 120409630 200000 152740475 200000 177142317 200000 292932229 200000 883816483 200000 192028506 200000 145193273 200000 922118971 200000 65871785 200000 578065202 200000 392516684 200000 611114835 200000 125717124 200000 945627972 200000 173113947 200000 316106496 200000 661674220 200000 484898263 200000 670275329 200000 761907640 200000 524179965 200000 376551602 200000 268818684 200000 614033592 200000 788360248 200000 134990756 200000 640403118 200000 925454206 200000 346569216 200000 379538685 200000 402326685 200000 909347917 200000 935455774 200000 48371730 200000 620497395 200000 594374316 200000 27475518 200000 212454332 200000 158780158 200000 270608871 200000 399525232 200000 443110617 200000 586184113 200000 86287757 200000 31858855 200000 762519754 200000 851375650 200000 612913648 200000 647148861 200000 59215348 200000 82367242 200000 385628840 200000 231757165 200000 271682111 200000 444760648 200000 407239952 200000 750172376 200000 991928218 200000 756783966 200000 600811720 200000 598604545 200000 639164021 200000 573993458 200000 262615089 200000 386614737 200000 504006213 200000 661011535 200000 45295860 200000 427787283 200000 556843011 200000 198461409 200000 166242939 200000 376343545 200000 45120173 200000 682217405 200000 99337847 200000 12311445 200000 737093572 200000 792016150 200000 368915800 200000 155412833 200000 234064333 200000 738923465 200000 130958040 200000 887581368 200000 89571536 200000 371612370 200000 47643249 200000 682448986 200000 533860572 200000 417387221 200000 161971682 200000 115820780 200000 932378753 200000 855024278 200000 340216238 200000 184879478 200000 85887828 200000 252842369 200000 174661020 200000 313383395 200000 783170159 200000 839930915 200000 419346232 200000 959992196 200000 666948846 200000 690165422 200000 452096081 200000 658937742 200000 185923699 200000 854753145 200000 766044025 200000 226161047 200000 285112738 200000 731421566 200000 469247624 200000 517102109 200000 349750438 200000 388666587 200000 531304729 200000 246138111 200000 660543402 200000 842689361 200000 524817164 200000 213225986 200000 487506273 200000 561028296 200000 989107970 200000 846402893 200000 704350079 200000 460861385 200000 181698276 200000 329589229 200000 256049470 200000 227272706 200000 99960925 200000 216437842 200000 408250842 200000 669188806 200000 983504731 200000 602305232 200000 434528021 200000 693670283 200000 63238290 200000 212224031 200000 682945460 200000 949607018 200000 890768377 200000 368589788 200000 138255359 200000 480308898 200000 997782858 200000 196681990 200000 747782725 200000 479687956 200000 883773062 200000 295643265 200000 794936662 200000 108603592 200000 140008559 200000 165896086 200000 863915783 200000 414332264 200000 922836749 200000 914523761 200000 512273586 200000 869707712 200000 121085482 200000 785907362 200000 605590451 200000 272358980 200000 457204694 200000 489569693 200000 83559916 200000 316303242 200000 45692643 200000 162722106 200000 75176514 200000 17849035 200000 351285097 200000 283963445 200000 890900765 200000 162389607 200000 405122884 200000 272819887 200000 959226092 200000 140788318 200000 63551633 200000 910775467 200000 889134751 200000 64188631 200000 477935669 200000 506525842 200000 987824683 200000 499204253 200000 844415574 200000 328130479 200000 246415626 200000 281953180 200000 5414623 200000 595587252 200000 143479992 200000 850146665 200000 160180737 200000 397412404 200000 88486711 200000 212191160 200000 201727661 200000 741927206 200000 127236492 200000 1300195 200000 861731098 200000 183829352 200000 932529727 200000 34464362 200000 992725829 200000 150780986 200000 957674975 200000 574462829 200000 26047340 200000 288537791 200000 280834940 200000 540601652 200000 445987986 200000 143151744 200000 747079979 200000 637502888 200000 484239615 200000 701677544 200000 264798342 200000 711060439 200000 218800317 200000 991426248 200000 398147881 200000 424368243 200000 719552540 200000 9374933 200000 446391094 200000 367217236 200000 123214894 200000 470205477 200000 396917714 200000 364846834 200000 636803916 200000 665492406 200000 805031334 200000 923475691 200000 440831375 200000 682281447 200000 115953502 200000 455013507 200000 557719895 200000 995488509 200000 48635949 200000 811725855 200000 900819912 200000 668828064 200000 186412104 200000 494686409 200000 670636360 200000 257202011 200000 720873830 200000 55791279 200000 657087491 200000 701500191 200000 255115591 200000 917316516 200000 891633255 200000 653994944 200000 260586538 200000 423792542 200000 291078568 200000 969478775 200000 573176661 200000 228533046 200000 388166205 200000 406035294 200000 317579152 200000 614356523 200000 814248545 200000 13523447 200000 320105386 200000 88798687 200000 899118739 200000 82790822 200000 940520691 200000 693985752 200000 281229334 200000 460670514 200000 747813824 200000 963006529 200000 942052210 200000 332909128 200000 920955883 200000 360246886 200000 929866993 200000 922625528 200000 521776976 200000 594518332 200000 649586979 200000 91657526 200000 917318225 200000 193246678 200000 101805914 200000 479552602 200000 533560915 200000 179780593 200000 902688815 200000 945336992 200000 843016255 200000 132910697 200000 326836219 200000 888582313 200000 174237442 200000 491980225 200000 949898079 200000 16028921 200000 822176781 200000 595198624 200000 73219005 200000 263214711 200000 586030037 200000 694577231 200000 862713788 200000 921684719 200000 152546900 200000 527148860 200000 341729735 200000 503376275 200000 775650182 200000 380343673 200000 231303311 200000 114045814 200000 489647598 200000 36550973 200000 377563525 200000 922202128 200000 238336270 200000 940384610 200000 482382177 200000 770971069 200000 224375794 200000 33212389 200000 453671582 200000 138688062 200000 173111718 200000 948513386 200000 102311419 200000 739704118 200000 241921467 200000 616146614 200000 19254523 200000 938706093 200000 992501447 200000 100242227 200000 431680102 200000 642267537 200000 341833441 200000 994159 200000 566503110 200000 516078129 200000 967370281 200000 914798749 200000 862178539 200000 795284672 200000 385977150 200000 32033810 200000 352037479 200000 308427224 200000 114513350 200000 659595209 200000 841707539 200000 99717876 200000 26076906 200000 520199392 200000 962765448 200000 760554228 200000 498429910 200000 957732889 200000 175360167 200000 289489053 200000 43828286 200000 310486106 200000 448645650 200000 180619543 200000 986239700 200000 867580717 200000 563310000 200000 742053997 200000 316179411 200000 927552833 200000 903890477 200000 929724944 200000 882089335 200000 144520423 200000 48249463 200000 760272725 200000 227265154 200000 846003349 200000 97083970 200000 817601522 200000 962025145 200000 968584039 200000 621936261 200000 972119685 200000 375055205 200000 906397593 200000 371018747 200000 754853645 200000 275778515 200000 346126094 200000 744831908 200000 302940527 200000 699443156 200000 890873804 200000 305428801 200000 108180978 200000 81559102 200000 47759486 200000 32021979 200000 202950595 200000 720437609 200000 40993008 200000 862710332 200000 191629682 200000 124801970 200000 364506263 200000 129649524 200000 467458419 200000 305137147 200000 670885639 200000 297067862 200000 48959134 200000 295577129 200000 860447866 200000 183907064 200000 160522416 200000 752185253 200000 459128912 200000 880421687 200000 184965320 200000 680056284 200000 691261833 200000 691484464 200000 432302570 200000 884759743 200000 487813453 200000 189806280 200000 285398400 200000 240196420 200000 361418084 200000 866283302 200000 190395347 200000 156813283 200000 324441279 200000 782412083 200000 1263254 200000 580239129 200000 418625517 200000 478226465 200000 581726044 200000 156601832 200000 329943462 200000 716183521 200000 786194461 200000 424668757 200000 469289796 200000 278153643 200000 557091765 200000 788221929 200000 687910725 200000 830997626 200000 21475429 200000 78827569 200000 952701899 200000 836595597 200000 789829200 200000 656167230 200000 771872540 200000 21152488 200000 766319103 200000 769203750 200000 399112738 200000 525072337 200000 968796894 200000 10178433 200000 626241259 200000 747433811 200000 150721469 200000 583200748 200000 682603306 200000 489683646 200000 571721039 200000 469885577 200000 460673716 200000 842632229 200000 404717230 200000 229609854 200000 759809540 200000 421571294 200000 847758805 200000 425505393 200000 342913209 200000 174216198 200000 614002213 200000 812037395 200000 166796307 200000 43930363 200000 469660385 200000 208801170 200000 577405305 200000 893558752 200000 893521329 200000 831370532 200000 36274421 200000 875777052 200000 960072483 200000 751854211 200000 784806326 200000 753463515 200000 543823141 200000 769820268 200000 327796365 200000 158124427 200000 273149325 200000 699818527 200000 864785521 200000 896169569 200000 519647889 200000 323501538 200000 86732539 200000 337967314 200000 90649423 200000 929035646 200000 124474602 200000 393242138 200000 357334087 200000 720442048 200000 166466721 200000 527184824 200000 699683803 200000 157045241 200000 14668964 200000 979579888 200000 22178006 200000 639590015 200000 951214623 200000 556551752 200000 823893218 200000 856809770 200000 61996383 200000 496154635 200000 842532112 200000 656456408 200000 540398678 200000 83256521 200000 790726740 200000 43578089 200000 502071579 200000 452700885 200000 954387463 200000 626676163 200000 399019624 200000 854753221 200000 833234019 200000 72278351 200000 738798106 200000 230645494 200000 717925131 200000 689990010 200000 631840181 200000 331273734 200000 387511680 200000 453169333 200000 633773278 200000 51028824 200000 520124844 200000 657250934 200000 637549534 200000 298003603 200000 461995099 200000 255681461 200000 591557670 200000 812772643 200000 235389885 200000 736216944 200000 505312965 200000 342916279 200000 51821542 200000 511329575 200000 739463924 200000 250252225 200000 638391119 200000 363872096 200000 835447435 200000 478175225 200000 802842450 200000 889423396 200000 796993161 200000 337784027 200000 33825969 200000 625581952 200000 235160975 200000 133305380 200000 902060047 200000 136642565 200000 560897637 200000 316445785 200000 801954421 200000 816704841 200000 312689269 200000 91504447 200000 998389199 200000 48001636 200000 32151627 200000 896039012 200000 163771757 200000 363361908 200000 264998939 200000 386681237 200000 743667843 200000 827541785 200000 539837499 200000 459852646 200000 929451177 200000 439222521 200000 782087588 200000 940812206 200000 642368091 200000 375810109 200000 745130101 200000 888921607 200000 633063801 200000 886378771 200000 895394416 200000 280665170 200000 340508617 200000 283516458 200000 492915579 200000 828301105 200000 212479856 200000 20650297 200000 517184033 200000 760655500 200000 148548989 200000 999406968 200000 377039375 200000 935228941 200000 75256414 200000 279474724 200000 307455127 200000 3910563 200000 70978153 200000 554967296 200000 601993008 200000 621666307 200000 883878485 200000 483138255 200000 589010419 200000 831033122 200000 841523134 200000 854221275 200000 9428000 200000 600005820 200000 482323876 200000 557541489 200000 689042583 200000 966791889 200000 63733484 200000 591819107 200000 579314784 200000 164696098 200000 847821022 200000 584771204 200000 846356771 200000 939185848 200000 288492453 200000 394066223 200000 156374961 200000 800951902 200000 215272146 200000 367704257 200000 636568697 200000 35982114 200000 434340826 200000 262305562 200000 589243411 200000 939975640 200000 991863443 200000 687069985 200000 352378809 200000 270656151 200000 602703803 200000 971781949 200000 979648969 200000 657335610 200000 555107697 200000 856919516 200000 329806405 200000 788399584 200000 374838714 200000 709371375 200000 415315282 200000 936600940 200000 262898941 200000 519468908 200000 718974396 200000 8180741 200000 205415047 200000 102241227 200000 351443825 200000 300284823 200000 785393929 200000 629671562 200000 349553154 200000 915572817 200000 82391317 200000 612919210 200000 798460197 200000 960497445 200000 672715684 200000 56486447 200000 496471861 200000 559469132 200000 830991506 200000 585391779 200000 270890416 200000 341336511 200000 221598496 200000 336881555 200000 919114168 200000 51414975 200000 707788402 200000 769473041 200000 129884819 200000 164931405 200000 191599631 200000 128268848 200000 606311467 200000 3183794 200000 147189860 200000 532749708 200000 487883151 200000 756998649 200000 275216193 200000 984013759 200000 731399024 200000 393071472 200000 24305754 200000 342083821 200000 655007397 200000 304051243 200000 511287751 200000 393873465 200000 160776359 200000 538339457 200000 971398276 200000 98780237 200000 791332374 200000 746739341 200000 461051122 200000 40338391 200000 649954610 200000 334224558 200000 546678612 200000 414094854 200000 783784546 200000 387378183 200000 580868179 200000 312766225 200000 789390001 200000 472478464 200000 935751547 200000 745715376 200000 979567692 200000 511950787 200000 109662140 200000 58283681 200000 769046789 200000 505506496 200000 678959593 200000 291477284 200000 725575891 200000 264041257 200000 477829436 200000 682760576 200000 236377680 200000 782998902 200000 958197712 200000 153006716 200000 368906041 200000 294269923 200000 711430950 200000 218080486 200000 653808882 200000 932810989 200000 709885601 200000 479926800 200000 831498496 200000 900803545 200000 180711434 200000 2594894 200000 147232652 200000 762623277 200000 743336460 200000 569836921 200000 831346663 200000 817860917 200000 491844281 200000 967911791 200000 274457344 200000 429488255 200000 170373123 200000 735623824 200000 758750192 200000 576276063 200000 38769220 200000 41212994 200000 33842799 200000 192211820 200000 977742518 200000 158447983 200000 274295643 200000 337235969 200000 617511420 200000 149163266 200000 509551416 200000 478227133 200000 943625368 200000 255666286 200000 195692203 200000 947904771 200000 837108082 200000 595053094 200000 765865726 200000 58108795 200000 756018263 200000 815173158 200000 714188448 200000 439738511 200000 740343416 200000 772468329 200000 769067426 200000 993994991 200000 687928039 200000 251577200 200000 797877818 200000 890808334 200000 972528413 200000 199249090 200000 129197892 200000 127333026 200000 377125239 200000 115459430 200000 12413116 200000 72738088 200000 164936116 200000 458723434 200000 473333829 200000 173243485 200000 856907641 200000 3260256 200000 958719397 200000 144617926 200000 237779661 200000 754467548 200000 595523910 200000 506605609 200000 204245149 200000 234643703 200000 911051447 200000 859688978 200000 271268153 200000 325421519 200000 132642601 200000 788499535 200000 562160853 200000 350876164 200000 176446963 200000 561336436 200000 819571721 200000 304095549 200000 661528847 200000 139674968 200000 1867346 200000 366014625 200000 475117466 200000 252810646 200000 293636239 200000 773558111 200000 664786008 200000 839469581 200000 773911428 200000 11223334 200000 921573933 200000 746615393 200000 925196378 200000 597522093 200000 80122533 200000 482792312 200000 981186333 200000 208637996 200000 718628461 200000 653170173 200000 121428285 200000 95276001 200000 676020695 200000 250626784 200000 443603982 200000 893973133 200000 971112282 200000 362303443 200000 778055495 200000 356934644 200000 754717712 200000 979904463 200000 845763975 200000 404709729 200000 128579127 200000 632227725 200000 491666123 200000 495195679 200000 931136433 200000 503195662 200000 739735290 200000 794686465 200000 600907907 200000 762160404 200000 617219673 200000 661946843 200000 888890201 200000 549684646 200000 308392983 200000 705009670 200000 138033153 200000 947208336 200000 675209923 200000 889688800 200000 136765420 200000 694446304 200000 495183568 200000 126229834 200000 836785328 200000 143618666 200000 600095000 200000 367353640 200000 709601928 200000 442014277 200000 356940630 200000 50125285 200000 680618706 200000 412409165 200000 803623082 200000 714290924 200000 322355344 200000 392806047 200000 618032153 200000 99007024 200000 572850408 200000 913093151 200000 469886219 200000 447685285 200000 645876132 200000 677274357 200000 709983179 200000 178818756 200000 40322995 200000 987955211 200000 37386763 200000 602179851 200000 706720678 200000 883510417 200000 154969949 200000 449071739 200000 324980276 200000 712562810 200000 536233403 200000 586122008 200000 590516918 200000 735470844 200000 208821247 200000 506496109 200000 672111531 200000 900728084 200000 845092460 200000 113857029 200000 572323125 200000 210071552 200000 116341539 200000 319469555 200000 394710427 200000 348164035 200000 143753391 200000 734777675 200000 732379077 200000 252679076 200000 317945466 200000 637767334 200000 333528515 200000 263266479 200000 244488533 200000 535839394 200000 710989639 200000 348088882 200000 224021492 200000 5248096 200000 118425638 200000 152872002 200000 16575856 200000 709348869 200000 167677146 200000 90570804 200000 976467395 200000 383823673 200000 765893379 200000 384064292 200000 134654543 200000 420255659 200000 871953377 200000 612943473 200000 843054168 200000 896266634 200000 404050140 200000 443732542 200000 505368453 200000 725006861 200000 121008637 200000 570534899 200000 105139811 200000 201785325 200000 467445362 200000 105522875 200000 934085858 200000 785162214 200000 691841294 200000 664745988 200000 173880534 200000 533452090 200000 90593990 200000 623177217 200000 891732087 200000 916327981 200000 599234869 200000 175777835 200000 691525857 200000 260608650 200000 451756825 200000 623305660 200000 780223637 200000 854806044 200000 641428691 200000 930050099 200000 633736694 200000 548305206 200000 766030059 200000 237196243 200000 964480461 200000 399564588 200000 167570058 200000 952219171 200000 897140166 200000 969015000 200000 86044159 200000 509584495 200000 640511729 200000 160233750 200000 393200955 200000 327358533 200000 219354177 200000 446492999 200000 128741972 200000 639937018 200000 342640400 200000 533468626 200000 252537861 200000 436731683 200000 648728985 200000 44119711 200000 636349485 200000 336418076 200000 544707453 200000 950538650 200000 768503372 200000 285258628 200000 948252735 200000 957129526 200000 121232905 200000 661855935 200000 296632776 200000 586269415 200000 220954542 200000 865960563 200000 184625891 200000 553689511 200000 252358314 200000 554236427 200000 858261442 200000 933440626 200000 983755790 200000 896531767 200000 221970039 200000 983896265 200000 993988881 200000 899977834 200000 846124924 200000 382170931 200000 396732300 200000 185479003 200000 361250860 200000 381876664 200000 918523007 200000 613112708 200000 547409223 200000 908288100 200000 865232522 200000 917169318 200000 6674290 200000 262556106 200000 849029237 200000 387397443 200000 18032565 200000 165983614 200000 929643432 200000 886661923 200000 859838971 200000 179301018 200000 175321779 200000 221649360 200000 234047381 200000 82724922 200000 510256584 200000 431932185 200000 316540344 200000 475082752 200000 920185660 200000 410670995 200000 736412666 200000 538272912 200000 999919626 200000 267588371 200000 487443673 200000 27944469 200000 857150543 200000 768198453 200000 160362036 200000 919028411 200000 166118351 200000 631783385 200000 590442960 200000 740571443 200000 644605039 200000 673311136 200000 624233940 200000 295599410 200000 396343993 200000 445727859 200000 859650381 200000 740136433 200000 279775835 200000 628411901 200000 409659563 200000 868969646 200000 193544872 200000 665804332 200000 384970306 200000 738115370 200000 288099093 200000 981354420 200000 219511498 200000 413578282 200000 454898109 200000 242378379 200000 750929888 200000 269479415 200000 188617182 200000 6027374 200000 143897219 200000 829996253 200000 805308506 200000 759246171 200000 64689559 200000 959697839 200000 497904183 200000 173222421 200000 795682405 200000 735579201 200000 290448671 200000 686333604 200000 771856153 200000 944153581 200000 638958561 200000 779601106 200000 173350211 200000 119923215 200000 244605678 200000 869469870 200000 877754455 200000 72011913 200000 944376541 200000 847928077 200000 244757549 200000 662033984 200000 48213735 200000 240445956 200000 36663681 200000 222226844 200000 399261547 200000 258784111 200000 134419572 200000 465519884 200000 540011115 200000 665260910 200000 634649865 200000 357968768 200000 315845134 200000 600910563 200000 805723049 200000 900604141 200000 86136604 200000 472068597 200000 83241375 200000 551373517 200000 13766533 200000 45074063 200000 108649373 200000 96527004 200000 970181338 200000 254028001 200000 348656182 200000 955596892 200000 476208850 200000 875333598 200000 269415009 200000 255232786 200000 979362759 200000 552453565 200000 341768188 200000 887672135 200000 916640054 200000 896120441 200000 488021063 200000 700195207 200000 231663171 200000 983217233 200000 486094949 200000 564100837 200000 125434418 200000 363188808 200000 895470047 200000 253391734 200000 590923503 200000 98487462 200000 715079968 200000 869582545 200000 380760455 200000 753251189 200000 110625785 200000 581907605 200000 991358125 200000 310184709 200000 300304927 200000 149774563 200000 784592182 200000 996255336 200000 200132520 200000 253910752 200000 870512797 200000 223322614 200000 96655250 200000 754049845 200000 653348736 200000 218769355 200000 744155197 200000 944520847 200000 494917665 200000 785448516 200000 718159851 200000 891003423 200000 471812326 200000 410930310 200000 913517383 200000 480986650 200000 784241881 200000 646428919 200000 897284571 200000 883651642 200000 221205032 200000 708078019 200000 169382552 200000 488888379 200000 562187942 200000 783824728 200000 208775250 200000 522023007 200000 74567752 200000 14078698 200000 532344386 200000 163354091 200000 496763306 200000 10415856 200000 540991106 200000 646512040 200000 242589320 200000 931958181 200000 620500116 200000 251212898 200000 389426245 200000 485129096 200000 559089116 200000 291187052 200000 875663463 200000 917137372 200000 424460833 200000 702683931 200000 339965720 200000 178060073 200000 428520976 200000 646684486 200000 308777895 200000 477297081 200000 226474425 200000 537409997 200000 38053125 200000 312314396 200000 289349904 200000 107996943 200000 68126281 200000 171752356 200000 117882989 200000 549128306 200000 88884012 200000 741509354 200000 713697549 200000 675825374 200000 752203406 200000 204856391 200000 369066382 200000 301902658 200000 917576943 200000 948785755 200000 378012279 200000 874373902 200000 651871990 200000 407871626 200000 68704430 200000 665901752 200000 779539950 200000 165510522 200000 355425791 200000 338540599 200000 999228484 200000 634024343 200000 917733276 200000 102782347 200000 605859851 200000 73473935 200000 151703704 200000 135472947 200000 849842552 200000 944202455 200000 797911147 200000 979407029 200000 518829925 200000 9639971 200000 339905393 200000 26780953 200000 75119570 200000 529953265 200000 293210987 200000 545083758 200000 756947040 200000 371081472 200000 501168124 200000 753833284 200000 681481428 200000 570484433 200000 531783469 200000 580190513 200000 50857370 200000 457339437 200000 837718505 200000 697653581 200000 132566079 200000 721434014 200000 875902082 200000 558354869 200000 75990006 200000 692746740 200000 930542890 200000 317654795 200000 339483157 200000 92575425 200000 720686203 200000 114031348 200000 954686613 200000 455762142 200000 561252336 200000 396790937 200000 953417876 200000 110611684 200000 123327081 200000 340084519 200000 469098710 200000 713926580 200000 238743211 200000 724279375 200000 475609152 200000 694577392 200000 342856158 200000 797598918 200000 466254941 200000 821648767 200000 376683533 200000 658944710 200000 388108761 200000 522954765 200000 868462761 200000 428392588 200000 443169544 200000 707164552 200000 444245255 200000 491154136 200000 447671392 200000 817009572 200000 65489629 200000 241911152 200000 954300666 200000 693172568 200000 471516873 200000 320006044 200000 824031509 200000 991312223 200000 712220874 200000 951297195 200000 89820307 200000 596325560 200000 655907013 200000 7284334 200000 142338427 200000 174721319 200000 930504961 200000 691872184 200000 750201973 200000 277426609 200000 306368171 200000 475610852 200000 236379473 200000 631952164 200000 133408851 200000 70902862 200000 368390016 200000 102234253 200000 437585005 200000 168111832 200000 293310617 200000 540011455 200000 879529425 200000 765974119 200000 324195030 200000 74660307 200000 733324348 200000 881297508 200000 712650132 200000 336134050 200000 898307277 200000 377601084 200000 723886551 200000 842561101 200000 759937672 200000 529654752 200000 255700675 200000 367507382 200000 501062359 200000 98077766 200000 153265700 200000 703050500 200000 91973635 200000 358544358 200000 129348839 200000 667697955 200000 988897215 200000 175186749 200000 674386847 200000 55807298 200000 669576606 200000 166647117 200000 844629761 200000 959192403 200000 197759384 200000 430536731 200000 316247144 200000 388241550 200000 748017290 200000 359442736 200000 478942802 200000 612338670 200000 999410354 200000 75725337 200000 316675296 200000 942393522 200000 615932470 200000 689314024 200000 987373658 200000 413334238 200000 622588318 200000 927581360 200000 134923177 200000 492105143 200000 140121174 200000 635778572 200000 142300892 200000 714891339 200000 918355246 200000 655280025 200000 218044323 200000 225188327 200000 415902937 200000 491084919 200000 856702423 200000 357314718 200000 343186545 200000 445008588 200000 934327280 200000 763508681 200000 167807473 200000 221011521 200000 836103565 200000 384357506 200000 656377018 200000 390150787 200000 696650736 200000 353985575 200000 154613263 200000 377607107 200000 580661375 200000 228139229 200000 775090072 200000 8081207 200000 731823940 200000 8242699 200000 283137507 200000 628129175 200000 953461614 200000 409467099 200000 515770078 200000 577151904 200000 455782862 200000 911614140 200000 951761503 200000 207664276 200000 827041627 200000 393199586 200000 78322844 200000 432246456 200000 291263918 200000 57334725 200000 354588339 200000 179642325 200000 906104711 200000 358176670 200000 131945252 200000 791092152 200000 728425798 200000 610388717 200000 756848209 200000 765652147 200000 132998002 200000 301084661 200000 899235589 200000 371984409 200000 315917110 200000 154522174 200000 338655466 200000 524216517 200000 396992735 200000 98212627 200000 69733137 200000 956629908 200000 690765407 200000 50888706 200000 4584558 200000 65949670 200000 182897101 200000 657032543 200000 989845594 200000 702620705 200000 891381219 200000 510444224 200000 898112272 200000 739192878 200000 703534719 200000 360331650 200000 63360560 200000 50102778 200000 780373794 200000 685732675 200000 661935934 200000 332670455 200000 393514868 200000 996319334 200000 285842467 200000 63302552 200000 177847230 200000 552884370 200000 139532203 200000 755044312 200000 232005998 200000 619064627 200000 394250246 200000 72563124 200000 538249623 200000 414013432 200000 542396744 200000 47939756 200000 887655790 200000 386843475 200000 534607850 200000 671180614 200000 836214990 200000 792961276 200000 50702150 200000 7757195 200000 456755381 200000 805295214 200000 53198878 200000 87573384 200000 676114373 200000 77610857 200000 938091797 200000 675551695 200000 261121220 200000 485344878 200000 720551220 200000 219932659 200000 714728732 200000 221057862 200000 603550311 200000 784668943 200000 650367836 200000 441144188 200000 47909886 200000 279810112 200000 2581941 200000 697857246 200000 814963501 200000 760788774 200000 33066621 200000 123847168 200000 430324108 200000 282970216 200000 403523759 200000 441328312 200000 842894743 200000 781042733 200000 915770474 200000 572043427 200000 945640238 200000 808180387 200000 68734318 200000 858720671 200000 64576023 200000 78297723 200000 703194530 200000 42752079 200000 551677047 200000 954980715 200000 459758480 200000 499243163 200000 757310813 200000 504360107 200000 581421287 200000 400751661 200000 154149175 200000 765606265 200000 103724280 200000 275051252 200000 878813787 200000 830146965 200000 114522426 200000 969149861 200000 55293824 200000 159327173 200000 426848711 200000 978282037 200000 784499778 200000 277440594 200000 879478236 200000 174969952 200000 317256609 200000 198162825 200000 257593437 200000 702896678 200000 707247746 200000 451748924 200000 141575758 200000 715252296 200000 181683757 200000 440548927 200000 862937435 200000 438076623 200000 696861389 200000 628267755 200000 173564497 200000 155063686 200000 177218035 200000 619861405 200000 332681123 200000 95132795 200000 157526804 200000 67823672 200000 154473446 200000 742546050 200000 630598150 200000 153359775 200000 124302933 200000 689928626 200000 546077063 200000 419966524 200000 492995917 200000 190603749 200000 319119286 200000 847108732 200000 630329042 200000 847878972 200000 811680920 200000 131717969 200000 928055561 200000 307383449 200000 65126548 200000 543799982 200000 556904636 200000 701213732 200000 865886455 200000 362968079 200000 420166105 200000 518606791 200000 224813170 200000 620146926 200000 369023475 200000 64157618 200000 981817751 200000 265536335 200000 467608768 200000 210605271 200000 233858911 200000 186215477 200000 894221977 200000 456777583 200000 829320615 200000 885880362 200000 303975677 200000 489394547 200000 135954349 200000 833730491 200000 711364366 200000 696217891 200000 902375576 200000 110670842 200000 424858130 200000 168652163 200000 762947054 200000 874593019 200000 33104883 200000 246754009 200000 872617500 200000 78515799 200000 131043264 200000 512914225 200000 470329074 200000 282411436 200000 466406954 200000 516196569 200000 485462052 200000 167641370 200000 593856519 200000 46017765 200000 150760394 200000 988452295 200000 453983443 200000 174091180 200000 37991648 200000 150899293 200000 876603690 200000 891120457 200000 295555015 200000 638134663 200000 759681359 200000 832269339 200000 412095170 200000 224218743 200000 504228265 200000 420867397 200000 351987834 200000 22026595 200000 636756288 200000 420237614 200000 531801723 200000 386549251 200000 227258436 200000 696974339 200000 730877365 200000 71096341 200000 428911751 200000 223552560 200000 638912251 200000 139240922 200000 493212670 200000 563656427 200000 765291399 200000 490090646 200000 514534211 200000 568742569 200000 577950068 200000 177572627 200000 637301782 200000 912180135 200000 386753091 200000 248136734 200000 649510359 200000 334157410 200000 510141271 200000 383418121 200000 485197326 200000 925770783 200000 14995065 200000 22684200 200000 17959652 200000 842165604 200000 491199060 200000 407302484 200000 863846823 200000 711305853 200000 4016890 200000 914143851 200000 293034314 200000 101466104 200000 322078813 200000 670102477 200000 549537506 200000 941751081 200000 21227223 200000 662019809 200000 579053610 200000 64894631 200000 789916067 200000 223273614 200000 563154432 200000 691866829 200000 662292321 200000 180603842 200000 930888934 200000 305389114 200000 531725974 200000 131545071 200000 477401986 200000 960093265 200000 543523881 200000 141922697 200000 77845278 200000 965288890 200000 420281319 200000 7997577 200000 483872808 200000 424637151 200000 786069761 200000 914175213 200000 647815347 200000 699193968 200000 796632201 200000 481450805 200000 805167349 200000 472569823 200000 200286200 200000 532135656 200000 379752903 200000 800309221 200000 568569771 200000 115496205 200000 98406696 200000 178345723 200000 510034273 200000 149084339 200000 589228218 200000 505885154 200000 72594111 200000 165337449 200000 773104708 200000 800233500 200000 988812236 200000 242082758 200000 388049966 200000 281196656 200000 810573173 200000 879443426 200000 32154632 200000 58259306 200000 923400714 200000 802627547 200000 183038723 200000 551001560 200000 793846719 200000 810235474 200000 864675958 200000 902591310 200000 806346540 200000 345815275 200000 94135386 200000 647794339 200000 699353038 200000 694083280 200000 392155599 200000 150444146 200000 968466052 200000 233387311 200000 60682645 200000 60451226 200000 536506386 200000 828504503 200000 701112980 200000 826961855 200000 594333601 200000 228139807 200000 407730260 200000 558537158 200000 644325693 200000 674392992 200000 217809797 200000 361325149 200000 91020374 200000 481607030 200000 203404409 200000 995347568 200000 958282816 200000 431569762 200000 213839269 200000 123996597 200000 206797491 200000 612799787 200000 317503524 200000 195362082 200000 774042699 200000 461324824 200000 460107316 200000 854364529 200000 127997192 200000 698461560 200000 677167030 200000 292891555 200000 31297744 200000 841457946 200000 98633906 200000 919685498 200000 111920616 200000 311360469 200000 468873169 200000 324991485 200000 920359295 200000 364046337 200000 173309153 200000 590597112 200000 919249956 200000 407229436 200000 421986645 200000 826868857 200000 203484746 200000 142449319 200000 679305410 200000 735380820 200000 317305035 200000 326414823 200000 879697764 200000 812864928 200000 286812002 200000 714155812 200000 762424983 200000 314416696 200000 498230575 200000 888589772 200000 766079325 200000 500757563 200000 25433399 200000 770720721 200000 709938911 200000 665706381 200000 884679906 200000 315754535 200000 291289316 200000 684884820 200000 217295995 200000 476442951 200000 984257115 200000 962018939 200000 116486068 200000 236914607 200000 289399767 200000 40249906 200000 632005663 200000 439515744 200000 853000718 200000 167411308 200000 193455030 200000 371698015 200000 691961434 200000 278440543 200000 854427988 200000 580218932 200000 901193528 200000 839569672 200000 646987065 200000 26685550 200000 41090763 200000 249234853 200000 309457289 200000 47600156 200000 723608409 200000 475469368 200000 542436046 200000 935706197 200000 149299149 200000 111190539 200000 764147826 200000 83569586 200000 185145908 200000 388835879 200000 421134150 200000 158500047 200000 152132672 200000 882616283 200000 986621438 200000 236871373 200000 229718984 200000 758158651 200000 799871923 200000 49243603 200000 419961670 200000 194342302 200000 293618271 200000 178682248 200000 636952663 200000 45241888 200000 74045284 200000 508008859 200000 131515967 200000 44969502 200000 907732486 200000 558720060 200000 456506978 200000 976827324 200000 924359148 200000 992717984 200000 601859276 200000 98335330 200000 544662947 200000 294049664 200000 375614122 200000 418547003 200000 859940635 200000 271187866 200000 587739855 200000 936673205 200000 748718632 200000 745419311 200000 808384048 200000 945032195 200000 842602242 200000 502911875 200000 828704360 200000 342517662 200000 664411845 200000 961813345 200000 900710965 200000 609631168 200000 39692274 200000 339105685 200000 163516409 200000 101778919 200000 699733228 200000 829500015 200000 644881466 200000 478596184 200000 40756348 200000 593006918 200000 119022114 200000 238626458 200000 527313998 200000 374931187 200000 47319551 200000 276536823 200000 14475634 200000 159917650 200000 741538756 200000 333386238 200000 296047324 200000 484139205 200000 954253703 200000 124090627 200000 417109987 200000 494339248 200000 411253249 200000 302015134 200000 19399878 200000 146663422 200000 323591953 200000 84890664 200000 923843874 200000 843095194 200000 633258553 200000 487808321 200000 611689597 200000 784012535 200000 834875167 200000 837531213 200000 314767551 200000 878666889 200000 981387278 200000 26306290 200000 713291955 200000 276008522 200000 318308466 200000 458352283 200000 319248011 200000 872273206 200000 312606560 200000 136112376 200000 585018457 200000 790032079 200000 595254795 200000 472582268 200000 927138455 200000 430239129 200000 260314704 200000 128149726 200000 501303456 200000 610424735 200000 5095211 200000 833947032 200000 779210036 200000 41369837 200000 58913600 200000 841533547 200000 227335416 200000 729011219 200000 322306387 200000 949614553 200000 468841716 200000 202453161 200000 297044688 200000 77697450 200000 504187155 200000 574753733 200000 650815556 200000 96921448 200000 368858278 200000 547082374 200000 230633953 200000 286933218 200000 143650530 200000 70136461 200000 203185150 200000 682613421 200000 112025949 200000 741909631 200000 969329557 200000 715612830 200000 496274581 200000 72336516 200000 39729860 200000 926029393 200000 974838377 200000 835225291 200000 269906253 200000 529461669 200000 306152606 200000 688659460 200000 83409173 200000 742673726 200000 281939291 200000 361312740 200000 506023592 200000 60899586 200000 718350765 200000 451373989 200000 540444083 200000 791051932 200000 235695620 200000 170784387 200000 776601993 200000 385788413 200000 580022964 200000 895382592 200000 291041184 200000 109401045 200000 745028213 200000 662756256 200000 240722961 200000 308312606 200000 997811428 200000 344880878 200000 710404123 200000 639321234 200000 575435520 200000 133263478 200000 882057888 200000 82229552 200000 277514669 200000 168906504 200000 805609126 200000 473624251 200000 196104244 200000 106806396 200000 343008727 200000 640549179 200000 657583297 200000 199576616 200000 689220353 200000 347451002 200000 736420580 200000 352760172 200000 90310807 200000 873030279 200000 343520273 200000 497867814 200000 314385711 200000 324452919 200000 675697184 200000 272162110 200000 622190082 200000 921229727 200000 219832781 200000 339719452 200000 9033584 200000 871108763 200000 559782201 200000 791394860 200000 332538233 200000 486984523 200000 644451943 200000 571162977 200000 137332292 200000 739782800 200000 224028608 200000 285248176 200000 250792092 200000 858251923 200000 590801039 200000 469480336 200000 299771502 200000 688170815 200000 666196358 200000 849997185 200000 460381516 200000 517489858 200000 944343352 200000 89769089 200000 188257517 200000 103533072 200000 294994588 200000 684582296 200000 738019242 200000 415204192 200000 980175249 200000 974213966 200000 656086787 200000 271037613 200000 194029396 200000 960780848 200000 515295768 200000 942551094 200000 548591371 200000 398374735 200000 358423601 200000 176518398 200000 299202110 200000 116424896 200000 627412279 200000 921574220 200000 699601240 200000 245685277 200000 732873272 200000 29807405 200000 738571818 200000 23351554 200000 970983911 200000 484552429 200000 404723305 200000 720975761 200000 913153817 200000 476385698 200000 345080875 200000 486291182 200000 102818121 200000 310161825 200000 648417902 200000 537720260 200000 269873940 200000 324661510 200000 876199314 200000 918763199 200000 740694206 200000 383514161 200000 942219225 200000 996804368 200000 951149228 200000 154016324 200000 389572078 200000 524148972 200000 770794984 200000 979477926 200000 486613339 200000 639448589 200000 317134497 200000 93444738 200000 86060305 200000 791860271 200000 53666983 200000 578964297 200000 942725092 200000 467840916 200000 102483955 200000 367899948 200000 36121869 200000 685861761 200000 236232477 200000 243740323 200000 515203750 200000 152779455 200000 67024356 200000 668074472 200000 58745905 200000 320402971 200000 181416874 200000 404710781 200000 209573138 200000 113424614 200000 585164277 200000 399614114 200000 797985040 200000 450241909 200000 461529840 200000 802238943 200000 326061784 200000 125570466 200000 375940071 200000 511037313 200000 399473786 200000 783491913 200000 448635855 200000 887779860 200000 518977514 200000 45554892 200000 358773691 200000 72962286 200000 960631680 200000 871008656 200000 192249192 200000 690237604 200000 220038777 200000 241447038 200000 392132530 200000 6653331 200000 453413235 200000 65561219 200000 346722589 200000 364703832 200000 353967861 200000 687407888 200000 922611277 200000 778918488 200000 655166949 200000 529762458 200000 995495566 200000 845824057 200000 352978960 200000 101360923 200000 778319437 200000 423712359 200000 652672677 200000 351217295 200000 609851804 200000 268427664 200000 355670714 200000 656740216 200000 405229234 200000 248940840 200000 494702534 200000 922846043 200000 278912617 200000 893455334 200000 969364005 200000 646327617 200000 507107518 200000 98571333 200000 469302680 200000 275052599 200000 77614421 200000 845981444 200000 202996674 200000 722068942 200000 39379443 200000 919647655 200000 25232556 200000 415534235 200000 97755394 200000 352419059 200000 383163201 200000 942150328 200000 994509328 200000 103285622 200000 893593043 200000 666520641 200000 778394704 200000 921748476 200000 33437844 200000 614369240 200000 942803223 200000 915082267 200000 598755870 200000 814498594 200000 512312416 200000 681163432 200000 765790700 200000 586803528 200000 101237065 200000 69430336 200000 650940126 200000 36602743 200000 827050644 200000 133232065 200000 482065337 200000 137225568 200000 139205927 200000 661629645 200000 858439077 200000 707670969 200000 115469452 200000 669102670 200000 937071789 200000 10991801 200000 267501938 200000 102840556 200000 432401474 200000 882200736 200000 587014186 200000 95194521 200000 764206009 200000 530515501 200000 751013674 200000 523942918 200000 447462088 200000 538367270 200000 261872014 200000 908044075 200000 145310733 200000 580618452 200000 501146514 200000 589819331 200000 878615431 200000 343344260 200000 831082777 200000 8294093 200000 278409499 200000 289821703 200000 895988265 200000 815324684 200000 747501328 200000 908708914 200000 830867821 200000 564395144 200000 900962963 200000 989557087 200000 774048946 200000 955065612 200000 553575476 200000 399726059 200000 502887274 200000 269903013 200000 463977063 200000 723250870 200000 96399660 200000 556745513 200000 160582661 200000 201213862 200000 693792305 200000 504252334 200000 91982536 200000 770388516 200000 580384217 200000 781387534 200000 620555218 200000 872912797 200000 16658724 200000 533942378 200000 244789798 200000 207733762 200000 361930554 200000 237909412 200000 519988014 200000 837625416 200000 605342180 200000 206775779 200000 139217204 200000 886332649 200000 465091088 200000 559054867 200000 933635560 200000 7935074 200000 477358672 200000 720177506 200000 836152544 200000 5875635 200000 16222043 200000 755097541 200000 228919827 200000 286176994 200000 341024907 200000 705352305 200000 935428702 200000 223618936 200000 283929694 200000 418503778 200000 127237119 200000 611393794 200000 618977526 200000 568933591 200000 779086109 200000 689784209 200000 355045017 200000 846096339 200000 274541117 200000 745258554 200000 776328241 200000 299856030 200000 840929998 200000 638381975 200000 497628620 200000 149511747 200000 148368287 200000 434814533 200000 633957661 200000 74475536 200000 442808163 200000 689775460 200000 788677625 200000 504846360 200000 564226868 200000 502597402 200000 822988508 200000 728469940 200000 328786701 200000 195950352 200000 698066274 200000 233850877 200000 14681167 200000 732453619 200000 214934734 200000 20603988 200000 422924861 200000 298807540 200000 82875014 200000 407794907 200000 342667392 200000 128734281 200000 12011668 200000 42202362 200000 689029027 200000 155692970 200000 504798247 200000 438290394 200000 645228951 200000 240940500 200000 373392912 200000 535620845 200000 929343025 200000 482724362 200000 876443462 200000 14457956 200000 500029351 200000 572578447 200000 724685154 200000 238450615 200000 483969303 200000 699916589 200000 516143395 200000 861269025 200000 293957889 200000 356853681 200000 445031148 200000 450912034 200000 380542407 200000 667759212 200000 493845313 200000 253938427 200000 540978228 200000 275646132 200000 313208142 200000 707838773 200000 279169522 200000 776209761 200000 808091488 200000 697191195 200000 35431442 200000 312510800 200000 521342825 200000 246858811 200000 945392009 200000 780683747 200000 169707392 200000 358715624 200000 492341165 200000 222135679 200000 776190047 200000 884812987 200000 332497084 200000 978805261 200000 201840099 200000 805712654 200000 59033685 200000 595500411 200000 810596752 200000 344099199 200000 988208636 200000 392746552 200000 967262475 200000 225913460 200000 938048922 200000 374955962 200000 92683933 200000 250231185 200000 20110332 200000 115247868 200000 727214519 200000 20625475 200000 502642511 200000 898503928 200000 772719464 200000 471398456 200000 679505322 200000 443475761 200000 553404649 200000 95783909 200000 234964869 200000 881279021 200000 952307218 200000 685947135 200000 331111482 200000 940735475 200000 379612130 200000 765414146 200000 420762763 200000 54662289 200000 392686842 200000 612697517 200000 512994587 200000 803430040 200000 29541410 200000 727543172 200000 840311027 200000 624882078 200000 897131716 200000 132568141 200000 983143935 200000 877251771 200000 282206060 200000 509333396 200000 678981007 200000 324250892 200000 205222478 200000 478493479 200000 345007319 200000 935332916 200000 337649088 200000 21965209 200000 280373615 200000 305767126 200000 696361147 200000 772163779 200000 928118739 200000 66684700 200000 704494430 200000 658192959 200000 235402723 200000 624722739 200000 583028587 200000 24590316 200000 436301669 200000 105832396 200000 777858248 200000 11785837 200000 5128318 200000 489643165 200000 321684992 200000 382480809 200000 731676221 200000 498227422 200000 817846464 200000 590907212 200000 988322065 200000 248246221 200000 409053786 200000 549140293 200000 538706765 200000 795060010 200000 19902021 200000 363635270 200000 849500075 200000 778252219 200000 466069146 200000 395978312 200000 499164102 200000 530017226 200000 857545881 200000 783332100 200000 219094686 200000 518092194 200000 943003426 200000 24456314 200000 314387736 200000 384442389 200000 632528189 200000 833196910 200000 141308540 200000 702792441 200000 417344659 200000 292162534 200000 531013877 200000 438361510 200000 911870962 200000 439730605 200000 352971284 200000 651105146 200000 293932492 200000 205947092 200000 198579534 200000 377062485 200000 506914488 200000 846549036 200000 518895737 200000 852664093 200000 721111536 200000 793270732 200000 328195155 200000 479312443 200000 709112786 200000 116628369 200000 854741755 200000 345396765 200000 785469536 200000 50870169 200000 824787574 200000 398223282 200000 680824255 200000 44657863 200000 787429163 200000 847548657 200000 989332667 200000 397773635 200000 177325160 200000 655128914 200000 463671106 200000 437588215 200000 962097371 200000 842596435 200000 70572773 200000 773502483 200000 6780697 200000 447150580 200000 580422490 200000 273740681 200000 439078938 200000 762337595 200000 854968572 200000 323730833 200000 632107963 200000 628829874 200000 619785033 200000 943205415 200000 273280315 200000 882523876 200000 622172515 200000 52235144 200000 753368510 200000 302812387 200000 953899664 200000 234775225 200000 1875149 200000 160679109 200000 360357051 200000 584488448 200000 533139668 200000 894405666 200000 57762544 200000 188677480 200000 198058403 200000 175214232 200000 17028579 200000 130395458 200000 456400110 200000 238116935 200000 300464746 200000 148612767 200000 822243021 200000 329202774 200000 176465406 200000 398295511 200000 799020092 200000 424733036 200000 219820351 200000 273687300 200000 124407196 200000 51294775 200000 632863341 200000 930413191 200000 935309616 200000 528488937 200000 840515567 200000 49224067 200000 431578017 200000 743435445 200000 63967952 200000 541355613 200000 106530939 200000 464568919 200000 922325309 200000 179669314 200000 215308462 200000 10540681 200000 258595080 200000 507311777 200000 535266061 200000 974744463 200000 905244200 200000 323632557 200000 971078354 200000 386088108 200000 886798135 200000 364409564 200000 376765464 200000 116416170 200000 358780914 200000 839762538 200000 438269024 200000 866998359 200000 755095997 200000 904520919 200000 851673869 200000 804872450 200000 263928349 200000 654303077 200000 431700968 200000 324766466 200000 132367163 200000 581921947 200000 725815196 200000 772869167 200000 627421800 200000 104750276 200000 270764091 200000 848908391 200000 227135635 200000 459593329 200000 888217015 200000 180235 200000 234027733 200000 753582323 200000 695684202 200000 531029631 200000 882715878 200000 407236834 200000 745333647 200000 423790765 200000 370338212 200000 451611801 200000 246411206 200000 84313475 200000 659814291 200000 905738935 200000 456795540 200000 749948528 200000 635843928 200000 796449439 200000 119314912 200000 302928875 200000 855154237 200000 487450873 200000 838829688 200000 893434860 200000 233950385 200000 560947247 200000 693194378 200000 255980145 200000 494322885 200000 21172977 200000 135141675 200000 576328699 200000 802976943 200000 483524785 200000 647902163 200000 350123022 200000 591335243 200000 235469864 200000 581707487 200000 796012980 200000 428075157 200000 773819855 200000 142474766 200000 924303355 200000 881819696 200000 921525863 200000 422645509 200000 520853106 200000 458433506 200000 562267506 200000 234267595 200000 742796208 200000 526909461 200000 67842999 200000 428371789 200000 754450382 200000 67178584 200000 68545473 200000 399481819 200000 861362919 200000 24870364 200000 616262753 200000 527669161 200000 119298463 200000 342526968 200000 217046312 200000 608066895 200000 596961177 200000 779347622 200000 813215982 200000 701627466 200000 930533376 200000 827747587 200000 56717390 200000 164973945 200000 915270143 200000 733599699 200000 798986791 200000 322944416 200000 636107081 200000 913411578 200000 422980636 200000 571292648 200000 363242642 200000 511451396 200000 591776533 200000 250606173 200000 981546003 200000 499933086 200000 990584252 200000 942959215 200000 215278602 200000 481597466 200000 419384065 200000 448584562 200000 745498424 200000 417962736 200000 839930007 200000 624407326 200000 884297569 200000 253153591 200000 535706484 200000 234599951 200000 152947663 200000 980335408 200000 888192085 200000 540874821 200000 510676432 200000 651816124 200000 915686967 200000 92661158 200000 51529011 200000 393255392 200000 992953567 200000 181035128 200000 754104015 200000 68366664 200000 441018708 200000 846020071 200000 699011325 200000 301004482 200000 824141407 200000 109504645 200000 942946329 200000 103859647 200000 35353362 200000 958558916 200000 51830020 200000 762827733 200000 558751550 200000 670079870 200000 919836069 200000 516820799 200000 599938043 200000 985687150 200000 533512547 200000 948601179 200000 564673060 200000 424655028 200000 534110125 200000 476009771 200000 647382744 200000 860806485 200000 714615922 200000 690761685 200000 626421243 200000 478573497 200000 918232233 200000 338320675 200000 439643826 200000 463281196 200000 503346379 200000 424362500 200000 469023211 200000 681455197 200000 675681108 200000 11107081 200000 245276883 200000 393474529 200000 271299909 200000 573787881 200000 718013277 200000 891642545 200000 457597605 200000 473724669 200000 431047362 200000 135059880 200000 947928315 200000 259653060 200000 942977020 200000 887141638 200000 907166166 200000 510665569 200000 947838025 200000 355704560 200000 797730630 200000 65973784 200000 239275950 200000 178097645 200000 549327456 200000 423884500 200000 535458162 200000 128938858 200000 95150013 200000 492240804 200000 588957854 200000 218709047 200000 280591355 200000 601340474 200000 282496132 200000 313688840 200000 734144059 200000 922987115 200000 29737269 200000 357085430 200000 437306529 200000 368929457 200000 549496329 200000 5953019 200000 939557592 200000 792822956 200000 830874651 200000 683190649 200000 599992971 200000 537569692 200000 458323147 200000 427756212 200000 633928173 200000 88937705 200000 556601914 200000 266750803 200000 38284850 200000 825581212 200000 33701841 200000 666798051 200000 601865235 200000 933546467 200000 206885050 200000 607506004 200000 451521102 200000 761278865 200000 201655909 200000 214951546 200000 162639396 200000 310220955 200000 795526917 200000 208788621 200000 257838042 200000 480284828 200000 235174417 200000 707866025 200000 654565688 200000 595242066 200000 549994691 200000 536998479 200000 788821517 200000 918544926 200000 26560156 200000 709894882 200000 435523753 200000 638845576 200000 218885598 200000 629277227 200000 436477537 200000 926752953 200000 357420561 200000 958033878 200000 420281870 200000 122269440 200000 214386302 200000 591751411 200000 398520974 200000 438659406 200000 590941367 200000 232409206 200000 728187714 200000 988813753 200000 996073741 200000 721583030 200000 380896911 200000 951734013 200000 645249304 200000 295001842 200000 354945117 200000 916449526 200000 760556596 200000 283695559 200000 441635483 200000 813903143 200000 925294590 200000 299749819 200000 348029881 200000 745285430 200000 955122394 200000 587697846 200000 481685292 200000 995441005 200000 146487408 200000 910857604 200000 699569133 200000 782239547 200000 212233771 200000 545967700 200000 4624122 200000 897594289 200000 350592441 200000 83224891 200000 344621012 200000 802215430 200000 738277262 200000 521098418 200000 828635904 200000 743226388 200000 308944224 200000 304913428 200000 267177606 200000 48068824 200000 239407788 200000 370678305 200000 280768117 200000 173095157 200000 338102064 200000 50706814 200000 126547805 200000 47158066 200000 463968623 200000 699801907 200000 991024851 200000 274250487 200000 793803568 200000 599507755 200000 392267248 200000 898352340 200000 795649535 200000 17162423 200000 483684819 200000 655746811 200000 385558955 200000 983590668 200000 286600218 200000 921450433 200000 94973638 200000 316111808 200000 502911341 200000 730373153 200000 465040681 200000 376716113 200000 925933556 200000 484058680 200000 549875309 200000 138401694 200000 618350555 200000 574730186 200000 777411186 200000 123910252 200000 407231445 200000 630914236 200000 936042460 200000 138535394 200000 858258838 200000 685756824 200000 174037649 200000 244460301 200000 233863768 200000 652514828 200000 764249660 200000 913870429 200000 598912855 200000 344685931 200000 748891341 200000 242152998 200000 467857493 200000 671170346 200000 271263991 200000 177766688 200000 728090647 200000 148778340 200000 636489905 200000 359199464 200000 289081573 200000 634747223 200000 154553270 200000 806204541 200000 253518606 200000 701719013 200000 243710469 200000 793943235 200000 919386466 200000 56811540 200000 56199265 200000 667349251 200000 500953014 200000 179680142 200000 674244817 200000 921772393 200000 813367140 200000 200191266 200000 867076897 200000 261029765 200000 570490312 200000 447611201 200000 679071072 200000 397564619 200000 378663108 200000 666624130 200000 430067296 200000 701568787 200000 470272828 200000 887739422 200000 332791866 200000 539443481 200000 593882011 200000 531828340 200000 215315655 200000 960084734 200000 988792909 200000 820936070 200000 820427815 200000 661560517 200000 472511043 200000 574078331 200000 480643390 200000 513118935 200000 641764722 200000 171944219 200000 57286194 200000 797589632 200000 692082004 200000 920898134 200000 573859567 200000 629764207 200000 677057893 200000 684251837 200000 578595235 200000 116534074 200000 634934183 200000 309479431 200000 847904578 200000 785542616 200000 4850974 200000 141560974 200000 370309635 200000 931418661 200000 83638357 200000 394159055 200000 666320865 200000 981728609 200000 657446872 200000 674453230 200000 347756826 200000 653413553 200000 418173112 200000 671715119 200000 778332340 200000 386681757 200000 146970890 200000 646591614 200000 839248627 200000 583192720 200000 95749736 200000 264658920 200000 263248356 200000 393321820 200000 690888814 200000 998369824 200000 61851094 200000 300632499 200000 875031358 200000 276112379 200000 66164188 200000 433995182 200000 95949821 200000 881618164 200000 453525068 200000 908642378 200000 199528275 200000 220670377 200000 314129730 200000 371480039 200000 967992815 200000 482859100 200000 516473630 200000 270934727 200000 11852545 200000 402731379 200000 563413249 200000 400945557 200000 988244671 200000 510489592 200000 566829397 200000 199152091 200000 82144480 200000 672267801 200000 100418 200000 245729418 200000 553803044 200000 38175145 200000 632708153 200000 109985398 200000 414308810 200000 42048669 200000 456332397 200000 999964888 200000 483500055 200000 128350097 200000 881317717 200000 298734026 200000 455491798 200000 71741505 200000 290030380 200000 593460430 200000 724088531 200000 877163024 200000 918689905 200000 58873672 200000 64344415 200000 281747588 200000 733100648 200000 896493823 200000 233939151 200000 480112071 200000 688287126 200000 655503008 200000 757758205 200000 487134504 200000 648400968 200000 507439163 200000 101283269 200000 48312728 200000 452488461 200000 425917892 200000 582721417 200000 170802222 200000 740653880 200000 273408403 200000 673430446 200000 327807139 200000 438250847 200000 684952805 200000 315513117 200000 607883735 200000 690382815 200000 572381784 200000 797059267 200000 797560394 200000 320032597 200000 359763059 200000 369878545 200000 142814371 200000 52354854 200000 904439836 200000 397715836 200000 271439405 200000 823294968 200000 260645664 200000 677099262 200000 625769813 200000 753988663 200000 640083118 200000 48419475 200000 885985326 200000 344158353 200000 852939228 200000 477284541 200000 349304045 200000 88551034 200000 404581409 200000 924566785 200000 599543404 200000 654633641 200000 916843481 200000 844337768 200000 745916075 200000 859618713 200000 783925957 200000 971002879 200000 354540363 200000 695333897 200000 118092424 200000 61049175 200000 141568529 200000 649069436 200000 312188203 200000 174643973 200000 300845929 200000 397670074 200000 781424537 200000 203095331 200000 359469280 200000 467063885 200000 781697060 200000 420563918 200000 821943209 200000 618157317 200000 472455422 200000 416285606 200000 239562010 200000 747244661 200000 901228225 200000 527836241 200000 162872108 200000 169631091 200000 691678440 200000 774280439 200000 276595966 200000 234556060 200000 907326035 200000 912299207 200000 892457297 200000 27480781 200000 598622663 200000 533478257 200000 729656589 200000 913298859 200000 751417452 200000 963673003 200000 121146300 200000 17780764 200000 462502477 200000 626487725 200000 614516234 200000 114883788 200000 840865499 200000 88540084 200000 237538891 200000 262484138 200000 215036267 200000 906877058 200000 980507381 200000 742283624 200000 673085875 200000 29387740 200000 138541345 200000 634600446 200000 683657809 200000 645841675 200000 346950926 200000 278204711 200000 124234564 200000 82498908 200000 706920606 200000 146047458 200000 611169393 200000 219229344 200000 886468056 200000 396486130 200000 863876639 200000 105681837 200000 722074468 200000 666590815 200000 926736763 200000 682002650 200000 158792978 200000 464426995 200000 387783957 200000 817852039 200000 855364179 200000 249387454 200000 52813153 200000 402674067 200000 470189246 200000 998065043 200000 697955128 200000 500139492 200000 796626573 200000 407319688 200000 502278228 200000 474994403 200000 192388381 200000 783854458 200000 498044887 200000 512900605 200000 722401650 200000 462880135 200000 868560068 200000 132150563 200000 697669296 200000 246398098 200000 944108677 200000 399038794 200000 755715747 200000 837326274 200000 663364452 200000 401397996 200000 407565368 200000 659964931 200000 42752273 200000 475787398 200000 11176450 200000 368726147 200000 488350498 200000 403633944 200000 506376374 200000 334837558 200000 872159630 200000 751986856 200000 112947119 200000 474905939 200000 841114930 200000 267714751 200000 919132523 200000 383752149 200000 981691980 200000 718946026 200000 429275659 200000 689606140 200000 456676611 200000 766930746 200000 187415511 200000 66570185 200000 194702812 200000 763666629 200000 812884920 200000 868718725 200000 264015942 200000 130697251 200000 894517181 200000 556522810 200000 333210896 200000 920339441 200000 864953750 200000 126100792 200000 710892269 200000 951825233 200000 754202396 200000 642561170 200000 340979447 200000 143944808 200000 831064263 200000 983237791 200000 614553385 200000 513424607 200000 461392438 200000 278318201 200000 127205092 200000 908963427 200000 157388459 200000 148090241 200000 697994091 200000 178024742 200000 681751436 200000 865861081 200000 225300071 200000 156123739 200000 343046884 200000 284767464 200000 266738787 200000 163584189 200000 387565023 200000 890659802 200000 435947344 200000 441406217 200000 876791121 200000 125478430 200000 985198339 200000 956365439 200000 376667184 200000 713991654 200000 594369458 200000 757685605 200000 623695382 200000 674493098 200000 598596219 200000 519034244 200000 233637824 200000 29246885 200000 843730398 200000 772920489 200000 767839121 200000 454805078 200000 740621373 200000 490351397 200000 996661776 200000 987806465 200000 292782691 200000 594026574 200000 420594277 200000 825358636 200000 685472250 200000 427518204 200000 485534944 200000 465693218 200000 254671891 200000 270392332 200000 74307955 200000 12513139 200000 843942307 200000 510827233 200000 127924275 200000 783416690 200000 692838912 200000 329323486 200000 186344410 200000 81821110 200000 946915176 200000 417004269 200000 973288008 200000 819911577 200000 690993018 200000 247963643 200000 146198781 200000 18688188 200000 782197178 200000 6838649 200000 675829665 200000 50516865 200000 98259473 200000 261544157 200000 725639293 200000 984591248 200000 334932812 200000 452766495 200000 573690111 200000 376705619 200000 47744920 200000 36471100 200000 727995450 200000 312425337 200000 965560076 200000 856931511 200000 533046627 200000 468813175 200000 426434592 200000 889244691 200000 187214421 200000 947298306 200000 906085934 200000 30576986 200000 542111758 200000 777528470 200000 309213688 200000 869992089 200000 89225520 200000 432051442 200000 84059169 200000 764310625 200000 57563777 200000 505748890 200000 614177202 200000 972505672 200000 924326763 200000 722328148 200000 755091095 200000 722881894 200000 439989373 200000 295804075 200000 705203744 200000 330413273 200000 642724840 200000 682465391 200000 676678017 200000 491339329 200000 141601282 200000 966795315 200000 292967506 200000 969277508 200000 790485447 200000 55355854 200000 17090831 200000 680261899 200000 394114899 200000 268825819 200000 951185816 200000 690446531 200000 188566633 200000 188090169 200000 624787379 200000 142095390 200000 769866479 200000 888833419 200000 596882821 200000 132177103 200000 404366703 200000 142608312 200000 260672029 200000 120077841 200000 870257560 200000 827288428 200000 506651114 200000 692037921 200000 884928188 200000 286387862 200000 315342143 200000 605687744 200000 282286671 200000 334041064 200000 976064214 200000 82235058 200000 257920110 200000 742619994 200000 115864138 200000 955676225 200000 942773845 200000 417139880 200000 327395483 200000 677591226 200000 737055464 200000 472201167 200000 450010798 200000 326914798 200000 646111531 200000 97842580 200000 206752203 200000 599890099 200000 6666954 200000 804789245 200000 546563613 200000 239554913 200000 845959826 200000 842618581 200000 682705205 200000 873048662 200000 607688950 200000 870058540 200000 98322568 200000 203038578 200000 596411531 200000 757555413 200000 202270188 200000 944148380 200000 846055564 200000 259515623 200000 954517023 200000 170710843 200000 783663958 200000 413147197 200000 158567744 200000 518823613 200000 768181997 200000 394111222 200000 720953172 200000 756686099 200000 979371894 200000 179225589 200000 741291714 200000 110592051 200000 489999291 200000 122055010 200000 206128344 200000 229878165 200000 788052394 200000 110968103 200000 768847940 200000 984771767 200000 962929878 200000 816860531 200000 944116123 200000 772010393 200000 213141749 200000 821033787 200000 220607445 200000 959834434 200000 217395808 200000 995683508 200000 546558159 200000 265531961 200000 205410966 200000 127476698 200000 915345352 200000 811342092 200000 665916089 200000 3366125 200000 997962212 200000 305507532 200000 149155343 200000 80305903 200000 231166124 200000 942542735 200000 487690370 200000 307682343 200000 761740428 200000 652936429 200000 60268321 200000 704100512 200000 416653140 200000 511214212 200000 732458653 200000 734289066 200000 175444664 200000 964542069 200000 712626637 200000 550067032 200000 354166480 200000 123048420 200000 443044906 200000 552641793 200000 538340504 200000 87903099 200000 233956435 200000 450061760 200000 531122289 200000 764420583 200000 590142602 200000 468119540 200000 270360734 200000 862139994 200000 680800054 200000 750784 200000 568302536 200000 854371080 200000 422136159 200000 698233484 200000 419318651 200000 923911082 200000 278358325 200000 266565506 200000 472249511 200000 971421182 200000 494452874 200000 11926546 200000 62353439 200000 379097668 200000 60505427 200000 792983918 200000 54535453 200000 268842946 200000 619994666 200000 553112591 200000 619671996 200000 143937346 200000 842516687 200000 54001710 200000 606014845 200000 15274895 200000 302505123 200000 229821004 200000 750076355 200000 521017852 200000 742049067 200000 381289898 200000 455631447 200000 267391196 200000 682032275 200000 330427090 200000 922894308 200000 626489867 200000 167089704 200000 55698956 200000 97579132 200000 938559331 200000 29447389 200000 110057450 200000 129707025 200000 723810632 200000 627385799 200000 92212157 200000 323230973 200000 672727837 200000 197344929 200000 733265436 200000 90194555 200000 920089549 200000 101289545 200000 309785444 200000 505659691 200000 196657219 200000 269760321 200000 551399987 200000 15084434 200000 334574577 200000 961705519 200000 613416941 200000 450837655 200000 597661517 200000 146404957 200000 104043831 200000 878609416 200000 887445584 200000 730288185 200000 917470847 200000 98638611 200000 470571765 200000 67097046 200000 462318705 200000 800322765 200000 549980608 200000 622287722 200000 284772995 200000 152091822 200000 394026548 200000 698145230 200000 962658154 200000 443838739 200000 508266332 200000 717644545 200000 123580835 200000 790243259 200000 132042819 200000 760488101 200000 413137899 200000 99511371 200000 274676348 200000 51849345 200000 273367495 200000 722056394 200000 77943451 200000 926787837 200000 318127102 200000 5174309 200000 696987833 200000 493801385 200000 940520729 200000 82888876 200000 775548148 200000 167619510 200000 168354794 200000 581343379 200000 148870124 200000 682474619 200000 872579586 200000 593390194 200000 963907912 200000 957630449 200000 877594169 200000 692068806 200000 843465263 200000 914963256 200000 807156522 200000 301868398 200000 468614607 200000 694148880 200000 84953012 200000 276720174 200000 94907866 200000 431560289 200000 102687098 200000 734898479 200000 950561540 200000 582109875 200000 490100580 200000 993573501 200000 683750278 200000 233842870 200000 712797212 200000 456377736 200000 841830814 200000 172084412 200000 312558738 200000 114423204 200000 987221517 200000 812478778 200000 39022201 200000 265615497 200000 789613719 200000 373238603 200000 74020039 200000 746760915 200000 814265479 200000 243695917 200000 435309625 200000 895463554 200000 262933288 200000 846866625 200000 972564428 200000 959000444 200000 507139149 200000 514384399 200000 996949829 200000 714685447 200000 68822730 200000 34716096 200000 671429546 200000 875633999 200000 125112056 200000 440495010 200000 545058759 200000 36404198 200000 498387253 200000 970264360 200000 236117675 200000 976136254 200000 457323106 200000 37197287 200000 709236264 200000 344638769 200000 896717411 200000 443839003 200000 512192854 200000 164057722 200000 533605538 200000 219461408 200000 281621264 200000 724713274 200000 997761165 200000 890899449 200000 119868021 200000 435464819 200000 584037908 200000 406484940 200000 945656168 200000 858019216 200000 874743340 200000 820519523 200000 551161617 200000 364592860 200000 510683470 200000 991826092 200000 712450139 200000 388797446 200000 315782648 200000 970506043 200000 985914996 200000 366917795 200000 88355115 200000 333385923 200000 441045327 200000 37864108 200000 168545515 200000 744364705 200000 319094309 200000 327795452 200000 236266179 200000 324517201 200000 905017839 200000 282997715 200000 553696830 200000 260266230 200000 714943982 200000 252600662 200000 349601647 200000 888597462 200000 206845988 200000 963454988 200000 976367466 200000 631107804 200000 26772440 200000 459886946 200000 524894920 200000 16914453 200000 633701398 200000 450237992 200000 165489703 200000 553031987 200000 336797741 200000 593291538 200000 212102824 200000 986281485 200000 55581743 200000 516647225 200000 59816559 200000 419851549 200000 937913716 200000 987263127 200000 714454311 200000 791702528 200000 441808663 200000 686310542 200000 330552955 200000 385149434 200000 282402423 200000 121491554 200000 357639326 200000 625168495 200000 646517688 200000 20884922 200000 534053060 200000 707613035 200000 4320320 200000 270088483 200000 364336039 200000 769416731 200000 952417082 200000 261426317 200000 746059779 200000 273464146 200000 80191510 200000 531752908 200000 211960090 200000 810037765 200000 538773767 200000 945117464 200000 933972272 200000 380609999 200000 61510531 200000 651243917 200000 953457168 200000 814397294 200000 866091207 200000 986571180 200000 409404293 200000 58584388 200000 409930321 200000 98917848 200000 292847586 200000 356924887 200000 462505572 200000 190517978 200000 904067707 200000 953171025 200000 332042887 200000 400168030 200000 915276841 200000 355911936 200000 500254726 200000 28089204 200000 747430347 200000 851833303 200000 31304816 200000 374331152 200000 326335167 200000 611914476 200000 486071831 200000 636767369 200000 662337389 200000 866173176 200000 565876883 200000 611154974 200000 709437884 200000 260556250 200000 56730431 200000 80628588 200000 253355931 200000 738645780 200000 164808123 200000 928744441 200000 577912186 200000 438118476 200000 585657448 200000 886682029 200000 214400718 200000 606695373 200000 261242607 200000 123624276 200000 350911120 200000 410018564 200000 439972539 200000 179860765 200000 7700927 200000 262510851 200000 302680954 200000 338619166 200000 481563609 200000 475977985 200000 493835167 200000 729561549 200000 732760934 200000 104761047 200000 428537059 200000 324544648 200000 813971054 200000 169216388 200000 829074112 200000 614127118 200000 110331645 200000 502058923 200000 980743925 200000 524013828 200000 514810790 200000 180344848 200000 367560709 200000 608566898 200000 58066941 200000 626203167 200000 196114359 200000 173787203 200000 729487132 200000 280512101 200000 667293079 200000 92019656 200000 456901151 200000 320684308 200000 501815668 200000 179239478 200000 674704552 200000 617773699 200000 870405600 200000 457005347 200000 957848923 200000 853127596 200000 232362675 200000 957370637 200000 61868643 200000 323206829 200000 470743433 200000 219503571 200000 887686124 200000 945977672 200000 525125695 200000 627402042 200000 407421094 200000 309953890 200000 821432698 200000 808005993 200000 439201353 200000 831400327 200000 837956384 200000 917454189 200000 611132939 200000 549673829 200000 464051420 200000 813251510 200000 848638251 200000 828641356 200000 280094366 200000 785788568 200000 457259370 200000 802706869 200000 961216793 200000 42905803 200000 227767181 200000 700186552 200000 154768452 200000 119704044 200000 706128860 200000 520597908 200000 103579610 200000 90859770 200000 411275430 200000 435943979 200000 699447257 200000 239084761 200000 293377211 200000 550483587 200000 790708487 200000 689474258 200000 291631600 200000 562392646 200000 535476584 200000 25069841 200000 170606495 200000 672143938 200000 671368905 200000 687351078 200000 334469924 200000 113424618 200000 644001593 200000 400841861 200000 282703969 200000 950936788 200000 525117834 200000 132727558 200000 860241979 200000 637603642 200000 884605397 200000 111533925 200000 715157274 200000 123310201 200000 269142515 200000 631406019 200000 844814701 200000 888667796 200000 922651140 200000 1807907 200000 125423652 200000 931833777 200000 264359148 200000 689511662 200000 94741300 200000 327852699 200000 934585041 200000 295167856 200000 470332951 200000 358590271 200000 165944735 200000 766435416 200000 419722825 200000 778031 200000 100018052 200000 977157692 200000 585279948 200000 91465250 200000 890157428 200000 998384147 200000 937272229 200000 848802929 200000 253124517 200000 763025337 200000 983292508 200000 972725148 200000 476551700 200000 837920366 200000 708208256 200000 313447619 200000 176743679 200000 88527191 200000 548460833 200000 271777582 200000 590668649 200000 330948092 200000 1559124 200000 988275398 200000 23188890 200000 408903880 200000 652101555 200000 323634329 200000 629189532 200000 267839885 200000 18727130 200000 593541978 200000 655799743 200000 901263869 200000 62136811 200000 850426334 200000 443499285 200000 154601010 200000 709357067 200000 197599648 200000 170451959 200000 981316390 200000 902576611 200000 328777534 200000 7637118 200000 219058492 200000 982358048 200000 716961017 200000 138888459 200000 713120949 200000 992027123 200000 300128057 200000 657872063 200000 576684604 200000 105427857 200000 918764295 200000 711075843 200000 414340955 200000 635231412 200000 205227666 200000 183804162 200000 442585859 200000 220221720 200000 166652843 200000 719815722 200000 220500488 200000 198339839 200000 111713864 200000 788712623 200000 408825763 200000 539330990 200000 739427588 200000 750971144 200000 751063534 200000 583824877 200000 95596445 200000 189394800 200000 524488299 200000 112430731 200000 928221045 200000 467761766 200000 832135294 200000 651314392 200000 420153874 200000 362229549 200000 479948270 200000 292708138 200000 612896671 200000 445061709 200000 37778280 200000 652943704 200000 136608616 200000 352439312 200000 210639612 200000 627011906 200000 50092130 200000 82945286 200000 125866142 200000 457127751 200000 469119904 200000 699979905 200000 22336678 200000 425589452 200000 303362783 200000 794543386 200000 709858385 200000 793272508 200000 980249851 200000 248845610 200000 297436221 200000 418177539 200000 433457784 200000 826573138 200000 456933105 200000 265100818 200000 193103354 200000 389143284 200000 297333075 200000 234062174 200000 75087053 200000 837694647 200000 830273840 200000 67131873 200000 42605406 200000 808753415 200000 666629047 200000 632362392 200000 517860799 200000 918150802 200000 710249470 200000 311389443 200000 953239591 200000 554772684 200000 64777084 200000 294230952 200000 889759088 200000 998368364 200000 769452685 200000 82647183 200000 798219672 200000 936810477 200000 965066482 200000 561493703 200000 27230784 200000 612624910 200000 438904910 200000 415834592 200000 290033456 200000 785785426 200000 440047274 200000 388406896 200000 574814417 200000 374287233 200000 945390833 200000 137942670 200000 709642929 200000 157709349 200000 778367349 200000 94405210 200000 416631299 200000 265531150 200000 620600424 200000 273634419 200000 447458332 200000 102164943 200000 736438372 200000 425260159 200000 151349495 200000 607529790 200000 52419812 200000 432354727 200000 22629810 200000 881706488 200000 755903688 200000 761806104 200000 675930383 200000 366297306 200000 762035925 200000 689012355 200000 855210484 200000 633142153 200000 225709619 200000 812822173 200000 819333611 200000 155212523 200000 291745517 200000 618894240 200000 777421731 200000 329906604 200000 727763572 200000 627595720 200000 620555629 200000 994336954 200000 625748509 200000 66668503 200000 104826303 200000 265791433 200000 241932702 200000 8064914 200000 550141365 200000 125793233 200000 930976661 200000 410171458 200000 805298059 200000 608324491 200000 998701057 200000 799340340 200000 474401572 200000 985988599 200000 253689031 200000 287812153 200000 143389830 200000 198032088 200000 609944622 200000 361436199 200000 506326108 200000 737616182 200000 848854883 200000 792804694 200000 10501235 200000 907510747 200000 576207606 200000 891156003 200000 363443773 200000 546840023 200000 749435739 200000 69654896 200000 95164241 200000 374059773 200000 182385003 200000 526949154 200000 40981480 200000 907405923 200000 225473760 200000 460716706 200000 819425122 200000 17267430 200000 121822428 200000 349506397 200000 284387007 200000 70822819 200000 537015395 200000 926124356 200000 423443239 200000 269512831 200000 384395484 200000 316970829 200000 78127203 200000 349536417 200000 876036756 200000 39796720 200000 587958625 200000 169391346 200000 677783354 200000 856429994 200000 959919283 200000 249542820 200000 558230628 200000 63661437 200000 11393808 200000 185154472 200000 359196681 200000 703461742 200000 290828754 200000 527738166 200000 2476806 200000 233470214 200000 256545655 200000 47889481 200000 980730265 200000 346523090 200000 321755681 200000 607413792 200000 646221289 200000 700494307 200000 365860374 200000 231952575 200000 851079803 200000 58438223 200000 439182912 200000 340245356 200000 337330366 200000 789760430 200000 125193901 200000 680386354 200000 695973249 200000 665679517 200000 461184784 200000 844040033 200000 52933495 200000 701822527 200000 20683582 200000 3657228 200000 766716346 200000 520684727 200000 923634099 200000 754403465 200000 838646853 200000 926471599 200000 864149515 200000 778414069 200000 277977209 200000 673642196 200000 669303689 200000 46225326 200000 753920409 200000 361586263 200000 260925331 200000 621088727 200000 872165710 200000 767114093 200000 345400883 200000 658591191 200000 40487459 200000 600458448 200000 229936280 200000 252974298 200000 942443529 200000 743671101 200000 911885203 200000 156460110 200000 663916757 200000 940337140 200000 11963419 200000 855913064 200000 611136701 200000 855531835 200000 259638729 200000 193285277 200000 848399071 200000 815914203 200000 187892060 200000 398903337 200000 200724411 200000 530672801 200000 553952567 200000 502954635 200000 2421171 200000 35763935 200000 655996382 200000 387512839 200000 884483986 200000 275609832 200000 120100989 200000 530523171 200000 63399170 200000 583318935 200000 919051617 200000 905933866 200000 648045844 200000 966502345 200000 892281468 200000 574099884 200000 230514877 200000 814142174 200000 317423077 200000 161321212 200000 711724371 200000 903445308 200000 519583830 200000 905943985 200000 457883412 200000 654071500 200000 858993580 200000 656051493 200000 535221663 200000 44371323 200000 514874731 200000 426333433 200000 515502200 200000 108196282 200000 549581624 200000 41157519 200000 507606409 200000 387881215 200000 244942685 200000 230894735 200000 540880284 200000 418275906 200000 802141000 200000 875724130 200000 111189218 200000 339022465 200000 787164171 200000 994770362 200000 647170415 200000 152333628 200000 948011230 200000 452446728 200000 646246331 200000 845958393 200000 770104217 200000 687754757 200000 328089378 200000 38603713 200000 360994107 200000 370899754 200000 835514469 200000 581738913 200000 500203622 200000 528644919 200000 778964007 200000 908286763 200000 937621471 200000 261582000 200000 379994993 200000 643947506 200000 710999315 200000 596182363 200000 127247407 200000 154363665 200000 900882061 200000 265113795 200000 924539825 200000 717441957 200000 555210881 200000 938555064 200000 653297963 200000 894066510 200000 257075525 200000 886024141 200000 721665077 200000 559815346 200000 366553042 200000 92367321 200000 383123787 200000 90388475 200000 267444807 200000 538954358 200000 781058125 200000 214568276 200000 570866790 200000 58522501 200000 363462401 200000 142930799 200000 398047766 200000 827325864 200000 381115788 200000 279542786 200000 198113759 200000 541991623 200000 383581949 200000 893438533 200000 496990065 200000 320908940 200000 488269251 200000 822390645 200000 47607837 200000 716807911 200000 558377009 200000 849165141 200000 135191386 200000 669608074 200000 229525249 200000 539718312 200000 904420674 200000 570644845 200000 184051150 200000 153946040 200000 544370450 200000 893090635 200000 367132056 200000 187622098 200000 657139629 200000 352146468 200000 999548740 200000 506629832 200000 502386202 200000 524174522 200000 268136986 200000 390356333 200000 243090946 200000 454652692 200000 943834693 200000 976737821 200000 70557235 200000 701136637 200000 661882710 200000 142015538 200000 476414751 200000 3684997 200000 72486082 200000 563287440 200000 813001053 200000 130879103 200000 781525087 200000 762328346 200000 736587303 200000 207687938 200000 391337707 200000 844665146 200000 991930843 200000 48860137 200000 86484613 200000 599200349 200000 466448507 200000 724597075 200000 785883954 200000 415741301 200000 14350892 200000 2210339 200000 828133721 200000 427391605 200000 242196922 200000 769597568 200000 984048200 200000 633337560 200000 764174611 200000 592485462 200000 297049261 200000 623845403 200000 589468616 200000 416714196 200000 315818781 200000 648887871 200000 912324495 200000 924642285 200000 840288400 200000 504458312 200000 670444739 200000 8504023 200000 114590947 200000 8044224 200000 52464866 200000 1117326 200000 70039381 200000 563807284 200000 241430798 200000 792361298 200000 809024266 200000 313081270 200000 67350669 200000 862440996 200000 478634891 200000 176199514 200000 19759946 200000 887500109 200000 161277764 200000 26625209 200000 896142929 200000 799126232 200000 614044677 200000 139203440 200000 128204374 200000 266689811 200000 440728962 200000 771505058 200000 952524847 200000 902681874 200000 284513235 200000 996459634 200000 504730965 200000 629006124 200000 74011124 200000 183895178 200000 37018728 200000 975865724 200000 69088838 200000 557081240 200000 477324712 200000 20010593 200000 165740812 200000 571499467 200000 763492220 200000 708782846 200000 241465071 200000 322146394 200000 737278703 200000 228108731 200000 674254715 200000 893100541 200000 919012910 200000 888772290 200000 146153376 200000 399242866 200000 52266763 200000 947828867 200000 144703025 200000 338956793 200000 613120893 200000 895631408 200000 269975144 200000 10837977 200000 130692126 200000 402866242 200000 871183968 200000 319438041 200000 627878572 200000 566527218 200000 9965978 200000 714028999 200000 413681800 200000 720626880 200000 84755321 200000 774381045 200000 259201850 200000 286522608 200000 252294086 200000 534201271 200000 734396139 200000 816155144 200000 267697452 200000 958243558 200000 2705129 200000 326689364 200000 259829181 200000 434422624 200000 657174566 200000 864522338 200000 542183275 200000 693723013 200000 989487034 200000 187826054 200000 429799568 200000 116118716 200000 770937181 200000 997198935 200000 695277671 200000 633026028 200000 341320174 200000 814478128 200000 306469264 200000 879607299 200000 338678766 200000 104430256 200000 207875728 200000 523705459 200000 925543429 200000 576477243 200000 159607374 200000 395967408 200000 824859516 200000 405096054 200000 65791128 200000 521088435 200000 619136194 200000 237916622 200000 789066908 200000 555732090 200000 920055784 200000 665723122 200000 889041775 200000 971465861 200000 644851492 200000 818310997 200000 809893001 200000 118732123 200000 994121554 200000 678029741 200000 382334023 200000 709573123 200000 674303086 200000 492049015 200000 865269864 200000 405894539 200000 959706651 200000 409366128 200000 671061649 200000 106512773 200000 269921311 200000 965088029 200000 909640905 200000 188477061 200000 177277157 200000 932860740 200000 859415549 200000 394635940 200000 89187321 200000 309574001 200000 186167933 200000 528655360 200000 851408016 200000 15928946 200000 28387965 200000 39115578 200000 572535293 200000 677260763 200000 20394645 200000 873674742 200000 463902269 200000 642391683 200000 679148610 200000 21110110 200000 786872428 200000 87544581 200000 533016675 200000 657926816 200000 657974606 200000 887974465 200000 861902780 200000 271330155 200000 714065351 200000 459703768 200000 694615926 200000 92089462 200000 220595043 200000 130973363 200000 502445981 200000 744724474 200000 323098831 200000 33944956 200000 850600353 200000 210808883 200000 765518429 200000 575273251 200000 930035414 200000 132851170 200000 776126597 200000 655738202 200000 399797492 200000 776102606 200000 404357214 200000 648669978 200000 475518615 200000 904101438 200000 954364457 200000 192797468 200000 446418880 200000 320970112 200000 134484423 200000 594188897 200000 340397138 200000 555369062 200000 341889854 200000 100921515 200000 893442198 200000 219063748 200000 689659704 200000 315050753 200000 324623287 200000 886724595 200000 241796483 200000 941015087 200000 930570311 200000 194717009 200000 523151250 200000 785571139 200000 471946936 200000 786529471 200000 742707450 200000 696924690 200000 591528420 200000 681065505 200000 928330742 200000 898850225 200000 83186054 200000 475003618 200000 735188964 200000 293255932 200000 699003071 200000 921419373 200000 313314758 200000 615465234 200000 910978706 200000 737364661 200000 312602306 200000 204983254 200000 334501991 200000 455099566 200000 66402466 200000 69239920 200000 542917772 200000 489286353 200000 907769429 200000 596295626 200000 5595311 200000 170064284 200000 641680492 200000 39936276 200000 963751013 200000 179836432 200000 348740510 200000 708151361 200000 863837607 200000 375518257 200000 927981380 200000 12651144 200000 414745936 200000 627164042 200000 87397341 200000 560465123 200000 962062240 200000 734549414 200000 629363596 200000 413363859 200000 912690876 200000 372374680 200000 213559957 200000 270535066 200000 631355691 200000 582907252 200000 935432675 200000 436237119 200000 244751962 200000 310162644 200000 106683781 200000 143392398 200000 43843865 200000 807211348 200000 672457517 200000 834590421 200000 619043868 200000 975718933 200000 836752048 200000 628698665 200000 812020860 200000 653823294 200000 977998984 200000 61022175 200000 610896435 200000 961442422 200000 636500053 200000 288441619 200000 226728099 200000 184290668 200000 515541847 200000 796862244 200000 173103376 200000 371148367 200000 513161462 200000 825134134 200000 751037217 200000 302111319 200000 564420923 200000 877110702 200000 964170595 200000 415019578 200000 947071828 200000 410902202 200000 175706054 200000 984767159 200000 770717204 200000 817356999 200000 213585950 200000 324748047 200000 141828208 200000 979076617 200000 600868515 200000 843988870 200000 356313603 200000 119666678 200000 494732401 200000 627341287 200000 132191115 200000 799746507 200000 978703369 200000 106818557 200000 740223849 200000 247874310 200000 622072782 200000 199287835 200000 108635685 200000 94280170 200000 44248201 200000 914135445 200000 650175720 200000 216060926 200000 188720614 200000 824387909 200000 532942849 200000 187127950 200000 393823477 200000 902682119 200000 48844641 200000 290790185 200000 692284074 200000 866469693 200000 373879582 200000 119237665 200000 278529628 200000 72697675 200000 252824052 200000 903018254 200000 244184650 200000 660680220 200000 906578879 200000 966212939 200000 10243089 200000 315135387 200000 835695106 200000 773439607 200000 200470327 200000 671750203 200000 819603555 200000 330290422 200000 98076580 200000 296916848 200000 833636652 200000 255567470 200000 548150308 200000 351027764 200000 403185100 200000 329987658 200000 298040038 200000 29028739 200000 606054740 200000 345021498 200000 888259072 200000 210110687 200000 113392379 200000 980738737 200000 794789864 200000 592981196 200000 869053595 200000 422317926 200000 382021116 200000 712640853 200000 965146929 200000 867366356 200000 656645371 200000 877722757 200000 899895136 200000 617207225 200000 364869514 200000 133314287 200000 169075695 200000 537683355 200000 238014641 200000 524401191 200000 532429382 200000 475889982 200000 879591515 200000 133288263 200000 689557237 200000 317114927 200000 536615897 200000 304979307 200000 405316142 200000 554933821 200000 689017440 200000 814806069 200000 954564166 200000 966722042 200000 348074374 200000 158321226 200000 877543992 200000 784396606 200000 96966601 200000 513083346 200000 985211425 200000 819127204 200000 341885192 200000 847929596 200000 274643397 200000 186940172 200000 100827912 200000 170236024 200000 724258569 200000 432658455 200000 464143344 200000 911165947 200000 723712631 200000 79862958 200000 666036941 200000 991610558 200000 985737661 200000 507017340 200000 298387471 200000 914729984 200000 740209710 200000 879799151 200000 415362570 200000 310017919 200000 359357247 200000 558434875 200000 464596854 200000 864943619 200000 881868555 200000 411067095 200000 824257520 200000 490518484 200000 922388688 200000 38256381 200000 744308855 200000 792402750 200000 661931376 200000 844946094 200000 587861999 200000 932926740 200000 346363377 200000 846399148 200000 297825697 200000 442389291 200000 548043261 200000 698421503 200000 757734329 200000 541277914 200000 169678435 200000 952511857 200000 805814727 200000 206055296 200000 465565588 200000 679520786 200000 48437567 200000 197399806 200000 407617063 200000 555366836 200000 540294649 200000 41426489 200000 874519893 200000 105760367 200000 347109553 200000 314370970 200000 323601789 200000 445999647 200000 279890312 200000 261659021 200000 98622113 200000 375808225 200000 382054017 200000 332989189 200000 956540648 200000 236829594 200000 949593605 200000 703994358 200000 636968730 200000 249501808 200000 739867488 200000 760420314 200000 278679847 200000 372941134 200000 27680577 200000 941093933 200000 68432032 200000 538955877 200000 608017470 200000 379704561 200000 905422652 200000 46645925 200000 310461262 200000 511603499 200000 578812245 200000 304549960 200000 721947725 200000 714402660 200000 383396457 200000 686246216 200000 65461883 200000 731593768 200000 886847897 200000 727995364 200000 886094589 200000 163432074 200000 881205293 200000 65691423 200000 604526427 200000 640724127 200000 406861837 200000 654111041 200000 374046208 200000 882225150 200000 671900745 200000 902218836 200000 439991998 200000 560691271 200000 426269587 200000 205210792 200000 889652551 200000 697842585 200000 719114432 200000 521014607 200000 185586101 200000 593244953 200000 720874827 200000 862884001 200000 269913858 200000 434547570 200000 447360978 200000 106029754 200000 2449297 200000 600722768 200000 618417815 200000 860025847 200000 982625187 200000 318300644 200000 386268672 200000 20471165 200000 75518435 200000 548044131 200000 166861079 200000 749454770 200000 11176411 200000 247364999 200000 574314506 200000 130954946 200000 735666812 200000 475855372 200000 820680364 200000 200462107 200000 793252506 200000 696011060 200000 705281779 200000 583928817 200000 517016942 200000 606220356 200000 601131384 200000 975491003 200000 846771986 200000 447337477 200000 853308922 200000 933086900 200000 271291144 200000 506492227 200000 786147291 200000 47911259 200000 694694068 200000 941510993 200000 459642529 200000 171824883 200000 863599069 200000 874519172 200000 196684918 200000 950779908 200000 252602160 200000 506238644 200000 104539305 200000 980143320 200000 984956093 200000 201938366 200000 970987563 200000 970753535 200000 259680888 200000 371760132 200000 68891667 200000 176606923 200000 442900153 200000 686172395 200000 546781722 200000 153525205 200000 105282237 200000 270487900 200000 624225056 200000 80388982 200000 59335458 200000 141145155 200000 242431909 200000 891607631 200000 907083375 200000 601291539 200000 684740177 200000 510054849 200000 155875722 200000 994063937 200000 10340460 200000 479051382 200000 848356416 200000 802517445 200000 384627814 200000 802032854 200000 224007616 200000 370188188 200000 294111313 200000 932983187 200000 609883424 200000 172824648 200000 13372002 200000 8705566 200000 572327383 200000 212845390 200000 853563763 200000 415338799 200000 344496705 200000 673348535 200000 345599364 200000 885015361 200000 159813151 200000 684635791 200000 240224310 200000 325985555 200000 737822996 200000 290780522 200000 667141966 200000 617153576 200000 861753129 200000 993256666 200000 214285624 200000 853470024 200000 757824329 200000 468917498 200000 412129154 200000 785003773 200000 796663750 200000 111708134 200000 217165148 200000 813226519 200000 996101842 200000 506449984 200000 113803295 200000 237142056 200000 212721415 200000 668948397 200000 457887171 200000 377219081 200000 236425696 200000 183902550 200000 622151527 200000 696664659 200000 910348861 200000 54662248 200000 188081612 200000 34334183 200000 406248163 200000 379802772 200000 124116954 200000 384655975 200000 10397434 200000 177242255 200000 990789915 200000 993507002 200000 54019213 200000 101673107 200000 835128379 200000 509693324 200000 602868493 200000 49426653 200000 957357454 200000 785608139 200000 81158607 200000 16128045 200000 62518154 200000 323898667 200000 713826441 200000 212201545 200000 778560328 200000 634573987 200000 22134233 200000 327912058 200000 135653127 200000 277258990 200000 667179454 200000 269671949 200000 980084394 200000 958268683 200000 796432925 200000 582328531 200000 405917237 200000 679658174 200000 461243197 200000 639519137 200000 360136787 200000 405910285 200000 158089803 200000 446722257 200000 538997971 200000 912174275 200000 314823127 200000 886026943 200000 524557606 200000 368926960 200000 769574997 200000 151794254 200000 921169635 200000 929978214 200000 569451678 200000 175967073 200000 549211204 200000 84371774 200000 972060780 200000 193156961 200000 31743142 200000 344266066 200000 903064801 200000 319573949 200000 705694989 200000 345470656 200000 556950273 200000 123383398 200000 845002909 200000 457672045 200000 447300659 200000 831107151 200000 50836258 200000 758562943 200000 249177796 200000 197907443 200000 492233609 200000 551138530 200000 905297507 200000 872259534 200000 246900325 200000 965049285 200000 687404710 200000 570080483 200000 462290539 200000 2785562 200000 947356036 200000 16097077 200000 708835062 200000 228886041 200000 546849754 200000 337461838 200000 142556292 200000 549693885 200000 696569318 200000 672462267 200000 750986550 200000 735938373 200000 230139343 200000 975248269 200000 57684308 200000 764281525 200000 981038619 200000 585588953 200000 110134215 200000 630310739 200000 813474358 200000 318214713 200000 96984222 200000 286652458 200000 164778226 200000 224659530 200000 882424713 200000 607297162 200000 407770369 200000 500541996 200000 115850337 200000 385660038 200000 964835709 200000 929675269 200000 241127838 200000 888618868 200000 439186017 200000 483095934 200000 174087391 200000 849568881 200000 315353358 200000 541217860 200000 216546662 200000 849439963 200000 569392327 200000 529950856 200000 708550297 200000 401780437 200000 31928117 200000 44116352 200000 485282947 200000 585883078 200000 949523683 200000 184775140 200000 946015824 200000 421698266 200000 104137666 200000 567633009 200000 975353556 200000 283708287 200000 39770023 200000 130847337 200000 881167109 200000 804334570 200000 804643529 200000 623501841 200000 49083517 200000 472907152 200000 177831491 200000 645339442 200000 657953273 200000 537157549 200000 250200216 200000 690337178 200000 810217436 200000 415995328 200000 305670697 200000 815883672 200000 221556909 200000 607241741 200000 71524289 200000 563847298 200000 8851860 200000 581932569 200000 602730250 200000 58340658 200000 483271905 200000 775931698 200000 136144661 200000 532549765 200000 47566470 200000 563413733 200000 891192535 200000 693101019 200000 818209944 200000 282423174 200000 365377958 200000 973505434 200000 23904721 200000 51077803 200000 560830400 200000 580736939 200000 414142481 200000 302414257 200000 458151108 200000 196952571 200000 639800537 200000 693934134 200000 484374070 200000 775293180 200000 199780302 200000 358797981 200000 342894592 200000 269038113 200000 553982268 200000 284202637 200000 129478380 200000 863409253 200000 943719056 200000 851324274 200000 479639851 200000 363748549 200000 879563997 200000 161525499 200000 376492241 200000 753517249 200000 154443096 200000 847975834 200000 991437910 200000 206306015 200000 255237596 200000 727608071 200000 4361494 200000 836716840 200000 402742119 200000 399882942 200000 22618066 200000 268204970 200000 214870171 200000 70800508 200000 85125933 200000 295003380 200000 266666558 200000 572848837 200000 450002480 200000 315318941 200000 846741434 200000 355456353 200000 277342407 200000 683926973 200000 292305310 200000 197875675 200000 399792194 200000 203967857 200000 597386779 200000 20768769 200000 613226965 200000 693744988 200000 341962119 200000 882688615 200000 969768728 200000 979236385 200000 109739230 200000 565043940 200000 4563079 200000 69683690 200000 457553980 200000 709651218 200000 874368003 200000 516883684 200000 180732260 200000 340670674 200000 381237071 200000 593865152 200000 420394556 200000 275661510 200000 236652179 200000 734246964 200000 329422671 200000 163127510 200000 619045085 200000 782028152 200000 221664329 200000 393361580 200000 442949276 200000 454204618 200000 678194303 200000 480479799 200000 801856547 200000 651347434 200000 247803748 200000 14352940 200000 729515564 200000 8121758 200000 516627733 200000 393326720 200000 543624786 200000 19322415 200000 106189007 200000 348456175 200000 63277461 200000 823988203 200000 289492339 200000 59798393 200000 852952282 200000 420411297 200000 235483144 200000 276921055 200000 360809321 200000 862388008 200000 298611769 200000 690322730 200000 628183917 200000 69636568 200000 205552851 200000 497917989 200000 636223608 200000 284203278 200000 282443337 200000 253684190 200000 371445244 200000 885409965 200000 542200624 200000 621834025 200000 797655506 200000 291019160 200000 655766211 200000 12615709 200000 639597239 200000 936650809 200000 164484448 200000 1504916 200000 639603914 200000 193758461 200000 763732232 200000 474738351 200000 211276304 200000 438799574 200000 501577187 200000 249446225 200000 949374704 200000 182857144 200000 314119866 200000 804787359 200000 167416504 200000 381502748 200000 168448891 200000 786136198 200000 908237334 200000 297825919 200000 129305529 200000 205611317 200000 938850719 200000 516681188 200000 903954218 200000 255696286 200000 705189963 200000 276223566 200000 898537511 200000 22196730 200000 578639863 200000 448363591 200000 302301231 200000 839091778 200000 14612450 200000 732841053 200000 683668580 200000 157895862 200000 333815088 200000 840433055 200000 875790348 200000 33344602 200000 366549866 200000 672440868 200000 1412369 200000 354914676 200000 104413436 200000 722634116 200000 357613698 200000 684015120 200000 868098998 200000 198422365 200000 284100368 200000 486540924 200000 195610444 200000 694617039 200000 693112722 200000 734622668 200000 291971030 200000 806103040 200000 626089345 200000 884105815 200000 689888848 200000 470265498 200000 781659004 200000 962010680 200000 52461339 200000 63621704 200000 879892934 200000 720517070 200000 480521338 200000 862189628 200000 536554179 200000 487038524 200000 759537942 200000 83948204 200000 70058366 200000 878284266 200000 635237499 200000 205694800 200000 207622182 200000 502562562 200000 326183321 200000 123968998 200000 18649741 200000 384745459 200000 151553859 200000 871104175 200000 666444456 200000 730846194 200000 162158259 200000 210676975 200000 660108562 200000 411881332 200000 251105284 200000 526869872 200000 438624136 200000 469421750 200000 244934327 200000 758646016 200000 390439278 200000 522666549 200000 726079535 200000 341690094 200000 949552712 200000 639283510 200000 21841461 200000 73680785 200000 886582338 200000 207771711 200000 830387572 200000 433115841 200000 329029289 200000 530515868 200000 823329790 200000 767693404 200000 588166768 200000 769367003 200000 241340869 200000 942515907 200000 840529068 200000 270609488 200000 691065123 200000 595239258 200000 35877144 200000 328606098 200000 516333907 200000 863395595 200000 790839954 200000 513780220 200000 929855733 200000 50425539 200000 329423260 200000 131920429 200000 361545870 200000 690782196 200000 403460828 200000 256658312 200000 131980549 200000 657627922 200000 824032156 200000 865537717 200000 2479656 200000 320903190 200000 521137226 200000 150895134 200000 696367909 200000 368537854 200000 807187193 200000 394095219 200000 463520017 200000 850035275 200000 521780191 200000 325621543 200000 303759204 200000 529896321 200000 7918037 200000 26525936 200000 689334907 200000 571320746 200000 984150746 200000 998420554 200000 950316053 200000 383969236 200000 363691664 200000 313248245 200000 449362903 200000 490591630 200000 30175934 200000 510202739 200000 134866376 200000 605284207 200000 193062860 200000 368145291 200000 908502741 200000 949559183 200000 775724874 200000 785487049 200000 357537614 200000 834796556 200000 136488553 200000 193313787 200000 681999207 200000 79943047 200000 824861312 200000 3486901 200000 287863736 200000 642701732 200000 718497160 200000 84421582 200000 51277758 200000 381311374 200000 991129249 200000 468566497 200000 426870360 200000 837647472 200000 75880075 200000 357544909 200000 662178378 200000 685545469 200000 928984622 200000 647461686 200000 68947645 200000 445108969 200000 207665426 200000 986312449 200000 256698813 200000 572897645 200000 821003751 200000 985171932 200000 49984186 200000 307944391 200000 68608255 200000 22957236 200000 129980168 200000 509200055 200000 717771471 200000 633580860 200000 411426911 200000 577048068 200000 568145522 200000 72416365 200000 85422427 200000 21983989 200000 816516646 200000 977352960 200000 363424253 200000 285240025 200000 246130124 200000 911225334 200000 421769256 200000 163360127 200000 764678508 200000 170110737 200000 757170725 200000 728182718 200000 495641007 200000 321368 200000 543055135 200000 659378671 200000 29831267 200000 494643607 200000 962372520 200000 883740270 200000 580526331 200000 890379996 200000 136557618 200000 317306908 200000 269394701 200000 762546427 200000 216585111 200000 21980384 200000 938388178 200000 464350475 200000 154077586 200000 968532513 200000 176611753 200000 17506279 200000 758701380 200000 767092046 200000 741816980 200000 425879727 200000 308213168 200000 238006870 200000 304798905 200000 289979716 200000 104408638 200000 159308848 200000 849196514 200000 568843983 200000 619942716 200000 390823253 200000 68220670 200000 174298682 200000 188352088 200000 45894721 200000 418261150 200000 480080053 200000 526099751 200000 394707445 200000 730737016 200000 485428787 200000 772112290 200000 663562872 200000 563772648 200000 782745066 200000 668470948 200000 157329233 200000 804746090 200000 453643479 200000 791519853 200000 367738895 200000 12274465 200000 606422584 200000 38525218 200000 936238785 200000 212684883 200000 707157008 200000 949292362 200000 619929726 200000 381705707 200000 679727014 200000 671807570 200000 448563679 200000 553776118 200000 157459974 200000 487458058 200000 169646464 200000 39451686 200000 244369022 200000 488565286 200000 735510147 200000 412193362 200000 841580834 200000 781188799 200000 520703756 200000 743610100 200000 435861322 200000 605420239 200000 23493830 200000 5030825 200000 626909199 200000 738214840 200000 385485660 200000 668492213 200000 136133329 200000 711023294 200000 324787969 200000 491327101 200000 671010739 200000 676189064 200000 424870633 200000 721508874 200000 134534685 200000 662685859 200000 437730253 200000 534877581 200000 773772090 200000 144541183 200000 877989483 200000 639137237 200000 593458296 200000 219624304 200000 82113028 200000 669268442 200000 925258250 200000 690676526 200000 265917149 200000 973707062 200000 612886377 200000 67686997 200000 700874942 200000 118119079 200000 917879759 200000 932856678 200000 676449654 200000 970309263 200000 245928634 200000 269345477 200000 81315668 200000 493942644 200000 118650479 200000 505718584 200000 150323632 200000 499792512 200000 293238389 200000 244111470 200000 842726752 200000 997866497 200000 896838166 200000 169354102 200000 555793731 200000 986898410 200000 591126753 200000 976869700 200000 496287930 200000 794906705 200000 976013611 200000 467769135 200000 786206249 200000 659169263 200000 20957321 200000 590033270 200000 544112507 200000 29763747 200000 592384087 200000 379162038 200000 548754588 200000 418161647 200000 878088244 200000 5631349 200000 738143740 200000 479914361 200000 614825092 200000 398686363 200000 539271954 200000 169587596 200000 429041901 200000 526218228 200000 816393431 200000 677349269 200000 510889690 200000 537426863 200000 916646471 200000 306793638 200000 830257659 200000 683786722 200000 398807780 200000 395696630 200000 555568835 200000 548979971 200000 594822451 200000 35075422 200000 285928681 200000 354900080 200000 574765884 200000 117441501 200000 738321895 200000 196092648 200000 481374478 200000 951333910 200000 266071422 200000 880821520 200000 191446329 200000 200237261 200000 851629104 200000 895864304 200000 5886802 200000 22712686 200000 208848837 200000 599682931 200000 846540402 200000 637810822 200000 385022919 200000 268529898 200000 152096695 200000 589955655 200000 618405893 200000 180896650 200000 586747586 200000 739455241 200000 16642324 200000 832812777 200000 681090616 200000 334535619 200000 128081609 200000 478882181 200000 342645313 200000 162950806 200000 280809664 200000 809156925 200000 118362892 200000 690956099 200000 497764057 200000 307743190 200000 801263433 200000 191629231 200000 42767797 200000 720931191 200000 961561261 200000 813839974 200000 926964541 200000 529492269 200000 749080690 200000 458719510 200000 663969564 200000 558476648 200000 52279764 200000 895137551 200000 927762752 200000 925242492 200000 442436757 200000 865084874 200000 856677981 200000 677570337 200000 676908921 200000 540040031 200000 363370089 200000 22311156 200000 96554699 200000 134229773 200000 65729313 200000 751847156 200000 467671255 200000 521207222 200000 986222211 200000 610608645 200000 215241838 200000 884128352 200000 648321874 200000 382525808 200000 31871333 200000 158884021 200000 171457942 200000 730155361 200000 755173141 200000 462427523 200000 898171673 200000 517430120 200000 746602717 200000 711017278 200000 586748394 200000 111371513 200000 580477596 200000 276958329 200000 885679838 200000 845204460 200000 322734903 200000 421356145 200000 525346826 200000 952143101 200000 596802329 200000 993400194 200000 573881674 200000 346840653 200000 885721262 200000 453879215 200000 172118206 200000 118131167 200000 748552935 200000 953949470 200000 428856135 200000 899816988 200000 444368313 200000 542907034 200000 457384719 200000 748856400 200000 843624605 200000 282227728 200000 248587774 200000 475549482 200000 198283026 200000 836134162 200000 438465605 200000 236140864 200000 457106199 200000 2942295 200000 689013975 200000 983617929 200000 338498993 200000 985884985 200000 919749099 200000 525455841 200000 309157227 200000 617784373 200000 429663612 200000 91346312 200000 790842577 200000 378905455 200000 269869513 200000 338600355 200000 483018996 200000 526597675 200000 65630165 200000 530198970 200000 575771113 200000 92421717 200000 318277608 200000 697019448 200000 638506826 200000 246909690 200000 557437964 200000 573059823 200000 725381811 200000 396518093 200000 763994768 200000 619221393 200000 937376838 200000 409905827 200000 121842825 200000 915189816 200000 224340776 200000 296906231 200000 612188236 200000 917586398 200000 808800769 200000 434105191 200000 869962230 200000 420265190 200000 747880320 200000 178259252 200000 219863012 200000 558579601 200000 786229973 200000 399563718 200000 669961531 200000 936559242 200000 253280309 200000 870732326 200000 984558689 200000 193748315 200000 452616538 200000 548407939 200000 327951746 200000 914649333 200000 590858752 200000 916039342 200000 285079308 200000 342704684 200000 778880617 200000 212035741 200000 941252147 200000 689430073 200000 996842458 200000 394871019 200000 53088110 200000 115728694 200000 224948508 200000 333477718 200000 498091256 200000 129194661 200000 846882556 200000 863334208 200000 214931792 200000 671180778 200000 446821067 200000 119795248 200000 161808825 200000 952631500 200000 38435550 200000 678857294 200000 109266107 200000 480716792 200000 277595919 200000 585687786 200000 999083168 200000 345433470 200000 547706170 200000 913428213 200000 51713015 200000 207898450 200000 179347905 200000 50123654 200000 105753109 200000 501222348 200000 919856137 200000 605546582 200000 614638991 200000 852582441 200000 377566971 200000 825634884 200000 173294786 200000 284319495 200000 297808260 200000 97401811 200000 347067979 200000 190852333 200000 12214037 200000 617963943 200000 871019407 200000 221200065 200000 902343715 200000 570522380 200000 222295348 200000 921517136 200000 824380072 200000 118217839 200000 332311462 200000 98883273 200000 109935776 200000 178720226 200000 151364499 200000 178389826 200000 925616781 200000 61196188 200000 542089327 200000 909172018 200000 690585588 200000 869868151 200000 905705713 200000 493925621 200000 258146782 200000 834921073 200000 88270740 200000 70544460 200000 948413784 200000 142578475 200000 88710423 200000 172651226 200000 485209587 200000 19589229 200000 580274942 200000 179992232 200000 964790852 200000 723879584 200000 176221710 200000 161739425 200000 853473893 200000 534540626 200000 984336085 200000 339580695 200000 301682802 200000 608890806 200000 449834016 200000 266931772 200000 545345806 200000 746744097 200000 780376450 200000 588155562 200000 579859931 200000 498300302 200000 314806740 200000 512489948 200000 912122373 200000 208230939 200000 219989423 200000 934594226 200000 590018744 200000 444041610 200000 1215988 200000 854623217 200000 561693605 200000 259723457 200000 765981765 200000 869207745 200000 449374594 200000 941437258 200000 820193673 200000 673509165 200000 623958663 200000 400747476 200000 275322988 200000 395056294 200000 463900401 200000 614461616 200000 566825436 200000 820344449 200000 312264578 200000 962962004 200000 710365069 200000 328016500 200000 674567679 200000 635368924 200000 823959670 200000 766904093 200000 883493809 200000 896967556 200000 396672850 200000 824516731 200000 974329829 200000 510719279 200000 189033760 200000 804258419 200000 300116076 200000 553919203 200000 121190820 200000 427511628 200000 318062107 200000 331365707 200000 675332579 200000 349732915 200000 879093580 200000 954107444 200000 965569707 200000 248836536 200000 804012636 200000 866263312 200000 781609225 200000 64119887 200000 811851819 200000 598564214 200000 731199696 200000 250407121 200000 756101791 200000 849216415 200000 501952281 200000 443493112 200000 287659809 200000 249848043 200000 148134589 200000 842883558 200000 885110558 200000 429597274 200000 873496285 200000 914584735 200000 642114183 200000 3257620 200000 396966747 200000 619659402 200000 591198801 200000 857135330 200000 118726494 200000 408993268 200000 981660406 200000 341511858 200000 8688594 200000 522503308 200000 621093107 200000 526072598 200000 472886757 200000 278250472 200000 656756552 200000 255881414 200000 424215948 200000 898481663 200000 159841787 200000 940808985 200000 558928380 200000 896536494 200000 316910741 200000 564256912 200000 693812273 200000 141617971 200000 349937315 200000 996186956 200000 788247914 200000 941106869 200000 405578294 200000 284967827 200000 115721130 200000 197809850 200000 856424036 200000 20328527 200000 620144697 200000 325431982 200000 653418436 200000 892563854 200000 295133218 200000 962716003 200000 591295734 200000 88891139 200000 204941491 200000 842896268 200000 242889497 200000 272464515 200000 876543487 200000 733642304 200000 557195347 200000 158690442 200000 607956319 200000 964868989 200000 376526413 200000 949404340 200000 337852909 200000 263039651 200000 115909300 200000 59507268 200000 692164871 200000 478317813 200000 884221881 200000 912779936 200000 791014610 200000 893442588 200000 924317330 200000 673612754 200000 549104821 200000 462778531 200000 570222583 200000 604169481 200000 32973786 200000 715225724 200000 33703589 200000 867879702 200000 837271984 200000 332254073 200000 104486879 200000 642921712 200000 513303147 200000 719650772 200000 220007912 200000 83504688 200000 456279938 200000 31790759 200000 331453066 200000 773125525 200000 126026801 200000 116652149 200000 307621266 200000 838446978 200000 929589749 200000 700607904 200000 748143953 200000 857635451 200000 937363730 200000 613864688 200000 997157661 200000 568872364 200000 413093648 200000 779174930 200000 287372750 200000 372957026 200000 697518906 200000 374718486 200000 814314049 200000 462722959 200000 326319902 200000 501478897 200000 735591897 200000 885641290 200000 812580623 200000 184250617 200000 418765049 200000 686981197 200000 321697958 200000 942146924 200000 827408267 200000 339144565 200000 161866045 200000 445829865 200000 482263932 200000 539119430 200000 828772467 200000 839838964 200000 496668477 200000 771888997 200000 19176619 200000 375382391 200000 159763524 200000 996337692 200000 769188236 200000 297285436 200000 763935625 200000 909515481 200000 487406210 200000 790018164 200000 813464073 200000 648603823 200000 169853244 200000 400134963 200000 524508999 200000 418995923 200000 157205548 200000 148981745 200000 565878726 200000 346618656 200000 32374026 200000 491885066 200000 62102416 200000 374544020 200000 833931089 200000 577421887 200000 682599090 200000 82796497 200000 162069697 200000 570414899 200000 608684989 200000 936618397 200000 881169371 200000 717334511 200000 222539847 200000 541205858 200000 161284200 200000 558455903 200000 33796968 200000 536647598 200000 558647283 200000 629436371 200000 738818110 200000 124472500 200000 442790474 200000 404306303 200000 175764073 200000 498861770 200000 739251201 200000 389371 200000 804302991 200000 850443497 200000 10007278 200000 150202563 200000 646570201 200000 952288048 200000 61152942 200000 244277432 200000 951833460 200000 618709345 200000 333771551 200000 556764829 200000 446223634 200000 150188899 200000 532495588 200000 632251547 200000 713380710 200000 108734398 200000 213092325 200000 266667453 200000 634467243 200000 652872738 200000 110435788 200000 859375733 200000 167664926 200000 292947936 200000 917996680 200000 690405141 200000 189304191 200000 998862959 200000 42418382 200000 155476055 200000 105631125 200000 376429545 200000 463617171 200000 333970902 200000 185978791 200000 592727435 200000 749676947 200000 670487186 200000 777077251 200000 916344888 200000 901172173 200000 575078768 200000 755578 200000 434822903 200000 640427525 200000 520115640 200000 680046050 200000 225607537 200000 845271105 200000 94902677 200000 198299795 200000 311027828 200000 125661261 200000 541382297 200000 745870059 200000 818173554 200000 686017079 200000 915962934 200000 297520842 200000 438887938 200000 740509907 200000 351465029 200000 719512342 200000 315881054 200000 353132087 200000 520366467 200000 797171257 200000 871573476 200000 834234944 200000 964261391 200000 239341726 200000 632987286 200000 641273100 200000 128574446 200000 69140791 200000 336735898 200000 66832766 200000 271275399 200000 761898490 200000 999639738 200000 97556926 200000 638242344 200000 341069919 200000 46646500 200000 455210934 200000 814205055 200000 434142692 200000 830847147 200000 106548118 200000 159856417 200000 514802313 200000 584845764 200000 36096592 200000 42511110 200000 295849812 200000 740358282 200000 867597340 200000 245909515 200000 67907791 200000 91755643 200000 190243574 200000 466506095 200000 266584453 200000 126623929 200000 663294747 200000 894945366 200000 667303560 200000 156363402 200000 600470416 200000 623239753 200000 942572014 200000 71947737 200000 740898971 200000 44262324 200000 708447567 200000 356524978 200000 543420488 200000 811971687 200000 512055881 200000 425205449 200000 477879013 200000 123124246 200000 299171580 200000 726960628 200000 693671814 200000 914522329 200000 733738639 200000 652582573 200000 809373314 200000 793966508 200000 990499753 200000 466267025 200000 673670132 200000 594436848 200000 473676536 200000 678297827 200000 849293882 200000 813451496 200000 115183022 200000 888139529 200000 328661626 200000 306857533 200000 517154815 200000 596236046 200000 101095704 200000 356613755 200000 105316772 200000 618098463 200000 744078401 200000 71376530 200000 710721627 200000 634476814 200000 383365220 200000 187303765 200000 706392676 200000 904726738 200000 517516468 200000 540686846 200000 595618565 200000 180101893 200000 852691367 200000 319431336 200000 380824328 200000 104571237 200000 889412986 200000 580638420 200000 55090488 200000 534590803 200000 336957610 200000 284095461 200000 25280231 200000 738159703 200000 909812348 200000 934300068 200000 394122347 200000 325649050 200000 999035766 200000 351515324 200000 160802716 200000 781014890 200000 729202148 200000 858415423 200000 924856408 200000 634404794 200000 901096532 200000 282622751 200000 878208256 200000 995676831 200000 715972122 200000 222894262 200000 284317944 200000 795450836 200000 946546637 200000 269880127 200000 96381738 200000 295482935 200000 955782088 200000 802059098 200000 745990788 200000 930524745 200000 760769706 200000 477377932 200000 623830133 200000 571047090 200000 960146902 200000 254313660 200000 47457140 200000 607119547 200000 930172916 200000 885233336 200000 438009209 200000 227765459 200000 280498030 200000 461981870 200000 171612290 200000 406545163 200000 594532084 200000 65334195 200000 759267088 200000 519727513 200000 163285496 200000 320662847 200000 518077607 200000 849085273 200000 559078195 200000 67048367 200000 730695250 200000 649343047 200000 52339998 200000 192470722 200000 524508444 200000 676790278 200000 588074106 200000 297252381 200000 221716631 200000 344149596 200000 345812681 200000 705451975 200000 564284761 200000 888830388 200000 375049426 200000 505515693 200000 194561915 200000 330578330 200000 713200417 200000 510057759 200000 377957657 200000 532343107 200000 99095172 200000 64925009 200000 146676436 200000 947599874 200000 364360335 200000 213684187 200000 437685843 200000 666912724 200000 885529625 200000 816927802 200000 957010621 200000 545705429 200000 755622333 200000 697105229 200000 772282688 200000 668028617 200000 792901210 200000 966265816 200000 258752910 200000 799665556 200000 259583379 200000 881942788 200000 991995995 200000 994467266 200000 783838800 200000 890069213 200000 277212640 200000 806467584 200000 37814075 200000 128629459 200000 687815259 200000 747357345 200000 120339780 200000 923209274 200000 677795981 200000 571442202 200000 496949790 200000 270393034 200000 635285562 200000 710819205 200000 598210751 200000 156049695 200000 947310764 200000 269486882 200000 930766820 200000 776999226 200000 226513713 200000 464035026 200000 934721675 200000 353389822 200000 532968857 200000 72684699 200000 78797431 200000 195993268 200000 969792185 200000 654781223 200000 585876655 200000 581510535 200000 862800618 200000 164166724 200000 983544831 200000 247334409 200000 691140746 200000 904662373 200000 761729397 200000 330922668 200000 772223609 200000 857552415 200000 830775525 200000 55771210 200000 78627486 200000 446622381 200000 177975142 200000 642513566 200000 629536864 200000 408945773 200000 718039507 200000 755176649 200000 321879854 200000 624196705 200000 398106443 200000 788738510 200000 34277111 200000 539082159 200000 51577778 200000 329480981 200000 671767218 200000 907483681 200000 394742830 200000 367097580 200000 321224408 200000 989268646 200000 60006826 200000 148860673 200000 515927525 200000 518528463 200000 938894166 200000 725701865 200000 616576731 200000 141031507 200000 255100709 200000 879307933 200000 643333566 200000 605520779 200000 584347725 200000 925857528 200000 8693272 200000 348557814 200000 718812107 200000 488812090 200000 811471735 200000 868086711 200000 857445084 200000 657747080 200000 530486251 200000 903533842 200000 409067397 200000 90304105 200000 748483209 200000 314259699 200000 193761549 200000 528299850 200000 877456362 200000 115773798 200000 441454206 200000 4170747 200000 986489004 200000 438881824 200000 90361639 200000 145213233 200000 56770032 200000 385558773 200000 632459036 200000 102838786 200000 812091866 200000 532021343 200000 173924276 200000 784373867 200000 503902741 200000 635362302 200000 427417610 200000 214350797 200000 683581004 200000 715413266 200000 874837886 200000 479224684 200000 124694194 200000 597562115 200000 912450097 200000 100293871 200000 574676603 200000 235020762 200000 344025996 200000 270237923 200000 120801377 200000 301713605 200000 937491129 200000 812384568 200000 700400416 200000 789986967 200000 68156712 200000 619620802 200000 646061561 200000 226352197 200000 591687948 200000 199493817 200000 247590195 200000 469489514 200000 668478940 200000 225070393 200000 352977045 200000 170845380 200000 47732434 200000 999132611 200000 289103342 200000 755686581 200000 545302383 200000 505558203 200000 591523214 200000 531913666 200000 685281781 200000 65530088 200000 270667978 200000 389593368 200000 471918572 200000 896825846 200000 225213563 200000 676083970 200000 387403934 200000 450622711 200000 137960319 200000 883521908 200000 128436634 200000 604105438 200000 773551927 200000 249969283 200000 841874740 200000 25385219 200000 946965512 200000 218107115 200000 609071364 200000 224512418 200000 840399322 200000 300394632 200000 923525731 200000 173433947 200000 576508060 200000 918772957 200000 486036209 200000 80669363 200000 975183550 200000 590121360 200000 895191314 200000 119578258 200000 905766325 200000 812903659 200000 846530667 200000 549353668 200000 132842618 200000 583793757 200000 16835690 200000 984171896 200000 642728971 200000 888519415 200000 846191804 200000 377358020 200000 56905705 200000 268969968 200000 19616725 200000 384136990 200000 893684377 200000 426447650 200000 659791723 200000 620295140 200000 302373411 200000 897615754 200000 441519867 200000 969492438 200000 294556310 200000 395367371 200000 885663811 200000 524641686 200000 334267522 200000 430590124 200000 451531718 200000 924480047 200000 59018108 200000 751416213 200000 881218380 200000 127332747 200000 561342622 200000 902437142 200000 626023007 200000 376171772 200000 421916932 200000 529309025 200000 906429646 200000 23362996 200000 126175311 200000 370014923 200000 563394861 200000 139172684 200000 137564454 200000 353988175 200000 474945876 200000 376430145 200000 288528817 200000 139237899 200000 986284252 200000 40027250 200000 198650908 200000 205527488 200000 987030437 200000 946932132 200000 931254042 200000 580637526 200000 125766227 200000 747642878 200000 512511071 200000 292606294 200000 846659788 200000 842071181 200000 172355365 200000 897786222 200000 696692411 200000 257553857 200000 691729576 200000 775040241 200000 174643729 200000 584632302 200000 5978282 200000 843853140 200000 380345726 200000 96425932 200000 396946928 200000 336528562 200000 114885884 200000 848731896 200000 598602434 200000 830170697 200000 182564933 200000 107807857 200000 657594735 200000 180904699 200000 958973272 200000 167149339 200000 487403207 200000 902942158 200000 215980792 200000 128664127 200000 613559455 200000 887484524 200000 288057644 200000 732591625 200000 757182033 200000 170280868 200000 140724673 200000 352305161 200000 782309689 200000 372818407 200000 691967683 200000 985243059 200000 859538233 200000 953515980 200000 316594952 200000 887938271 200000 453267254 200000 955756172 200000 522711717 200000 602481225 200000 733085592 200000 702954118 200000 920974710 200000 393177106 200000 764424398 200000 987645373 200000 603286427 200000 371609661 200000 285782472 200000 819745365 200000 276786677 200000 706442547 200000 260581499 200000 673670425 200000 872876717 200000 213181504 200000 90717281 200000 885322744 200000 696880558 200000 176610835 200000 204135158 200000 77454467 200000 546193190 200000 238298434 200000 106639932 200000 50199153 200000 453746697 200000 420403396 200000 853262648 200000 203672604 200000 49174670 200000 5917813 200000 659039346 200000 957948674 200000 810937008 200000 188304789 200000 803969657 200000 658773572 200000 515434158 200000 174201673 200000 141738077 200000 230035242 200000 187873163 200000 430747929 200000 57682995 200000 94320540 200000 76787598 200000 245522800 200000 298496405 200000 105729707 200000 774981315 200000 714783264 200000 506815007 200000 319280902 200000 416188281 200000 922748635 200000 645519347 200000 455048581 200000 748542147 200000 731651515 200000 198988854 200000 745549218 200000 115273463 200000 32840634 200000 663275409 200000 552241147 200000 709832241 200000 56020795 200000 617984176 200000 276935890 200000 942765265 200000 569415807 200000 596918470 200000 933199501 200000 894454265 200000 788853809 200000 333673480 200000 91040822 200000 168209424 200000 461113819 200000 678997037 200000 900906491 200000 380810561 200000 68696686 200000 720288501 200000 689085871 200000 893650941 200000 528544446 200000 138637471 200000 290619208 200000 79570805 200000 770312196 200000 19352688 200000 977406303 200000 546744353 200000 297798234 200000 381506355 200000 545789875 200000 421200955 200000 808108866 200000 189309364 200000 466113958 200000 969327172 200000 336996896 200000 679131460 200000 595030206 200000 631589759 200000 767328955 200000 912810552 200000 686663461 200000 943961713 200000 232476608 200000 76711530 200000 514492970 200000 317020519 200000 507630399 200000 180482486 200000 60296382 200000 102842608 200000 201312044 200000 207456894 200000 817915384 200000 422636639 200000 462912991 200000 155644967 200000 432686482 200000 431589450 200000 232603285 200000 5239706 200000 579856489 200000 195270414 200000 838819821 200000 955171780 200000 311478016 200000 909787976 200000 450228331 200000 875828246 200000 343714302 200000 598354525 200000 524886776 200000 623715589 200000 513796779 200000 661973747 200000 276440416 200000 429063307 200000 334335863 200000 468391286 200000 663336146 200000 708681892 200000 370386036 200000 661097108 200000 542761060 200000 993600979 200000 482982871 200000 951696321 200000 317573005 200000 912977306 200000 933124731 200000 960148404 200000 180268713 200000 858686213 200000 537700445 200000 546155752 200000 134797689 200000 281386784 200000 763733793 200000 774154780 200000 495647648 200000 939149692 200000 89551499 200000 847409364 200000 587385639 200000 799251630 200000 723314439 200000 648900565 200000 480089849 200000 979192016 200000 118882851 200000 510712236 200000 59855720 200000 797544447 200000 656579855 200000 244327208 200000 801576102 200000 680230107 200000 188559140 200000 689680860 200000 526365517 200000 875462410 200000 77381210 200000 922269342 200000 743859928 200000 239890357 200000 623489488 200000 877141515 200000 841801767 200000 837414408 200000 5192776 200000 711403776 200000 391361023 200000 720211383 200000 430087848 200000 780807458 200000 826189704 200000 581469044 200000 302291066 200000 132797272 200000 44274893 200000 418829690 200000 553188972 200000 247874635 200000 28684095 200000 301458949 200000 227745489 200000 537876717 200000 342706227 200000 846218199 200000 744705567 200000 659141871 200000 204135263 200000 837998773 200000 522072431 200000 946901833 200000 39830881 200000 830707176 200000 528575744 200000 518422198 200000 345429048 200000 248925885 200000 673630901 200000 134042165 200000 52018121 200000 818381573 200000 766750866 200000 132068745 200000 134030939 200000 61126038 200000 301559618 200000 879354810 200000 299014939 200000 509645000 200000 320429716 200000 815171474 200000 313902233 200000 471310584 200000 35735545 200000 136777249 200000 148286793 200000 182461192 200000 402286344 200000 873229626 200000 65732612 200000 571742941 200000 353799675 200000 799816692 200000 315617412 200000 60083680 200000 304310831 200000 992026409 200000 87614443 200000 833216894 200000 463692968 200000 616992762 200000 365942589 200000 430629288 200000 353701002 200000 523744841 200000 37606369 200000 422347092 200000 970765217 200000 295440701 200000 122394148 200000 787434234 200000 326788826 200000 151070146 200000 450745269 200000 675584279 200000 601132232 200000 520701190 200000 972379690 200000 582718637 200000 913117216 200000 116056829 200000 439772538 200000 565480897 200000 346079293 200000 318574815 200000 298489474 200000 63300060 200000 663002013 200000 349662629 200000 447902080 200000 412061323 200000 221477473 200000 32700047 200000 366575771 200000 920968159 200000 954693329 200000 588692384 200000 683470425 200000 416893678 200000 659322838 200000 750785568 200000 916252710 200000 792982096 200000 688618367 200000 740738841 200000 577717972 200000 24445602 200000 455385981 200000 105467867 200000 771986198 200000 199191302 200000 873031078 200000 124089977 200000 491501571 200000 140294561 200000 226817141 200000 464100426 200000 524202393 200000 64833052 200000 752817544 200000 68248168 200000 524681528 200000 322509860 200000 369084449 200000 149022260 200000 344287267 200000 365180395 200000 612024742 200000 362831824 200000 495821315 200000 520254116 200000 821309986 200000 592035 200000 49183075 200000 175773962 200000 682828481 200000 543073753 200000 129712181 200000 6491098 200000 676076631 200000 472293601 200000 85958219 200000 732813908 200000 541286362 200000 906739693 200000 315503583 200000 957724350 200000 629727460 200000 706385525 200000 89889291 200000 608463585 200000 107423282 200000 147014580 200000 800438610 200000 583456906 200000 645487143 200000 744755498 200000 177218582 200000 639398922 200000 168715594 200000 827030296 200000 822236959 200000 489380023 200000 572636355 200000 517765383 200000 513153050 200000 785657705 200000 928092386 200000 278970945 200000 993910295 200000 943504126 200000 945212825 200000 934804566 200000 851975691 200000 89311446 200000 894690557 200000 836754841 200000 874143564 200000 118485335 200000 56295880 200000 966990241 200000 882677272 200000 284815466 200000 924344282 200000 927721417 200000 514432526 200000 817567228 200000 200848564 200000 957747631 200000 758530226 200000 945249406 200000 881688571 200000 738545592 200000 901491694 200000 139455846 200000 770364411 200000 865814411 200000 91116684 200000 351427500 200000 315654177 200000 557804690 200000 418923197 200000 690469966 200000 177884032 200000 222654076 200000 75287189 200000 769526988 200000 832973133 200000 621618622 200000 215915660 200000 375043500 200000 128190819 200000 977633805 200000 638091262 200000 886147831 200000 402691264 200000 642497253 200000 347528620 200000 757999290 200000 842974726 200000 825550853 200000 251930169 200000 614009222 200000 659527163 200000 59317233 200000 229387950 200000 601530097 200000 264367625 200000 209444975 200000 593027831 200000 446843411 200000 411073215 200000 692369162 200000 120985700 200000 480815114 200000 86141518 200000 533916051 200000 364895785 200000 365190774 200000 125342476 200000 703973018 200000 477151710 200000 351455229 200000 863775733 200000 78977017 200000 948130815 200000 708765384 200000 884716837 200000 279242570 200000 309494893 200000 728634117 200000 865283679 200000 447641196 200000 764180203 200000 625724259 200000 755488649 200000 901002242 200000 327121826 200000 904352665 200000 872097070 200000 684448243 200000 550120861 200000 119507167 200000 724301050 200000 498757099 200000 542288718 200000 658054770 200000 113161794 200000 968924121 200000 198259463 200000 734114837 200000 912332410 200000 547564143 200000 332071810 200000 685147275 200000 4948412 200000 739500454 200000 805054554 200000 813252126 200000 593063240 200000 793833271 200000 499149967 200000 262884123 200000 269157886 200000 156675874 200000 350846214 200000 484164180 200000 275241701 200000 629679147 200000 785921287 200000 516429212 200000 375942568 200000 218324568 200000 99604669 200000 897551950 200000 306358036 200000 926294388 200000 172307898 200000 53727175 200000 871485340 200000 507349904 200000 951895408 200000 112122855 200000 333290965 200000 582412156 200000 838724536 200000 206973333 200000 945346298 200000 463359826 200000 594393935 200000 891828024 200000 828670825 200000 225301740 200000 916344404 200000 82859326 200000 962195747 200000 216420457 200000 853610700 200000 370175640 200000 970801744 200000 190204076 200000 690736414 200000 669042492 200000 516693945 200000 547964893 200000 198081688 200000 737586338 200000 914856268 200000 798672870 200000 371969512 200000 870290504 200000 643013788 200000 51558646 200000 676180899 200000 231892526 200000 61365599 200000 642006018 200000 409063105 200000 443351387 200000 589880814 200000 54967103 200000 358833439 200000 603897942 200000 262696392 200000 889345706 200000 997937660 200000 488598957 200000 289707023 200000 286467200 200000 340189308 200000 462854258 200000 375860745 200000 135599558 200000 20716072 200000 942608568 200000 981245344 200000 512098498 200000 208261996 200000 506839579 200000 235874787 200000 557476735 200000 668752920 200000 364568629 200000 486130051 200000 589581902 200000 286244832 200000 860013866 200000 876765015 200000 722579008 200000 390663388 200000 931000349 200000 954836696 200000 541908908 200000 80166408 200000 202667960 200000 63625381 200000 956914351 200000 718721477 200000 571333801 200000 718344961 200000 980963239 200000 323088982 200000 121517599 200000 142074448 200000 697113528 200000 482344548 200000 443854929 200000 222212510 200000 789070151 200000 602281851 200000 421005047 200000 808742167 200000 804751489 200000 171410059 200000 579398607 200000 661267600 200000 868190677 200000 616672871 200000 826959641 200000 541900797 200000 59946102 200000 805097545 200000 768785436 200000 551950841 200000 518474458 200000 55260748 200000 350668703 200000 909285953 200000 243676989 200000 312403953 200000 103780464 200000 147949625 200000 604195359 200000 453821595 200000 597360609 200000 908931941 200000 662358722 200000 304920595 200000 769103429 200000 678845937 200000 888295341 200000 636402436 200000 131383160 200000 703166250 200000 240575275 200000 875612032 200000 157237589 200000 453607427 200000 750800333 200000 926948217 200000 653015613 200000 975127953 200000 14421732 200000 995929417 200000 472681366 200000 892108175 200000 544916744 200000 206634539 200000 517681738 200000 410434779 200000 688574100 200000 353838271 200000 328275268 200000 309869559 200000 442970663 200000 736524170 200000 106355703 200000 749115785 200000 702681380 200000 998378867 200000 674979542 200000 632799451 200000 928707635 200000 60353608 200000 523082205 200000 799855195 200000 960368574 200000 868054327 200000 107961607 200000 647468060 200000 25223797 200000 346640213 200000 708412117 200000 144581204 200000 277818314 200000 812417563 200000 388418766 200000 76403164 200000 655786614 200000 892588003 200000 209340921 200000 381587123 200000 773003506 200000 294112367 200000 200781668 200000 338508412 200000 337395199 200000 552403811 200000 684626081 200000 954018555 200000 763794718 200000 519051462 200000 296879684 200000 294363291 200000 259931417 200000 238249349 200000 231808614 200000 821360363 200000 992944248 200000 736657392 200000 436578085 200000 424317724 200000 182185997 200000 955716667 200000 374961953 200000 77996677 200000 127759209 200000 906191102 200000 985132545 200000 729483040 200000 697435492 200000 359990710 200000 71597804 200000 433927690 200000 519397017 200000 57397058 200000 521305873 200000 295288838 200000 868700647 200000 387977318 200000 61894687 200000 819259387 200000 9308401 200000 452617803 200000 359907021 200000 212015985 200000 435661471 200000 296616701 200000 526420819 200000 478017305 200000 548109211 200000 305860588 200000 195447791 200000 138156866 200000 242659029 200000 424664684 200000 644877154 200000 715877988 200000 594894336 200000 361169461 200000 983585136 200000 379107737 200000 594102802 200000 82589667 200000 284129124 200000 137067807 200000 160184776 200000 976444279 200000 360786057 200000 664883927 200000 355151391 200000 290050772 200000 156500146 200000 184941257 200000 546999516 200000 685447747 200000 317504691 200000 369201566 200000 140347142 200000 935280879 200000 736847589 200000 145075492 200000 864744806 200000 541241194 200000 173755814 200000 172860110 200000 345963278 200000 570258470 200000 314039255 200000 606768690 200000 992598479 200000 504857597 200000 745331036 200000 160803209 200000 393464001 200000 694658218 200000 73361312 200000 997920818 200000 227369151 200000 424699214 200000 492500494 200000 963534127 200000 669588712 200000 223676652 200000 779520665 200000 765912998 200000 370835744 200000 60881644 200000 377384501 200000 159715169 200000 121901708 200000 701036444 200000 416546139 200000 306619215 200000 157415962 200000 98913962 200000 152816265 200000 446692353 200000 933828343 200000 524743595 200000 130080448 200000 685990445 200000 983264534 200000 557847704 200000 899877380 200000 917517103 200000 513136048 200000 19273804 200000 807898080 200000 415476611 200000 605328318 200000 626156295 200000 949117919 200000 206658892 200000 464915073 200000 652775662 200000 114726932 200000 902640849 200000 383719931 200000 791757448 200000 334648723 200000 333230842 200000 898734451 200000 412567874 200000 889418485 200000 884390359 200000 769962997 200000 376880620 200000 221629144 200000 241030937 200000 426478800 200000 532345147 200000 244469853 200000 143872151 200000 653634582 200000 755144773 200000 4714921 200000 598760651 200000 236961055 200000 436133127 200000 860739172 200000 795244370 200000 980747526 200000 943683298 200000 708402749 200000 361405296 200000 2182442 200000 76456730 200000 36741475 200000 715501194 200000 12913583 200000 772015446 200000 543491853 200000 575684777 200000 577980923 200000 140659747 200000 408369652 200000 465688830 200000 982911801 200000 238273393 200000 307570388 200000 49557080 200000 712206553 200000 812940564 200000 417834223 200000 176755631 200000 787188494 200000 236408644 200000 656971913 200000 525070493 200000 370070863 200000 501270813 200000 638430573 200000 150313952 200000 25583830 200000 737698080 200000 880870246 200000 838360538 200000 586690852 200000 346303921 200000 92054215 200000 972256529 200000 824222331 200000 158550423 200000 954292452 200000 686505647 200000 65991266 200000 332124798 200000 226768535 200000 471908098 200000 716330021 200000 867772280 200000 340699324 200000 661275133 200000 124449107 200000 249494904 200000 730860212 200000 554232246 200000 536941118 200000 481828822 200000 729203942 200000 177634022 200000 621578878 200000 98854094 200000 440270650 200000 299264364 200000 657471342 200000 264009216 200000 764886940 200000 761218762 200000 459341486 200000 277124337 200000 461343359 200000 735879335 200000 182608543 200000 142589833 200000 61214039 200000 782071115 200000 653351658 200000 783988884 200000 271625502 200000 328577062 200000 771403514 200000 830486081 200000 500025552 200000 400187465 200000 570117245 200000 65839270 200000 753463790 200000 704898795 200000 314878951 200000 837490233 200000 794709759 200000 152720869 200000 659165934 200000 175380568 200000 802009611 200000 602792503 200000 946413327 200000 679223235 200000 365444382 200000 81566849 200000 353858568 200000 723494684 200000 361100491 200000 747534730 200000 364426844 200000 481837934 200000 774490790 200000 8645821 200000 949099986 200000 84980899 200000 110499273 200000 551048871 200000 235312630 200000 772601357 200000 93393232 200000 138404731 200000 752819863 200000 739164382 200000 722997469 200000 799100814 200000 244217927 200000 520713391 200000 104505108 200000 916044250 200000 656578270 200000 208147453 200000 674123808 200000 342109823 200000 476109816 200000 43139239 200000 853299757 200000 269160766 200000 689134962 200000 72398450 200000 216565739 200000 649275900 200000 809477617 200000 572846469 200000 546391314 200000 85994309 200000 716412763 200000 972669677 200000 930185944 200000 356240583 200000 81040731 200000 465200410 200000 532881532 200000 340888530 200000 854974945 200000 593445984 200000 737520575 200000 264335839 200000 923197856 200000 810669943 200000 352794982 200000 967806726 200000 478374543 200000 848452092 200000 10774458 200000 889737350 200000 940619369 200000 682388206 200000 663140103 200000 487582529 200000 923990317 200000 262532913 200000 536683040 200000 287192637 200000 714104222 200000 276619790 200000 680683225 200000 205326116 200000 642014659 200000 80465329 200000 962512012 200000 533188805 200000 867836776 200000 510935466 200000 754915477 200000 393110929 200000 672162460 200000 885782381 200000 602887894 200000 673064478 200000 798393393 200000 354715346 200000 2254388 200000 740779432 200000 216879680 200000 739255445 200000 483789591 200000 577801867 200000 605721762 200000 420011223 200000 99453422 200000 408033482 200000 366564727 200000 13611419 200000 747766185 200000 124520075 200000 76263843 200000 561338186 200000 242576445 200000 797967001 200000 695522636 200000 634912560 200000 633235748 200000 424184545 200000 476591198 200000 932592124 200000 351434714 200000 446345973 200000 234364167 200000 136484932 200000 472236641 200000 858592396 200000 447646779 200000 997759743 200000 931389886 200000 216083456 200000 83470897 200000 145444873 200000 826363514 200000 515117774 200000 105030883 200000 368746146 200000 394022689 200000 181021210 200000 173238418 200000 574803951 200000 364040390 200000 748757288 200000 299168833 200000 43539832 200000 602283901 200000 722246116 200000 75712053 200000 832409512 200000 979421408 200000 36069211 200000 624404091 200000 233476689 200000 313591435 200000 859808320 200000 920734562 200000 593848613 200000 678012064 200000 382271848 200000 194119164 200000 758369342 200000 814047300 200000 762523214 200000 598730914 200000 194500758 200000 571139616 200000 659453328 200000 886294381 200000 343487632 200000 135827681 200000 59739503 200000 312906430 200000 498784878 200000 131338680 200000 875329619 200000 302634934 200000 645907160 200000 876153562 200000 999028549 200000 893447871 200000 132460891 200000 15867393 200000 255465588 200000 775930369 200000 666911463 200000 249397481 200000 376176049 200000 386352109 200000 309945425 200000 91550164 200000 629801714 200000 508221366 200000 714489551 200000 281392647 200000 145244882 200000 959189459 200000 187691134 200000 540640331 200000 739166479 200000 974367871 200000 317429984 200000 179414892 200000 891780875 200000 307082297 200000 716773206 200000 701099709 200000 340087885 200000 320767556 200000 212876714 200000 5936787 200000 997096189 200000 63723816 200000 957983880 200000 598697157 200000 226421355 200000 551268655 200000 682586624 200000 121397043 200000 808988552 200000 350390505 200000 620457990 200000 573657660 200000 742721387 200000 387569065 200000 853904114 200000 127575878 200000 720908237 200000 113884677 200000 936254465 200000 193979193 200000 737042829 200000 869756505 200000 153595346 200000 445081860 200000 722934574 200000 292082501 200000 280947945 200000 975640599 200000 592870228 200000 742443563 200000 543226927 200000 267704040 200000 298841419 200000 123273650 200000 784591216 200000 852658542 200000 798848896 200000 248948294 200000 968871899 200000 689372073 200000 952709125 200000 79665813 200000 355153030 200000 826219544 200000 810226961 200000 184042003 200000 894568168 200000 595228737 200000 866954622 200000 869276023 200000 695667549 200000 376994092 200000 575710026 200000 523090748 200000 204694438 200000 731730920 200000 658294294 200000 520515105 200000 274682214 200000 417278469 200000 33789354 200000 855657897 200000 541395622 200000 27526169 200000 802182255 200000 877351068 200000 775507025 200000 828619324 200000 382511603 200000 268881284 200000 160997049 200000 163661963 200000 10419561 200000 838449 200000 413231120 200000 751781800 200000 511723046 200000 892741942 200000 285429488 200000 876714808 200000 760688165 200000 471387241 200000 169203412 200000 195629156 200000 146221188 200000 353903975 200000 195904156 200000 706579545 200000 626343429 200000 284265229 200000 335306509 200000 101648584 200000 538426766 200000 172498688 200000 495327055 200000 260934246 200000 823983785 200000 518333478 200000 945277805 200000 330387821 200000 785947141 200000 338875691 200000 163267800 200000 407128602 200000 488819699 200000 629289725 200000 617961701 200000 34292525 200000 816614121 200000 399661393 200000 871880522 200000 25713260 200000 284886531 200000 961384732 200000 236103845 200000 354496287 200000 144718717 200000 634554650 200000 514697973 200000 164230805 200000 875186490 200000 39056970 200000 364891679 200000 369107614 200000 928800064 200000 137342575 200000 616147562 200000 836776976 200000 353222714 200000 911257233 200000 91161859 200000 723457859 200000 993013237 200000 383804282 200000 155226234 200000 299533972 200000 820854243 200000 380774970 200000 823221571 200000 131414757 200000 132437915 200000 15900836 200000 526297143 200000 636831771 200000 35572055 200000 686924238 200000 444149520 200000 420740511 200000 505057908 200000 408968853 200000 493144816 200000 70610654 200000 396477941 200000 158113815 200000 927369947 200000 962404809 200000 497050881 200000 578359350 200000 337719864 200000 683854678 200000 19728737 200000 343026204 200000 865843028 200000 161350653 200000 784284163 200000 326989490 200000 901816287 200000 22970939 200000 980808057 200000 476199207 200000 26945900 200000 376799506 200000 830812795 200000 9760623 200000 828553717 200000 258252935 200000 353264736 200000 492923073 200000 910170198 200000 203271715 200000 985692585 200000 471634968 200000 623311565 200000 67297651 200000 701557879 200000 917521588 200000 534189441 200000 296639625 200000 503525648 200000 340392086 200000 756283640 200000 487854712 200000 896613470 200000 378299655 200000 928472222 200000 118974427 200000 713047663 200000 393538321 200000 87650117 200000 522644303 200000 766776566 200000 392912900 200000 112790432 200000 229708276 200000 595022281 200000 660983795 200000 331685574 200000 275317232 200000 440713569 200000 833385525 200000 405562037 200000 10604780 200000 437492573 200000 737081828 200000 534050509 200000 650140309 200000 440313087 200000 764508257 200000 26372177 200000 28705564 200000 694438317 200000 730436558 200000 143017706 200000 213823927 200000 368976753 200000 982614930 200000 498242851 200000 804860701 200000 395582842 200000 588140249 200000 551858414 200000 161696782 200000 901141657 200000 548948242 200000 934962717 200000 447195081 200000 824839109 200000 378882671 200000 692252394 200000 409647764 200000 108839063 200000 871177832 200000 766898287 200000 975864376 200000 85117903 200000 427362360 200000 310955823 200000 573551746 200000 92959693 200000 712253278 200000 345549196 200000 851792324 200000 169346328 200000 11322398 200000 166153806 200000 873900369 200000 472043227 200000 474678782 200000 284892962 200000 808115716 200000 933373795 200000 437087305 200000 504246040 200000 466413242 200000 302497954 200000 324667535 200000 763410725 200000 457245907 200000 805746863 200000 435388195 200000 221311135 200000 101670581 200000 525069380 200000 941173148 200000 778363844 200000 698464329 200000 425441087 200000 148070740 200000 799750707 200000 269867388 200000 233065761 200000 88141804 200000 536698224 200000 609575104 200000 114833810 200000 267802054 200000 837705061 200000 163377544 200000 454357211 200000 578693770 200000 447208156 200000 41845455 200000 958128234 200000 541387170 200000 268117510 200000 372487570 200000 841453394 200000 967538877 200000 498815223 200000 912406353 200000 47486664 200000 743020111 200000 464627751 200000 934424210 200000 893892775 200000 823870480 200000 850219762 200000 210880350 200000 639082477 200000 974903673 200000 920218649 200000 542581698 200000 639943484 200000 609505866 200000 727667775 200000 251003984 200000 507181402 200000 843879687 200000 144138861 200000 388723355 200000 50529201 200000 661072758 200000 289427599 200000 25230782 200000 688227535 200000 644495650 200000 522658805 200000 408912086 200000 987356903 200000 102796763 200000 603158995 200000 697157507 200000 588846159 200000 264349236 200000 658133953 200000 492422764 200000 950009344 200000 483924996 200000 226950203 200000 759528376 200000 537653273 200000 639637734 200000 78663458 200000 611791765 200000 226034268 200000 536806072 200000 292202041 200000 353052340 200000 254608560 200000 384869408 200000 495055273 200000 114188491 200000 545493405 200000 929495810 200000 653913213 200000 495833874 200000 489252051 200000 914563339 200000 535662375 200000 479952071 200000 509872035 200000 824112170 200000 970043897 200000 287498666 200000 102110084 200000 613998353 200000 643776429 200000 74407553 200000 389105296 200000 473928120 200000 796775390 200000 800157077 200000 926470148 200000 32781275 200000 248631692 200000 176829235 200000 515064516 200000 97679735 200000 885817244 200000 213198893 200000 641127380 200000 704371537 200000 488539990 200000 185341526 200000 622125792 200000 997730671 200000 552165605 200000 142408970 200000 986783413 200000 527674780 200000 870201307 200000 68617123 200000 679487941 200000 633900520 200000 579874730 200000 902041093 200000 615446184 200000 507887398 200000 950172203 200000 502502163 200000 521291925 200000 47739245 200000 417909275 200000 686222647 200000 11571693 200000 737858712 200000 642188697 200000 891351262 200000 194629297 200000 491885766 200000 547955370 200000 700282106 200000 154235655 200000 55908058 200000 523761590 200000 994231678 200000 44055993 200000 765621499 200000 588238344 200000 112654822 200000 814330549 200000 575293718 200000 943066705 200000 588988332 200000 899184014 200000 813896023 200000 424403237 200000 106850004 200000 969562617 200000 358068 200000 617460604 200000 179639393 200000 131527249 200000 300043618 200000 344233267 200000 537751773 200000 661510676 200000 335498589 200000 326348681 200000 466642645 200000 187295332 200000 620864229 200000 436868002 200000 6825819 200000 261395591 200000 676311803 200000 732017927 200000 188374659 200000 38993000 200000 968846313 200000 194751524 200000 89813478 200000 642666259 200000 231411639 200000 516308681 200000 164561186 200000 542189884 200000 170527414 200000 363488426 200000 822820439 200000 379806649 200000 764093945 200000 548825055 200000 434423979 200000 382833156 200000 458046935 200000 246929764 200000 9550536 200000 726385850 200000 632206443 200000 123927962 200000 691452249 200000 880484894 200000 544923156 200000 723281093 200000 941591440 200000 306129559 200000 170953717 200000 915045771 200000 796716451 200000 568459053 200000 249319030 200000 281364347 200000 841092938 200000 257984528 200000 435822017 200000 980288388 200000 264995907 200000 925312785 200000 635069510 200000 693802106 200000 108882127 200000 266736167 200000 726766391 200000 354926996 200000 598141490 200000 277195756 200000 382277901 200000 868845808 200000 55513398 200000 422263838 200000 923782657 200000 154659854 200000 665456296 200000 647427102 200000 880173204 200000 435238993 200000 864785370 200000 651768692 200000 926970887 200000 184112514 200000 112463136 200000 838263881 200000 664276708 200000 280375372 200000 159585875 200000 580692971 200000 417107315 200000 795510977 200000 336223569 200000 263301965 200000 100016197 200000 259886291 200000 850307194 200000 448823172 200000 576012973 200000 681326812 200000 484301109 200000 163780171 200000 778448706 200000 607441431 200000 727577193 200000 276296832 200000 405470815 200000 596848932 200000 278868228 200000 340376740 200000 565744803 200000 580459144 200000 806767224 200000 673064799 200000 500000114 200000 400275754 200000 465331513 200000 394394619 200000 746137457 200000 574655704 200000 983044928 200000 853530340 200000 673893134 200000 850992832 200000 294984843 200000 173364782 200000 923715829 200000 554047479 200000 561496986 200000 218284559 200000 615735452 200000 611219958 200000 591286772 200000 244132704 200000 282166968 200000 43511063 200000 764060832 200000 717239840 200000 984639942 200000 838002460 200000 315740844 200000 87838193 200000 584309891 200000 347014569 200000 793740714 200000 601959065 200000 786665588 200000 473318597 200000 483699246 200000 738931331 200000 923603039 200000 639652701 200000 193589841 200000 585043771 200000 824434896 200000 800653249 200000 429802545 200000 877183990 200000 396461717 200000 52472357 200000 204450927 200000 993559047 200000 516337475 200000 913911074 200000 481864879 200000 741126507 200000 791919535 200000 958298162 200000 347949083 200000 353193278 200000 445673589 200000 516388919 200000 998966241 200000 968272452 200000 909787252 200000 216031732 200000 905590704 200000 416146273 200000 640002383 200000 689923730 200000 941283391 200000 200878625 200000 524277230 200000 840718365 200000 728951239 200000 888955697 200000 692425979 200000 506034693 200000 406508164 200000 907010276 200000 145092454 200000 988522398 200000 117195575 200000 410201007 200000 601557218 200000 803388576 200000 210006439 200000 974516397 200000 902978661 200000 4428199 200000 631967515 200000 3818011 200000 72238764 200000 242022068 200000 583477473 200000 285170141 200000 478529716 200000 121702826 200000 706128075 200000 831574008 200000 594221122 200000 675464914 200000 589643181 200000 366186774 200000 82176604 200000 654947159 200000 111311328 200000 861807365 200000 766100942 200000 79233483 200000 42684866 200000 322742584 200000 669878695 200000 950678176 200000 925644340 200000 47785284 200000 202815417 200000 104839344 200000 476223771 200000 168639844 200000 960481564 200000 691390902 200000 320896991 200000 483659510 200000 958905515 200000 182964947 200000 771087342 200000 908133628 200000 532031877 200000 774597898 200000 682372410 200000 436266140 200000 128811917 200000 610095555 200000 630944439 200000 84150688 200000 95089643 200000 98221900 200000 632975582 200000 351973111 200000 670008201 200000 250304851 200000 499088429 200000 271290162 200000 208009623 200000 415093613 200000 493733797 200000 441854216 200000 746596872 200000 364542867 200000 43848523 200000 598768082 200000 549688851 200000 665989792 200000 736875175 200000 146856976 200000 952484018 200000 771250900 200000 138883912 200000 456952802 200000 551965990 200000 316095572 200000 468701501 200000 86862223 200000 202895729 200000 671401895 200000 629409181 200000 637727746 200000 81422042 200000 252563002 200000 571551489 200000 322240839 200000 763312237 200000 533710557 200000 869083141 200000 115668243 200000 896565625 200000 187771973 200000 9127370 200000 770152250 200000 138305552 200000 241444232 200000 250206839 200000 943552566 200000 291754378 200000 404363427 200000 586718131 200000 897651111 200000 517427458 200000 65016567 200000 244038957 200000 632143054 200000 88270295 200000 656758216 200000 526874389 200000 588073744 200000 110769197 200000 875690173 200000 298629280 200000 64486009 200000 848543594 200000 183073891 200000 18894471 200000 650458678 200000 361788089 200000 66660522 200000 234495368 200000 624077594 200000 625460618 200000 578888038 200000 4147940 200000 204729370 200000 730648080 200000 316055759 200000 97184991 200000 146952913 200000 990195649 200000 896475137 200000 736154436 200000 899899389 200000 118866906 200000 157949309 200000 71785439 200000 195051008 200000 340471769 200000 376021927 200000 949571328 200000 979263327 200000 834880513 200000 984932166 200000 4456958 200000 397718343 200000 539089369 200000 915138566 200000 512377266 200000 50417667 200000 795897005 200000 486618361 200000 5271288 200000 277363079 200000 480318988 200000 263448338 200000 925974834 200000 373117416 200000 141655112 200000 243414953 200000 721734340 200000 645041122 200000 17217273 200000 233580282 200000 649040793 200000 581558609 200000 752376698 200000 782160549 200000 736185756 200000 822937016 200000 779679083 200000 630924335 200000 719807296 200000 383226045 200000 347590957 200000 798787968 200000 225718777 200000 275445418 200000 183729769 200000 896999780 200000 793926849 200000 267500782 200000 958493321 200000 598192650 200000 456192148 200000 370108570 200000 380284734 200000 551129480 200000 912317172 200000 204851941 200000 537614072 200000 715629140 200000 893489765 200000 477707689 200000 689758577 200000 572620236 200000 530991346 200000 504487395 200000 667165731 200000 318111920 200000 742214823 200000 599181366 200000 99300557 200000 520086946 200000 626557460 200000 897766249 200000 877672434 200000 905783213 200000 93257424 200000 8573157 200000 13819225 200000 940805307 200000 596174836 200000 625651512 200000 117640846 200000 110556190 200000 590189212 200000 512140436 200000 816484704 200000 696786696 200000 662603370 200000 834346320 200000 717438049 200000 380737298 200000 188801027 200000 111425638 200000 649791849 200000 802636473 200000 977082255 200000 904636404 200000 585812499 200000 681911772 200000 736236349 200000 157308859 200000 278734911 200000 387445312 200000 997500861 200000 561083299 200000 272940174 200000 545684492 200000 425517252 200000 59734581 200000 593556713 200000 75669581 200000 695842700 200000 477319967 200000 993383163 200000 960549235 200000 125794641 200000 373783988 200000 454573746 200000 635471826 200000 908143061 200000 210304873 200000 569442498 200000 644967458 200000 837545436 200000 130347097 200000 1754914 200000 160857600 200000 522533809 200000 726656962 200000 152071052 200000 905593963 200000 999788448 200000 608373894 200000 272260609 200000 226901575 200000 744807033 200000 356940203 200000 717485892 200000 11482333 200000 47046676 200000 720076508 200000 566800730 200000 269067865 200000 55730631 200000 25816805 200000 566660112 200000 779232331 200000 200169201 200000 974359098 200000 563167605 200000 353813031 200000 832580979 200000 240224625 200000 691421787 200000 51371973 200000 864020530 200000 898780099 200000 837454554 200000 743345121 200000 579357079 200000 38449039 200000 460636366 200000 13870236 200000 382941710 200000 13091032 200000 753658452 200000 60482553 200000 787849354 200000 644341698 200000 268154449 200000 75475041 200000 779781888 200000 658897688 200000 350544619 200000 640255264 200000 132399847 200000 534518985 200000 791201805 200000 510575845 200000 217354174 200000 191215207 200000 981264360 200000 452695110 200000 992794502 200000 944553894 200000 456942445 200000 977530938 200000 38310724 200000 967861987 200000 857992403 200000 221115549 200000 262421377 200000 751220635 200000 565821463 200000 59663535 200000 209656522 200000 929899759 200000 251317623 200000 388181397 200000 664825392 200000 519428647 200000 552195062 200000 571739863 200000 165589448 200000 905946923 200000 230925788 200000 915313376 200000 648766251 200000 949772556 200000 281321779 200000 912038786 200000 284951544 200000 217551993 200000 511413323 200000 990463087 200000 44858958 200000 274594378 200000 846033974 200000 88615361 200000 106051922 200000 312907769 200000 759469389 200000 365849202 200000 465299887 200000 463683108 200000 805227433 200000 981278437 200000 200597009 200000 667442957 200000 310455210 200000 910791004 200000 595112873 200000 669397274 200000 178095732 200000 837279871 200000 403323052 200000 510134101 200000 502030445 200000 561622491 200000 6336724 200000 120642540 200000 559518657 200000 943681120 200000 893050845 200000 743348402 200000 533423326 200000 761179363 200000 774018057 200000 33450909 200000 185769720 200000 776274586 200000 206215837 200000 609922374 200000 998629510 200000 380047779 200000 872231522 200000 927813484 200000 284319683 200000 67581821 200000 988004901 200000 151699825 200000 373925166 200000 826102668 200000 729645367 200000 224293083 200000 229264394 200000 604525465 200000 411522541 200000 207279060 200000 346769631 200000 722882640 200000 658281505 200000 510687659 200000 464365047 200000 945155521 200000 912224175 200000 86583633 200000 400544226 200000 550905312 200000 716095225 200000 644225501 200000 345833970 200000 495095045 200000 864653156 200000 457885961 200000 645869248 200000 244380269 200000 984258521 200000 847860658 200000 449876133 200000 210175671 200000 979767620 200000 794625115 200000 210785346 200000 269709927 200000 95157529 200000 805862315 200000 164762873 200000 12833894 200000 349380042 200000 829044458 200000 905774961 200000 817878144 200000 476481362 200000 863039624 200000 152849941 200000 242346468 200000 494498733 200000 599224471 200000 494872982 200000 537081768 200000 556859229 200000 544297292 200000 40417637 200000 327129923 200000 187706855 200000 490460034 200000 128286778 200000 152394513 200000 274906196 200000 955624246 200000 548337296 200000 862996179 200000 87300017 200000 420027916 200000 316244774 200000 116788780 200000 308853135 200000 889446345 200000 187345791 200000 80381221 200000 30758531 200000 875168470 200000 757866083 200000 665911977 200000 63728807 200000 98072260 200000 603783772 200000 774922 200000 678474775 200000 474859202 200000 907958330 200000 329677434 200000 789586805 200000 404252201 200000 492596623 200000 708841363 200000 600570982 200000 233396465 200000 908847412 200000 651767760 200000 256990739 200000 59238969 200000 336059842 200000 5544465 200000 701697961 200000 578427587 200000 14518298 200000 419888923 200000 746821337 200000 748279157 200000 799519198 200000 785570838 200000 969702489 200000 987787737 200000 999490549 200000 855993101 200000 617319008 200000 447292061 200000 729213707 200000 697557361 200000 920902958 200000 298402836 200000 485662734 200000 295254167 200000 23431042 200000 702651060 200000 165874866 200000 715725877 200000 945387810 200000 880606102 200000 120359918 200000 54917353 200000 618717015 200000 744539385 200000 706991741 200000 317618866 200000 205599598 200000 282519232 200000 64869215 200000 808180085 200000 709440312 200000 629487343 200000 11292245 200000 909207929 200000 573917066 200000 363382833 200000 510058088 200000 627011563 200000 205099710 200000 446523477 200000 568685666 200000 408976731 200000 149525297 200000 163761357 200000 399694163 200000 44332093 200000 381280707 200000 884088109 200000 810008334 200000 763030378 200000 550725210 200000 862625714 200000 807463081 200000 235575964 200000 835231839 200000 678141369 200000 107339521 200000 500777717 200000 234649407 200000 936065091 200000 933788979 200000 760437113 200000 775687915 200000 29506167 200000 997158180 200000 831484815 200000 495790168 200000 182799392 200000 276639739 200000 291152772 200000 354564096 200000 674797099 200000 444961441 200000 527700744 200000 86163552 200000 438670123 200000 147278920 200000 788593582 200000 473378424 200000 790241237 200000 476971233 200000 181444976 200000 113653326 200000 236722052 200000 292748196 200000 123755306 200000 769014123 200000 818907318 200000 899021196 200000 240063770 200000 528628572 200000 335707532 200000 561327064 200000 736432487 200000 56529970 200000 833928270 200000 382792844 200000 743550615 200000 465514242 200000 807173093 200000 353790702 200000 435266070 200000 39071334 200000 582728800 200000 728633353 200000 270892214 200000 784940795 200000 98378608 200000 411635501 200000 543825194 200000 194701281 200000 671199979 200000 690296941 200000 642433673 200000 964154174 200000 175524684 200000 822785823 200000 422487250 200000 697518779 200000 976212017 200000 609527392 200000 729437026 200000 728626693 200000 704414428 200000 143371150 200000 862999423 200000 405513037 200000 458239667 200000 886972620 200000 464078545 200000 527629257 200000 107915713 200000 652541825 200000 983921635 200000 731231793 200000 956022578 200000 214380761 200000 771341479 200000 68961602 200000 194015195 200000 982700610 200000 569081071 200000 824221247 200000 587895983 200000 293844465 200000 253952757 200000 623611243 200000 462571339 200000 923704155 200000 477588948 200000 317607056 200000 540546155 200000 533989308 200000 208370700 200000 483356539 200000 773126258 200000 977811091 200000 930744322 200000 862566013 200000 758978535 200000 199713828 200000 691505789 200000 99202795 200000 894342642 200000 192177141 200000 869590314 200000 759410079 200000 23753955 200000 224853841 200000 266508570 200000 519269238 200000 16946860 200000 977960392 200000 466577215 200000 726769616 200000 143526754 200000 133633453 200000 346138866 200000 807390483 200000 345817023 200000 83367062 200000 350242416 200000 698762536 200000 722714019 200000 371004384 200000 723505496 200000 730819069 200000 769012367 200000 201629993 200000 765560622 200000 8310785 200000 642395176 200000 182492884 200000 480444380 200000 605894314 200000 836606138 200000 117915272 200000 527473196 200000 511472370 200000 897771954 200000 626572721 200000 564457039 200000 596976598 200000 577688099 200000 316959742 200000 622361177 200000 671949526 200000 624157506 200000 617668577 200000 406740162 200000 139098233 200000 462826730 200000 801441042 200000 95318758 200000 352911558 200000 915041817 200000 360411917 200000 848127366 200000 524713931 200000 62951793 200000 92322703 200000 309694277 200000 583833113 200000 191631288 200000 962406173 200000 508984109 200000 119525702 200000 519408728 200000 557684605 200000 710286631 200000 16347754 200000 149793760 200000 469518906 200000 747515526 200000 651805346 200000 623530113 200000 188280100 200000 197133437 200000 162086289 200000 577389201 200000 818384078 200000 796895396 200000 834094042 200000 824445708 200000 291155215 200000 845389175 200000 801674663 200000 749199886 200000 387929985 200000 970491607 200000 806004005 200000 446731610 200000 460311557 200000 904385671 200000 844374277 200000 401022166 200000 287271229 200000 160101040 200000 145394941 200000 139878157 200000 385507601 200000 651973213 200000 286974533 200000 586444203 200000 833709355 200000 943723008 200000 358766107 200000 409404421 200000 718093690 200000 800125931 200000 855693887 200000 801710991 200000 325929139 200000 60479192 200000 861471607 200000 80148579 200000 479660235 200000 743486562 200000 776348173 200000 182025665 200000 578185598 200000 643905417 200000 734907468 200000 496104585 200000 299559116 200000 514652978 200000 419842310 200000 416867779 200000 148850038 200000 633192101 200000 505105937 200000 21054231 200000 627540357 200000 533292557 200000 907886789 200000 91810645 200000 117468356 200000 724978940 200000 202153088 200000 34580207 200000 157237057 200000 870406884 200000 389843746 200000 85455482 200000 467216848 200000 636868510 200000 765264273 200000 336903473 200000 455491208 200000 256693735 200000 940923958 200000 995043698 200000 904933188 200000 847938526 200000 896628607 200000 452985150 200000 310145059 200000 672664968 200000 712805467 200000 487755453 200000 549521928 200000 111961933 200000 712310465 200000 619794104 200000 915426586 200000 430399096 200000 602331689 200000 115933981 200000 543845189 200000 444322234 200000 607600145 200000 838726527 200000 470818488 200000 41616295 200000 838895225 200000 591153556 200000 927507045 200000 489356087 200000 384728167 200000 349205941 200000 82962053 200000 884734023 200000 346368100 200000 865225569 200000 808185617 200000 464147990 200000 409178878 200000 983509434 200000 934843466 200000 182498760 200000 224183108 200000 570207238 200000 939612465 200000 784960230 200000 76077389 200000 29714991 200000 17979407 200000 786458076 200000 14788273 200000 74159428 200000 749878511 200000 547603066 200000 910568718 200000 558121462 200000 864560671 200000 302731380 200000 197595268 200000 909038876 200000 760966323 200000 72213986 200000 395643450 200000 341842991 200000 664761602 200000 847473601 200000 754119383 200000 717779406 200000 109944103 200000 684019311 200000 468376841 200000 750200892 200000 85669761 200000 788127283 200000 101601282 200000 3617245 200000 478484787 200000 618466227 200000 547571189 200000 545895357 200000 964304037 200000 38142587 200000 754427550 200000 734705161 200000 273432065 200000 997240189 200000 213018551 200000 932328595 200000 723602359 200000 492963212 200000 273975172 200000 473035090 200000 467505401 200000 850034143 200000 691328328 200000 507563744 200000 566892095 200000 174957717 200000 814982605 200000 922552058 200000 201681861 200000 962540331 200000 236017121 200000 189612292 200000 15651848 200000 658524935 200000 189698259 200000 130962050 200000 708089933 200000 741902321 200000 817395962 200000 990961056 200000 760486682 200000 793788564 200000 495812142 200000 348033963 200000 876111547 200000 128638210 200000 567916109 200000 135791510 200000 320216510 200000 777071405 200000 622298552 200000 936960118 200000 596286327 200000 809537391 200000 53214163 200000 568014854 200000 636006013 200000 308434691 200000 497181064 200000 593478948 200000 949529899 200000 222172297 200000 660255685 200000 450254930 200000 581084704 200000 10465926 200000 213603833 200000 364221494 200000 508546751 200000 636809185 200000 673261723 200000 650069018 200000 267457968 200000 214632552 200000 353474979 200000 184783981 200000 600452957 200000 897975625 200000 850081039 200000 362803008 200000 757749878 200000 895001497 200000 447389536 200000 981884105 200000 238650478 200000 814107857 200000 17240090 200000 585960419 200000 959024635 200000 341641547 200000 741592647 200000 398134412 200000 832052634 200000 676262601 200000 357753589 200000 624607847 200000 436888584 200000 838889199 200000 48896947 200000 739699000 200000 1269450 200000 465907140 200000 61177112 200000 427668330 200000 232231078 200000 857329205 200000 322775357 200000 838984332 200000 812935208 200000 799493266 200000 636070461 200000 836096463 200000 661152798 200000 843294991 200000 770789564 200000 382303370 200000 487907868 200000 755244613 200000 769486429 200000 237275319 200000 235285753 200000 320835502 200000 819006027 200000 876763507 200000 369978192 200000 642532396 200000 114994097 200000 847334273 200000 300369920 200000 474306690 200000 860783170 200000 348318664 200000 155353261 200000 912877017 200000 838118066 200000 412201425 200000 812052029 200000 416433725 200000 438457146 200000 118192714 200000 532034907 200000 508284702 200000 435382808 200000 715402117 200000 643069687 200000 144308688 200000 836148237 200000 182893561 200000 750889667 200000 276491275 200000 197576413 200000 603583168 200000 42631096 200000 466497643 200000 624999378 200000 278945816 200000 658976399 200000 303224561 200000 965358650 200000 457381858 200000 990811209 200000 848875904 200000 528933348 200000 606522406 200000 944999080 200000 56167009 200000 600011687 200000 142825357 200000 479995571 200000 60450495 200000 516497372 200000 699536869 200000 170246454 200000 647222572 200000 124125407 200000 706517153 200000 124529983 200000 427589658 200000 769798545 200000 425414487 200000 672029858 200000 516328547 200000 990279641 200000 28159040 200000 818183287 200000 338684354 200000 17614622 200000 581634747 200000 736124311 200000 176309592 200000 799516879 200000 200753098 200000 977655074 200000 312624168 200000 105729243 200000 5635219 200000 31214331 200000 23766426 200000 407291449 200000 569115360 200000 184239178 200000 620532220 200000 71924066 200000 910779296 200000 501779449 200000 549985020 200000 422364882 200000 680919908 200000 868822328 200000 658424367 200000 881593738 200000 399891170 200000 476550138 200000 261751182 200000 360807825 200000 898023286 200000 909300085 200000 963214836 200000 242397294 200000 234824092 200000 595052198 200000 641537441 200000 593751984 200000 633345911 200000 831665867 200000 675350202 200000 372150630 200000 623502670 200000 463983079 200000 906795462 200000 293812903 200000 417821193 200000 362731841 200000 540564018 200000 36563980 200000 512000952 200000 456412133 200000 552526542 200000 927386161 200000 257726476 200000 849499937 200000 20206159 200000 800938040 200000 677030108 200000 29221642 200000 129845707 200000 995168837 200000 82247330 200000 595021557 200000 212155712 200000 139909635 200000 795748092 200000 328238078 200000 866897933 200000 480124189 200000 113109803 200000 122307972 200000 528429942 200000 830841286 200000 803947159 200000 79543723 200000 159981860 200000 67724082 200000 347502920 200000 753273816 200000 716668323 200000 50774554 200000 214837359 200000 714780985 200000 941998819 200000 50816316 200000 164488923 200000 988224827 200000 167085240 200000 396177881 200000 263884165 200000 666562066 200000 128420186 200000 735679542 200000 571835909 200000 176807220 200000 90295782 200000 260740123 200000 984578329 200000 309085150 200000 820053210 200000 353229143 200000 862730021 200000 537788814 200000 905272477 200000 376475194 200000 302641838 200000 717178503 200000 710182901 200000 74678297 200000 5256926 200000 64397392 200000 531641998 200000 516829133 200000 311406596 200000 93675061 200000 967430010 200000 413128244 200000 239761424 200000 157453252 200000 52109228 200000 506592431 200000 821275931 200000 591234898 200000 840594556 200000 389233571 200000 898450909 200000 775812212 200000 20114470 200000 537308920 200000 142654517 200000 491490950 200000 8903754 200000 672507549 200000 412519333 200000 454331175 200000 728768109 200000 89371393 200000 417302484 200000 551101115 200000 119753335 200000 508805020 200000 491382026 200000 467884776 200000 905075508 200000 640870756 200000 602104503 200000 61491481 200000 338797267 200000 218562392 200000 172331500 200000 43922174 200000 194936170 200000 692459769 200000 40002016 200000 189627146 200000 436165999 200000 785615564 200000 810444908 200000 981926644 200000 928805440 200000 250640601 200000 579248784 200000 423487031 200000 182990493 200000 62978351 200000 242492652 200000 110443153 200000 482288425 200000 925442142 200000 623460935 200000 18304135 200000 803521260 200000 986396667 200000 221173260 200000 386253280 200000 757437395 200000 705949471 200000 783792328 200000 322980902 200000 893030703 200000 186225384 200000 745413806 200000 316140840 200000 564202034 200000 965541111 200000 287903763 200000 650419579 200000 827579509 200000 971733489 200000 510209521 200000 661595892 200000 728177269 200000 670537215 200000 669439080 200000 586591023 200000 225310225 200000 722545997 200000 615742265 200000 790225932 200000 501366030 200000 815319182 200000 894182985 200000 379136556 200000 395238803 200000 661947254 200000 139809828 200000 180205432 200000 669709997 200000 313427263 200000 600256632 200000 84924827 200000 112667852 200000 905429797 200000 240243861 200000 468295299 200000 350815300 200000 109499626 200000 940882420 200000 258063588 200000 278759374 200000 148809555 200000 375398061 200000 53076661 200000 480623876 200000 473086632 200000 40586239 200000 108453808 200000 622015208 200000 3151672 200000 569706700 200000 169094102 200000 770336861 200000 604080083 200000 116189722 200000 390854121 200000 663565484 200000 381229646 200000 193665427 200000 921051121 200000 643947521 200000 157078019 200000 857989126 200000 420341688 200000 657177580 200000 264842830 200000 349153252 200000 161583950 200000 609584097 200000 676732177 200000 630448579 200000 95704453 200000 673165240 200000 52506928 200000 987784927 200000 208493685 200000 55881773 200000 955707158 200000 655144340 200000 44353018 200000 590450017 200000 371863855 200000 100865509 200000 607043633 200000 528569175 200000 614666860 200000 539736568 200000 878740991 200000 555819128 200000 667173058 200000 465362072 200000 37487498 200000 996120592 200000 724265899 200000 552545714 200000 544708285 200000 421841102 200000 934355619 200000 935889112 200000 864152008 200000 973764936 200000 812244396 200000 4384705 200000 998501790 200000 881883253 200000 904296394 200000 742402759 200000 733257334 200000 915554865 200000 444111752 200000 627742567 200000 177824843 200000 123722684 200000 433727346 200000 509721285 200000 868286300 200000 526879291 200000 973576857 200000 299288613 200000 253891756 200000 607490358 200000 258904850 200000 545045363 200000 538756739 200000 272442648 200000 568982647 200000 899389372 200000 520322283 200000 683111347 200000 124463204 200000 202986419 200000 682326580 200000 940851385 200000 311353595 200000 108974637 200000 642517360 200000 255853124 200000 76893537 200000 391908517 200000 383888631 200000 540294479 200000 98793534 200000 672871865 200000 22253285 200000 993099322 200000 737085505 200000 565912490 200000 369328535 200000 254440266 200000 929022106 200000 938714848 200000 103915058 200000 966411558 200000 147336063 200000 90566756 200000 706615068 200000 653202267 200000 624667815 200000 269835877 200000 72750209 200000 543458521 200000 66627538 200000 26959028 200000 844782799 200000 982125173 200000 53080383 200000 450658631 200000 471809338 200000 205460837 200000 106496563 200000 202591417 200000 18051129 200000 259513287 200000 290357625 200000 241034952 200000 883330567 200000 918217498 200000 965754333 200000 248197846 200000 725649187 200000 984583362 200000 571622576 200000 147096682 200000 96680144 200000 702236296 200000 373019207 200000 354527148 200000 547180438 200000 447592728 200000 360641660 200000 2244588 200000 408781759 200000 361152642 200000 838934827 200000 550800411 200000 359934939 200000 368671418 200000 637242038 200000 187849552 200000 818065212 200000 652095512 200000 96394882 200000 451424580 200000 836537467 200000 253436889 200000 561774968 200000 202654422 200000 778686961 200000 734287004 200000 40818309 200000 954758281 200000 643052607 200000 862507749 200000 757563162 200000 448728321 200000 440859334 200000 850190237 200000 388333484 200000 747471754 200000 74342448 200000 427635344 200000 306426933 200000 732966545 200000 808706789 200000 415648493 200000 241460913 200000 358887464 200000 964394903 200000 65796554 200000 45027746 200000 396557958 200000 872885175 200000 302230686 200000 580970125 200000 212677765 200000 142887933 200000 957689285 200000 313744507 200000 653991459 200000 476250339 200000 521633024 200000 836461689 200000 778888961 200000 889474859 200000 30028786 200000 968485912 200000 253474535 200000 574541397 200000 666323620 200000 485060077 200000 6701630 200000 456098602 200000 64193025 200000 812292114 200000 897504916 200000 120682548 200000 377151067 200000 466160292 200000 845310236 200000 329627715 200000 214368228 200000 369482819 200000 528555819 200000 566674665 200000 725067062 200000 68503701 200000 885714108 200000 916495615 200000 20155340 200000 42332354 200000 940323053 200000 808878366 200000 984398470 200000 147084281 200000 17281152 200000 461722151 200000 929308201 200000 761316842 200000 82478683 200000 670075836 200000 985811421 200000 540406603 200000 544335368 200000 343153348 200000 820223405 200000 362958932 200000 731231798 200000 770607595 200000 731260171 200000 247616834 200000 758170934 200000 742556191 200000 459399497 200000 819871959 200000 781555582 200000 601798932 200000 150271008 200000 364951256 200000 150927914 200000 941620161 200000 41203757 200000 547991182 200000 327180662 200000 437332705 200000 483683695 200000 734251334 200000 67281221 200000 932078451 200000 96483787 200000 806521041 200000 43648925 200000 768902971 200000 612885896 200000 90869252 200000 89450793 200000 419294527 200000 966182867 200000 74810681 200000 185751990 200000 852448842 200000 724878652 200000 432897741 200000 151823030 200000 725294444 200000 177091640 200000 650108320 200000 897530304 200000 765641847 200000 726992797 200000 622331800 200000 247763214 200000 570906244 200000 105421096 200000 209350686 200000 688777213 200000 210100332 200000 521690106 200000 676761247 200000 530245008 200000 791013200 200000 736266007 200000 83632396 200000 966369006 200000 221008146 200000 420320742 200000 362680410 200000 498045408 200000 556148441 200000 844659892 200000 468485891 200000 889836884 200000 114014609 200000 835158833 200000 702656900 200000 218606044 200000 696170601 200000 369252080 200000 576194781 200000 932414000 200000 39075667 200000 315579883 200000 746855188 200000 505523112 200000 848372103 200000 331421438 200000 797234610 200000 299481794 200000 616337408 200000 575408744 200000 269358660 200000 962953634 200000 826927613 200000 295915597 200000 125604059 200000 87598733 200000 18315650 200000 673086262 200000 425504909 200000 440367213 200000 443390420 200000 894268046 200000 225789938 200000 235113296 200000 370868737 200000 355053351 200000 955094439 200000 974737129 200000 104966998 200000 568256436 200000 544365774 200000 924260622 200000 744713702 200000 547144012 200000 243341196 200000 276713016 200000 99084042 200000 598512622 200000 588163978 200000 256786438 200000 241206748 200000 99902199 200000 47089781 200000 456423354 200000 389915578 200000 563497389 200000 991673471 200000 526741178 200000 556223689 200000 57924536 200000 253632731 200000 213887760 200000 347610224 200000 449986979 200000 493477444 200000 282770411 200000 758451161 200000 437133152 200000 293407607 200000 936277532 200000 843277427 200000 622393537 200000 440483252 200000 224259226 200000 20256370 200000 105174016 200000 467578689 200000 547684094 200000 806885710 200000 46797880 200000 953315815 200000 902498312 200000 8207424 200000 937752041 200000 218835827 200000 402384408 200000 392189640 200000 512724344 200000 213732918 200000 247128501 200000 277028649 200000 982903724 200000 964028294 200000 321560074 200000 103767275 200000 302763058 200000 894460987 200000 393994084 200000 259583833 200000 910840859 200000 88556850 200000 336212917 200000 240548353 200000 311885401 200000 455644622 200000 573452052 200000 716965687 200000 214750277 200000 555097714 200000 946404411 200000 608112785 200000 554063900 200000 881472776 200000 221605640 200000 439580012 200000 161166205 200000 412651389 200000 681607420 200000 600461670 200000 331302380 200000 194323010 200000 229896639 200000 639061730 200000 596449107 200000 721754829 200000 965723546 200000 193124231 200000 558596220 200000 881301526 200000 600966139 200000 292228801 200000 239830424 200000 476817178 200000 25478133 200000 208975935 200000 243305147 200000 762440028 200000 64354493 200000 42336371 200000 314640989 200000 584656735 200000 654094894 200000 465795861 200000 250945498 200000 509236013 200000 937757510 200000 63442336 200000 868278259 200000 342506707 200000 816346791 200000 262454740 200000 860846924 200000 997234914 200000 600277271 200000 702254642 200000 366801644 200000 320305392 200000 880658944 200000 769966211 200000 768493247 200000 697709077 200000 8608752 200000 212893266 200000 593517591 200000 778382703 200000 209175834 200000 594498413 200000 105239591 200000 900142238 200000 313189332 200000 998796904 200000 711322759 200000 402460744 200000 317484311 200000 622704921 200000 341601715 200000 43496086 200000 951912706 200000 94804253 200000 138846604 200000 225520053 200000 212894040 200000 213389394 200000 739706837 200000 880183895 200000 772852733 200000 201830235 200000 380953271 200000 950221871 200000 141042556 200000 519882272 200000 438360381 200000 926965368 200000 919437188 200000 723012171 200000 246117337 200000 959653999 200000 622986598 200000 991461835 200000 72807645 200000 175578580 200000 120514201 200000 622340437 200000 116396803 200000 79109486 200000 34873143 200000 859905246 200000 305218534 200000 491096964 200000 328746621 200000 567318050 200000 260201094 200000 567698020 200000 798514511 200000 38203169 200000 387626440 200000 156207839 200000 337107633 200000 828356764 200000 140125940 200000 964433099 200000 479881807 200000 296001180 200000 623248949 200000 288618368 200000 716165878 200000 887859948 200000 227584797 200000 160915548 200000 284450584 200000 843834266 200000 924123934 200000 558421311 200000 838388045 200000 970490234 200000 149360146 200000 714233615 200000 889955532 200000 540799139 200000 666976947 200000 976309302 200000 195073526 200000 289678575 200000 684448547 200000 295857439 200000 355885260 200000 667936383 200000 799375206 200000 915866812 200000 127368564 200000 667202101 200000 471855076 200000 622772995 200000 867392184 200000 457247289 200000 81409512 200000 867836780 200000 715694726 200000 53033589 200000 677463587 200000 728975733 200000 419599473 200000 355387673 200000 789492521 200000 307117854 200000 152121902 200000 795096855 200000 136850418 200000 344178542 200000 786633752 200000 414427304 200000 552381531 200000 621743852 200000 835326381 200000 556764101 200000 243875235 200000 789512230 200000 248016399 200000 941472942 200000 14790382 200000 489120301 200000 474119300 200000 82698343 200000 652068293 200000 416508183 200000 998257911 200000 400022326 200000 30950036 200000 99505276 200000 997488244 200000 438235943 200000 720885035 200000 446864378 200000 579114416 200000 20559496 200000 457396542 200000 844599218 200000 287158142 200000 946394221 200000 939004133 200000 996418760 200000 87394139 200000 828835629 200000 725463325 200000 449734118 200000 305555939 200000 90973411 200000 247351364 200000 241485241 200000 318522713 200000 62727150 200000 496316065 200000 952393587 200000 532756516 200000 493233521 200000 71909594 200000 73797448 200000 30796108 200000 796426195 200000 46580347 200000 994566385 200000 747461377 200000 509013313 200000 866718326 200000 108205612 200000 884026132 200000 669314599 200000 229133214 200000 313413945 200000 669697916 200000 501051323 200000 989441834 200000 356501342 200000 629497043 200000 570527858 200000 802951993 200000 662771045 200000 389711575 200000 54359177 200000 445955400 200000 871170585 200000 661734121 200000 301583485 200000 998567101 200000 489532621 200000 361061009 200000 860413843 200000 733732192 200000 977610196 200000 909411320 200000 80749649 200000 66935772 200000 959309578 200000 640141932 200000 230382339 200000 945328195 200000 133767241 200000 878537952 200000 308037175 200000 889165959 200000 966943221 200000 694895209 200000 895361857 200000 786876162 200000 763714417 200000 793000130 200000 332129464 200000 145748207 200000 576518056 200000 652325577 200000 573874423 200000 250501870 200000 543961477 200000 657647360 200000 910856861 200000 912729476 200000 819923578 200000 2694156 200000 598835469 200000 39046040 200000 378168573 200000 153467706 200000 677150959 200000 291940600 200000 45814023 200000 704707317 200000 668144813 200000 240377554 200000 360966803 200000 294864209 200000 914614519 200000 60822075 200000 115018277 200000 821650564 200000 418172223 200000 398502060 200000 821678400 200000 510923111 200000 656394302 200000 339443327 200000 13837551 200000 400819193 200000 699278957 200000 806238582 200000 964930621 200000 687809500 200000 58934925 200000 925509941 200000 984576189 200000 109414614 200000 135155744 200000 244727747 200000 120008962 200000 394876754 200000 821786093 200000 129260557 200000 281338152 200000 650794716 200000 598353024 200000 496494179 200000 29816138 200000 955761321 200000 754784423 200000 731315449 200000 949301769 200000 906638861 200000 115381238 200000 543045736 200000 604628748 200000 193553154 200000 179697476 200000 836013610 200000 957901690 200000 552292520 200000 127836972 200000 999760161 200000 518797441 200000 793342911 200000 630133901 200000 36936720 200000 408479699 200000 779315502 200000 3759371 200000 295269920 200000 147885092 200000 186551424 200000 736258443 200000 507756893 200000 733755309 200000 73806946 200000 247823547 200000 826902327 200000 827611820 200000 199209767 200000 346544007 200000 981358338 200000 513006050 200000 557919044 200000 246716837 200000 164951158 200000 688616723 200000 257747924 200000 966525451 200000 18249263 200000 422561674 200000 521402644 200000 882319219 200000 145347118 200000 842041490 200000 357690088 200000 617114334 200000 366039638 200000 266963966 200000 389655381 200000 319351310 200000 598059248 200000 726741666 200000 166079749 200000 337663498 200000 232497959 200000 931940567 200000 132929478 200000 269366174 200000 300479885 200000 564849403 200000 552255243 200000 181424600 200000 511690389 200000 569070063 200000 244790889 200000 350523020 200000 135096086 200000 741631383 200000 861714971 200000 935850705 200000 782702798 200000 893956957 200000 302286719 200000 391539074 200000 551068893 200000 334763695 200000 399762327 200000 413261759 200000 739003462 200000 553193341 200000 924994953 200000 254068585 200000 617898097 200000 356176572 200000 943125792 200000 998960553 200000 449462700 200000 869447909 200000 759448904 200000 116534121 200000 624331685 200000 730014326 200000 4441237 200000 104103897 200000 742085617 200000 287848048 200000 781565885 200000 425151212 200000 481190537 200000 25736919 200000 89639449 200000 722291672 200000 777962056 200000 96330550 200000 115699753 200000 376843674 200000 369041774 200000 932250904 200000 45182989 200000 157788016 200000 168248352 200000 904301200 200000 829609996 200000 764370268 200000 111168741 200000 283875506 200000 427909393 200000 773636776 200000 874909994 200000 401683479 200000 220290857 200000 769074781 200000 361451456 200000 655395677 200000 482199046 200000 779383754 200000 12169049 200000 450036645 200000 952043391 200000 269132547 200000 509102350 200000 716328211 200000 569859086 200000 668321119 200000 438334172 200000 973864786 200000 757285200 200000 528609786 200000 783098914 200000 495713805 200000 650111113 200000 123628081 200000 285702180 200000 889423223 200000 401018141 200000 792763944 200000 809226891 200000 672864964 200000 865337624 200000 629409095 200000 685210595 200000 38081198 200000 487512999 200000 788611769 200000 808227356 200000 317136369 200000 757404061 200000 750608876 200000 801547018 200000 875547598 200000 748022255 200000 518851347 200000 77557477 200000 585643660 200000 481129016 200000 898433959 200000 647247050 200000 96139251 200000 687916854 200000 278255842 200000 318821687 200000 80395215 200000 997986635 200000 734435394 200000 663719059 200000 734909555 200000 251908349 200000 915748876 200000 654072228 200000 408407859 200000 431338358 200000 955805127 200000 546765334 200000 315175144 200000 744603396 200000 226977469 200000 525765883 200000 965339248 200000 35357594 200000 907263613 200000 820663622 200000 910858028 200000 564129614 200000 261090139 200000 799299663 200000 910449025 200000 40635609 200000 821456111 200000 854399058 200000 995805015 200000 533218842 200000 422904466 200000 105637615 200000 645376157 200000 372758675 200000 460453860 200000 606583723 200000 947995587 200000 154403306 200000 654615369 200000 432033902 200000 430062654 200000 743334505 200000 950620775 200000 39419396 200000 928931591 200000 247998335 200000 114555049 200000 279155868 200000 489951005 200000 300522045 200000 913673151 200000 679541324 200000 957918206 200000 446876634 200000 367176732 200000 950914442 200000 631005746 200000 824810544 200000 206218615 200000 531558836 200000 717760448 200000 978975292 200000 924507978 200000 561653130 200000 666359479 200000 305782433 200000 235034454 200000 512100271 200000 612366759 200000 521570854 200000 73679901 200000 773219627 200000 950150693 200000 971196980 200000 817470823 200000 152798187 200000 131922251 200000 507668313 200000 896787134 200000 33084736 200000 5679157 200000 898477511 200000 286116849 200000 4863580 200000 481527429 200000 698046421 200000 966330261 200000 529383640 200000 914966751 200000 797571197 200000 408481151 200000 223437617 200000 77878638 200000 914811869 200000 878298955 200000 831720774 200000 51571293 200000 69657014 200000 603298008 200000 997846748 200000 300771423 200000 141726192 200000 426721994 200000 445044762 200000 88314152 200000 367300884 200000 414075143 200000 644331533 200000 601434098 200000 223063760 200000 532034363 200000 255978789 200000 122359801 200000 311304311 200000 831186260 200000 423264694 200000 608150783 200000 685064574 200000 368236550 200000 681934969 200000 904773065 200000 510011392 200000 325482823 200000 202940168 200000 316737183 200000 390476603 200000 621946068 200000 556624997 200000 594257360 200000 768910353 200000 180828331 200000 637565299 200000 196741676 200000 624679304 200000 163778447 200000 533056892 200000 501555080 200000 973438283 200000 773396360 200000 375302313 200000 771252542 200000 89786918 200000 330617952 200000 225649805 200000 365068458 200000 899826829 200000 233886246 200000 309017243 200000 152876974 200000 643838230 200000 367069103 200000 756571307 200000 21846319 200000 95503098 200000 594245904 200000 352712057 200000 198058389 200000 553426072 200000 184866341 200000 296086310 200000 3063631 200000 379469811 200000 68682510 200000 24151989 200000 736339789 200000 266198319 200000 908698796 200000 908308879 200000 584627076 200000 110204183 200000 916732200 200000 33746944 200000 514764142 200000 139577754 200000 645625453 200000 168629175 200000 185671815 200000 779031114 200000 955766441 200000 106591050 200000 69998289 200000 259549404 200000 443968720 200000 117884848 200000 554585425 200000 373871018 200000 984811801 200000 505841349 200000 258398863 200000 721710644 200000 780332927 200000 838173641 200000 274698522 200000 639895962 200000 181922881 200000 253256161 200000 924811266 200000 260160804 200000 561455714 200000 469054613 200000 838245724 200000 804005051 200000 355271210 200000 391557200 200000 972396226 200000 527403885 200000 961731491 200000 765265636 200000 90983888 200000 45689324 200000 342160668 200000 948179459 200000 222658728 200000 408622864 200000 526319018 200000 533223879 200000 58075247 200000 224927312 200000 314121634 200000 266534699 200000 339755982 200000 699993677 200000 507578145 200000 782595727 200000 89189746 200000 460248392 200000 59629700 200000 133000760 200000 479393931 200000 836277159 200000 953619696 200000 922671309 200000 635314001 200000 356278900 200000 844439243 200000 25874395 200000 119002491 200000 621668317 200000 212089408 200000 675023954 200000 749833926 200000 318139829 200000 235895232 200000 491764999 200000 364622708 200000 275227122 200000 734971516 200000 401584944 200000 884843722 200000 305175341 200000 580436204 200000 681050347 200000 234259856 200000 72976165 200000 342838603 200000 314405815 200000 903529621 200000 192639804 200000 948173848 200000 622392568 200000 144464681 200000 123047672 200000 777712790 200000 671516791 200000 838910881 200000 805767812 200000 133108044 200000 26926816 200000 550632407 200000 746110252 200000 411897479 200000 441103939 200000 888013736 200000 124198884 200000 979974355 200000 454292628 200000 924986228 200000 338501570 200000 594256774 200000 555870251 200000 556838048 200000 979646592 200000 640107829 200000 129170501 200000 967001623 200000 647058171 200000 814344765 200000 152169345 200000 990206149 200000 926510006 200000 891133755 200000 90750563 200000 601139739 200000 402090328 200000 171886996 200000 351717844 200000 754411150 200000 922866473 200000 629069806 200000 220486560 200000 428843544 200000 469463961 200000 545643189 200000 835250934 200000 778297526 200000 755489978 200000 695650967 200000 448229100 200000 449719016 200000 723153601 200000 222413576 200000 207356665 200000 225385523 200000 177803401 200000 733371071 200000 258469241 200000 980951970 200000 232775695 200000 571250231 200000 908590637 200000 172616257 200000 738710775 200000 348275759 200000 616917176 200000 746270113 200000 573082886 200000 749313067 200000 192357667 200000 481126488 200000 781854885 200000 863822576 200000 178205785 200000 321697917 200000 438356837 200000 164518156 200000 203185324 200000 360447536 200000 331768437 200000 890109771 200000 145341006 200000 191443472 200000 692267310 200000 773302595 200000 741927897 200000 887401411 200000 843007880 200000 590761930 200000 547678920 200000 144404082 200000 37641378 200000 308399482 200000 965758971 200000 982594890 200000 253002046 200000 630146356 200000 481895479 200000 921110012 200000 144755778 200000 963206809 200000 299967140 200000 485104957 200000 979417912 200000 982075539 200000 57121613 200000 1343815 200000 986036430 200000 643944906 200000 603317668 200000 932810326 200000 798968663 200000 745082160 200000 499218683 200000 720301868 200000 427547977 200000 646417526 200000 410246411 200000 432271758 200000 647100349 200000 263532692 200000 479573105 200000 306174661 200000 451593971 200000 227690565 200000 442898220 200000 55671838 200000 631320779 200000 176896136 200000 525300001 200000 302397802 200000 350639948 200000 279935777 200000 347943575 200000 616021887 200000 738066720 200000 382503701 200000 154737851 200000 867415221 200000 535621142 200000 982568242 200000 739100189 200000 711007593 200000 277951904 200000 388891780 200000 612580658 200000 365498493 200000 562800978 200000 978306785 200000 818474192 200000 895718870 200000 18371433 200000 66152287 200000 609914548 200000 423282909 200000 222312258 200000 250278616 200000 706736639 200000 4177663 200000 62480862 200000 576781421 200000 166170037 200000 945130029 200000 908357221 200000 840519168 200000 270488381 200000 669435229 200000 29142175 200000 231354040 200000 327920356 200000 643691271 200000 919885180 200000 242663809 200000 300824666 200000 4913064 200000 124311950 200000 520706953 200000 995948850 200000 564338242 200000 329052554 200000 917974725 200000 338540391 200000 178578138 200000 293319371 200000 550439018 200000 840373202 200000 59799289 200000 568770511 200000 462875508 200000 346788021 200000 797437484 200000 888122040 200000 717839650 200000 210156083 200000 728312964 200000 466486731 200000 258933111 200000 867672789 200000 464547607 200000 956140532 200000 528328635 200000 233429510 200000 91325053 200000 17718081 200000 795346169 200000 268256408 200000 702028115 200000 325943651 200000 936883327 200000 723895102 200000 843995324 200000 736709168 200000 617240672 200000 139088655 200000 854446811 200000 444516899 200000 213964789 200000 306985994 200000 285834586 200000 807288026 200000 743031383 200000 523927948 200000 795164134 200000 867238807 200000 668698343 200000 436166875 200000 992809136 200000 608227264 200000 201651143 200000 673219487 200000 504371437 200000 157621088 200000 370412639 200000 211107939 200000 480444759 200000 854257571 200000 976110552 200000 48462105 200000 810222251 200000 43710302 200000 900919204 200000 789232531 200000 877090857 200000 247348100 200000 62936052 200000 345966603 200000 254224407 200000 900362674 200000 83704384 200000 334006684 200000 797068350 200000 590726820 200000 967706563 200000 478369990 200000 720599147 200000 837836989 200000 511182333 200000 701535726 200000 677502191 200000 88536708 200000 247707951 200000 385724379 200000 11314464 200000 791010593 200000 848432354 200000 504831034 200000 758637014 200000 828789988 200000 158590561 200000 238217244 200000 605471215 200000 332599231 200000 69319482 200000 855221875 200000 936791755 200000 355398087 200000 855761856 200000 652563608 200000 788380880 200000 134636471 200000 504273804 200000 106345160 200000 582035431 200000 767749996 200000 47112184 200000 239486626 200000 942177789 200000 988994154 200000 556760227 200000 790496170 200000 126468483 200000 873058389 200000 653246960 200000 76594634 200000 436095471 200000 155163001 200000 719442310 200000 446687180 200000 237681209 200000 453638467 200000 17222865 200000 640710625 200000 279151455 200000 3582662 200000 701263743 200000 608256541 200000 197647585 200000 194539832 200000 523347461 200000 135624952 200000 426499397 200000 731509874 200000 602581528 200000 548989390 200000 436656788 200000 718422898 200000 348415284 200000 533306720 200000 894393051 200000 224536284 200000 557584665 200000 393706066 200000 991045804 200000 774781813 200000 800012360 200000 320277931 200000 372206490 200000 574128807 200000 489177738 200000 641776983 200000 171479232 200000 41836801 200000 484400490 200000 268692136 200000 472630075 200000 129640116 200000 950233782 200000 555258065 200000 226840747 200000 484262934 200000 203591937 200000 800199530 200000 769766326 200000 674108963 200000 720228388 200000 574316271 200000 222966917 200000 129118455 200000 860627897 200000 861731649 200000 929813318 200000 420035157 200000 655084959 200000 676818979 200000 706773672 200000 568284195 200000 987010169 200000 31918014 200000 480919138 200000 34777836 200000 94985774 200000 907134237 200000 353917868 200000 11851357 200000 58326634 200000 371721394 200000 572352451 200000 931720136 200000 139071772 200000 22648015 200000 518232170 200000 851843236 200000 882407670 200000 781418542 200000 875189348 200000 949751562 200000 572647409 200000 796707434 200000 843418107 200000 96415802 200000 257067462 200000 91851907 200000 861069692 200000 734651668 200000 34211445 200000 364562270 200000 389436857 200000 581202080 200000 207106242 200000 899463747 200000 116804741 200000 610795142 200000 186841779 200000 202228061 200000 255100731 200000 919930262 200000 26515476 200000 168449086 200000 70588216 200000 251624002 200000 199844595 200000 691914840 200000 865500765 200000 409504543 200000 963469860 200000 323609477 200000 538701710 200000 478152552 200000 242818493 200000 769315967 200000 698171701 200000 181909883 200000 865313691 200000 443278697 200000 995755455 200000 320994137 200000 852446172 200000 799208004 200000 663325214 200000 968760106 200000 144782691 200000 650084731 200000 255753285 200000 410334135 200000 145918040 200000 17732184 200000 15100335 200000 979958511 200000 566663333 200000 999507852 200000 820735961 200000 261110882 200000 839829114 200000 450348971 200000 805191876 200000 314123721 200000 239612617 200000 377077165 200000 113355124 200000 983008636 200000 919798730 200000 34319727 200000 285488243 200000 743293690 200000 860717433 200000 532715056 200000 525657678 200000 555002213 200000 199558675 200000 551320852 200000 21569559 200000 849988099 200000 262766237 200000 951091620 200000 131037665 200000 109085374 200000 436396381 200000 971276876 200000 871257416 200000 640552613 200000 921328735 200000 83894492 200000 887081446 200000 274937961 200000 132625905 200000 805486344 200000 329125855 200000 456477921 200000 822935847 200000 797757160 200000 683351126 200000 734309254 200000 61762136 200000 284372857 200000 439366645 200000 932815607 200000 835948958 200000 807504153 200000 85313898 200000 880485239 200000 575881050 200000 891307023 200000 139782116 200000 631957866 200000 793759407 200000 169263873 200000 17614746 200000 83824092 200000 228147202 200000 950958971 200000 100099652 200000 924427514 200000 748581760 200000 382918767 200000 660903328 200000 166504598 200000 67096472 200000 601163440 200000 98756590 200000 250526887 200000 341259645 200000 313391989 200000 461624437 200000 324405191 200000 515975589 200000 902758621 200000 93853180 200000 547499955 200000 753766476 200000 609782373 200000 186432849 200000 630447055 200000 298280434 200000 475477363 200000 720885702 200000 946549151 200000 153668569 200000 184404431 200000 836557231 200000 340481359 200000 353539720 200000 725269540 200000 830605541 200000 797002284 200000 687167562 200000 166172292 200000 759939398 200000 854292777 200000 439469488 200000 501869793 200000 587227442 200000 542312283 200000 113490443 200000 998569877 200000 379964944 200000 271120509 200000 560715251 200000 960034779 200000 561350855 200000 298470765 200000 121562051 200000 958334547 200000 667378245 200000 685729965 200000 677441562 200000 23691650 200000 439358972 200000 609810147 200000 782085723 200000 488823888 200000 420216416 200000 513011545 200000 710468910 200000 738296968 200000 591120746 200000 59550334 200000 616158461 200000 220152667 200000 795298072 200000 53148771 200000 712308344 200000 113730525 200000 983699434 200000 414303038 200000 70690065 200000 465959303 200000 454968679 200000 868249066 200000 190048641 200000 34090675 200000 782309014 200000 287258214 200000 145706561 200000 520243491 200000 35704965 200000 866692178 200000 298197010 200000 179265659 200000 925264582 200000 897992565 200000 625425526 200000 117499586 200000 486049261 200000 965307449 200000 408691764 200000 188465893 200000 81951763 200000 357447725 200000 790470103 200000 394650420 200000 744254806 200000 446174338 200000 596587056 200000 349860835 200000 179638871 200000 374198927 200000 766635728 200000 526354827 200000 153988794 200000 299654222 200000 686939791 200000 367079846 200000 942801833 200000 393233116 200000 700000264 200000 156523798 200000 829658194 200000 376718588 200000 458638362 200000 787094174 200000 94458980 200000 582227349 200000 193427560 200000 156118887 200000 232899734 200000 150425136 200000 354229722 200000 893649277 200000 198625057 200000 834708347 200000 896543514 200000 386244688 200000 313123392 200000 19917768 200000 780496664 200000 29197620 200000 559553719 200000 764273550 200000 53629831 200000 143690209 200000 561635402 200000 893805543 200000 227099485 200000 939774195 200000 804052033 200000 435364113 200000 294123351 200000 938073195 200000 989329386 200000 3484909 200000 774033523 200000 673723948 200000 297426711 200000 360328067 200000 326716531 200000 191263871 200000 193702556 200000 48136572 200000 988652129 200000 341287567 200000 477881042 200000 666776743 200000 546093317 200000 124402926 200000 635764759 200000 246809204 200000 786906481 200000 418710543 200000 456092492 200000 190918268 200000 188576118 200000 502137033 200000 624603221 200000 487656695 200000 697349676 200000 259101402 200000 560749725 200000 476186436 200000 633527406 200000 868162914 200000 723736975 200000 948432997 200000 861197147 200000 890212708 200000 823334174 200000 90030464 200000 238241495 200000 139648072 200000 717285438 200000 419600479 200000 144345096 200000 946377820 200000 981734248 200000 88977393 200000 157945817 200000 830361934 200000 580106010 200000 485741767 200000 696145274 200000 782525619 200000 416236117 200000 543501719 200000 233404125 200000 310312068 200000 914131229 200000 12300733 200000 934597435 200000 497889180 200000 335382269 200000 41417653 200000 132631438 200000 406364219 200000 367362944 200000 526972322 200000 393143572 200000 826952326 200000 580052665 200000 582040523 200000 380871122 200000 171631364 200000 555612604 200000 712838936 200000 50142479 200000 333295394 200000 929361698 200000 790108569 200000 321626068 200000 888608177 200000 47127946 200000 14144767 200000 479805299 200000 957274979 200000 996553234 200000 682729761 200000 946012157 200000 62420817 200000 975384290 200000 666434681 200000 763851466 200000 486372728 200000 731041697 200000 785171109 200000 229454069 200000 661975351 200000 180956158 200000 268821734 200000 632207838 200000 497198034 200000 53466664 200000 382538404 200000 833508262 200000 426864882 200000 200981846 200000 674133992 200000 484574646 200000 108402467 200000 519404609 200000 981561824 200000 779231032 200000 574640213 200000 748320677 200000 348730718 200000 802470300 200000 287184988 200000 463558340 200000 311268186 200000 391306005 200000 968550768 200000 959751650 200000 441143660 200000 987417882 200000 982100142 200000 446877898 200000 139219026 200000 858139365 200000 774230164 200000 569313607 200000 722764912 200000 76139511 200000 671473545 200000 241793964 200000 991354955 200000 319934610 200000 12233811 200000 394321229 200000 418310413 200000 971912766 200000 145769630 200000 752270084 200000 279928069 200000 543757380 200000 642025852 200000 533290925 200000 57029156 200000 101222454 200000 535063520 200000 290987178 200000 976651904 200000 381406309 200000 235396898 200000 839548511 200000 764302036 200000 437979753 200000 607212926 200000 624810679 200000 193339134 200000 504773022 200000 208153748 200000 721796509 200000 721798272 200000 959591329 200000 820943850 200000 784219012 200000 329926401 200000 678390998 200000 62177637 200000 649786848 200000 374882505 200000 551578341 200000 461944788 200000 369037227 200000 851432264 200000 336229177 200000 205932901 200000 417883105 200000 838280591 200000 77340032 200000 71685166 200000 277751812 200000 221811925 200000 572067886 200000 651879589 200000 170475672 200000 220289779 200000 182926073 200000 198185512 200000 244443560 200000 270149865 200000 139681630 200000 306221431 200000 900020543 200000 933589335 200000 901719323 200000 737200949 200000 486653936 200000 189048068 200000 216059571 200000 567307882 200000 665149775 200000 587914075 200000 58540525 200000 774934787 200000 821995638 200000 984509161 200000 893551701 200000 619128401 200000 181765761 200000 771261921 200000 684807098 200000 951584646 200000 936143122 200000 141767832 200000 917950126 200000 884933179 200000 330421966 200000 363718665 200000 101975818 200000 591856365 200000 941599709 200000 778343505 200000 437167719 200000 214819195 200000 902402670 200000 379921716 200000 47314085 200000 315349418 200000 229832497 200000 322027671 200000 423903336 200000 454310305 200000 366419419 200000 787807491 200000 997279638 200000 73462893 200000 228614565 200000 984459817 200000 101015002 200000 639932542 200000 626129870 200000 103225689 200000 738615588 200000 642668584 200000 269332 200000 266300937 200000 984169511 200000 243486756 200000 108079935 200000 85435476 200000 41798874 200000 467192332 200000 97724311 200000 925214072 200000 834338552 200000 994204898 200000 698652008 200000 672604247 200000 292904064 200000 419051401 200000 869872517 200000 471829495 200000 495954485 200000 394980683 200000 781635522 200000 936422914 200000 837247518 200000 843325521 200000 53139321 200000 640586055 200000 215794695 200000 980111918 200000 472267782 200000 974068279 200000 871642623 200000 552744533 200000 684097355 200000 935271272 200000 310572760 200000 816978078 200000 816106029 200000 634737174 200000 493675179 200000 44841413 200000 66979605 200000 858832541 200000 300105553 200000 131890667 200000 623450223 200000 882110208 200000 725247722 200000 973642515 200000 951437614 200000 124958565 200000 944118874 200000 589653414 200000 331638086 200000 772197527 200000 602407879 200000 665269488 200000 455562801 200000 491129475 200000 702981917 200000 967251872 200000 548475243 200000 374594235 200000 738912394 200000 193299020 200000 209473270 200000 966157558 200000 169506050 200000 352926187 200000 155121623 200000 961273230 200000 827949756 200000 533894745 200000 772116119 200000 439320576 200000 913151411 200000 65682134 200000 355617730 200000 744866672 200000 751033382 200000 475338375 200000 623362667 200000 129158434 200000 42149144 200000 483733748 200000 304338087 200000 317607170 200000 971764432 200000 730290824 200000 151584781 200000 480819229 200000 790202714 200000 501208853 200000 328272957 200000 526009126 200000 574952197 200000 255290957 200000 754133334 200000 410819826 200000 999997156 200000 864256586 200000 761039485 200000 952393980 200000 661661517 200000 802819591 200000 971350621 200000 252989922 200000 107272284 200000 228249572 200000 31959970 200000 931415014 200000 665532529 200000 260319782 200000 781462909 200000 395461997 200000 600736430 200000 44657524 200000 244635171 200000 72966019 200000 102997370 200000 323920219 200000 468122446 200000 94762582 200000 878519552 200000 982830283 200000 947983546 200000 263312311 200000 66935729 200000 949786265 200000 990268585 200000 605991324 200000 924784318 200000 469216251 200000 109735008 200000 629209760 200000 188514462 200000 619238671 200000 498398888 200000 882553474 200000 344861070 200000 675608404 200000 271622733 200000 872254626 200000 157101068 200000 759642158 200000 105282722 200000 901853831 200000 306929500 200000 122584934 200000 902905852 200000 418446939 200000 828507651 200000 816977320 200000 483173939 200000 821947757 200000 116632654 200000 400568068 200000 310786852 200000 58951342 200000 191943372 200000 43081070 200000 727024433 200000 761603381 200000 639752912 200000 322285886 200000 274986943 200000 739777723 200000 745957616 200000 827332017 200000 650476982 200000 441290272 200000 399907209 200000 330254182 200000 565323781 200000 287832036 200000 791479608 200000 955721441 200000 259650588 200000 546570414 200000 488682338 200000 288675083 200000 852104817 200000 553584073 200000 754438829 200000 687957424 200000 814981372 200000 833879970 200000 552078213 200000 433042432 200000 257052602 200000 462566987 200000 481476248 200000 636021518 200000 344511277 200000 200803323 200000 736032090 200000 144064596 200000 866287322 200000 174813068 200000 275317378 200000 867520557 200000 417789898 200000 553427196 200000 802790027 200000 880509530 200000 998715657 200000 444031980 200000 151418420 200000 304618622 200000 591271467 200000 889933860 200000 849275648 200000 556137122 200000 810167234 200000 265056781 200000 296434103 200000 185679793 200000 429269481 200000 467666229 200000 80231139 200000 276839421 200000 785000124 200000 178874575 200000 252831572 200000 230759352 200000 280535773 200000 997987376 200000 44685981 200000 863240060 200000 783769585 200000 525611859 200000 318524820 200000 503132356 200000 771497761 200000 223941462 200000 114859734 200000 838652016 200000 532544410 200000 996715771 200000 519541568 200000 66883397 200000 887077645 200000 957944104 200000 806735991 200000 47054443 200000 51014703 200000 184373095 200000 123333473 200000 165779949 200000 56000826 200000 167527 200000 260753066 200000 823502653 200000 561187435 200000 642089081 200000 428287297 200000 909593005 200000 435991682 200000 904269332 200000 678906072 200000 175092982 200000 180119365 200000 180694097 200000 163698791 200000 60181941 200000 373178877 200000 817436015 200000 629921449 200000 330300905 200000 685342198 200000 436738384 200000 964632221 200000 694131063 200000 249184004 200000 139880955 200000 713637894 200000 859279014 200000 258146297 200000 476706840 200000 878381548 200000 247776419 200000 117737776 200000 31048567 200000 326578969 200000 391814654 200000 955276549 200000 779257225 200000 631797405 200000 421305132 200000 395243611 200000 530258917 200000 368158283 200000 428726531 200000 790374164 200000 142542533 200000 262482745 200000 424902976 200000 237597340 200000 848995206 200000 936251972 200000 202253060 200000 3999327 200000 360502572 200000 428536970 200000 921271123 200000 163269199 200000 336571611 200000 292039150 200000 868822932 200000 800964447 200000 369447519 200000 26964887 200000 622943252 200000 682105354 200000 981544613 200000 734904945 200000 21393027 200000 680683724 200000 634390592 200000 368533930 200000 895711349 200000 141548200 200000 381490661 200000 489831222 200000 221722082 200000 403934625 200000 579500271 200000 909210188 200000 747819942 200000 153224000 200000 318898651 200000 542768616 200000 711834626 200000 436426516 200000 130109133 200000 357196615 200000 66605849 200000 349430062 200000 107770890 200000 261842029 200000 94802804 200000 397952673 200000 403858556 200000 229512866 200000 350575742 200000 308193800 200000 987611697 200000 477167344 200000 498432777 200000 609692672 200000 227313884 200000 871804071 200000 659131336 200000 658883497 200000 341307475 200000 400370650 200000 686889939 200000 94329129 200000 759113999 200000 99052000 200000 981507366 200000 133502505 200000 70816943 200000 525398995 200000 259935521 200000 902162006 200000 782666357 200000 374472468 200000 784789769 200000 935116769 200000 475753415 200000 256590277 200000 54108294 200000 217032192 200000 700292271 200000 468251981 200000 180925987 200000 820658539 200000 324265564 200000 648725208 200000 954813906 200000 774462175 200000 897893791 200000 955992533 200000 844383589 200000 560891806 200000 341413231 200000 235225206 200000 525610262 200000 586671085 200000 347240805 200000 256889907 200000 459019264 200000 168488853 200000 444087361 200000 248766023 200000 565741731 200000 454419556 200000 971231843 200000 775484466 200000 782131556 200000 765760681 200000 597238354 200000 436767285 200000 65475338 200000 35283386 200000 489752377 200000 274263513 200000 396214082 200000 581251185 200000 258061669 200000 974859880 200000 173747997 200000 321338283 200000 368857288 200000 925237106 200000 297253773 200000 317907656 200000 859819385 200000 190272842 200000 770926571 200000 971916846 200000 603220018 200000 136134023 200000 407547508 200000 545956294 200000 361043153 200000 301499779 200000 389225671 200000 386403197 200000 824413911 200000 52200671 200000 769004649 200000 297805253 200000 337404396 200000 945819645 200000 242910017 200000 298632209 200000 308312665 200000 996449413 200000 793850908 200000 731730780 200000 71912844 200000 840230881 200000 434145066 200000 736920227 200000 710700184 200000 445952960 200000 224147071 200000 986823014 200000 255760050 200000 152441495 200000 561183379 200000 674801707 200000 394556853 200000 767248411 200000 836881602 200000 156818171 200000 784357023 200000 774718408 200000 430493133 200000 263194084 200000 696900114 200000 961646941 200000 510786648 200000 479686517 200000 871905492 200000 833485662 200000 972099434 200000 365924676 200000 519022671 200000 466387857 200000 978184943 200000 825752172 200000 436707601 200000 218915713 200000 571000889 200000 12986887 200000 304470349 200000 619427070 200000 210642043 200000 991898553 200000 163084633 200000 920264347 200000 26636621 200000 692642341 200000 869943342 200000 120347183 200000 931943723 200000 108187509 200000 563630059 200000 106342741 200000 288495094 200000 978357206 200000 638575187 200000 900247020 200000 739599729 200000 104637433 200000 660407114 200000 386176663 200000 21946309 200000 689736596 200000 712421723 200000 253123389 200000 12606461 200000 116966367 200000 916989493 200000 341114762 200000 539859595 200000 37368856 200000 997089577 200000 651259757 200000 888724929 200000 30598143 200000 545268654 200000 45114776 200000 589761113 200000 427705434 200000 376032222 200000 870838275 200000 147343854 200000 137872754 200000 458568950 200000 908841578 200000 564344705 200000 985279381 200000 296298970 200000 413729994 200000 630378484 200000 466610066 200000 883795854 200000 710149096 200000 651584658 200000 750417728 200000 171205054 200000 13473226 200000 25843589 200000 936611831 200000 472736567 200000 311035451 200000 897810527 200000 488008468 200000 288307819 200000 696775499 200000 539252882 200000 883907194 200000 893874162 200000 956245453 200000 965452792 200000 397833996 200000 484171012 200000 530830808 200000 560131915 200000 836953908 200000 935866879 200000 754800455 200000 540124846 200000 78390623 200000 936807655 200000 5636665 200000 278444066 200000 318077567 200000 317680609 200000 718097809 200000 962654738 200000 115778184 200000 282169271 200000 146338679 200000 156021192 200000 470627059 200000 954496599 200000 433440725 200000 36832245 200000 575151421 200000 611667284 200000 847139034 200000 845666605 200000 32337769 200000 183525475 200000 367857019 200000 176913000 200000 832594554 200000 772495840 200000 464557037 200000 867949443 200000 224565498 200000 986285383 200000 674435628 200000 48108989 200000 680854391 200000 213811642 200000 721654904 200000 349415994 200000 456047360 200000 719894146 200000 342045651 200000 119910532 200000 915359148 200000 146721670 200000 568139908 200000 270548740 200000 182430995 200000 769972693 200000 824001686 200000 859721613 200000 80011987 200000 165618211 200000 139572314 200000 700423634 200000 661179148 200000 239694659 200000 628308192 200000 626647019 200000 757817572 200000 683340466 200000 175548034 200000 662834901 200000 330830085 200000 867308300 200000 605525338 200000 238440686 200000 44273178 200000 47178900 200000 644464071 200000 127138941 200000 14613333 200000 189374897 200000 253589228 200000 214482472 200000 491560172 200000 470674795 200000 271611185 200000 780018043 200000 900065943 200000 739515890 200000 918727872 200000 604878696 200000 850818068 200000 430704408 200000 307249161 200000 238615234 200000 206593956 200000 459581138 200000 937658430 200000 195814080 200000 319371915 200000 154080698 200000 786347992 200000 709279617 200000 551989139 200000 790062480 200000 691472656 200000 313674370 200000 267637642 200000 102597044 200000 587143271 200000 669176105 200000 946415039 200000 786877358 200000 852617502 200000 144328510 200000 637688457 200000 911420839 200000 782167487 200000 689209708 200000 779204544 200000 163119341 200000 714037394 200000 6729157 200000 398272322 200000 285102195 200000 906116649 200000 466036795 200000 665492848 200000 849665870 200000 66273237 200000 555966248 200000 605876654 200000 220246329 200000 421206062 200000 882395591 200000 227311334 200000 87100178 200000 285907342 200000 66877624 200000 396997125 200000 817487195 200000 42382998 200000 84313216 200000 859935357 200000 920967354 200000 74035881 200000 317209607 200000 993901762 200000 222023289 200000 551893612 200000 900003096 200000 665678029 200000 869955846 200000 513295949 200000 64156900 200000 5632668 200000 131322484 200000 388376824 200000 295817343 200000 186819760 200000 410953465 200000 138200547 200000 698933090 200000 662445197 200000 477040494 200000 820470723 200000 242888679 200000 209356605 200000 623934418 200000 580979989 200000 401038800 200000 208187342 200000 715859911 200000 288352407 200000 347895489 200000 695891919 200000 967226131 200000 204147147 200000 836652225 200000 535923159 200000 613454369 200000 628918651 200000 127702717 200000 382070270 200000 291397246 200000 434740783 200000 732115205 200000 343755362 200000 547457372 200000 405277369 200000 661870541 200000 152736676 200000 182551570 200000 549227178 200000 967769006 200000 144072040 200000 236234905 200000 33311962 200000 447669282 200000 101615321 200000 96982545 200000 67218404 200000 416433675 200000 812082466 200000 198007610 200000 790152871 200000 303946284 200000 959537142 200000 365303547 200000 317980358 200000 964183470 200000 340379144 200000 469039327 200000 838397225 200000 463651485 200000 621434772 200000 304456595 200000 99273850 200000 260412009 200000 852041941 200000 548562282 200000 695586217 200000 642002534 200000 12155532 200000 915855065 200000 375453801 200000 41892428 200000 114243712 200000 357971707 200000 337627056 200000 340332215 200000 783583224 200000 460164621 200000 595988027 200000 931539368 200000 183025731 200000 946357747 200000 891719943 200000 811622658 200000 262369584 200000 107961010 200000 541888473 200000 135968526 200000 669474198 200000 546406644 200000 471465911 200000 322302199 200000 248951758 200000 626001031 200000 747902317 200000 54646095 200000 453517364 200000 547932894 200000 117515786 200000 984440969 200000 589106601 200000 944281486 200000 811376992 200000 308189564 200000 358169108 200000 28338386 200000 217185927 200000 59268582 200000 78047964 200000 673582600 200000 435308122 200000 718637799 200000 458570095 200000 444298802 200000 23231992 200000 522275714 200000 689114047 200000 806492278 200000 274856773 200000 349730591 200000 320238272 200000 151705759 200000 80259942 200000 993286668 200000 659937516 200000 565196697 200000 239562057 200000 674835959 200000 519686335 200000 638069240 200000 8134171 200000 562061430 200000 440814906 200000 646840946 200000 123209679 200000 95931775 200000 341677668 200000 760494688 200000 941380510 200000 695042032 200000 291227076 200000 33715266 200000 111772801 200000 735787528 200000 372392681 200000 977993272 200000 511122873 200000 939427820 200000 769080290 200000 492809353 200000 910873928 200000 701413923 200000 34913734 200000 467199520 200000 808637557 200000 663802394 200000 292115758 200000 18200330 200000 3752012 200000 771671202 200000 361440438 200000 638430969 200000 4675100 200000 508433005 200000 5781375 200000 691785668 200000 857385975 200000 473007764 200000 103840176 200000 67693541 200000 552914229 200000 644647188 200000 864991472 200000 587347193 200000 841168625 200000 377490252 200000 614906606 200000 704468036 200000 667379850 200000 496825472 200000 964266458 200000 812011818 200000 70784548 200000 52008025 200000 319901417 200000 834554807 200000 660526885 200000 784787299 200000 623269588 200000 320639256 200000 878070456 200000 330400654 200000 584397913 200000 849731616 200000 824558669 200000 142981294 200000 27249337 200000 612265412 200000 498295319 200000 205455611 200000 166158905 200000 833803167 200000 382161292 200000 919691666 200000 487356065 200000 907980399 200000 760879081 200000 635866353 200000 55561152 200000 779069590 200000 973470380 200000 93871999 200000 699463653 200000 125465242 200000 779914776 200000 954694146 200000 540711015 200000 153231269 200000 841194420 200000 509397030 200000 228258335 200000 966917637 200000 661328076 200000 971960061 200000 658757609 200000 526822317 200000 785708783 200000 280877946 200000 644933415 200000 19231923 200000 327593071 200000 264752885 200000 790951997 200000 762157008 200000 839923940 200000 524755370 200000 904990486 200000 818906339 200000 315313065 200000 742692153 200000 229095838 200000 772748654 200000 219348062 200000 847968040 200000 266449989 200000 409909527 200000 778871652 200000 456349532 200000 132277890 200000 293933097 200000 270851172 200000 254111908 200000 902311758 200000 323497488 200000 175255241 200000 196241198 200000 529823141 200000 604366304 200000 297631809 200000 58168592 200000 810954505 200000 751078607 200000 45783359 200000 221514944 200000 299102718 200000 970246839 200000 317756284 200000 930378652 200000 32203407 200000 134353557 200000 188204146 200000 854232676 200000 547296456 200000 155353869 200000 688885728 200000 640488379 200000 343107385 200000 368068835 200000 442352713 200000 228663977 200000 657762170 200000 131234179 200000 120853364 200000 361385243 200000 763236001 200000 461796730 200000 508472045 200000 718483554 200000 133629901 200000 168216314 200000 986731651 200000 512528816 200000 619296415 200000 452308570 200000 432965832 200000 302049438 200000 239571900 200000 184275604 200000 159084436 200000 367068585 200000 615216460 200000 98136518 200000 393690755 200000 793313968 200000 479737726 200000 852115377 200000 501964146 200000 917943160 200000 413122306 200000 13210685 200000 109527302 200000 742051880 200000 708835213 200000 442410483 200000 282119461 200000 146130893 200000 193332313 200000 493037185 200000 707913082 200000 308503255 200000 552214690 200000 247366458 200000 420597237 200000 98361754 200000 727766058 200000 323653011 200000 754398025 200000 78528207 200000 936724405 200000 388077480 200000 190135149 200000 673088528 200000 5511054 200000 754520756 200000 707552796 200000 509984863 200000 62012929 200000 717281692 200000 516369236 200000 269587103 200000 855455199 200000 247060837 200000 962175963 200000 844491802 200000 449859325 200000 139516346 200000 736524725 200000 63953145 200000 238076596 200000 275500391 200000 977608367 200000 710994127 200000 442764387 200000 808986848 200000 550879448 200000 701720335 200000 287928808 200000 70134459 200000 731272450 200000 130539409 200000 854773803 200000 313257009 200000 611221830 200000 133209873 200000 763231124 200000 876771234 200000 68322173 200000 98974640 200000 840255120 200000 466642702 200000 829280711 200000 987840369 200000 473114127 200000 11702428 200000 15802632 200000 501272253 200000 438340105 200000 929601814 200000 254895462 200000 811861216 200000 832461300 200000 233868907 200000 920259789 200000 174726281 200000 270326096 200000 496148525 200000 731039595 200000 200593998 200000 105240092 200000 490897937 200000 691981876 200000 998594342 200000 440695133 200000 338774641 200000 538217311 200000 7433453 200000 286812062 200000 912889037 200000 420091110 200000 938274019 200000 739724139 200000 693786693 200000 288685834 200000 490129453 200000 263556053 200000 373072417 200000 592846542 200000 824566867 200000 138361073 200000 425665610 200000 568952439 200000 511562176 200000 189130841 200000 371993550 200000 775804946 200000 408998470 200000 95187881 200000 578556255 200000 434611694 200000 950767511 200000 355972867 200000 348327381 200000 591717149 200000 932157901 200000 807737740 200000 129322664 200000 503356408 200000 582749155 200000 751133676 200000 744834678 200000 492055704 200000 468865081 200000 349484242 200000 419671427 200000 26500446 200000 525594900 200000 886589294 200000 504422964 200000 918792043 200000 76515099 200000 797388277 200000 856580499 200000 349209384 200000 571560411 200000 60874785 200000 902708686 200000 293598400 200000 111330372 200000 636263854 200000 73225400 200000 112663713 200000 165619499 200000 946800350 200000 951851591 200000 409879039 200000 367699910 200000 978746614 200000 151071508 200000 255524689 200000 488849459 200000 671759039 200000 649327838 200000 426191058 200000 297150961 200000 6124294 200000 823570695 200000 938350337 200000 566187108 200000 965963548 200000 237741845 200000 979219745 200000 670177621 200000 513488214 200000 264524595 200000 836689850 200000 7524208 200000 972994958 200000 864709805 200000 405141782 200000 719944901 200000 833416608 200000 687683191 200000 367314373 200000 921119560 200000 601118702 200000 832128423 200000 299837209 200000 627017553 200000 984878557 200000 389879799 200000 813338027 200000 329279517 200000 977767510 200000 610853956 200000 523656148 200000 404333131 200000 572853830 200000 56867601 200000 936788021 200000 193862239 200000 700990238 200000 643173637 200000 287366704 200000 397675330 200000 46742355 200000 132947304 200000 775636588 200000 317054656 200000 290866399 200000 212142250 200000 306879317 200000 140911625 200000 200671678 200000 529073885 200000 229803929 200000 986362416 200000 593431154 200000 70553654 200000 920064684 200000 940032175 200000 364107904 200000 762486672 200000 324177221 200000 931760609 200000 851378929 200000 177909992 200000 140322783 200000 165375367 200000 538286290 200000 924293090 200000 406973241 200000 545904964 200000 3326388 200000 946203715 200000 51207894 200000 510091553 200000 148293676 200000 930801269 200000 645707134 200000 439694857 200000 382395476 200000 348013062 200000 622827451 200000 806140494 200000 158962760 200000 446881321 200000 747088989 200000 398917666 200000 772405930 200000 548316723 200000 629085943 200000 642049055 200000 629337887 200000 733799455 200000 931373151 200000 719636928 200000 661587664 200000 897134347 200000 914042162 200000 876561894 200000 856406250 200000 528394169 200000 394499661 200000 447827283 200000 140227358 200000 540358415 200000 529444693 200000 251122482 200000 485352994 200000 499767959 200000 199680816 200000 365351309 200000 785615917 200000 262600447 200000 947143818 200000 470434262 200000 238096767 200000 654049434 200000 137283665 200000 959726431 200000 118403799 200000 524254 200000 373407290 200000 124251617 200000 341777915 200000 448181732 200000 480485690 200000 187257337 200000 502794292 200000 573592812 200000 195881485 200000 575897510 200000 954355407 200000 214994646 200000 421432754 200000 748731085 200000 319053725 200000 792489 200000 640284140 200000 182238645 200000 540598131 200000 212525072 200000 915306435 200000 595365771 200000 800794283 200000 411540951 200000 191763969 200000 178484960 200000 171771298 200000 743105139 200000 810420662 200000 144088614 200000 461911864 200000 224585592 200000 770379445 200000 808296502 200000 55397715 200000 592887584 200000 274403348 200000 991517900 200000 998278492 200000 279780043 200000 950790832 200000 9350921 200000 23135424 200000 457516409 200000 787728294 200000 868172273 200000 686362480 200000 116571218 200000 16434907 200000 941393643 200000 407019105 200000 292188446 200000 432974198 200000 386060356 200000 989144589 200000 270329549 200000 939444321 200000 913689516 200000 452365553 200000 287696881 200000 342516939 200000 740277431 200000 332138509 200000 165968703 200000 976545960 200000 777739613 200000 328546151 200000 758039570 200000 905264431 200000 621288570 200000 554407560 200000 545996520 200000 425948507 200000 507607119 200000 249564925 200000 818390499 200000 748514923 200000 628067071 200000 243532503 200000 918433608 200000 329463395 200000 232548115 200000 472184107 200000 713269763 200000 693014153 200000 173658102 200000 698656403 200000 347086882 200000 190920168 200000 118929530 200000 381655980 200000 203392854 200000 938032592 200000 172098386 200000 734193046 200000 710495093 200000 36853332 200000 138595734 200000 149267063 200000 510677242 200000 306030282 200000 320517954 200000 589237752 200000 874931587 200000 289155663 200000 476855222 200000 557717958 200000 497740882 200000 971280961 200000 498563639 200000 464410130 200000 572762830 200000 154376387 200000 534670445 200000 358927890 200000 902564095 200000 538174268 200000 3722467 200000 607998590 200000 171225621 200000 377792216 200000 245351819 200000 426156051 200000 589959905 200000 338546437 200000 597277239 200000 628285460 200000 720387673 200000 191684600 200000 748674337 200000 187658436 200000 864695321 200000 589937958 200000 541639524 200000 951528941 200000 36594397 200000 828370379 200000 764553088 200000 625747804 200000 219480328 200000 181080934 200000 214815194 200000 250717538 200000 933006625 200000 113488955 200000 636893497 200000 693970773 200000 309876304 200000 870500816 200000 16949066 200000 937798157 200000 21794533 200000 180480880 200000 783248670 200000 517610087 200000 667033298 200000 324997803 200000 608452007 200000 186880453 200000 756656684 200000 245651412 200000 805322814 200000 104583821 200000 44861870 200000 193070722 200000 293804832 200000 403643046 200000 402408757 200000 336248847 200000 626557932 200000 667108350 200000 60785733 200000 829223964 200000 263591975 200000 346615558 200000 644262018 200000 527999243 200000 276719032 200000 93796148 200000 68238392 200000 644299908 200000 681547628 200000 449798528 200000 516623573 200000 684830704 200000 671639411 200000 82620647 200000 230431081 200000 201233665 200000 743132641 200000 408577260 200000 189575469 200000 876133928 200000 978802478 200000 955280914 200000 616600057 200000 780088094 200000 966572214 200000 161682019 200000 591463627 200000 16837468 200000 407440186 200000 347342828 200000 822687303 200000 467613858 200000 79444830 200000 702671166 200000 629305650 200000 829710196 200000 219919913 200000 387636719 200000 625507062 200000 862730648 200000 660479367 200000 357145879 200000 705544226 200000 726734489 200000 413503690 200000 258789331 200000 678821095 200000 786149959 200000 589620517 200000 330961862 200000 191932828 200000 811659573 200000 644193328 200000 752370067 200000 180097338 200000 209939770 200000 687796839 200000 172290916 200000 538260448 200000 372507633 200000 842364331 200000 280882022 200000 874606928 200000 688303928 200000 656959423 200000 554782795 200000 357984624 200000 257793460 200000 379606220 200000 233956806 200000 74349771 200000 51628364 200000 913677789 200000 624539922 200000 683635470 200000 307553706 200000 410047844 200000 349472620 200000 190131083 200000 758039742 200000 901078451 200000 458592404 200000 553922489 200000 344412986 200000 511313796 200000 324717393 200000 565477297 200000 712462102 200000 962312306 200000 153858538 200000 559573171 200000 69977613 200000 112204158 200000 121676973 200000 919949727 200000 897358367 200000 890637706 200000 880032363 200000 279019901 200000 651956750 200000 876545505 200000 119267578 200000 512975861 200000 134974433 200000 704485037 200000 158424498 200000 729633239 200000 343670115 200000 496547712 200000 534341105 200000 182381973 200000 721162404 200000 417027020 200000 746274199 200000 681533380 200000 899098231 200000 470660971 200000 450795914 200000 25846175 200000 489215731 200000 10238743 200000 38126643 200000 317641604 200000 371549171 200000 121322739 200000 710802944 200000 915957620 200000 239344022 200000 958462208 200000 823917536 200000 774847895 200000 528528063 200000 161241513 200000 737500618 200000 961157302 200000 213343637 200000 677771832 200000 750412598 200000 155397824 200000 262394372 200000 886131550 200000 415132578 200000 685030213 200000 9865275 200000 52729775 200000 722421006 200000 426502142 200000 406249773 200000 643939875 200000 967326848 200000 139003715 200000 114253072 200000 360475287 200000 35491458 200000 623251 200000 427145184 200000 212531274 200000 173117343 200000 648887568 200000 916824541 200000 321621088 200000 311972073 200000 841076736 200000 67667976 200000 75760739 200000 840586358 200000 861046093 200000 6095018 200000 651240636 200000 265351646 200000 878489606 200000 621356494 200000 271456574 200000 169415359 200000 591312092 200000 800341954 200000 239827868 200000 286435641 200000 869570214 200000 595709338 200000 104361454 200000 102091891 200000 489501917 200000 281686445 200000 268842289 200000 167610132 200000 962199585 200000 660357142 200000 243292611 200000 752708042 200000 228736690 200000 992841524 200000 212626411 200000 252827079 200000 388128503 200000 750768682 200000 986355279 200000 22755134 200000 657557499 200000 264055648 200000 913197691 200000 638088171 200000 291218411 200000 480243456 200000 617242465 200000 388296073 200000 323047065 200000 570078586 200000 536334804 200000 363259993 200000 660536828 200000 658878976 200000 31725836 200000 532866465 200000 949676206 200000 209468171 200000 231739685 200000 796994603 200000 127086188 200000 284653780 200000 412765599 200000 875525314 200000 379997338 200000 138549723 200000 334933983 200000 942848696 200000 41818812 200000 137052004 200000 223722413 200000 444586083 200000 809287934 200000 940845045 200000 144017332 200000 760540571 200000 963380398 200000 73529306 200000 977524742 200000 894545470 200000 973909180 200000 229194145 200000 396918421 200000 464534189 200000 286896704 200000 393961118 200000 134740411 200000 201093708 200000 213467380 200000 17563496 200000 43931827 200000 319905285 200000 158815158 200000 469776474 200000 6890013 200000 795304134 200000 925838088 200000 273285651 200000 796391038 200000 715416062 200000 256979344 200000 340681207 200000 260816574 200000 794164772 200000 888923800 200000 791453355 200000 938972328 200000 830670640 200000 927398031 200000 547976348 200000 413830509 200000 404336928 200000 348144518 200000 265337465 200000 853691937 200000 614013045 200000 933031347 200000 571738037 200000 489428541 200000 599507635 200000 11175409 200000 337826054 200000 257978907 200000 646236901 200000 827587647 200000 979071209 200000 860554621 200000 120488470 200000 414496317 200000 757532187 200000 3788295 200000 475720152 200000 644707250 200000 748613153 200000 740030912 200000 625167553 200000 694194440 200000 908442049 200000 684509077 200000 724049642 200000 554900942 200000 25848711 200000 276724182 200000 811789935 200000 764573493 200000 104604737 200000 330797751 200000 338372593 200000 139330196 200000 946131843 200000 676137169 200000 331510039 200000 278405093 200000 720790564 200000 941029278 200000 202442504 200000 501643333 200000 624826047 200000 343422464 200000 965735154 200000 118078583 200000 474684980 200000 466146490 200000 104782471 200000 736793442 200000 530848804 200000 183704310 200000 717540475 200000 63857807 200000 626033528 200000 441435325 200000 846286087 200000 271513260 200000 182126298 200000 373761410 200000 24552553 200000 711469067 200000 31378234 200000 349299352 200000 432339298 200000 946692387 200000 331041866 200000 829447095 200000 379211702 200000 756784398 200000 846027011 200000 235173243 200000 140552879 200000 5012490 200000 630217758 200000 855237605 200000 53709723 200000 208217593 200000 831478428 200000 930008792 200000 98807882 200000 957133536 200000 539660863 200000 207197341 200000 827155344 200000 157978475 200000 939707406 200000 935674463 200000 660360137 200000 370169704 200000 652393685 200000 996737712 200000 729206608 200000 132927047 200000 709531042 200000 839196163 200000 400232198 200000 159758241 200000 639524426 200000 359089967 200000 131620562 200000 896562606 200000 874706402 200000 8794098 200000 761710107 200000 20013517 200000 770100038 200000 658894700 200000 740948048 200000 445729536 200000 451393941 200000 796762784 200000 539037024 200000 115289709 200000 804781234 200000 850078966 200000 515299906 200000 348341214 200000 826380741 200000 391745212 200000 300436335 200000 374583362 200000 970411448 200000 814257056 200000 971665763 200000 670666282 200000 382170043 200000 197141304 200000 355772191 200000 757758541 200000 910922177 200000 980276602 200000 483357866 200000 467872772 200000 693093633 200000 351531844 200000 850829195 200000 498788302 200000 448526965 200000 74753237 200000 570387793 200000 532240333 200000 250401118 200000 832804434 200000 370741772 200000 143805512 200000 511575486 200000 587626050 200000 412953297 200000 150422055 200000 490160348 200000 93868562 200000 752397369 200000 957115770 200000 320680388 200000 673922195 200000 891835618 200000 580116467 200000 288286660 200000 49192055 200000 893271533 200000 361716070 200000 796260593 200000 424069847 200000 253329790 200000 443747920 200000 292226720 200000 286505392 200000 838303040 200000 576787534 200000 624408045 200000 483032161 200000 841975518 200000 212920993 200000 773640247 200000 413016110 200000 862089867 200000 402241713 200000 382638498 200000 428801216 200000 676362107 200000 77650567 200000 310115220 200000 178777251 200000 738523240 200000 863559505 200000 426304824 200000 275251143 200000 685457422 200000 86697441 200000 856474622 200000 173847552 200000 267347374 200000 220166447 200000 498898969 200000 183289734 200000 517539727 200000 75675859 200000 355197695 200000 609951606 200000 246749560 200000 833056651 200000 378043885 200000 314154062 200000 709943608 200000 618457019 200000 452538977 200000 365610613 200000 324838175 200000 108979688 200000 890065054 200000 91671217 200000 971411586 200000 413093692 200000 172507179 200000 152520878 200000 412644410 200000 175683590 200000 607068244 200000 26094462 200000 747327269 200000 657745463 200000 772386472 200000 993932820 200000 265617572 200000 511553509 200000 739901305 200000 563042760 200000 88631068 200000 282196939 200000 11633247 200000 37613782 200000 876817525 200000 965106119 200000 962423477 200000 280717022 200000 678989470 200000 68916572 200000 956557850 200000 834163558 200000 887746567 200000 980007470 200000 971795698 200000 236064851 200000 392606757 200000 809420936 200000 173304035 200000 462735988 200000 940196849 200000 430061017 200000 995402584 200000 596553719 200000 823553129 200000 62318898 200000 222159361 200000 996180210 200000 276328718 200000 156106186 200000 290128209 200000 56344539 200000 727576165 200000 329456506 200000 396355839 200000 425826320 200000 688099958 200000 163676482 200000 919911558 200000 908065361 200000 506620240 200000 384974786 200000 999571364 200000 649127233 200000 946404739 200000 70169538 200000 70043359 200000 654941672 200000 458875044 200000 485716650 200000 640379899 200000 855163955 200000 203032012 200000 391601930 200000 496554117 200000 269817203 200000 545257498 200000 735009044 200000 560350284 200000 906438874 200000 961600812 200000 441820957 200000 879255522 200000 4165633 200000 219178922 200000 389127712 200000 231526687 200000 972130149 200000 396511676 200000 597195322 200000 288426910 200000 280880869 200000 138017166 200000 791817007 200000 851900735 200000 944603718 200000 921583059 200000 113972964 200000 491800739 200000 777029039 200000 97937471 200000 521933795 200000 996315571 200000 901619245 200000 454787084 200000 567383514 200000 529097242 200000 775982640 200000 600416374 200000 559473180 200000 632308678 200000 469613580 200000 911977279 200000 1144862 200000 53578603 200000 426308730 200000 273733420 200000 639573499 200000 143060224 200000 250462996 200000 644144773 200000 467474161 200000 648220735 200000 93779164 200000 50078105 200000 35430882 200000 541697321 200000 929380022 200000 235729208 200000 979985364 200000 581947008 200000 767193577 200000 320030519 200000 780320881 200000 214765132 200000 686738593 200000 10631920 200000 944031880 200000 94173271 200000 618792048 200000 542947263 200000 47238282 200000 773230257 200000 156062921 200000 391972230 200000 113370893 200000 279963180 200000 652834692 200000 181916969 200000 363995981 200000 31265504 200000 143920989 200000 166998803 200000 442332070 200000 757702313 200000 903482485 200000 445097904 200000 281371675 200000 822229924 200000 928829647 200000 510004209 200000 86956243 200000 974682294 200000 394841812 200000 999194571 200000 500868246 200000 923996677 200000 945465808 200000 306679480 200000 3501908 200000 201454972 200000 707878002 200000 218845236 200000 242357406 200000 119985484 200000 210279248 200000 315813953 200000 235104299 200000 942848613 200000 427312481 200000 137058276 200000 490283605 200000 771099905 200000 468377217 200000 129642405 200000 728480921 200000 840957722 200000 758806512 200000 640000019 200000 796000795 200000 358205167 200000 585595091 200000 360290878 200000 454174751 200000 776291203 200000 259046578 200000 621423675 200000 587611281 200000 763223838 200000 628677624 200000 352005028 200000 433345662 200000 538864074 200000 711724663 200000 680712213 200000 18324121 200000 859951575 200000 537775073 200000 888438192 200000 193585079 200000 658813015 200000 420134480 200000 644771226 200000 835891027 200000 245666723 200000 274638527 200000 982913148 200000 178436619 200000 812003796 200000 498022286 200000 641462530 200000 800949281 200000 157347146 200000 87383810 200000 440586847 200000 166411770 200000 341121833 200000 617164738 200000 226241224 200000 28107426 200000 61018071 200000 7529819 200000 876041204 200000 669162055 200000 768374656 200000 559752894 200000 794381219 200000 569650874 200000 23702674 200000 918569149 200000 930425876 200000 296544753 200000 994559553 200000 492053649 200000 624683660 200000 667268232 200000 724388100 200000 264462423 200000 219188694 200000 357379131 200000 298971926 200000 448752014 200000 427583166 200000 523751533 200000 702490870 200000 617428890 200000 793683605 200000 705069220 200000 944248807 200000 919993924 200000 473917872 200000 826026250 200000 736385649 200000 224020025 200000 420239849 200000 923933422 200000 775121118 200000 499694982 200000 147420444 200000 258047809 200000 697690558 200000 909135906 200000 434643371 200000 809952026 200000 390110819 200000 585931877 200000 300932859 200000 62851122 200000 386402150 200000 770633097 200000 104444405 200000 121000297 200000 588457760 200000 240837680 200000 49675142 200000 661825343 200000 573575218 200000 691357917 200000 823763231 200000 277554779 200000 993743869 200000 5266553 200000 7656757 200000 384475144 200000 992242987 200000 308855504 200000 267940290 200000 925407411 200000 438657060 200000 40490258 200000 756679874 200000 188354158 200000 592763802 200000 186052690 200000 615794871 200000 9123696 200000 721026814 200000 991783434 200000 464181542 200000 790052499 200000 815340296 200000 123270293 200000 303363352 200000 527482837 200000 587946547 200000 730407860 200000 694280090 200000 588873943 200000 138038590 200000 943291146 200000 777238589 200000 43877217 200000 937435052 200000 802131616 200000 26392982 200000 954096092 200000 372261957 200000 707915106 200000 573688767 200000 151528918 200000 842280339 200000 589050271 200000 465807573 200000 230686338 200000 886565990 200000 757979533 200000 956962168 200000 296112949 200000 159221840 200000 741979586 200000 35513678 200000 447713258 200000 371474986 200000 465986492 200000 287806847 200000 485257151 200000 981664397 200000 793164379 200000 458364218 200000 179223414 200000 699481690 200000 468735585 200000 931370543 200000 85663733 200000 844572467 200000 675898105 200000 145916180 200000 966683334 200000 683035135 200000 844862509 200000 858940449 200000 416572568 200000 619163498 200000 318726511 200000 398499219 200000 205885884 200000 802599010 200000 704308753 200000 64224812 200000 830210729 200000 933746331 200000 377354700 200000 214858673 200000 291260024 200000 586461964 200000 140890429 200000 589516651 200000 539338088 200000 37235312 200000 468988515 200000 378192551 200000 513162075 200000 827705798 200000 878536995 200000 154054966 200000 698145368 200000 934154450 200000 501912004 200000 542022638 200000 587834119 200000 971974298 200000 803376500 200000 891600678 200000 622081336 200000 646172137 200000 739798209 200000 331913534 200000 662408284 200000 101301711 200000 706212896 200000 548393749 200000 1172490 200000 395573790 200000 203211881 200000 999698065 200000 77176444 200000 600878063 200000 690638680 200000 145320731 200000 644723983 200000 852529692 200000 834174478 200000 263270944 200000 91761351 200000 56639939 200000 467929999 200000 692918673 200000 554106568 200000 749540553 200000 534844226 200000 171995236 200000 715816158 200000 584155732 200000 503799668 200000 251635984 200000 2842614 200000 615053648 200000 334731221 200000 7710229 200000 152768163 200000 750110444 200000 461707257 200000 249913970 200000 83820442 200000 44730138 200000 973469656 200000 242492461 200000 517878326 200000 339311378 200000 2698830 200000 150314191 200000 677348084 200000 71324111 200000 186705820 200000 154867685 200000 407535096 200000 750086800 200000 306641381 200000 750169472 200000 70298503 200000 178802521 200000 313242546 200000 762874550 200000 899094667 200000 830188400 200000 750244975 200000 110580255 200000 738627858 200000 407187424 200000 797547243 200000 276775512 200000 889304783 200000 954764281 200000 91055580 200000 489993347 200000 782066584 200000 169952206 200000 472379993 200000 21151429 200000 954734566 200000 941873845 200000 137557086 200000 551301831 200000 218021720 200000 854764491 200000 728075595 200000 691144246 200000 888394032 200000 849357934 200000 887397 200000 641087300 200000 787409108 200000 63503553 200000 713826644 200000 162212644 200000 790454350 200000 27996203 200000 703718051 200000 825765521 200000 168536269 200000 799453656 200000 979113028 200000 475650120 200000 885947170 200000 438882102 200000 861862921 200000 395540361 200000 662975556 200000 151202426 200000 119728172 200000 220117658 200000 719551436 200000 30288665 200000 996638664 200000 55747396 200000 937743482 200000 123695695 200000 934457181 200000 285772628 200000 589428398 200000 988797851 200000 434282832 200000 229675291 200000 700325103 200000 158178113 200000 560453736 200000 816243695 200000 613790824 200000 665104582 200000 432680019 200000 497782440 200000 614236006 200000 273149816 200000 137053727 200000 330514467 200000 474780635 200000 904915172 200000 429675201 200000 105991107 200000 861074910 200000 542531422 200000 871618961 200000 800801771 200000 2525737 200000 924269692 200000 631377100 200000 896082565 200000 477158554 200000 409001371 200000 377723409 200000 111620478 200000 865995954 200000 279570521 200000 310186213 200000 86531911 200000 234061849 200000 150682905 200000 919153967 200000 221560150 200000 8716056 200000 817349506 200000 716401084 200000 72686243 200000 284277533 200000 880146688 200000 285082300 200000 758745131 200000 676501819 200000 59427138 200000 706789955 200000 617385329 200000 527480999 200000 491197114 200000 635263177 200000 542953720 200000 212222780 200000 576490272 200000 340781994 200000 622635722 200000 256996344 200000 929127408 200000 611236775 200000 340239604 200000 486114173 200000 948840679 200000 847419748 200000 159836167 200000 798196369 200000 80562825 200000 666425832 200000 673262489 200000 778141342 200000 429274782 200000 926641952 200000 743688898 200000 180800562 200000 352797361 200000 889129563 200000 458350752 200000 197846912 200000 259053712 200000 65198287 200000 564064979 200000 373922014 200000 126038735 200000 175789075 200000 555837953 200000 699811653 200000 935693125 200000 700604067 200000 8027219 200000 596144853 200000 789616012 200000 531982432 200000 196347382 200000 143261006 200000 138623365 200000 457294605 200000 453245340 200000 833593495 200000 610067410 200000 274171091 200000 800988408 200000 456610106 200000 367964763 200000 829501117 200000 985581382 200000 100250854 200000 313881290 200000 176003389 200000 498914240 200000 996978924 200000 359813390 200000 563627685 200000 64256554 200000 722342595 200000 424318940 200000 785325999 200000 308546887 200000 919592069 200000 910278953 200000 760937974 200000 790390113 200000 248828271 200000 147107505 200000 165436027 200000 610393285 200000 772737125 200000 466018420 200000 334776865 200000 11429444 200000 791967339 200000 312355635 200000 24277040 200000 601485748 200000 923200813 200000 119532279 200000 178154198 200000 720204397 200000 755220344 200000 196987275 200000 314899361 200000 506101197 200000 25731519 200000 304321277 200000 130902022 200000 910328756 200000 12775575 200000 152374817 200000 380229086 200000 446687497 200000 366237499 200000 386741006 200000 90450403 200000 472324147 200000 162323976 200000 103362975 200000 333208120 200000 534868896 200000 141907202 200000 311072242 200000 300318942 200000 248774721 200000 90722894 200000 316426477 200000 852297280 200000 356087308 200000 925557942 200000 806800052 200000 89572776 200000 840770169 200000 623914536 200000 111782196 200000 459712455 200000 622884614 200000 989928503 200000 960555676 200000 743276337 200000 19372467 200000 999677080 200000 286243294 200000 599810270 200000 542790535 200000 31795623 200000 554498355 200000 19172011 200000 635356425 200000 187984096 200000 808394900 200000 893166551 200000 61166791 200000 24350566 200000 797621825 200000 20743046 200000 809275859 200000 945167999 200000 301862718 200000 136905538 200000 892860992 200000 296905237 200000 596846545 200000 631238517 200000 527695274 200000 463363383 200000 228686342 200000 101998063 200000 559373227 200000 76564630 200000 53747243 200000 657504870 200000 329997415 200000 728609544 200000 82473300 200000 918626033 200000 167294209 200000 673162761 200000 751992792 200000 206382733 200000 412295715 200000 780206645 200000 410842066 200000 546279832 200000 400253051 200000 6122959 200000 866023329 200000 186710105 200000 205269816 200000 226951486 200000 568889960 200000 639092598 200000 988577937 200000 260424586 200000 508073103 200000 229494395 200000 592434238 200000 468031715 200000 64751680 200000 774014554 200000 953557501 200000 489954075 200000 365502954 200000 573112806 200000 555410958 200000 127579175 200000 309225154 200000 75439703 200000 974590904 200000 388082337 200000 873481533 200000 880391113 200000 597723074 200000 842137161 200000 219846040 200000 766709180 200000 770836218 200000 174526591 200000 983129680 200000 757704085 200000 102456498 200000 875665611 200000 11413162 200000 297645340 200000 235860285 200000 776430422 200000 592691500 200000 600046845 200000 918954615 200000 947836270 200000 823148066 200000 853926215 200000 265369659 200000 407601158 200000 155594778 200000 995625455 200000 422496490 200000 669169715 200000 621706856 200000 705534798 200000 609204714 200000 358074800 200000 299487139 200000 840585887 200000 734381605 200000 214025563 200000 366484006 200000 54868610 200000 198664326 200000 174150070 200000 941759120 200000 785787772 200000 88793728 200000 793435495 200000 888208452 200000 791416949 200000 190852230 200000 827166648 200000 758854122 200000 671823672 200000 467414164 200000 702776599 200000 904099820 200000 51319030 200000 544482469 200000 197280663 200000 871184122 200000 999318723 200000 248922938 200000 481905518 200000 873107591 200000 84226584 200000 306457561 200000 764592501 200000 852854601 200000 896666447 200000 405042572 200000 19990443 200000 894848956 200000 891617835 200000 820784478 200000 107140018 200000 959030944 200000 749459021 200000 384646370 200000 236939600 200000 400957303 200000 430322111 200000 19828396 200000 647376624 200000 143554824 200000 207445870 200000 650245845 200000 335188511 200000 23832543 200000 236504488 200000 717246331 200000 307518479 200000 759023818 200000 289455778 200000 432001342 200000 347135511 200000 210129757 200000 909537524 200000 143322053 200000 666629680 200000 21155951 200000 526019098 200000 393323063 200000 35252602 200000 793765019 200000 360717557 200000 204865475 200000 267160245 200000 76312768 200000 297572424 200000 720754200 200000 420044489 200000 985463938 200000 428665149 200000 726698989 200000 980480318 200000 774471878 200000 571317213 200000 136383866 200000 784662212 200000 206371386 200000 945617307 200000 825424637 200000 24898477 200000 718400459 200000 385647050 200000 971567415 200000 270169710 200000 414667564 200000 890827810 200000 384790508 200000 636973090 200000 120349014 200000 848655167 200000 474489447 200000 774083334 200000 68285698 200000 139173666 200000 377184755 200000 960716542 200000 138558257 200000 33931182 200000 444270691 200000 792233487 200000 634505125 200000 850362156 200000 480550027 200000 319688419 200000 726848357 200000 231985352 200000 246930628 200000 399555400 200000 302009149 200000 476266769 200000 24188780 200000 379606193 200000 739492411 200000 523799677 200000 752742756 200000 667576499 200000 152982067 200000 490800610 200000 514188432 200000 620230025 200000 348744252 200000 253842174 200000 222561883 200000 230952081 200000 320673585 200000 985012465 200000 208228400 200000 395996877 200000 168028210 200000 584795838 200000 581737986 200000 736757603 200000 563848992 200000 806953933 200000 546674885 200000 342542366 200000 282766116 200000 178024556 200000 894062834 200000 152843242 200000 848943400 200000 720740425 200000 923282183 200000 96780635 200000 181440604 200000 470082298 200000 454781957 200000 683134759 200000 818442419 200000 340288629 200000 769956848 200000 968600231 200000 170315619 200000 4759448 200000 640830547 200000 568953435 200000 127410025 200000 435670178 200000 759746233 200000 199572067 200000 443663363 200000 354856376 200000 784838453 200000 442011398 200000 45205300 200000 443498337 200000 205555419 200000 247544623 200000 10585667 200000 781641483 200000 277690948 200000 809147627 200000 307321404 200000 493357956 200000 482586638 200000 214003180 200000 534293613 200000 382204289 200000 963994970 200000 365474313 200000 145577194 200000 154103322 200000 310645837 200000 939546556 200000 58637067 200000 285738828 200000 989429391 200000 756400802 200000 574985705 200000 412372598 200000 346764751 200000 409789951 200000 820578532 200000 575159004 200000 948040252 200000 66988855 200000 642596895 200000 746099751 200000 823092493 200000 609308246 200000 770577154 200000 789429475 200000 108788475 200000 383721097 200000 910333112 200000 912939264 200000 761845442 200000 265858211 200000 548841647 200000 193733202 200000 196115876 200000 58455961 200000 906972442 200000 716174097 200000 322049509 200000 147657478 200000 549962098 200000 147076698 200000 784360272 200000 43751848 200000 126809841 200000 113456811 200000 473070512 200000 508095457 200000 39012629 200000 801768555 200000 35350872 200000 251414583 200000 95018019 200000 593191520 200000 164589468 200000 500053972 200000 434002850 200000 960916023 200000 145764182 200000 660795654 200000 323384540 200000 139604735 200000 516124514 200000 671844800 200000 817186144 200000 349731758 200000 450479393 200000 824071192 200000 288707971 200000 801422747 200000 171655418 200000 871904455 200000 467134682 200000 242244354 200000 431021781 200000 922282924 200000 699227329 200000 547954563 200000 958613150 200000 368122953 200000 738311383 200000 225523876 200000 722063560 200000 920842308 200000 977934208 200000 22838858 200000 655396039 200000 414668776 200000 968582242 200000 844183876 200000 573559701 200000 552531617 200000 685604072 200000 488502208 200000 151630894 200000 616313220 200000 203566274 200000 427296724 200000 652999187 200000 643296196 200000 256136803 200000 248887286 200000 350973387 200000 976315710 200000 273661314 200000 501833604 200000 823712094 200000 189442798 200000 573617049 200000 760032574 200000 416102616 200000 502149496 200000 707131497 200000 775697863 200000 125994700 200000 212876704 200000 96041076 200000 153860135 200000 564730574 200000 416303826 200000 338062722 200000 434000460 200000 269155320 200000 431472027 200000 347962653 200000 895740804 200000 725214054 200000 686154797 200000 884701972 200000 805805828 200000 103221434 200000 622971103 200000 624697340 200000 539808356 200000 880650392 200000 513707179 200000 591082922 200000 85900321 200000 903842603 200000 968398255 200000 251869626 200000 835906074 200000 492003999 200000 324736428 200000 806426124 200000 863919124 200000 971381156 200000 796891274 200000 724154689 200000 728515126 200000 750817266 200000 512168658 200000 316818242 200000 559080845 200000 686249151 200000 375899698 200000 330870714 200000 816984713 200000 55952714 200000 551287293 200000 189179543 200000 665889662 200000 294299988 200000 942356905 200000 410629773 200000 256717605 200000 416718242 200000 976587599 200000 854039442 200000 449280792 200000 348312701 200000 477801518 200000 648389987 200000 475079769 200000 703492145 200000 948447015 200000 529679358 200000 258254796 200000 62807953 200000 849958210 200000 370252838 200000 233077432 200000 770280561 200000 885607465 200000 575314403 200000 462776650 200000 905629739 200000 116327080 200000 317482751 200000 934127377 200000 188948507 200000 626445619 200000 190071689 200000 981759363 200000 274085411 200000 749984352 200000 761701974 200000 189700215 200000 516509480 200000 204275560 200000 727606651 200000 372882089 200000 594141074 200000 826277547 200000 636432084 200000 841493050 200000 194953168 200000 479120425 200000 986762881 200000 377283885 200000 160163538 200000 246405129 200000 552073060 200000 586365931 200000 663952525 200000 79354646 200000 189195684 200000 282223552 200000 274595963 200000 875925820 200000 160114988 200000 368434523 200000 671718936 200000 416917008 200000 423199788 200000 889573714 200000 130349926 200000 275017030 200000 853558679 200000 900924572 200000 4608362 200000 954998072 200000 212209060 200000 308902677 200000 782024877 200000 578221414 200000 164786254 200000 514081277 200000 525231035 200000 770919152 200000 672659412 200000 793897593 200000 402859431 200000 659387166 200000 194390329 200000 374796305 200000 384448133 200000 408099289 200000 700649669 200000 868883249 200000 603172847 200000 277233711 200000 559000706 200000 12416936 200000 638670721 200000 185469650 200000 609915071 200000 554124587 200000 361533277 200000 29611674 200000 874674321 200000 156617171 200000 278549672 200000 357753087 200000 700599373 200000 752279195 200000 719212555 200000 261737119 200000 883060752 200000 309301219 200000 986950195 200000 775829950 200000 897536055 200000 249468400 200000 974171217 200000 444932289 200000 890995687 200000 855461737 200000 208058522 200000 348723378 200000 810376070 200000 211338715 200000 306987720 200000 22297023 200000 938990400 200000 827326519 200000 132681879 200000 373403067 200000 984877443 200000 902967631 200000 547862089 200000 148971164 200000 42938243 200000 96589916 200000 945636131 200000 184302843 200000 422927799 200000 506072955 200000 764317165 200000 285754519 200000 794964058 200000 430256171 200000 886674294 200000 539451602 200000 885699051 200000 232965584 200000 950586638 200000 198767922 200000 646649261 200000 337027636 200000 908029195 200000 550332386 200000 286195240 200000 237141505 200000 374796100 200000 224505902 200000 843883942 200000 70475079 200000 239283097 200000 137315595 200000 969128631 200000 947474940 200000 221033065 200000 770561420 200000 995535021 200000 870185080 200000 777317658 200000 746365806 200000 274144288 200000 132750837 200000 70980756 200000 257554829 200000 992659308 200000 680592149 200000 357759942 200000 830400108 200000 299057966 200000 449491547 200000 151153696 200000 330335922 200000 918519499 200000 147548336 200000 399662104 200000 96457639 200000 319379689 200000 855399392 200000 281780645 200000 329477051 200000 426278900 200000 473732379 200000 337443527 200000 814456576 200000 773256346 200000 742024052 200000 865563645 200000 667625387 200000 375882319 200000 541580389 200000 762099405 200000 486678167 200000 9289674 200000 319606857 200000 380803135 200000 869142465 200000 670403974 200000 457854689 200000 399775074 200000 616958157 200000 38100546 200000 359614416 200000 827428806 200000 779906432 200000 650090882 200000 180167967 200000 825609217 200000 959178308 200000 932199948 200000 608261562 200000 545505323 200000 210667687 200000 638819947 200000 683852784 200000 419646561 200000 35252700 200000 150301551 200000 531206647 200000 709528389 200000 493719864 200000 33097898 200000 126142565 200000 19250812 200000 87687350 200000 915129589 200000 15493816 200000 832839983 200000 711314292 200000 563317993 200000 302135248 200000 803438219 200000 79432244 200000 699079527 200000 747939439 200000 746033729 200000 176502236 200000 50774545 200000 345430464 200000 844248838 200000 335751670 200000 891051982 200000 83788749 200000 274338068 200000 70676273 200000 38596426 200000 442479624 200000 32645287 200000 668634590 200000 214055795 200000 972352451 200000 984725634 200000 917292147 200000 884322813 200000 314356919 200000 272323176 200000 816466955 200000 879803359 200000 175565185 200000 382617506 200000 448973541 200000 996287444 200000 435060768 200000 257820543 200000 943084257 200000 44756187 200000 793630329 200000 541459919 200000 676135942 200000 759977144 200000 413454035 200000 785775464 200000 894246143 200000 496954992 200000 811810396 200000 924981410 200000 137335192 200000 296572625 200000 11408802 200000 292026842 200000 479308614 200000 40719080 200000 58566938 200000 407383538 200000 955088797 200000 753831048 200000 744402332 200000 77407951 200000 828342487 200000 241314506 200000 818172644 200000 24708570 200000 659299924 200000 324238983 200000 118026771 200000 921571968 200000 381415700 200000 817425632 200000 441923117 200000 16152242 200000 544862783 200000 77447095 200000 550594201 200000 626026854 200000 83945373 200000 970502707 200000 892815268 200000 575509780 200000 519822367 200000 670247744 200000 500829950 200000 774147129 200000 738333268 200000 843922957 200000 731738683 200000 658866135 200000 796701940 200000 775579276 200000 775788883 200000 901651955 200000 842924889 200000 51224565 200000 609320738 200000 567585814 200000 119149057 200000 758378819 200000 436446185 200000 775382477 200000 766696206 200000 780012981 200000 715387851 200000 649081642 200000 730670278 200000 262023503 200000 804892497 200000 221520704 200000 596114451 200000 231817046 200000 268610023 200000 485842602 200000 629368579 200000 605589720 200000 727250012 200000 438810628 200000 805075785 200000 385975074 200000 329234278 200000 636802161 200000 233494202 200000 37384263 200000 776995868 200000 596774932 200000 761398225 200000 528141216 200000 15967866 200000 72218263 200000 107514924 200000 72814663 200000 592592352 200000 787042727 200000 245141773 200000 442620314 200000 180958611 200000 251667317 200000 712878555 200000 562531262 200000 635207995 200000 564073270 200000 979915422 200000 984506906 200000 74937187 200000 418096036 200000 675011718 200000 664949720 200000 800550397 200000 492585340 200000 462403172 200000 851889767 200000 148084955 200000 994536958 200000 678077230 200000 922601467 200000 743341111 200000 287171440 200000 298251392 200000 841437707 200000 943820588 200000 540446107 200000 836647190 200000 526310867 200000 635620922 200000 84655180 200000 972823892 200000 229265104 200000 341029318 200000 919553493 200000 943868862 200000 314953542 200000 446374039 200000 765170569 200000 118236544 200000 822221501 200000 123635291 200000 71413827 200000 665819878 200000 985278080 200000 895432224 200000 11377376 200000 979500517 200000 301302813 200000 436426971 200000 218417344 200000 843014801 200000 870906855 200000 85681636 200000 649383497 200000 728726949 200000 283949431 200000 935823736 200000 623556452 200000 990735102 200000 63328807 200000 479027510 200000 496496126 200000 663734304 200000 705489814 200000 200518819 200000 860869257 200000 577360559 200000 944707111 200000 936954278 200000 51771000 200000 213002999 200000 280976769 200000 684904204 200000 11835590 200000 585452134 200000 759822096 200000 356105477 200000 732949616 200000 657676300 200000 633499267 200000 177340325 200000 186825462 200000 950714658 200000 503955020 200000 507986276 200000 358504670 200000 740204928 200000 2353699 200000 516493726 200000 437187633 200000 642405413 200000 190592899 200000 184452884 200000 324705532 200000 241784754 200000 658621996 200000 532324458 200000 205793745 200000 411202287 200000 313592991 200000 649462439 200000 44137539 200000 746386757 200000 622121637 200000 219243448 200000 497611117 200000 934608195 200000 706886089 200000 615971052 200000 60941932 200000 221286682 200000 107111897 200000 10380153 200000 386662624 200000 666428705 200000 910705513 200000 169950454 200000 124518768 200000 554453073 200000 424163407 200000 213552095 200000 383496771 200000 315063497 200000 43450920 200000 776057877 200000 194292103 200000 455149131 200000 840890578 200000 275062107 200000 580518893 200000 395996861 200000 622036720 200000 614591962 200000 462698283 200000 900283562 200000 964498538 200000 799360157 200000 723617913 200000 660329919 200000 831433450 200000 197755926 200000 740785429 200000 669052238 200000 391627359 200000 846090391 200000 3571903 200000 138819790 200000 809232254 200000 381687002 200000 257701949 200000 134849112 200000 567497276 200000 823311994 200000 206804440 200000 935542572 200000 987054677 200000 8821880 200000 667423197 200000 846444074 200000 135277000 200000 258293175 200000 793297694 200000 721610330 200000 300784473 200000 420574079 200000 275717486 200000 339159908 200000 740809998 200000 612530174 200000 477350441 200000 729196057 200000 323494067 200000 288519874 200000 84262057 200000 196170984 200000 127754838 200000 341318464 200000 213737170 200000 982669929 200000 666356427 200000 944703825 200000 249706887 200000 627699158 200000 188169257 200000 387122607 200000 605147954 200000 35643789 200000 513395274 200000 31668349 200000 337689152 200000 882577808 200000 597498703 200000 580682684 200000 96251299 200000 566537220 200000 667884058 200000 937241559 200000 65999694 200000 208920501 200000 946383571 200000 423176216 200000 402919613 200000 435944081 200000 885600100 200000 678919472 200000 736416106 200000 35090985 200000 212141053 200000 439301043 200000 652538713 200000 864192563 200000 84514192 200000 596816537 200000 989770637 200000 584523018 200000 475423317 200000 300987327 200000 355835024 200000 125394988 200000 627350600 200000 952680548 200000 822826223 200000 204835003 200000 332918182 200000 919135660 200000 437251004 200000 199472637 200000 906859380 200000 190454561 200000 703105291 200000 63473116 200000 406012408 200000 253591853 200000 791722101 200000 431919463 200000 390453054 200000 129725856 200000 688612248 200000 431850319 200000 983824788 200000 756106800 200000 391803028 200000 639509099 200000 616765454 200000 453161204 200000 545249935 200000 819463220 200000 843184387 200000 913575145 200000 403339827 200000 584560458 200000 412601998 200000 555566701 200000 356411947 200000 409531373 200000 433085198 200000 472788935 200000 77563817 200000 188450948 200000 316638630 200000 361549725 200000 475958499 200000 899747354 200000 750966461 200000 638030715 200000 856983953 200000 778513116 200000 718460032 200000 574423635 200000 556434801 200000 467267740 200000 493888859 200000 303603960 200000 654604996 200000 79160145 200000 957842052 200000 871716514 200000 687859406 200000 5484437 200000 460986992 200000 39879021 200000 833607257 200000 619809061 200000 59449692 200000 230639321 200000 453988402 200000 82965349 200000 82223045 200000 957598283 200000 492414891 200000 747677146 200000 330398960 200000 416506763 200000 665027864 200000 589841069 200000 906372451 200000 357657413 200000 624464978 200000 491117359 200000 430463850 200000 291683720 200000 467103543 200000 124279887 200000 356277139 200000 907535433 200000 986562599 200000 956874022 200000 124920114 200000 89248737 200000 854695049 200000 342256492 200000 520681694 200000 258234763 200000 946885956 200000 953141247 200000 378896114 200000 786796519 200000 524339526 200000 845407587 200000 319926797 200000 199010682 200000 203766273 200000 406438973 200000 587131794 200000 94853420 200000 558329833 200000 679817687 200000 484315689 200000 970022088 200000 256710391 200000 137308832 200000 355501116 200000 913030015 200000 137921833 200000 762331305 200000 263593083 200000 269755493 200000 250543359 200000 179005480 200000 429016152 200000 165780723 200000 788951552 200000 671492089 200000 921006732 200000 156125571 200000 947609395 200000 357560344 200000 7317904 200000 231251928 200000 532601766 200000 647881256 200000 620979749 200000 887936403 200000 42124011 200000 340875247 200000 333439437 200000 510212286 200000 511115158 200000 392205271 200000 970227535 200000 763663430 200000 848239040 200000 404905327 200000 213824311 200000 409417849 200000 598886279 200000 566157288 200000 736994387 200000 936456588 200000 868755340 200000 53792409 200000 559355959 200000 776305175 200000 45691251 200000 970985852 200000 735870906 200000 180984214 200000 767450726 200000 125847470 200000 969369975 200000 181994730 200000 144236435 200000 126181875 200000 299819597 200000 937199830 200000 203487913 200000 318273327 200000 835256799 200000 727634052 200000 615071839 200000 965020398 200000 161176341 200000 72450045 200000 305703662 200000 782108125 200000 643345049 200000 460145332 200000 65039506 200000 154853966 200000 101764955 200000 545413116 200000 486334988 200000 260507320 200000 5506318 200000 905475469 200000 428591395 200000 400043061 200000 3479208 200000 50803715 200000 244216094 200000 621295875 200000 47463654 200000 213353311 200000 489062731 200000 750927108 200000 969231558 200000 868116356 200000 240292220 200000 198162493 200000 401214987 200000 545519803 200000 858046597 200000 819073370 200000 571907004 200000 561302064 200000 248520383 200000 633533993 200000 329125029 200000 548504690 200000 604852872 200000 905018906 200000 153743828 200000 399205879 200000 929014977 200000 827646662 200000 592479517 200000 363933589 200000 964524366 200000 317175909 200000 163870615 200000 910450954 200000 490532250 200000 136969302 200000 90373661 200000 257911158 200000 31970064 200000 183082907 200000 579938254 200000 52464092 200000 885146531 200000 711805274 200000 138151054 200000 416742309 200000 384688711 200000 462825821 200000 353993603 200000 119035676 200000 102036853 200000 971354771 200000 189219224 200000 196013554 200000 352735659 200000 10556813 200000 893269501 200000 902879164 200000 582288874 200000 533854978 200000 631998629 200000 288068720 200000 376456247 200000 921492043 200000 878788806 200000 226770668 200000 988386842 200000 385565159 200000 957587805 200000 800821103 200000 413772577 200000 849141752 200000 944682919 200000 828194334 200000 500662622 200000 964797125 200000 818703273 200000 301364608 200000 659184101 200000 807932726 200000 661208746 200000 99782915 200000 545032528 200000 216780123 200000 438776756 200000 748035957 200000 807135291 200000 470182630 200000 681508374 200000 891018635 200000 522922951 200000 940341164 200000 702861284 200000 346314845 200000 17356827 200000 70939687 200000 698797173 200000 755373032 200000 926183646 200000 244193783 200000 368140516 200000 749026187 200000 648521151 200000 145399388 200000 942625425 200000 851363466 200000 308122862 200000 664280766 200000 989027741 200000 602824334 200000 402312096 200000 340447526 200000 759089521 200000 935931939 200000 862590094 200000 504779458 200000 786428215 200000 328109369 200000 498301046 200000 183378532 200000 971386463 200000 717101476 200000 249440409 200000 371193092 200000 526819612 200000 199126428 200000 597395259 200000 281928250 200000 384212197 200000 971445310 200000 424331303 200000 554271941 200000 398745844 200000 298974216 200000 960458024 200000 899541254 200000 58488522 200000 832523105 200000 637855889 200000 12029317 200000 129854633 200000 214697231 200000 244079030 200000 481553259 200000 84795417 200000 859521215 200000 537313649 200000 792365319 200000 568295524 200000 113465216 200000 665704606 200000 376582218 200000 992093977 200000 284100680 200000 197472415 200000 66917194 200000 909231244 200000 805311086 200000 329351640 200000 959145154 200000 750581333 200000 9425966 200000 608076340 200000 685813905 200000 954197965 200000 675677481 200000 579682206 200000 98576439 200000 841250964 200000 758490850 200000 707169417 200000 848194907 200000 248698126 200000 818126145 200000 175394409 200000 17583687 200000 426583265 200000 625139988 200000 803776568 200000 721617514 200000 729246072 200000 359264905 200000 926422770 200000 59501269 200000 299528835 200000 413739446 200000 984861721 200000 629045439 200000 590838389 200000 930826002 200000 910109745 200000 55020033 200000 735319301 200000 160093688 200000 751132485 200000 478649243 200000 294123949 200000 702447403 200000 913854305 200000 801159725 200000 359828014 200000 767939405 200000 791779093 200000 657983615 200000 247895306 200000 477848934 200000 510734840 200000 696975865 200000 964970505 200000 861039972 200000 178868515 200000 358571307 200000 672479413 200000 394216085 200000 767550898 200000 261775431 200000 178503389 200000 284148270 200000 69225287 200000 683775394 200000 776847125 200000 312280007 200000 95715975 200000 93446199 200000 304057141 200000 571626461 200000 909828506 200000 934749731 200000 674834646 200000 462513743 200000 755433647 200000 906195754 200000 630132184 200000 964608226 200000 787720822 200000 75761457 200000 254987487 200000 215012797 200000 619724452 200000 9485506 200000 711026129 200000 572383725 200000 996661363 200000 587430283 200000 174504025 200000 655352802 200000 24172319 200000 708943071 200000 555938920 200000 396585457 200000 731229290 200000 111444019 200000 29376686 200000 249195728 200000 98962712 200000 390559650 200000 20734757 200000 408927772 200000 427094900 200000 925351018 200000 815206279 200000 639182038 200000 533217226 200000 593337197 200000 16526803 200000 586353634 200000 158608618 200000 1689521 200000 201373388 200000 807172231 200000 54604972 200000 947945696 200000 296868474 200000 332069106 200000 338277478 200000 2210249 200000 10552999 200000 447430322 200000 382315895 200000 633975005 200000 127687010 200000 279441725 200000 832186816 200000 365492403 200000 536835456 200000 872065642 200000 902618662 200000 947412100 200000 75073302 200000 936131317 200000 690128658 200000 449113263 200000 972697600 200000 59342079 200000 727178480 200000 648384822 200000 879426142 200000 84707979 200000 487002803 200000 941023808 200000 488327953 200000 827521026 200000 112491088 200000 288544917 200000 685709890 200000 704143536 200000 577299774 200000 742649893 200000 995203036 200000 927997253 200000 26250492 200000 938621569 200000 678776845 200000 320280660 200000 987746187 200000 452161376 200000 971106249 200000 236564183 200000 333425136 200000 126891804 200000 811997511 200000 686471337 200000 425890996 200000 308497714 200000 786158210 200000 506955530 200000 317951076 200000 337951942 200000 235564985 200000 992937247 200000 346352656 200000 895692060 200000 414406127 200000 84532848 200000 973384656 200000 962102304 200000 592072043 200000 980261225 200000 769413434 200000 400917727 200000 311316538 200000 273843161 200000 377663982 200000 189953548 200000 63506088 200000 793430389 200000 336032779 200000 683622524 200000 741859275 200000 380102230 200000 595865782 200000 249922986 200000 684680184 200000 683986295 200000 8036506 200000 407710260 200000 406072651 200000 486216504 200000 160997475 200000 374507100 200000 676465188 200000 610597854 200000 543221570 200000 492979335 200000 292197285 200000 390326800 200000 970475372 200000 883610050 200000 814903861 200000 421721947 200000 742561435 200000 615895096 200000 847134207 200000 563023024 200000 921320587 200000 161029565 200000 91521908 200000 43343585 200000 495316862 200000 48157254 200000 363837893 200000 285878055 200000 664343737 200000 528809071 200000 29223786 200000 778195359 200000 66960133 200000 563758068 200000 745927837 200000 951573448 200000 734072623 200000 732292664 200000 343254495 200000 988198662 200000 354105992 200000 178097345 200000 531053683 200000 236529443 200000 588956005 200000 64692665 200000 654784222 200000 86925513 200000 796616608 200000 811445359 200000 79000430 200000 237778440 200000 100008213 200000 102822356 200000 963166383 200000 561897174 200000 377344550 200000 973831935 200000 196552183 200000 10228107 200000 327939128 200000 103004585 200000 16198619 200000 256285537 200000 358041140 200000 725446322 200000 284351160 200000 884995322 200000 974178566 200000 576216218 200000 385359659 200000 944382681 200000 611892257 200000 972587528 200000 218137241 200000 441517031 200000 32796666 200000 172282951 200000 906883496 200000 713053168 200000 709184137 200000 775633860 200000 748612292 200000 377045540 200000 940744651 200000 50790033 200000 859083931 200000 456175510 200000 766572610 200000 462455526 200000 245730977 200000 421619648 200000 857971571 200000 706110874 200000 426830733 200000 897883901 200000 695277159 200000 209563310 200000 246568922 200000 195318542 200000 963269675 200000 7860163 200000 95612487 200000 961717142 200000 393411152 200000 751243422 200000 211692120 200000 546373278 200000 46703467 200000 151181739 200000 367038162 200000 643557138 200000 135168406 200000 7626359 200000 652354115 200000 743285569 200000 414017261 200000 220319285 200000 197203831 200000 946379617 200000 20526610 200000 653803578 200000 592985092 200000 347583496 200000 602022058 200000 748962434 200000 624122047 200000 786695860 200000 60268510 200000 268184104 200000 789496389 200000 266893381 200000 400330971 200000 944665073 200000 837754228 200000 714862974 200000 650640210 200000 271380162 200000 301481966 200000 313894791 200000 263240696 200000 88245286 200000 681629 200000 570643053 200000 550817031 200000 748531913 200000 831040553 200000 911274913 200000 105178300 200000 673654015 200000 126831492 200000 703449205 200000 736401367 200000 80699198 200000 18896479 200000 914185378 200000 662039582 200000 280083615 200000 613461426 200000 721115845 200000 661494490 200000 716226401 200000 479669816 200000 908638941 200000 963496280 200000 791511398 200000 352991984 200000 379442895 200000 978092393 200000 669408949 200000 692545949 200000 392402658 200000 380627938 200000 769554934 200000 673977159 200000 641122372 200000 286017821 200000 162607865 200000 916047032 200000 903363971 200000 758691703 200000 426396463 200000 805212928 200000 741974292 200000 171514832 200000 211529775 200000 645689330 200000 357321167 200000 887884302 200000 259188275 200000 694676645 200000 195190640 200000 956819354 200000 449046168 200000 634104819 200000 276603672 200000 49980384 200000 218980450 200000 917080317 200000 396432331 200000 719473876 200000 394590389 200000 295797157 200000 154904304 200000 828930408 200000 24578909 200000 316723474 200000 614985428 200000 801854999 200000 747423047 200000 714055216 200000 914226983 200000 439427934 200000 698345222 200000 811791917 200000 777399165 200000 818023997 200000 560722767 200000 390994173 200000 147055054 200000 186038970 200000 977409917 200000 691970520 200000 978555126 200000 693186654 200000 448426509 200000 176661431 200000 713947446 200000 614539958 200000 470059811 200000 401618394 200000 151310001 200000 49621971 200000 631181060 200000 291612740 200000 34799088 200000 953881290 200000 853694618 200000 779129917 200000 926064735 200000 672310837 200000 841662451 200000 261228751 200000 541193421 200000 976875697 200000 30540482 200000 170477386 200000 864636912 200000 479590750 200000 592507101 200000 436675009 200000 180360415 200000 177514594 200000 776130749 200000 321549707 200000 769289622 200000 900505446 200000 806642177 200000 614026178 200000 508695925 200000 889823767 200000 298691563 200000 765881799 200000 347078081 200000 976608934 200000 382548961 200000 379762108 200000 188183586 200000 382079561 200000 971801581 200000 855523080 200000 586310947 200000 958225336 200000 464050494 200000 315455191 200000 208892598 200000 597373360 200000 825044133 200000 967870616 200000 415116973 200000 856641908 200000 864527641 200000 455409789 200000 869306690 200000 406526791 200000 17363507 200000 675857918 200000 97442704 200000 699642099 200000 307319987 200000 748359254 200000 167888919 200000 928360005 200000 786578169 200000 723117317 200000 634592060 200000 237785486 200000 387738508 200000 288770124 200000 609905094 200000 219875363 200000 330846103 200000 104970676 200000 570043235 200000 798514398 200000 521050471 200000 109529223 200000 679489313 200000 726552732 200000 133879022 200000 145955413 200000 154467829 200000 556757693 200000 662865475 200000 311220081 200000 973442871 200000 529590183 200000 501588000 200000 376071538 200000 73404708 200000 511439683 200000 233482851 200000 292031923 200000 656196443 200000 179188607 200000 741504141 200000 233881042 200000 530326369 200000 897844426 200000 845228614 200000 366001716 200000 921509149 200000 398985882 200000 994552791 200000 629728896 200000 338904924 200000 93272553 200000 886528174 200000 952467488 200000 521630286 200000 152759220 200000 697746398 200000 15771331 200000 841584647 200000 980924283 200000 845547164 200000 860923102 200000 843752703 200000 672431556 200000 609583299 200000 847843878 200000 50690194 200000 71692441 200000 429271889 200000 651069975 200000 419401601 200000 199173637 200000 119139560 200000 915023472 200000 151258224 200000 934833818 200000 625083982 200000 965901749 200000 331524710 200000 885924846 200000 299704557 200000 192339884 200000 481298256 200000 46170393 200000 184322900 200000 719356896 200000 832181373 200000 870165816 200000 254103476 200000 369172002 200000 233843491 200000 383630318 200000 877086307 200000 153598722 200000 880236761 200000 475366366 200000 869388380 200000 767261786 200000 230593563 200000 917056818 200000 828086206 200000 529347012 200000 878201034 200000 919605271 200000 816364105 200000 324538655 200000 878336169 200000 857802558 200000 948411364 200000 716492558 200000 279693793 200000 756751965 200000 891161369 200000 838310776 200000 602216317 200000 542045868 200000 117689239 200000 186321929 200000 258957295 200000 364822889 200000 137195695 200000 83495600 200000 807675274 200000 423481940 200000 472541656 200000 292912671 200000 830094597 200000 764761139 200000 317786412 200000 791844431 200000 139077118 200000 327723343 200000 328410600 200000 401997561 200000 927143285 200000 773602806 200000 162979568 200000 35799069 200000 666235469 200000 427493623 200000 832719688 200000 897069695 200000 400269262 200000 955766825 200000 223296668 200000 857442853 200000 797871654 200000 114430180 200000 891510713 200000 351047898 200000 767647971 200000 270371462 200000 601197330 200000 222779055 200000 853941114 200000 669516015 200000 981252924 200000 801389685 200000 555337156 200000 608954117 200000 633099122 200000 687431747 200000 135910523 200000 51942705 200000 948041233 200000 720089078 200000 512782274 200000 585789921 200000 320918813 200000 270711724 200000 850544538 200000 19692548 200000 952751803 200000 724281416 200000 727559278 200000 106923409 200000 434728885 200000 972344306 200000 450012040 200000 427693056 200000 222673401 200000 487843988 200000 490704281 200000 37932239 200000 624213786 200000 692136541 200000 632672565 200000 885467646 200000 271639245 200000 57608258 200000 276741972 200000 923440275 200000 926318446 200000 532513400 200000 298611667 200000 938667287 200000 364275833 200000 898654460 200000 228131825 200000 666559000 200000 59494161 200000 415650827 200000 604250834 200000 710796965 200000 70781564 200000 39854762 200000 849638400 200000 227334869 200000 940755108 200000 165079327 200000 416125925 200000 614851136 200000 726128280 200000 462141301 200000 142057553 200000 226055300 200000 856620809 200000 54550525 200000 773958394 200000 182370241 200000 984773837 200000 406176712 200000 391173623 200000 567462174 200000 153805152 200000 106945837 200000 789374533 200000 748555586 200000 87721310 200000 921772617 200000 440083522 200000 225403611 200000 429991690 200000 383747450 200000 255027765 200000 100938523 200000 861294283 200000 987158500 200000 47614660 200000 302466613 200000 186959273 200000 329973228 200000 932831099 200000 820584421 200000 141285332 200000 637319103 200000 367955276 200000 467082725 200000 16507678 200000 845093836 200000 387495690 200000 241951865 200000 759338876 200000 708519750 200000 525125613 200000 510509796 200000 803866504 200000 350578339 200000 159619601 200000 563949040 200000 474307842 200000 49809439 200000 809433334 200000 125913707 200000 112159562 200000 26268218 200000 399438849 200000 34676132 200000 552785384 200000 419024950 200000 340267770 200000 125283314 200000 581802245 200000 50553498 200000 222170765 200000 422440237 200000 787984879 200000 102724529 200000 66164425 200000 666101043 200000 905800089 200000 22844428 200000 773506979 200000 154686053 200000 969693464 200000 689075964 200000 252005748 200000 966568999 200000 418527783 200000 515748633 200000 722946935 200000 2410339 200000 961473956 200000 640518846 200000 923881036 200000 689591559 200000 662786577 200000 564813962 200000 332310136 200000 288550530 200000 271579156 200000 153703392 200000 52963555 200000 441794635 200000 50778871 200000 857352552 200000 620060504 200000 904968282 200000 146604840 200000 940856204 200000 340917512 200000 882950829 200000 272121018 200000 209792252 200000 876966663 200000 187933637 200000 115634659 200000 745787690 200000 831128782 200000 647099686 200000 730845564 200000 327929039 200000 443595959 200000 915642330 200000 402261380 200000 316057188 200000 727059589 200000 423733487 200000 916417437 200000 877056170 200000 996128217 200000 97732596 200000 843914637 200000 393226018 200000 877355198 200000 924882304 200000 988590015 200000 519468182 200000 231405086 200000 715161003 200000 395991488 200000 910638478 200000 443682890 200000 170821779 200000 750485698 200000 782396636 200000 469454710 200000 523958489 200000 331775516 200000 220983313 200000 89807930 200000 350538785 200000 991747015 200000 397038085 200000 619428882 200000 327640982 200000 26114787 200000 277615443 200000 401312735 200000 732742243 200000 235437616 200000 999731930 200000 298327141 200000 183734331 200000 304570518 200000 968817213 200000 690075851 200000 39941586 200000 358045085 200000 813354084 200000 838893341 200000 612931425 200000 462377973 200000 554317817 200000 726604493 200000 178358054 200000 437726704 200000 116518380 200000 212899630 200000 423071714 200000 591411715 200000 602350576 200000 993022456 200000 953449817 200000 892209993 200000 863467259 200000 686037447 200000 669321941 200000 806115327 200000 534192074 200000 802749596 200000 870179748 200000 750501385 200000 749130586 200000 23028826 200000 714336149 200000 358794604 200000 149742960 200000 887825226 200000 773449087 200000 563287250 200000 222939411 200000 384271000 200000 84855739 200000 691995145 200000 626439948 200000 149105875 200000 622489765 200000 531690116 200000 718760045 200000 570565745 200000 91808542 200000 615420888 200000 322882311 200000 109418568 200000 372433677 200000 844913217 200000 849175538 200000 654467094 200000 56829913 200000 193215770 200000 757451785 200000 918893819 200000 589208305 200000 74909032 200000 124053611 200000 916627450 200000 98089028 200000 491407440 200000 823330044 200000 136153212 200000 388644041 200000 597516701 200000 320061153 200000 281175756 200000 25769721 200000 580921915 200000 634912520 200000 456388251 200000 397007184 200000 40340670 200000 885363358 200000 727078270 200000 771644623 200000 266542556 200000 458393494 200000 640750443 200000 468799869 200000 41096431 200000 658386729 200000 704709440 200000 490013921 200000 940234868 200000 658735185 200000 622806332 200000 305257610 200000 645069966 200000 906719308 200000 840270212 200000 588403335 200000 33729411 200000 984747295 200000 629231263 200000 704247791 200000 436241470 200000 208161297 200000 91342331 200000 812354907 200000 91857612 200000 634858539 200000 515822182 200000 594656615 200000 573713631 200000 339131071 200000 783833749 200000 835862837 200000 614045774 200000 115895262 200000 974359456 200000 820063977 200000 392941459 200000 729746656 200000 239587204 200000 401603118 200000 897850955 200000 554975456 200000 486572960 200000 757010095 200000 590648250 200000 419435838 200000 981083960 200000 293184159 200000 787303748 200000 885392411 200000 187830261 200000 385852722 200000 151862005 200000 348048608 200000 972117603 200000 388775201 200000 440324602 200000 545508023 200000 729541746 200000 195105066 200000 780647206 200000 39573776 200000 813705206 200000 149136014 200000 992371566 200000 872295966 200000 31683367 200000 506508178 200000 749832301 200000 505901912 200000 767188770 200000 191319550 200000 53729505 200000 611027960 200000 320293990 200000 813229473 200000 239831852 200000 327082367 200000 362888023 200000 494496971 200000 995307476 200000 558824495 200000 861373630 200000 158364369 200000 839617027 200000 708134799 200000 324045895 200000 547245708 200000 619929607 200000 373698795 200000 462720769 200000 178033370 200000 839741907 200000 527877074 200000 327319010 200000 214101788 200000 910032253 200000 976880790 200000 100639809 200000 180658615 200000 907013566 200000 961415887 200000 735101018 200000 38388883 200000 361655413 200000 690010073 200000 90125774 200000 579075487 200000 543261476 200000 122915665 200000 729314848 200000 66762058 200000 787911537 200000 359634331 200000 538409272 200000 762640140 200000 777357223 200000 137335391 200000 527326180 200000 161906139 200000 878535986 200000 750420232 200000 440216658 200000 145710774 200000 881029927 200000 157657924 200000 52374680 200000 251041054 200000 909690041 200000 535715719 200000 899712301 200000 269936536 200000 234928581 200000 37293959 200000 948551532 200000 966841900 200000 482680647 200000 905661121 200000 582912536 200000 898308329 200000 721511395 200000 125983475 200000 198240723 200000 302889055 200000 297409629 200000 407417504 200000 520042917 200000 818737187 200000 58030113 200000 562620303 200000 493881212 200000 94588238 200000 210386364 200000 520077644 200000 263718566 200000 95931646 200000 671866720 200000 801176486 200000 304405592 200000 850034388 200000 141418852 200000 258872623 200000 694756907 200000 471264117 200000 843646146 200000 227645376 200000 257910937 200000 147924746 200000 748936600 200000 128006898 200000 143739780 200000 128484799 200000 546806695 200000 472512677 200000 125324464 200000 877216839 200000 708575959 200000 237730173 200000 405795396 200000 246843478 200000 914259889 200000 56403296 200000 455648077 200000 89420070 200000 520119267 200000 386108921 200000 215444027 200000 649587699 200000 553219776 200000 958081848 200000 716390755 200000 224484479 200000 887145406 200000 288994768 200000 83183995 200000 502979983 200000 957901558 200000 11195832 200000 529112096 200000 514664811 200000 488691111 200000 705044651 200000 165834835 200000 584416866 200000 697043123 200000 462516904 200000 623758072 200000 15436100 200000 644660512 200000 500359282 200000 114758998 200000 110943718 200000 289073816 200000 973221392 200000 464813978 200000 548432290 200000 666281449 200000 630410062 200000 213972307 200000 804022740 200000 157192582 200000 822868539 200000 854774775 200000 463751262 200000 909740037 200000 850612137 200000 800734557 200000 644634148 200000 566016671 200000 902241713 200000 99449921 200000 330628497 200000 586120628 200000 154301996 200000 117949636 200000 833393425 200000 206829380 200000 787406138 200000 627256553 200000 699156885 200000 771530102 200000 219794879 200000 724759321 200000 729720082 200000 606698773 200000 843280353 200000 717814432 200000 465945345 200000 564473357 200000 615233932 200000 38550574 200000 410383073 200000 316199923 200000 553909486 200000 319362134 200000 472125105 200000 137745019 200000 641528059 200000 986523666 200000 174354294 200000 434583551 200000 965628394 200000 698292541 200000 948204987 200000 496336895 200000 984556981 200000 14679319 200000 371847692 200000 71285147 200000 315279517 200000 624941765 200000 829805946 200000 39945755 200000 478437285 200000 121103823 200000 49281562 200000 563827048 200000 728786194 200000 890762913 200000 548851078 200000 6690448 200000 711104753 200000 129158922 200000 596740954 200000 816643141 200000 274635153 200000 498536127 200000 826459576 200000 388379487 200000 203117573 200000 923539417 200000 188544965 200000 883026774 200000 304883363 200000 358135635 200000 157711913 200000 179073224 200000 646212999 200000 607763853 200000 212533651 200000 177945081 200000 773789457 200000 734876364 200000 793551667 200000 903739214 200000 273029218 200000 406096311 200000 190356286 200000 654266321 200000 646554084 200000 248315867 200000 311287150 200000 73611697 200000 393789375 200000 556519465 200000 875162495 200000 438246590 200000 113876580 200000 444094835 200000 644348339 200000 797970673 200000 171627782 200000 459454706 200000 678896463 200000 937486050 200000 486197276 200000 610698947 200000 861326108 200000 470436944 200000 128847841 200000 867838053 200000 170709991 200000 694536349 200000 331464404 200000 788141884 200000 255806209 200000 512382287 200000 187318840 200000 523684626 200000 195822271 200000 146099857 200000 455528597 200000 283726481 200000 645654267 200000 469447599 200000 832942645 200000 71939530 200000 716080529 200000 957511070 200000 756308904 200000 837971632 200000 371848931 200000 234928497 200000 73604673 200000 416894878 200000 242123862 200000 115922661 200000 126592150 200000 977371085 200000 6098643 200000 660757206 200000 746782467 200000 840095711 200000 525744455 200000 332001224 200000 104603688 200000 437636695 200000 994004259 200000 529642079 200000 468143975 200000 483080734 200000 131683036 200000 925404647 200000 529170791 200000 518566656 200000 556045932 200000 469936333 200000 444333204 200000 827542573 200000 829206479 200000 271403299 200000 877796764 200000 425373368 200000 37624199 200000 894982944 200000 422312435 200000 23906331 200000 347389209 200000 2611614 200000 37998160 200000 710051506 200000 593523086 200000 230326426 200000 841184046 200000 235112507 200000 53000691 200000 760894392 200000 483415884 200000 492819548 200000 829797849 200000 289999037 200000 799017517 200000 498915101 200000 805978581 200000 974474259 200000 842429593 200000 546820970 200000 295099393 200000 494919496 200000 197697306 200000 120599954 200000 308255866 200000 876264847 200000 361087616 200000 961918923 200000 915023840 200000 583997501 200000 232368734 200000 920183979 200000 950524377 200000 556905293 200000 65200010 200000 608194992 200000 857809805 200000 288936413 200000 640949921 200000 546338746 200000 154253867 200000 815659695 200000 939906176 200000 957711244 200000 750777187 200000 123771049 200000 899868876 200000 314891854 200000 474758635 200000 564731221 200000 34612331 200000 489933325 200000 652095995 200000 763764578 200000 463312905 200000 94179898 200000 896797136 200000 622106401 200000 211131541 200000 837190695 200000 56130092 200000 699171080 200000 716642753 200000 407051662 200000 416777940 200000 669030963 200000 305228933 200000 27507465 200000 440260369 200000 335720670 200000 39238556 200000 169985690 200000 121280048 200000 490417900 200000 28302341 200000 85733925 200000 986383362 200000 2543715 200000 601621891 200000 38431729 200000 409744220 200000 125433326 200000 511419166 200000 376538412 200000 689403544 200000 767018329 200000 842004384 200000 381444196 200000 412881427 200000 1103385 200000 341127193 200000 386749454 200000 263869613 200000 130405826 200000 876205660 200000 172898050 200000 295325260 200000 932259470 200000 370437503 200000 822632701 200000 262030425 200000 289244125 200000 755346015 200000 896432413 200000 995405377 200000 748241071 200000 642790426 200000 52836457 200000 11518453 200000 144198700 200000 840938643 200000 539642439 200000 905293418 200000 451649053 200000 967587057 200000 1548548 200000 296924186 200000 466574704 200000 949958176 200000 496266832 200000 430982018 200000 836500151 200000 286265166 200000 120683455 200000 166285730 200000 37538985 200000 412361839 200000 199369033 200000 676181632 200000 610274464 200000 96903866 200000 387480522 200000 858791333 200000 216600346 200000 725272362 200000 142197635 200000 145644702 200000 382260281 200000 208354047 200000 342565015 200000 286820732 200000 234102851 200000 459412026 200000 470968719 200000 621004629 200000 981522978 200000 678450212 200000 646041559 200000 197277889 200000 692900324 200000 439140807 200000 52402238 200000 34730077 200000 350566204 200000 952116339 200000 905462138 200000 728876875 200000 536577535 200000 455798331 200000 626002594 200000 945130416 200000 699170473 200000 398947446 200000 126089650 200000 643976501 200000 23344854 200000 623955518 200000 320223242 200000 928799623 200000 44592073 200000 363638516 200000 503541487 200000 871791320 200000 94639336 200000 533947066 200000 121417225 200000 438320219 200000 56971837 200000 978282231 200000 587153379 200000 980224715 200000 749242615 200000 942401751 200000 143559791 200000 799846629 200000 470548455 200000 967130569 200000 32198015 200000 857932265 200000 321161732 200000 528324095 200000 751937357 200000 626016797 200000 708040423 200000 651820785 200000 277822708 200000 442894154 200000 479065935 200000 886442458 200000 241171188 200000 722851645 200000 37537183 200000 201498169 200000 215465906 200000 140968519 200000 486674523 200000 964451922 200000 811007989 200000 838393790 200000 293453487 200000 532274603 200000 952645995 200000 493812858 200000 964623592 200000 823025039 200000 299237154 200000 432399192 200000 40345336 200000 519896974 200000 224656399 200000 383806907 200000 550376182 200000 238880763 200000 505545098 200000 765393414 200000 983689628 200000 445302893 200000 589805520 200000 300719139 200000 51035847 200000 788425278 200000 775661696 200000 201095679 200000 852607483 200000 21769487 200000 886307615 200000 275931147 200000 773063901 200000 280561986 200000 349109652 200000 778275773 200000 256753590 200000 748601471 200000 24704684 200000 698312717 200000 573433335 200000 347015728 200000 418578071 200000 15955960 200000 615471279 200000 409143812 200000 61230441 200000 8932609 200000 153538839 200000 799065199 200000 884824474 200000 379811755 200000 344492807 200000 108602665 200000 346092167 200000 872887808 200000 209685886 200000 839820203 200000 18461422 200000 601754637 200000 122011933 200000 671853493 200000 302217078 200000 551825507 200000 626728108 200000 64524747 200000 900714789 200000 135058072 200000 463359381 200000 741255091 200000 35760104 200000 487012292 200000 967431268 200000 854767352 200000 305596174 200000 44844805 200000 536419149 200000 144333674 200000 963368909 200000 985581563 200000 108495526 200000 482918812 200000 829567420 200000 484629324 200000 34825576 200000 646834021 200000 144658263 200000 346681633 200000 418025906 200000 108437600 200000 962153087 200000 551377319 200000 801845062 200000 914411627 200000 106606327 200000 505781648 200000 923736074 200000 337314348 200000 33203432 200000 195207823 200000 30132873 200000 632150407 200000 722063709 200000 400064991 200000 145692272 200000 734784553 200000 19123400 200000 61790909 200000 323216145 200000 40852481 200000 567843196 200000 770416361 200000 542438883 200000 254535617 200000 254700080 200000 712751402 200000 164876543 200000 536785761 200000 962717314 200000 611969991 200000 862247845 200000 828694173 200000 935821682 200000 709254414 200000 599028405 200000 588697970 200000 598297571 200000 586191312 200000 714715959 200000 116196517 200000 263550237 200000 609699811 200000 782251220 200000 97869884 200000 344568142 200000 281366175 200000 7278170 200000 61768194 200000 273353732 200000 35851106 200000 918111291 200000 240770567 200000 324691636 200000 590168076 200000 808626446 200000 507755806 200000 612418871 200000 833337731 200000 205305357 200000 148777310 200000 777945672 200000 423534129 200000 584863126 200000 846406306 200000 332951047 200000 651687553 200000 310267307 200000 27963145 200000 831283320 200000 377476453 200000 555117169 200000 371195766 200000 124669957 200000 714025171 200000 81242804 200000 464166417 200000 821893112 200000 311469123 200000 765032546 200000 681804484 200000 961635586 200000 655376179 200000 971058444 200000 297931198 200000 25254839 200000 37440419 200000 298257512 200000 987234804 200000 927037711 200000 74070682 200000 861221073 200000 556604315 200000 438866663 200000 711008927 200000 191205317 200000 21406895 200000 172120702 200000 365155904 200000 867546726 200000 429275504 200000 364054264 200000 854364814 200000 286207994 200000 447980256 200000 851823583 200000 716532639 200000 93214827 200000 464828742 200000 196535197 200000 374632203 200000 248796360 200000 478661293 200000 357564418 200000 875270256 200000 866383298 200000 354479973 200000 64482500 200000 711703023 200000 292132912 200000 128615553 200000 266126842 200000 795630252 200000 81459595 200000 325157976 200000 536741025 200000 906013009 200000 583046259 200000 58303237 200000 753218840 200000 521955979 200000 652987176 200000 587599591 200000 102049699 200000 216174988 200000 693443601 200000 748943649 200000 591175403 200000 405289096 200000 447564345 200000 107494427 200000 433083515 200000 906727736 200000 329746893 200000 863017471 200000 98548549 200000 810431834 200000 673516191 200000 659675965 200000 194027036 200000 889523502 200000 707141798 200000 480660231 200000 140236344 200000 640118266 200000 879222396 200000 669564886 200000 324771765 200000 373213832 200000 244489182 200000 608101347 200000 67777043 200000 547352483 200000 119212080 200000 76091311 200000 218435767 200000 91383965 200000 720123639 200000 136508027 200000 644501353 200000 415367628 200000 644404828 200000 783834833 200000 229104853 200000 717543689 200000 328167344 200000 157757177 200000 687894282 200000 233305135 200000 260137442 200000 936834436 200000 858978301 200000 924820386 200000 932858379 200000 694102982 200000 284065287 200000 88928965 200000 14754275 200000 503747667 200000 335697507 200000 641941635 200000 494723144 200000 814540681 200000 452170673 200000 325752775 200000 648949182 200000 948544006 200000 217095286 200000 391494147 200000 119735018 200000 338820398 200000 287262618 200000 770901933 200000 698214166 200000 322768806 200000 668754152 200000 648279230 200000 637236913 200000 433999836 200000 856804753 200000 341678897 200000 365539788 200000 237775484 200000 507753129 200000 365311882 200000 823287965 200000 620194556 200000 916986281 200000 181525836 200000 911498240 200000 633590801 200000 461284588 200000 35818370 200000 130641905 200000 350328376 200000 526129714 200000 572481847 200000 211549203 200000 15199790 200000 821773599 200000 641243134 200000 492752940 200000 342511480 200000 279661501 200000 347306602 200000 26122918 200000 277504220 200000 703428342 200000 493881495 200000 671026960 200000 309472486 200000 107135259 200000 561749152 200000 515209883 200000 729488997 200000 727253600 200000 537775910 200000 18844318 200000 853338347 200000 958380893 200000 639145936 200000 294471443 200000 131213648 200000 524731278 200000 252059589 200000 48993559 200000 408803375 200000 706740180 200000 700244019 200000 340697966 200000 475286631 200000 370186995 200000 732435660 200000 837442300 200000 364225947 200000 639525906 200000 393749572 200000 640826701 200000 198403763 200000 649608509 200000 581594324 200000 314447118 200000 115658329 200000 374384614 200000 10406586 200000 979711633 200000 958029693 200000 327698272 200000 343305399 200000 342135885 200000 24567250 200000 533423459 200000 722775695 200000 920525660 200000 103007822 200000 709354123 200000 614176653 200000 622651900 200000 370775470 200000 456985305 200000 741049596 200000 686381071 200000 463696111 200000 98170928 200000 918515887 200000 153998746 200000 19210198 200000 352816345 200000 309921658 200000 284133705 200000 564188009 200000 491150848 200000 431466422 200000 224954602 200000 971554420 200000 508692020 200000 458586561 200000 342467054 200000 85917702 200000 544057835 200000 664205436 200000 540552683 200000 994985457 200000 533091835 200000 901600715 200000 286632220 200000 963875149 200000 927022115 200000 656416536 200000 790071007 200000 444869877 200000 969072000 200000 341950417 200000 809714230 200000 202658824 200000 788085528 200000 878429670 200000 676281927 200000 200958057 200000 721381971 200000 238417996 200000 960033500 200000 820705088 200000 841421180 200000 96285052 200000 87568100 200000 354860408 200000 854362692 200000 184039924 200000 430019824 200000 495302718 200000 609898560 200000 12518069 200000 397629367 200000 229079432 200000 805401958 200000 781777859 200000 20873362 200000 750010508 200000 856359572 200000 327643305 200000 779863552 200000 629952580 200000 588941321 200000 492921586 200000 862056484 200000 602649073 200000 388601322 200000 422254769 200000 816112962 200000 20373 200000 459432126 200000 882177786 200000 322541637 200000 387448951 200000 949112307 200000 491852902 200000 72345404 200000 75701155 200000 284648023 200000 253751187 200000 899398105 200000 35908712 200000 893427871 200000 912818594 200000 914317297 200000 617877208 200000 136028131 200000 165368503 200000 755533310 200000 822787147 200000 591084576 200000 18982013 200000 420794784 200000 840855516 200000 909041333 200000 191478431 200000 300893719 200000 530664682 200000 537462502 200000 433939792 200000 914145995 200000 760507289 200000 950295133 200000 706382276 200000 99695557 200000 250112335 200000 657365923 200000 666125493 200000 258722355 200000 673971511 200000 316978859 200000 92286175 200000 3571944 200000 968354497 200000 737685320 200000 31602051 200000 990700249 200000 307513888 200000 173190066 200000 362062568 200000 262905249 200000 478013130 200000 504367878 200000 704435413 200000 966395902 200000 890383868 200000 587839939 200000 351933721 200000 95621713 200000 285489460 200000 382849101 200000 232259076 200000 655989538 200000 117008565 200000 408279917 200000 710705387 200000 731177370 200000 652555782 200000 129685711 200000 165639335 200000 633217032 200000 647356019 200000 368285058 200000 749147158 200000 428594269 200000 466395531 200000 410693756 200000 678190233 200000 168581295 200000 572098976 200000 243467028 200000 604837525 200000 852926905 200000 53856842 200000 110179206 200000 22754802 200000 834605402 200000 745202404 200000 512506739 200000 169022111 200000 865545490 200000 710204686 200000 464372318 200000 734091020 200000 325646984 200000 471705385 200000 215268911 200000 646274734 200000 46606854 200000 725511902 200000 222137268 200000 734296702 200000 934378235 200000 787802519 200000 73311515 200000 336959354 200000 754434168 200000 570788613 200000 735036026 200000 610531107 200000 311692212 200000 302125464 200000 287229000 200000 761203710 200000 339662472 200000 4395786 200000 428708833 200000 637708819 200000 28342260 200000 672648917 200000 693741061 200000 157318513 200000 267037848 200000 963925176 200000 109308249 200000 744576680 200000 728106812 200000 597124406 200000 327838948 200000 878919501 200000 4086600 200000 1697814 200000 655477908 200000 233577082 200000 943950668 200000 380922084 200000 716794295 200000 279244107 200000 11326330 200000 531246447 200000 530030978 200000 175748450 200000 803534887 200000 883362377 200000 385508750 200000 733800291 200000 569099342 200000 573375818 200000 973356117 200000 95783289 200000 838995980 200000 711753742 200000 883708345 200000 85215183 200000 107437861 200000 38350962 200000 660393854 200000 875138840 200000 713649534 200000 971037978 200000 474655179 200000 844746504 200000 297698721 200000 970091502 200000 248157613 200000 73468121 200000 252876604 200000 731988633 200000 716582805 200000 772706247 200000 185793442 200000 890463497 200000 864383445 200000 340112276 200000 648200264 200000 8850930 200000 438123302 200000 921862405 200000 815277385 200000 518565707 200000 89924900 200000 505518178 200000 192571875 200000 14985423 200000 780011216 200000 628375546 200000 696058104 200000 698828412 200000 405643022 200000 275338397 200000 633132942 200000 726906136 200000 191184165 200000 308390432 200000 371435343 200000 642877607 200000 911592258 200000 511110109 200000 23397642 200000 509944054 200000 459856116 200000 305873712 200000 398562608 200000 46609940 200000 923488689 200000 36571131 200000 623020632 200000 913635539 200000 371477840 200000 461529891 200000 32700347 200000 733683019 200000 419067534 200000 836017936 200000 247739832 200000 184590168 200000 458618761 200000 830381105 200000 332884561 200000 292856599 200000 461467207 200000 894681462 200000 338641837 200000 747149165 200000 589565744 200000 20166356 200000 952267412 200000 561965696 200000 799698832 200000 46462917 200000 87681270 200000 219170875 200000 61630487 200000 251546053 200000 943282788 200000 386178255 200000 968621400 200000 577674454 200000 848199829 200000 821883693 200000 87553613 200000 82316797 200000 822817763 200000 768778636 200000 211379409 200000 415800258 200000 252967371 200000 159082985 200000 314502693 200000 15001268 200000 575230833 200000 919838338 200000 567811436 200000 218375651 200000 554420249 200000 953746010 200000 102258734 200000 123444068 200000 963152815 200000 581956537 200000 88148185 200000 883363025 200000 446587712 200000 353084073 200000 506487099 200000 439660998 200000 555438463 200000 182114682 200000 877640457 200000 128747109 200000 966579009 200000 201198910 200000 875681884 200000 947898835 200000 256788993 200000 232510542 200000 323425327 200000 511210681 200000 134024285 200000 714393283 200000 227331810 200000 361319363 200000 181692567 200000 469163773 200000 815506618 200000 251358244 200000 150781205 200000 856761376 200000 801177182 200000 390303761 200000 426387681 200000 638045330 200000 869603164 200000 402011969 200000 609036841 200000 774906495 200000 866853026 200000 674427764 200000 701732544 200000 266892373 200000 324717317 200000 716771561 200000 497246363 200000 980163400 200000 721889213 200000 7001318 200000 126388310 200000 356830159 200000 158032615 200000 501684275 200000 870253997 200000 920708645 200000 188446210 200000 547261343 200000 287804419 200000 30701769 200000 477556850 200000 868087930 200000 391522014 200000 324918526 200000 368519681 200000 681631001 200000 951486056 200000 562126668 200000 713319257 200000 766763862 200000 688241136 200000 573280765 200000 638773899 200000 633793294 200000 513362535 200000 394935201 200000 561781131 200000 176892577 200000 74048740 200000 297069450 200000 616117425 200000 548876148 200000 482345760 200000 739412561 200000 986917177 200000 760659058 200000 328224763 200000 487852111 200000 416843716 200000 929719431 200000 820931061 200000 323366949 200000 700340437 200000 816154916 200000 437411253 200000 974726453 200000 598787413 200000 100812990 200000 259210886 200000 36592166 200000 468498192 200000 908714319 200000 883284181 200000 847084899 200000 171696438 200000 560419540 200000 709639861 200000 656874909 200000 6806234 200000 393001933 200000 496702555 200000 407431749 200000 300254070 200000 240527807 200000 314899617 200000 218373139 200000 748765030 200000 242409397 200000 233073543 200000 308604290 200000 574582376 200000 131728571 200000 755758254 200000 305062225 200000 230343202 200000 636425314 200000 698158043 200000 109490435 200000 790223004 200000 44387136 200000 198517114 200000 664732512 200000 410810562 200000 448037228 200000 714552600 200000 324822770 200000 173566179 200000 940610310 200000 807538664 200000 710926473 200000 801086261 200000 648283309 200000 827093824 200000 883454392 200000 396989518 200000 86230535 200000 931850009 200000 595115861 200000 458336684 200000 403629629 200000 911159954 200000 658237436 200000 854147119 200000 834231932 200000 377934444 200000 890187917 200000 790810266 200000 677195381 200000 166573967 200000 439557802 200000 962405397 200000 461178589 200000 511323013 200000 165275450 200000 765845166 200000 281571310 200000 494770426 200000 146427113 200000 770327507 200000 257047012 200000 850382914 200000 367357605 200000 757879001 200000 804925825 200000 446414291 200000 621578274 200000 917107065 200000 124597898 200000 504431302 200000 793473111 200000 88901709 200000 348569672 200000 716664666 200000 372073983 200000 508401495 200000 361751048 200000 621521265 200000 496319514 200000 767809147 200000 63156635 200000 119736594 200000 801676393 200000 122046464 200000 276862935 200000 834390245 200000 928168437 200000 478704916 200000 225252628 200000 450839226 200000 971662216 200000 201434693 200000 961176495 200000 436019714 200000 269712434 200000 678940168 200000 556759178 200000 952010324 200000 950950854 200000 732128053 200000 903606666 200000 80489450 200000 502719834 200000 521569673 200000 141102104 200000 40590881 200000 105891787 200000 978624546 200000 544947617 200000 976796669 200000 551102518 200000 987290119 200000 255182870 200000 954214050 200000 303481472 200000 725845150 200000 504866925 200000 963032540 200000 498058704 200000 969158708 200000 636965150 200000 13496984 200000 427176719 200000 193901177 200000 436561062 200000 781143913 200000 370208111 200000 433329409 200000 432997895 200000 748101380 200000 916358881 200000 754383300 200000 397318470 200000 165618372 200000 921510045 200000 668465054 200000 246331372 200000 855473447 200000 533951902 200000 297933008 200000 286711686 200000 667418190 200000 293227299 200000 881123709 200000 734872101 200000 416291969 200000 887973168 200000 995992110 200000 473873631 200000 464637609 200000 80367883 200000 476108879 200000 472938572 200000 680342229 200000 879268799 200000 603583663 200000 461165833 200000 430403253 200000 930026652 200000 134745092 200000 689631801 200000 298467362 200000 37503925 200000 532287845 200000 346223615 200000 55405460 200000 901953632 200000 49650382 200000 55668741 200000 465564330 200000 68289978 200000 315721631 200000 93604856 200000 658261158 200000 105479969 200000 398841117 200000 433285129 200000 177494766 200000 608164536 200000 474021104 200000 375014765 200000 441313165 200000 215185382 200000 986587044 200000 287525598 200000 154243503 200000 741739991 200000 663589160 200000 190290713 200000 490048040 200000 654555129 200000 69080913 200000 275512670 200000 997071342 200000 240615553 200000 495802456 200000 928703475 200000 487364251 200000 597149412 200000 49474904 200000 389312673 200000 481189100 200000 507479646 200000 715120849 200000 823323957 200000 322481476 200000 369944174 200000 518347048 200000 546535936 200000 699936298 200000 496183128 200000 364933412 200000 569209944 200000 453439174 200000 422541986 200000 931541107 200000 112743189 200000 71683432 200000 473718679 200000 525524003 200000 410368789 200000 741076481 200000 469506503 200000 177272105 200000 437196216 200000 906127529 200000 29298565 200000 357663453 200000 201409380 200000 602897431 200000 890572392 200000 761351548 200000 886643714 200000 998579756 200000 510664650 200000 118439077 200000 919670655 200000 540351080 200000 751343948 200000 419488733 200000 633411660 200000 531936883 200000 849350480 200000 956369163 200000 709230559 200000 902993558 200000 262267773 200000 233829116 200000 388140848 200000 262291519 200000 16787775 200000 278323680 200000 409812797 200000 464325249 200000 871292997 200000 928625099 200000 694685574 200000 701151889 200000 679481089 200000 318174005 200000 931012241 200000 353970250 200000 279828267 200000 814458235 200000 712674919 200000 520004266 200000 611198527 200000 714136923 200000 580624661 200000 540164691 200000 956729338 200000 997781372 200000 706348333 200000 568376331 200000 337011425 200000 669270756 200000 737008706 200000 11331388 200000 24454842 200000 355325824 200000 67525487 200000 651032181 200000 158571792 200000 539209887 200000 268964817 200000 133005287 200000 766411699 200000 307119991 200000 627648776 200000 18546664 200000 125838646 200000 566469023 200000 464228794 200000 885683059 200000 424151408 200000 959698835 200000 295247376 200000 777760935 200000 30833147 200000 36557108 200000 179207736 200000 7619396 200000 289685688 200000 727946821 200000 480300257 200000 75444529 200000 227867721 200000 484585711 200000 875539906 200000 653246200 200000 492841622 200000 198186046 200000 706104339 200000 352931400 200000 503446857 200000 962419873 200000 536010513 200000 42860147 200000 348487762 200000 625994350 200000 610421887 200000 287059181 200000 778309219 200000 890233947 200000 544508192 200000 927881683 200000 354759028 200000 429099526 200000 99264318 200000 655814241 200000 83841856 200000 294031471 200000 100438310 200000 996630395 200000 364830151 200000 614817913 200000 321504170 200000 397211173 200000 127412170 200000 635698028 200000 166418589 200000 743308299 200000 906142034 200000 42878326 200000 983300442 200000 555682810 200000 498096682 200000 420717093 200000 237024574 200000 84535909 200000 538138720 200000 3945198 200000 518392362 200000 295018465 200000 880960200 200000 67009450 200000 77504258 200000 492279209 200000 806328697 200000 694107412 200000 40299568 200000 516358170 200000 15308878 200000 83220812 200000 706940961 200000 853703480 200000 865991014 200000 244277846 200000 527980999 200000 414542632 200000 754526628 200000 735025820 200000 541574933 200000 331754676 200000 176684335 200000 835412840 200000 860691846 200000 254016970 200000 811668979 200000 303506283 200000 575985815 200000 584353789 200000 982647327 200000 664206137 200000 107163721 200000 50413827 200000 394780837 200000 484454346 200000 612124576 200000 223396149 200000 352924606 200000 849087739 200000 714086182 200000 448051730 200000 95222115 200000 912154123 200000 832113000 200000 788594364 200000 676794837 200000 380451359 200000 647695224 200000 607510137 200000 993465365 200000 959983806 200000 831746921 200000 155633459 200000 511583852 200000 47934549 200000 893325527 200000 206735353 200000 64857829 200000 563664052 200000 365432156 200000 985682812 200000 933004750 200000 605681550 200000 100384540 200000 89315474 200000 431864379 200000 761227517 200000 556738362 200000 37823671 200000 199248515 200000 409405437 200000 68940896 200000 43317895 200000 668264129 200000 223711469 200000 555320636 200000 813744197 200000 179072340 200000 907571217 200000 923862781 200000 158468184 200000 180553567 200000 736376850 200000 751738842 200000 737706440 200000 271024458 200000 342877820 200000 209293707 200000 112777413 200000 886473023 200000 260913214 200000 1861070 200000 934971681 200000 122460078 200000 387404334 200000 738238179 200000 286245073 200000 527796681 200000 676393859 200000 89872913 200000 203410031 200000 61381640 200000 984751705 200000 910638111 200000 59657147 200000 416342695 200000 155771952 200000 658914267 200000 115487766 200000 112579107 200000 24635501 200000 319649431 200000 29525765 200000 217929153 200000 679103192 200000 628989095 200000 964706996 200000 274882055 200000 858688029 200000 914438628 200000 186808944 200000 948033857 200000 932240459 200000 35583532 200000 409338156 200000 474238461 200000 804808024 200000 889372639 200000 806757885 200000 510891919 200000 31933850 200000 836194916 200000 643773598 200000 323799182 200000 672298063 200000 55696034 200000 138200557 200000 778664277 200000 387840022 200000 55117703 200000 227585132 200000 38207619 200000 709425012 200000 181005445 200000 276239041 200000 568286587 200000 538882897 200000 65241616 200000 820479030 200000 205751525 200000 607628664 200000 457893409 200000 259973945 200000 168575275 200000 512197402 200000 626986166 200000 716122589 200000 375092989 200000 228855115 200000 916064847 200000 393268824 200000 998752206 200000 810839428 200000 727498867 200000 177776515 200000 768862804 200000 761655328 200000 210164777 200000 254409053 200000 669519116 200000 621289183 200000 172247167 200000 233104776 200000 878639795 200000 227709797 200000 322235143 200000 734599115 200000 883238094 200000 174593468 200000 719340629 200000 979297934 200000 405469731 200000 652430030 200000 171466882 200000 712208737 200000 50234174 200000 197736684 200000 750621612 200000 360774005 200000 736735981 200000 792409674 200000 345340020 200000 777408033 200000 974042308 200000 635583360 200000 663625342 200000 859301726 200000 444893082 200000 610395658 200000 898741492 200000 592394828 200000 343684106 200000 397368521 200000 136341252 200000 307350443 200000 281523955 200000 31432833 200000 510468701 200000 644755043 200000 790455801 200000 895000665 200000 188554166 200000 974063100 200000 783724034 200000 133813854 200000 355280200 200000 981552934 200000 243412921 200000 477585919 200000 256468302 200000 707134515 200000 561345550 200000 569078418 200000 543722636 200000 336129432 200000 770948787 200000 210638286 200000 448764613 200000 891014256 200000 380598945 200000 405363791 200000 123019076 200000 775081209 200000 258813073 200000 341224982 200000 432765268 200000 990540564 200000 974232964 200000 944329478 200000 379781320 200000 318419657 200000 759760700 200000 540167016 200000 281268340 200000 33990849 200000 638676160 200000 637555304 200000 827695793 200000 2045130 200000 261685980 200000 387567253 200000 264434141 200000 249365591 200000 611626142 200000 980122725 200000 518516953 200000 723718397 200000 3780571 200000 735756975 200000 856415113 200000 59654392 200000 152157608 200000 698929967 200000 340309336 200000 788232100 200000 420814049 200000 819622661 200000 372264369 200000 245354499 200000 842618021 200000 93249846 200000 729770631 200000 721922366 200000 716420823 200000 924105002 200000 728985806 200000 848766748 200000 871082143 200000 15912236 200000 269769983 200000 92354188 200000 847512295 200000 461024493 200000 551328664 200000 543098913 200000 941051103 200000 928110594 200000 158391706 200000 888257681 200000 465443450 200000 599156833 200000 71268617 200000 810086198 200000 663921391 200000 373383912 200000 127916912 200000 631221389 200000 265821496 200000 6602198 200000 749555290 200000 518997689 200000 741021334 200000 240508752 200000 76924890 200000 483771392 200000 577008907 200000 554940893 200000 559055108 200000 960909133 200000 525011934 200000 160852715 200000 815852145 200000 219830957 200000 531373595 200000 127860552 200000 188500671 200000 937136082 200000 825751824 200000 718448041 200000 203985679 200000 518627987 200000 151556818 200000 655232806 200000 940063110 200000 674565482 200000 379860150 200000 354044348 200000 271035340 200000 525485556 200000 896500696 200000 159754442 200000 436528016 200000 447034741 200000 677271 200000 259953556 200000 491301633 200000 928442193 200000 642161175 200000 374041540 200000 331213654 200000 949643668 200000 362326717 200000 195766756 200000 793039688 200000 878595435 200000 773315767 200000 179583972 200000 49933715 200000 58382761 200000 673193330 200000 708537754 200000 768396665 200000 759981379 200000 636777250 200000 23183165 200000 617438014 200000 472430548 200000 798756669 200000 627879914 200000 22980781 200000 716542490 200000 918830848 200000 405975584 200000 517180305 200000 618980983 200000 229180905 200000 647676995 200000 388636221 200000 718176113 200000 838974011 200000 760601372 200000 729969157 200000 928708146 200000 347046269 200000 756669015 200000 617288643 200000 317437192 200000 886963451 200000 640170243 200000 660498003 200000 390792678 200000 33897539 200000 214247446 200000 997756695 200000 362761954 200000 925071274 200000 764243687 200000 40958067 200000 194624693 200000 721800389 200000 705953202 200000 896614482 200000 505587518 200000 962832624 200000 373579288 200000 416527007 200000 88090623 200000 350077898 200000 669979036 200000 197695437 200000 636990622 200000 891098039 200000 884804646 200000 631817552 200000 869426022 200000 45982301 200000 166453892 200000 526843426 200000 505268163 200000 910194983 200000 340181220 200000 87885119 200000 173379786 200000 716214213 200000 378720604 200000 192199721 200000 486163886 200000 421998762 200000 890927715 200000 394086756 200000 513417292 200000 452397453 200000 853543253 200000 370793211 200000 827341216 200000 859507689 200000 177502962 200000 29509369 200000 317436494 200000 41975676 200000 73530847 200000 770940401 200000 397284122 200000 518958283 200000 649147683 200000 67906935 200000 129256304 200000 623206301 200000 698909868 200000 428639397 200000 596750813 200000 10018684 200000 401661896 200000 446184599 200000 639893139 200000 997495351 200000 744094636 200000 596597999 200000 358139881 200000 723227235 200000 343127537 200000 199764561 200000 685620953 200000 318061525 200000 581209361 200000 371761384 200000 73156481 200000 996760105 200000 250871022 200000 715224288 200000 453476771 200000 626883903 200000 863054156 200000 142877418 200000 699231524 200000 198276536 200000 920477778 200000 810393787 200000 320499856 200000 474779005 200000 433906446 200000 32141196 200000 689261973 200000 978446393 200000 378093550 200000 388297372 200000 797831043 200000 988644314 200000 370089799 200000 255182249 200000 358763475 200000 247546132 200000 429127121 200000 683347323 200000 659159709 200000 765669854 200000 640817448 200000 558991962 200000 715561760 200000 147141618 200000 326301261 200000 295672466 200000 757515326 200000 446060881 200000 791833124 200000 725587702 200000 436910333 200000 165359293 200000 366761460 200000 760235354 200000 546894599 200000 609182782 200000 607886826 200000 615911192 200000 578350378 200000 576498590 200000 95128981 200000 598968204 200000 885642713 200000 5577453 200000 176150123 200000 8373400 200000 45113770 200000 385738493 200000 830323267 200000 102405921 200000 465298390 200000 393454566 200000 11022298 200000 261833104 200000 414284989 200000 446846340 200000 787493710 200000 500723281 200000 884406367 200000 652837876 200000 458461861 200000 431954519 200000 653142243 200000 391640603 200000 913294407 200000 103898518 200000 768865556 200000 601119263 200000 131292032 200000 565488008 200000 242946783 200000 565785579 200000 59286784 200000 827425705 200000 3505622 200000 538770863 200000 349861722 200000 747811323 200000 279826864 200000 298401374 200000 386913672 200000 813191043 200000 985054406 200000 907059759 200000 468165477 200000 690033866 200000 860448920 200000 144509213 200000 418834482 200000 460394076 200000 684297286 200000 317599079 200000 968806674 200000 296321356 200000 465714968 200000 852304912 200000 60331405 200000 156406703 200000 89828087 200000 887588704 200000 880307729 200000 475592476 200000 508317937 200000 892225377 200000 628917868 200000 165281587 200000 516300217 200000 249920611 200000 53970003 200000 812707859 200000 505758756 200000 264268664 200000 364446687 200000 905944289 200000 626737581 200000 424792824 200000 543137803 200000 821570120 200000 130247921 200000 461202687 200000 368626487 200000 211573492 200000 266200116 200000 341729258 200000 266849704 200000 682072086 200000 92132827 200000 472210142 200000 464938501 200000 947696099 200000 551085296 200000 801521729 200000 370056668 200000 848293397 200000 850344866 200000 767332927 200000 993252379 200000 884238440 200000 42619329 200000 320809798 200000 789608855 200000 148472094 200000 99595078 200000 743491722 200000 322975112 200000 516622204 200000 772406473 200000 139333250 200000 240514059 200000 577018955 200000 602064905 200000 397981033 200000 618789023 200000 184275543 200000 664167016 200000 257082302 200000 781588136 200000 522968819 200000 274775916 200000 268868292 200000 526476784 200000 140090484 200000 693516608 200000 878402819 200000 450385697 200000 414865585 200000 397745968 200000 912809157 200000 8616012 200000 429565834 200000 397969457 200000 545484954 200000 293731173 200000 820555102 200000 11390294 200000 656940500 200000 283570884 200000 422424467 200000 740718684 200000 923976460 200000 710992293 200000 807419665 200000 453866015 200000 905907355 200000 891736233 200000 962660039 200000 501340451 200000 309253922 200000 28744275 200000 131210789 200000 16708620 200000 753623042 200000 965441932 200000 160290209 200000 812248614 200000 643755493 200000 909149216 200000 593215282 200000 251861982 200000 730702131 200000 341395775 200000 546750168 200000 559679302 200000 219349662 200000 742050812 200000 991699730 200000 948852373 200000 447090583 200000 373307857 200000 278202726 200000 637427365 200000 668630230 200000 686105370 200000 248996061 200000 339577204 200000 618282710 200000 211073941 200000 978269315 200000 291252387 200000 433906774 200000 926546152 200000 757840363 200000 572672506 200000 465113817 200000 168207643 200000 292816298 200000 733476834 200000 29725991 200000 118288154 200000 255954904 200000 883881449 200000 669119434 200000 110211380 200000 435258002 200000 219617602 200000 200595858 200000 131853727 200000 980530810 200000 45501762 200000 204568593 200000 886335217 200000 26094389 200000 528845796 200000 780617248 200000 905401000 200000 760795628 200000 267924550 200000 117076568 200000 613545892 200000 499738572 200000 232035626 200000 658224026 200000 507397800 200000 205869702 200000 153262454 200000 73979784 200000 720676060 200000 994881231 200000 264068788 200000 304780041 200000 737148494 200000 548185825 200000 140076435 200000 56751817 200000 864074860 200000 176178425 200000 874743908 200000 385332150 200000 259881611 200000 394573271 200000 401681821 200000 407845764 200000 679082084 200000 668526401 200000 363140186 200000 860827946 200000 35646609 200000 550278272 200000 712977111 200000 149649251 200000 644340500 200000 460712672 200000 61506295 200000 473124142 200000 760329681 200000 995684405 200000 900856512 200000 867503183 200000 943434512 200000 470694737 200000 543257309 200000 667762124 200000 147945980 200000 428389519 200000 838479131 200000 932877936 200000 863317286 200000 259900491 200000 968254700 200000 827760971 200000 248860930 200000 63200103 200000 506571239 200000 115173423 200000 840847464 200000 17118152 200000 821713477 200000 210548277 200000 997974293 200000 469701335 200000 243209062 200000 804185142 200000 789132840 200000 900292097 200000 198175818 200000 74427219 200000 246265509 200000 544003895 200000 570578457 200000 564483950 200000 55123445 200000 307528047 200000 32470172 200000 398131630 200000 579694180 200000 632940833 200000 314344129 200000 909001471 200000 628988322 200000 178561738 200000 921388314 200000 225851024 200000 497654083 200000 471642989 200000 794257502 200000 569596499 200000 919679807 200000 370169101 200000 447480807 200000 441335168 200000 658395762 200000 187481395 200000 206914099 200000 1800466 200000 894076189 200000 100980078 200000 455009124 200000 984847944 200000 644886371 200000 173516751 200000 789763520 200000 328946470 200000 77875661 200000 583602025 200000 502147121 200000 451528433 200000 49250759 200000 462258391 200000 6280901 200000 646649015 200000 973117472 200000 664783542 200000 644853551 200000 897796549 200000 200875918 200000 482438694 200000 700873028 200000 974798383 200000 697520936 200000 827395405 200000 390812032 200000 467224907 200000 233894122 200000 474035156 200000 841241983 200000 207684150 200000 78705716 200000 458775912 200000 840280196 200000 830869581 200000 601600075 200000 896838714 200000 374044661 200000 180974005 200000 139883223 200000 454443392 200000 330712540 200000 758245845 200000 253543012 200000 153876978 200000 452451688 200000 199868887 200000 3368161 200000 923762253 200000 679707498 200000 800384810 200000 220098083 200000 690492883 200000 286058713 200000 956396546 200000 645662819 200000 922228425 200000 596553038 200000 10054615 200000 681946300 200000 8264952 200000 182671240 200000 293488098 200000 149904814 200000 135741485 200000 353289706 200000 224440227 200000 413604254 200000 671407290 200000 922455800 200000 469301598 200000 881899347 200000 651256306 200000 882763230 200000 944438424 200000 102055035 200000 504679088 200000 451575529 200000 383956127 200000 428684324 200000 356497873 200000 483725835 200000 951672064 200000 93365059 200000 274687669 200000 105092955 200000 472467471 200000 641145648 200000 606320066 200000 316759443 200000 76163938 200000 278952488 200000 604653793 200000 776524432 200000 596774998 200000 815801290 200000 816502783 200000 122364374 200000 729372809 200000 601470363 200000 343726990 200000 442661130 200000 88105566 200000 659770242 200000 446598913 200000 836660854 200000 170821500 200000 863350348 200000 839039827 200000 13937032 200000 846197583 200000 737788457 200000 217013633 200000 473132882 200000 199572870 200000 395410733 200000 197177099 200000 289241356 200000 593910419 200000 386063312 200000 771881079 200000 196795534 200000 62195246 200000 448443759 200000 493081038 200000 366901463 200000 789433810 200000 503773896 200000 919118621 200000 817622665 200000 753585471 200000 695241858 200000 603271414 200000 46980713 200000 930014454 200000 975037859 200000 513112300 200000 558819812 200000 198554304 200000 237785624 200000 625033243 200000 12289925 200000 830486568 200000 330984240 200000 261156765 200000 548824960 200000 599346940 200000 603456545 200000 39931669 200000 154550827 200000 475843536 200000 494243970 200000 875829033 200000 837775999 200000 956409978 200000 213869263 200000 90662912 200000 480552603 200000 272765079 200000 669864681 200000 127411144 200000 4107329 200000 745078789 200000 171781779 200000 262366002 200000 421851480 200000 396359527 200000 367441398 200000 899741172 200000 806101096 200000 178231461 200000 249736222 200000 688723782 200000 378125089 200000 558098281 200000 308171130 200000 363147878 200000 222453460 200000 641961890 200000 806622304 200000 795474708 200000 815781624 200000 363025925 200000 856328582 200000 438025750 200000 303274407 200000 464070791 200000 937931914 200000 393653685 200000 708252702 200000 864520932 200000 17194092 200000 137542207 200000 232470336 200000 644603676 200000 50457615 200000 450830467 200000 619368980 200000 945701872 200000 111867579 200000 34180696 200000 453813315 200000 470506857 200000 648415902 200000 609833238 200000 626931867 200000 552731986 200000 168262 200000 290023962 200000 597902734 200000 321549753 200000 662721576 200000 57140039 200000 240530867 200000 136125298 200000 755071261 200000 95072640 200000 996314180 200000 774591636 200000 30559968 200000 102999343 200000 13288863 200000 200015609 200000 174768529 200000 538650817 200000 544242118 200000 71981762 200000 255617332 200000 274294568 200000 101619934 200000 50299602 200000 165079091 200000 559898200 200000 365038003 200000 714989390 200000 441870296 200000 215936458 200000 910748211 200000 345760803 200000 873333460 200000 372414715 200000 562763247 200000 643673984 200000 811198907 200000 939082222 200000 634474653 200000 651890263 200000 941475718 200000 413097382 200000 731910808 200000 756828897 200000 771708431 200000 570022061 200000 566617950 200000 549326615 200000 20449432 200000 130669457 200000 281724945 200000 306949433 0