100000 308786 408594 130568 815433 288889 453119 866332 739363 170819 82624 41616 626870 691406 805548 293885 456772 714670 113809 942225 415173 1014092 713774 1042573 896099 735330 936122 693959 261628 826240 534363 202537 454052 409483 507312 904496 143904 384569 746568 963182 186475 234646 358697 427272 22068 227713 268874 476728 355423 230447 372760 657612 186752 1032872 280565 4005 384099 450629 114356 605241 820871 588856 965407 642322 122525 708612 424049 617549 774926 468481 614621 364060 326771 565210 30725 73540 798747 380174 234883 754592 254600 627058 814947 582812 743922 121773 29863 380858 766146 961466 751554 9489 174104 747882 338206 1005001 346694 821983 745878 389792 286035 756498 736508 428648 828794 733263 197780 383110 849832 926388 453015 279413 793601 643765 167858 568129 557147 1027995 92036 428045 768705 437760 514339 612493 777201 990804 474776 1007756 299487 709468 437854 898920 137776 235693 693735 501393 525504 653621 336919 219150 902684 415155 623559 382199 727561 412474 779843 21500 931323 27058 548300 579548 379806 539223 690199 531951 580433 824888 2253 449693 415398 675001 1037321 283109 430820 858641 18653 8663 560005 585165 400333 99610 324792 360779 397650 378727 73184 409152 231512 5644 762899 554291 382144 302697 849051 123903 944607 588918 368505 625749 644349 260412 293341 318008 362455 432471 954543 203391 291614 555899 191242 82262 815350 100076 269499 189 425848 715268 108742 405255 772912 92337 734177 621917 625055 195316 493304 491065 369594 113507 614823 588779 929897 402855 793795 630552 900873 697599 138450 910645 946667 684732 988302 91920 387282 902339 530277 487240 260985 871438 228348 516304 934923 459563 167592 159088 162217 937147 988147 138308 629480 90612 432925 729147 387152 921888 893080 851609 372446 1035292 295051 198005 320130 67290 538961 856636 493730 648671 589303 698412 455318 408773 39105 153306 772138 842938 171429 1011885 975391 144128 27854 4448 717993 14187 722202 881796 592370 895718 829085 564219 117910 959982 279836 345726 893478 554773 838291 865816 890277 184704 666032 378537 463374 19306 409685 119909 814283 535711 494105 651858 802879 756994 762568 323789 103998 1032967 1022175 701446 975504 533049 4113 744063 904561 592309 734148 308113 904724 934574 948629 1510 759067 962279 668624 140800 739105 476988 324600 515249 1017648 485913 572741 564641 479563 555521 263969 626124 828646 707592 561066 711169 917352 124506 130612 613732 829104 659122 939460 956396 639885 76003 145301 586982 805957 845139 193943 418160 638735 540539 29931 733951 765081 150632 581736 1007065 791170 547133 11034 785308 165345 350639 352957 205237 798140 42631 1036870 788458 560530 396324 914523 884433 335826 76022 13782 46678 114785 400388 624709 414777 517913 99175 1033325 514702 963140 641741 384195 1007163 377125 772599 647153 1019261 56943 832315 52055 394851 948940 741890 667016 130385 194391 694603 366793 603007 180258 1016359 255381 343416 341681 801339 935195 203164 683133 172609 861118 988830 896371 531591 580500 461318 973426 306030 931560 841391 824273 483308 49849 213834 603094 661515 323896 991450 301375 953703 789582 442678 311741 963508 784404 638347 472181 681782 836952 724183 343166 813896 398367 485999 324453 47318 411165 134266 72619 400610 885055 109171 117573 337666 426529 512939 1041948 419808 474777 824772 878731 131001 219178 553783 819684 163039 679569 436687 1015531 330295 778813 641324 754777 60860 743118 825665 530778 22266 902557 610519 360975 294291 741428 72712 256525 987070 950993 914116 351965 716995 751336 573263 301690 935808 574878 906433 695766 1039591 281167 636293 858965 641662 898312 535002 1028431 227549 60685 1025621 128147 847411 672597 197213 281311 355522 947465 229038 890217 483679 32265 859095 764761 238067 998246 475324 566348 392188 318953 241940 979667 856844 142475 381931 413426 1019721 1021691 805410 225441 564204 923675 447722 301646 374210 125059 166989 324442 1034670 65789 419237 45719 631589 1010951 657955 268496 895664 224596 64841 998210 324718 748107 267120 564763 106127 1029767 211011 564994 425946 663893 623938 503694 402984 874809 895041 614349 206054 401001 563686 932031 766871 17744 828462 419545 695376 624909 440552 996483 490042 798193 268344 349338 18452 750597 411414 392431 409263 776577 1005005 577733 525168 77142 30332 826199 206545 815525 320408 55888 455391 233030 202344 399441 166334 840515 937352 989038 545825 543577 156519 838577 49106 56958 259272 992662 413232 1000533 972613 306317 324268 575163 843719 190844 442699 250943 981263 106810 519463 811681 166449 188181 792302 139610 863508 118605 977761 687124 570611 158103 659926 27950 623838 781210 682679 794681 603706 533365 957953 812157 1019709 100919 588230 782197 248179 667238 958635 814926 10300 355961 919659 93549 122699 951134 444498 327910 1001768 383733 833474 20741 945583 1000082 23729 124873 383119 713087 436777 775268 114637 197496 659144 236988 490046 570157 971582 918765 83472 599235 313553 38853 810817 389203 18395 201543 222758 662634 294475 693801 988646 391304 593440 566101 477949 772001 326642 521324 940474 473759 585065 72766 46273 637661 178115 63827 189321 361645 278098 718949 510174 102868 499964 75492 604512 21513 703162 791921 844291 212857 782361 821859 1015438 337222 150972 66629 24604 351747 718551 592982 476061 902202 385974 22791 948310 884454 782388 770177 743005 171001 539204 129820 984350 817879 970860 669161 627161 67289 700485 685354 611873 967116 857341 1033940 44638 368239 529876 673044 786508 43768 955554 452807 135546 691088 228432 76800 568780 443602 151386 425094 499194 644688 722516 360019 257550 664846 736866 204310 885738 243205 964542 1012658 591296 571553 74805 292029 4248 581956 738730 554754 114381 627649 351378 951039 884368 581089 583287 947816 145508 344546 765046 980642 771488 282866 926144 734024 571120 136632 463388 948394 158421 216780 434275 1020489 95264 293178 693507 392541 544891 1026820 916605 191311 945888 212381 923112 529471 362015 215150 954731 416127 211805 1043284 466630 931861 596112 682272 281546 789309 316164 201238 373468 663269 188888 654959 227703 168496 877698 825559 335527 723444 88391 653551 235918 275259 271300 527820 51170 464326 222056 235638 928877 669317 596471 325226 851340 559648 926216 244761 99249 276337 325000 204647 247777 993800 443446 78380 496183 226470 842276 191670 374879 361410 22076 460869 48156 663559 667833 633230 965058 671956 889258 187193 173756 962234 423794 645219 974855 882178 437579 468765 723125 207141 725438 1016554 473196 127826 208172 104261 424420 31467 333897 35353 694637 168968 504475 349767 738150 377586 862463 63012 160455 757417 511013 613880 536472 762719 210703 738944 499064 509179 771478 706412 481815 758167 940773 836066 994236 136195 686076 203513 327615 730687 41518 378431 735504 697348 465315 172084 675503 748860 974807 923852 1030705 14470 200217 962033 800322 800179 818189 865791 740637 884812 243243 260679 931606 221705 738365 434572 264465 681307 802789 846472 602887 538595 998164 669288 544392 89337 751252 779084 408884 176166 419968 554697 235329 571306 889543 628838 879096 968439 305580 711714 476728 1044787 133704 482540 564978 248762 229639 10026 489387 65690 352295 357171 680701 1028374 386620 831445 774422 370724 980143 875727 568887 417007 5690 963928 282934 50517 185709 10903 768508 325737 221997 437800 139272 762098 494895 576669 53483 606187 918657 235515 286410 474881 1045506 156217 73439 840472 976613 214980 587768 110278 589618 166398 819447 296151 883781 440762 94032 1006279 758093 504258 546190 240459 363470 680274 766414 547016 150048 747162 150594 225242 459245 162111 976303 637391 218807 566490 472559 925482 639056 742263 801392 711200 934239 403480 906420 948510 355810 895280 243919 438593 901543 310057 371692 196828 870097 453342 856776 598518 887897 100385 643125 347337 1043595 364598 291737 19012 271237 813142 505708 349834 734651 616494 741310 119665 42614 144477 657582 576260 261712 518393 865524 279042 827833 726027 486488 940636 128885 294926 563768 804283 122652 839284 351238 329719 1013657 844321 765896 919969 275884 72174 979607 490106 871016 613159 339744 164858 1006005 1043470 1031206 740298 688335 73302 600830 50762 568517 903592 165393 284940 16635 169505 647005 740695 331176 923346 274165 791205 104025 1029183 295292 86309 174188 616161 685742 838713 999830 934308 135128 267513 443998 511081 970331 68783 1018015 798341 795181 14169 1023498 993600 862295 450091 657058 516696 375160 721418 664382 360059 444480 466449 490506 822224 528374 244240 775942 474223 594675 52488 368261 159972 223525 585648 38832 103088 548493 548595 977153 212680 254401 118384 815304 49172 967275 723705 420777 154097 671687 748820 92956 156336 976681 400253 498668 601621 574069 662946 613561 772056 710309 146982 664694 491047 258631 965982 243947 277538 969724 185303 636212 504926 487675 1230 483392 220003 907 606390 119635 471598 969100 513974 553092 221360 1018607 801832 895296 172108 147513 300316 136389 489053 69893 205010 775848 409262 500351 943940 283983 394752 374249 343194 409720 144519 464665 37811 386993 460909 711417 860323 909533 188494 257542 445231 655029 415163 848594 1044819 694084 862135 618627 948668 662122 652605 938321 570959 981083 968632 766219 792224 251933 814472 129939 502396 7693 173188 809821 291935 705115 726131 686069 363518 96137 596370 230518 659647 925936 548625 826899 715836 301370 280981 817809 943300 182505 143800 419531 753626 855247 552581 431405 472244 60564 798716 638010 356029 532788 10644 656647 516115 387966 920756 739773 304137 572054 316216 42010 962983 664179 383474 347121 663077 467554 707367 181669 405364 703361 940302 942258 474805 317253 116821 525861 682687 490996 608923 284447 858781 285996 600311 793429 151566 302682 900720 720787 1034756 331076 541314 500788 849701 36480 680863 981932 899149 189946 700844 850175 193290 904562 776320 822855 717855 678651 43624 588593 762369 46974 457382 682880 32605 9525 215021 517513 425360 87600 472807 559286 1023789 856787 842927 924675 551547 77910 55639 191620 601077 907076 344676 326621 854216 334332 482637 556744 581976 449332 141823 764819 787387 197745 507228 383135 306748 789647 748471 781026 156122 249407 443225 267366 1222 831108 218880 189128 1037544 594741 219227 761274 207451 207231 197263 914817 526829 457824 840885 721271 427936 580397 695385 757386 522540 135181 872444 114107 129146 910971 375188 1045153 996906 65991 520455 987619 7182 328598 239283 921538 868269 164446 736745 315020 369857 217067 243565 281898 184249 462813 486392 927123 829496 269863 366262 875350 469908 968082 569289 686613 257880 50744 890564 328708 95170 732169 363824 798830 149061 816457 852234 64048 390153 330000 75587 753212 904294 261577 943679 895512 488301 405427 102487 866909 476255 108387 388695 985400 820275 479296 662016 896235 615444 327430 370823 353869 578529 116804 632084 1007430 795820 960222 383812 407893 686908 357003 848296 912394 791179 9815 87108 586635 740935 161571 323344 315155 367957 1030688 374907 511855 404554 465752 68579 669055 288752 9253 513054 303291 20424 102840 886260 904619 432258 818067 780962 107630 433798 379407 375384 759604 272494 523479 132796 938180 981386 475499 685414 176887 668762 121247 412258 533819 888088 447001 803505 13073 674860 854230 343751 1014414 925877 295845 638222 912094 901895 792234 271458 21181 91943 350941 122516 343804 851793 62601 869095 993538 937587 862669 675990 390472 707247 51486 14668 639452 479197 810947 637866 66783 238086 770136 413124 785159 245738 121164 399268 484894 66939 580450 703942 564096 859744 45108 457627 844449 51315 377003 462342 402309 26179 658312 781794 976198 24979 691167 219769 1023122 220633 716695 439310 1002027 801472 105963 697941 616805 911014 921067 631542 208555 196895 224508 207885 660986 478576 103764 650925 377187 849173 414847 699736 468878 498235 66013 391816 987698 473670 156961 443178 388254 843853 191699 1026334 975412 206745 603343 601528 19688 298538 711876 699458 750533 628530 110262 533624 891240 572823 988541 972042 285315 145013 516932 697885 1006683 99226 157706 943050 609099 972297 55332 575646 141631 671863 131769 22553 322618 702929 153669 2351 158928 716724 475415 966858 763052 911604 967634 760901 343308 358422 883696 592882 945472 294357 319546 48534 338222 457632 776529 677608 106449 652826 239657 983061 199093 862106 203912 245311 509821 557737 138124 302585 708702 1016966 1013282 699853 28833 808869 724880 444598 808996 837163 938988 733350 719066 719988 851618 915713 537927 793486 536817 934176 876292 957371 907375 409296 34113 163571 943489 268496 987966 349023 184804 233814 900817 787935 849703 163979 509667 296069 800046 663306 492019 602392 26801 467045 146577 9106 340410 695712 92132 15523 1018411 905140 202789 395307 502838 170510 774946 159683 608483 713997 241340 867637 265869 51335 573289 355584 425829 624196 54962 610517 858094 873602 299446 33308 1033599 915568 898982 107632 502980 405683 190535 915487 475197 782307 694899 834731 960190 1009423 1010328 25419 422382 57397 1030455 1020267 697544 485579 170342 783143 2588 150585 790351 56788 908047 1007196 695983 246392 374167 5637 534871 28749 254720 489336 531887 730946 126569 708334 849198 162426 363336 998163 983779 721610 379874 919432 954863 975167 42964 644962 742409 725398 709261 958377 729080 298179 254417 422362 655389 998251 574519 857702 889062 47209 952236 816945 372572 582476 1011695 776723 292758 672471 285970 781146 496451 800641 295423 628806 841765 65011 355057 113036 800400 622988 349175 1019348 63471 65248 642932 1083 806208 685621 834721 251602 732563 650756 101898 685341 623758 230782 843789 1031828 831724 677637 548702 429349 1004281 600750 851846 659376 551704 981190 885087 1045642 510013 605258 739738 353275 116340 398701 1017657 51904 286040 539670 174613 160905 1015452 442975 797017 915068 705670 173847 301573 420272 159855 800833 267628 488883 375108 148883 454582 338693 27144 336632 179807 830875 643152 490254 372406 1027933 195269 455081 666719 309927 935846 431694 579537 412876 672579 337593 183513 704654 644739 598360 932118 985256 247135 829389 1000058 932420 228708 209263 474575 1042309 341045 200138 275760 477695 480775 833306 704139 867642 738340 652500 270886 985394 1008489 970270 708887 785626 817863 412754 994251 776340 25029 331135 956544 526522 1048316 763624 453066 110617 693914 186243 5394 950897 551136 756346 407826 421622 958628 829870 914522 793298 168400 573487 854991 666528 411617 355525 90406 1008115 549992 959594 14701 230349 85389 1033422 512899 988968 502919 816850 872091 1043569 408613 221453 57533 293127 845640 305738 154949 524737 472934 412680 2914 628069 135945 13561 642200 513842 707662 670595 168767 760151 98151 385090 665857 739193 573721 909444 607584 74033 826687 366795 652334 935052 714053 145231 412690 297097 446125 507514 488714 75678 123278 251754 982756 145972 276240 29810 296899 65830 919537 541593 111264 720966 822019 454937 421319 256217 795563 997857 1018198 676886 122980 52756 630209 609706 411962 525192 672337 44598 753232 88136 627616 935375 566874 705810 395806 120446 306467 843738 827535 384702 676361 380485 1002123 472065 1017468 2095 244477 355627 662658 977446 293541 400661 771382 727020 937622 318731 1007429 569080 257720 665423 103791 84214 134215 197012 969996 773699 895058 227203 25732 792690 440893 910649 213462 287945 599615 594375 110866 169668 394213 989617 692959 215697 996493 993648 1039094 309139 1001964 788464 417444 221920 507017 94482 62284 696771 1012287 671787 56547 191546 758975 92804 363635 524152 833547 510424 372376 53348 676093 571096 756230 216601 424894 488362 962049 914532 266831 1009254 323811 77385 594691 74648 310937 166015 481027 411841 177958 242671 366793 403158 302367 481337 182949 343231 234542 898606 900411 623065 503696 203351 726531 884853 446614 663405 234952 802903 54568 770271 306986 311 202301 474447 879900 902467 865892 772373 108902 502683 81982 397498 889636 6868 595201 756607 230725 506742 731895 892372 929037 17022 564221 953313 65683 920541 951300 146432 66884 165110 307092 313664 1042014 616228 236100 58852 220022 180786 769347 3554 188146 251617 536018 952677 373904 573798 429000 868172 737245 62441 933901 743336 502463 33030 68383 110146 973804 13904 975760 660754 507248 427721 468101 812745 119595 214380 68665 747848 467281 536484 363128 753703 287464 542674 286500 864047 102477 524234 952500 355552 308655 537430 688 902380 596371 389810 185398 412346 308046 597262 355960 220132 389518 772880 940860 78521 250066 297295 473947 477372 672237 877273 595266 362787 843911 113581 258932 349016 653724 850754 774917 544124 516603 263935 320032 984799 433352 232640 593539 92809 1036794 859480 58366 197045 988382 857865 637688 853584 817810 221197 210666 542078 229515 586001 922849 53782 17167 798645 412160 886561 852924 923917 160252 350815 655359 670755 167326 818881 628638 230514 528709 218864 705327 1037420 82785 79813 776862 815094 125689 326351 1026987 341735 216614 352464 974953 569228 360598 738368 1029569 188711 786954 1022921 917997 589419 1027288 478409 887549 1040386 1045609 445907 44373 478983 881596 497966 873005 270220 510945 618324 669200 203542 578175 616821 950109 965404 462928 580593 894153 111499 626591 919778 631771 19781 457425 565904 362351 168093 658137 269818 146996 606172 345537 120148 1032494 500160 3368 326275 821812 793592 457919 678307 875123 105897 628939 387970 479465 252396 1002662 14370 413931 21069 899390 887098 637087 930126 676757 584886 92035 455906 86847 853811 333028 649458 782567 308868 1046120 291291 1045706 885808 702085 599790 169274 387057 899847 1031407 566556 88630 375694 508055 922219 800418 305165 532754 963763 618123 581453 363138 682902 265083 308584 626810 953675 950707 19022 305283 959770 643747 1028163 324762 426465 950131 483935 777648 1021074 84862 592653 818729 237234 904913 170636 842846 438492 55473 634225 259355 162108 827922 869155 955937 844309 53280 509022 329893 262203 18106 743857 756687 610714 969458 168447 499516 412589 30094 1005826 269693 276999 325002 146883 927382 93390 565908 264484 318080 898875 352143 762966 385959 540187 871696 675683 53612 562769 609252 534437 737956 865105 348040 720461 1040407 599463 295087 98013 141058 731502 470976 828846 66453 525530 825174 99947 146294 145070 683710 877204 43069 586950 281724 397308 475638 555663 841926 44876 194978 370570 708615 569982 353205 978381 775518 78690 144026 823425 988445 694812 98602 668261 112458 431012 60729 242761 467489 284741 885258 1008532 461967 999966 29397 1013951 745657 635812 566600 320984 519795 937502 723971 881920 388554 96296 250139 472813 872827 865328 151703 213353 387449 83708 647926 114129 677227 110115 96168 83863 444203 878223 786320 760512 890184 492289 239497 627302 761221 823949 123613 554807 423768 939801 935375 695796 947820 1035235 929811 873971 949535 752632 1001297 927646 237316 927934 442789 615154 430947 1032299 1015842 785921 63412 304267 63818 181104 549416 82046 586648 53497 607264 651255 135158 484843 761011 603518 74823 590245 752429 409839 222686 119326 1003914 378361 484357 1012320 399103 991904 709240 129288 473714 1037756 467943 22216 943357 476536 455799 656614 855151 316883 934978 954 775626 151330 1016274 993588 378822 300172 484522 376659 478541 830093 628669 946863 722941 200052 537589 692464 946857 481252 2733 366420 545752 932183 245816 790829 720965 507030 1029720 1033825 814429 515650 50887 211432 922564 750415 511410 424018 958928 221059 263224 996927 1015308 7164 928495 409316 530871 495015 951392 275084 70467 994250 499590 496917 75990 292474 1045075 928879 391884 900390 279596 765729 171571 865546 845928 508612 917325 24509 1034452 871045 726034 377252 606257 329127 319147 190588 378037 359935 540664 311764 418438 149110 367115 278928 656962 297355 279211 612456 366458 452558 116178 408166 320307 960102 456751 324972 939619 798092 842149 87980 231546 841486 739274 599598 562646 527565 753769 828237 805453 112447 553984 615738 727976 785390 452675 621688 455714 150518 1010327 59998 904429 508555 266904 223128 596141 185201 791699 817830 1048059 18818 992269 253532 418275 496940 697914 538721 180838 682736 701574 663472 319737 635364 61200 95001 474372 639538 204586 458689 351844 1045399 764379 817053 61418 228325 381533 833531 1026522 761217 1035423 942074 789613 337381 827331 177934 191055 605215 1038497 713597 508705 1015633 855107 880868 650744 357679 338535 403122 299996 346244 761856 667307 227914 382893 870837 691046 433587 922396 210529 974544 957435 371670 735633 164007 782074 856566 19977 910592 718591 443176 837695 414402 447816 780590 22750 911913 857738 411743 253765 916291 798063 622115 330758 371830 441619 364408 250727 454904 373639 837488 765924 773974 209999 452017 177323 915438 545507 761075 552990 699252 498993 942470 958037 848241 947737 362441 371609 532159 475120 438964 460522 830479 415486 168527 476283 89187 777216 651832 659504 701332 282278 399394 127015 703693 129046 946768 382764 205070 599399 366110 427843 232874 602663 495225 902178 944841 811734 227937 87476 909799 561001 686958 252567 210003 695752 914505 879263 680369 445520 464686 395601 794232 511057 115825 780393 531061 437392 309493 1014356 104262 365511 68790 1004726 544480 477985 196929 910054 502282 891070 925751 714861 411360 551477 960974 709515 1036112 1036045 676687 384946 204704 181058 677273 591881 965862 313799 576413 182762 367502 284414 745696 374628 407001 265025 348156 711097 914008 48477 700702 910305 186997 939282 989322 865542 893162 357780 623891 502534 915527 784397 499363 148725 211312 144921 672953 1021336 219677 992328 355558 198122 668505 343199 872783 649114 727044 669975 716590 284556 965457 761373 120145 520276 485192 660752 82585 412862 361285 366279 693373 88649 420471 288264 460165 490406 496226 973330 441295 97086 524638 653588 206732 806314 136469 713395 962948 566328 497929 854664 768398 675693 666891 344736 320793 94590 654277 759290 48551 491733 311602 389901 696140 662162 991520 894527 718643 894215 150965 631919 578073 115259 523751 501100 965328 103017 963586 921211 846014 640638 21543 44245 179803 950942 330439 147494 628662 725151 820011 840976 714993 352908 486896 716710 765121 1008931 743299 755185 467695 8792 708265 707182 188121 963536 776954 640654 402929 591207 443233 967989 958013 26538 468126 560444 806102 389726 612292 945136 975977 46839 927931 462736 943033 508705 974015 12754 590874 652091 755935 70238 30712 890071 899199 115026 31054 121148 615382 80316 567344 792548 407153 281635 244033 712958 730542 481535 390205 581613 415554 842556 852593 626119 743348 180924 724286 635862 106719 564946 470169 900635 880756 39111 861582 515526 847477 343640 424121 1047487 238523 924726 442571 490273 934002 862341 352523 183225 570008 982365 951250 183435 35969 516940 354574 523853 899926 502738 132288 624107 757137 941028 257406 655105 788866 763498 301809 269924 1020877 210626 193624 599194 714218 1035066 143108 729180 349348 991129 392410 852251 616091 42903 395988 162169 113346 72032 184192 635340 802529 837653 371071 576158 898580 183882 413191 601903 1019722 198793 1017698 702449 134086 57294 869229 564491 832930 320522 913946 669912 468551 472737 78830 629349 269559 836843 907395 649206 582980 86710 601352 496001 724373 545986 629436 807729 945576 957252 955766 67556 883978 445540 514592 478126 391585 700095 392503 323156 253475 738277 936269 734674 305308 635612 781704 258262 848108 197275 556064 940354 675655 566416 375012 378541 758451 1036059 178102 798947 608141 108560 412426 164449 560644 409401 574059 572122 147613 284882 456951 1040820 551597 2059 570334 510092 265954 137610 282854 171438 343483 151014 640234 544413 1014795 943149 977494 244369 817530 521311 466861 242932 988932 203248 13828 645092 48504 1044042 962436 75445 197626 578377 216555 426092 1025665 1019325 258316 844356 52313 208875 116042 490029 761507 578572 442913 231752 470736 75469 293022 792172 634154 311758 930273 94373 388940 87587 548258 950703 214692 108246 479402 389247 632568 676706 480085 70587 793822 356922 524311 701501 758850 457536 324083 1023891 782052 262734 377605 985730 355031 442801 1006330 312191 809220 619688 36243 472372 598949 131561 264486 211201 697546 554525 103709 1030521 838871 151136 565364 206049 891140 824002 925759 307124 678364 966856 507426 223009 1001918 34283 939735 856971 226143 805399 116908 977672 714822 559662 528898 660451 608079 131715 114639 390939 955177 43360 896029 680673 547032 96640 396425 752926 75315 986261 53444 99819 544871 198083 872726 420374 789106 674851 609494 206244 1035177 398657 473331 456265 591410 245663 1039982 155122 798091 359728 608477 1045819 265473 380381 853226 331257 880186 1034756 503506 271794 69548 408819 774375 731168 387875 233329 135695 491955 379967 819766 46146 655883 931571 1030255 287503 298625 499208 791099 283160 763039 846232 513840 764817 371875 871827 176342 151237 138241 159805 816426 974481 157662 319662 704797 794599 968597 580944 484115 763981 50998 879205 103781 1039451 895490 505983 788703 474689 695537 318214 114498 199742 309548 773814 767427 208682 448147 643102 89994 96493 470583 197153 913461 406277 445665 91257 292434 1047813 841098 793135 837096 588560 496609 65572 209647 218210 876232 693132 334803 459207 477911 796782 279541 715810 1027288 946213 720426 219880 945225 413666 730938 1028770 861661 1831 127074 99183 859643 566861 686547 452479 590653 1037567 605488 143769 819443 780477 673812 584598 762270 674650 804490 271587 262517 405887 155027 790787 119011 1024294 447908 587275 173831 837663 562469 224037 9266 1024654 879347 911117 812141 651627 207070 106135 672240 622848 626220 570151 747436 442223 983572 1028407 930754 1024810 663108 548565 354826 582009 657756 514594 243341 1012984 500081 657364 327691 291861 95883 283060 1018486 866198 824614 111905 452981 119057 270517 139660 705250 250227 114202 468730 745805 483194 577072 521349 923254 564795 948290 435931 749014 484252 558224 59069 77591 212699 853713 382850 143512 118533 841900 742801 915946 616832 189502 820458 669269 659586 147095 765854 522068 965015 856636 95314 968468 58399 940455 214209 494330 557005 27074 734263 79386 140073 674928 726550 609216 365071 912133 322645 143851 431150 67784 173564 86989 662410 724344 470441 988236 637691 106436 182286 168068 1010860 921554 311920 209475 239772 364985 291114 660108 510752 935942 753192 863253 445279 728635 755565 941512 410069 553803 593293 539974 114384 234528 373299 178527 684278 460310 247452 625819 334782 369021 862747 950196 24050 949274 489619 97306 870451 238502 1018112 552558 279413 895054 408558 63751 18302 390961 563712 390768 680300 132325 868971 183272 1018412 608243 76152 953312 707843 855 894725 583809 900617 57601 120069 194083 82089 1006678 605691 900567 564771 851119 646019 565215 60426 745432 222410 624176 443079 332947 650513 583415 803860 476435 381485 759569 618881 405889 195338 289937 54002 424571 615971 504126 159006 342928 591884 681234 460818 587205 195049 479420 902573 346643 653300 256031 395298 754662 274426 982225 1026168 127903 548831 213149 752909 792851 17429 497665 405519 892427 677417 474289 484866 139458 318263 765970 996413 249450 803440 163263 780140 708007 447387 577032 137743 1014034 503186 444526 72442 616887 201920 312873 893907 348567 922026 283810 843672 763431 221027 460793 639254 137935 502294 859520 960882 125805 466303 388669 876196 849615 410482 799084 1004023 764220 12883 528123 538251 898796 789405 66061 321491 501387 248412 625528 40984 469946 418226 963654 687859 545166 994133 352312 352215 357647 828943 1011774 786565 790459 33853 177408 227221 20992 199249 766296 391924 626117 245073 404694 1046112 94434 90453 366139 618990 4003 215052 472574 379013 966473 913208 536778 241249 770185 847661 612862 493456 571915 801110 710187 659064 918252 698032 626074 346703 834876 1037902 552644 644514 639105 1006547 1016024 423119 742450 212475 706104 785546 244285 509202 192252 493660 166274 170363 645997 852255 448598 995882 323211 783235 800513 693034 995464 571021 817728 547865 868683 254483 21955 730791 858862 660801 575152 668955 762945 396566 740895 946382 660292 985832 719771 47277 860080 887516 542631 229307 1391 19055 114231 113549 349984 761584 1014067 860876 1024148 859139 223992 375735 776532 887327 555222 309918 501528 732433 681363 307304 880721 416375 35814 67854 16032 680006 354557 449053 94557 834373 325368 65848 671761 826767 776043 627348 199932 836885 85472 694139 165776 107034 395859 531657 958195 904629 115636 889202 607361 446546 631400 554234 196168 800817 621257 677371 870795 720870 645025 794787 445760 476375 840883 834867 744594 413122 772402 327297 117087 188724 1032776 712823 100026 388114 970129 923282 662378 882708 529309 518755 418922 782917 574065 551441 370535 639365 247814 714454 292165 208135 416969 770942 1006746 824019 220698 627435 617522 454213 1013965 755347 34185 962188 533420 470272 622420 974124 1010162 1015887 923640 169084 427473 476338 440337 968233 84717 46830 656621 938418 811231 297693 803599 682729 19892 670190 559276 610424 741484 762272 901169 873050 789371 913930 621243 927837 458570 650326 692893 432295 54455 880962 368094 28206 489361 24478 340152 573246 262429 443088 1044506 426999 1012372 676179 947239 883917 278434 342835 719541 485638 436457 542866 321999 888127 910972 411687 139828 821736 533092 970170 532949 819651 213791 147625 456283 495721 296475 604775 1048478 561349 584256 603383 164399 799639 551523 35189 526799 943602 395220 245389 695286 919486 435409 403202 965197 62007 569104 512041 734516 151148 432697 180331 577085 342977 928362 99783 240303 378477 429745 595021 562692 142845 1002389 1045668 529515 424911 128398 836229 607558 289176 48008 391997 431533 104415 770405 859183 934634 398463 477816 987472 44283 340265 832522 258985 424212 698847 16344 530393 558106 400250 372371 552080 238888 969254 895583 796949 147470 636897 393556 379841 370637 789247 438272 354434 610588 246953 375780 411481 644326 51033 777714 119516 639690 535903 261398 120501 934810 782175 1013930 790049 887772 56017 606975 66161 597580 841856 117723 539020 908888 492300 899830 242796 258722 462184 96892 310684 554882 227676 233870 788417 721282 663043 1035969 990222 585696 753230 344733 858318 36623 880512 592415 835550 396086 757681 518455 906543 275119 3147 46411 511305 198794 964752 102322 1035203 927495 816145 127034 1044940 324128 844088 229283 654501 956925 27584 246306 996389 781693 827191 561631 502068 64692 576899 92535 181328 35687 591194 491130 730123 218002 88264 437230 510858 333794 750509 601290 303367 99900 557628 9852 801873 715316 616318 197476 853319 307095 476109 1023318 238177 767201 412505 342044 309031 421319 847014 281586 1045175 447919 608012 860168 421443 537139 979254 472324 940945 173474 462756 753533 918393 954751 834345 750209 529515 116992 1029997 973328 213222 37776 489836 165278 470530 819021 32245 115349 569831 721802 913451 304849 1008212 914255 630792 863010 946969 507860 805077 857549 713885 363274 534452 963852 590424 592402 1040918 682377 733530 800707 244805 196839 790211 579368 991195 188473 908873 902656 29257 261769 608437 794429 342866 831315 354918 404869 301965 736519 209356 667060 135910 676746 396782 188760 169757 539317 257253 520500 916037 712917 428638 532413 434503 701737 527900 478112 100957 938600 326260 672314 566167 63800 879312 680478 94553 907960 1024557 724371 132315 668407 387484 716052 934568 537466 114372 721358 489759 835002 938590 362533 542453 126372 284344 961071 446897 29719 597555 590391 478255 639337 199109 519483 576798 851939 870264 634223 423298 56896 319721 220344 452402 797234 596426 569138 265051 473821 597600 624043 338171 11098 590341 1003557 346983 779574 527783 278616 1046725 916208 155208 937005 931987 86654 512892 524356 911902 761800 151022 74351 879372 372524 343515 74805 363987 163833 33173 353616 778303 995060 37889 345647 475632 372950 396057 395893 51929 810187 943724 559992 721346 804596 535961 703171 615111 551654 810711 455828 144856 1025577 470384 729694 308535 230075 659522 109897 885757 905610 73789 409773 226452 988413 378599 23707 433982 1031020 572635 899156 772237 928163 874565 423119 923625 234852 11112 335671 73230 634849 193304 820075 863114 729158 513344 347773 1046339 577069 388958 885044 759024 916519 79106 242314 899995 864826 1023571 533037 613413 1046622 370313 891650 821186 221439 268916 271774 829049 746366 79604 494283 196005 460464 464766 763402 231031 1006429 95390 34827 529521 739010 307823 551222 642028 138512 540452 617509 190611 461802 934275 340007 185318 480491 169829 13247 953272 350238 730168 198436 481458 683652 225149 1003199 120014 627858 889674 169391 475612 844976 162504 61512 733184 516539 749750 93839 1012786 561539 982500 417472 28348 91982 726969 745417 238016 392787 433838 213964 169904 304192 273617 1032865 793044 439221 13379 851025 374471 114375 290234 707484 497914 231806 694016 911476 830768 185431 557426 187008 71936 980674 1011841 834458 590167 543141 575540 641617 631027 745943 658341 511080 962281 596646 666496 147797 398623 356434 140423 287939 784083 469647 192016 590096 67346 153351 702597 135632 339778 496598 228323 144968 34200 141836 316988 127987 299939 981039 211509 706817 1043647 404662 421256 134867 922787 118927 87939 896129 898516 729497 335752 825684 469039 572715 629643 864076 870243 498315 331415 740763 170356 578936 866121 19239 836922 936097 765523 964876 22752 1046572 1021179 259352 974949 281648 431001 625742 85022 334651 469020 28003 567090 754892 410758 1043268 990749 826330 146795 167822 218413 57675 854135 703765 528136 36478 1034981 598622 140068 962498 112648 982052 967758 855772 802758 403414 792356 191877 429335 591383 923803 36842 152715 273726 644217 628522 258753 781268 60379 11228 1039089 1022744 486321 718982 480611 311678 914237 1045543 953846 263467 666264 916654 389786 126587 493869 999808 57814 883324 683068 949750 239939 949616 1015128 590812 185358 906575 92394 497140 903546 93250 976044 529009 965468 396073 722478 126332 648349 64534 125268 1014707 399292 228560 763605 396453 564553 655697 498366 447831 942699 83529 654062 174786 816987 734104 376215 691282 122343 888535 839619 458344 305136 294352 39885 13530 288236 186626 843748 68974 779620 675358 447627 973410 802679 348812 697116 1047783 735062 845287 76864 741281 977094 271485 532088 680233 50849 240080 416920 556683 125269 967447 439366 560584 699747 815550 189568 768085 1024481 933345 586771 189851 378617 973013 317476 329077 7272 167840 551595 273077 32768 232828 766195 751006 384038 257624 1012252 1035883 108116 1024343 794009 880583 961944 531278 459187 803156 211220 252234 512515 328228 554620 766728 556540 82755 80027 1047932 612191 12843 656846 1015115 231620 668493 816775 665936 252952 871567 1041355 638234 512281 810953 91573 662380 459740 734535 860657 753853 189256 87626 191041 558518 440217 898951 11004 651702 129245 340902 600458 154961 456058 382404 758505 763085 510118 586737 285227 10915 762094 924083 190198 649732 415408 574082 234498 88402 807584 713802 753054 400546 836679 412140 1024044 755777 796799 966076 83617 193324 598008 459780 641286 907670 366007 173440 1022713 118630 931218 428513 961069 541366 668341 156234 920805 265813 876063 844758 852093 449606 429349 840208 79841 22591 282607 579961 31252 78379 653303 539141 1020075 782504 978573 934302 34383 889738 154453 693920 668991 525910 858822 545371 206283 549576 787629 387989 638170 197453 819880 1044741 244325 1009034 358060 562137 985082 908499 422272 393777 907066 70837 473407 102817 528475 353132 106458 113075 790694 1043565 1026452 581219 571642 1020638 525188 191137 707655 637977 182806 768722 499220 844333 40842 546640 987386 194141 922228 851685 976167 889759 873530 655700 87772 393501 16282 616912 68847 722103 831265 489859 808778 427392 336820 1045001 114026 327229 1030923 667634 1039585 573417 357937 922947 169940 197684 249862 771062 496509 839679 697277 10357 263850 632289 25438 21539 383036 919717 433733 370643 658858 249290 579489 314959 166267 409602 1027318 624338 334287 4531 150683 81806 906967 335737 15421 950312 971097 131746 880474 992311 463149 750512 699847 1009096 713666 490715 281131 243677 490137 687244 75906 225513 776649 128996 791706 935253 71290 474419 92313 430591 779626 251521 721781 685750 96619 117768 298874 377023 635362 112311 137416 435539 563530 41649 193491 1002526 603055 508364 717793 928194 236852 1043987 782735 469586 555149 195652 631117 502743 765318 319059 113117 1001679 554874 955877 158424 488105 574428 325334 598825 253002 647346 342452 239503 373899 555796 89665 882976 766136 912818 417268 232385 583442 581452 405113 543918 817486 733495 1020973 129273 266005 474591 902307 869378 204930 419647 645409 937476 594087 193898 528675 649865 6152 1000710 713943 79600 982813 280012 386976 622830 501973 84234 686740 687369 814350 466976 544510 838943 410398 559878 768220 186078 375885 652997 250209 387657 577112 691193 682356 112697 1011184 36182 511024 530650 588089 198176 807266 467498 291404 706737 638990 757373 887221 310519 426219 619259 30965 1015539 303330 345632 961793 937275 435091 472636 934081 739192 796111 184305 935826 195817 20511 849080 649156 215775 268604 663900 279837 494399 940181 984188 473941 791299 764108 877838 977048 196793 531001 481495 788487 285442 832869 183027 465975 229140 707985 479827 944560 253753 992045 22586 573807 463182 448097 888512 465764 929093 10631 767823 983285 555939 70574 1030441 509817 619522 893721 919519 301758 2960 536510 547291 350084 611215 351688 765655 538112 550867 913430 566884 410714 896327 551609 9829 307503 483432 296314 938385 321039 357320 159313 904692 881152 704140 1039343 875374 377849 359151 323637 113202 963944 595133 715451 909641 124077 215001 437066 754957 122781 429751 66658 912814 335359 254178 449973 597424 379922 901495 730794 477291 25862 957865 301275 432266 728446 817979 84631 607885 7700 259849 659809 130887 298453 299903 1029231 432736 421057 546592 782123 205011 736844 47872 17334 467825 623584 190795 826720 483677 460633 871356 508721 900751 390535 27174 236132 100945 706736 334063 473318 136645 328459 653200 575451 891484 309573 147222 79386 946272 453888 1040548 244396 562539 177999 193519 206673 99054 82748 554432 985850 808108 694339 153206 173136 278332 79060 186497 1025068 1005194 424148 343784 966685 238678 122908 904132 5349 560819 331001 724675 350460 953993 434859 164774 1040140 472596 913382 164035 813171 493412 616787 226691 444356 957147 652304 162021 1004358 693682 852012 993274 796531 389236 1012524 447591 14715 462208 221833 459494 145854 794507 171568 80325 869974 876572 527104 663397 355723 1021455 642383 911548 655452 60435 934758 268244 1029373 661292 380928 821833 825683 904497 226511 1038287 1037690 35663 933111 852138 998976 175236 358289 945205 309159 446500 115242 14172 354150 954456 844609 119585 833385 493722 685260 848666 337997 175163 745140 773105 586725 1043678 401748 565731 294840 536826 913406 42818 302976 1022555 170870 273139 698284 662689 216181 923377 20447 811967 921127 835272 353647 199293 403629 392730 85478 663799 740252 42782 153989 983837 755837 868636 320956 425777 662859 530162 806835 85067 331512 955794 505541 577752 234472 129666 823039 932119 478835 86618 66469 384411 677735 313161 10670 588236 268421 278417 131651 504421 980736 216071 85316 355319 577025 812692 601027 618853 538917 360630 299654 911975 44797 516607 625801 467463 1010572 349845 675194 859430 731853 306609 398396 98552 45867 1017888 253284 772484 405511 751301 58815 380965 1006646 551189 851146 172555 818304 945049 960312 632507 928290 308848 594288 5771 519501 789450 905741 704807 763813 419438 293980 140303 511682 391221 131809 184598 161458 882828 649682 271588 732277 770806 215450 1002869 893056 837000 762200 41113 991547 638828 96606 868978 58755 184158 54706 465912 75560 774706 751760 598392 331120 430412 455909 387345 354195 278822 692438 168246 538428 544717 456759 522031 68366 426853 114453 277911 141597 420001 963629 434911 559473 397643 66418 1025994 827527 402114 927883 1017327 129487 603255 831826 849467 1024559 32367 577622 935788 746110 1038276 573274 967831 117258 197924 717268 682914 330003 939856 530287 652234 826189 301470 192137 599071 1032802 807032 1042101 96771 315502 935899 955195 204719 1000065 487897 978323 406190 437025 529687 813038 940640 27845 674640 577453 700025 410715 643024 65511 781695 238530 466425 353256 721743 253009 1040322 18860 647064 727375 437298 263272 564318 273016 267754 712450 586873 859775 723353 188052 657939 830854 687237 1004781 425262 684967 420617 672527 971292 260975 141073 1018802 665605 563293 390815 783808 474980 397672 655946 655063 512138 7030 37818 425418 12826 828390 631853 464160 348043 977671 637685 816532 192426 749214 924664 684179 281365 959588 542255 1039041 586432 33926 705063 540276 1652 975908 82051 89655 244555 565202 919671 952137 995894 235033 439887 242716 564855 487927 674278 163542 637991 476507 689455 189395 38577 258986 170672 119840 171861 93245 338946 1021954 791462 570592 759891 524654 373773 50261 39651 945806 707139 535759 14730 498754 622555 628344 459569 739484 492726 330219 695892 501091 329100 527034 370567 39569 520810 950761 57326 317653 628014 424049 240579 179218 30733 41406 385235 458206 39950 505394 845057 997380 786317 564640 924866 669442 881849 354769 43424 7308 509973 860418 555192 807431 210683 153700 303419 215823 210452 695963 725744 923633 952289 46656 758960 378929 238390 237663 266985 564486 223673 816890 15900 199641 798311 333699 948576 430282 986128 630118 268508 545067 625622 961661 716880 101891 891826 428954 143757 779916 120047 986881 826104 223925 266925 152298 390668 556448 546911 280067 648661 755749 919629 459757 394613 817998 354835 1048507 87714 533209 1016096 523894 196646 870329 144184 1040795 154718 238229 704243 278938 677820 958024 557628 645209 663365 387679 659666 834480 859924 908702 432842 813035 282837 632955 893707 957003 711243 87969 460240 195461 1047498 370287 872234 105025 20157 762231 811388 931228 545825 661759 945149 677799 676616 189315 78137 16357 100120 127025 892305 40401 827146 797035 765366 858966 625451 534345 828722 636757 826333 700948 365791 978978 847895 70860 274797 441863 13281 212900 522721 941504 1027802 506496 634384 453374 41650 223102 726312 969444 653744 988522 594984 910989 83244 844360 660579 963972 592918 486862 178690 923722 682350 318439 715390 787155 260809 501553 860970 456457 532179 476032 663463 806728 295879 692313 708717 481504 853497 924536 696649 605847 253517 13130 266201 246564 598204 838003 627218 52149 756438 206154 314555 47722 303675 1009240 399855 628951 664353 120541 941983 70278 966354 921163 865806 737139 797226 779209 876115 540302 31773 274609 624858 696381 580655 221970 224227 41175 229626 778286 469506 668458 196268 145149 329885 383733 845190 860841 751217 939887 897118 220432 745998 204222 787229 82245 57430 369537 342338 15888 664322 358727 869470 661609 442141 341270 776854 130560 607111 142565 62756 878520 335731 590113 696022 445480 186601 63276 397966 270873 299845 533465 403904 733963 320950 681458 596727 900527 655808 864434 493648 485486 469434 665163 450045 492513 423761 164450 590019 40278 324099 349326 216188 516434 718245 166620 451222 937482 714974 314446 280723 898536 17321 795479 284295 233996 583127 227425 30109 238792 179595 711751 274066 814115 507324 41691 133176 484439 140470 216417 374261 989780 201369 410898 890433 331323 356313 222619 360748 91619 467900 219035 845525 421719 170719 441128 146932 127829 171442 664139 901713 415697 685815 973695 361290 365168 813639 166966 311889 518926 555661 1022804 41324 560696 884872 27570 270772 126899 430414 1009308 881110 261363 963780 906835 429205 925604 322598 757900 206662 462885 690309 618736 913490 817160 381252 41882 990647 287892 195227 573340 412552 690499 879636 438650 109161 217668 743185 947629 818707 968442 367940 107297 977878 343163 395060 312759 596242 514065 379583 362692 235965 975293 418194 766352 995040 1042095 962483 977368 906522 371663 424440 744013 992027 258104 666765 988435 653354 65463 61810 675907 883360 988496 988923 815209 222827 1019321 968270 516870 895884 649694 592360 444687 613529 41307 599065 684396 60732 902405 275843 1024890 508081 94562 996255 113034 591948 790827 864056 428895 258545 946129 1043181 862388 992922 629750 311731 615348 891093 563696 515410 404352 959299 910921 507107 571053 227099 968769 199512 949699 252580 422986 706036 1471 800702 720523 176847 162449 981594 925023 665427 137631 212733 244691 466626 1010753 708930 547883 893101 610883 621141 84573 882558 908390 499576 40596 14063 784094 667777 462766 103057 1041365 648794 890303 787527 296423 250240 56460 246472 228004 866437 558609 657440 918802 312975 277756 174127 575528 723414 562991 390952 282964 803369 378945 589844 815862 360298 140286 396109 552675 987150 159971 1012995 389347 409502 658083 447418 579890 25912 840868 159434 644867 82446 851075 722142 905976 962534 953484 778870 10668 761752 708162 1001573 636457 288660 883933 74323 961650 418393 378823 134459 869371 843007 337182 306670 471595 873902 390198 1005455 1045729 854564 258068 786966 650476 644660 29171 37069 805010 25153 820163 616661 769546 631239 180901 22434 5634 631251 725360 641403 34329 632710 138032 151547 56166 499349 959905 424083 619759 317388 963512 979717 265779 923526 423963 722922 481697 455735 726948 220974 748318 165091 211937 988815 62084 221092 488855 337953 345629 845863 814907 270540 867628 1044015 61303 665292 55908 826385 633771 479281 116335 242999 322154 280925 432744 74910 1046009 478089 326241 645975 548563 90943 294878 458505 200231 919265 291928 551021 206936 982305 940988 553425 704380 955271 1003241 726422 1005022 140527 140854 154802 798845 454664 291817 138543 817546 212438 20160 854186 471790 383024 322668 330453 456897 905282 527378 587765 496596 300301 667848 625508 220201 285154 502814 1029648 682869 314603 30866 933114 892837 531874 58394 567225 486741 152408 330399 622324 819802 324527 73852 121580 931898 588064 560387 803311 579247 72055 906488 841446 501288 941138 349460 579528 578120 65957 314499 1010724 728165 1030200 636774 902044 1007114 992295 31058 558180 514933 243042 415696 297415 1009178 511531 17627 586402 151326 14746 31077 294887 207324 586268 319442 17180 351844 276464 544378 629978 494583 391081 37420 887630 506765 360623 215206 1001658 746063 1018813 756510 276981 341020 168292 682172 994535 181768 1011847 799005 321295 786649 550109 822994 263165 942985 544115 225759 664535 923079 803623 313916 27096 445045 622382 856663 608973 422443 627086 305552 633750 769459 452517 261820 479147 159883 238240 166563 432020 492390 310789 694914 102256 988843 755242 780938 150895 406772 483003 462943 696408 681361 645432 767385 200196 69379 465780 238150 729569 567681 824855 300902 330608 901494 527133 194926 429254 903681 582742 1002182 604431 114547 383460 554571 262919 694741 59583 846286 531327 626527 235828 295058 729054 927490 890210 867794 563357 269023 1019836 317241 313290 723662 817546 593768 706438 130776 723303 581747 1046663 47549 102852 30308 442519 580463 403300 653751 694546 578453 858078 862684 1011052 697353 1028127 509881 936361 553819 348901 577573 612579 61259 581444 558702 78792 360274 288549 478932 360218 804634 865730 874763 711213 1046786 665132 334525 7532 489627 936389 694790 846036 1002797 122566 624630 230006 975923 235194 273171 1274 238554 797953 858580 974359 773511 937295 902439 302364 733262 838186 250604 69995 240507 74607 1001591 506104 753933 810189 754962 491214 751670 795720 855160 772490 970716 936120 926044 55774 983323 819271 274400 358671 348609 687863 526366 259960 800465 23834 714915 817925 689921 740824 153839 695737 163131 959916 316406 23592 953120 995559 82594 21501 392064 186924 738894 86646 222435 958706 414540 340707 453635 843782 629601 855338 939600 386054 444484 308294 846955 315878 886306 1017027 863403 187759 384541 33604 413083 184251 745672 510718 1020025 449979 204972 1002554 746425 708273 425159 56023 284033 815798 834312 1019077 382506 813365 881364 944267 707269 79726 378756 943041 782228 438004 684773 897431 526988 238639 40886 155981 1043930 1045723 496685 675001 19035 319112 863347 677572 217634 107800 468259 457197 273142 952643 734671 9924 930001 528150 1047419 684656 133218 824431 45856 1021226 688524 407427 902186 14528 739813 724313 269051 71443 225080 895053 349030 878745 897539 519822 701236 565979 567290 671903 849058 624376 44674 585689 712929 557089 372022 132328 572053 741915 436326 349770 161879 530368 861075 585428 708403 627070 152565 246828 68907 967638 533237 572751 508850 1041886 179 788749 410161 171968 624257 836744 974981 497977 190821 848313 268671 743450 343195 114155 423267 290507 427025 399422 345193 588483 759530 628773 796992 357137 250364 373736 488326 968406 563793 214819 608849 641993 700330 682309 632489 130225 478967 431122 728587 624623 992480 596514 949480 830961 593983 257376 995619 159680 701604 439691 165015 298355 56528 538296 239503 578745 109882 395214 428876 376660 173709 301320 756867 811416 817192 625271 912860 108784 434844 676478 467572 59994 322098 603220 59484 114918 39267 689797 13079 736314 496478 805233 189984 941841 734853 658892 679778 126391 593648 469789 840126 625807 481512 607807 487305 142990 1004397 862178 746763 906173 1008305 1041162 1024769 563130 983707 412559 96539 69687 952645 834716 917631 916346 833919 601905 939588 736988 795977 630945 42488 537930 155740 575764 525339 85447 721570 205318 858273 981480 555706 408774 629108 257110 831605 289016 562416 304976 227164 437012 363622 154406 577831 459493 286361 201919 327751 852490 787011 80916 551517 438904 921745 811699 84672 511222 335779 352828 341244 606111 257293 1034983 550734 197732 1005657 172541 847145 673672 863619 159835 233907 908834 114555 958706 565832 724126 414375 798537 426230 302396 153438 501241 526080 411280 95342 552240 309084 942592 24982 1009967 49461 520777 692749 714956 709225 981499 175866 648177 113163 598520 1040889 559643 776930 831481 651164 8411 683497 1035529 926184 275033 169165 662536 459476 461772 408690 172073 59085 1018883 446318 258932 345909 672223 768141 52549 453855 1039062 439627 186571 584341 713074 1046621 908170 681875 445392 269352 76761 80393 154146 910664 96101 872860 1000749 382219 317868 979429 605388 101364 737923 638192 931435 851000 863377 953791 134028 486468 697297 402117 485446 936245 302100 432236 526785 1034590 694141 897935 412859 1007302 433411 654336 134150 391591 98034 829187 708359 531184 618858 938449 608313 767684 323807 35863 664488 517881 784535 406132 271735 552346 100655 825598 235610 984934 491287 1017278 330780 822862 440593 129839 615451 781307 364214 381635 865735 580677 431857 796510 882470 819133 638593 561113 228691 638500 634491 76160 150267 227570 1016519 357013 995038 429520 446622 390347 1028692 108830 785682 442315 448453 321646 975750 439218 764208 216327 248882 367505 202405 1048163 832160 202732 468171 89265 318514 22844 355163 254803 573081 961133 975778 449377 276063 314208 198403 843301 68959 334698 15731 665501 1036615 955347 236540 702717 326173 168537 127802 674602 286903 619434 273889 528703 329025 1048045 65333 19212 468411 498490 909712 370578 435321 222237 91359 292744 245409 784919 52517 634841 791216 274973 196855 506916 915190 560919 182271 205115 8213 232546 678266 61348 497542 47183 146105 67099 393748 564898 880036 926734 669278 1016595 847666 904223 861017 60368 296434 652966 329420 130041 712837 955437 586707 302627 984097 319474 960861 360150 854800 426600 833710 972559 799535 164790 719838 657087 15472 921142 744535 655177 530264 721143 321882 556552 254849 938556 736891 5831 802329 16891 801313 855623 319586 23647 918535 984252 298544 478279 484286 356432 808046 32197 812841 59295 530329 364703 612607 212026 160323 367313 395084 550180 385937 146184 743920 145752 347582 817961 342302 64064 378006 754376 705503 175679 240635 465329 448141 215849 861796 1047139 713048 504006 775001 1045648 396996 881491 515576 778143 703017 620032 940915 89386 800306 1004914 326032 682880 975710 762435 326952 51236 300675 715645 495784 729676 1003334 497955 877203 925027 278179 562857 758781 729991 597355 707958 522001 460811 381633 1011561 957837 162295 289437 594257 702273 935555 613449 103796 835732 355232 925926 189961 524543 457327 530920 819134 88463 641479 378774 1035314 615271 260275 806795 871548 777788 16626 1004344 824226 945879 727414 857695 594211 568727 108773 587161 895854 1017068 821275 928978 600681 909277 21670 323016 356843 305283 922441 247439 756801 792204 877177 481295 951469 19897 687331 679044 463330 216160 134116 523774 659594 928234 313871 163039 249280 763222 849323 534111 139670 394164 1020723 39691 481680 147116 229332 812354 1045288 164597 545778 57271 337480 655069 464291 682994 409554 786632 441138 981199 183324 26025 949661 710909 1020268 481162 1047320 125311 23169 416778 207240 985135 37130 570074 923913 776758 305196 853055 165481 713366 939776 679827 736682 911520 893714 428484 216196 175742 572131 498644 66784 1046442 303208 717143 970590 843637 566154 747256 773584 819073 437412 59636 937405 517703 153352 217501 133855 23955 56186 694232 803237 262402 772787 413088 1020338 959627 38879 421505 634972 68339 455456 1015325 322350 552023 521225 259755 490086 19622 5155 853875 697207 565797 391531 828243 240521 674793 4306 188221 563700 252000 194748 41142 707273 564169 179074 105561 86345 792247 55792 500818 862827 240786 75207 83684 81754 567829 1010748 376035 538613 302033 1044599 10299 138574 128169 308757 270951 248876 722004 105383 367354 145288 81375 607537 919066 228115 445992 841387 580352 1031599 295524 556676 90745 779250 392857 446490 775528 529062 410661 323138 248642 786764 428085 99783 653456 728212 612943 38883 736624 686310 793289 922823 721941 169180 573775 607769 716611 453573 652129 199025 645331 874532 748242 580315 270389 1001008 44106 438104 1001705 964178 789957 630620 715013 593833 3346 876881 59314 115337 325206 955411 986031 965367 842374 776563 252365 41775 1037808 1032372 574320 63007 698035 885009 238869 1040873 627522 689205 627910 784997 631013 966849 852135 899996 662071 386249 73069 56398 550313 741463 828642 356461 11262 712679 386147 187296 642765 34538 138082 431041 77571 47683 141796 570207 967518 240332 429827 23613 851698 872402 309101 125393 264104 803221 498659 62406 375994 615370 372667 8314 265529 155672 401247 575361 761479 585886 1007308 287776 836317 64108 591892 120786 835526 489477 723420 31943 615586 799715 271838 723040 586020 545523 114537 802229 19413 765717 195036 487439 624783 721309 75566 972142 311042 581077 493161 108803 864562 228217 283178 794039 836087 86329 859939 204963 506747 425786 35482 387990 714176 854421 997607 1009555 388376 647895 402426 89935 792747 575104 276946 229815 348404 582532 346887 13416 620100 284365 805185 603702 1854 816566 447934 922022 923481 321681 270288 941939 824674 496931 594781 121100 57847 743715 776029 15124 112140 496830 40032 194529 153962 951574 113414 702975 928043 552638 860804 177834 945728 628800 71461 774231 295915 857239 147655 624939 151109 941493 330074 705922 721081 769790 281445 548458 406663 757707 1003649 230437 1003330 933353 597979 913579 735570 469015 203958 387621 943219 411787 849127 5491 860724 831342 253783 596135 19065 380251 731781 593288 537082 1019364 531202 181264 520386 737805 727538 578799 194736 88783 13201 164869 457721 127895 58796 684779 795556 797892 81444 74603 366093 415276 149871 870916 806242 59799 250135 258151 933417 939331 1010232 157692 773560 628318 447494 265310 891068 369551 1025605 906715 821683 1025902 413647 637941 409457 920328 156946 780259 508831 413788 409231 767761 561463 244960 255836 691611 1043210 578556 88995 162006 950842 369037 399137 434632 421056 840804 783272 1019819 748519 108741 874397 866926 361167 565993 701562 585011 1039595 334204 87373 63698 918659 888863 884024 538197 92467 57831 120303 219514 603754 408540 929341 922421 424428 124795 1017983 132139 957009 582965 227623 622391 400772 874222 578874 531432 900932 899710 504019 203009 776102 62515 699806 233209 790929 600397 235869 815737 1012032 486017 351335 943840 436932 667255 866340 221378 51328 40012 349586 792677 532907 828945 697283 609346 499921 914250 1629 709514 154194 1022831 578584 950431 488162 176238 304452 578454 808455 1022247 422464 97468 474271 539631 66052 896782 262999 325902 174232 148159 872756 423233 677275 501686 265742 406584 1045181 632845 993552 793 660036 850579 896826 930555 716171 304459 340447 172908 963455 77803 425255 433388 337696 239198 171662 752496 36358 944962 670563 403679 257754 907883 79690 1009560 696280 179038 43707 191723 206164 558039 76161 478107 483377 92739 481595 568931 789611 149575 841694 25197 102287 544055 1012273 209372 5950 163999 43599 36420 591790 595134 1019433 822060 506408 821510 450050 960659 756619 433310 623345 1011048 342728 463072 480610 971281 104292 408539 275349 883429 753657 486098 747550 180914 995508 332986 614499 628024 582105 56512 373537 924075 570939 91329 489192 404789 391620 520145 911514 961905 765939 513205 483824 496369 553561 639080 40949 580538 761627 313498 416137 673219 644979 478764 206303 514426 183855 634805 242431 869438 157232 314368 740421 131814 467181 414860 176352 23608 515310 847883 735828 76659 189521 404707 21240 424646 19271 541616 81017 978390 106136 108992 861781 785468 582171 553877 758881 326661 57151 231271 726340 64560 50054 499615 18681 94003 331524 138589 997201 501111 512740 764660 587375 989143 147427 831081 500042 426533 99539 887799 171566 118181 589082 833677 341307 969616 765744 302158 95973 442259 465700 738576 619122 440909 612632 387294 572543 574420 821185 669814 542075 513585 101096 491980 426027 567263 268779 107141 907301 83536 138812 510589 227412 622696 25057 69186 549242 925952 429555 575894 446633 63844 817439 315888 390601 1031126 181800 1014012 915990 763401 53858 1007383 415391 785318 128057 464340 555720 348362 788904 430713 49865 1025158 612035 553090 507436 346974 1029165 328733 902739 305611 986530 343213 189679 966329 77935 1005384 330378 818697 322037 483641 955647 326416 947754 887422 992764 942871 474647 280650 575879 247769 452187 542596 748662 637447 1027494 274247 566005 766919 531263 668512 638724 807729 785791 882387 145143 156881 964692 343639 547828 835112 582591 258773 942200 452651 735830 783341 372435 563650 55234 801392 429991 655946 706370 969447 401517 451604 975399 194571 301551 687844 261718 881995 911055 936562 355529 538953 428543 360684 509966 798813 972103 1014130 594630 966416 421827 709273 402983 857250 666722 224489 1011835 1002886 405608 341343 459679 878049 420332 901100 127877 1047566 1005147 438771 459954 451356 596211 195791 305857 1017166 450889 583755 546526 333466 303556 191784 71243 300843 333343 90010 491742 959968 661995 453067 325505 74442 85770 644695 275121 172466 988214 273103 336128 634000 117624 823862 923028 644629 487601 137095 280229 39970 1015828 307245 367618 793167 208042 300681 904589 363621 911053 160879 53690 631012 12973 679337 302100 564094 446158 236147 273337 542618 10888 999933 387545 113362 666758 1025261 1005626 321397 149831 165850 4023 786182 125344 536018 921276 566459 74040 78548 874444 323582 636171 865879 843772 147184 291304 284098 183669 1038561 709363 358129 132597 221401 456739 221879 200015 858131 781509 700246 668646 127100 15863 686856 333110 356152 319790 652922 616012 876318 158385 311116 988232 611127 431131 526994 1028834 522563 791261 696150 342755 277555 442041 631059 137383 276144 919624 272955 821922 259475 1032053 1029811 479191 395883 338432 1007186 108130 257530 289277 515941 563696 537272 537682 686382 238146 821071 513852 38496 430510 362781 626890 149413 185246 419509 603489 101912 129806 414302 861750 292299 237842 115858 235479 524355 561998 102016 141475 384759 348796 113803 116557 458196 385258 149706 59741 843196 844025 761222 397743 769794 525215 59326 829170 1022959 247526 670118 399913 389953 558187 32035 613678 418471 708575 341585 698666 266566 599434 5630 365854 125495 59587 810028 228446 239366 307833 2706 537873 371253 913325 452380 988850 371127 249845 740967 151698 403829 99323 448070 430163 443852 379900 311360 325742 740877 382538 15375 878254 765692 880075 555554 723635 437586 424055 298524 347249 94267 116189 74066 459438 908249 732575 128337 391559 113599 196081 79447 313579 572790 440862 433621 588574 735995 207107 25843 1016632 251199 635794 526092 623524 908966 201553 840749 746658 431497 610520 938906 539333 732852 201303 30282 228725 897000 670221 235878 200045 694874 513234 678094 756542 615730 1005710 471444 64971 116749 209599 783486 379083 1037692 829176 329864 127819 58755 64860 687456 835113 217115 917799 60905 166554 194480 511781 275128 69796 828323 128057 386202 255397 142025 908248 634636 742090 617962 560779 619201 490393 8771 114801 735264 119912 945156 405434 192964 977123 149715 480045 659194 160394 903752 678051 450118 1031984 139375 553865 901086 26493 95305 686946 403501 742765 102986 645699 881234 400079 615644 52054 98974 694216 212699 256343 866586 717133 914968 986394 46079 907180 445911 1014787 1008187 859396 405840 353932 910835 39879 605745 440003 640763 1011007 139034 863945 324960 94215 603679 644948 990175 728718 595786 507437 442987 898456 1004311 525491 802987 371388 790775 81495 32889 94950 686541 794398 626788 694487 782964 490018 460335 730016 9782 888849 12624 609579 254294 306604 400754 231602 48008 334410 222451 448838 496244 939602 250726 620617 1037366 371140 907283 248820 367073 524977 510066 110034 37367 598975 193204 393539 899826 664230 426042 694778 388543 79541 272411 422528 735294 841549 45475 275119 460739 797285 673486 198199 205720 443141 431825 770844 489337 896971 182418 286773 437782 1038697 998699 768943 236436 766244 74347 504201 620557 536407 251220 1016342 59915 991726 267422 821374 778513 183020 983859 737596 147474 577253 981681 434337 612344 291716 11755 506192 12830 667142 465768 242368 699095 426430 184291 135101 351205 142991 325833 345320 808706 896885 640702 1023794 962650 919804 630808 948837 579855 321479 959330 378779 1034676 921355 522715 385989 457939 792337 326132 376357 735591 949175 137686 741076 798050 719600 111066 810301 972841 279359 691982 104096 181523 520768 415159 390288 267757 910112 635849 815989 286072 183584 25457 399627 281066 537109 458124 150241 532329 236779 826413 226523 66195 471069 412955 130993 332537 885823 939088 497518 21919 185973 605819 836081 552830 362233 705407 181615 864259 518041 293106 253679 1043341 875062 545951 248013 763378 835398 589572 692535 527611 144466 128469 245939 82659 664185 97911 774295 948444 1023211 944262 389520 88458 528240 237647 270876 541573 408799 758102 759055 873436 953767 350418 1009682 802957 437833 903212 764447 590606 687579 407428 700935 86727 19591 206892 967916 192405 420362 833323 658631 48201 263221 712635 974563 43303 480623 495051 152160 814696 729906 32893 730801 988856 887946 195753 457246 612792 141465 741209 1036355 444029 619797 139339 780431 900623 496840 103538 124102 277995 286223 802933 737152 227970 964956 1043247 987815 281016 872373 925741 994813 941413 428338 299571 97684 282071 646018 1002935 1032276 422991 288871 965476 495224 431487 715829 750233 307217 416786 195671 121832 1033090 697124 366027 1024919 734210 889030 326561 850978 557085 622716 1041791 766135 1036339 441790 785952 395192 253176 396922 111056 488765 796146 134544 216306 597391 1013759 87381 617082 796590 574412 227857 963188 778189 17502 185473 321659 109008 193933 334933 870978 312277 154244 316083 933391 1038504 431171 883890 20795 418381 837661 306656 820915 253050 775738 647869 390522 968474 614422 469822 571173 620747 597760 828747 534109 704865 35484 51008 421217 547937 577378 1014384 1008769 865158 595228 132509 49316 356672 202092 640898 627139 680752 787012 508233 725355 535726 769132 717077 311615 477507 809471 1014906 383348 253743 261358 568064 919380 844260 194939 1028259 490427 328841 19648 84054 280989 1014904 942886 269947 595070 168896 143086 133996 986872 658339 429739 925174 477497 216857 394182 95705 610178 881996 309497 585289 465065 463898 317653 890992 17560 254614 996412 132585 961228 273288 669927 942919 407766 528360 604129 352908 139485 563558 916489 783794 612379 40165 438421 907558 288092 1010940 137098 585287 950146 1006708 266309 615916 785411 659661 290293 47835 3433 304312 138782 97363 774609 891550 302871 649347 45421 433944 378509 481040 3330 269172 907262 816019 146539 825399 781119 280601 974100 126870 303863 792481 28799 937979 78625 919714 871106 986758 571278 434050 1036551 477577 907872 985375 526348 285451 707217 406858 29345 924486 361066 180552 16428 848682 417292 504400 314152 1031896 721386 393231 812961 753703 1020237 323366 819641 975138 537807 736171 855079 231047 323808 201636 212659 471626 642117 188815 369851 439824 345747 321245 228274 308661 990904 501362 614811 408006 616819 73511 873362 987655 915415 972361 785475 526319 134604 832023 86641 581927 682126 828487 427889 12815 628012 599169 1000876 196665 169738 817890 16161 931052 646752 449147 592864 253858 954040 871376 743568 936074 398708 747354 615658 185095 266309 122885 381499 962607 558005 777651 967142 483660 942494 337846 934880 592479 286641 728922 660786 824472 663025 166489 831099 1024223 761141 798053 107115 543311 329129 145057 1002569 964789 572749 555048 511598 426773 118389 619141 745672 123429 826951 667449 388952 570065 1045312 977721 133300 870581 19375 692589 728198 594086 492601 197938 592395 721706 708179 277721 982676 124666 587467 797734 500744 811911 719936 622289 565089 582515 62885 467721 483114 1001235 346306 959468 604680 943860 12467 742415 580910 484947 365671 542716 723687 54691 470306 204975 829712 763147 326907 894489 270234 255718 398687 536990 1805 483905 241036 977046 861952 783712 35095 247503 902306 1034297 437863 1014025 803124 872183 355639 198521 198797 859256 636184 282695 249749 1017040 703468 1004047 533194 528324 324716 411236 345278 310096 873636 691273 875670 724514 453746 549558 521357 326172 314378 1012505 772207 495317 146036 142290 255006 883737 736268 387765 659985 1008741 1009922 915340 39376 261996 594904 741011 347769 134292 180199 735994 519486 923002 321498 967015 904165 917610 398384 318065 841542 815847 475582 97574 516561 394281 432171 752006 410117 671642 159859 729861 49402 685912 437093 248589 907480 26295 940069 134010 475998 435388 240298 581916 186460 845474 541249 497208 572473 135769 1032200 163079 56941 925954 437620 555574 116744 381300 1028812 1007461 703018 142011 73131 71080 203913 380563 833410 235529 605166 662513 781331 376323 678072 926075 671735 710153 918871 90122 530201 987133 971986 285999 1035065 964537 678210 591276 463467 671626 160341 843767 439701 72367 650188 462522 169716 878558 420860 271189 788631 682944 111185 639067 553699 1039217 271815 789521 412429 784129 177007 979698 678307 422901 654576 866861 1003780 407494 55043 1008165 111587 254560 792566 809200 134088 207013 898602 916697 487310 851688 603798 224991 809446 299890 486209 734515 1036243 71937 229835 994750 317229 418116 745957 807064 671006 411488 875476 17042 306343 322158 861938 440237 333084 636922 667693 42401 352420 476806 80007 1001047 359098 262149 213908 846447 173743 892000 775679 891835 206373 93173 33797 102338 12181 225810 249848 223806 537802 937854 350397 806814 227684 392433 612430 509829 325975 480664 94778 94025 106345 946578 53792 425077 510903 905333 367159 331591 76336 21449 106953 218419 579864 2443 820148 555870 1040263 771756 589032 94499 652264 364944 498411 752274 823930 253072 47704 955116 680914 1020024 1037659 106280 324439 583433 664119 159858 964037 857464 688576 759462 483243 444141 835041 131801 822253 222982 137240 293329 569922 474193 600053 448136 683447 676565 199071 203949 922410 538250 1039438 678690 235471 818652 823506 1007231 706479 402476 788491 340878 1035300 767055 360814 752077 131679 672525 153991 165359 991714 604579 333937 87131 832262 847938 249952 478123 644471 137357 1035287 249647 218803 784415 298354 893288 268430 1012483 531422 267917 772016 321082 434908 268041 385557 709177 221314 717306 724364 218472 582649 65460 441913 423588 171008 398397 732436 212925 636263 639438 892520 632825 1001877 617304 325716 478863 908547 927484 305485 66861 798143 290962 908954 207475 741866 502819 68311 185462 665146 751727 638067 641854 527481 840040 967730 480071 64004 328373 43947 1034244 841292 551472 31690 329303 797016 723561 578384 108315 793154 322848 216398 67995 769462 21966 276398 929303 832630 771101 432554 221254 596440 640620 166483 307663 574022 564300 513803 1000655 1034685 764165 457227 484950 29263 46610 155870 1013993 676513 722336 131812 110338 54381 931091 214992 431499 197377 192386 998955 159335 960959 1011766 74190 219882 574107 906543 471660 677467 341152 672159 514566 589945 516715 184428 336756 931827 592046 218802 557283 754927 453807 456255 57938 873348 973510 622614 859156 1048127 488674 173805 826704 764066 413957 328110 30340 59808 714691 712186 438270 17955 578248 713377 651362 424839 744271 950827 1012519 498204 809131 277842 872217 192423 548546 505222 199897 639457 670860 626536 953688 186615 510617 75087 475232 317960 657800 133574 633611 94634 692369 1006091 867913 740966 19452 450706 949599 60215 363432 919425 488547 403983 90501 695089 32449 441939 938010 89267 220601 747354 542976 287817 696030 785137 785252 742376 479896 540634 94857 1006013 463523 104520 787524 328357 284814 1014884 626558 908467 730173 574668 723638 780718 782952 771343 25212 57744 459546 996914 108535 214280 651314 389422 1019744 212985 627685 1014127 343685 613369 147258 1005398 355143 590547 540812 344760 838172 53509 178700 7518 248973 178242 706621 376195 634809 913906 587894 624729 187089 311725 724836 777348 298394 526276 794501 806045 515822 172984 585645 567728 920379 960193 700805 187838 4866 939592 133127 497212 239961 196205 810500 1031826 1012330 758914 887966 445086 561650 338317 512462 1036590 231875 470218 792287 226953 157762 359975 820977 42727 673513 151751 750967 663796 661702 646528 38073 708689 837883 124252 949331 718867 43324 459804 163764 11586 929876 119472 578720 139611 526496 907712 985519 933071 945810 807974 969931 264578 1040175 835954 721334 290125 71314 346213 600194 898172 417383 321910 70679 945232 535664 622928 848048 593278 856324 236370 236126 161454 193931 136205 476036 341757 109315 1018826 158553 239739 51326 764162 861289 187054 711074 666339 305940 544013 515367 117714 1002510 293254 594780 324580 432861 274169 7331 932707 129118 179131 747505 703823 747841 452628 127311 801242 572552 311489 544859 854251 197132 930162 595656 1039516 413944 814925 687833 349116 253516 799594 748010 89166 25435 443732 110311 681480 578637 120206 243923 812245 485022 10252 488771 631636 190365 855734 37600 222550 156398 832489 528361 285284 989449 734453 465070 450614 968120 298144 996886 70973 13981 1002913 642074 47898 274858 273702 583752 59684 830374 810318 221249 233191 806575 47024 409659 575136 20659 243667 362879 915394 956917 17843 409836 969075 146319 479299 773490 124175 13802 407525 173720 755876 954183 2291 152311 1042805 506425 230970 46781 1009272 281641 525178 45611 428760 328657 724967 397335 778355 466881 585899 574571 365148 853214 650082 96932 57178 341214 942236 619604 351336 627917 243294 505760 919347 66442 791201 363970 141471 868426 189906 283016 526146 991509 542033 953811 748008 727364 857586 945178 125453 528393 657022 226020 464486 165607 743987 103505 681304 921654 754496 232594 587647 988577 429386 692333 862761 454311 22506 347066 915929 804637 500013 536552 537796 644522 1040402 70264 752983 877129 782096 7041 335023 72907 231053 1067 173343 607058 886632 501044 418990 6360 595312 972142 501654 666534 1016298 38974 576198 846813 591375 302111 859745 102896 937355 657693 563261 939304 53504 892763 218725 1045023 262273 337293 717208 885061 81431 665471 761799 40287 43071 918668 730779 776706 46186 85543 1023468 625180 432508 554582 787019 841324 100942 511537 825209 992261 704557 54376 858862 248527 808280 709563 181843 793606 585605 53631 270856 374969 932444 969760 567199 866380 799227 543129 668767 990966 736624 144893 150466 74820 727362 659954 862711 903572 299497 291121 829024 802971 527953 837896 321045 958944 191068 36567 843360 29502 368989 1025686 829247 1015398 313501 794958 237030 587611 973273 215963 22330 324340 52674 658481 287318 666973 231036 430676 908042 270486 789023 87134 52311 355059 560441 482877 680692 34202 281931 520178 520140 51976 801607 486419 768638 904588 947737 104009 631772 196043 955675 336339 366700 368954 574110 167938 905962 202919 894568 548539 716484 95921 73777 427768 1034908 812619 381477 215879 211658 549181 1014629 742985 887768 407203 402053 469300 251140 57708 266256 1038930 727745 1027804 563456 861056 868662 439562 637254 442544 642749 1022307 949832 204391 818789 304933 803165 874559 238193 538085 45651 821094 22231 155658 176618 418078 689090 985423 261207 468283 176145 406853 893890 580776 762838 568782 88776 255970 383703 719267 626425 187771 444176 565968 152411 243864 385838 642355 334565 22388 627990 335104 82693 543195 909404 519487 749083 389040 977100 972364 896507 583527 83173 558167 163439 1035403 139353 843234 298931 738873 601743 162374 876791 288164 421153 813102 830177 21647 374366 672793 170504 742358 140233 302812 448890 330213 213144 1029150 421175 532799 920630 946395 154803 472824 249025 1034722 601432 596284 569740 25175 339202 939462 804255 688689 625793 661609 897586 941245 543258 547211 381238 829209 715783 744613 69580 884410 527090 687812 205003 892903 1027198 808203 950078 781371 552382 400175 639204 82215 490940 684537 833711 826989 878580 93640 1009989 892070 110294 259340 313218 471997 472647 290508 740596 315762 228896 966945 875102 770009 175278 630713 748085 187352 158000 207445 660262 695212 886365 187211 907918 1008996 163035 706052 972544 13668 964041 140671 926403 234724 566582 211661 466513 319599 177319 424851 426714 253541 64917 331915 83135 42361 775148 828419 345623 906035 598158 950364 907565 201326 429006 261772 398079 651739 948214 148637 191937 985725 117697 480300 998232 95788 36065 682218 223200 693778 739962 632606 199719 534832 481189 989730 675887 176858 1037806 459490 335280 667959 888791 95840 664211 205762 1024851 609330 238456 909772 982091 679170 7729 147703 433949 69901 310341 625596 705304 868005 759150 51174 572673 153775 508443 871701 637328 978214 605679 895805 149492 357270 694848 57636 570443 27553 163993 910055 799275 772990 197944 356469 448284 900725 51600 539666 288028 570212 782025 745686 517401 47933 317499 338220 659834 931718 441847 795987 692375 514263 134974 168416 917308 912735 42247 527930 183082 65376 902269 762653 449942 902063 782719 530712 529833 546869 168223 302863 627454 53872 875556 245945 512038 728562 500103 699683 363815 273121 874745 707883 756217 945270 787804 502277 332040 1025918 878406 205754 217525 659676 393089 653220 101077 703493 90509 694004 263472 481666 415261 19756 777731 345458 839062 833189 631167 255493 1024659 624395 570695 285186 273507 827355 889590 554818 106889 554732 53911 203058 150076 183523 66859 245589 557797 766909 352039 490432 102051 976201 733939 602525 14794 616875 539500 730024 609375 888283 767586 250549 773278 993828 544539 535592 987509 145573 55502 854139 42246 375763 121129 653755 784169 324853 123596 485900 384999 584359 180172 133665 389632 278360 879665 888772 499046 219084 188536 50260 860608 709018 764945 320322 938216 936366 24546 149651 860525 619208 313538 290657 659730 359420 1047039 999514 153421 313137 731097 1028159 124873 978850 86532 110182 214244 467040 638506 353081 467506 441037 475751 900789 907000 412962 417739 153324 827569 973034 273627 956035 570765 878981 528401 539445 141037 195238 674391 468046 562153 700117 86416 553264 240586 21998 1047312 454610 622736 82849 947742 187195 829804 95728 530041 190988 800071 986035 519888 568564 1011002 920343 932681 146745 485140 423963 564219 211766 26584 965393 466803 990423 857659 808739 531763 969758 359722 323788 319535 759202 253506 631899 598350 616203 611414 437364 1004015 679319 280046 88206 767585 369816 174018 938869 20585 762868 659266 670153 235968 97956 1021201 950398 265875 909621 624517 830299 165889 73802 322858 643963 878241 173847 579388 294350 429305 898536 99376 967065 928264 487576 873003 442098 807869 539930 360841 484677 225661 160244 837464 756178 358049 21695 896986 871980 388341 223401 184583 775867 184123 986354 183560 86331 930726 551794 664765 215867 181855 374546 842296 481439 857092 440910 648000 395807 238628 46522 682959 406470 517060 495226 452757 689011 647133 937160 784754 747355 577499 584305 596991 476293 684063 618840 208390 195916 207998 158194 311302 313313 596673 563657 407472 218311 771363 922106 508524 214357 705750 36278 464853 848439 339070 336068 724025 295406 770740 734717 979738 937803 3204 56783 512431 630776 665583 158908 876900 764655 1013354 1010136 57941 323328 268126 970061 769495 710992 78502 823002 1046768 1031125 660243 689232 292570 201691 659691 954388 461700 270466 347238 532385 941584 51517 407600 457219 367446 709716 127978 876124 784480 879971 882345 488034 132332 850905 887158 131295 970222 739706 758220 690224 446475 653534 601116 170183 965150 347119 824908 33705 262070 80495 1042996 481521 342934 186480 862240 13899 287285 3289 69969 976250 836668 1021928 971388 772818 450826 223659 949833 861118 264499 477317 22485 628027 774397 903088 978224 920155 348897 363957 655840 58052 410128 60149 280925 815407 117996 639012 913811 707049 85898 767176 392547 844117 54839 966078 814881 457319 618480 783286 1000215 812330 217320 440754 801281 298300 640262 275339 95120 219213 717412 724076 448743 971940 879569 363861 677665 800665 365392 921 584137 928796 314519 882528 947551 946477 819089 832038 422362 837729 977628 496954 484641 865380 509516 442432 208273 1017713 439654 231344 400506 672220 362982 146260 975010 180361 284217 965838 606400 834418 348164 353807 370178 726052 164507 147425 489096 783426 479626 34911 278502 670721 510736 297336 897446 934059 1034911 638831 26564 514844 256862 1003357 99632 771656 936615 839086 335439 937395 72329 611488 488315 347127 590919 977607 195454 751938 613078 276876 867867 985557 793955 431017 294533 367750 1034699 936878 538086 1014079 851746 481920 417242 270204 913453 546261 494321 140497 108007 112312 251696 811874 332288 1011723 695440 948329 782681 447744 458622 168628 229001 708512 739674 168229 586843 26436 856824 946480 909390 890654 802594 134496 279828 816305 967955 273362 822547 829013 740093 580792 1002727 862644 823428 75991 841182 551504 502082 135177 825466 829435 984897 841660 415475 699740 808324 174450 993202 317041 729726 885055 280535 550664 940696 552014 900533 733508 692912 71516 183121 494622 991893 830779 667878 39394 528268 656721 16227 581294 181966 729622 834283 337654 1026055 1048474 167252 376323 679897 831996 215209 1045615 201303 316404 31144 128682 152970 410954 313925 717688 130032 866652 980005 103025 306936 759196 557860 178816 416135 892944 157648 174181 1008246 392657 88555 677171 309009 721292 264940 732370 959897 1001988 862335 201854 34755 1028238 732929 704838 736568 34707 527364 548494 292371 272657 692433 33933 839014 316699 242913 1015504 963509 778325 108643 320181 10616 12920 177850 751089 84382 398548 129276 484619 107525 676041 514164 313822 419843 171597 549152 33307 745184 877161 615475 349637 570969 703932 682644 486835 498463 584438 554846 530961 1024854 912734 498270 780511 461078 560973 807576 855152 1029358 176305 966851 266733 727132 976267 109000 59344 972886 746609 477511 930921 280516 279821 914449 588893 832003 986779 953007 432417 292195 628335 441306 196483 978346 405101 595713 87586 339600 992143 847558 580593 101953 756835 527233 532152 131038 1009546 798139 557459 736764 68155 155828 791409 443683 908989 924895 1029526 368208 553712 146017 758297 129395 644805 111509 778855 628722 19137 407434 787902 722724 343679 429187 911283 1026775 302891 442998 505517 825291 1013255 800142 125543 278069 251625 1007786 1022578 189501 270011 360411 730288 1044608 492026 787178 74714 918670 912184 1036239 243195 255853 76187 677179 4851 540692 880475 945423 29430 663537 729160 986851 279818 23908 258113 643712 570764 638530 872894 1000038 754860 520786 144455 196167 142572 1007059 398074 896394 1005989 373749 742153 704969 44417 614747 455226 788819 973058 771743 755045 856491 655610 541390 362234 23047 816401 134632 193912 21969 898627 189281 16887 933674 1035615 294051 298655 571746 61833 973706 474415 279425 753336 353510 576887 1014466 932921 838396 592861 863506 455466 247814 298972 932757 611584 567470 232065 347426 799233 370327 255213 938178 458699 922324 569045 249909 634827 413807 580869 791148 579015 40676 481240 527888 532053 570531 940482 928762 857441 534929 531911 711097 277675 897415 974337 60431 160327 75474 926237 250228 829211 943281 1007070 365714 1041764 61915 778137 175815 239409 686838 921272 371366 31974 924961 784952 824950 328635 688235 341802 673457 207931 836185 921397 878726 1036486 405604 130834 484440 957455 971385 492815 856126 278430 968055 999309 733825 588366 550324 547714 578592 356048 870777 283384 90959 248359 527233 261004 42483 997930 320894 517360 687144 766982 203412 919401 553659 2745 602588 442961 468401 808344 393443 731798 881342 435914 558632 960825 490447 528842 562081 387537 1014145 262633 674103 858374 941479 254153 417605 488214 935368 68835 82205 139858 572830 466946 718723 290210 709016 558534 123696 472829 586072 1008162 149328 903666 827958 313311 828420 653859 393660 540439 844001 364996 727081 105402 804719 725024 981742 467980 544172 505876 704307 132901 536710 61074 146515 729968 745060 452896 958043 662828 700830 961623 575631 50414 424704 875108 886758 839197 744524 971145 365961 644469 520885 105117 747864 898949 872804 141192 580709 603953 281590 1008073 433014 455728 102652 166128 485767 176526 169081 287011 602694 191532 871016 635293 388246 966971 831796 70443 937228 664773 273470 790189 542837 157732 241243 887707 747086 331913 439379 495229 320330 720246 528227 149362 893904 122692 294844 422058 783995 916894 401154 326892 730776 937476 170701 398865 188075 842314 409387 617351 547562 358166 381212 118991 224192 838245 80149 404478 84044 107014 64894 111680 995551 170525 560436 884817 450946 136098 481799 877826 447598 162528 181053 664506 21649 318966 184333 190706 352272 250713 768549 6840 23231 307280 935973 96045 1020075 593783 587810 99079 952465 698173 260644 542736 468580 749669 129704 484261 302539 269449 1031454 615735 144544 711826 820844 949453 1037682 816961 350057 31105 422404 110506 849763 530430 406988 719796 708250 893193 559220 821914 692418 972789 1040477 301932 440197 276781 1008919 402319 511231 1018030 287211 116025 165440 897161 755793 464374 961998 388966 787066 537894 56864 22268 153031 635516 68644 891546 333135 574592 516537 667042 877661 118542 845878 438792 870640 80341 1016546 1029847 904762 562906 309625 968364 980770 137458 250541 968249 229570 809547 769699 893635 161001 553699 741746 348325 560281 286479 413096 399819 221834 767478 81604 801848 30118 569364 926653 710784 654219 1015224 256377 405582 754444 912773 701783 472288 550576 615157 458662 157062 921394 335057 884267 785958 787967 707514 646815 226747 776123 1013924 151855 19665 181948 965462 123642 666635 478605 409835 239767 414366 291181 762451 571532 283859 320717 428755 194008 273033 1046998 601729 961130 1019312 156897 69833 324007 43215 839420 662250 62184 5502 145516 918138 125945 273133 11045 655326 265116 760924 703828 316627 662532 878497 418774 991976 130395 529317 627902 528897 913468 671463 14803 18134 831545 949751 717583 338289 679510 297468 272673 949172 277388 114479 323564 540625 602951 191326 243974 192208 79337 617578 448058 261900 353093 892617 314374 47798 197924 39940 816158 878161 219587 477498 978919 702260 142931 570780 355069 760331 870776 641263 830893 870743 435659 16909 32635 766953 228440 460132 55710 799595 139040 899957 715135 561879 41880 900950 1041214 287997 941353 941361 238637 436994 141230 155843 861523 117468 1016313 586717 179690 251351 292942 773351 800224 597778 679653 306520 305242 729603 220268 274495 407085 375023 967812 256189 624740 828275 934463 905353 205501 744702 381609 198251 558635 607060 36668 777409 467797 789772 280681 735229 466198 167955 913430 998692 252667 120872 54299 610384 289736 953693 174276 484144 899059 830108 942930 562051 558119 1016864 517242 465312 345027 269816 684772 100082 506713 1036935 787885 873588 291631 870663 1007333 835897 653761 113665 980498 131302 1046077 298966 701100 637494 396037 211258 161439 447861 821297 750515 489676 629510 60938 378910 946055 795102 540560 680747 822042 921094 74998 670684 606273 630556 515616 428554 975533 790226 394540 36064 266113 737134 532710 762206 518104 178761 198482 764119 727869 130640 200742 638835 1032753 401030 989005 606894 657576 569472 610149 468951 764044 920295 517186 893586 275513 840698 1011049 400214 12543 581641 602261 226800 65956 745467 996406 960511 499935 155593 532973 1023861 797662 103681 850194 817436 801985 949572 168238 591631 660764 117959 60545 42812 432249 535766 154237 289257 5844 805453 289353 493612 1042205 275485 306495 273010 53690 788941 215406 163577 543490 522742 351256 794709 818626 495814 76853 379887 75196 284286 929007 616577 342564 376308 184356 679067 747553 287506 665831 931106 482642 432469 744959 236491 647750 19022 846951 105892 378114 9253 899532 606604 496512 268305 915218 224950 665130 993505 119504 336682 129635 690550 523215 260676 613630 789318 914318 328499 484549 777435 798913 1042299 769267 235602 266702 24948 606138 41437 630607 712 614591 251457 204434 150265 157593 559449 554012 855513 686677 840849 808482 469519 96245 341355 610062 495513 762604 359422 823296 955973 465827 592242 561994 238646 404216 286341 626419 74853 548026 653833 374581 576798 813614 821091 217344 669311 324749 548110 955509 377084 659331 936726 614251 379870 105394 637342 964589 539583 553261 792410 270009 151823 416253 497685 176579 577170 449696 213805 138928 421856 54917 152082 1008988 700388 452241 581323 617044 712542 698269 516720 874844 1018721 834293 689073 841707 537557 238298 963917 526250 1004022 224513 205980 350457 569043 11539 292870 77162 264656 345899 253322 1002052 921380 756315 59704 531201 630364 531239 50103 771024 745686 929288 829632 328724 110663 889322 112032 387299 183606 527022 788410 544647 746878 490409 469763 800769 486096 975395 907397 911233 997679 8153 197852 908015 200050 38268 933564 297318 969669 429360 351593 784051 5672 619790 884541 595418 570094 977314 874533 981905 475968 954477 708644 385220 18840 442980 913871 1045775 98374 788079 207056 393543 622574 875499 446564 383473 898568 480553 266717 827849 568159 492 70432 449597 694931 371183 161063 20464 415383 677725 8832 899383 295219 405847 355788 674975 463235 697970 426049 199013 469622 26422 333865 646140 475472 667808 956257 692363 234536 419488 877019 759148 716907 622236 494620 298415 641367 735724 317886 308117 106113 45147 396271 199445 438863 862892 491505 156762 921727 249107 597400 208450 386206 266680 366031 858337 139410 725816 192787 690172 488209 239395 421366 1037711 953895 1001599 372637 549960 638388 119363 998467 229897 445932 657885 281524 727657 475605 63917 910802 932148 580044 662408 479508 613607 551425 938806 512258 432437 590070 768243 373946 1018244 613891 275442 832878 725872 112597 320725 107748 63816 250603 24631 879605 867468 485400 375074 612622 872565 842500 940953 442034 72813 16555 833296 778741 642706 439772 375022 14594 32312 1467 988946 129431 958052 434239 813643 980868 147537 516277 334047 709424 533999 959547 856325 817172 369759 667718 676715 846653 808568 747804 85424 92622 106309 153691 132331 710524 261253 394096 4130 294160 534826 37409 1008340 792297 528347 640260 1042288 865143 888177 637957 125403 647617 197501 920804 872942 700384 244417 731572 372214 1046914 398771 268126 331059 951912 627453 160796 502361 96488 172031 577022 157201 756843 932684 608616 921977 107504 485160 694162 100512 567432 551953 343303 302347 47064 125747 206886 380979 500378 114930 759716 843269 834331 243556 348425 268128 1045439 395476 599854 167066 413049 766529 970949 67580 890451 431580 921297 251969 620524 224654 926505 224027 251381 101743 890618 898990 687283 30288 807234 686355 270209 866354 130390 800983 436042 632013 704860 534905 577811 479754 279762 970991 597103 27785 329477 1016610 264713 547356 525723 44141 240158 928842 439050 453666 162560 713421 736542 327429 759700 359956 336759 948687 144853 451010 663048 480172 685391 493357 873370 671933 884132 65504 450631 1039511 191755 870425 371711 42179 628428 911692 364806 770876 627141 322718 250484 829684 628456 630122 778932 620623 110522 203712 424453 278437 341206 179937 326908 590789 924776 542660 209664 170605 235699 648085 609485 21715 394891 654896 539378 424479 666588 320682 676947 233966 902689 14281 150695 294609 1009901 405127 162554 92364 240742 436371 421933 882647 109509 528591 580977 220768 54231 135123 1034960 570311 131455 790121 597412 138977 913458 624655 93982 151670 194681 929144 996032 904643 794226 251659 797923 887545 749648 804706 473394 677308 111831 572877 549165 724900 879072 88269 82600 1030335 725723 411801 247369 215565 55112 315804 599565 942083 1012029 663284 213955 308489 158691 910581 151439 486396 635385 971684 573033 404141 420944 710973 495772 590943 340045 865454 845895 865357 1015402 808985 978911 960546 954548 105302 856235 547454 620878 310894 96583 359800 561389 343073 848930 881943 537947 748641 462335 303576 317429 751317 822392 785195 678957 267607 406646 621046 50696 206455 123066 217872 14496 659445 518232 524743 410787 782666 447799 860763 427730 1025568 1010322 990336 38531 1022165 719737 761312 345120 91389 397649 58519 337830 1001949 614992 776629 163623 879857 727042 981952 23880 322662 157127 792879 600004 967072 487250 711408 419303 553910 622379 401123 253715 825841 363822 664156 526654 601681 464138 883877 771954 897032 867523 977273 751692 726524 936753 123787 742526 1020233 224895 265981 597326 532413 447148 357353 334612 126555 919565 887004 814016 363481 702921 462165 958801 387873 767068 832587 569439 865748 539669 40612 994962 93890 1029015 566719 123176 713843 496220 620011 170867 422817 109357 686317 617817 891324 311979 823423 8658 939877 95690 893131 986478 844531 880720 191220 339149 600817 979803 276365 365348 141469 175064 119071 272575 66155 383245 1003176 768377 392833 967439 863767 480069 83256 885069 736977 586921 95137 987395 908335 494398 130557 834504 1046526 934449 221764 118273 783613 467141 469664 105835 348514 719055 638959 515989 860502 42296 265284 872547 743796 366719 978277 698509 452942 637749 161615 255005 435688 563838 722606 383221 328763 648854 926566 7495 41907 213322 602893 343579 239794 351355 260974 738764 780043 944287 62727 430731 908423 774976 355723 589019 818019 349562 227938 1003027 1033424 742017 1030948 460511 275314 165401 846882 423359 849378 459548 477405 73095 194860 33272 638605 158686 705362 130862 454299 573375 728519 960980 295 704506 954356 926228 214915 65972 633270 657323 831157 917219 7646 972907 131577 941267 175280 663225 326973 754339 1039972 1044495 339876 688073 101801 113531 765444 82570 82461 26655 693607 794243 875222 246703 679310 893731 592092 82166 981865 180782 72108 788049 971680 345659 1020343 543794 359693 432439 530144 789406 807744 842465 469762 457904 186618 804683 931432 779540 60082 453983 418387 341644 835859 832856 279416 982383 967548 374597 414847 7973 862846 57737 540805 845996 619106 61277 327067 847126 630177 110413 112452 930825 477033 1022391 755963 1030205 951839 767823 133291 865794 433624 382878 565557 412087 951006 464766 572654 712276 470065 440224 966686 453601 374275 213766 775041 493053 480315 656777 425674 211544 70899 447060 267036 1031992 357114 399975 320911 979448 637011 217877 874929 861573 340148 896134 375810 704736 273416 858166 715894 732574 577774 106356 645367 202347 245559 461284 1034209 1045890 950891 447485 619140 193335 119877 161164 716710 595053 110387 1046575 683518 702752 602327 187867 507578 813789 19592 743255 700410 719685 347602 379583 145234 848526 273138 305665 945228 216577 370523 956771 1004260 233085 17971 714235 161290 333555 330966 412726 610852 776936 136530 659026 167817 679158 323818 1006307 3335 326986 449172 590674 244317 38952 833915 885337 869058 423011 324477 742024 165724 492005 855981 103619 846282 583725 600274 460482 353947 255180 471015 608656 622549 195047 523929 948237 194415 421048 539084 200044 809430 660493 197654 924597 809068 423624 557122 381508 128004 473693 140239 939080 751464 57687 973167 843589 147923 1038803 62344 606611 352632 711682 519862 499932 851449 170156 1095 299170 37616 571304 101565 882870 653929 534117 668240 1002434 1001318 570981 652138 363969 880730 527292 914729 240257 903599 121749 206304 171048 20544 96941 700310 844204 312287 441302 670341 181594 823760 532086 130972 62288 1019724 806149 174846 221186 885760 322451 855681 949945 427147 308799 369712 575503 269571 716737 385226 954484 871281 925665 349760 667308 1002064 8701 304699 684623 338706 361351 279699 92744 540827 668293 68057 359255 219588 883728 38350 968335 183257 1006293 492010 712664 740635 595351 222166 54382 106304 732586 172018 1016160 854510 695674 265168 14866 959811 485122 549046 507579 488528 422486 1015329 1016552 479129 572441 752701 82935 958359 644103 233069 978845 845622 1026925 46537 55905 400983 373676 934811 280094 580687 871610 535521 276613 1004134 885664 75727 434584 333401 794877 698442 512561 769241 657281 563309 934521 541706 844403 716808 43121 216581 9260 464412 548460 404310 480410 725856 661907 963966 765886 300223 979040 260466 988206 376280 504099 373274 934291 117629 297088 37587 812844 755252 718831 90606 131658 1017017 269371 58159 593106 278138 869380 168526 31678 650777 316989 11641 69020 279534 886958 790480 878861 518275 124531 285672 494407 380694 140923 63049 362132 940058 414218 413680 1020113 410550 965431 458958 90608 488516 836463 930374 582262 491731 913904 842163 797182 923558 219727 246496 52660 340147 1004274 289422 949978 856101 228247 174321 457030 923867 594891 76851 868834 159462 893300 180976 406827 92687 911176 685753 812467 448591 600915 292497 84640 4180 445813 119155 376362 578562 536034 65737 248864 131824 58272 869110 249956 793831 1000204 968142 451946 1021031 996437 368921 41661 848162 88576 631059 666491 967295 34658 581871 560340 483864 1017641 996687 27790 296508 602580 26318 67460 173166 840758 998518 32802 664548 58871 742986 228587 24585 397331 1038270 661236 424699 295769 844345 792678 13 892653 384922 953087 742982 779974 957616 824978 393953 739889 78785 896898 441291 244300 444164 202059 477737 4236 854823 434426 539855 738615 172489 320431 551625 914923 279553 824610 673238 408597 310485 872988 64744 250747 635844 1026809 1011365 168115 476989 33325 191465 862121 292645 637628 248386 147997 155478 145087 378483 386594 16922 992742 145137 601249 418484 41969 396905 149460 110551 239414 896568 973259 671277 212767 559345 695018 955089 205480 955611 282729 900565 888549 102000 725715 672957 947578 264928 910471 1039618 391969 23180 497722 390801 804392 605067 67443 595529 40176 941096 235790 327809 906351 961889 399290 635775 921263 165226 907387 340482 510285 496168 930088 794040 932858 564151 16110 729545 984830 726757 851147 732491 471472 821172 240148 163275 620799 635868 426223 817610 1043948 632134 507098 154429 189453 425106 61730 961037 995340 922514 962413 362133 374310 290765 687665 771111 936109 132349 859962 447367 513671 509841 206376 1015150 1042860 200492 909038 93448 751019 739620 689237 100983 718374 228100 640631 337230 253265 627978 106820 257814 610935 890025 230144 968140 934005 685833 49859 347745 701501 719746 485111 286521 953173 276005 80862 473773 750165 1045043 997898 366985 13165 58531 736483 558478 1004764 700064 657701 1009 722810 503817 500575 233434 25903 436720 521844 484582 786297 667931 379422 39334 114155 258182 657766 133662 134312 375775 350509 791110 416492 160265 392871 596108 977283 569242 267739 59473 780624 86364 923684 842855 780744 771791 1028787 448921 628596 144550 847114 858404 182899 1009478 761730 312118 189685 38218 342470 350582 688577 848385 710998 455035 946864 856046 372741 868179 528175 791368 899708 618494 53953 832632 50869 840689 215931 791197 248448 416148 743559 808459 559617 317380 1030305 74439 101936 534610 977053 514829 944983 725633 610783 373195 677784 1420 182497 363811 463205 697118 351153 1030381 923142 6616 1011824 354610 141335 544718 472020 658610 730630 646410 874406 290655 405657 710152 598341 109792 270695 26168 509986 258831 20826 473728 599106 463995 634675 965559 240831 322279 534022 71979 640583 231881 545721 140060 680347 475340 495498 980287 453138 159310 671878 553275 558099 860643 427027 166191 957342 954064 861287 154154 49860 151184 712462 333490 909355 226131 785256 639294 175499 486010 799016 505532 99891 175901 843478 788748 361860 85125 757838 502146 718197 864434 185663 549736 462094 806613 1009581 435834 589549 37335 238192 139624 939972 237265 214963 470103 306392 550802 104309 459616 170628 822557 767499 839952 135860 234023 615068 624871 392043 384413 916900 37337 335165 888092 253810 999632 287189 726903 786089 598823 680560 769845 779971 203056 411233 775441 261769 475312 258443 969336 532124 765790 492266 463886 292848 392551 664330 515113 576075 368621 139918 689493 256715 988035 26795 130254 629341 120499 864682 384265 830534 210040 925033 1007659 490654 515780 1019355 139920 833232 415995 742787 701766 683036 799350 439805 852111 621078 4354 110198 816739 213284 691038 105007 529643 502531 1037248 73469 276743 885058 275025 1010636 803017 463813 348076 575256 392696 339779 151395 159090 63630 156617 834170 245761 753979 39734 801258 443134 496607 196541 991519 650295 625171 930406 116859 868749 695713 577932 440273 313206 604936 413536 631018 671611 74745 399461 469508 538299 352732 68082 231501 549990 395340 997555 649836 1005636 771991 1832 963321 1014060 216895 953381 951040 873357 163963 805200 267395 997352 94390 799143 976117 141651 80911 524279 307135 924664 698328 646502 506046 230292 955672 284649 779971 799224 148233 174286 306706 624012 90522 740148 379620 649159 1045485 975502 52197 1022904 393946 880933 617654 187520 991083 777875 704620 609237 505182 249416 470031 831617 142758 509448 864540 722145 909547 369770 722948 644455 645637 91995 723627 454425 878724 148121 192233 24079 33579 788025 1036556 900088 916081 972066 593492 315030 621311 469904 257910 226877 221236 538001 140058 584792 284324 685451 329821 545253 708244 572084 1034576 953844 278144 354201 148855 359467 800150 133272 445514 944965 736825 211557 829367 912270 1020030 712841 620190 191849 627890 175070 743252 208842 406994 61716 385569 458429 66577 118576 259010 934365 534358 960008 542695 580317 795067 908488 451510 807939 352783 325743 86086 57000 632405 459347 1025317 1024441 732739 605849 25299 809017 769476 537278 597317 278461 880502 457745 128610 808686 743213 194102 387209 584715 259182 373156 123146 555876 1012981 997928 830120 777696 771887 175456 108573 378744 556225 991553 548502 759225 818431 973458 184371 93766 1017717 447343 829065 765268 99938 37318 339231 1025069 635192 544221 924660 894893 491294 616650 602615 945864 1010030 209657 958350 901378 884279 683 409872 816373 508604 563825 895307 245455 681458 909237 326654 249553 508678 188721 825440 507857 406485 77173 889752 579001 373619 96613 459586 723974 479397 169657 661488 848969 28774 572028 984999 320681 254054 988046 837726 357984 702854 373026 891523 218170 463453 375104 680821 416025 688566 388932 448522 1048179 684304 625245 554763 72402 802589 220175 152500 585811 209475 476850 1028149 494376 670494 263152 485427 880662 231164 998219 142151 170744 516703 911508 886654 970042 1043327 201333 377815 863326 70853 970985 35528 340090 554833 500670 156858 189112 882038 530714 590472 551894 404792 705523 284676 193188 506581 950933 558706 838280 805689 857376 169739 455165 589448 918536 656764 254223 891544 1037971 596580 894945 527732 104799 398809 89383 376794 439513 469476 646316 833470 988102 738560 251342 428741 891326 109727 338429 467147 453036 681893 105279 607837 162896 620779 445103 724800 526013 453053 624377 264424 209115 369757 944864 998658 498662 728702 510905 197610 997613 119753 194541 42805 847700 36955 968059 381993 889682 35653 356467 646720 76916 807179 248188 53673 429080 97830 504911 939463 209907 1001858 1046073 155568 101516 777984 480413 636079 1010622 690677 328560 801986 453434 831401 811963 206108 757506 498138 397853 53924 375791 594230 804167 304245 425517 313316 294013 296540 892858 300028 32283 414557 790250 358922 42510 198703 824550 755599 99415 902587 842792 425344 969612 566177 50944 84677 364375 86706 661010 415419 1037045 1019767 941782 170931 223159 1008809 348695 102769 924548 81335 610933 780205 603990 641347 285411 200853 937400 764837 210217 236361 481615 328038 589923 548446 273230 700870 853888 553564 993792 758072 845763 654400 745282 349153 853830 247803 382725 348188 88946 504560 282065 987384 556937 1042042 732989 178360 203548 582244 320632 865106 104597 153455 291523 801009 142255 53711 879093 8308 600056 668590 729846 360940 894806 458664 85572 43297 295039 160590 1036913 317454 232831 225699 260770 88417 475702 540066 62738 942844 299736 984246 631181 247927 76395 342335 372725 228763 782668 507156 790209 125160 1041322 908284 829817 394768 735242 595508 227131 743546 316865 244460 973113 1027520 662397 545482 215353 438321 980413 776805 415763 870736 673108 314571 719927 447571 562666 589307 602148 925860 992379 804204 712946 279652 603606 653445 535753 474851 638238 210210 848232 682793 741965 785430 109215 705137 555180 72611 106709 585384 406877 59907 550787 208114 718289 53219 43958 589862 771666 631523 938641 176973 645243 315415 911305 437286 678330 284297 220199 429477 170453 1020340 136202 928368 164194 971786 542178 935777 481357 1036656 501942 863751 56406 842173 357023 462628 173968 58174 763723 537904 780004 156981 374395 722645 1007756 983637 158340 252273 379544 131912 337618 299927 291180 1024297 30305 139150 142912 991242 256578 372176 306591 899440 477212 247692 1512 284370 854184 209189 171472 662557 402996 892082 484062 901683 80673 273532 544750 1032551 979046 116098 738223 478210 375818 340472 206629 792770 978861 857027 1008679 982358 464640 1025791 240610 743651 763464 545913 134484 740994 1046751 332854 89042 577471 237491 892906 648578 358171 262086 947586 162274 209548 213164 108955 507967 507384 953104 1018376 515647 323005 890671 69711 814680 1034540 363355 926765 837206 29961 600697 110094 167385 323085 21123 883093 697556 37732 51976 518170 809488 164144 156583 881447 61862 834308 549527 1048315 359305 403049 672546 916743 63994 87388 377894 745075 579602 139470 280211 415386 897083 791331 883695 126345 680631 238260 91349 25220 1014808 801869 237425 482946 322502 859567 132614 521900 789117 458767 40296 294626 782540 299669 316290 928822 138646 1033438 658898 296814 93333 385403 624616 44934 613586 292976 1016299 420908 1025838 596406 507667 331843 402653 909241 742448 142432 460262 838106 640546 528720 87972 255726 489566 139920 1039176 282557 748400 63699 273492 389508 412531 21632 14113 665715 839323 581682 524122 469552 1008555 508726 374399 409683 602239 394256 664163 971496 24708 637686 218031 541424 115515 726099 240733 824543 113338 467782 210493 387871 817706 689184 346483 53388 1021002 904938 819959 873207 449002 907741 461587 585123 428145 642023 863209 738251 837720 65325 800747 1026842 293805 701315 508001 362033 220305 102646 728038 93988 879546 850499 343275 602621 503538 143197 579635 300856 278422 475115 711509 851526 108823 118215 602942 378890 497533 761728 254636 495967 710111 459481 157876 540047 171244 851784 1013564 643293 602469 1005687 326018 662269 119456 549063 158355 864663 915719 170952 490453 834247 779415 143554 854910 395168 555874 666928 420634 65188 948237 497472 325129 644685 845906 806996 522238 499592 981887 247683 189313 630837 991478 752664 252014 359848 1013419 610322 293492 14123 100265 633507 989079 782458 481933 1010354 138927 298053 512009 1026393 779751 333489 20835 216167 573758 1048536 904947 551134 878857 271940 462504 882038 503919 569720 150148 19737 1018860 638055 7963 721253 157646 1036283 379417 556333 183995 798095 47289 718584 417833 256373 878158 930689 792293 251250 756414 1022005 319373 473917 628993 396728 556822 747267 101799 242272 51526 655846 68943 744632 337722 277625 447281 257535 28130 575814 1011605 226470 722048 960328 743002 794326 219949 965745 540016 326888 962900 409637 510814 562154 797749 783805 890301 213025 277859 145158 946106 747393 940359 1035967 723096 883767 458139 631583 1038892 380704 2031 471116 288607 143951 351271 774884 248496 355211 1039098 975480 562351 423630 43125 826380 391811 366791 967287 646297 545893 82265 59187 306060 453667 310810 904112 759108 72606 703701 827980 382359 47948 892424 1044789 414285 778423 1021799 309487 222628 1043707 304727 1043153 882891 1043276 545396 274311 945767 16238 606219 654737 777488 631867 299680 262083 399829 883233 728938 641987 922292 353697 683986 190607 784675 540113 234488 795892 48266 936667 640302 81431 808134 971900 186490 316912 187560 65670 229656 47562 687220 655710 90870 555205 795747 169086 324919 543316 71457 905460 341169 672960 476239 738786 468591 779170 422658 944380 731695 908909 15426 349453 138468 544482 316812 579698 281397 862105 437073 1037213 275453 195199 445301 1042323 465609 134994 270288 357487 879197 903719 489648 845789 321327 287205 419670 482207 963050 976584 452724 295948 203245 760030 908981 781964 868298 822925 154933 1019933 559047 305931 1032709 107473 646240 845029 41129 514382 966851 777337 818329 381772 799570 639611 152515 587291 483365 691828 653575 1017370 140165 558398 409274 333377 351346 593801 127268 935576 200478 385114 106754 905917 677744 289671 278020 847971 469891 371772 819536 64973 519716 539512 862205 557143 184663 439953 130457 619246 329938 816556 1029796 713874 380032 692806 301843 255707 469759 474542 262350 642161 961571 92040 431665 505747 1033073 177227 621711 620689 135844 639940 406186 244818 883756 444305 872253 232143 394666 289191 920434 988566 100982 459469 302444 120392 81433 794910 615103 916763 589523 286347 711411 864088 948246 100183 815620 693726 660745 200857 269029 15261 246534 712381 47608 113692 361500 285699 221079 934389 905613 515839 348815 251219 773713 286999 322208 916090 1001874 623881 211710 630847 430382 781666 822483 548492 267320 910087 371130 853214 382327 412592 521798 751815 568806 1044584 416889 386156 89906 726031 329293 79111 357951 743896 911407 715110 916900 785355 793470 667754 917546 282948 526609 415626 449360 435570 943022 821581 287178 220633 782996 973779 708094 684240 535538 438093 33926 338948 565101 285825 894640 150259 471198 406343 750849 941426 336274 51470 885165 163368 322888 169815 963361 219409 324150 846393 792186 688635 322757 794332 492043 269068 16848 602622 788443 707386 465193 958065 931876 787665 18453 691099 144342 957425 920523 543732 102161 371982 1020920 732043 721839 643950 613693 298626 390072 176046 940976 1007501 244715 704062 259415 708216 579132 490976 707760 941726 511056 1041965 416556 83314 522755 732688 875439 989434 139234 123465 853266 249422 837041 740331 595105 591902 158951 75486 174238 963882 758573 239710 1043132 589511 427235 513402 952996 886625 458651 666006 723059 653555 500892 1019113 446266 910224 473952 957184 466813 125918 771094 735545 444853 412054 350753 949577 309454 169478 714390 320439 609449 60047 697026 841310 820379 937766 551587 1016559 457197 686295 253802 917868 502362 55357 23039 838318 561812 325644 568700 491233 792766 797576 571825 457731 870131 953611 445855 246888 841150 609411 449021 963896 329376 806385 95159 658672 937614 858091 566889 836061 970864 594458 300776 665764 960419 70589 128441 518845 721528 541221 803224 806131 134323 16183 907763 968166 109068 829421 1040749 320649 196785 516821 258139 362148 840643 212624 104266 810834 437716 811092 110967 511364 449391 131691 100181 721533 341392 131762 508171 948309 834600 704795 338163 571510 393371 642603 736797 619042 286785 125308 169674 57578 3816 151612 725745 885560 454992 613293 1040061 663751 935854 815011 607500 401701 993322 997641 414194 143928 510304 277596 542004 736950 761059 46126 644302 898219 801205 901028 802670 728055 333521 57593 274166 785613 267682 379897 27389 529974 580745 230535 285519 976012 328026 445719 23145 686079 459743 779572 120830 432915 661588 104444 346996 411936 311785 1022623 259687 95441 15684 670435 489254 335526 178940 875939 863025 1031026 420383 576843 221633 256733 479917 514142 679488 753123 131098 933872 207564 314707 850896 292397 408249 286800 464810 863440 777484 320212 297083 930732 32512 1010728 315525 436007 966277 398702 752130 814778 609468 712727 369055 723826 958588 846957 413948 898674 30928 393226 239917 970607 601975 154719 974140 432946 580451 845103 64676 217626 279355 628497 429527 294551 1023960 544241 260282 240560 995019 646031 835876 287614 496854 93694 495970 359855 528495 804391 595126 900612 556096 638532 1024467 901843 336297 893029 636259 82821 154429 445678 81025 630553 132928 274711 372544 768672 313904 134507 981794 733119 74041 625737 212385 838448 672959 829542 609961 678721 56024 549705 138012 118355 489935 478158 184141 631132 326307 939172 643461 302694 957317 916175 560258 977678 258654 113702 788979 943877 438086 515542 941309 23186 536334 754397 711865 947471 449975 725648 994995 334696 354553 323349 205165 329375 377533 293866 87770 668234 127907 619612 704227 138003 834941 234001 975333 740663 265682 820095 195377 541448 999516 668274 123787 1020779 209290 219786 969644 225371 401663 28602 313024 685412 877585 185546 861417 247336 976971 811478 433594 31966 34283 80590 477884 813262 991845 914932 225772 7382 500446 791136 204859 413160 765617 966271 37901 950666 803310 126608 620475 461908 266198 377638 846865 548981 767328 16297 25296 764975 113592 1003733 346413 444503 27322 336696 623184 489174 748411 575928 831958 520490 998081 341004 284240 444133 813958 30014 570306 789549 571769 350767 298533 383035 1043324 610323 111589 398300 951847 563953 809059 759795 20036 187428 474740 39925 826193 125148 701152 554091 686593 323742 546532 434548 433851 652224 899760 601408 337945 1018350 1034218 23190 602475 587944 588842 893775 800050 956865 291708 263896 999333 299490 1032929 239796 1044783 120581 893646 704248 741614 100090 223659 381134 552758 560613 742996 607474 317452 629950 371356 933944 841132 94159 169414 840708 623364 353594 978698 883920 962102 942961 901142 782506 166682 659388 565130 343475 603577 808118 56187 735393 918739 735440 750577 473917 306266 984269 124264 406246 798709 47684 115539 524045 894334 55842 336532 794551 51076 31525 906246 373758 22474 438370 880372 51344 545222 802751 273310 194094 519459 501882 36283 86062 94271 227744 646898 369402 119470 587926 1014111 852623 667573 595860 451093 633087 329936 900134 177046 140527 88108 873897 809053 514074 881453 705492 693588 968140 769258 757036 975966 45415 731308 943502 237262 363746 887923 787625 325614 735045 377713 806017 968570 428846 499852 638958 599074 507215 241888 870683 904715 789229 577083 806919 26959 440419 360864 205063 231544 745373 210373 369474 296713 233117 342420 24372 537589 636410 365229 251179 150566 223068 630755 271309 115959 320513 560059 458384 779963 523067 888560 652353 14132 14576 754 722302 996380 418841 738402 887612 908704 347459 26007 355649 4319 126225 766236 174250 242287 578231 523311 468583 436441 713345 641348 57786 108312 222282 801409 155324 116510 90629 644159 225496 717904 939576 724879 282958 861701 797308 310450 853425 420362 296447 13728 202346 769825 224257 483459 1021235 180093 469594 950841 1012636 400199 1021939 385237 534921 975645 435016 865821 699313 828045 798957 193038 963105 412319 1001990 609620 20152 912456 957133 732115 644008 82680 672015 708385 264699 69389 60079 284937 440332 606301 148514 925193 227338 258225 46834 51156 319096 77380 817212 83922 782512 890440 124721 432539 387931 114529 342936 349568 284922 291880 361547 725762 96353 638377 62901 236376 717622 572901 297051 125934 844918 154193 59216 461025 470769 177749 962238 40835 467913 490959 784996 620765 1014007 327565 869395 375848 561094 268246 758320 328019 199510 191202 652854 275329 440090 159581 809777 607112 507227 706792 631875 174706 798130 29336 203554 310271 775058 276853 732824 968994 285884 526076 360706 135808 774088 162718 673490 297716 742051 743743 455950 616974 803083 703928 409550 626319 103189 339285 616641 372974 496552 945495 843177 812502 255743 863858 141018 913574 1040683 624465 599487 517615 470159 16142 172885 171514 311394 321466 405166 685888 534321 837851 346992 977135 857434 825832 389204 91500 1003409 199887 939431 920779 319839 665712 791500 536409 566174 619296 37303 303123 987902 191783 836467 775980 1013380 318274 407710 910475 742918 680225 1014504 143946 934064 322538 900248 857912 1041281 552116 382726 342360 159694 287501 694562 180320 479679 243573 419308 153659 276173 878049 664313 394120 156747 1046585 751349 900632 155098 119002 808987 126835 908274 17684 387775 634196 135776 493484 44997 445993 804546 877404 262951 117652 177933 574799 453234 1012972 249864 6053 799561 684477 373710 551925 254433 693316 4176 1013190 782212 261107 673233 677140 678158 526323 515432 209106 687475 137629 872321 1024354 511031 665344 465500 650014 1033204 466271 862349 461011 344280 725936 821114 230977 989988 216349 93664 76444 791982 396167 758351 1012494 400480 537086 446889 580915 971446 309066 140711 983451 1012292 1042534 977748 1015371 391470 31487 162192 766268 633007 552953 264078 869083 54162 509418 58198 98439 130236 195485 63556 362263 673184 483985 370055 867665 208073 475512 844963 990836 105556 509624 180207 971951 542835 707309 727320 41895 482795 942949 901020 1024757 229526 804002 972624 51366 924130 193756 888539 836537 587601 183933 206392 698021 997623 578211 804152 352720 888831 84897 434686 396825 249126 802686 849793 853839 638782 897652 740365 251575 90541 244082 362434 126346 23275 810139 678676 929652 707336 346565 816457 478487 616995 1005307 789246 847494 325364 1037564 699555 241098 62787 635321 224506 909664 1031278 551642 87964 210617 644584 446522 931700 72889 175028 759399 240961 917049 296686 375075 562713 609414 908866 175590 311777 154079 652403 550489 326101 1018 968406 860892 612103 208511 674772 464129 518359 920972 590187 905742 895872 671791 1035182 497024 511627 506607 205633 807811 1002330 950852 365533 564090 52127 865562 494290 674429 712673 943955 161152 69078 820734 969794 602077 832899 917412 930096 508658 218808 915670 346074 815966 605786 851565 671985 270289 308100 83092 931481 257938 494086 834892 878314 676090 558305 1015526 802418 83959 428236 31371 733874 789642 1023666 426679 748700 653641 378418 762298 934684 575966 759838 311350 624012 10629 178428 498596 693821 37266 400264 593103 152821 1013737 660272 892502 252268 707972 800406 422702 1048014 904433 856594 294175 506172 71889 895534 787266 1002058 10843 708136 161929 799106 921558 14963 41527 523232 228130 887606 200292 122197 8240 458443 187002 596805 615301 788545 51643 673544 22716 897499 830392 608364 594177 970639 201435 145457 866710 524680 744158 723596 264785 624293 1048402 2469 623644 319223 737818 335897 982901 540231 139757 390008 985835 380557 499927 970440 956839 49786 154296 548096 360928 669679 945091 13198 543590 518788 370433 535762 871960 964098 531660 430752 467054 714985 979284 71874 939504 26347 230173 829300 298428 826223 319871 783846 708868 277519 365349 455870 344462 449306 765071 329875 399410 150035 865936 267379 652128 1035312 189648 414814 1013143 334044 728138 67528 275439 208437 477647 388123 62608 848782 886914 100147 998713 1027054 563291 541152 143802 473232 9380 807527 836218 535393 219775 423681 994033 633222 1036125 753755 376879 597459 964488 568341 200532 113492 158874 53059 1002517 118728 934916 282863 462654 517665 177544 914580 222506 112901 512448 947365 339021 456016 2197 60676 902059 642192 868296 136587 985438 481159 145772 281735 829715 116909 674409 684343 572045 945836 90363 233042 372769 100066 416562 87166 496953 122850 109936 222426 957650 936947 678126 93045 327677 975759 209462 920020 666721 792550 685994 823664 344759 365913 374780 233013 582989 194047 264372 401669 153220 541731 36014 928307 911186 543939 1002137 82953 701889 967187 938873 691522 506734 798200 342309 213904 273419 898190 840905 273943 861149 698019 613734 645104 173630 123961 52813 367271 912412 69384 499112 358590 197240 1019129 901873 837672 506089 481964 396665 502990 647191 372211 117475 221966 972864 878677 703910 350774 421813 350604 353166 728846 725342 807431 363579 857675 607026 853353 999328 919325 554176 769288 914565 95650 990634 514671 792326 183664 797732 731612 319251 482319 1033081 66754 685806 334716 871046 1000520 684463 543912 51774 721865 692675 123383 105508 209747 515945 571842 813268 719400 134964 501973 947834 911679 866444 152817 804697 523715 252972 712523 886853 750483 211621 155403 544553 944065 785114 928719 371075 674579 73858 784421 621283 468101 1004202 965652 502639 828357 422448 946068 42594 197558 1015881 300305 993417 900334 578812 1020908 89796 657463 173476 451322 480395 733457 383857 656131 45670 964655 997864 280900 248948 148982 578911 1014254 524517 355585 776578 996004 878208 81055 303057 992513 772894 1024851 202271 925968 197165 827731 95508 1044434 426798 740107 738988 1047996 940086 564119 965815 972086 482417 399180 153431 289053 838299 409135 580484 77633 334725 315004 891275 527080 799894 317217 197515 722761 321095 956992 889847 320018 768678 475057 328727 615907 332756 808829 381574 431313 39559 863332 858549 41700 785545 779864 570983 180377 981815 32000 376371 963936 707074 490038 476678 346654 441585 429193 1013918 99245 280350 59836 326928 44376 280884 360773 961858 78688 503800 65231 1023089 150905 352957 892088 880045 948557 1016302 706196 719448 705784 128392 428968 84139 321930 281500 188783 53809 669064 583378 46617 334410 83820 228577 709383 300202 38944 58648 692048 449495 775559 669401 21056 735150 134389 866328 648660 619486 435633 269280 39230 460395 994170 430286 602983 689709 1042687 925588 1029480 487758 86630 514423 584976 803792 540614 874194 251746 843269 718764 984465 316179 211733 854426 640951 303888 30587 784515 123352 868598 534408 439633 866719 950168 1048031 649568 451658 294269 901623 725248 394537 649056 890525 812534 130082 2734 692335 236027 910384 440331 236641 876860 352735 914893 439868 511192 311762 754303 814874 882022 419646 927584 902124 750956 1018476 580322 934900 799721 411451 1028907 296779 65228 719771 43159 718172 292218 980499 141364 187239 1033036 160827 95812 250623 829966 258371 712895 96397 941186 705643 377294 94666 731355 462729 938577 771145 62274 64902 478298 1014763 950357 86241 875952 369000 757667 868906 420429 819405 640561 1027720 433888 344056 551160 628276 349004 902430 321380 256764 769319 60742 144854 831169 487996 463564 63523 614905 703242 58335 162836 573997 308546 428290 33764 907388 738892 334735 254149 940055 56771 289839 253275 937155 2037 989539 555071 203098 446564 456191 618109 509514 783431 1032105 267798 827412 517385 664926 133247 796110 760521 597486 695584 1001378 997081 757371 603095 718157 161344 278782 151410 64673 586808 666306 98360 931843 801968 721639 663137 3309 896714 665824 316569 735853 143198 383733 260737 915364 109430 834754 573230 483913 289488 896438 205736 933156 537183 782229 443757 65171 472778 105719 948459 601864 712428 683975 570377 792456 284242 55236 444575 180269 323520 483587 585465 212646 22445 551531 73816 349362 169666 404535 442737 810664 255070 331384 335084 37363 280853 675729 962022 101262 594220 588473 997999 798348 397087 470652 441869 905874 831004 373563 468024 967259 709765 254375 971483 920115 235122 645450 656601 562813 768045 198398 324742 369198 262324 195443 579114 161103 744506 954798 893570 488318 183974 222596 700735 31341 865810 498211 9092 168034 318797 782474 204396 582326 56922 667148 447873 201814 283887 643794 812358 973893 90359 335957 228783 455704 653584 552935 384164 87672 560398 383275 497794 445860 686198 469145 408217 905708 410884 534012 43439 178231 507173 207603 124027 471166 773758 657779 560171 201807 408675 344643 343775 34123 729696 232318 639531 875431 411316 239381 195993 779439 670929 166219 509221 848191 88030 511799 422847 865352 683317 689477 742860 1044817 747237 540085 648102 64243 239153 554779 183319 524636 538126 414429 52962 471245 249257 695224 419642 991260 303839 7228 411209 134963 134340 804171 40363 30095 259613 402590 997872 581826 401381 371520 683293 336625 78796 345105 51499 971094 239283 1030724 764551 332479 289585 290785 692881 900621 619537 779332 1004061 772278 788178 428700 328693 329028 319014 1044589 776020 78292 662643 13326 240236 808600 593493 379692 1012961 422997 376090 104773 754253 688870 676164 1005102 31930 442295 17675 279694 870187 19530 878296 931936 108563 793782 961483 847221 246747 472611 709175 1027568 681825 539983 447520 84168 402036 283916 403908 809033 209497 85183 56335 120979 932937 990947 616229 790042 382960 180100 814300 506916 190960 801477 276287 895822 118364 140122 658188 425992 414525 807182 1002039 188692 295697 519999 550501 126475 540486 973661 238450 1496 371396 807791 371179 515386 812128 586893 387477 1041734 495978 526695 314340 917988 309280 10428 374405 757837 748088 599012 450004 245139 1032026 607559 59238 404761 630692 777956 547969 519959 712229 731339 715935 837399 926562 487331 163823 180859 567251 365349 530900 663285 573031 971934 35684 229644 732924 783729 849386 948894 90344 370067 597348 155992 152947 279054 101125 750912 29274 582526 753588 415532 924750 638103 571020 249672 729459 772253 63322 975764 324577 248298 751906 999012 242727 563307 136347 124126 920515 49187 542382 146815 907179 356264 762 878231 1024711 308897 415315 646344 454772 857166 121151 881035 87810 808448 848504 758187 158263 771484 387437 383943 161227 239644 968896 591572 657386 3086 463049 6297 281525 59411 604689 519218 144321 1018209 395224 854158 554134 217666 502417 902897 151345 1034387 438880 706931 207746 390214 709027 1032574 66287 200160 94054 951891 105167 425211 264685 424838 298736 599749 551214 149374 273426 3200 303444 383478 465514 276992 58686 443007 841760 656432 76029 579324 984017 104333 37977 600612 96013 710313 574797 86531 733402 428201 975495 851577 135215 972744 32233 778169 220794 73682 673547 646348 207387 199849 167350 498188 815334 854212 103530 872361 793253 261035 111321 127015 50068 809084 84074 40670 612067 31849 32439 423545 817464 286008 318479 171896 181034 34754 828917 177838 904135 945780 791454 361411 393999 2001 938103 917426 613494 834797 282270 43852 313702 894964 747876 341428 164795 205473 382929 422626 469061 894151 978720 696864 500041 258764 341310 918671 123137 39977 279375 639907 158743 51691 555050 75683 46126 941365 424664 990762 803417 1007036 36120 921769 307618 309321 241118 264930 424325 150843 429008 864622 428146 675586 280520 952377 437838 389285 853845 723201 841458 353341 415545 330202 464043 76152 351724 390060 424632 437271 843288 411827 706512 668272 592155 1047295 581785 531436 205192 332530 399922 1011594 454054 304581 152746 1030747 260591 531458 714118 278020 306066 182283 21055 421695 336626 904338 580290 115802 257573 676639 644078 185270 428918 266894 119321 770633 768996 927118 893836 524828 370081 274723 137986 614606 378515 645924 305709 550416 308950 168125 838705 131623 1030967 761071 540711 822382 403387 167691 791452 922065 37398 127291 818447 914258 775221 937721 362102 775303 122549 887702 952249 383514 678761 166068 160054 538696 860119 466124 452156 4451 28604 940458 796560 762960 855940 598764 1035755 117514 141010 464006 808057 706845 193278 899392 1012571 289323 543122 4406 84518 749675 1043149 26711 416354 283429 238624 425192 414221 871735 148147 259582 108053 244627 284129 76295 1047777 445374 442807 800066 92361 96851 336249 286786 815769 385406 915998 775791 193555 251778 703695 633988 508521 318772 366956 407314 993479 482429 467207 766204 275143 210651 374886 340473 837370 107488 55941 390422 430438 155570 142098 192305 441859 534922 940272 570751 426813 430645 1036468 504838 425077 727702 343851 46116 185472 762402 910290 766726 147494 271714 897884 198706 641188 904308 215600 842750 1009195 608651 634601 847382 354911 427883 1041620 568314 572120 239597 20085 497533 777124 873089 122882 654663 575939 676519 860646 1047380 239018 820853 983872 710516 536001 72980 228449 173513 788709 664899 131410 671563 1040614 748499 377932 755783 609546 305705 772157 394972 1019016 197823 49994 641405 332046 252322 577863 564594 514364 188149 718401 496982 170791 889197 684277 712602 573143 389844 515414 388353 469193 956551 272138 648994 250989 657912 1002478 816874 409257 487212 847502 56087 172116 429885 571566 872125 129212 859865 298436 442309 59425 483009 691578 841065 1006135 920139 845361 18106 721064 759265 882553 885018 957840 703872 476314 368322 7679 549690 243471 1027389 492667 179636 372998 803819 566139 1037993 290785 354943 632813 350565 16055 315266 29616 766282 719059 675534 51227 424014 941108 837651 344181 800123 666636 1000789 859258 486254 271170 291180 580316 718553 243440 679554 1024960 244994 239845 564377 492349 109121 223779 696323 685025 131206 150882 30696 145707 325072 952716 1037507 330258 565943 134207 1007333 854908 213219 465998 417009 301768 440722 969792 698974 92229 492566 212175 458233 549304 54357 1027947 229472 290010 6472 551093 701063 651736 117628 811780 304183 79313 625556 708835 162442 99676 1020100 421777 280177 470783 878424 43391 207662 937401 261931 428246 644314 811897 330288 621039 343776 181156 633581 908760 510592 249235 29435 617686 566605 325394 831879 747741 622511 501475 70100 565274 824162 188217 1018295 343914 326133 505917 563226 423136 742221 699021 250745 385603 48159 764344 772200 57229 660601 462531 469002 888173 890425 610983 607899 1030086 834452 1022160 256488 493614 292241 985503 288722 264304 897676 851178 398543 226570 537780 128119 262761 745392 637068 91780 265661 172487 748397 22594 343548 466667 1028611 313429 750317 612201 671436 518486 156521 510661 293021 339025 125918 272950 536860 6983 896205 809765 699206 721837 653645 84402 127467 553196 5509 363311 949805 95967 771381 905378 208389 707672 797230 862535 363198 177562 127701 464140 24440 114400 317604 91924 171942 542421 683689 1046581 302480 186651 540678 272762 889042 1005764 736879 669345 224475 850652 950447 940189 984943 69853 741667 243733 954150 697144 822333 471012 20971 973779 1003266 515991 1037181 540806 718221 1019378 996337 179613 682378 318315 452142 950361 49339 83117 374383 237935 207735 324887 729285 40839 144166 158011 391059 895422 805062 778591 88592 965156 238441 828415 654024 950335 93877 528457 374299 793479 18786 557215 489661 370152 529344 523545 620084 626243 331310 835072 503646 574188 280484 228948 313576 240685 1006634 106055 209367 784066 99167 595392 825859 339548 1044211 538330 112791 927774 1014060 999522 811667 867619 107365 376924 913738 611574 189579 640638 260324 639000 280479 190131 872157 451197 678454 199577 614532 372239 748284 989444 776573 519466 464940 614009 956992 744734 77338 514483 786072 104625 644521 18722 750628 709274 856789 265831 680153 876551 234283 385242 743806 267032 969804 217092 370734 877921 682606 792101 991962 356972 855770 80559 676293 311861 155247 394440 189958 910252 548894 835021 163849 251702 666476 607178 509454 215341 124659 224258 641705 564315 792289 210285 115520 836739 408439 52021 331408 192729 180107 153400 625449 67204 800518 107657 933357 846627 126311 233967 149653 565061 508991 742501 274476 469231 221619 231832 226194 282139 44797 465516 946682 597811 501483 257400 434540 479642 881759 92549 333124 354851 712909 313362 611505 374680 135872 866259 819511 138548 891989 118574 183597 437545 186813 741052 344640 332572 106432 242638 907246 708260 735797 367334 1038860 277966 703115 356921 433985 423836 562756 949300 298888 652929 234868 893428 817842 4838 594246 267724 999138 871849 426615 771523 507663 158361 942041 499219 993669 940795 675026 629676 233060 194568 301018 569006 706080 429420 198913 27891 763903 799689 852070 300163 495774 850738 451777 155165 931949 779696 844250 630709 383534 963009 456463 507632 108922 357588 21970 947113 39228 722382 790569 23152 946739 538504 71469 874246 80244 254798 493963 575203 845543 639841 86534 230320 486341 138614 529907 243149 461088 277814 684987 292556 325211 900796 168284 476148 939950 567578 1047273 82111 885923 678100 971013 936284 368284 342626 411500 251182 685898 480435 553835 895306 968503 1024933 879203 940797 177214 279182 241738 893508 829453 222902 1046057 949331 423594 600538 403615 466447 578795 271531 380508 308883 990972 186701 243367 328111 880349 257497 718809 1026660 197346 210651 998880 621929 193585 889300 682173 748457 867655 364473 1014534 482499 135284 192370 841829 315785 622170 452700 513046 1005185 617586 1000648 757613 50791 252807 150649 337998 89257 491064 884522 473011 497642 827258 73478 958506 126079 547092 166702 175188 280309 6690 1010231 687463 220809 490899 763049 117165 513966 159915 274305 453379 210571 371073 42671 802139 41338 1011074 898969 445754 750475 174060 678806 284219 368383 938068 123508 168330 516045 729377 838899 119913 376352 630286 161608 851630 1007830 682668 365467 47427 733187 717021 357513 787621 83820 22363 927650 268134 178445 706607 90092 363692 434067 722746 143454 844463 458979 284847 890470 18750 491665 309143 644196 311355 1041002 875596 433197 558618 285931 365310 526728 841318 375751 123441 421044 587837 217700 622909 845025 40143 573022 270029 51890 495074 96771 653152 780993 830545 802518 15307 233499 409224 538637 772022 417472 626442 394515 272410 720420 514796 429062 61897 627633 692311 105530 747494 658755 580873 942260 946793 80810 36053 500399 976028 441644 800798 384027 398240 899072 49760 596505 572649 681171 796840 831360 277694 944455 1024022 964443 791738 393840 984162 354153 115278 1048405 1021525 799388 58684 691061 2635 179098 636445 969023 255672 497471 249053 343192 799392 581401 210746 853337 488476 300011 646984 1042895 196316 184363 999919 864570 496288 248451 554347 347726 739774 763987 688076 22964 186272 401453 64884 613514 792386 781400 202651 551647 780728 265551 51918 364088 615590 711743 163180 950286 20678 585100 321064 603214 325734 246604 737930 865239 214503 151498 122222 902911 209471 1001477 714115 978959 820088 214574 1020876 996802 252719 48174 1024547 15818 726294 767517 594353 538443 980338 486604 147832 398686 796573 239676 21705 170384 363653 258597 256462 536160 383275 694384 401409 758212 427302 98237 1044147 1003429 395549 706014 379782 789598 486736 210010 106739 499521 337936 33515 332998 326930 85059 354816 925340 455306 853985 361788 519788 1027797 94841 198133 140027 466452 240557 13750 544870 136156 936369 968893 251548 279990 661456 458878 133090 464285 9447 40478 565069 994435 991720 500984 165707 713932 921689 453916 978971 230608 409810 165323 833104 739677 958851 780284 792914 147508 154795 653531 49628 782984 837410 973892 923775 1040258 302800 366412 519198 968383 39219 99001 92272 443088 999902 626053 285826 13240 796916 610143 708914 883058 811441 125737 323509 491113 807137 311675 342033 70142 576359 127775 853924 725766 885944 308115 225179 223817 183645 486282 23420 578820 303477 633707 395165 884584 853808 126416 182186 159513 769365 338441 335139 376239 342461 931479 794075 893752 194517 981937 928378 676020 988960 357826 1045756 563864 346547 952296 382768 1012556 201400 40567 620859 144813 87275 532852 903186 114571 78112 1029915 736259 416812 406715 939610 945965 818888 514102 338259 197635 937226 282015 475102 318412 260501 958231 332292 105766 323197 138580 381573 297599 247754 335392 561491 436379 990713 330455 470549 865553 73850 376557 334501 27854 524339 931430 257426 303760 76283 822364 509087 1025387 86304 739709 358210 292680 215522 131723 301350 1004385 504821 739034 1002665 787655 1012995 646868 648543 36060 721704 481912 809613 399833 556916 389079 493999 675145 696429 1026455 18674 184972 158858 845168 674234 869717 378041 795313 838430 354349 835290 336059 728167 764654 1036353 85381 716693 393544 51256 230423 162778 330047 563834 596751 552988 491947 260538 934687 1029495 397494 573978 1029516 590265 88674 930740 242353 276965 812801 130325 282746 763057 874939 267708 334058 191751 947979 223392 915605 259207 621378 347815 359718 226820 475395 121136 287707 489475 899013 978058 817156 626495 404053 273018 835975 979240 382289 109753 852831 22110 183725 233332 690712 765243 997170 805835 19029 629831 314106 1040978 282443 54465 699894 644498 293187 79133 1021800 521353 822299 48000 149353 259366 1019334 280646 150884 384718 947399 929917 204441 607450 403130 827495 752795 1003799 968396 118268 732114 499268 414782 1047398 63994 647831 39142 215427 726178 682553 419757 219750 765870 221637 928530 443349 785366 848077 508837 152013 486693 926805 374413 923898 610682 43350 896003 678208 440074 87868 671189 929845 959196 494185 529892 662436 694092 872112 548006 543755 617096 154074 161700 313117 945430 251428 989181 481858 974924 195775 432354 613650 507095 294991 831000 82910 379189 182125 221817 918055 655418 849701 1009267 802084 280463 839033 503431 1003073 947758 871388 680395 529819 109288 799159 71785 236676 1045215 18151 944670 755717 802828 947773 969915 154455 700346 505853 443048 363113 205065 642143 547164 1006686 7020 837138 653286 171532 263467 484532 556391 664701 960994 278363 962453 401265 856320 114447 784698 80859 894025 452941 293043 497248 173653 457350 286322 622043 850190 905373 39805 263644 603190 992621 974828 616740 592863 170305 977262 212010 198385 429402 991685 552857 165287 249453 429381 74448 137234 790306 919897 149088 664725 864918 187135 724626 908903 222938 822599 931295 35860 266097 8151 69493 859644 753622 689514 682425 660691 493044 815692 737471 243743 574636 96992 737492 433342 319058 819738 202997 293725 225072 227334 957781 874241 1038338 288831 47579 455554 645241 907384 210081 826379 981432 292599 802934 80284 444634 6421 253789 899464 778602 657855 201996 377847 772073 436216 452974 836197 496715 283989 80674 341537 1010810 636031 90617 286415 184018 866229 958843 274663 1027235 1048391 944995 891955 677043 395292 29215 336469 535993 371245 691025 245055 475363 550663 942672 398777 824401 460877 195240 788958 218519 724532 787094 164767 447551 1011206 587148 106302 85061 696480 396979 598485 622745 786675 592740 344013 599457 424582 245166 373607 400308 165874 421588 74551 555424 98661 790988 972963 485156 801568 673216 50792 444279 455673 993425 515862 1029055 299994 457039 834447 902555 211520 232130 430476 733594 793788 1017317 686616 373186 46453 490597 854034 409610 999845 183078 11952 368863 561176 412862 489463 507299 73648 711672 822084 511785 495075 108115 918470 1005627 677179 20097 169729 126996 449493 974568 691020 515302 774627 101412 622164 97878 581674 542595 162711 886779 370309 926087 25322 789474 658016 162920 302836 546061 120125 396944 404400 233967 369459 374045 716015 675570 205161 857698 349396 966897 957600 726118 23126 122814 516007 135011 245697 348317 811492 915528 698677 8391 50642 668472 426789 20457 763773 84489 538842 207522 768776 28358 637678 947464 211751 577070 120273 288036 173989 569906 809032 814449 840672 423034 35305 710497 935240 475361 1044895 77272 123363 763893 486444 96175 847564 786808 823970 934450 810671 958178 94441 97186 880719 118236 560189 269748 761089 240326 211373 43025 907054 115506 279709 682708 858325 690278 58693 237839 934406 692702 657199 809798 608104 1028041 516029 276978 503988 773511 119968 587775 288567 107569 832098 771406 447572 343313 602846 487732 217088 672805 840642 91385 712516 666273 982292 1011290 279231 792938 292778 809480 546082 570267 209840 351783 768433 239876 548646 677072 1039049 333990 707680 706191 342100 836408 239748 640229 591446 593317 492047 169159 531300 775052 630609 534813 77608 461247 238828 617796 26847 733380 756825 286605 933338 104279 125538 129979 761856 814310 165289 325001 359499 435219 81184 344866 624967 894262 867983 161703 419222 970969 298258 454061 67182 184890 120728 377276 620057 49612 958309 892113 582260 202678 241296 675548 195440 552530 122502 997699 303509 660655 863877 297310 648314 160016 272930 82681 348494 865131 892868 793301 168274 743403 436006 860454 940125 325999 718809 670742 893783 193544 102335 553537 935614 677759 502161 787767 707876 240076 263003 89086 763310 522656 816379 572814 1024663 901340 513701 973650 378795 1021720 407393 797613 157900 439325 615308 332915 628849 213611 506707 320876 583202 819636 219451 893652 683261 178527 1018012 434142 733748 850694 953377 256300 971661 832760 111689 32601 689632 70840 378345 352623 91037 276860 372904 485233 789315 800431 890242 388307 364010 648815 531782 281340 503226 1018895 7960 533451 27762 607894 38639 424975 715234 86847 846872 632334 365169 663543 755633 654335 1023384 536035 834351 223888 515172 377815 521945 117600 448504 684255 610378 921478 933897 24250 612595 408072 502112 95322 607382 666213 826460 411749 876492 472844 127853 58295 1037952 825314 35226 873438 379506 172225 342268 134556 47542 969715 141633 663401 406834 955579 749098 209903 517923 205260 587277 615564 387480 507856 510035 711635 355574 863202 300027 870411 372338 241172 626197 990638 867994 918506 630856 961004 628685 465629 190286 62758 722110 301786 164210 161139 448245 16576 240920 758046 650574 133350 276278 192805 363127 338322 539091 500668 31606 122242 469647 855752 429602 392807 801051 176741 22437 421734 261564 113505 871168 219029 96204 681406 663431 601220 285753 732980 886625 560305 701445 776620 341513 977426 510660 409030 866000 656528 683297 453972 758616 13446 816985 1025501 674330 492870 373694 365339 627937 368532 788789 352637 294733 164905 719288 467110 118098 529969 815318 783852 733622 554445 844334 1023706 316566 338578 309239 508846 993761 73225 70011 727515 858075 484909 381336 677512 552348 57328 195902 323856 960911 170422 485875 243073 4084 986583 703570 206621 725342 273698 571015 504539 917813 14677 513749 373222 597044 487334 345616 474141 712428 295741 5667 641682 44096 911287 905356 895499 377831 650149 152795 81284 690414 762635 329527 135339 923699 172513 872152 899683 274155 493205 25742 823106 90396 1004680 684345 9234 499748 1023628 851022 1024083 856368 885100 830041 778424 472006 93796 543605 354726 284732 640421 211414 928184 878142 409811 854079 68669 652108 404870 32908 613304 43321 227276 258602 259167 916653 296101 315546 280222 734116 973958 565746 469393 1031149 304599 867675 884109 446892 454517 154004 564887 226777 445233 420717 173803 832703 997454 54349 819575 801917 122375 221357 773213 607112 38407 857755 166773 638759 902895 545848 699080 256502 888531 933434 1003798 662116 114109 622187 918097 715061 696361 152104 627232 1026048 432519 911586 583261 206769 691901 725665 756119 708361 860322 409212 920977 786713 964228 968994 540097 512971 546979 498516 991698 464473 744116 858216 315426 42964 775774 679112 4165 269726 1045952 511089 380288 178672 921065 848245 940366 45653 231775 1026681 32223 575021 959129 698679 811156 795947 323205 344317 13444 566744 46851 427309 48379 1002510 992615 899003 1023989 335741 605435 657330 624807 545321 107898 761775 399863 243433 83351 525412 241919 690154 830836 770839 587662 425259 807211 225312 411302 144127 103241 390510 55551 647310 171854 667907 118147 810579 463918 123764 195024 425119 1015507 257642 232633 174613 107672 1041187 950469 453164 237007 319729 843439 727984 1032253 377786 905188 102210 743833 303734 950536 781779 670224 1023413 775281 421677 593604 589334 517290 221290 560200 303825 874226 64123 223526 311342 687547 231586 600153 1043980 936747 909048 504787 689755 70558 139496 902904 873378 204834 317362 10529 233338 725241 809193 768027 667920 921627 425205 934565 691111 775089 959890 13045 670996 553115 922703 592180 683072 916715 37136 566781 22442 616 483469 1008866 78818 704780 297681 984807 743951 541062 553403 945413 444010 341945 767872 664232 452289 1029435 1013031 768050 506101 633815 901387 126326 14716 606220 296285 240701 270816 60299 304800 512709 980797 618428 1014315 773692 157895 497722 822443 197961 130626 511314 112798 594564 398984 620169 494808 52985 13831 273683 262914 666794 697664 48732 362006 581898 876361 1048195 542949 384898 151628 617178 1043601 369647 189446 760936 1013523 871714 582729 559719 629174 34655 829306 498886 214938 149215 691987 495271 171058 152142 644642 663778 266694 105805 962505 236673 2034 488177 112060 533826 694821 94274 435910 56344 509475 544445 816452 184746 909956 229075 42408 116947 25906 365160 1047799 575776 850415 751444 950092 164181 321741 557541 48723 752105 838836 608091 30670 530309 825823 477291 427028 552328 652383 486333 267405 254086 448151 870510 344631 432324 952254 868495 453668 705726 713312 486307 648698 502690 781021 348453 882289 36818 767465 291584 730585 876902 565002 501781 908433 475304 1036061 607929 938385 184470 135890 532276 968929 153955 852267 607811 8735 637686 160257 569238 669438 929641 541823 170067 100801 777611 685477 1032593 279492 736095 624326 948958 558068 16539 996362 163002 392529 878890 228077 365337 320883 296874 782526 202725 799490 1009647 1009953 540026 601149 672126 519310 207145 673140 653843 851663 712117 479118 538651 13702 652760 63108 1000763 401061 405183 102372 1032391 358131 967306 604495 664139 438414 758478 1001211 396294 903524 467730 197169 93546 553400 877397 374736 95646 688804 608902 530120 1005052 181393 737547 319136 709779 132544 154427 187890 831141 950468 156644 540905 183082 889606 46789 602057 15692 901952 125717 769384 726761 727043 151035 730541 133909 507441 208147 285720 254101 196483 454895 387642 177252 559364 395156 859704 855090 131475 433913 690508 440544 323686 77707 511556 755973 455554 775852 573441 379756 149059 426287 118778 172436 301019 124382 904374 926254 143819 741365 847957 84899 487019 473508 474888 771724 163688 308880 800149 227384 1016896 241234 640980 255273 61640 517878 306996 484247 934823 188286 788791 269803 199896 948829 148977 451909 541740 161789 353933 381944 126917 966969 35784 311304 727709 295395 54388 359859 662269 529215 494583 913893 469254 374406 239817 914626 1000747 204645 826105 984096 880309 511611 551593 509450 272958 408542 468621 875326 88118 1036695 893553 819632 416610 898593 624048 296709 954199 550638 567741 920345 921347 533218 903326 496249 183077 533718 818027 125162 127184 437782 428244 414688 761836 778468 295833 38152 979381 92915 243983 441534 544570 327660 225186 576663 268255 1025004 750925 141785 1021916 771588 392739 450558 151227 273080 447178 439093 624093 370305 642811 737 14070 895051 176132 818200 869005 1020919 537414 105509 128637 715994 296118 983814 189559 806972 327008 300526 329854 212955 209375 684484 606057 441445 86247 306595 3428 176129 250300 847192 1029231 534727 160440 771047 432862 680771 690121 779783 262615 173302 825584 76961 68567 321237 1003715 878420 267053 1003464 113387 851700 544894 950060 447143 354311 250175 42834 287048 1008967 376382 96254 994483 465442 455194 579816 947682 781629 450502 422974 51043 670445 968970 266528 791511 579516 345346 572963 205940 287466 792221 445391 677764 157930 152351 956193 372452 415200 317599 9226 667270 145450 464010 362477 821999 873172 924190 9253 468921 688162 526576 176253 91666 549898 639847 136630 148284 356023 849214 464900 542475 110343 551430 709009 49770 554254 832417 523513 548310 771217 991432 724941 980961 759692 852871 730384 578481 192685 83900 374717 464766 310742 416155 470334 105239 166559 941100 667638 788062 459473 765899 514489 16327 935148 247976 175695 535261 394402 415045 419317 46782 1015130 177403 427995 15514 865454 376437 382118 667191 429293 644658 33008 660592 731034 218375 212931 1039793 6122 212635 597282 490621 58698 673770 665729 382441 941528 404931 323400 327710 342245 219978 837459 643290 428409 843894 452980 834543 786639 309396 23536 451 131284 942274 437502 863695 97964 376437 884044 255264 242990 808436 711289 263385 632675 446682 289180 856239 94986 316568 483772 848235 226071 862448 349781 525164 78384 536187 1036761 292130 11567 173348 835629 193940 681379 180907 895272 963291 967758 629028 244503 960677 740264 707957 697660 147123 727642 302555 279114 210779 146885 145509 987883 454150 87161 156024 100410 583091 721086 813641 269897 567155 338702 882534 280221 323819 5272 530222 664237 930517 866751 10324 724582 679807 1177 856160 195242 264522 151409 803373 956364 971052 440134 922732 20501 730415 179786 452640 660035 216816 704099 958241 388101 774688 633773 549529 488576 72455 960245 833929 1741 818428 680000 1044293 1035384 688366 411970 969204 890882 820190 1021928 758033 1019745 1025378 6351 353261 960123 198180 971210 253994 977326 480865 160863 71745 432203 111723 1024075 776701 921366 776999 849402 804094 164552 762000 456975 307512 363149 771122 901858 583025 227975 3503 427261 368070 691785 965438 711583 156198 844636 606247 1044537 502997 476093 938824 1010675 221419 442461 1002899 801320 364755 465824 186510 858853 1021132 263135 978129 460142 1012075 466406 270476 88762 101911 843638 280062 911346 179084 670148 940543 964854 821849 857080 639607 244439 389474 103855 711908 667230 148574 409978 711896 518788 555610 581469 850553 814840 836660 407376 717056 116380 422688 433090 183610 473608 798503 82961 3082 1036806 32163 30482 657637 961044 563141 34192 113748 725733 495887 234693 576118 427232 511450 276706 778619 942752 838098 57229 682026 232306 470644 658014 359516 114138 342423 874849 16766 51726 619488 484759 753427 627833 112460 420724 429872 583738 558506 509282 1023231 661922 700190 669245 865084 227514 739488 984022 727739 955322 1045115 254320 297184 412051 1011406 1026630 368165 306279 821262 781315 930968 701451 477058 344392 1048154 770188 949190 818217 128033 453799 757577 172208 201654 536655 175823 634713 421496 742186 81903 278421 165848 700181 305045 911943 918491 246428 221314 427081 239003 758659 156103 665832 499142 844096 54606 5220 534813 665469 269905 675442 229111 880795 929761 9402 855995 1046570 537440 882008 791401 236914 753415 51551 878610 533998 187489 147281 180315 413644 925390 869800 598527 701550 133633 468305 46154 686827 952450 810028 1040030 776846 340525 968589 767730 814422 664242 958142 1032270 1004149 598035 540027 981328 860370 594216 48756 539306 1026439 508958 746958 517537 232035 525556 121762 58000 626792 787453 603773 454499 125518 396384 906719 278044 731903 625307 3260 287570 990233 418556 760830 955565 483439 563239 261376 604011 255624 410003 1014804 48862 863006 381452 729855 776940 805793 437810 95096 456334 190642 398073 913836 67153 841896 674856 491197 239320 371214 932570 754494 35671 783907 470015 256441 932890 820056 982748 125225 926972 997334 826247 499584 390129 1039350 309612 687138 411516 830662 849355 555624 568633 310923 735799 666655 979029 12089 750360 758790 899088 796925 366122 381011 816706 308404 915708 234799 304596 416881 653170 685877 678210 105979 191044 198135 530720 666956 93565 636537 529042 788243 718588 171444 300498 21299 769270 654101 648365 792386 453746 758523 217350 178443 470987 710972 895826 413964 623922 388000 590107 1035513 812330 875621 240510 582199 866570 707770 568748 118882 926079 22340 746348 848839 920839 707227 688024 665578 859766 46030 285339 784898 484213 538843 430330 43896 1039102 901944 192968 590956 379874 358989 245039 456240 944963 101879 602862 921034 840474 479495 684246 1029750 149682 861121 237900 871458 54059 732766 752075 654833 664056 584586 657759 426169 312161 99046 710442 37253 109314 586631 282850 18451 788554 790133 952657 866646 879869 344365 214740 354805 17331 12320 90589 4299 693846 401714 881522 403813 730280 865851 644011 710279 182971 292745 1042487 890023 276343 437852 312024 15472 258839 921449 200674 709953 177580 177496 283840 473004 789912 912198 228975 950263 218645 804676 180225 151710 589228 562390 966940 779471 138430 626548 597113 717548 809983 814348 274021 941837 535285 407678 668483 48507 214653 392223 636423 173366 888647 113719 85692 840304 143445 541059 307456 268560 988544 111539 330371 599857 307699 590829 438668 923552 530094 534344 926579 775265 88324 74066 938792 84266 18717 908939 149419 419302 96373 57064 789138 848179 888923 45136 190086 600804 850035 538914 718277 802433 642357 381614 162 689602 665195 209847 896001 498456 830903 11000 980956 146468 99595 666011 986560 654398 621870 695747 352080 575215 367678 400644 464065 668279 62505 417509 510813 696904 969010 591717 238592 539016 460914 868723 827806 1023379 724565 665973 350139 952440 834841 526274 190705 404343 123730 416552 21870 483721 914025 570215 858483 176600 787736 285619 72662 401986 210415 578870 1043585 186842 1000915 860555 348912 299879 496250 777541 339127 319460 941296 535142 564218 276734 155668 355048 165364 189337 833307 772920 352624 238156 332813 236725 283987 145376 411203 98358 632592 506324 856303 876673 817458 439004 741780 933077 1038806 595294 620170 312161 336174 654835 17788 965578 761855 345580 324073 868777 499235 452043 99238 511755 698633 272325 232794 399087 471600 567879 733952 700363 621999 78446 295017 560648 1040560 937613 331703 872065 806896 575659 524259 676104 605761 125186 146233 434914 772873 624770 593367 244037 868545 258891 330801 981985 385910 629559 739728 663380 200522 694861 450190 282548 173812 1359 835483 928522 905788 331309 254844 166865 855168 128656 768454 926587 1016627 184912 717159 1041644 1033304 268798 36638 802557 1031435 986459 87038 861946 395256 1041887 750575 586533 429026 1038643 695341 656689 27166 846775 412103 83143 736533 627453 290849 879108 894662 927820 683890 71673 470849 404254 416583 116522 488237 218018 692478 622608 827970 30011 368204 353687 216528 930046 30648 724896 100151 227384 851741 963968 478829 777958 973356 272512 938107 900668 563432 302683 194048 141087 470056 216002 49580 566442 371736 708315 786118 52909 224952 879038 180135 240681 421467 134391 994365 452053 262186 537095 336009 247964 645791 820707 334625 792605 93194 549747 949167 438570 491792 400916 725360 916553 146214 269335 915893 667702 1005338 49472 1035877 91231 312203 600391 140409 488295 886636 307802 285311 503203 850053 481177 243481 154528 147954 318361 55163 528539 408226 967394 290287 838919 887769 466545 872532 848139 599982 140855 120475 917249 987022 41879 952649 339449 354999 863212 794617 904244 650430 404225 446423 618921 1018890 966039 59941 262787 821334 23523 707258 360864 180531 480268 661117 766740 810115 267441 674287 364196 441599 739170 38815 688716 379059 965410 857779 492729 622461 597740 213349 784336 1040785 429099 246660 23333 861687 254272 104687 52869 278795 977919 818206 353389 637693 91186 697497 148624 710223 46613 775550 630356 198234 826584 1031167 617301 636361 429345 630242 983521 154907 782215 743423 685947 583973 863000 109766 775001 291214 753619 778934 266470 671570 504111 570087 258624 729920 753811 165761 172731 334972 522203 330307 403804 216829 164826 393981 502622 412176 712402 755222 884401 958163 248573 619270 330870 247483 564488 17117 426884 88590 628371 468667 809702 300650 594098 751190 566363 275772 226927 1011319 143061 823882 790341 147324 227578 664106 563622 748504 357286 800968 374135 226959 5223 663524 925327 254395 702464 294290 964411 556297 414951 854712 90813 787516 753094 956819 569288 658857 406525 1010738 414470 18618 625182 514809 422290 593004 333424 477984 637822 603600 406894 95538 546383 743053 990277 916367 497532 144220 899929 282858 823026 823947 815296 913099 352659 285307 428741 580621 226226 196642 694887 295777 25496 345482 300503 186826 513027 542800 641790 513311 1698 647206 41460 78477 738970 413009 929674 36114 795396 866091 235457 115715 424300 522914 344145 504199 479316 739511 381731 602393 885167 922881 987351 554506 865638 1037352 160575 963068 535510 526954 761826 396136 317520 600601 961146 779289 936856 49690 796534 356271 454247 982119 331385 39454 527337 1010830 552153 736812 535616 863793 321569 699382 147199 807812 528527 884587 497071 173010 361367 116431 437837 633337 1039966 620858 52682 266985 884799 474391 551562 23592 204106 884389 157414 184913 925888 644729 269226 57232 581528 442362 537239 502312 170750 892900 282850 525037 348878 203462 627123 107466 223261 506756 643239 507453 462769 453077 771151 580054 889988 929989 518319 262844 551493 447797 539072 346151 921558 769110 310766 232167 311759 369202 450714 629723 64762 499747 892057 305787 118997 394074 816819 131920 328211 95065 1001509 401014 851227 26745 842015 458272 170119 62053 150343 253204 829351 839325 87093 273707 482556 642805 739317 517587 359613 36883 193416 205453 352085 229364 1001314 987503 246754 13415 578029 668066 422584 332176 788997 123365 569308 344167 682363 999176 228746 324919 284563 86642 765616 525855 385925 954524 1034608 840084 20223 501652 1030562 881885 682145 367995 545615 86678 112256 868103 828727 583982 422051 122370 465740 915816 805769 90057 815413 130270 660130 236493 685260 322681 135889 461333 825504 939770 873713 311739 22132 182133 239692 378730 221630 1014737 687397 240615 371241 420681 298800 948869 601619 302317 811029 128943 630032 839202 229872 274274 379493 26910 45524 480176 323470 52077 442947 584510 114360 187503 939448 544710 345415 979927 813341 949398 761426 462893 1027669 77072 816418 875853 964275 740136 87991 330471 60801 306665 252227 488189 811643 206832 885932 495719 156753 976367 237326 902482 322344 269612 571959 389565 971546 788991 923434 645626 583345 474711 972957 122163 375152 213046 984442 392163 938570 358448 547681 601689 632361 356336 979237 592697 582248 24756 502091 769530 165722 4556 685198 413032 414401 984862 681053 340515 260695 262053 888155 81183 964168 967662 965087 708131 498614 17561 191602 350794 575284 526558 832083 868996 743244 60677 476662 129558 145145 471277 229760 949526 243757 120454 41293 661232 785997 610391 710251 751844 145584 360440 633116 532613 699683 853145 535384 659003 1020519 1038714 64329 379842 703154 476273 529868 705193 658986 332903 817399 516820 578925 798683 759437 956667 513036 815965 38540 922920 930571 778260 616864 57661 867171 465465 764845 444268 57473 210842 218697 329917 465604 712216 344894 451467 528898 45609 1015565 551431 595972 70998 93030 370868 291589 865470 373170 531689 1046583 616338 525705 818002 816702 581015 46908 706160 520114 40359 5708 701716 828834 775216 238576 944360 455180 750003 988564 881894 782950 727366 206677 668638 721432 352019 802437 749301 263423 87767 187437 283681 819692 225892 515974 310446 888099 765983 432255 771004 295645 727426 436795 437438 37318 692635 507280 399868 464255 848779 66440 234258 573725 426249 952291 88943 104872 237789 414612 956631 901277 585061 1007424 641506 855661 430867 284098 756858 1015036 589548 796330 242785 287266 56586 157881 176553 424493 812828 625766 608057 967262 787169 56924 561487 533351 798897 547322 809977 912371 969204 805841 641434 989982 888744 181290 805228 31481 2271 317822 712184 494344 962878 899835 1029023 539331 882560 627462 788245 1012760 494577 932275 154592 292327 425716 505679 66269 720517 962430 169687 454844 17978 723352 919678 844927 838083 136416 1037355 843263 320720 938760 269304 124007 146567 257622 192180 662711 1047039 899107 371298 340034 251078 751452 405176 590640 912732 755460 122785 441085 620470 640176 686012 660728 538044 904969 961242 855237 180682 169038 301187 643804 502067 78031 3698 332551 218809 597363 957205 690920 707863 1027635 225294 389232 209272 57501 857268 141417 9724 752210 977043 576750 193594 161672 554471 787438 296889 903560 300069 304556 276597 288049 678515 963393 353633 631155 647723 924953 384735 517589 973148 383346 467273 174320 189769 740064 286572 638706 644328 1046220 1006856 522268 107363 756720 923985 462660 19099 14556 215409 190548 615840 217717 762627 401097 369466 281200 652954 648245 395364 783835 793144 208573 852683 926613 173015 472987 478035 492241 357348 84381 956562 121239 987070 253860 8531 559939 576572 987942 61205 487172 116772 416429 655498 915038 702133 1022038 408600 41897 31262 358483 799323 184463 1019396 466793 897185 181394 672256 993651 467820 138116 771103 784349 575732 293900 129888 217129 242595 957992 537146 739950 302231 1024422 823571 167892 427555 963753 682185 125209 470606 461354 216365 72975 479570 794741 65412 597787 48158 22440 665861 888248 798421 514103 255325 491762 69453 117099 662829 764140 584593 120798 569483 375898 52320 265216 1012093 210695 153515 323733 716417 485457 967450 526645 789768 184744 366216 432331 553974 513299 81539 47127 902692 439210 224973 703532 109791 711709 742622 60658 569958 231723 1022559 756645 912495 110636 407472 862548 358050 343944 267875 347491 245021 240958 951230 93193 235246 120158 553789 404691 340124 731279 364815 721183 1033887 10890 861332 133794 12259 409756 443109 414179 931914 184360 708940 675005 183078 765219 55239 46305 585155 448663 369545 634450 231899 233248 211322 933351 133152 436082 301234 266188 899765 278737 1002754 232961 661429 49559 840043 673497 115627 206257 901796 238461 683032 171299 57752 126567 618993 621184 517606 109031 222238 487794 270432 79521 18941 861496 322956 444941 966108 722723 129062 963830 1038210 886040 740252 784892 386727 34833 603792 341010 1047927 279196 392538 511232 805651 872282 744580 754658 738831 663425 908108 17319 894709 506203 1044005 18835 471745 1033925 452918 39869 21860 652209 770777 642962 35906 695460 108061 204880 762035 576824 808261 644492 766597 364187 23623 981420 135800 951823 463694 352366 584897 385896 28985 654688 1033096 630673 831001 35429 833898 264967 505271 949814 830455 1027164 27147 938718 794165 552629 374214 334909 193307 270413 224969 290439 849943 803056 592044 169154 606089 204929 268088 202571 674629 937332 565485 627282 67349 21332 82301 56409 824117 772414 72783 31929 581333 634980 106237 684572 397979 860812 398294 739588 183070 938127 984157 426563 205676 446682 486344 608641 954245 605680 375170 883642 952029 926949 697257 458173 523998 17381 510352 352942 636260 137387 534078 254596 609087 442122 283374 106636 601780 532328 825741 803300 87548 290110 186175 447489 313796 849305 929499 459561 917420 15772 166762 172282 787656 618748 389804 490209 686114 991362 894867 491684 939317 741517 859333 211673 102004 448397 46878 823660 489409 134281 942124 778781 262390 312730 387249 91903 1032288 1025646 736037 847099 183614 573126 286258 383563 27206 882936 345910 886015 884769 252013 228548 383355 780267 329764 756003 413943 296372 735534 146637 604158 668417 839984 770290 738544 1014091 977124 162291 491136 597118 596632 506343 619062 488828 303277 541465 1030893 40088 50201 957063 579414 353308 432870 862821 282740 729795 399024 668824 143390 282175 418603 496956 706433 124340 234651 21791 574875 502843 239195 396355 1023425 865120 837975 529504 540186 374181 459409 953183 923169 573693 203167 206304 421158 373073 55083 119221 788686 785151 955250 731237 598927 148821 791750 176554 635701 415002 704012 194035 1048416 1033990 331071 90339 362499 1022534 485867 783312 146407 428793 279474 706629 261926 801973 884939 1008256 33200 79106 867454 775156 746953 370141 513449 765384 702089 985143 85310 574295 241243 427636 1045698 375982 642430 669421 421072 555282 671879 730734 979860 934263 890589 144056 131921 248585 641340 374016 147676 723367 954419 654446 506398 578147 395942 432288 291989 282115 242764 685092 805843 146307 764977 573185 663550 393873 805686 567599 808015 169488 264844 126234 171411 337558 899645 10787 467117 238829 853923 462623 844050 595093 349167 87254 884555 634433 318115 297093 18294 578134 927768 239197 298950 707439 647161 689153 616191 811227 709574 789260 824059 669981 944467 869257 712487 134251 217414 470649 768774 501552 36252 618577 141485 507019 444452 510841 850757 166094 391426 813774 25997 541695 89390 588832 186454 91226 769267 39605 471301 831693 393840 297412 931860 861050 663578 900859 618384 105529 804664 867578 602524 25363 814694 867798 7918 31432 141331 863639 384333 705354 837890 160953 206361 846912 122573 529071 74947 538500 259677 460891 402768 396197 766579 103064 627418 808550 864803 734385 607759 769853 247636 496358 664496 109013 916801 662766 920339 526476 257786 34928 595106 851702 126436 138121 8282 808024 96309 902985 701517 308781 687993 70197 142112 182949 458512 119495 537230 791329 189101 309737 956899 237240 146648 699774 684161 167094 511341 979674 816222 941847 383003 10564 577668 466192 215783 922747 535441 476551 996518 407342 788020 1020310 822150 605571 27062 558860 17285 210833 321134 252651 767224 41957 451148 500715 873222 674305 472911 875766 111147 124120 336399 964522 974518 630100 557108 671450 262986 21713 351996 641293 483169 835487 186809 310014 822724 85891 1001553 530970 858900 192054 769469 945925 879685 821221 579210 96277 521501 615855 972635 1027029 573114 22570 727908 1018756 212489 635359 840433 705940 817744 659913 725469 731179 230309 785882 929307 222117 145780 150903 421425 892176 24828 877559 657336 643246 199635 867111 290269 394359 151134 671177 61411 674452 1001050 979472 698271 168933 291158 816165 767995 21116 676662 245926 383859 912416 683186 904994 934555 916683 688596 818334 443031 26924 667774 935443 938913 475430 841442 971501 188294 356943 641544 937869 942121 84594 842827 628680 609791 313870 78812 864615 810642 378580 28990 857765 758527 1039916 9672 741556 300663 669617 498214 483896 683201 202672 517337 33226 553142 737710 20658 304246 434884 731871 594779 415805 608108 785583 938958 224916 382405 943933 360667 423651 472566 607195 456615 854280 741311 657296 391720 843729 256241 66966 62890 115589 316401 229852 268620 935004 618041 889732 539780 607490 749271 907110 529815 152856 328941 324236 376866 449459 542255 189620 693140 135643 388456 797393 739761 118029 878837 45450 685328 661946 14664 956346 214942 107974 171878 704750 436506 64266 236394 604138 302486 952786 408320 1007909 785404 99167 407530 654664 685191 361574 124543 64434 452422 593807 226343 204023 2716 55287 226784 222556 614851 646062 968380 155485 33604 282170 636513 863784 307072 86802 690055 815135 702250 886820 343678 848218 471499 155728 180133 798243 590909 544235 867828 173432 931633 245053 784755 392076 859561 450307 544193 846918 772990 148205 397454 986560 1039323 934433 606241 680649 34752 473527 197074 572772 330880 431418 1044625 979271 614979 174381 113502 1037917 213637 1006980 922574 858948 97941 632871 846989 1042384 1025559 513907 2006 216966 523650 568504 906749 693282 902307 739004 631781 866321 642329 646198 203146 188664 221398 83540 460921 592427 1013924 1006389 756307 821046 17054 137328 94030 54872 981170 105868 326835 1000195 657190 980614 523105 514142 99088 112206 988745 926659 782557 942409 821488 771905 875211 1026000 138736 187418 702318 815280 294263 664902 237615 308137 641990 856559 808904 992239 890803 626675 139465 109228 268583 372326 254999 962940 442273 462861 599911 81135 266418 404963 86983 120586 841343 485784 347158 936390 564802 258061 349063 928144 755401 814041 869410 929736 483062 1017799 595267 812354 136253 934230 242201 990407 749865 527159 663592 48533 797655 573395 849352 679387 541817 156611 663715 470334 963540 833622 588859 700247 27074 302606 178274 247347 564145 345891 69567 429265 25379 342526 872016 459176 502828 74687 632803 950558 881655 948920 974491 397330 87873 1044720 538993 1013331 553180 374434 510641 469286 1017902 232635 853625 591300 298927 436063 502077 121817 95087 352356 60998 509959 145293 178645 333358 220769 26305 1028208 474469 238832 905427 286249 623279 450098 563489 715941 228772 140181 169245 415680 66863 118785 391885 983047 214544 834123 89930 986431 928090 278467 329025 565468 789237 728743 752501 1038475 114717 860333 494395 172200 847329 103805 95996 546504 438181 171317 886966 212017 298400 213731 389244 899165 115551 943886 127729 879483 710208 555566 288721 397550 359416 919343 755817 405964 971022 593395 790042 501600 647005 470477 106714 912808 554134 696326 955826 804311 542907 603 326977 895188 947366 192893 197175 559546 735360 750480 825307 550998 4682 930476 817286 471980 140375 624479 422950 31859 191440 611114 331452 554900 608047 764671 814814 53422 314564 20938 826422 347285 356659 852709 855552 670671 97780 36001 756112 441622 251858 965316 544970 315352 824685 987398 630952 79546 910776 546195 32696 338449 1001083 191372 580763 252519 68306 785798 982152 377596 668076 227337 276934 773187 691277 971794 856629 278112 734412 700817 165318 754609 480406 344556 50430 179010 473833 754298 864120 400215 508762 214793 893536 861158 527439 791641 726776 958746 490886 51871 626966 163281 925324 270339 1007012 747039 605511 125730 368927 145865 418925 998796 800281 872139 434698 216647 711608 885715 269822 209994 635956 729795 262269 684291 725852 824115 960653 674514 40210 56556 537227 653195 373706 522862 216742 104184 603919 195435 550755 654677 37375 390986 727063 740818 924106 380837 521072 288021 310326 770763 301549 332725 196126 577086 794721 338112 1001966 188726 116340 150582 1019433 384797 261410 960907 404452 160274 638266 682537 931144 306534 273888 131052 64531 819233 957195 737188 978968 128894 441352 740246 380346 1003882 477685 1003004 924789 712457 976455 131968 654678 702257 872772 529861 1001854 801006 61578 869854 458914 613884 959878 812757 788366 384336 914430 796710 210589 925072 227464 700481 440387 128918 241424 132875 964484 346353 526678 1003613 89722 22115 21869 448132 271570 654948 685118 976063 552527 375709 679939 750021 883014 1013615 819916 301628 105761 994410 810237 125763 841948 940246 621518 294121 962955 606509 311242 646323 614610 393886 1045328 116762 283499 750988 635157 46858 1046436 122893 1022624 603749 318430 489580 57037 397950 531727 178088 725067 1003935 992577 818163 740382 261763 834065 785203 897053 180956 88881 951684 336245 741838 585958 333747 353060 172658 1034890 114117 621695 260692 584971 968046 28588 575478 1028458 639131 671785 85323 963390 808937 1001795 531004 397102 847147 779424 677671 717178 69095 680118 974683 685171 767450 345937 404381 642815 90480 783377 855205 906006 782412 228073 800162 244807 546758 908962 956082 347700 533864 104278 558955 148241 53616 747765 639317 592425 188754 297411 273006 579161 186931 465112 94116 457875 918383 713887 94046 107101 325907 295255 750580 638031 396899 44949 802354 941209 98390 398016 712665 217466 96277 472980 943646 857034 1039744 977568 939050 787825 260520 57032 519576 65517 125270 566211 151801 340689 384899 60573 746067 1004096 341982 861751 492958 5494 1005897 1007042 928070 1344 551004 292680 860332 563838 510433 46115 839333 175272 292182 428420 991225 274502 595822 116461 218597 476535 656528 68791 565402 300651 457559 496269 625083 722409 177936 81391 667363 961994 676415 198832 216093 601468 424218 112505 267882 346239 27660 581700 321087 1037547 315956 803041 307716 522729 941027 877940 743574 572981 144674 1023733 703429 386723 542761 281007 568023 402583 610281 615361 761091 300171 834180 291744 277495 232589 23503 245395 900691 703166 258007 1036086 987692 693204 159065 478200 448394 987545 206920 990620 797418 770409 836682 58812 933820 729784 259900 116033 838374 742794 7082 750316 212287 137465 1020759 106961 52757 137651 391611 899030 480680 757882 927360 709689 718764 143522 655365 796167 826827 157334 663003 496294 606753 1042003 473930 961612 526782 494058 489933 1046661 77608 950275 619410 689841 507094 576085 990715 906883 6070 68655 162847 3715 874919 764146 926025 295565 1014784 995989 230264 821840 807431 796704 597470 829392 873339 918577 680802 1048037 800523 1022842 229662 267962 548061 838464 192737 457294 985352 751582 711597 103670 28186 383808 805946 552409 755602 9065 405874 830835 705639 221421 143603 488467 754047 509303 608656 622684 676921 537157 673232 599496 926948 595623 786029 561952 792901 827011 355543 944389 937749 930004 363951 696427 484993 998950 332620 114968 842920 1007388 780345 550954 144929 639723 295349 597646 981362 126428 459313 950154 620954 640973 404438 765747 28808 719537 533245 860408 879009 893195 327860 765461 654398 410743 341312 785441 120363 338978 637589 275329 759338 64333 530144 132594 161390 434126 274174 722179 706336 561294 125186 84120 735454 482316 564915 419177 325431 886488 155659 439168 299824 571929 67001 451775 376258 672264 201632 912216 250457 580723 158550 340051 78166 907067 446118 596491 1010318 491222 406030 254641 145354 711885 843586 835272 476997 968255 485287 349095 841265 670301 550617 1015290 72498 4332 267557 354369 295137 129222 764431 913744 569418 312921 167630 484046 420718 4646 483531 161718 276418 206659 705574 504536 514223 606682 919089 66905 825872 466344 233458 116014 551607 775294 731301 455590 640743 986308 264248 644061 553691 423921 965070 971082 197950 827668 577085 702002 213425 199502 810640 537138 213833 630870 876165 503993 882447 356083 966415 229259 91774 47493 614613 148799 479751 939133 972465 116674 826256 677089 129075 262866 196849 134857 1000476 560772 829046 877540 987875 808383 979296 221684 760115 629951 406116 274765 309867 153491 270378 152410 764701 970910 205263 340249 25487 696089 551267 981402 713277 650640 974444 1036419 671317 69729 317538 19599 231993 552000 436529 869898 689665 437430 1046458 980311 926198 739997 911953 352618 184600 221862 794944 269903 306073 187347 426307 482209 745824 777725 642571 803603 654471 956495 857275 435947 291806 743369 910958 917634 331110 60862 615087 769733 757974 91734 791038 320695 18968 462605 168018 587757 318413 249138 329618 16144 844229 312425 490011 217183 549769 281897 580925 389162 661201 277311 721854 999256 225806 685129 874581 604642 36577 644668 288816 99669 908450 93663 540015 364372 107226 785742 231846 261140 218057 643703 893023 877791 700129 978336 606614 943762 45896 1013727 144443 851998 811610 297377 241843 213258 348709 213284 105304 83951 397292 10492 954100 37115 545445 585362 571210 169071 327035 944288 490381 308513 127564 585142 260327 229115 504875 64184 412916 472442 580063 403806 110660 242223 348259 947891 614620 365378 224612 514455 548021 440810 577990 403773 388156 268534 859168 480173 64721 971591 27451 517187 805704 174675 1028246 121390 351851 769188 53989 1036018 20853 365655 41102 945383 159384 886174 823850 406967 366969 154942 154890 497892 952751 745234 1004976 219711 1037639 38022 631377 608370 248643 944924 867674 476024 466454 959211 444392 168735 941609 36123 404558 363917 17498 694890 200851 757176 969848 997802 858353 342509 597960 984640 129624 989770 20355 149159 220392 294723 581461 244459 429690 571424 204768 441135 525592 39294 284983 173607 831873 414666 705891 892830 729510 104905 416482 40690 422704 923411 26403 970131 333303 669331 784651 669063 876172 538889 596851 1032169 125104 760712 319399 295781 510427 839160 14312 942782 37814 866709 500203 129865 140961 366446 368985 1041263 414766 562919 657997 735535 807332 250935 7129 229529 391805 597739 879233 774740 713448 659553 236221 612889 735815 1045070 977788 206133 818610 652601 757916 868619 653939 767741 777587 600464 204936 399691 606025 362445 107813 288805 657371 475233 95535 512100 395226 381437 292801 730676 260458 328678 794795 588691 637603 386166 185070 919253 612372 595866 987969 121123 321339 816469 690831 1041655 209166 915516 448631 709793 994421 916473 669131 274629 805069 707529 911121 153307 624742 1016061 556805 966574 879366 12668 913685 431582 305253 880192 1012708 498782 899759 594389 340935 222454 735493 417501 775499 186050 459260 1011342 1034157 263345 13852 651058 26464 807942 918114 340646 323723 586459 80574 756955 868744 499353 967830 66137 552295 113282 840001 607927 728681 243240 845965 985892 1034373 705522 836410 433377 699366 188318 521597 381893 763754 992441 289150 741560 514853 423209 240090 986168 334556 946084 195617 406743 77963 964150 281433 286138 978655 427199 647801 261404 201661 956275 980719 15049 719545 90456 459547 659107 466848 234187 913618 175905 225519 454651 201691 348107 488025 96109 586869 667583 536388 186486 256464 849967 392524 145860 99471 27361 3775 937942 182604 614573 513312 639871 211732 727043 930725 911463 439783 971619 295353 902026 530745 51170 744826 221623 180852 809899 609852 97810 55156 111740 210692 227474 549129 955941 39181 367747 79225 299277 370247 1029894 897787 426157 861139 785804 19004 481810 793736 279647 514270 281183 615281 1017114 840692 271689 190029 636203 606856 402329 708622 1043544 362518 651694 424794 711479 261902 724472 603405 102836 353109 620414 315061 955791 3268 633945 655637 84187 260520 391223 171682 368769 371008 725721 1021449 797371 640579 659093 312487 812441 762199 628436 825615 746879 555931 32405 886152 52133 631070 237288 737933 265366 480101 66932 909643 788145 951273 160499 568870 714923 220823 76208 713524 26635 697422 330768 273088 804781 251236 592646 455113 732736 928802 976028 166528 511176 157507 799345 990926 677148 746617 706614 357067 16489 494312 418352 816968 419245 853417 107449 437318 1007677 708169 812479 611197 17983 34631 349508 488150 896817 468633 57820 698097 199264 290856 1014834 247200 935282 213071 861315 872554 639709 697952 280865 636681 958573 904991 914673 485868 609730 966469 609774 310454 684751 908798 287652 891069 927325 20331 19893 851852 226438 466721 694872 810337 931130 80553 396501 699312 864957 146430 830474 353182 958503 525330 336105 868486 843746 599368 353527 53880 891440 400891 835791 450741 861091 484086 989853 171060 13219 145915 758948 762401 387820 943165 555960 249432 272909 432357 951749 318958 538601 905104 876614 1040809 374842 219855 233166 557187 913929 1036965 235907 395819 615991 315149 35741 285059 898552 619122 770540 952099 645459 902197 919888 879573 173475 973611 396606 258839 631833 383004 398914 212380 538679 766021 727159 37835 595542 772055 463377 469054 657953 1006710 571859 1026629 3352 769978 687513 501857 503054 876977 184528 180937 770732 633691 1035001 1027560 817132 108845 529962 722140 40606 1017231 732556 650233 743142 578398 715742 426820 1468 1026154 551408 534777 957290 821241 929065 101382 141842 728387 108034 953997 773158 247283 392841 784486 252654 781484 669919 194970 750854 471938 826810 163049 546012 224893 883428 19013 325430 618010 733626 784725 987563 825801 103853 898035 940325 219760 432837 706734 890981 152806 939033 658761 5759 291961 16984 135482 871769 640361 520771 729132 847921 466794 715568 988285 868884 40998 912777 63937 900200 587193 229707 425789 525667 1014067 906376 866925 79505 465178 911845 375166 881490 5093 661276 943572 1036121 950914 381819 538246 34094 504528 317028 996061 228525 21030 230859 50393 598405 354251 963771 646060 231866 663419 307665 450108 650276 287720 632255 1011109 288494 149815 606667 522165 661015 149375 1031757 203119 752116 542030 272692 840073 208300 619043 918658 623341 454075 585973 13516 182075 192112 1004202 212923 790854 623214 450721 580237 597907 69935 440105 182420 16093 679292 438279 461238 154771 596982 400628 743659 190808 579985 1004061 129731 625539 537107 131234 121821 500125 284314 942359 262001 759013 975891 732677 15815 785359 526787 28266 217790 298112 458690 69685 539718 974676 707963 873163 977126 65881 876590 524677 669239 775889 192879 556591 999270 216500 1031588 236427 1047478 679979 920202 346060 732412 845590 949680 329500 761377 81032 836346 998934 45476 765509 164639 871500 671765 901195 174636 423618 116379 737094 458240 238193 714095 992026 656590 1040069 339551 672093 474013 1032224 607052 380889 761035 625237 738476 243471 30342 535341 823305 439471 692562 197861 446079 806434 501382 297134 676674 168704 272078 631084 641558 241562 217258 257272 865749 85873 235246 575774 409325 643004 612160 469919 1036767 82407 647326 937456 200129 540174 51669 993146 754365 689542 628747 178200 311440 1013077 505141 991900 734476 411829 439969 366410 678550 535445 848750 200282 145064 662808 682767 905850 927824 565779 916429 645963 460464 477075 715074 915424 692092 914773 570078 248130 140671 921677 473701 822510 188182 617760 80494 309076 58547 332457 462054 24154 8027 117880 770443 685016 800553 298318 951410 53274 123337 565666 676994 461921 229629 373279 395767 666978 200988 235044 961759 990661 747406 390722 400288 391335 180561 638658 368 795672 41335 942621 466140 474014 65446 322433 316994 182961 968342 975187 337494 710461 1024663 456615 52385 867363 729096 889546 513533 775095 465377 203193 422682 619075 227370 661671 925437 766083 999041 734075 857468 755240 60057 321615 924099 963669 795317 74226 691409 262181 963633 694887 578556 802083 975354 789860 69481 665552 328464 211668 139413 200736 684299 112982 65743 676861 509587 366779 812987 108995 814567 251019 967120 539330 622423 956033 554715 167360 651210 84235 819322 344436 134969 817611 610466 825100 22322 756760 526362 707752 624982 932734 785662 477148 663003 1044025 823612 561202 459274 448446 219418 203174 501442 322355 561582 450344 220915 302578 517988 380190 790052 752138 494717 850911 9967 819390 761738 703032 915839 285956 1040884 747499 152088 615942 114296 466988 812944 618917 303011 668706 72142 1013489 693850 161132 491602 721074 741461 741529 575661 225250 220831 178094 877828 69169 379928 56485 101009 389248 656371 834536 720930 43366 2104 489178 670872 183214 325699 556622 54634 343255 124739 298254 474399 284563 983740 619093 774615 908872 329990 568405 342979 703890 462795 709299 138153 958143 957069 381190 2401 477777 262429 1044827 254554 383616 861733 636596 878614 769462 818592 558980 11945 362769 680796 796725 777022 891620 180607 591266 897682 36150 67327 85917 358263 882753 290344 451434 498003 787700 430874 1602 438942 151410 940617 585681 939879 301457 599803 795833 603088 576860 287182 762125 817806 511890 85807 316118 172906 434724 865763 615570 1014210 87738 513410 448432 490248 119087 142583 454421 296258 809489 1020162 190874 120200 786722 201398 232587 611978 577497 210427 523817 802568 117730 915469 880681 65623 313754 468475 105012 34019 921236 721705 656485 835239 640022 999374 664014 689590 80284 802679 146163 575158 915284 569218 75853 983392 827553 93604 187592 857858 632473 507492 376901 420093 117383 1037213 55833 149318 28777 631552 314252 765673 377202 920719 105051 678018 958090 676131 740151 988866 549577 252136 478276 886000 685568 936412 831387 853349 1027888 912979 79304 725007 624400 27510 862284 577775 465547 378815 1052 923291 654656 246142 1045536 757948 187393 882007 924597 417425 1044308 611522 635180 453995 474613 1010826 780360 337711 438098 654159 437444 782551 257549 153604 11467 915697 399998 272497 340862 382494 216367 59313 807794 750996 780638 900277 254255 579997 900990 368832 310706 534550 589750 644586 258283 329969 64608 699805 857152 742579 179339 171803 1019145 856822 745082 896501 562962 641256 543267 467093 270108 71627 734129 493238 945499 699251 781827 856038 40953 882891 134442 537099 128402 19536 22767 434139 518070 895124 790346 429922 988523 324797 653036 807040 458152 195331 737718 275305 690651 767797 278336 704291 1009764 1013045 450387 342027 407320 343927 722031 292432 359871 302470 960070 789623 620693 565888 508991 507349 176845 412565 141300 607512 880905 11915 194484 551615 781284 96317 792834 1010589 875112 670487 615188 896858 773272 462236 106837 708338 710120 915681 353763 256820 67519 702223 371729 873283 408572 279012 805606 162585 44910 373042 14237 934399 715867 289119 1021987 362775 820474 891364 632220 924114 1023481 330702 155359 777338 870647 999488 658165 941737 700171 57071 166814 567760 68411 881829 819148 879026 685318 1016254 407077 615142 883419 252078 421765 407896 101535 150648 848250 1017544 407083 896824 190662 278857 469452 336027 334817 946628 465602 44130 126325 735859 747457 211171 339680 863590 169331 771463 770741 193281 1022195 1046861 593723 802940 258643 655686 540908 466530 169751 245527 220408 1015570 371896 608122 664512 730433 70435 831677 181083 776822 769847 340289 940564 128397 648522 232956 739561 602421 127909 383224 1005070 643698 417027 294866 237416 532251 930582 174651 810259 795741 430338 780411 422877 773430 447968 602601 317384 84219 110397 471924 507532 508370 848792 519709 500242 549689 675047 632186 922362 110717 701203 859701 416534 207684 439927 339083 1044461 477700 367205 627406 832825 376457 868257 471011 331625 527475 319204 490949 771616 683957 299866 614400 767668 201495 767268 344631 612015 628405 525271 427678 132690 583295 499964 279680 209677 352439 1038990 218810 215560 85110 181631 768574 424606 630822 895027 736402 608476 333833 668930 1014350 716807 1023153 824507 77218 103699 784774 540956 707789 149804 385860 372571 293031 449585 937594 182944 998168 753460 792075 540296 628126 931579 717233 889252 483275 663170 179317 397304 456133 555383 68408 34172 898757 104125 987950 247966 381848 492266 909406 136382 486689 297672 187427 865457 459477 495063 959406 359743 209213 532682 536193 890789 770168 819206 410869 859156 787126 741926 83637 785456 164542 211577 475457 48529 617 146306 808556 754757 510244 452983 94943 519500 737906 355523 742548 1030427 715880 676997 254299 542234 431664 342287 1035608 318246 454278 339559 168323 508432 680510 67273 700966 799259 1002172 353571 21859 199298 355450 171927 10668 810224 50566 291324 826441 509958 502785 884830 1007573 369112 408737 43386 344769 193136 71983 141635 939472 671306 96010 691040 811673 205014 294307 355755 635401 702202 521471 398003 139998 973197 934968 771131 561197 403421 245756 1465 165852 975402 1001740 562904 282921 955432 539327 476662 475937 823169 764284 103078 289578 79441 717123 663600 885626 267688 889893 391180 932253 184332 26823 498795 1033458 710644 792804 649902 576815 1047118 847816 314860 237785 637178 391381 377201 310221 95564 617986 402233 761274 748174 30295 611961 520356 292987 799858 833047 851811 966086 664837 218925 883746 459409 380245 498570 628448 848630 113085 824368 615410 534914 117801 603095 889471 264629 55963 479593 29443 813699 761258 31364 85452 331989 716542 169467 264576 391689 481237 415317 991637 423534 1044353 97357 126168 70601 952808 977232 865255 677844 210435 426498 530359 281273 68703 975033 739342 577947 413087 186368 821769 317709 643320 312598 298648 937880 508595 635501 596221 979002 504494 412203 357713 908514 389852 497836 737023 133365 673216 106238 358215 488396 384246 898403 519100 78644 173995 179667 322759 151020 913696 75383 218146 484906 544554 834607 973661 734231 319669 937229 836188 1036366 121916 465624 968150 446049 290387 7562 943576 141140 124958 988626 687169 521248 15831 749459 74563 194609 513355 848995 1043432 654313 42077 937485 287883 522011 302978 874767 454491 986000 96324 214813 649435 20357 240576 954780 466533 157739 319783 572456 365730 62502 497728 124686 106003 968207 665573 799187 82316 323314 724097 60843 979123 563409 558745 630786 298630 110879 362816 447735 50642 811845 915616 967132 44988 1008416 276600 899000 510524 67457 133785 157125 16029 341164 441704 1043442 882687 923353 830048 1031521 723413 634039 1165 873194 124520 401892 63249 372119 910673 457078 725922 305446 891395 329845 790794 663178 424511 213086 252326 54890 480413 149922 518632 84897 202506 847396 261846 671164 910660 480191 136328 594815 425824 722622 242861 789856 391237 644194 431367 542731 1031215 95584 951786 888540 780076 657504 962753 130664 388002 613503 796297 1013492 624839 330702 245333 843516 528680 878032 869320 865710 291 731648 390558 947564 58732 660041 807971 149070 364940 667020 475066 688286 960093 133662 157527 229210 485519 766023 657157 410293 976679 421059 1046114 811670 1012219 486213 263966 1036567 942135 205040 635776 27911 927450 624348 335073 615529 835386 992407 612910 26355 548220 846497 136810 567440 292637 56558 163626 242654 596332 626024 230167 658609 430093 419435 745583 369294 482167 443719 557957 529201 685943 124098 636221 441607 1044907 104339 891281 434612 118792 643816 228878 137359 214869 461025 489559 151841 16813 873234 251041 435626 472321 158981 119862 245148 477588 818870 244722 294942 839805 1029909 144073 448138 395816 308872 454719 933615 670933 117094 965358 405135 858904 62077 833284 935010 555607 837004 591042 674706 416080 922058 306942 3581 341648 285789 846242 849591 46844 207588 499754 885893 564300 925166 218154 35938 2955 908161 281542 19454 992153 510356 593977 740410 58281 170132 15439 463789 483779 105955 629482 436514 20803 65108 824704 976408 252248 829617 914075 170304 506758 794677 975960 30979 51748 857875 1009385 845306 831199 448749 913171 97652 917813 34141 944304 818163 306427 268911 165167 651183 829656 544549 875023 47889 851144 736754 806759 878393 71833 515904 1007201 312953 424561 21482 696251 550616 566598 458690 731717 447633 354148 29708 606565 109713 225515 535041 119702 229116 342607 134478 84196 1016232 146134 186002 631153 332448 28445 603619 910324 68258 536468 118090 842805 450466 808701 1047362 338322 759621 47345 357693 826750 821607 583771 176671 322044 782997 609787 664769 499752 874132 298724 18031 229038 766680 1000190 160107 331857 229645 260997 953192 301670 690578 104840 360463 219990 1017337 914539 166781 137504 758665 446565 87235 720852 1013180 730371 841829 577561 436417 439203 74460 351656 672763 650746 645908 613838 896128 535694 498926 493038 989082 406845 402367 850429 384330 201141 869583 68356 563904 341497 440796 935330 337124 390882 179092 970887 281297 348316 355358 400122 223316 1047845 463250 121684 903281 121553 73852 810371 1038303 959176 136797 663944 927623 716679 140330 838137 671496 1020763 174283 350848 999222 81641 162717 1033818 21655 423849 67313 118488 195045 384614 668299 471521 985742 443839 335395 338030 959799 923818 1027047 996621 515637 102636 56055 475744 672274 736673 782824 201115 665614 481722 948546 63752 251035 422522 198146 389766 27616 908793 185369 981510 439352 33185 12522 1031181 108720 649396 243152 562230 449420 371395 414358 908205 436418 860728 141309 690100 14461 357070 275001 530466 217499 516115 574324 382430 654384 947181 839242 614761 259073 980242 917580 168274 912138 929166 240765 827583 957433 360769 689624 437738 240816 316510 862663 886946 549063 705006 228013 53446 7175 860747 182878 877774 963824 778661 578722 467010 562996 534144 756150 780864 308794 641076 501962 660474 675740 857452 535171 263990 294313 191144 31611 738508 367075 858299 231100 832300 290690 72525 102473 539861 867824 728922 450454 900831 35659 743856 342538 608114 640743 503157 142724 566349 506825 762528 273107 278848 54061 44155 553021 349874 861952 573480 771065 223259 25702 342808 1048245 201355 884277 268693 550416 11042 929657 884025 448289 863638 544238 754549 245998 129712 715913 420876 716534 255694 871920 987029 467880 71779 632573 108028 426730 603763 897343 711937 117907 878360 724344 605879 26352 105983 95776 321542 211267 604907 836064 495403 22079 587825 46617 973363 620174 534843 829787 198019 475979 739590 62958 776787 225416 120995 15436 914734 763849 101817 423332 679027 475783 577793 1037913 681687 644271 167113 622721 127457 821024 346994 394855 125037 541233 501234 1031434 334122 698408 262739 188060 89372 1040324 369202 621827 462362 732852 590145 214107 576849 549917 623557 200049 367039 4888 423192 802890 997048 564529 611880 657050 451173 920809 490486 675406 678976 704565 589337 433155 736154 713470 980281 306572 693782 309663 199060 584815 194091 1031018 676220 307304 696741 294179 360406 676326 536612 1010563 549532 68745 225691 21942 176476 176554 828626 51166 273336 862931 261605 734606 395236 117826 752836 848975 241963 817003 857009 853534 841323 822643 990660 111596 706708 635318 75114 981021 207148 941121 719586 506122 125134 146520 531135 775039 300454 944882 615529 849213 63991 355640 467099 280441 68245 591626 874470 190811 927083 515449 817453 473728 368631 846158 544808 62841 42441 702850 1002465 924234 616200 820676 267577 698603 497388 463094 226660 863178 932421 220080 35945 660040 312819 861884 87971 514871 363883 1000856 362562 921443 753977 508151 109003 592902 605560 903488 563348 826705 223323 227598 870473 1009898 549032 878510 449130 600168 998456 658340 66762 898009 530041 191782 182290 973886 503532 108703 357947 988681 546727 180526 395544 979877 668627 17188 706762 1011694 837167 931466 475721 198837 774027 188824 560610 502077 621902 318271 255412 222401 1042417 585121 101426 917740 254338 641171 918180 86111 201762 230434 757669 679214 487559 848651 923046 353123 650363 574785 735594 957306 954715 555626 579720 120035 252568 730211 249837 188548 1008697 129464 594519 576308 125272 309292 724699 387137 823969 1038135 878431 437227 103638 428675 63264 87527 663373 169071 665902 27612 760432 780428 761579 132073 407100 138786 992912 384798 444611 111276 459177 283646 392362 990295 97171 526595 970667 109704 577541 294682 418068 541267 614788 224291 987207 118020 540653 189810 60216 237210 261871 940625 93426 495175 646286 810620 298002 781042 604066 738467 72010 998837 1005142 428267 159200 121950 359593 985965 92716 478194 742128 6838 967709 95014 498770 740934 566709 1023205 605514 340241 367496 740045 168489 834561 971585 841649 595346 499825 240158 125464 218876 877235 35695 1029820 999732 738444 204570 725773 700632 720819 378906 22444 547549 413781 815868 332528 721673 85908 832608 887652 66169 368131 735102 4679 663069 548396 556190 9738 109879 327434 452511 746710 462816 448143 269937 151300 947587 756767 1030043 448930 258912 545555 604342 708853 715530 783672 1008879 527089 245994 503117 711561 813507 123577 577928 919129 241224 794122 871954 284744 596627 83646 847750 711637 713835 732557 97654 790928 620490 648836 500966 597664 821599 89985 176847 674622 522509 214713 859806 53560 689258 999731 1041586 260719 18753 225611 700641 233305 202768 478512 448755 628095 169611 705893 993062 351744 930327 244548 423080 648205 713295 247670 463904 621419 965507 20604 330790 577268 807220 454954 860615 208662 518298 536358 701186 667730 31518 164205 942413 694718 428256 501455 1018896 41860 703282 412782 170792 361825 939802 132163 924006 21799 1015764 232345 565006 275771 739662 745872 625753 381719 1022635 44443 431091 144841 450753 423426 529789 56434 495771 75361 935948 732361 96759 419367 79016 209302 190920 81688 360654 239927 1023157 299980 2287 222238 229784 386606 150255 389968 740353 683517 630950 239335 841393 32590 739938 187538 611871 999688 477539 826896 219894 439142 789086 430009 173205 657017 319483 798453 1033102 934052 871767 90306 101415 472350 204931 544818 415964 838259 89347 302314 203995 168196 915023 383397 149126 764290 285269 219823 815605 326519 445429 218219 322417 1031101 36228 477646 262650 410372 187210 510689 600514 341073 439812 623426 978608 193401 884066 366755 702174 1010602 678538 1005898 152860 402915 948883 80528 93034 831351 137483 730978 564610 479375 285298 794307 37707 922276 784061 74312 707431 792329 177107 226458 671142 212319 372755 10232 904593 924190 294093 195762 429280 670995 592068 954287 249348 313308 154291 776424 984734 218222 793540 719339 98822 207760 848410 1006681 910277 576349 371529 73832 490011 638406 734936 908129 90234 704270 356550 173603 1012232 799820 834562 621470 199713 979436 27890 255833 893139 741934 1005 852973 203105 301990 79809 838024 395457 178106 839726 437355 503326 801063 807016 887660 378710 701053 160153 454261 13180 220318 552284 496899 25943 920899 661571 218280 828898 294263 707667 673673 75466 253978 861059 871136 582899 706655 492097 249211 23284 876622 1012204 847419 787350 651075 379738 387734 830552 503917 897364 1039638 759790 653648 547606 969688 553150 110659 1027792 788238 199521 463603 633895 382845 719144 380126 960180 425216 977557 351705 807044 818435 385501 512139 1021078 934152 800109 573679 999776 197926 942690 438998 99147 726661 765711 47203 405298 90595 695675 157837 1039591 21010 601568 533920 381358 261751 192814 373692 572096 240013 453509 597845 276426 823136 476862 258993 472427 525331 840931 311661 858041 451162 549555 718073 111805 805376 776735 982295 663282 110179 341200 573792 802762 931059 343710 944319 999977 746423 796698 356339 969960 73671 387333 4114 724307 195539 29399 62721 1020332 579226 373561 1000444 717734 838004 222859 324116 86762 550601 703071 92844 237461 739480 114684 689660 373944 323313 44764 380814 869079 781947 325422 269508 232043 814831 271444 619344 255584 522650 560998 737209 75415 38879 123310 973789 768613 606643 223018 157034 174867 367648 667918 648291 616028 198594 329791 704929 809201 327501 536536 1019215 940280 968197 456617 922989 581769 288324 859827 642127 596016 851959 132525 818971 242030 26402 1028482 1006670 627000 660056 499153 936504 477814 743747 1007468 1019259 616581 459554 988889 638864 1018294 9542 766676 136514 543181 414100 459467 849200 1047682 595206 1022305 712271 800771 837162 687851 761447 929648 697249 46070 120977 384350 410273 689087 56255 1048149 150900 173753 969012 580434 954871 734475 330504 910406 614428 944399 596645 531092 931944 340437 497485 609175 772725 890269 765073 400154 738161 713825 837851 450014 191646 637513 828389 607255 924112 119348 1021248 840687 288754 1026102 604879 275458 674689 1043476 487241 345569 323343 443338 364730 135311 745921 843269 136962 293639 988626 808106 31316 448180 372494 483149 92601 211446 926040 185787 741771 240292 728868 950896 864762 858245 841725 345377 378250 993238 263936 984372 587667 183239 545119 947267 895680 110846 783584 303261 905105 30738 443996 284613 183001 376849 163904 1005809 535616 524538 155919 481164 963777 800324 6621 839092 634157 1005910 527574 368317 36007 306188 973749 362924 978727 185145 673357 158652 842743 639263 481540 938717 613433 749560 518995 90160 90462 93297 93767 883340 850864 602154 461571 381180 843977 85047 594236 273727 147994 91042 243131 398919 717669 456166 467167 770746 778564 63861 183576 187252 251808 280116 931181 462339 38970 184314 578551 159530 16677 1028372 749668 503134 590665 656580 310901 4940 76002 561597 740480 481873 93184 17577 967150 1002752 761093 1014435 159166 342432 1022250 531389 730369 210092 561401 165244 684380 469841 827092 214359 69513 640499 568685 893755 179670 989864 175692 850954 350884 733115 794701 977943 348905 282155 976415 543147 614575 861225 945350 978820 1022354 47006 467481 153425 904518 665762 408388 853047 996367 148486 248648 572751 617800 845259 600438 1021989 183773 11177 894968 250683 261840 1013641 236104 557188 977847 279051 1026999 327657 327996 965889 296424 870855 441244 542194 837458 592239 427305 108696 870849 231333 582856 471394 637141 943394 785524 298995 358529 75026 22457 166305 711565 1017751 854585 556023 174613 46148 597547 765747 391177 79010 283351 424137 281515 638638 600859 77278 529427 315225 150505 452045 225198 857351 862918 3238 1000123 961041 265293 837034 433613 335683 610986 597456 554060 22110 924704 331332 631539 666775 930180 675554 83539 455958 738495 653503 614735 705400 98127 784545 906142 886350 1007814 676226 237645 520604 716106 143121 164922 211291 928788 313392 711834 367607 325105 135543 122227 376017 398276 475056 923683 970430 109826 727641 938455 1019526 984628 138789 305685 920934 233336 290683 4403 674702 869121 1023221 921309 631460 676755 930275 972947 327744 535304 989382 374824 258158 243917 445909 1032772 948271 331877 287099 711907 1032183 22501 281302 464341 233008 394870 723514 805180 561590 815831 105388 923664 97370 831961 899432 536222 978272 836833 1044060 842501 797696 71785 96426 1045432 569832 1004158 785450 527871 558520 815427 328933 1141 353668 14702 481691 183691 704854 521414 269886 762372 427434 164011 378485 291703 570865 1027214 972826 832209 775950 845940 949692 157392 10716 607095 321822 496264 243109 703045 99766 912354 74412 972191 326447 188952 1008805 39131 65511 390203 800056 901219 1047410 219053 745089 348212 948501 847527 316819 619104 27212 757428 763120 959884 801092 169780 501522 146291 371553 1038299 790758 141153 168890 116527 314444 7352 218520 919821 303768 654702 603899 148772 931604 104589 295701 609656 119164 899251 294092 955617 653440 950928 205116 652681 56389 992106 440883 903026 561381 970651 213172 83694 6378 725266 364405 84773 999383 353742 157024 85138 214175 929383 210965 441222 414764 978053 710247 566948 775129 905574 776923 897379 752632 302172 716332 154256 344654 313677 448969 103113 529554 200498 27221 631554 353009 274072 795175 484100 752269 331810 506824 114665 45049 537348 883831 1020578 612799 158602 1005224 116337 170714 61839 253056 773999 785724 179974 983643 291079 646217 999029 45383 578681 696154 280949 207238 782168 574524 358195 210192 801292 244142 441074 797198 636497 625127 807559 114016 411063 742669 656604 107801 675872 433086 766061 461565 506436 874891 76238 642826 338992 454520 485923 236012 763842 253566 593318 311175 28463 938506 8740 192881 342910 96891 214400 770420 574219 112551 529455 324625 102405 1020758 321467 303864 861935 1018822 779585 733074 884003 44582 613362 591223 966474 786715 1012629 666872 1009637 442173 600835 109974 304584 90523 960170 966792 332441 883251 315147 381754 244053 286331 147261 481736 355532 565723 230247 946567 683552 811056 567113 86909 418634 415819 398516 890596 40341 1037936 180749 672683 438305 356056 897231 636149 743009 297007 310278 347031 764573 1029654 440020 848030 306289 254882 711407 288711 202572 544219 493345 553478 493810 216638 150983 376832 587771 914748 217939 767120 1014354 29881 392394 325446 89014 88717 60999 1038051 820284 105222 1005942 31710 405195 1010533 367642 453346 716702 650332 732807 186189 592582 1025174 254504 1000883 989862 117551 159738 1048154 591477 418360 939791 708539 346303 205109 461581 434439 820709 733086 946860 677024 357016 634721 308796 359067 985698 202590 1007132 840517 726557 482794 377156 303515 197241 979789 836540 183760 67195 822340 779555 186315 498168 900223 368425 367014 80926 287012 857109 449072 166380 187210 199999 175980 566453 334463 280983 307472 911522 30531 203805 719623 979756 286091 416358 458736 653733 378687 498462 404380 159664 1017531 705664 808339 196037 90450 584416 656272 509871 522694 556834 556033 721677 494290 838975 370824 908756 225696 445127 641148 505035 821331 79194 62313 367117 20607 131374 158603 273291 191916 726924 1032279 899464 913366 288083 377075 441627 912880 604532 605881 171696 585820 193396 630712 707719 502644 721389 213299 139572 756229 930061 764448 956957 755663 739605 101801 220671 121862 457947 695727 332650 291796 993352 601410 165696 146644 483035 238378 762682 999321 576037 506977 46179 625189 1005643 237207 262555 60018 932487 965293 504341 751853 373671 819002 132057 62197 276109 187145 119363 451937 840877 954265 879746 501495 851090 1004444 375834 926454 755801 378232 506722 29581 728116 863689 408583 216161 644328 725469 392583 13579 542287 955958 398263 562072 117207 635148 957758 1017607 7426 928969 1034775 299470 282596 555659 733715 595030 983976 152741 97109 694138 129291 471326 938196 780044 323295 295984 829660 457809 512138 1037002 875405 112768 799876 824591 657755 1011526 10973 780501 938380 606532 285620 5159 88253 476816 488897 907204 630622 297264 60620 364957 337969 511906 329779 929626 1044175 735063 803176 782550 175651 827187 520817 850591 259820 57871 939111 374903 366143 254263 511479 462805 543748 1007341 496100 549477 1036660 174308 626051 1007748 77729 332485 1025853 1027013 353774 868525 544016 805230 680083 475565 545551 320763 802586 227913 139741 582298 60133 548602 275766 672174 1047974 65196 584295 675661 63460 154944 106193 665794 640893 105995 466538 593419 499230 327254 614971 689243 792525 630748 564963 936090 569696 533327 107282 266720 167683 135890 493071 336893 561846 138368 304691 897525 377549 597220 849772 4220 655470 129407 762299 768126 200214 412486 389046 137626 1041941 907553 888071 212129 549133 189037 791786 800284 207991 342395 127155 92356 266526 405007 165446 956424 821665 477153 505501 445066 567541 381215 437318 916642 151777 864490 1047010 434906 309377 660948 329896 851056 672452 553064 841439 669143 959726 408994 132711 613174 1006871 336243 277297 531175 293033 315711 444866 874489 764645 20062 439733 1019055 1028959 520350 131126 326911 398462 147647 673415 506132 858621 893686 831614 487373 274285 840043 601861 201019 558769 534202 199321 278823 3712 899190 311756 432521 833766 672162 79812 310546 135619 318774 799417 342435 468298 495776 273018 80596 964228 960064 485097 986222 1033675 579562 945786 683249 550735 149864 378041 307215 321940 283382 63681 438575 347122 269252 66501 955883 722196 656504 522122 221330 596346 778665 261355 545447 33271 263781 762452 663392 188979 990892 358984 1044007 364329 711154 330204 666909 976298 1009057 460601 603026 520409 898964 452637 373902 811182 829598 507995 328012 184435 974593 684118 203705 482633 755959 729994 825593 167076 255789 7940 152547 426699 1025859 253925 61312 821593 659021 297442 403856 845247 652117 173511 916740 720831 952790 602095 103557 1038322 719939 587470 134380 839236 710270 84328 591816 47219 606305 1045975 593371 608403 329785 169928 508317 705420 752965 210686 778680 526234 268859 669134 596874 320205 458692 1019810 241062 833927 540411 354166 383571 490752 127987 386654 76299 455109 471086 944638 359934 411189 636198 131856 520845 391427 818887 869346 233935 921527 859635 351957 906767 40237 910077 824543 588875 432148 710702 390154 927415 65903 232516 157171 610104 547608 240878 69196 68074 290360 291153 850266 268187 418257 54406 137847 444493 991540 434201 236177 667064 791179 935564 882345 466373 269648 232914 749142 460052 983252 592340 999999 297335 64185 26351 17060 916597 310648 99444 929238 237000 898781 679719 89787 765407 829062 117697 150347 413789 33895 459119 152341 736920 898888 521296 1039803 739866 367429 557050 1034609 1027876 546893 287221 403842 79654 723109 394302 545995 76616 798562 792518 148542 923365 32498 524017 606561 940554 126868 985112 386252 691196 730587 555015 1008815 109999 600367 156799 144201 76879 879179 482997 781682 701371 661952 978385 432402 119045 183921 186737 865191 746739 752661 214051 233668 583297 1030585 234990 755852 619869 809019 669386 95803 703594 346320 858403 657054 238654 119678 332890 743061 185763 597411 134980 745880 723993 589932 653993 901167 473171 77663 826310 702073 29366 831186 403147 627366 1031645 236145 698718 547709 366871 998332 279831 708311 90855 684166 932354 700450 166787 549239 442656 222942 890710 755851 112358 191779 979327 460690 398780 658970 364112 282286 16511 390272 1007055 463575 204031 854310 101944 627802 130690 598387 433784 734550 876607 589280 802996 745534 815076 202875 724160 704090 878609 246629 131753 835141 441051 38740 1039660 223856 199754 733714 275516 1019806 130266 869627 159616 996198 508926 521091 35026 285365 367256 33198 761537 925769 324995 283286 808720 924470 1019914 931561 332085 267621 935533 461673 256219 659984 573539 763754 165984 697416 1043347 138071 904023 759151 869914 540461 995592 449470 63752 364797 138987 778432 574178 680815 979761 202709 635426 416826 386875 910512 438194 17069 246304 840154 907637 597545 678700 399149 437439 304293 453723 421977 721111 63785 13538 410466 315772 506451 420775 857888 711005 155861 983492 874941 392352 781812 406792 161595 623452 649739 29301 737260 533534 439046 362691 696056 1039976 465640 1026780 565466 435501 349765 541278 903651 121175 735944 823836 179382 169026 380335 272541 929994 49726 795210 205468 735468 986384 231551 146822 121274 104049 723785 440831 782376 98958 540468 265821 26623 479878 1007843 92459 967257 397039 50059 852904 322599 82514 364405 476230 615595 508842 381055 1028395 242686 872681 119964 897715 864651 850292 580176 992748 268946 940194 462644 442136 719014 499776 319096 277551 940079 422672 102236 26458 708329 626501 209846 452985 873059 346376 386671 519326 515714 840951 285190 757392 289787 680608 243467 74569 14044 1803 838309 280440 611587 751405 820493 115456 564389 430710 378897 408439 121545 965956 951698 46760 285131 854893 142854 191761 374745 604858 225014 617574 68985 97638 475521 363020 287745 70819 215256 206239 424990 1030933 622784 277356 975950 253781 736275 804600 679782 110191 881471 357751 367372 61028 549573 632917 538173 239785 817595 608177 661449 500902 432203 648413 857298 832057 892466 437472 321361 640048 215361 830196 488593 711378 156640 842504 1008562 114263 279430 920638 721959 231787 497474 562030 99384 852911 165429 380322 554881 511032 663062 881304 241009 676878 594348 702275 612300 829614 1034072 213066 295210 790153 505736 648328 1037174 486275 269125 475018 175727 950645 649894 136212 691754 915627 600922 97948 704910 146022 102179 194510 815318 727898 811605 927494 586771 677426 379483 34009 555432 448008 1004595 707980 982220 970989 381677 672667 101387 176743 298543 508468 909253 185837 1032372 434105 934062 659821 26312 876610 245324 987079 744654 145433 46461 424784 904634 351804 894702 1046608 586136 208606 155044 520068 465923 531942 877943 534684 268974 31086 250258 79038 189407 916549 217845 436481 693487 864366 40691 534771 311499 303519 796084 82196 462454 516035 465076 659801 141189 545144 180546 182186 1046177 906898 272130 256612 734729 80534 394860 881367 675341 161600 202571 964552 492436 313085 172862 75761 30359 690033 93242 1037437 454819 715763 58118 379788 852827 753676 437693 869045 423668 489980 425552 627071 624824 974133 14594 392166 588164 486622 813802 216285 93257 618065 69748 934086 267406 146333 568288 573435 570604 435716 371650 1042761 60817 993406 795008 584816 449214 518709 772055 963748 66377 954631 285015 680719 366364 517128 931554 39245 458164 474621 89649 889838 242850 118753 307279 660727 228878 504676 1017884 204385 778031 839015 499915 949401 388820 753793 347236 401662 1012702 733053 522819 281703 86979 298970 331159 690586 348429 904265 721892 882646 334297 554803 191361 1008970 829017 740657 666139 244123 649042 116626 955184 340066 246943 753368 446101 582572 158636 351547 69361 534136 191995 434468 137279 732989 12195 765875 955984 954977 730572 571194 574279 888003 812340 926144 810523 728626 589997 579456 192792 259059 309148 545127 682078 205631 750716 293785 522337 242626 793433 878572 87143 588318 960598 970859 406797 508518 1023527 92628 274115 674467 705687 263707 972875 593234 997124 427749 409918 154596 443102 40974 374919 706877 693803 944675 320229 25654 998918 836841 336237 705052 128284 1018324 346118 121134 82477 757392 369644 371490 714385 948092 414254 49056 597168 940586 648752 1011398 599689 733153 417834 392098 338988 792603 947110 1015483 748096 158471 859654 1024137 831614 826376 888059 74744 798771 191540 611599 737514 694978 519381 456733 511666 430112 446956 179155 278169 810326 627881 774199 484956 985859 58868 1033759 400044 310232 520424 939447 39341 23322 912722 1012991 181623 170787 1016374 376395 77464 803808 653387 468673 847505 774484 146554 394462 545364 25108 635490 288498 414925 783818 710359 768415 977238 981939 504415 179806 136768 471328 269236 774650 253777 774137 379460 361234 720961 68917 276660 489627 816956 845667 153433 370780 909155 476452 790205 253297 564042 1008558 102944 233161 511868 38219 688628 394664 732402 20440 712288 840741 560032 1018694 248255 170925 414953 618525 662302 402302 572965 611828 835777 114477 774946 135674 324254 591137 282784 38256 668896 447765 85716 252973 272997 372378 572390 273177 276289 808850 566899 237234 62265 578231 481291 133514 879689 239122 802740 926406 407839 356740 765029 918689 940957 578880 1005452 588519 389979 174159 376713 827770 311330 687883 152112 479953 160882 885156 550731 124532 448509 365214 723734 180097 768554 968017 760001 273194 701587 337000 74994 528181 48519 313442 178240 190587 101000 409108 940473 530793 312014 81190 452957 100482 459203 1027729 182944 823002 567685 721703 351980 407196 296296 907787 872477 51590 539761 259892 109315 831336 562139 166383 510435 957609 754070 181082 790263 856258 134851 572650 487145 992448 789049 44774 772956 436678 1018628 816873 73059 1021833 934624 749156 880648 969426 172226 430361 109255 660480 967504 717729 338960 234883 473956 821736 668616 160354 237197 736683 335304 183478 977293 283905 27741 463917 111324 665807 500422 304264 11555 797522 192442 373789 391618 605850 894943 692821 641868 416521 102484 276015 186374 230871 63784 138427 662635 595857 632800 882592 93610 479894 692725 764824 678950 149913 419667 138990 452085 267810 847068 350215 915810 1007373 337635 879574 903020 798473 152498 638053 386628 596761 898564 919379 213971 702743 995211 181329 518194 222764 961387 185252 559151 875866 547005 31910 649167 73202 898317 769093 527558 139806 878301 254851 82177 779608 780320 951796 976157 604913 458943 899139 398061 1045643 921880 1023661 659447 710815 601210 84868 692215 780536 590762 978349 509788 63798 630624 741155 413126 300365 125643 566130 839822 342019 658953 828988 365886 840053 170160 657848 904212 171410 425032 603438 832132 84639 120527 676732 820659 749489 494899 700820 1000701 545590 1029595 486651 607343 196973 578335 488012 757581 373481 384459 445363 531086 754450 204704 868211 640859 161443 777683 671328 669076 512557 709517 8806 1009226 573587 1014889 572672 732742 84364 143096 865729 424065 235557 67392 735439 153770 102716 1024313 95586 585123 178694 238415 879690 529412 28297 530659 298599 1042583 157731 105674 174894 989914 365569 873420 503595 462720 473513 309030 963193 119536 946545 12041 546636 252869 912133 163096 161895 236876 525285 456430 468902 59913 994788 823446 851062 402994 828842 505617 176728 870962 489779 326356 5986 177448 384590 428615 412349 1036133 186656 425031 609064 490738 144030 518820 841075 942087 835350 56484 955141 584597 980135 459134 497751 607678 250307 604896 996215 457303 398260 1046378 592518 687469 113941 941361 559674 425405 1043541 934973 238685 591674 459320 65803 974412 947594 596053 982795 831352 13962 706456 11043 667625 613574 802498 470570 202422 721409 960740 620398 460942 686515 1041384 923439 669234 217990 427784 878881 740088 470489 538965 757486 568138 350269 284721 506546 983845 280058 847317 674173 730267 446603 522188 765396 603729 477725 195958 928305 733697 155669 194182 285566 45817 773511 688517 955294 660635 449983 27213 590821 57563 835260 32910 309146 1019588 697264 48716 351868 168179 112514 310878 911162 832538 188235 623345 387578 576895 19676 232452 123603 178554 975159 605674 539730 109051 89874 235467 862713 902401 486744 997922 1004219 725796 682407 507200 1002370 245260 133842 481224 778666 761591 709472 316721 865667 466231 545803 646215 566482 1006770 867907 755115 492880 900192 214697 1000014 700202 566481 841620 397818 317311 763556 693135 526793 375526 321809 960473 666284 6117 125024 519907 559077 293243 361584 975574 966029 709015 89905 942090 571151 320414 822058 145296 378283 229097 100852 364970 526068 559428 891580 729165 662354 1038705 743621 598438 339073 582051 174564 209554 82960 731651 523522 782628 651747 1022767 317598 552739 82610 563382 244040 1012873 722568 191389 606247 954885 681796 621789 307572 983930 773915 384994 115453 287358 335636 503053 375459 993500 406923 830515 122076 852754 246958 249629 338738 62164 424195 326662 488129 868743 552928 501792 502461 606918 720370 147983 500458 845537 968119 814188 983586 793945 531971 919619 1021139 788326 641151 331669 322430 785009 1046565 802775 608569 807578 370630 824434 647726 857395 934020 233793 289306 942914 888920 548117 520911 834563 528525 633908 203442 200548 359491 948950 625469 827528 1029869 235431 706430 47173 525011 1048136 281239 141221 821137 655822 587324 825961 534678 476993 512312 637313 437158 102431 792040 531861 470873 677078 37054 921983 455065 470861 20159 140495 943656 71004 957446 233030 695576 25423 21055 810587 850257 1029735 30508 491961 734990 1021785 666404 299967 639584 324813 124815 229631 679338 814560 527723 129471 596003 814242 967626 308347 103511 4249 861778 426081 433830 321853 639931 468947 398276 360569 420949 271081 202551 701745 479359 334316 39389 910774 1011505 407516 405603 387667 808051 675051 604622 581572 731107 966912 284150 836026 68404 742965 470022 54616 51369 506714 557310 648121 512414 61039 302641 738408 822528 552750 133063 440293 521679 475518 426812 856615 297379 966657 421343 636181 821029 81543 549716 187148 97425 818329 472083 569692 468538 1042415 797670 869067 761094 569082 764015 995856 447726 893787 917408 83033 748416 322666 964161 572358 181853 887216 788077 819691 950715 435565 46613 991826 601827 964371 146811 890103 25268 292296 867769 841930 136223 236264 673592 24112 477865 488577 323641 213379 400620 870358 998224 939405 327445 33757 740835 327185 614760 705473 358063 186946 761528 106848 558148 278346 670447 808909 420740 230085 422284 734671 998952 333123 267296 712801 28987 814281 440528 877872 422812 245584 407766 204064 693377 36165 294656 876232 473583 982024 960047 327921 812867 917613 223194 961818 955308 416062 580232 459255 643246 416182 753753 34286 213152 820231 42366 879000 187695 717781 396989 989766 1019353 891066 587758 369786 495219 868544 942720 583273 992676 619242 439285 365184 1026919 203179 435297 524764 57229 130412 1015023 972496 430137 986891 42588 1011555 823394 885335 821114 403407 720468 833685 701359 814339 842287 850686 92531 958242 191590 66878 24789 771074 851010 417783 453111 592302 218717 953148 1006478 202981 697127 194838 643427 472984 789861 907267 15060 932720 768172 109938 899411 216133 493546 639048 216806 30376 537566 873309 253094 724570 962971 1028096 94528 647379 518409 458863 386935 997308 47972 260704 54431 43893 285115 285051 313124 443792 977778 666078 906497 947028 951489 123544 752201 411707 814386 86062 509858 102516 570919 610072 385221 734049 139601 284229 117504 157210 284474 774547 756660 732649 421309 937048 497366 832204 245384 27612 953714 483831 593313 178652 412708 843855 1048542 409353 936349 249071 188779 650631 607524 86951 179272 711534 935186 167800 638665 85325 714069 1031449 258580 299170 62958 212341 540838 1025635 616819 944171 773327 48504 430989 405005 628529 884030 1030011 101281 554309 401413 1042062 248739 612309 89491 143019 825729 516483 730528 334028 517086 478529 10840 1013631 495375 369879 15068 34149 63393 1001313 93633 349108 541905 835534 924559 886966 232210 322402 502083 618056 1031819 880692 533197 741468 95638 230321 828819 404343 752451 459031 170732 240435 340434 118779 115366 751806 705853 367300 855425 383322 77228 644397 280498 236763 524798 266951 37729 351276 203335 306548 373547 788426 393804 113645 140448 837191 736265 677950 527046 139977 86571 800325 583828 297864 506519 363062 928632 270419 362721 868121 558546 905484 258262 752971 6519 379943 432370 819449 1012270 81199 769258 508072 217142 613186 925732 353200 606910 116624 184378 788668 463468 801759 833403 56395 326615 231690 1048426 261938 309773 517501 1000253 212248 1007886 428987 823903 856825 264270 436441 541422 918948 83255 367360 496702 149565 226725 819182 860500 373435 121448 594805 861035 788587 295365 253435 492659 757355 852470 897785 115085 258608 787365 950141 695696 753665 892021 1009831 107399 829817 424313 670255 817457 908297 776635 533726 262528 894835 22711 642320 216858 865360 1018077 174393 157403 199307 155154 110684 447057 10212 419887 88213 262719 91759 122241 583057 360730 471826 947527 591633 849295 889866 332344 903019 914683 950118 277754 1034761 108017 557451 749228 973287 799416 242606 338781 1034265 920523 983645 650386 498243 719447 1033207 383940 919839 66240 892719 744672 85755 595740 311693 813253 345656 760246 550381 309193 513996 176013 1026813 965685 309697 287442 440771 879812 163252 955758 932886 319272 192342 967545 205600 766597 49903 1021380 572898 1001972 299990 410704 991152 317186 733946 641237 1038001 78894 476508 909628 717408 102254 537234 778789 940558 976042 25414 219490 95069 411712 315317 819322 989382 383 1039921 425767 516116 1013036 102816 753112 438503 385024 460794 297008 109363 123175 215246 475013 89534 382146 222142 482658 543909 982630 515838 394757 313303 492443 882137 584418 463256 865887 993068 212254 382208 470944 758761 684052 715898 276933 503190 52180 161861 789286 570571 1036191 410870 872591 1017784 812140 1016308 165826 999580 974694 575483 502257 599119 578668 683930 697928 516281 178320 735157 44129 269144 742553 998403 673485 806847 198529 998289 17810 654865 841975 143165 227496 928138 1006557 208956 604795 993014 1007819 896660 969324 113464 948362 653218 882512 494021 476827 265366 629231 840486 107438 444659 417670 1016698 561195 350480 549958 626929 784044 852121 73171 567890 540289 602382 857541 865654 896554 258114 980010 695754 105953 823005 88578 193233 227854 962267 625602 513696 1021392 236043 322514 703585 642427 518289 738575 423632 653588 1013605 1041737 792257 274135 110290 755654 858520 447922 530679 593853 845775 559047 608329 987868 238452 1033454 658959 13251 804520 947504 983269 806023 528929 736077 545594 813360 84904 169783 129490 234043 478364 645269 139844 943896 909422 909633 1046908 755885 652067 505802 836155 447441 364501 59891 605074 93138 339762 114482 87915 38128 546299 211762 540928 876255 1016711 979025 963426 991049 94269 434723 892915 703562 629789 899053 992492 50930 666936 950059 1037272 288199 728627 343562 149527 331584 48329 726510 986460 332875 227398 701934 710192 457415 196620 580947 852588 763915 963090 699933 30147 744286 874848 249726 572982 227452 933012 417884 363165 205335 883808 965075 946469 42068 377353 328113 67021 110410 605674 953593 737512 24967 783855 594529 800158 467594 615450 634067 333930 871754 1008898 634351 300445 961197 554575 737416 423898 506898 1000767 1039139 106136 54728 363813 688763 935075 133524 542180 515071 956060 647471 729720 397394 235892 59590 352109 425419 549109 264568 647526 211699 890425 1029084 304024 157961 1003056 383608 489036 87681 995359 572491 3424 94592 846876 294724 89799 68194 459155 105160 676100 648757 906692 660016 244147 1024315 203330 753480 1027073 516460 1016693 1043666 268079 415985 577305 491777 701714 432298 137917 849918 18582 897705 35397 978535 863286 896181 933481 523211 77958 312008 367412 1023279 838314 162194 974469 913292 103132 819443 657041 801358 266985 878213 985183 805335 582836 464911 939594 39418 467122 210451 767619 1003648 662637 734785 878989 657318 817410 153090 630975 288925 426402 744686 804038 235017 645652 274262 986144 26243 294194 78011 909729 421655 330599 161364 105202 646598 682296 838029 720653 926725 568760 31362 531651 487741 876818 524936 913718 64841 854786 554661 24159 140027 266588 903699 160137 805527 321156 843969 588244 762965 886773 356818 618163 307939 937147 899611 992878 566754 787448 130729 56481 689252 484194 122681 35003 993141 247235 358591 1016960 132239 473464 284640 66184 575523 909043 539511 316605 1032215 694074 370451 295649 595523 983653 279928 831750 580339 314915 72474 841236 515944 152630 297125 475718 483415 297202 400759 751021 1015912 539074 539172 313004 168632 826275 361202 481402 996695 600488 664154 352675 736203 54132 187277 443015 92556 818115 781549 846810 785542 444129 639631 857378 395162 211249 358592 705340 892188 697767 470653 827096 51542 453710 534521 367352 1006852 526532 442651 813941 755671 815289 405501 740218 213746 442996 268142 136199 822128 705358 911729 303727 945372 765492 6588 1019610 56247 381481 598074 864964 876533 884930 674698 327548 692096 871592 25469 992422 809140 890905 924571 427706 204001 1012584 152991 198018 236237 314233 275447 397984 108847 1042502 982085 235526 508213 277340 510432 77435 350463 163422 462932 369693 921121 663937 1043933 185050 237605 657935 1002992 247541 310023 696548 842675 603528 692663 733428 509056 934652 1001626 824771 608870 1022354 471050 211435 468648 970717 446161 681370 1031228 794438 1031346 187665 662092 27271 937185 446246 249529 103472 133253 857027 428179 730406 719165 375397 1018530 344863 377752 649373 191968 259879 37275 592018 308221 574493 183616 870270 109018 36150 109297 91181 137742 511098 754705 118145 20324 989506 262515 200944 845659 655041 726497 497924 717989 139895 575638 965594 913832 572095 511940 465316 230144 21827 588560 936743 199163 585090 618001 516157 853787 545617 371412 372309 281752 581975 224347 749294 721116 557967 807193 503327 880901 134602 218487 788754 308070 713258 990803 965765 727558 976809 201596 1016648 816415 315536 84535 640193 796064 307456 999357 922475 720812 714092 484282 850770 458009 84253 94928 860312 966642 572589 762130 437748 189685 851084 955529 922414 992790 837503 405427 529316 347386 21787 601087 74953 259453 531534 623698 138400 204845 911831 503685 798789 38092 149193 174820 410212 398545 12044 971952 360896 220648 71644 890526 743342 392302 738888 1040471 173719 585206 292276 881142 415866 398278 183895 718477 736615 226650 404414 585376 473605 414432 242503 354983 1033741 395195 899751 693649 637644 572673 130661 266044 291237 257021 534620 333566 668301 700589 697917 624159 1045133 257092 249867 760412 942660 145322 614045 561254 937058 501239 12831 921185 148526 1005307 157841 679526 500737 448954 115783 620801 580553 89832 25191 581555 724871 965489 639342 804721 67025 15092 399275 856867 878161 344642 129475 957990 936004 639460 282923 87755 790779 30867 828081 960725 369245 198078 238836 505855 252259 117767 534247 60020 941211 893894 149074 279381 768679 351620 456273 298295 448699 70786 382419 742562 241954 348464 742940 766611 876984 523190 78147 255738 494193 73326 471221 508733 850898 96359 934832 910516 374131 581604 1041865 638762 930947 423131 775527 816994 660035 828279 399941 429456 782986 194199 1006580 284636 836159 1030732 100438 1002723 804323 224863 707108 925237 325637 2248 53098 893656 866251 395320 417798 823747 1034095 87696 869420 265316 367296 1047400 948964 456987 718237 827017 180362 142781 645758 449139 353614 485906 248043 220888 750514 860758 314370 910111 599823 858556 645365 452834 1028624 773350 294282 478832 873780 175214 384665 241996 640336 468833 722578 630956 582155 558527 295924 40954 900193 955132 219095 588119 519457 202882 341091 155667 342895 10285 658263 287542 103234 865997 846979 176123 1002471 329384 668750 468047 114300 942581 854576 766294 273526 107873 929593 921063 456220 334478 924809 473355 860425 664208 291286 52354 274094 340078 963561 139069 17101 693159 547617 997349 432639 660138 405998 233299 20527 218460 983895 172822 1013533 860054 760181 546800 31965 613285 527349 207961 123477 1045705 24218 146171 803266 688566 159673 68916 304435 704277 997052 736663 208141 383492 348832 125547 525957 952978 977014 849962 569897 523844 840165 140292 1022552 758419 596902 779866 522693 745324 709639 664899 4600 758190 338281 440074 766412 824751 776386 505005 68594 4536 453660 629856 646509 176260 1034516 738312 189461 310213 102236 367553 238868 755359 444217 606297 557931 370731 942085 777682 599662 787958 130734 1008099 340036 634495 498742 851576 83048 295868 554033 916526 941611 46486 475978 810200 358191 593000 1037758 347645 97773 394116 648671 486231 105520 897966 608914 446805 904600 429471 357841 65434 509465 451715 148266 691068 141433 739451 267839 41605 527573 897308 608580 548086 972572 489455 191364 385087 810386 533231 446429 348552 745295 720654 322367 1021996 543422 363184 656176 323640 21534 569389 633931 478449 842756 970835 628924 953163 337367 40163 538310 29810 24147 705296 565053 430149 127495 943619 906252 772054 668631 420185 1003185 776171 349050 756643 57020 955264 173053 86245 514132 587331 930366 376087 496305 919319 437105 908967 997027 625297 627615 600309 187658 951678 1035298 368342 654683 233307 289323 970002 863266 455900 1039676 103654 862586 305766 91566 968323 868246 528020 56109 428941 717116 228533 181046 434588 849989 503628 571296 353470 234527 324239 531728 240115 272459 9961 76163 1010096 666335 365433 15048 80477 484100 231569 228611 957143 882553 447031 975148 724206 707854 195239 549774 131048 308522 23758 434760 232189 584774 657105 771023 915417 26736 355460 437610 924956 882633 911860 297397 35037 995079 923102 827167 883491 272372 58421 30316 634987 430061 301216 676147 392229 755299 624889 258144 504631 1035101 438223 1026740 255608 769525 921317 906048 486710 568023 713137 552942 376753 92869 237534 999416 565661 545045 643018 922223 695460 813617 108808 486581 412386 526870 755424 884995 291175 174806 600778 226532 191161 6934 577271 63416 942415 457872 2248 141618 580119 561810 31572 905178 462577 254078 23015 778124 956721 923720 47741 413688 977953 678139 768075 934688 991100 703796 288311 1014748 690677 309669 168283 795737 404398 183188 283526 713878 583873 882521 1013178 84197 37819 366307 828079 292976 903195 653364 420175 670642 38104 150496 397112 283386 1046232 615314 537405 7404 402298 49288 212965 298239 762637 487954 634347 553471 736086 934935 136892 724108 567823 212367 988924 587162 274274 945930 65793 480496 321650 659751 745302 1009577 260562 1045278 542522 284341 166411 407863 228127 875865 298011 355153 482603 933803 678385 119644 373178 528663 204530 142303 405978 805597 135799 892531 323021 799376 33357 725573 688011 954520 437555 772760 527677 374449 355679 742721 72643 1037930 701178 969001 864559 763815 708255 873679 739144 745248 560096 793795 69128 1045728 400321 485932 1048094 441030 577339 207171 670573 213767 631226 833494 83851 1021610 824224 525254 558147 834570 578752 129417 362003 888152 769763 148136 538287 384791 41030 414786 313212 521886 480794 1035656 619542 675994 243459 9791 660682 1030025 1035674 765249 753949 764479 713451 907004 574019 856677 1005816 580593 791976 609013 611636 698166 376683 95935 539400 70901 699614 796392 325201 491755 321288 872806 464352 500970 1037603 432005 177657 509783 675614 646245 604884 14764 557083 535417 449312 141047 1022194 454409 457339 635481 348845 358065 611323 353673 868618 839136 128168 847695 914684 254554 919039 78345 519978 129719 485489 1024553 549487 621793 73185 193716 116312 328858 427050 728516 276905 51700 483223 433928 1029336 677846 701801 468543 658577 37502 161365 752577 181296 921082 653571 573686 962634 505005 607376 851676 354596 638417 469773 328837 691514 848879 275453 1021334 840634 936808 546523 518346 323334 182512 886162 95853 933686 112653 67331 988898 218260 995740 369027 1011998 541214 62029 38233 571690 835591 491810 747332 900772 7734 370164 293620 412478 67269 12270 556429 315710 200835 3088 958503 223741 270707 43949 107088 140392 762187 309997 1027208 41858 883702 730956 719555 855264 717842 947737 349931 149291 738675 551672 25436 1018018 399262 261729 832870 210325 639055 500766 114639 200427 480755 123345 560462 766109 954926 144748 215825 90169 230487 543670 762680 797536 529399 231117 124759 611912 217934 840863 461560 793146 41422 316783 749079 504853 40606 21078 817060 836297 387864 852928 720901 259549 507211 567275 297873 3050 279161 289131 611606 74014 840090 955817 600147 216506 388568 828255 68735 169108 334097 1018141 245440 926102 423513 811976 457909 317501 277621 224534 1023725 340507 653408 999955 426862 683349 892873 424350 18479 68389 553876 625388 120221 826969 635477 459781 768282 584146 858840 4162 413561 20230 999068 478933 573316 101503 631890 260417 312438 969818 47715 219614 84098 713 891240 168535 905034 171153 890544 700971 569448 32141 108221 597295 139752 544553 495559 934410 398028 73447 453687 827575 447879 216286 785709 139527 170627 51766 675067 375068 899739 436141 74152 222191 774561 128021 769903 26572 108761 125651 490301 126161 651644 94818 630070 1041266 446263 125646 987952 932600 668329 85050 1045302 419837 984040 365914 52742 735985 859389 494073 774548 67225 136291 442741 768901 267914 579468 66878 170933 488882 660828 458587 419505 394448 1013932 538852 874558 1040631 242376 26761 271824 924175 611825 4361 524563 440660 163804 683964 944742 726997 218162 178954 316251 689398 608014 176370 135481 212206 79746 292228 237434 765770 416274 639335 45645 922984 258871 680020 858389 22781 254429 262041 389352 150160 260581 347286 141072 796668 798372 942915 52110 488178 1019234 36009 996242 792437 133084 478564 60420 778844 855747 312360 228351 411603 851003 743481 522064 948698 85597 964593 811259 904900 635317 403262 974262 817082 646084 663073 308845 689974 931199 472880 993980 214920 742862 28180 529272 319829 150542 699916 21799 414226 244368 766057 664195 373389 770327 404240 593658 576869 46942 872187 127281 656781 964496 628408 300413 756941 653518 582888 606312 715329 129453 258753 786738 970968 1014453 200333 1037389 607702 477411 797225 234976 530258 776231 276871 181318 893625 503271 909612 791180 781129 695163 1012914 510710 786583 247983 673095 524666 767242 167492 868397 824899 762973 532590 843064 329775 494113 264535 679251 661330 190520 357275 284923 604017 261467 738507 696002 774792 461717 853994 1008077 285509 257734 436211 1030231 733066 802 64080 879148 346862 416687 72036 266031 969021 18634 560899 228820 211188 536227 20213 625062 900550 43964 557430 332226 721689 659310 466361 810843 458378 8291 1004640 54324 33381 668445 772614 649513 827437 495726 369077 97446 252698 142334 153456 749870 207510 109257 158379 170965 707775 571806 710861 328391 321769 439201 223157 617407 918041 497865 245810 539280 604554 808035 612490 106400 680236 349069 12020 726632 1039904 617404 545822 930805 416573 201014 148903 181610 19343 908697 792742 933500 736466 943698 619553 161780 850427 942887 23447 376369 163248 468142 313719 929699 701643 285395 858534 682833 463066 600918 607230 102228 780962 104523 452297 296794 701592 669336 794954 699172 1047910 537722 212532 240904 1000044 765952 77361 579695 430653 417166 53852 499800 261918 32348 857799 1015252 450954 403189 253174 859784 453296 447929 767586 844590 722675 88411 421624 962068 659561 395107 681879 328091 1003869 606892 835734 618169 841422 20967 414779 21368 365293 165399 885060 387444 610211 569619 968034 959585 815369 322568 927674 319619 362477 830964 750435 909621 701524 995884 213482 8035 579570 143063 447952 321551 956596 973680 312586 1002191 340790 608072 816001 153677 73038 786433 417168 45254 292991 133140 733833 1008268 873606 597324 245552 399492 639442 413513 763966 432297 766979 452094 62687 365191 439410 497716 682292 966080 91305 791045 962770 936075 315622 52065 416066 628272 234141 77452 171135 85389 180979 790174 195451 440212 965956 28162 239770 945611 373149 824567 967220 678090 132930 620562 679192 327360 954154 814778 876292 532975 951934 604587 338222 569132 223518 940404 398014 130144 693275 374009 45905 677641 833598 233457 392568 713401 597120 905576 272695 313238 438416 367167 421510 897241 323408 863143 102355 891727 430424 269738 472191 521179 3954 255394 660316 656882 259356 437440 847157 571933 459529 161414 415559 500859 401824 169805 218560 222012 533372 621248 181831 609575 350186 309855 236147 421909 978286 885758 1040978 515955 9278 1003587 960228 414404 217285 977195 431262 463901 306722 770181 751080 802471 852134 366197 32159 937249 919642 28659 614804 587868 705398 56650 279818 353725 360683 692377 422716 763326 901850 738389 387541 361068 520475 782789 635766 826859 580536 153477 725555 909550 986478 839684 96790 801087 257587 161797 220059 829501 964010 107810 376370 368985 208304 437316 305857 768152 410836 325676 943647 368916 159958 815086 752538 97147 385327 339313 890738 357518 295305 754672 995676 373667 511043 415355 919295 629028 421102 114295 681594 675086 897746 524826 346332 302451 447338 187120 474283 535800 130275 986201 663646 913752 80034 805384 1027299 479 859579 224901 970778 833007 873338 852396 120663 988030 975838 134956 1010148 429462 155161 85258 545661 529109 772369 168475 270034 158699 943586 171149 425992 1042974 934490 75870 495416 1009096 105340 742883 578287 953560 790526 811075 72365 1016141 893642 959482 600422 247743 1019265 456023 208900 427478 582387 280318 464866 4304 328104 893030 892242 838655 382554 549979 277017 87881 781945 59261 253934 396711 940710 1005248 295678 250790 811320 191979 488555 800233 196794 884249 167112 448420 17003 607290 403103 930083 941244 200595 518379 368193 42454 178234 811422 179441 808465 779675 618524 269241 465534 74998 753598 997426 358239 217054 496209 1035658 195241 475835 268948 160513 933513 779081 173757 297583 179164 685847 285429 229053 683189 739849 211927 348775 81627 566487 674037 294401 284232 660363 419667 597679 466859 130055 662506 619691 537319 492669 923174 766402 1426 444917 559721 202711 224631 91850 351366 157535 258836 608557 596550 892388 521245 1038753 574951 328835 300535 225661 28823 233069 231485 336237 173309 690025 956223 51186 696753 299600 724606 96221 746431 653200 977714 798424 360745 17322 646852 711645 906082 996789 794964 112060 979411 327128 332852 582042 1014873 248787 242794 289133 472517 175479 187698 295553 847451 769321 744058 533493 474708 106596 379749 781631 659548 415284 414921 1006756 719892 873915 795568 677313 422033 195759 966619 849925 1027803 216538 208442 247092 365679 655257 189301 661477 406974 383582 951910 322053 739500 616238 426653 1043283 614161 192036 223963 452577 782651 378092 535447 360089 538730 978249 527740 468918 55635 983951 690153 101191 286366 228649 451439 206767 33640 603924 109655 18472 282050 152674 390426 543547 719151 617657 288999 866633 635178 789201 142880 502534 662430 424698 104669 65528 766828 715155 961895 910588 389865 905620 619198 207554 347741 113413 529684 977996 851589 805253 710736 1395 498449 957124 776844 383330 34087 718089 304792 157977 8670 116140 235124 571883 320708 1044381 722393 101376 207449 551388 283825 24788 385681 208382 47515 184758 658262 751279 124008 276042 981764 478762 290977 1022728 359148 158915 403454 657338 504273 419678 136432 988674 253549 667124 812312 645073 254445 186901 531406 265713 760433 1035617 38043 372349 527758 794638 54719 965476 615115 1007461 176812 354537 110119 498757 1031816 168997 166545 444831 921263 428420 230511 879352 183599 6980 742424 824042 301899 2041 387162 602531 508921 176396 82164 701284 933476 663863 727325 978691 360554 156426 614908 877673 794910 665450 494893 248597 609095 637964 173890 389272 1048544 152062 934464 714519 534678 1020959 798750 99276 490061 363938 68937 404869 272283 319631 1022755 260900 746316 1002562 322175 729629 373468 426986 1005095 439547 200960 1004811 675159 766427 581661 204285 585279 745711 765135 627818 618628 197372 966756 318420 745407 184284 230239 650253 173564 410877 176117 1001404 91709 508897 611475 787167 173813 622748 239190 72004 1035406 901209 1024913 464142 713699 550869 99915 656694 507078 252386 263870 902152 906363 206310 945625 298402 856123 755289 686015 124536 1001395 995147 263750 250323 40834 224475 828281 809037 570302 790977 840727 351830 954992 406981 866833 576178 99859 803909 100112 457977 45081 875187 999148 365590 750438 128789 674358 33993 306899 521860 88239 491557 182188 1041325 267215 109074 427059 365907 860479 106444 177691 924875 652639 249442 963853 328830 685505 71992 895270 188010 158636 1036421 304503 467618 444058 849878 627332 1007049 44730 515209 321734 372635 26478 654419 15145 39269 655822 342971 758158 924808 384804 158876 234314 272634 983918 664743 164261 23492 604128 123871 393821 68997 589151 494363 244256 110829 478982 336519 440085 295235 734373 454691 1026900 229600 206141 908866 128873 182194 539013 537101 492757 926138 339560 692734 356493 785806 735109 220261 755065 1026776 958894 151014 558838 321748 345449 948217 871253 967894 51570 296809 566874 248002 963895 482006 402365 96658 545627 846131 627116 75220 812083 96328 88903 525353 827468 729905 635683 827848 592611 504029 691656 762104 201835 965264 683059 378777 167179 139873 1046101 89500 419613 448957 812433 580486 739761 1046498 573250 59634 127751 401509 1040179 1026828 1010457 342444 1004069 1008406 67087 684917 589900 416998 931528 826702 1026002 929126 143704 576794 534355 278803 482692 873874 628832 899711 956744 855233 408060 565456 805713 320135 469794 286270 345476 902936 324925 757400 358261 319866 452269 597440 684273 267786 212297 177706 767092 318712 663768 163682 711091 485574 355735 666755 360468 531661 478902 613056 201009 873399 108762 81886 545625 488966 21661 1026232 707599 876684 10506 739258 914057 989937 841249 742247 274994 581169 1019737 292052 900392 27419 558617 329258 995006 438483 865341 696615 654844 508752 358039 720286 49178 205279 96108 663538 80649 413086 157939 513951 935914 241666 4058 953778 230804 1036625 335296 877388 842514 974633 809916 499746 772643 819959 566485 225536 299449 526465 110727 128577 860282 971869 1027396 696921 513858 993911 1026801 256076 269215 869519 709989 211508 965204 309432 687853 939966 793046 12251 195275 519341 408786 93234 1001394 98134 562341 237517 494156 831267 238562 135952 808884 377616 159952 858931 53244 100401 772074 483521 886953 557098 609885 357913 411442 614325 943245 638449 822148 843040 579728 434638 584321 315084 354481 71820 342140 39343 136687 883932 99262 61395 542331 46017 909061 319189 571453 1024786 195584 667239 213840 456700 234964 724686 289922 343421 43930 202596 182229 82666 690910 365847 404225 447082 567841 993512 176111 243576 152409 833134 100159 988516 138860 107088 105155 331219 932792 483535 655362 46907 1019534 21561 539318 942952 104370 523127 282446 13818 339933 684160 304493 985828 4667 866019 768617 109807 210670 219714 631757 285749 130441 449745 745943 697510 272277 95707 131578 361606 828175 958525 758110 516845 992488 63721 515931 218694 955268 322917 200706 473808 934204 703050 1048212 792864 1046236 113093 815112 351389 577061 983576 595337 219651 449612 611354 1007350 1025505 109689 285107 990561 899867 1018441 341090 914833 651624 629837 678839 172672 50132 577161 52184 395228 550720 363765 33792 267402 438493 282112 677116 423199 871605 584968 65452 202341 410658 709859 500616 554973 709717 260697 1015064 118327 955600 304807 980091 849371 585196 397821 785377 800099 450388 380417 245265 905247 988808 262219 629988 223375 152924 945383 491464 209645 141430 151766 619070 849825 519635 986252 954971 845258 404290 237171 610123 406972 931047 60775 587722 1022844 271290 713529 432297 756038 728070 153388 994127 410120 254954 116859 332853 244708 510427 452817 192873 479922 645920 194255 637196 1002107 551509 780425 272340 926207 583145 550409 622475 767280 523935 37835 628109 536501 531985 896320 799054 708456 535848 159563 899794 423640 830117 414407 211251 921544 332188 890622 1024287 179630 495604 531507 291672 385077 855272 69146 502578 583099 491400 613979 589080 323028 824633 462610 25863 277445 960561 216402 1296 489738 919036 88989 218075 51152 820730 543853 367391 959867 880606 625839 640555 40226 766512 933443 884833 1034766 26828 352893 107445 338495 242529 840871 128818 508135 121843 988285 408949 821484 970074 1040559 430896 145258 121281 106850 859560 183855 250151 893615 985400 327230 616417 597795 448460 481868 257302 72254 655207 1005894 151874 461556 252061 403657 818356 546351 1039641 872361 194063 694602 865817 335979 841933 443543 367341 981962 924599 853467 98171 353077 10094 754381 234174 252751 441574 123802 363842 564847 732133 765284 20394 663326 514441 748734 610603 678555 923327 45106 1007118 129882 18125 185019 42545 871296 677321 693835 269191 325481 163615 298566 8340 827427 812046 416261 558833 81392 553516 44885 908750 86728 629214 537845 528491 584916 742625 994587 414878 751860 130244 651248 944464 353594 1012075 538127 337152 1020781 397198 865034 676926 957319 259895 32741 124977 515640 41544 120217 292114 419680 445171 628627 65711 630936 303680 11826 663785 512938 808586 405836 551478 949525 977410 484009 798239 683658 743723 161927 559555 115057 790876 1030165 115795 629093 833345 24568 589204 112308 146778 58056 994400 1038560 1002107 520596 617765 323872 979019 808538 41060 402656 1028549 761488 416051 237628 580025 759198 596924 473225 270668 36705 125884 319181 370292 164522 338692 451138 799357 717757 51196 727 249990 372435 113691 873391 308229 938648 711280 126367 552767 305837 454172 422324 1014225 121383 10454 416683 67370 546318 450917 337016 994574 569311 107050 341184 612884 339979 34707 698206 465961 934006 913065 252897 341772 108280 422787 121100 985807 430047 147408 687958 936540 26731 633170 953192 721390 166225 991325 878753 388500 962873 552540 54165 466865 544576 83021 674954 718718 433527 72000 809465 485255 1018722 940251 629523 232490 358521 582105 240186 758299 114346 382086 249731 716003 396501 438597 492347 449884 954703 378634 704607 215095 980064 127457 665378 777334 271045 239973 454507 756210 321582 352073 437076 804822 743873 601555 580012 600866 69781 382556 804982 838953 537656 331729 935784 393747 742698 861493 895597 843612 923488 1041437 760867 135763 568514 580402 278622 165532 532396 321715 599715 613550 879985 858352 494766 667734 356563 971984 291053 896819 236685 745548 554242 687927 624073 567537 364612 292140 343722 877666 37439 793389 32964 163540 554287 558888 698271 252305 360585 360803 490295 678262 670579 1047284 838271 607604 12103 709704 579033 587026 686612 390045 756127 577257 536861 109447 821406 169767 37720 553327 525974 593421 199663 582671 815803 777841 328899 664055 193079 711741 493796 290828 830117 168686 964378 536579 973976 795669 328799 861930 511506 685530 282211 267168 427277 962932 966151 300376 1004022 922034 96738 90650 469548 196981 731327 838978 1036934 231987 17437 499199 973258 463478 473774 275925 615223 355419 418520 526108 966908 603156 900407 351102 777918 1015398 427801 486013 97302 972588 171264 704491 472849 1019858 372004 782959 353966 1007066 145903 436743 1033571 674139 289919 980609 715673 191357 309031 980480 432683 261374 804846 183165 447723 341168 346894 845124 380190 882168 64886 824179 564219 806737 888649 61054 52527 313543 382557 134574 309595 230013 315581 691613 569492 664359 456487 747195 193763 661136 221071 267212 296131 564246 438170 591976 46502 402729 646948 161658 892528 197583 969403 879042 479738 747811 824865 599123 1042832 308178 384717 712469 417652 396956 179819 117572 932185 417497 564568 354799 131816 623345 644391 537210 694334 450787 467742 559388 344172 214207 846521 656738 169974 528172 411686 67754 543573 111587 1045192 697513 1024373 1017905 323509 709094 710199 975225 988216 718396 738544 754608 350287 179036 156393 1007584 129325 341320 494045 762533 682937 809178 823933 332467 204558 836155 737007 900942 593657 772972 357707 392912 730750 127680 150045 965926 881236 233824 121574 465491 9060 647622 129179 1005804 287054 415298 893476 728219 584931 671608 85726 850077 561836 836320 919834 347715 290146 598341 350364 949109 260212 1002823 523548 22826 324228 53721 96456 330225 331754 264387 682688 596075 1015087 500001 768409 58830 536980 30178 822747 878692 987529 767050 334979 670218 319798 1004144 16770 980657 788213 185793 387643 912097 990677 682363 544777 660017 481305 935219 918199 943568 831927 549711 180998 31487 651994 165773 601387 553365 950881 955770 471886 537210 526429 210684 485387 785964 909463 447177 596213 936765 548103 185069 604430 586962 907358 605000 924497 899366 1022077 430094 1047849 2053 33020 658501 549111 663889 1021348 927818 145551 492417 19701 749644 319419 961053 701089 1026768 255671 269379 875023 216875 896179 52005 729305 478219 182869 376969 966990 335343 19508 466248 931057 734634 441694 550863 517880 1027812 524754 273057 243405 218777 393479 582354 117393 983448 794724 343693 78228 340741 888261 895888 546526 135895 154109 341419 607146 242779 877390 243013 766437 306351 331762 216535 454323 194888 579734 998510 363755 865900 893658 914989 845718 9657 715730 38601 160884 951452 180872 106251 583286 864987 954999 852818 991301 895244 704017 756238 718522 48923 723259 752198 639844 770760 119756 39443 50949 646694 271377 359715 482325 249374 295244 533303 325950 518378 958000 779941 852958 816282 906087 703190 160392 413074 551436 1030857 868227 908554 636465 329614 764745 810893 328027 980684 610058 752506 738561 954685 392998 75654 898320 352556 425399 123192 465514 299262 589061 209772 392546 88486 487951 560337 106561 573742 112393 288363 248261 829749 622040 506385 90013 273772 660120 641264 774382 610840 388631 143878 348369 918163 268375 1005736 123090 155595 482063 203516 994163 417474 607275 1038464 863911 46860 194632 1034369 112215 336212 906553 41125 42720 255447 386181 887650 202643 834279 531942 93828 474420 979817 424395 754091 205948 64856 775127 13514 277655 602176 630112 26282 373159 125891 614384 60261 497471 198168 790472 811755 58088 690823 77400 614272 407199 968686 1031368 973884 1014613 241471 720499 66442 412526 885247 854886 17833 470339 708809 78566 311086 1023392 1034697 536039 1044352 191046 841538 8597 966491 1039466 691720 684495 382798 78644 322567 615335 149052 192065 1042106 1019875 554975 419874 1001908 730495 752448 999643 779547 457769 432449 202853 3112 751300 211731 399660 353192 603621 336064 938641 917630 498265 452514 516969 185886 71581 57578 259196 95508 480868 276506 819975 203131 599829 289163 457530 461191 279627 592104 1024699 672763 845139 120753 512802 425651 336049 469945 66683 161052 925339 42409 960455 886455 859004 800635 577914 42394 932467 1014527 635903 955630 993234 874585 1042991 882546 756639 654465 1020382 241142 347158 466882 800335 132577 172068 171067 363194 341932 782830 87137 62669 570725 233800 27003 649000 313645 79423 442917 199648 132026 742288 57549 147196 785110 538926 68153 88315 874462 67264 900096 903501 996932 28192 553740 65749 381453 476637 442910 765038 296531 60346 505930 900962 203716 96045 1021814 347636 943905 506849 252640 931800 931776 859188 101781 828086 693771 863161 520443 804010 676351 991672 95048 949959 319918 727977 325128 83855 102333 339901 615579 583037 915942 544597 367284 424315 384888 719240 432859 350572 409554 507298 398572 604835 379115 232863 736406 470122 824781 778420 1044445 221821 343317 435655 273817 905100 77685 919026 646133 495548 681523 128772 188144 729895 811431 630271 753375 96343 948161 950683 728809 902863 619136 756930 344970 670082 163452 647442 321809 1010010 354653 358750 797217 42930 536673 236589 144948 465117 122586 335418 628755 368285 965806 947442 576607 1020588 773333 1022201 993292 807223 236511 374949 3808 103261 417388 47745 948729 956852 483249 430028 183876 140997 638969 939768 328455 346507 426786 871979 333911 325624 388892 1021377 777635 293233 408174 443080 919591 172365 625329 541058 760186 776537 344850 362471 366081 195670 828116 530464 265081 721018 46028 742157 419697 750059 1018083 924352 531917 638279 838808 410880 237381 84511 892795 1039815 892899 288120 116403 145860 175497 1047624 273017 317658 71273 796159 828571 923807 597899 229115 859898 374494 887626 742162 262668 336917 946135 432141 914267 1025528 548277 899111 58371 805356 120379 339090 683832 763789 70165 845810 755902 226088 268227 168160 752495 647234 336409 35944 800697 709647 349886 252043 651805 59387 511149 177854 4529 801829 451254 927337 880287 72159 910846 536425 123044 550448 67706 588943 990610 779346 894840 837151 452558 542772 844311 298066 36050 989432 163787 238036 1029036 156534 141018 263750 424830 277688 320225 757949 846332 267388 588623 780865 502257 251829 399848 481359 530874 975626 1032515 284504 1026505 836950 4941 656704 35619 643622 321476 1006559 372195 1016894 602813 473988 790453 438292 310047 214381 481883 886355 794918 493135 774700 747098 734432 585940 496784 819387 236723 43032 337541 1001916 642005 924204 86813 900057 674003 125588 940542 813632 82955 765128 945632 615251 949809 290486 1016595 320298 1015502 4926 159222 906766 662204 1014965 479617 797439 84652 886627 613820 194096 938400 54277 253509 287621 537457 811595 694479 96540 228170 588635 1014685 1026497 283179 93260 1022987 931704 845159 757932 99590 353783 138534 535803 972174 621865 41700 235822 208699 760748 800752 80685 685238 153940 220142 774485 546875 276902 82773 298230 211486 912990 531954 720085 808770 944617 896355 509868 1001379 180715 273309 276134 183502 778683 622951 561123 323684 527586 445661 737530 815771 668064 669677 711026 624828 592743 335581 841031 1043366 5470 558787 735084 276042 806111 648203 717891 431149 967673 667894 338982 311273 984046 611349 865762 872875 475062 1038034 882999 941495 284283 584679 334169 615136 239131 443876 28530 428304 568746 736685 415006 77766 294893 968954 278253 511123 591327 1032406 206564 596380 135471 260129 1001212 562203 933569 434702 828322 281310 108841 821413 157237 392390 813875 561986 460684 624458 979550 695572 477805 173298 401755 170911 132631 785372 606867 136507 180409 621625 248479 386962 334328 528081 322253 155174 722285 299899 979874 760008 1037605 274342 34643 279074 136223 519380 105546 824879 930002 370457 937895 768189 260004 19360 624572 875506 56692 616230 91792 898756 596497 394365 1018974 904063 627392 56075 993811 654916 824506 249160 189395 850820 745387 177987 295796 585352 426037 101662 555777 67565 981611 1034638 997176 873504 672854 207964 934413 188902 725107 772326 734501 669911 583731 746654 162908 925662 38522 664970 256063 832443 483873 168131 987283 314753 727157 973046 624332 637208 583605 97510 579734 474044 330135 210407 680528 1043068 867779 13925 192908 1036476 5207 964699 14225 878259 198753 580573 396249 186350 92776 251278 97939 629195 924388 945450 768802 152063 136385 52222 440988 199953 116705 498539 902731 378076 213911 291686 248368 79633 995628 891131 620411 396210 433757 462022 341780 674712 497627 977272 453654 861935 693194 463448 99918 854965 175170 405951 287936 658494 698833 657307 952354 955827 581111 329709 365920 554638 249257 84299 698390 800031 109519 181086 455961 833034 828359 187749 670959 78535 390111 1002673 331345 229409 120798 410407 579760 42168 410492 650689 511662 376703 421093 344845 956577 212542 337722 795052 120595 25617 527631 48852 619844 597991 359150 550095 248742 13059 481747 622970 692832 1025919 833967 853191 238541 104132 277478 855867 495354 737300 609744 716912 522795 290561 930619 423317 1037654 340466 844007 34793 482470 254117 567049 203587 387833 881319 699337 552077 760931 140766 210372 757828 835753 29952 640650 807162 597447 548377 394529 24021 590443 63753 751744 772365 665719 679428 135701 710257 419714 384016 362560 465379 931672 950154 360661 124375 66166 780449 35742 920024 870543 618970 257239 188676 168201 763530 669616 176267 994689 919903 178383 939571 248899 207576 766155 18135 449234 69576 614066 580835 112742 255959 252548 390874 112745 70657 376757 1041873 455929 294165 370607 371697 717162 145975 291918 166648 593089 427870 682594 451257 181305 920534 859184 941975 640450 28864 533489 882958 643709 477069 175698 16427 815425 737415 775411 294414 28954 110921 510184 598639 998340 289601 511291 852503 653364 909877 459111 451938 556304 238267 392159 59076 267058 596159 996485 74048 526376 304641 933683 634610 135351 67732 251446 653191 818004 332129 46285 741056 799401 764578 82350 189171 823318 405095 264578 195466 196142 199956 330085 362369 289590 181217 510311 654316 428969 336729 673549 33391 453814 583131 700368 817092 120512 497180 650140 539193 196573 509347 325459 280623 659032 1020748 986952 765596 846640 98758 436677 509834 124054 892437 999813 870550 761971 62992 651322 827761 57056 876260 448776 1026659 658603 232335 615176 959171 959961 619366 607174 425856 813086 460943 678340 690587 152935 212616 349941 740522 624208 745630 736066 841047 380078 964727 892681 409567 534023 558217 380312 300692 851477 147104 307126 720988 16712 537180 362011 671535 81728 680880 881652 622236 23894 247141 121184 684613 39188 114581 1015285 181342 449208 394800 822075 316466 71606 835450 1005359 115870 1000755 64139 261826 973460 531082 619981 708696 535450 238539 505218 624202 695368 369719 223804 610660 995022 116934 796515 766823 106859 240289 747955 10632 810231 303528 60859 304879 242522 616172 218718 712506 683538 100150 992086 811255 634034 173439 915372 491565 398173 626038 12353 987348 805199 726525 182857 455000 968532 971692 760267 484634 980559 891725 380962 81647 761269 906334 578175 842655 958991 498578 221284 912487 267132 701776 330282 397688 298028 20530 1046396 17525 843494 169864 851418 987897 857475 267731 788247 502031 573296 59210 706524 240568 167984 244824 771619 254825 871896 568348 503740 898698 790418 513767 196811 881656 773146 121026 129608 486787 14404 527333 321661 123505 914804 695105 440716 113145 790564 419063 517095 265673 446050 830687 1023190 951425 904783 958210 876277 31798 488609 434720 311474 984304 240417 621099 891603 371499 519982 604874 163566 397914 962617 264663 490992 24415 261703 569826 212631 946965 624754 722091 287736 783559 781160 134571 869369 339125 217066 660620 1043928 437910 612687 290733 295074 513041 943102 992927 250301 657219 529399 943274 25439 449852 209739 113481 502548 458881 188575 996521 370748 781196 462254 931375 313994 422727 282052 799471 272518 270741 455747 339509 919052 876490 754466 658944 568011 946477 420201 966018 755911 343421 332214 663457 176856 912233 147643 119161 697129 543511 508861 769240 938425 4254 487191 1014465 105181 122507 355509 99818 128444 467040 907930 146749 490194 177424 1030490 702043 14957 551301 469664 90132 1041203 607003 65449 29936 899227 956962 104392 540073 711023 918623 593632 467887 710224 3979 965613 103331 563250 248787 917371 241628 104155 599638 942637 447205 89961 791466 66360 319997 486089 690776 874213 225173 83008 1002844 472338 44502 196582 755366 538546 799000 524582 602523 420168 361068 397632 21908 148336 688660 837063 594013 392535 1022469 735012 291000 10814 770156 395025 401624 239610 150054 505630 581862 449911 298310 347951 512384 805168 349075 87035 429621 942009 531719 462223 137226 571958 406097 531914 299000 562401 231252 419551 377195 957831 880038 278997 163012 791052 857874 328970 311768 339682 518166 514732 440944 191894 498278 452415 689351 922436 274279 311322 52751 888605 635572 143849 539884 141544 248989 415532 1027063 622463 599203 196279 341052 153421 37886 1008176 788412 800983 665623 208021 203756 810800 390414 774323 435252 128643 178229 405423 416882 240268 936594 429953 697204 34079 123745 582004 157057 924832 273040 219304 251601 922250 727874 348304 654864 319977 505421 820085 593631 785887 361659 692464 234579 606242 518733 316532 682868 370556 1001459 560066 101824 878154 1044053 871794 240549 213246 319565 1036145 956170 81054 550251 982397 163271 40258 814192 352171 914472 210073 835027 577762 53102 524389 327231 689502 1036366 334074 295187 90413 204144 61379 649952 564917 626161 318909 41967 836908 705505 197115 662201 61215 136902 618528 841325 418028 806423 831208 219501 28487 142274 231071 316369 964025 640679 925608 108002 498972 570651 159991 897696 864800 67430 523927 164413 412618 201285 845862 210080 393712 919912 935764 803811 750526 616949 908904 595670 253491 79108 988859 615289 590501 981536 347962 24965 384313 635340 883432 511204 764780 419836 855898 47157 82573 243352 17209 798537 439872 659453 105668 371113 478972 711035 315467 609549 249998 546264 978613 1048550 987284 24523 386043 740309 449795 259202 83370 725042 209570 364061 422245 459910 377740 544304 654177 396049 249266 653381 27880 873285 278871 113752 545494 85064 800658 905561 498719 157558 243919 647085 411719 1026781 840526 539566 26088 594880 459171 520230 614704 772373 581940 104664 696928 138759 669887 330999 490574 91252 544465 121261 27364 1019759 954447 298134 1024415 697791 886513 183874 584208 787551 663490 19638 447070 94460 999842 423403 994243 392314 766916 590414 579851 308591 414768 85823 847128 993959 171586 690578 858464 114078 1016105 567313 617581 1033481 689769 275959 1007708 98125 84057 322934 801119 906502 735398 336434 832571 650114 374479 523204 263370 558916 816806 819257 271483 212609 538325 487057 94413 490406 902999 911680 760279 85968 483322 716975 385219 922962 149220 634300 566863 57907 706315 953398 411979 182957 30395 599394 873757 586671 839188 588409 131136 685404 396682 982823 588480 3466 554083 390158 887999 500292 1034044 758081 853236 365641 730757 295113 96039 909706 341248 338212 379574 989104 691782 608192 858388 595603 560450 285573 482372 631492 942772 319304 879970 575492 687023 283737 938778 986059 931867 924918 516143 1011650 127284 468693 303606 1000521 217097 26014 597720 379634 521214 925039 681172 895236 944458 916822 518138 141817 487290 395738 176369 152064 102380 415603 777074 245883 66645 496909 287946 1008258 912700 26250 543324 128351 186492 757565 981021 678160 366534 584815 722710 1028809 288540 212957 216038 614255 90967 313912 996669 177693 413859 308644 31330 301731 700670 479289 268718 974850 404156 726661 304911 752369 605958 822793 518790 361563 413782 716727 118441 920543 325884 500347 433954 571983 635292 689583 431918 672817 772014 330660 835614 175169 238589 926752 729049 873965 745769 63195 931673 59351 766501 552449 119081 589399 989369 102579 73710 241143 355328 961926 797915 841205 110315 349442 824891 82628 800445 74788 237035 237707 205198 351964 755676 867748 203976 481936 411798 302367 162733 768151 230320 252220 564686 28863 514649 579061 763285 895944 1018322 607090 949949 486887 416242 290962 603348 659780 973729 847209 367040 757884 194397 261564 670775 762143 510904 56199 896581 826931 973783 903543 793546 1000111 953844 324977 602361 734209 784862 469769 544987 941193 1908 415244 334794 857627 122158 906486 411126 861313 40596 170876 310755 360439 424644 337156 74473 847789 985840 997160 101299 95305 721118 488503 105665 164450 730470 310708 978662 527622 829176 747221 771530 24629 47123 931589 136809 969571 622031 867426 56722 334842 413268 814655 902760 124886 606049 794532 336101 894919 1222 868809 141394 41490 663274 751263 629201 763121 416069 455495 39635 889102 104679 537240 651170 1029132 64240 489373 229848 193278 82710 139285 931558 509166 367138 509682 661135 720216 1023091 603866 49514 91820 702585 208041 538467 797903 318779 977389 519738 6042 948434 169833 669698 628058 771819 751506 260516 496974 94025 780565 831834 471597 422977 473423 52532 666781 356669 345811 545174 144829 469306 521192 774072 723356 25929 813321 109605 874943 860945 141155 898364 296863 201547 125786 854450 77609 354373 941828 544526 164156 259168 564396 407596 28206 1022098 164176 547771 41032 918245 577316 809663 17989 441590 991245 743183 830935 232055 501799 113112 306722 923565 51264 608792 844351 325618 159834 1020708 46011 128052 348717 170786 668949 764277 910242 911760 707651 816969 340313 122299 961837 573019 622884 1004873 336945 945896 50314 107184 503966 517954 449349 54204 651065 795214 107972 411661 808123 407046 321450 890774 768080 926201 1047117 772383 503321 847302 1003320 448708 635307 399268 770729 495221 467086 21213 114195 1025140 525504 497231 666270 933338 831279 162538 996258 830737 795202 322100 448816 887387 347217 662728 873097 531018 856616 1042642 606372 656454 207241 876693 241836 612619 508838 966885 913024 59687 788395 44973 993074 60288 482610 313963 252809 914381 755404 623791 598655 538904 101503 1005216 900034 339010 620099 342902 193079 351871 448132 425985 478835 47062 271523 254241 334144 196002 452469 129611 962079 174356 962498 459787 171456 789934 582343 123516 106635 708553 218293 295889 22810 764688 504623 757456 976572 35075 638928 876882 18420 59253 154275 679621 756985 36623 89257 560810 55860 432587 16983 297751 801476 969081 1025557 114485 17149 994877 625344 259523 164580 793871 161320 800657 247989 292409 220051 195078 930654 15325 415288 630171 201985 751725 13253 867422 173430 488753 52954 313456 492742 803012 276876 293511 3505 296343 964579 36973 1013801 897133 887388 613247 52181 419549 428135 696110 369295 347604 35562 540545 703206 139280 960188 147346 809629 726182 538411 659469 295210 38268 505975 208308 846392 83408 684628 593885 974885 22703 717420 288498 712325 14207 22235 633584 132253 751733 813233 719337 743400 402720 165492 476802 972438 86236 89755 54901 23048 720736 621076 332048 280918 285489 693950 1023413 531401 539692 119280 184920 568161 785920 172784 1012228 22352 304817 304509 375638 456316 679191 13382 640768 891393 274269 250737 341576 8109 403842 813845 12678 431235 768987 676288 767657 26424 553359 861937 473011 223929 587546 32159 756024 567459 946378 218800 336100 66506 926021 289667 500722 764595 1007617 870503 312757 547353 122827 407329 30227 1011563 410945 850282 811012 641868 200024 545647 309272 164883 1033174 157263 547566 813129 35288 252577 408510 348461 781390 645867 664272 83251 330362 56876 179203 486016 265333 934483 718151 706928 453034 177861 44323 581393 294745 1013467 176432 524197 784149 545889 3227 1018148 687431 823833 173735 255415 83881 36406 995625 24126 388043 146657 288522 572619 460177 160440 236233 835365 994738 851786 824566 481606 16443 628636 443064 247774 62219 1020071 111688 160461 441428 420311 453492 499628 395552 862093 457245 914501 181194 163231 782521 444695 731777 510419 728273 150483 456136 581223 6020 618977 315129 171148 730115 244444 5821 155366 843283 181010 588693 537614 604302 894469 581717 387344 773090 405740 856739 320493 488592 124211 119165 839194 737710 51958 500656 331520 439142 791434 851553 726650 477557 429045 408456 489306 614829 581489 909424 774627 419443 240109 472121 233040 675137 88716 861782 91980 681253 124451 492816 246905 488769 674239 33792 648425 338761 122141 299673 252328 55816 488753 426652 479280 100315 546464 130721 208114 740660 194629 413845 783828 792 1021359 227382 724142 475554 561569 233881 702924 503422 829586 691109 591471 760686 324395 405142 747340 718025 571595 553594 866059 294903 594438 402871 196809 27126 940834 254851 826006 402904 95896 744043 4088 1022787 712601 189133 482407 238831 101511 91485 718287 122667 237943 561572 206609 640601 193206 1008764 670337 468334 1005377 458389 619625 906355 576331 248564 712069 968454 221883 324975 646534 27354 461739 274738 828815 284210 336106 511804 27323 280170 904315 74978 159893 28270 997908 82508 1041310 595265 563616 915700 426954 885880 717245 78378 7939 673468 115263 824722 187301 46668 882347 753571 21248 121720 633021 870442 883674 432935 602850 121029 877802 996690 135871 168809 573278 267143 203688 100573 801110 124775 882986 589628 501862 727336 786817 346231 525336 558611 153634 190673 405608 233223 909363 724321 301126 227060 163598 545427 366615 528737 863938 907943 309301 770279 417938 701489 833386 443828 929652 233623 288121 908297 811666 838295 806293 404156 933836 965822 471272 557495 798261 944113 479502 911479 75922 289256 690839 1014926 917470 803758 999304 237601 159177 389155 791003 161898 390964 248442 290298 769079 695990 967867 255304 512617 223002 716354 678040 934007 566751 412222 193204 747752 271799 783923 1045207 1022428 989448 368760 345907 93060 777326 347834 784237 880294 362807 95351 548636 863002 1005541 874884 866381 1011279 905904 512136 357890 780742 251905 671103 978606 795030 879865 126007 1038010 240359 155624 898774 68356 113271 703190 654418 469851 394008 984573 321271 296196 189487 940620 328421 904504 452663 279526 795792 764835 496444 554145 40766 201959 491873 149128 445324 947479 120154 659033 318954 109116 325363 146952 724250 184020 434567 153402 657589 119886 737929 896459 114598 585103 698367 1047113 161452 1034608 786177 638070 667357 761149 205375 421321 547870 393015 604281 426990 125867 299283 697092 475970 1022614 752250 277580 155992 39999 308103 648780 1013622 757985 401228 26903 83224 510982 30285 303443 574060 584461 65794 655033 525013 441259 8794 676503 976745 750182 438835 61005 762227 143644 272355 725459 591089 1039739 1021106 502322 305942 18310 880221 24582 451785 106518 272789 390659 425253 540503 631934 653165 150519 310087 221489 1029790 694339 413242 233530 957316 281280 232792 846618 1032736 1044567 225053 483014 59656 953512 41433 1017382 438245 932996 78382 717975 534006 567412 819605 741481 895116 870193 625881 671074 856460 94250 1016473 530234 865776 15873 174539 490525 701510 278798 497716 1025836 529199 328154 440560 1022716 208865 152486 664304 793621 654502 489186 1032055 162676 560987 2998 639133 667913 688114 578684 485324 1001018 628464 411715 7238 1019998 248815 718158 709020 310083 168989 504723 769592 336809 884924 1025853 156116 360901 142752 660267 121857 353215 753588 785262 889506 30772 144245 235471 272494 960692 47989 1021510 181105 853061 290521 798084 697227 621022 395228 1048426 198895 746221 225866 183184 92838 187858 322054 520639 130314 587874 485764 443511 690251 698980 419919 699242 102125 565271 977284 333311 246856 382123 383574 736720 119559 982211 770184 637228 29610 311545 506102 515478 316164 182362 247308 324164 477373 889574 290381 602784 417232 74769 371405 303307 271118 687429 468408 370709 513946 387166 116937 102278 909164 791084 39891 572505 2510 521461 455484 50299 10210 1020656 913021 938256 979737 622794 214691 577775 607165 606245 224465 129825 366440 813588 587964 729446 780171 174497 747309 152239 118761 689736 469123 85413 328985 851577 589614 541473 924423 127513 437813 944306 367475 482561 980913 154394 355440 352638 715600 282833 34534 598736 689363 269441 720145 28587 432784 851848 807169 15544 138224 609401 400152 1044245 303090 514459 589967 227025 541607 869224 129521 932209 317620 720656 649629 576622 156627 408819 98888 229301 846674 564011 228729 1030181 234898 305152 467468 662036 857993 537713 858800 1016779 750401 423602 40041 448517 591446 261288 449806 628852 583804 945775 448972 348220 301559 663765 224673 1035894 66082 1013724 112609 536751 310761 137531 381621 965990 638542 782046 1038743 888465 276199 391522 212952 789529 580702 586394 161563 472665 815856 1032205 583127 573603 437487 374133 863704 457659 153920 698177 377534 495706 319966 445716 643196 985516 465493 554052 553434 470994 613959 361051 14068 406113 851947 706458 64442 41698 853641 205169 134766 16208 15615 27912 435752 625821 954431 18874 698709 672045 245199 437140 115764 687960 610887 540122 184152 712684 128982 955779 624169 609450 5310 13240 560482 436933 113108 415833 379284 480614 778497 697464 722338 550954 981955 429275 321860 252322 971180 957566 671620 878033 503522 231183 363843 149682 713374 199537 718773 379056 822701 173625 293601 299308 835826 922676 946210 580859 388066 238815 943272 618725 695046 548077 933880 878119 820861 911557 375400 967922 454775 286466 795556 388842 414651 119537 817452 514471 483874 636694 380115 71991 480025 921511 129857 506522 1016355 292111 832114 912965 417109 583277 313398 1016480 1024985 551955 123055 274056 390251 887303 550101 43981 502751 557701 379125 41397 70553 878714 992046 221048 909331 131595 791027 353985 786266 359180 520844 50739 636818 780170 223124 934882 595310 497218 12156 88022 174776 668455 84743 587404 105679 506336 619468 994164 197412 342087 123576 99188 169404 876779 222857 804707 961457 322959 772692 165519 887217 577961 625663 848184 917629 15588 516807 623378 875371 814494 333244 392647 827109 21354 860736 996211 988904 655760 176780 991526 800134 520584 25643 252262 967012 267651 810621 605866 742461 965346 538934 1019360 534877 212156 471772 571623 15398 34397 309068 430358 767631 1009089 341557 246196 503711 44573 739739 105085 473591 862807 732246 305700 508486 89993 426128 665803 179666 991106 681547 12940 436470 977732 647641 709108 87454 730503 954978 1038978 362956 988469 637025 234285 388631 243692 1018919 12507 1002535 287871 451671 139499 793914 343413 470120 205740 747682 357257 961319 931555 324165 481320 727346 413769 309532 540662 952189 649227 509364 144713 693713 873289 280752 96940 784712 388759 461124 515422 21203 6270 9148 514001 21940 654332 595955 99371 540164 862976 927708 745160 562990 67823 329213 55477 610930 1314 709615 47671 601443 632165 225504 349507 223338 745594 268304 34819 380224 673940 216919 364375 66936 493021 533918 698705 868595 631024 180577 821176 863337 302431 540468 889478 604135 713774 778299 719466 863563 65110 1018032 105287 136906 925507 364128 831155 947563 229207 907054 544377 444298 296549 542607 116503 548694 640566 426253 1030721 559442 574727 454853 790876 131800 694281 208360 638980 704657 740832 763965 22150 787710 796965 698013 484454 444147 174820 562550 764635 944150 945439 763209 532302 244580 1035592 833837 835039 678829 616139 763209 863200 152083 417154 834909 76376 3215 1013823 635706 55425 828524 592710 1033541 443978 554186 242383 343289 120533 655644 646536 15714 62202 207786 272146 582050 166851 441360 950912 43887 126190 538045 537819 606611 810862 1048181 565152 294507 531434 906448 187199 511593 462141 235193 139678 843410 1008372 153583 592021 629505 259027 247943 887920 621922 421968 650088 780912 142200 877846 990413 674634 877975 527748 26823 474534 148778 652844 799161 852129 510766 552788 992986 237132 704181 249720 625334 775722 56165 427462 444846 841654 217079 261280 90227 969947 691384 85022 856719 799866 352778 113801 94428 265447 356068 71905 962570 446060 712526 381273 446238 538053 621287 323029 331245 1040035 66399 118899 897957 175657 189181 247807 9541 986482 994073 750205 347168 390153 189091 126883 281695 705135 107675 779100 494459 257176 298646 673862 788167 423022 556864 201269 326116 406605 369876 762030 906570 326021 678822 983405 296134 683740 220314 656095 394742 972553 736169 464552 478927 169786 734819 263199 295960 823695 479848 748237 32748 610204 1035246 791794 960572 326891 119871 530944 70987 668024 106551 381214 329776 1018931 509642 824230 504151 925058 782204 479143 870144 696764 446695 453219 289727 756655 360249 946898 1041658 384794 527027 205854 41326 711476 355883 669733 659371 29987 970122 952826 705683 959110 787535 526437 225759 750572 754699 981086 404634 1048411 1016547 329621 525220 6858 162321 929517 976432 976550 848995 222461 383558 665681 437435 598158 99138 423070 851085 240416 981075 404055 563812 213860 453373 343223 829533 135107 990615 249328 594602 909526 272846 629159 671248 508907 366368 798579 1641 222599 934242 130401 396579 17375 200507 797299 481216 438621 129190 82204 474708 173857 744820 174534 633354 419709 1027016 456012 304031 979064 743065 194432 340453 278092 728115 766374 100418 1007081 171190 724215 165166 20336 999574 91424 950457 899256 93977 910016 1010434 550860 398556 501229 932545 828778 686671 114864 895934 743302 289332 262532 937303 324549 567332 167387 385278 16899 636682 937113 264377 454349 585637 532631 935329 126440 255755 62241 869987 1027272 533793 36472 361922 922905 469795 870481 342291 155450 313890 949333 102079 570557 641409 251551 867524 369385 318840 749121 155445 220472 257425 44991 632502 315353 1026862 923538 579328 557615 227329 769190 169315 346448 760977 305884 100159 707206 249532 855433 573578 1035730 2095 207349 229965 548964 634096 338397 936231 902948 721365 374258 207816 147757 193290 614488 231799 694860 731791 450344 592013 494981 685752 268014 517368 587662 884907 652587 822969 317779 1037029 596692 956518 797296 995254 612049 193961 490426 210880 913535 494014 354743 221308 573999 132601 319264 342709 402340 792638 337766 854282 763033 452999 381227 697968 235321 1043554 24773 834735 1010341 64368 381630 281312 710002 378856 650838 162805 643112 38929 419839 707889 745412 546251 1037280 230572 733238 650503 419924 948176 786148 457290 823400 270815 316710 772399 872032 723562 725704 434914 814642 359387 215179 683173 690185 1018348 189091 431694 447171 485422 828218 940231 575092 659588 126188 607373 757473 932261 187721 466994 347654 499101 472919 71388 274065 823372 663053 145091 738916 517605 171737 81846 608534 76145 199707 377239 199283 336714 599976 166619 774392 569248 597320 1009419 358488 1041655 871735 798021 156665 232103 321192 466619 213368 974683 741949 38195 695073 1027987 158865 393605 14967 179234 626862 932385 940722 422064 750231 72070 174908 911928 838080 289996 860723 937355 379792 537115 433899 28108 30182 796465 613481 49907 371089 567265 340968 503882 201943 318606 634712 269042 257519 276660 1043418 151647 425351 346464 937029 605400 555326 775091 1047461 520696 273963 17250 671670 884016 555860 944441 629613 331330 367672 887187 49520 28103 574278 768740 218777 705451 33891 431152 427126 896428 266089 732049 89036 173534 473762 484532 460560 702761 351569 429916 314604 429513 850473 218590 910016 571854 408020 588708 986911 813466 931181 912299 269390 677478 69894 104196 596680 396476 845347 500566 95164 885502 491069 682330 969613 327646 56641 967518 111697 610532 826382 207811 929875 151788 791291 273279 918674 1031845 218190 6300 711487 680723 194245 271543 669251 231437 45073 834434 340406 835263 573271 209218 398953 128554 141229 180561 375902 1040799 1030819 973981 179530 44872 520887 313383 816922 593567 892383 166790 777834 1017589 219140 864097 270607 531948 251265 19449 333967 937469 589224 59292 625828 478452 775485 894259 738749 434799 473337 410293 454525 986722 485384 288689 641850 638869 24203 1033161 209535 907812 327703 490801 256394 151039 594485 716596 344527 261480 526048 768175 134259 668535 694026 203412 744657 223897 339223 304745 203513 287501 597855 539847 419372 231782 178865 351195 116578 699660 924875 638439 603076 591546 843491 346050 909105 1019649 430113 345940 777917 107716 917538 590364 629550 263098 350583 627626 201598 264944 724004 990244 716636 86852 624673 868037 745898 234987 247772 61530 56064 451307 567989 628163 560168 534434 466817 488056 833696 787773 859912 616193 579867 653122 751239 262013 1019392 379399 549423 774684 811497 90424 718756 863653 744486 52821 614526 727025 25400 702257 255179 1023086 552790 986228 443787 486045 953579 921626 845619 181395 962326 633843 871467 376188 21032 727073 876368 116756 192042 446876 134771 169260 407892 581809 636119 541227 539287 225151 578999 579466 207892 635001 239294 202583 339363 70887 944781 826291 771917 185188 957240 345428 867282 507489 451785 653828 633636 551585 520124 45855 918762 763323 1047425 515097 183038 867484 215294 196854 41968 463362 480522 969936 310656 427265 713459 415829 982823 534402 317177 247879 265359 246975 254160 408570 858135 178121 587298 461785 1017168 692738 433419 546785 416642 397731 984731 452131 493608 419895 719192 610631 979311 446750 232377 427780 612540 817164 569004 890537 593187 831367 952337 577432 945648 227180 761148 405445 933154 283498 118135 991803 1032683 1012101 793725 626071 834353 336021 740609 799371 860688 104132 740133 23132 572502 722964 747267 709989 556806 789719 220968 412050 114902 284725 998164 577766 343216 638633 783803 976885 779317 232580 980999 371818 754229 666729 156499 945027 863544 335311 11249 360592 1018360 80771 394150 426871 974309 610851 791593 509747 848288 722595 559527 469072 181120 134348 650562 142193 395792 241080 151437 224203 820878 302680 869137 1005991 468846 206318 698060 674020 981718 1021075 540845 118642 913695 854450 272409 226264 880474 297611 131177 699310 307657 288945 852842 10788 65121 391308 56283 294522 108367 235480 217074 646 122224 590885 572376 137521 676567 524629 875560 638202 306507 741408 878708 89713 706758 128147 392640 529085 772599 838796 579845 135703 65729 554560 844207 689741 826042 886454 361504 43328 796077 69706 711723 668518 582168 1014059 831385 334408 1041839 762332 669863 171781 789975 809910 573574 371918 770603 143205 199130 952168 820987 1012583 756540 903597 417736 832145 752056 570379 65994 221833 566096 576259 841322 584268 792951 50603 642504 260266 240534 52269 393526 404165 536970 263750 927162 262806 173604 96711 642704 339304 659880 669976 884646 465499 279630 975280 823327 778466 221381 420510 318673 1013573 669355 17155 936646 866592 93462 770198 530879 1031650 490766 974366 919212 327503 359440 412156 998965 53247 177805 574622 73524 500189 72296 511757 511289 761000 815484 502112 955141 394357 420884 565574 660751 454699 621425 766081 939010 348165 818248 813925 163645 607252 78145 671581 825169 705211 494969 721255 974983 954161 1036033 52371 75096 753666 354652 864391 1034483 136590 835589 765950 698810 24713 897255 888644 906181 800890 323299 62140 918365 901692 404558 871771 194434 280191 595312 991018 627814 1005639 727814 852935 513520 412524 3264 4324 823866 523033 754628 623815 330772 843854 859433 1033417 152958 358494 623741 830423 557617 981873 675392 469236 109079 549635 959078 142773 965583 114787 440025 715971 7978 1041205 268789 26717 10161 937969 576779 938195 612124 624226 995038 340748 159708 759847 308776 653057 677778 331573 97302 437824 903573 795731 431816 438889 55665 804252 869330 529332 410979 1043713 58046 808810 956638 968389 901000 165480 597768 665599 961824 297887 42301 120091 225260 123542 920971 727129 653379 103910 700725 272461 290035 363965 824113 908893 394683 601692 418474 376134 46546 345753 347518 673688 894559 216670 434880 239157 688382 652584 1000759 696022 363073 852104 978398 514694 166957 686758 605794 359461 168121 995513 959399 853734 552018 819600 985155 758993 268378 621580 22274 417090 974244 609699 183648 625512 151290 65759 859666 746695 267160 429021 680829 901046 33198 208591 254525 510434 919777 205434 39840 138953 224458 825017 307241 994880 708469 524536 692749 652014 756708 244409 1977 325838 319626 847891 65098 242609 223697 515630 666643 533946 748692 90568 885531 972256 127141 251315 160668 202351 961352 606548 786053 367495 47542 317222 956409 1008028 11164 901941 1038798 713716 417177 346532 656911 893740 467907 144679 874875 785332 312355 759177 601603 85070 573748 839208 453968 421011 750696 849012 54074 29550 293027 228979 950354 118174 910526 278848 89177 500792 284165 835464 706759 889636 903866 837643 402245 110491 85136 287777 38963 188079 617264 71218 574755 228291 755383 288829 11100 675599 911926 903762 553560 775197 439857 114968 424518 381007 891681 549960 343688 473430 680946 863535 165942 945084 675973 660784 1011866 504156 409647 525376 963506 399332 240696 954217 709298 38746 684638 853831 919167 886932 618319 448142 393780 420798 256306 864386 886177 917208 117279 3965 376775 173110 830114 33644 622941 465150 240700 938066 278350 752557 9186 711876 451897 41619 332924 749676 292848 1032786 227687 311943 34809 25699 876788 645222 619536 437649 120551 537585 555939 259195 761592 741919 106836 239638 835413 96639 875899 951849 56094 776370 401570 926160 23784 259310 239111 702970 946491 26749 923165 876523 774420 192828 194827 28091 547940 642845 391467 543956 885902 946853 488844 953463 755437 752494 713841 608312 227148 263846 460240 581246 531052 413071 648660 390916 1020033 234493 700252 645467 1036213 485083 216698 725862 1044132 535206 778996 552924 540383 719344 131782 801993 735081 316382 380061 123405 77629 203435 445022 509915 59333 352803 697245 494908 976740 167464 499750 953994 893934 213297 850552 48117 556331 760518 197189 1032193 231256 935429 855796 30214 664997 186400 475679 569519 423095 622301 662037 1003643 754984 392981 906329 567872 812546 787253 499745 605603 655176 440768 696536 572320 113774 377802 442524 1006856 460507 619390 1004224 493822 102510 547482 230988 904058 683510 534766 174200 596934 131513 252641 407349 357123 570862 604140 770980 701093 296771 499996 566428 645875 876375 667540 96552 692616 671553 467721 1014535 194517 604679 958532 893227 250268 802600 180132 496186 195446 308499 191385 288528 930127 517038 298794 474427 9445 405200 201840 1022334 123980 991430 78617 236110 168044 804050 364262 916056 1008513 840103 828973 647929 395163 795631 659543 429764 736540 854213 199779 834560 1036604 251963 810849 1044264 910472 614357 361209 361833 557407 40205 730082 759591 492148 608205 716906 633464 641359 601335 177909 341415 509132 415969 316534 258482 18330 790993 783095 392397 634556 303750 530455 117981 88076 128175 983943 782846 223411 981873 646540 305406 320435 257509 669056 343519 659549 479639 20561 474713 209115 382216 837377 1014869 624807 719405 488740 450675 439058 299247 374629 724101 18878 721321 653825 52754 121636 550829 431946 155860 995600 555967 919077 229690 583455 741016 678029 347879 872776 316260 395790 261937 1028688 211525 7754 548771 1032788 400078 364408 469115 755011 28296 658656 532268 356706 1006448 657760 985310 583110 1035895 6634 27881 454877 845313 500739 796510 354022 76903 449606 510846 673908 303733 660703 185920 882927 104940 678929 962767 705810 679937 617136 295690 932206 636892 844456 185859 313574 533786 187764 853633 738097 1612 641703 427901 367452 687990 368231 259240 556613 996496 806893 783588 997665 54281 239622 126151 520182 28991 679829 295195 9250 110343 429583 649569 756434 637484 223229 266825 996236 201704 544125 430139 720550 11372 207042 549329 746444 445790 7312 754266 886910 939094 557760 281689 1025679 703840 211650 699397 508583 949629 18454 991687 701122 863521 639186 890046 881839 590518 265247 521534 709779 335128 487612 175948 484195 433688 848762 847140 900461 955641 558525 960948 860368 440566 689154 430878 283647 717754 164947 113978 187458 637926 881876 467985 689204 343950 592442 65123 733766 1007292 425551 909346 200507 685548 433776 240885 851114 587919 600591 940726 482176 383880 622897 295924 860795 1036209 172784 772722 738479 85079 293882 461222 813061 1010106 296208 547131 322487 625551 242056 57231 605910 252797 241100 554038 558788 431011 355801 463477 366010 792849 723905 662471 536899 517706 456233 1010268 43199 17864 159435 13205 506849 318584 350454 375434 315698 787514 612361 119428 294028 63074 146939 340355 611743 837178 379350 889528 73327 273278 833079 370956 539092 269534 464848 57752 356856 473727 920551 849451 528093 919674 833236 217032 146645 260444 692871 276772 639752 739493 68863 385324 592369 632137 423636 77181 684513 1027122 541102 417003 522619 340667 954059 227835 603190 287030 200061 433512 626911 892264 338346 393377 61460 935176 363082 516169 559817 276547 188397 274102 403655 537659 131891 661108 501544 589187 746321 216255 577245 88741 509074 996364 883496 188060 413396 1035904 659490 1016666 388103 163959 278838 791619 784050 959231 403364 354480 145518 255578 895231 159342 407656 164992 142767 853052 252387 476058 698224 762960 346804 346248 911313 384723 147908 506204 476854 894048 560530 339933 628951 483465 520879 982021 685631 713810 743999 407172 1036493 467124 610430 41786 645814 176412 381753 484288 212225 210409 1011793 621024 105994 360177 111676 793113 30719 34300 452740 183836 16230 866632 205381 616273 252309 857603 172211 639315 418617 627412 359314 480368 214736 416339 172476 694314 697134 21901 796575 406968 786940 231041 976316 2694 89652 111269 485161 522928 293543 253281 403472 430987 559223 37522 861230 884253 138653 65801 46421 246176 490340 976138 377322 513539 206060 344782 473959 99944 181672 913665 847066 893863 813024 389956 891237 886474 260912 173228 420540 287631 731911 111169 110506 813802 361769 910720 453260 900480 716846 179930 929748 77356 160257 581683 54407 578685 1001057 345955 93376 552758 673123 350392 334379 497358 104942 113010 535178 507886 575549 129606 525876 527861 197729 725468 814737 62839 121021 173905 658591 110266 138376 76982 544624 620599 80462 838031 301738 436511 312943 464212 836869 365524 943519 500211 714449 604267 394084 874060 817261 509745 284828 39092 966865 324387 508404 18803 693253 267380 878193 232774 614824 793355 568811 681949 889706 479490 198541 468574 539537 585000 917591 694752 398200 161152 108956 860657 903692 192960 85892 952081 631373 650707 32651 435509 418259 543831 155392 58948 102215 583968 872839 822429 65765 723891 847768 773520 899841 567756 806142 768992 794238 162264 167768 983624 747352 775548 775323 355826 424732 27660 551310 674049 1899 902420 806988 230665 258171 692947 595654 767377 528277 382139 785727 55960 410008 510451 683214 129805 640373 963541 441823 364374 649905 92272 478898 179146 790502 111879 649691 482103 454977 561295 883904 317789 83718 400949 794142 908656 373768 1015766 1008773 967834 394289 292998 593111 715894 506624 450314 651469 576918 258566 909405 85362 452095 296808 987695 940454 226216 564320 480609 928924 65279 680892 886922 1045596 111971 16477 592501 621634 234411 209850 396449 394109 483485 302171 112064 615313 817016 869470 529464 100053 746091 1032180 909477 12022 607515 531429 4181 461682 923425 187400 210890 8222 503434 346572 834876 818081 236117 70323 1039124 212470 642296 866001 553586 716526 136924 935761 896425 468140 946396 521456 422590 293415 267978 126592 632300 841131 881130 659303 277538 917336 971637 908829 990595 821154 524056 350897 972773 851407 820594 597317 467283 882300 847513 902286 797323 614936 701590 963669 770433 111464 69092 140280 541658 218626 821237 31977 1007986 390353 749997 592174 437975 856215 71141 913888 526283 353894 378345 101804 508357 566822 898043 982869 962161 96531 40398 533551 126508 645180 804619 184998 168585 897797 771023 1009845 987342 779686 889643 174704 33911 1015721 166307 847994 901554 744048 1018800 566927 931810 130988 792638 662012 435229 253927 500526 694306 627630 907516 1032149 580855 374419 134297 72572 577924 786943 329412 870366 825960 500441 603219 1004972 63059 114748 174450 605964 453772 724469 866337 270870 314220 339720 972468 871254 554721 387116 22097 659533 329452 926282 420213 817648 374307 965890 326256 180007 8239 340261 446948 757583 1036367 656188 232778 601273 335828 722432 910700 874281 91299 748768 279788 525911 683958 241278 896700 193649 1006491 735026 849060 260247 568051 387973 277952 12638 898804 1014455 187647 655182 617960 950587 489381 249700 549292 621366 31689 112017 665138 493315 321240 251704 1048575 456625 1006608 239028 189102 243587 363270 911568 704363 490095 386593 235853 74616 901280 370972 756575 599723 370933 601992 977200 436718 758655 39751 687452 976318 300039 183059 970100 805037 373893 41205 590971 1025505 67498 694478 961900 570258 166743 175825 409010 1038735 449316 300551 421806 741306 373466 933578 421172 625799 671993 175434 576014 721793 215347 73739 740984 340934 333551 689765 364962 591494 475079 1001219 25650 425351 538122 1005156 2751 504228 43835 433501 739415 860489 49808 1027989 604409 347897 70515 446984 1047580 634825 97285 479621 929575 715234 1033110 862512 604150 418562 3374 325888 679772 990972 72200 281666 310171 257587 416785 274452 912109 846883 120941 530923 237055 675289 514547 728590 520817 950389 422828 882200 957783 890799 709464 808826 320955 789584 943080 924150 945944 445108 376837 831013 54240 954703 750728 549874 528376 40740 37632 852253 899895 438863 857135 206778 857066 546429 658061 527535 907603 492399 1025220 359993 1046053 166779 65586 277095 129802 350731 1035114 169374 813341 262683 112819 618771 773232 564415 114823 622932 239240 948123 472085 713920 272604 299881 827328 592394 835417 94839 32159 321210 355041 145190 636923 490924 584647 987756 654291 963983 638036 983635 514907 950118 777030 319608 704632 19723 878156 1032332 175942 710567 525451 564951 383123 800315 336156 482992 916577 17435 980363 596230 1023079 874350 549978 113370 327313 83887 369532 193474 458620 574511 1029850 160872 898299 719504 834257 621833 188565 232779 458418 506871 12804 317995 847681 228376 219575 823504 250167 74596 125777 301358 478144 786794 462887 674315 1032958 683468 330182 388996 623236 472766 296044 827784 440283 679819 768394 420443 408832 732944 483912 179477 602852 364095 1014273 343073 93163 833182 118978 315327 173678 340165 814543 461954 38713 8932 115231 125394 246797 126778 43739 903274 994847 926367 672739 116955 52375 176891 1018441 291336 448274 822732 52947 698280 253985 1013413 587901 979144 769992 734633 956149 724550 216576 529940 312606 909655 847157 308402 383885 500225 779464 990822 127759 419234 560014 212645 735009 849255 1000015 564728 657526 914646 278088 618622 192373 350277 402345 848999 548537 666464 618520 991354 148879 173991 439597 1024656 356987 301805 369396 142870 312755 794074 975470 662159 406434 170602 966671 741904 366439 8812 173633 692163 1004883 71173 747488 454244 839023 662058 940733 444103 826868 286505 999964 122448 46544 800545 854325 189817 800552 785540 740790 673360 731600 870556 178751 803574 916949 686596 143588 287777 187892 690987 705967 538522 447008 80085 35100 220864 569856 882841 664220 453892 517998 16227 604946 398955 590073 366580 374617 667151 660580 657757 377531 521374 61733 413064 829819 14041 860903 743343 688973 375831 508936 568035 437721 165055 729115 458886 988987 415953 796264 81617 415878 566878 1027175 376655 696380 503820 360521 648544 1010903 986003 215919 656567 268100 1011778 607472 1021917 77155 120186 701464 509612 433288 1040690 279267 277716 306173 763506 663686 20569 640894 46040 521191 292882 989627 553494 826912 135724 915161 774769 773376 96934 530162 806212 1006985 815571 827536 929915 167539 971483 262966 933401 66216 498233 827863 826034 234438 277566 150877 461809 324768 19341 692003 821011 533437 225181 1033084 266091 699864 502586 328746 58588 835678 127749 844519 918114 592883 463855 848863 715913 423661 453058 534580 249844 892887 517528 653433 978904 798704 844898 810808 615550 1047977 1004898 172908 862660 261931 503985 193287 687517 593103 933306 576878 953996 291747 928189 671224 96813 940012 323149 648818 367533 649118 526290 1038749 141901 89318 719880 214447 206818 1036449 1028222 978638 565080 187618 725272 686488 996138 921456 525966 165278 785388 666693 179435 628708 374466 671760 408078 775523 345062 33460 410668 1019272 488742 854471 1022028 824498 666723 19220 553162 290487 969235 749337 744404 346464 781247 553866 418288 116456 555654 269772 556148 497793 657816 245115 482317 977103 33981 48868 491321 824938 601804 265611 39116 81505 192564 738983 542319 988850 914806 113569 857884 39123 40360 476313 778660 654380 768244 975585 617257 1015962 530199 996224 679332 690414 484834 962992 233056 492908 155580 379232 824445 437837 936479 47538 962414 626237 246807 739198 654715 482525 58566 16334 721472 141634 43490 445024 687404 447604 112181 494631 102403 121840 417820 235978 800093 193575 528393 473636 263972 619261 519938 161986 873754 232010 451871 100456 35665 676444 976911 980364 649393 304244 498068 633049 623989 705860 13826 571822 895406 319351 578244 463005 95167 937513 322776 55788 642783 505707 83790 837655 702874 128705 465356 730700 973904 776099 429837 309997 749493 827391 168797 227858 684879 354997 520991 985092 340988 217626 641351 461763 598633 813686 867809 348546 63899 101510 955528 113957 800106 978938 625391 134346 973057 366072 984924 1010493 230752 492439 137000 774786 647130 52325 408896 81487 739479 486626 594087 306831 1040659 783619 76530 457184 909981 328368 812746 880662 869593 1018949 487022 806070 635967 916245 563758 850299 841881 5602 532209 663765 715657 899943 1019056 757861 761601 945358 695544 781187 611273 501818 217452 142776 40956 791359 221761 589124 664971 357733 326849 904601 571576 230056 840136 119262 382621 620027 488522 442221 420771 293824 264139 90197 125451 322641 409317 783832 372840 284283 633286 158446 966691 154110 21679 153281 246774 152078 439926 577327 616050 249813 454405 527179 718969 1041646 349657 972253 92100 343532 22659 774109 165214 855249 895274 426747 171046 181143 965896 541722 153426 564907 432873 976337 194791 196460 719279 211689 712770 300721 700112 878818 286866 352064 224470 68205 59227 944216 53726 729587 684788 290856 968218 777229 874762 740949 600655 401929 285979 798328 185944 982124 71420 563870 911265 443755 698708 284102 1007532 404336 837662 1639 529039 590747 69419 962791 845172 60478 829597 548 548121 638816 803694 616943 1014862 644411 547303 525709 258681 530111 772137 350773 891413 122893 438951 581524 345902 701180 507050 23115 714214 1030551 364236 591472 59636 596124 175485 233993 460832 201215 368514 845716 937672 587621 1008752 379010 31327 781482 670517 210871 305384 1014363 702608 111628 743295 389180 863636 344782 766160 432068 613929 19004 797598 505500 427915 736268 31038 418084 636617 462822 443417 400622 552775 298471 933422 152385 631101 682272 65421 758679 978997 272917 734429 697887 18833 256319 630231 224828 248578 55690 613320 105732 784658 828120 200723 603073 411035 625787 740013 317044 255566 751551 149663 781901 457518 895582 852616 695348 918802 485642 101144 359236 502822 614886 48534 209738 579178 911117 474203 383818 986674 391434 1032021 928762 604324 860510 45701 164422 39997 924926 992385 242122 800588 153298 66803 632667 550518 406071 570136 121727 842544 796030 252993 627951 713288 566379 502357 916252 916061 55990 279118 784552 572002 407182 627383 650728 526367 574225 487989 340841 433840 676564 200187 879720 713988 817761 763988 502104 595039 219828 567069 219744 241368 474046 717383 725467 280028 980707 762458 726742 430249 864635 130797 509845 1037012 681812 707887 904206 824004 378158 716385 399468 958516 447294 478810 507789 354997 651180 795138 103813 698409 104724 882135 369177 871241 428297 724075 25413 313889 40590 101603 384951 439439 170139 196986 952657 563911 172190 42492 913322 541649 632055 1611 869006 275465 230266 355550 238714 951199 656369 893245 412961 263445 303768 63110 687081 113604 469663 633323 211567 172631 598188 495922 323327 1032525 1047894 727347 573212 824699 407467 103518 639486 640648 597931 842034 393999 535920 493770 12487 873581 404226 738418 824645 520556 85602 486527 409707 979217 412551 359873 887305 34967 606654 737917 333446 663022 21029 232684 1004890 141879 689713 246203 872341 781385 853545 537226 575063 977712 40872 84077 237910 805032 629791 753262 437595 779174 255824 797704 633541 740048 886228 860078 961540 556799 613270 67906 705567 165316 279126 701598 394543 642017 421928 70671 839394 677836 732658 662228 814329 642095 581105 419747 329161 211562 217652 507685 710846 705808 160544 808566 52436 201318 472554 585126 413468 954087 582432 768570 164157 425922 306465 139691 440304 124250 628384 738277 149891 404933 698661 87498 109655 767822 97163 248749 189795 8948 723075 807895 607918 30440 578832 565510 687576 332051 26378 197865 979602 616845 199579 252581 1013025 632103 519620 377171 670943 1046498 163033 435839 603834 776054 992001 1024171 238516 851404 19383 891338 329569 801668 375372 313797 222828 793200 536674 590074 972050 741399 222322 311991 284069 196659 542791 602051 919306 708403 106369 49366 697147 836794 321044 971037 413127 196126 624326 391351 963149 602346 25012 997178 815876 785756 369357 781870 780086 4328 452693 830352 993729 727219 506212 443473 227221 558104 937061 179925 253496 268071 171415 888181 211525 281889 644495 432381 493032 953085 524212 301870 30564 991719 135362 739645 225165 991675 671048 773714 440398 129934 41002 661003 398117 324646 143647 59126 694178 681597 2868 970010 1040876 710210 590663 382063 37179 381527 1019532 529249 267871 829268 391436 722257 512568 57859 715809 767252 885819 41442 17660 898930 592116 703396 408351 980392 485502 306096 317155 673767 603405 809120 899060 188370 670052 1025476 11216 164612 30559 251293 627787 300424 816747 441442 794125 521311 320009 246398 378642 106494 489551 440079 111913 669389 608358 422505 908406 16297 16653 84114 980465 607330 3860 347075 837093 769086 281570 941805 45681 771700 130032 268337 43530 308402 679244 95079 23031 615832 591383 21656 177364 356155 480007 187012 379152 596387 992742 295197 190319 665932 455697 857098 858504 227753 75001 1012005 518215 878492 573605 924414 29293 592896 355887 1022805 185099 542240 49731 832931 382987 824892 449955 158098 460967 444427 809893 116097 64496 93492 233651 493825 393032 10196 727242 366426 593128 902395 1029628 539143 987739 206638 753390 78645 165633 65767 810330 172104 217741 417552 777358 240727 852872 918412 149484 594603 873931 823215 989544 749892 329993 622272 47117 355156 853827 847998 362104 236481 645969 803736 16731 22439 489312 1015860 634364 344276 478063 627305 628915 829515 699345 873668 74607 835778 231341 617159 25650 434467 356225 322405 86928 202511 60315 449416 133941 477526 205471 161932 545884 731776 249860 152257 558680 768839 756374 800748 636175 204059 809718 519622 77689 29853 434709 179324 1003046 629796 282557 641325 496053 42555 289032 344175 921950 471072 57062 938187 276841 623687 570524 652604 973237 756950 554560 167860 1016882 103974 720702 676760 736103 975176 823510 32831 553197 263806 669851 224118 938993 468925 493301 613375 1011638 1045298 300448 668685 629265 95674 941611 256969 340459 769384 221306 252881 896451 1002499 432453 972724 883241 809349 706711 137335 469060 517789 2127 456467 388173 40750 897698 227060 1010706 888014 170135 106619 56692 39240 362633 502653 95465 450842 9385 719299 271354 54775 919930 516488 174022 799047 672851 542718 780158 636578 334305 199625 1024743 575065 793762 933762 94427 180205 955242 930869 855496 13462 536546 742371 391727 125373 791812 576513 813350 502658 667041 395255 98007 978743 578267 326563 319231 214498 836267 998867 363376 695999 616028 258766 4751 481724 223502 558796 265686 666108 1023540 407673 716883 903253 538646 947062 664872 423377 151120 1047256 687625 1003057 898129 451495 979393 1010277 597981 89952 305837 54037 302988 218740 419135 213787 811336 185031 859772 309767 379091 473650 529023 646810 579135 350465 396020 12619 1039476 146549 654749 265925 493485 449859 326353 295527 603131 956947 1010680 977090 627649 688642 762384 811551 370230 225056 767019 726263 523750 323827 306671 868472 22321 722674 593428 532231 491211 830219 300265 825529 624698 863262 221904 247256 21595 940160 943806 606564 550878 882809 466108 871311 659909 334022 826472 572480 57833 894231 259957 837009 749429 447122 911398 558673 880489 252495 249815 945283 924440 295897 394612 223197 845482 327603 357376 126026 427931 954833 166160 705641 281402 199707 750413 898059 1031467 858350 241910 256697 302566 1004954 978523 411179 731445 802021 603235 615634 306362 57734 419591 624719 290407 817323 201685 18425 975619 963699 36974 922460 603308 454261 420104 99509 203088 926264 204524 426871 325938 374712 407289 472776 812396 335336 890911 575492 56935 13610 14821 914745 715364 35288 8932 619434 490486 745151 898890 664141 108678 952223 415576 724045 831182 922540 544228 80776 544094 837648 397016 88849 616731 617063 181681 469423 66491 711489 144385 572509 754250 327843 385005 1020104 148391 32902 103087 94164 624391 1002327 75541 204823 303730 521846 632832 976989 690497 124599 1031911 582178 303782 805603 881233 728091 127012 648760 78942 232621 558099 764645 16703 906356 1001502 271503 413114 184510 660420 897743 820647 523790 135898 889778 121461 567961 293895 900663 958885 194764 104262 494805 885582 176580 398440 604146 243864 255956 569743 8301 170561 485635 405941 125461 818971 197003 369443 943663 453259 495195 980474 282100 264972 450454 909997 183568 886954 224018 729221 121893 697224 249562 388124 748358 762458 271277 515554 1006716 299244 991100 856220 806468 85657 591856 694239 472591 847060 423137 870041 772801 417187 582368 705929 1031987 815646 726446 981442 183474 731381 477891 1030956 363901 281832 80840 56067 75594 877388 913693 162390 640449 846477 222292 241801 386304 59558 651956 229843 289813 575914 630711 665025 759687 822847 862092 302513 701390 739870 319893 826200 567254 717461 226026 440125 610177 228612 938197 63291 239138 1002851 791380 763139 180482 718011 694171 423064 760286 933800 455311 785105 108903 562398 78667 357338 283073 697249 390559 55731 989444 483915 509068 215728 439230 416970 150729 114679 843632 86815 89921 660485 331020 468960 377747 416041 252798 925366 121489 294920 221728 1010400 528577 806423 412483 396719 336095 893988 245421 722184 9817 70862 400406 575973 688081 314120 427434 7892 623007 1032346 998026 536182 260173 345248 966986 260609 883481 184841 385653 464831 626294 144921 684805 246157 38539 657127 585451 799581 39346 420320 975757 88500 250618 272962 535106 577580 464038 532386 586456 274419 653996 844903 957967 241227 191799 56396 92188 920328 62246 953058 58151 511765 349323 604683 344525 252655 986412 520320 1012126 476456 134917 571469 132512 690405 283843 406864 848074 132193 705611 625597 397450 509800 1040689 169628 558912 45533 937793 28233 321216 451124 599290 278260 797396 226296 790030 552735 1016760 101958 867812 398883 979100 311889 733718 180907 43558 834012 17651 37174 744685 13763 397310 692889 865279 613490 171629 492155 635740 874604 618411 839128 549496 607941 674262 780671 935613 947625 515137 260244 798215 520915 12788 115470 772390 223766 62503 523322 366175 480216 97483 645430 629740 29586 833793 128887 324215 42577 318368 1020740 925603 590136 712627 265784 147587 606204 252665 705988 853025 951142 401508 342442 357881 745429 537242 361091 628859 211897 755319 71738 184204 196121 857481 387215 858885 68878 376979 769430 729395 957510 295434 783413 67925 281474 815259 623273 9762 267544 37283 216833 880704 691313 490421 710049 839886 617612 51480 597953 736219 358010 416326 788972 105196 106464 223343 383618 690042 102776 747508 600118 316785 882064 703212 725136 847283 71305 734114 376427 456851 19801 419604 344184 251995 704522 1036150 569274 717766 585785 48813 108041 184454 825751 8405 787599 163263 942187 3772 526925 380554 184335 733284 47767 943219 43375 782213 562068 756220 164237 489992 431295 187672 897023 431245 890217 248240 560495 408806 518964 1037346 655898 662682 90265 111549 812114 707427 621411 867654 894716 647600 529202 138613 448531 383780 931834 746361 323363 510229 878721 383856 846798 316686 989412 473328 345163 889677 428306 4481 959458 337221 453455 173857 391537 666654 514739 557758 644586 756528 139689 57023 858835 195212 970864 123260 63684 1010035 172957 436161 15852 602332 1030807 270159 390285 660978 499226 962907 610684 203924 497333 703758 586402 666068 611148 123395 1011069 620153 122774 465611 732575 708988 584352 239468 238382 569998 154952 444382 377187 990353 278722 149133 118027 413723 193815 905946 293641 85494 898977 732058 351954 666018 358801 334229 305391 404434 525929 211464 144767 771307 621186 825636 518834 282504 395656 203916 91983 238328 398584 114139 721199 1013182 955049 496924 136127 36881 508736 635728 40578 511578 276666 380140 930701 62392 142566 1029208 13834 871551 75752 238705 223413 8372 390840 482055 576610 456339 455073 263008 1035893 501002 692930 192691 509800 931387 154768 469166 182600 301566 790610 900593 245305 927836 210084 981649 120558 62485 846837 678550 739633 453915 531209 480893 89697 54037 778103 327094 512495 325597 939563 155943 98272 250370 897509 642471 287566 810823 369081 579204 976103 677666 722830 995326 555372 535870 523935 940489 495667 975865 143869 268687 446886 896743 361226 640364 241090 222541 851967 155248 15001 246950 272999 97056 156368 164642 691618 328182 680994 930338 238947 766940 695771 323774 857138 165557 700253 847423 338411 184277 1042079 703653 768574 736899 327336 1012513 475949 894590 732697 565404 549776 760437 951713 790063 369044 775822 499334 610729 622904 162528 301347 733197 846542 398840 224100 184336 516480 753496 491339 441503 166345 164340 303471 1029975 32760 874163 606072 875275 32433 847604 128676 822851 677227 790278 29253 640439 339698 211118 1022529 595671 10214 1009061 987537 924230 472379 365080 1218 892506 940728 857894 870519 207263 864632 709990 575460 281937 310891 470878 541525 772069 628950 578573 745125 423808 811215 940386 327623 793726 689602 42690 130369 912365 89327 536454 466092 324111 886761 982394 24886 672988 43800 625504 764447 198269 488504 28523 565567 669650 651480 316868 522623 154349 13532 641801 261467 583061 348412 808649 814439 361412 170307 288265 1027783 993834 867216 558530 739765 63655 9752 945504 899070 584916 802274 153924 230277 681083 582985 996675 636095 946203 971390 104230 1020214 783717 472580 1018152 109063 106945 602418 992379 539235 765130 1023156 392131 185873 1010382 73483 742809 747498 438095 299784 472841 688220 327556 769621 540180 455657 38105 940012 674863 706981 601962 1007261 524483 489914 440460 442253 66475 228327 636229 609458 991160 730621 493775 590680 273712 973409 821017 500383 707659 558734 907077 365050 257973 160144 337451 464817 734991 613001 10453 647008 792942 255791 913153 315510 122843 614988 263587 799927 815057 117309 354656 274107 255425 601972 346387 753772 327569 25334 1022027 565644 22297 324830 94667 206381 421029 688856 739850 226614 688502 1005223 455089 184037 410177 414879 747551 369480 541102 14891 556520 669890 475866 928840 280402 369293 283605 497160 286422 591666 374821 874257 849829 603922 303938 279068 1032225 168673 508696 60278 300127 213541 301704 968578 393388 375227 109542 825652 758789 365139 226172 536727 787101 569071 930310 227657 71771 439144 427829 841978 490329 576233 711724 318961 278118 769650 1023494 736646 672645 940886 542798 860841 618092 403901 475012 969818 108294 291619 949151 687150 240625 366807 721542 963793 636161 309885 340630 379006 124347 896141 1039647 46985 298971 474833 12519 1007318 17870 1037035 554149 1046111 376121 410316 1020295 1040305 885104 595774 1011117 509039 95743 396892 267947 853198 272677 258581 375819 161304 1046100 48812 489929 160041 522419 923962 324309 798965 314780 398891 572308 950528 468766 151485 365664 637924 667260 1002628 816131 203215 1029803 407017 614976 216834 16088 450214 74314 686675 574688 792907 634187 222124 26583 286397 490719 2697 1038978 574642 632214 623742 304604 803893 967029 863151 670613 872488 830069 73046 186510 244669 328963 657473 669534 323837 39551 805714 791248 554817 754621 156669 555107 444859 795527 175309 1043145 818670 979224 945119 87144 768562 70306 274789 248284 392241 247753 1017380 400499 536429 173095 1042934 933039 201656 432582 74313 158920 652217 1037225 972959 410407 109422 24643 887052 359660 655013 109565 180411 434282 737153 969653 437353 1011622 148731 890682 587496 338651 307551 37841 194462 172792 493771 765619 78083 924704 137139 378764 925479 589865 469344 68350 546345 221470 953964 269596 913601 871357 586567 922607 478903 1042938 526005 999925 729961 554362 323662 53405 382025 981529 988925 338636 927581 190565 866178 735067 82366 489504 707312 942998 1046041 645825 769327 884158 484145 736756 29563 155528 975451 564758 271075 288925 345600 682169 1013451 1034520 485406 388902 624490 760843 657608 698582 73805 578042 64674 345592 546514 256861 895845 168431 815278 230179 974433 796113 268904 895274 777974 584425 912859 920776 320794 748853 608440 456517 185814 523752 226050 464478 20937 828905 202128 923332 398243 321619 786574 659099 302763 218355 344572 505851 343354 715469 756781 1014643 806718 150168 650314 608897 452792 702781 184525 84507 901182 324188 221190 478505 486778 903878 728730 204552 260008 828164 124414 499208 767004 895439 404224 959983 750778 126614 889919 510581 525948 1000443 123054 254406 196592 651862 269845 483075 712631 145968 12176 883905 31496 1025737 697358 407432 769066 274580 187603 596053 635133 77750 230390 446232 911730 532106 742116 236855 75278 76831 534747 299017 480876 106168 946544 625500 452536 788043 449290 926704 746292 278275 810340 739834 875702 82879 299023 246690 635176 446608 807149 358277 136455 54591 178871 624435 62181 702404 813944 866738 694760 812752 596752 898553 375880 474180 360883 36214 343509 831416 233063 202377 873070 579829 191881 694023 912523 705147 253769 999095 818100 297980 941609 782808 457479 875743 497026 844698 675766 992958 1026046 458912 391047 669672 116255 141700 460626 564704 38071 15699 293255 743388 582510 717837 445605 743750 308032 166182 324036 547903 560380 472584 35596 1016855 337862 490639 752188 249814 483221 868747 48932 154807 31670 243521 697898 817319 50503 6123 18121 99530 945597 471091 283150 174071 181598 637372 995610 676151 508360 99737 947106 100938 1037416 620244 233074 858657 135428 675049 780773 816997 304178 409160 802927 297711 1022430 877270 609556 16974 127944 323180 510446 62020 200708 736087 900778 559433 679800 173270 990987 496135 486497 864672 1030502 591324 274638 200283 292133 388955 769315 907302 909637 711883 994968 177936 398039 598694 193976 346270 775042 912923 945379 875081 335871 599949 507596 619518 194204 926995 400635 537244 30138 535798 280139 160377 477775 837685 875885 18910 224869 386308 921444 185222 14233 903496 264711 837923 570781 447773 377475 257497 352438 595280 822230 346305 71742 1025510 720213 405352 1012003 1041555 633127 794701 939110 291652 271047 355686 847262 395926 21894 833180 125299 793692 666374 78922 721955 1000989 885184 905666 1042431 496531 553855 595912 154607 37165 1043427 517909 377322 863885 36575 852693 517503 356619 388924 1010473 334416 521777 136468 100262 109201 607806 1004631 205268 169357 718499 422729 536497 1023521 302216 205058 945707 567615 560968 48109 773033 552045 948976 616521 1024643 945220 901828 95915 50053 674545 111547 596602 151665 157366 100094 946290 616058 1034346 406637 644386 891081 614901 529690 953198 932603 564438 939467 635661 424865 80029 670076 626443 675518 424304 535515 465993 403533 501386 41931 784376 755385 907448 185825 955938 281955 334042 210666 968737 454432 708200 511587 824102 354488 753130 809215 218803 68456 644991 539429 213793 857953 595287 17264 204827 665159 305721 933165 287521 288178 999422 545504 235015 958896 198164 147647 986483 270145 872444 153397 913250 739034 1016779 281953 100771 204515 1005741 254868 718938 366137 25950 611799 990335 564908 65199 106083 189021 530306 288263 821286 645139 165874 280543 692549 70678 174506 232005 302484 27565 1033034 813914 489760 784756 971495 258004 862886 1045466 952457 827773 923161 54178 528557 171442 257824 641638 962243 717796 555925 231695 534449 21530 665095 874078 523342 462190 24633 161127 488424 154763 644513 384017 292543 330294 945641 932247 80007 481730 991090 806153 963306 804762 889292 363468 782340 6075 364608 858134 271589 668726 150598 329587 367635 809907 618511 129347 749573 597993 393468 720185 267689 767015 856612 1034717 964318 723919 411346 1000203 613627 149717 140549 544882 650055 555588 538607 984087 780670 109241 459383 4303 859730 212710 1032631 823496 195048 369680 524158 531456 184407 872082 718030 208588 451629 329816 310367 778323 671977 233317 87323 977169 353666 427085 619680 194901 376542 829627 469441 548802 651868 617965 806661 458706 849995 774963 314663 301134 657008 169075 961940 874967 215684 501928 130288 576865 357556 856158 163217 330419 135711 324664 338434 147176 702300 988011 231298 557808 457457 361024 444546 131600 999389 178326 311083 225374 413711 716893 565206 840006 771820 185372 103313 822791 84941 884075 72353 973879 826494 770938 212730 226363 26561 448905 693961 235472 391113 15726 661227 157829 109760 62994 439667 101950 804673 139764 711720 273843 721630 578980 371460 667374 32923 1002057 2742 906193 33137 351260 102177 892558 28876 153835 993755 821293 966414 138903 896175 165641 723978 493974 138267 484691 598409 930673 643539 124814 572872 360775 290620 344849 798200 983625 630770 451720 506045 663100 306242 427636 252080 463866 1039280 169894 804573 739313 632691 192968 382277 58018 900340 253908 334173 769827 774227 750746 1042062 895390 409314 209215 235699 257488 164264 1047481 667294 537994 356319 157012 537747 964404 348533 606511 884426 767045 770447 35520 177137 673740 90370 433228 894889 951530 874713 111984 427268 845142 175314 1036699 510222 67544 351712 708241 200001 900814 89258 713449 303630 28330 871435 91280 1046875 113777 201616 384837 975104 887869 541181 1014554 888137 806845 16328 307961 881527 500912 151964 744221 586815 279405 879320 194453 120393 736607 249870 221892 299186 822145 559492 639972 681354 322790 566710 906622 281687 70963 674770 621555 568465 535331 761402 830455 911396 497410 748806 499984 767473 663859 374911 353307 871500 286891 918437 41416 940927 31091 95915 839961 841798 207657 708981 895463 628306 274303 142881 453469 111302 256187 168827 946811 708285 548918 1005447 696468 793026 759005 217595 463312 928854 334259 253634 631723 766573 590925 110714 117620 845297 404308 94967 801999 514366 898311 409022 319539 1020324 914870 513674 72045 782825 695880 967627 810524 292036 801462 12066 72754 505699 65678 235495 520313 644070 585073 808355 470284 232417 472468 60054 831449 803550 197187 665138 788774 575705 98394 268190 717321 586946 212682 708660 398063 921343 974106 849411 530966 265191 199139 927309 860690 497223 643411 206858 813132 190945 474027 126564 152446 753129 867265 1010489 313912 688006 978303 340380 776543 662615 861282 583764 567976 105707 412155 1018972 314145 675655 232562 426849 246185 475493 875774 818759 62835 641967 81518 273317 255111 846728 189347 703044 305729 93635 171539 797603 710096 321834 203848 1013366 37048 887032 555103 293155 267601 304991 693898 900164 95557 669700 316302 1319 962582 721534 852806 112721 268694 240858 769822 265207 725100 693786 1176 2691 853142 688305 533451 91413 839138 527624 654815 595455 283251 787453 299922 119624 32066 815455 320438 20778 361627 953971 530864 611477 360604 752754 330747 497066 217529 118536 461475 750144 775995 911063 261579 946274 1013180 203762 513063 299214 388524 1030242 999810 356728 426447 377509 773434 475141 945597 170026 733375 359505 1027169 1005526 787992 887529 134779 269442 640605 726929 41246 526202 661566 935872 877618 531199 355962 376095 348403 976070 325225 419854 962672 456824 1037939 731679 770573 145968 113815 411801 766465 1046784 310501 962294 253913 776556 557060 196965 750835 1019885 49581 819017 215812 93039 335661 767416 270995 634835 800231 590332 862587 573550 790992 189462 840045 531080 650226 270646 915052 8158 211177 767556 218447 831777 657257 39515 741954 694389 962230 741704 397125 508915 52522 1003023 512683 20519 104114 927078 114077 156306 95057 954425 709269 185385 191900 81444 216035 830420 848189 882684 803371 354544 416113 1020486 893669 7630 315274 208830 292572 612913 588141 218066 227504 386516 129044 673061 1047380 936674 144909 737292 336016 77948 1017337 1046804 483200 427319 561422 257914 154387 883099 628118 495537 723085 1002149 685422 337376 9733 56389 5256 106593 196840 861153 722793 205380 167028 156369 889259 484810 182334 798944 193660 257770 685740 284369 134430 658895 74620 293080 344933 569687 490043 168221 116796 395670 257231 145981 533536 719441 895470 313800 529827 679300 1041316 146116 114666 923101 1009105 321576 928048 258366 818345 137058 592193 285502 731954 611026 387071 843689 766409 300109 691169 556284 877726 212891 571503 1033962 381491 650488 81095 710873 408032 66455 676379 989285 610898 795674 215601 182237 221192 287516 1019362 26817 957397 1004455 191387 257610 911713 844222 603615 770018 1039784 392405 209346 494503 791929 397907 185711 977133 318456 612375 54948 641721 467228 648944 362801 311878 180274 369956 986493 725380 333400 458986 970497 36244 1042691 686832 545482 348493 433273 721109 742907 868282 768600 989104 212041 349850 575501 54919 380541 53471 683358 700633 739574 530736 715489 200981 637476 232550 319618 49952 897294 789522 549889 143059 670669 745718 812913 90747 669199 421256 421819 978264 845717 733298 170777 887326 520885 825108 391067 563574 561880 401409 338341 1010814 928509 85373 615023 1007429 533557 452614 894596 443216 72741 397512 943171 694808 91015 730151 350817 597898 183464 27705 773734 205957 1034732 172873 856875 407903 515142 214614 221026 108641 217536 178065 586766 16454 21497 798947 496390 61120 214690 886372 17783 535283 292352 309477 356959 274424 333166 874599 83219 919388 363991 505506 156601 91038 465984 256383 587215 346804 180284 695710 916130 1020039 1014390 899281 978904 860530 121643 707743 509927 597191 975021 612546 340123 835402 796129 974249 600468 138676 483522 179959 780997 241457 995548 783874 203511 174050 474577 169045 611908 926556 107992 988718 1180 335656 506937 99585 360515 869697 792530 682483 625745 558745 1044885 1019999 662321 230804 381703 432213 156962 446602 758979 1005846 413369 322634 371957 529305 270173 994962 380384 357642 427978 747672 447576 551237 63631 287108 525897 769375 18576 991475 106798 234014 633732 985462 833690 564860 129143 181009 550067 606760 475210 259516 409778 681988 439342 250853 538980 145576 580653 947436 633772 433374 925089 982950 905983 626724 364987 959707 886758 869165 535549 551368 937599 659040 143552 770718 832765 13399 326575 523521 262692 1012834 726602 686729 865229 945410 564837 637764 1002856 773742 130214 473138 718453 220433 191242 134600 747786 50185 1035104 292462 438352 669610 740812 398593 472838 845817 681798 855890 566781 344882 38937 522404 135834 854083 950884 691250 490839 600398 839836 472999 827457 97835 879624 1013155 200059 804579 852804 325693 892346 491062 975039 369532 208584 654358 856380 808925 700930 419882 449109 36048 690906 654412 491763 965435 343381 71436 1007575 235509 879757 761386 609813 269900 731440 733471 415124 813696 823295 338837 637327 1008709 768080 161770 1002774 80197 258701 471474 399758 436124 22195 792626 611629 202842 893652 250086 108927 1018373 616853 391675 575972 281364 561329 658645 612879 1016949 991092 790667 337032 168968 220480 334950 762155 14113 409611 109158 707495 361738 731871 1030589 281088 506238 588889 966993 58126 53040 945451 750142 804092 322114 245403 84562 203721 692942 243969 784016 882634 1032033 391757 165294 1016870 372602 300158 420502 691545 890384 457772 20201 546738 5129 804607 308599 706004 623300 965173 683208 642873 331408 698656 840086 640682 41266 172966 254289 258248 236644 718015 793754 748167 156752 422139 539080 548781 571929 955642 436070 233816 321106 62449 319154 797813 897924 783916 689696 127050 866477 321414 418774 894188 684988 87538 466989 123338 766998 901110 645174 926752 775444 758571 557106 931205 804995 31422 136729 1040990 913698 65010 435221 589928 707879 28316 70404 509234 684219 10149 576761 486560 741497 531340 339898 208746 711667 176866 839492 100762 419885 391883 690243 119058 977440 271235 156315 400388 622904 872151 17378 227192 446935 831144 684515 159177 733136 717676 124188 646440 104684 2733 682816 925208 229224 929159 301495 948720 1008757 16174 233497 717148 541367 359270 559799 807644 510151 292105 935186 565572 877489 1008773 928866 903739 268663 247387 614928 830652 603020 1001889 1019452 946071 899417 265857 885304 927729 834235 406712 895754 53184 27267 834072 283630 363600 2293 1026310 112850 541888 40521 890620 256217 34950 165166 160520 162009 443879 378178 631884 919004 643200 998811 358524 886691 964544 565057 385635 226078 322923 341937 559198 306421 572440 363356 795359 740354 921012 245797 76523 994261 885246 186343 120989 937775 906504 703213 749985 987783 234940 725624 190393 405128 76885 979773 968508 690833 78050 743396 30098 57139 332230 158602 442297 600247 133690 369728 243907 518550 420042 44425 1042518 343294 75220 467680 313642 768340 379404 989744 563087 74413 435451 163418 356324 191827 1004411 80307 376097 36934 628285 929923 1046350 894904 424003 68486 766474 386960 378214 447087 654085 843240 381137 743009 723077 230799 363396 355444 735205 895112 191186 1046582 89106 70281 1023715 640551 547853 562045 399667 407099 926059 315907 582417 570972 120536 323052 410657 330982 751247 62144 669914 946985 436452 6714 571657 1015787 717498 319176 675404 319971 734221 581132 326296 322111 423530 166749 749236 911135 265074 963143 823484 347671 326491 510215 873118 112305 312174 332560 448672 632041 222346 758664 192472 74671 180640 708555 54451 12137 85557 1008103 805231 782446 789731 351007 64672 837004 122327 292457 278447 728706 138581 6896 986454 861831 37424 339602 155685 999105 568402 1030242 1038592 84175 660282 152359 46495 180544 558201 618460 333581 502298 590388 288814 366634 17748 414117 942337 78889 892763 444826 64747 97554 846225 880885 712375 991809 238793 27946 261092 50917 433101 966852 638756 927874 372184 1006048 850653 103792 420125 225455 764843 111449 488766 407033 35548 890303 445909 250261 159986 337011 314606 110834 886821 512543 918923 140690 20191 238270 388639 873353 420414 950814 809748 618498 739477 256613 510277 806842 955371 55945 948356 17795 291962 531671 546325 413891 762673 580973 243505 1022962 216115 102591 451461 543520 704854 600598 552880 891500 326821 565772 550856 609422 651999 970001 281046 813390 1029621 557545 1036373 216074 354192 462892 822455 852532 654216 984773 676320 1046994 576110 608884 683689 393213 390147 31820 1030238 626530 299455 307253 353600 945860 47435 1012587 440069 1023863 478983 140029 95571 826343 370821 561743 866376 1041935 720651 655768 99061 583171 373270 156773 306654 202854 416210 915476 893308 298228 174498 76378 155835 898298 139934 446398 877436 295385 955920 961051 246036 316295 161782 409378 404171 14093 983428 392917 439902 455946 271263 834062 882814 290862 280930 223478 388943 578496 912029 213390 998634 659993 323153 532009 602587 406311 384309 603120 534435 62187 844852 137565 633655 438267 698093 400576 259967 961024 57906 518845 671704 430137 56969 1017036 1034899 90103 373422 559032 252788 234271 284175 180769 28211 433835 754510 989946 377086 901417 879299 182283 831221 401722 865528 709744 645805 801812 677163 653080 764078 41985 240591 702791 854517 397022 817419 1043732 464499 177309 859961 881644 751499 982467 636264 218381 107160 754155 551387 336908 58213 546369 111752 505679 79539 502791 285082 994964 849078 376595 474096 477544 871320 5199 196507 3505 756213 395320 883812 572965 80222 830816 65604 205008 67798 1047277 614889 595346 165720 740119 58167 949407 699982 207277 451525 617725 736283 684689 680796 703241 188051 835639 152700 52978 535934 535082 900823 969533 619800 21384 373204 131903 741524 313729 722701 1032614 5268 307675 652497 351985 133555 641393 880803 305139 685819 307887 811449 431188 1014895 300056 697214 937232 179587 263873 514064 426742 711582 349395 395970 202026 114847 526348 139931 67491 112981 116799 533718 969134 745478 297423 870240 445545 939753 789560 643934 420169 971436 829575 841636 727188 128238 880604 240446 1046504 718534 498159 999403 368818 205626 344969 83101 937656 434633 621830 727034 546448 4322 764122 559838 60454 847978 10761 29399 604474 318523 549548 330920 508895 890527 262771 929478 9470 385753 894238 478174 724689 77724 835843 738637 566120 922002 451980 527782 465703 101846 674229 269104 506694 78970 764562 1026661 793680 396034 96711 774261 376996 149223 416782 89537 129783 251926 849845 102496 795856 901998 987933 693917 9483 150854 131900 647542 476759 521188 682524 411423 613816 211463 607578 783741 803077 999773 806055 275628 757099 996622 761931 194938 179688 164912 968605 280553 233937 388176 196492 222641 181068 742383 842009 384187 331223 161026 993242 282023 427199 808818 82041 725575 407978 236442 952115 831522 13070 234700 609882 6898 1028791 537548 722132 313126 248901 49491 767129 429153 19371 1009805 708920 743417 322482 1020316 218707 307065 318580 855059 341534 983839 563681 395643 923620 577630 266813 124881 747138 758878 728224 445446 1027818 36471 933748 527486 347810 742074 640763 486290 553538 273512 76743 205326 156666 807032 51520 702899 10761 385045 1041442 309174 947527 637726 852220 988991 319388 336549 953009 300011 686726 600944 116987 50251 896408 393339 141027 853091 615669 783732 182602 12331 102361 813374 292196 732689 61200 292975 116536 805238 144253 753617 768033 220460 945301 1011428 30032 52734 706273 584283 427591 611625 1022592 81563 410463 563931 182690 270911 760899 827579 1011470 477334 667251 261216 318621 115747 895938 582104 453052 866589 37081 196131 627182 712685 207794 663990 123720 415666 848413 244473 408820 18624 141374 336073 515502 710428 513805 306423 1032778 124162 4820 239302 578604 599392 561589 720241 92110 654936 365090 316067 920382 736194 201059 840957 500893 823719 414228 92819 975009 1044167 635555 1026927 979219 696084 840662 273421 629586 540213 200516 694237 431823 621060 671191 400325 15247 566544 249424 827548 491692 923932 666563 972208 608980 944542 816150 461633 985800 812609 687751 580868 306143 585059 733731 765088 905856 691864 470096 650292 289451 458021 112452 997583 689777 545413 659595 1000695 625784 532712 982917 1020707 571000 677295 965605 917569 319424 125938 861235 925233 238513 618234 672843 482887 773186 609479 207836 920525 856187 391306 464106 71295 74490 1039660 711245 437517 4209 991174 310832 108444 126501 340519 688274 639557 514161 931154 771528 42901 409921 797692 183545 903948 691864 392466 358049 725918 395530 280113 39695 808501 531010 392748 504038 761900 121725 452490 181152 283093 848910 119558 309766 461045 1034200 569869 257209 23363 587223 817475 986285 811244 796311 971518 547240 69394 666299 500170 75976 614984 944504 545507 1030906 743704 761623 458942 615299 179837 125814 746880 720507 705641 536712 499077 636749 28224 180432 440795 401209 510811 89578 729796 758739 917895 952067 444984 390529 141187 661340 470624 503296 978821 603338 994332 657119 991670 364089 565630 118786 452273 387621 516173 153120 778760 656671 716931 567622 400575 245838 959184 602963 245711 499691 226068 630394 630436 956868 801512 68547 692640 209850 46102 563593 1024150 258627 903965 408061 720207 333544 901550 776610 1035785 765640 139569 316879 575474 782611 621889 770864 498097 322961 722476 164933 468446 232217 125812 438242 691589 448026 167504 804781 199336 1023765 230443 573092 432826 354592 289060 544660 96548 698469 819853 500643 813507 676001 733549 772294 119656 570277 275710 161867 764503 110553 113967 306513 273097 929460 412962 363339 222058 717637 552367 496770 233435 702637 143328 143504 410417 893090 950131 99045 287348 520686 935259 692549 192289 141038 1006144 899655 434601 805908 1001722 97240 21488 962150 254233 1018294 801742 121340 235872 930806 914833 518277 508486 7551 220793 73667 166004 279181 540475 385034 182089 20270 312959 1041093 1026905 1000904 54114 837874 402665 947601 397301 260513 141941 180502 711612 643192 903979 13493 1583 662578 4462 912674 743740 257307 374099 19942 586691 45974 892711 231387 881689 44695 211431 28593 193158 436778 38342 369773 707527 855530 154283 984549 932748 932746 494256 359237 509691 671056 464036 67980 1013547 246933 341642 473616 254890 948294 176152 1036534 658680 562022 1033529 644027 919306 643978 856203 712622 947143 112475 271842 184435 839054 986392 132291 898689 819631 708881 875242 925093 711405 23597 169668 631677 637954 844389 1034742 122366 469531 16710 678868 233967 763736 597619 560106 407916 613710 415265 574583 383587 399236 506266 48365 77082 658937 531898 945267 397991 884636 702837 314467 416630 990419 382031 944844 974280 868853 312546 1035505 711726 786896 737116 238023 900114 131107 259070 705659 855086 400421 294302 659178 318226 518909 40998 1047592 23970 852551 448275 793338 58774 856725 13302 151643 862201 446956 888054 256507 185259 505411 785229 557243 292831 32776 698823 43826 899741 38042 783174 819243 515905 141519 774464 1042725 564474 80752 367167 967890 345420 483257 200800 711064 277135 415706 966613 890899 439917 753528 240995 503185 319592 394796 283877 26260 406609 653827 194503 975188 14546 664060 342923 462906 361958 174221 858183 298086 990043 955935 71461 866347 657239 138125 909539 373133 220368 240809 728145 103626 817682 912055 892117 626382 106301 286448 57578 81853 840901 328961 123036 453997 991728 42377 338958 460265 660316 262302 154100 881135 233846 772169 968217 964467 919299 879365 106459 191514 972699 962116 739498 817088 861737 399594 656012 304882 191341 929232 388764 527733 679034 357954 940934 833725 106808 351362 156685 799351 973539 644675 974214 742143 948874 253742 759386 648170 386961 50016 124040 266878 292399 14826 427040 1028661 830961 216912 50633 1003326 1040437 925707 593212 332028 396976 418567 565190 1010821 795113 574501 312010 632612 159675 986810 993853 665815 365015 75790 374568 564945 756799 711135 755242 388601 1000396 27867 347636 1045866 279722 791337 200138 729329 841943 926433 68616 773010 814759 663695 664731 619012 20291 694708 354180 374064 566565 380741 591705 76982 774813 864298 825284 526695 923727 107456 302082 34764 494515 435288 91492 340638 155028 928182 737745 324940 749714 484242 391747 196216 999328 672794 368965 29306 857222 645742 962940 650715 691808 490787 752667 186331 96285 50369 59245 558317 126720 153157 818511 469302 186659 621984 379314 695057 699375 956469 854302 320909 688806 151391 75562 305901 361689 500457 462085 349991 957682 312212 802800 205414 425644 310676 970690 844681 261525 258835 300387 897697 45971 91821 770385 547702 259932 972275 965150 958467 402172 631784 346863 936694 404051 430983 860671 922161 754069 676411 237338 280908 938952 578148 717346 91152 2377 357849 297358 542973 925255 919649 708838 947141 608583 690745 278344 911311 717214 772753 636390 193205 194042 184847 667270 1031878 508634 728394 375296 1029509 178449 108368 642756 307752 189511 181280 583505 525337 376 576305 487615 606585 513395 365034 526646 321944 1037147 46631 69237 841598 332586 309435 359500 820326 301097 321512 727842 203325 386938 399848 523888 874023 126606 276328 86851 604923 14767 955912 360126 889794 293496 336604 756886 1001019 417367 23790 126356 947546 898322 925625 427543 357317 845631 867759 134287 230998 244938 125621 47107 882332 291699 849570 147084 914777 337229 1038275 730072 1035525 491329 492890 87976 779338 51081 533018 926801 331910 799797 226989 1011007 768076 102825 277550 146798 214499 669981 538287 42479 223685 939804 204725 846953 994593 295429 286903 264597 775258 893069 630178 96193 102791 467003 528216 938318 1777 883691 437804 376627 39319 594508 207975 571255 37805 1002594 770247 723898 857880 136196 508155 247725 712692 498271 592936 712597 251662 290417 17767 929484 291947 123791 908868 509504 192959 706527 651584 1018611 675063 551647 846929 140409 203440 652252 199517 473981 272573 2172 303810 67644 323748 443189 866769 995592 776738 522707 750926 981190 150947 1037302 250354 179568 562890 897425 12009 706197 235247 745837 403541 615380 935836 305059 934345 809828 593168 594982 385230 370831 55484 141623 399201 887347 531400 512495 605811 516416 756111 862392 614504 450364 829982 1019348 95129 328898 801977 134613 746706 28670 944727 989219 324052 97075 182305 689530 349140 437045 666103 913001 899578 1043951 279787 610771 955363 207071 991683 134002 764960 268181 155515 662095 594613 621112 17857 636747 710555 627712 436088 342938 103742 522685 628021 612163 903935 962639 122821 497569 264115 826155 617125 867813 779298 211677 1003144 943505 249225 899968 904149 1014526 237592 742216 789799 459223 528757 454904 375243 109468 60216 408172 153669 179744 791917 645905 426187 707084 487701 598632 581576 962906 230052 193159 329819 589274 60548 917143 399061 1017776 178577 153943 205631 486356 1013660 414615 492498 86672 729576 567998 57212 525830 252848 132933 856162 743592 752287 510778 120408 89022 516438 667838 547179 517603 272873 505991 425048 27016 827490 1042527 1048338 7024 1019197 1005987 618816 944434 839659 989124 455868 769979 936271 85706 53269 696777 202308 346572 512270 331377 498196 835961 229149 538521 284930 817810 269804 34943 893634 144493 163804 1047600 920828 649076 501885 574482 376268 807844 409367 409179 558661 57103 1036581 933015 314601 836698 1041621 301606 870450 627007 449417 729787 1018125 849164 959576 510174 87386 778019 212621 732267 971373 191864 592935 94481 229264 928534 717912 484564 524415 663194 677383 915084 964586 534710 707150 392292 602614 12976 243452 936539 24253 634080 110867 923846 629961 384309 110411 375500 168861 359857 3214 1025257 908844 240360 350842 770923 689504 8838 721890 991480 19092 184774 114509 122118 705050 177147 250230 356962 867767 655627 860106 871850 624418 109550 201453 242643 223880 930100 411957 325795 725259 505212 530733 722231 535358 488446 910356 208511 1043371 294146 800859 547773 1036621 640103 246827 752906 475670 1015837 661469 283089 652650 120491 538751 294738 339618 974250 590422 456480 116619 387143 88918 372132 854756 140741 800172 1024152 155364 692217 287285 601484 1032113 76236 406276 47204 985577 757181 191968 106967 922909 969820 3779 1019378 1023569 563920 809564 260756 983678 1036626 311438 534000 51473 407984 200431 345357 654953 372171 29514 330313 548444 165401 380445 818130 347826 874532 251164 727596 895401 918792 853420 546478 546928 137209 747369 612868 376236 554171 794272 596654 126965 284200 708309 836480 246874 105646 445759 944672 174297 289998 795463 529804 872168 925086 680205 595089 730607 96072 212963 1025108 173515 16777 726223 59085 944461 795187 332557 600391 727225 314283 351883 948962 533576 883563 192108 1020689 347814 247937 212870 591901 460660 115215 644836 710047 759239 351689 365636 537354 725671 472698 382105 768543 799633 694911 91274 646518 517366 59978 606962 765692 373946 673504 78686 783983 724149 888924 532626 38884 474421 111722 675588 674370 415611 150732 483167 302533 317497 626137 401666 21115 926234 623865 13439 130762 1034298 960298 1015324 984552 764074 372606 485461 188002 186094 970139 259672 436374 218750 533561 566919 333112 173384 628648 599290 302033 988716 781383 380410 131387 129919 341262 393351 339494 827785 299525 671955 677271 661767 474826 10949 617316 1036713 61712 144504 387769 459925 100122 868537 60565 585442 132676 393612 495182 515102 190843 535207 501769 983241 376767 619509 316227 206040 793256 683028 508235 925235 380126 989912 123333 990006 555168 619462 1005864 638260 683582 1022105 83777 918255 711327 519105 679342 197410 83388 324319 509540 947959 942371 723275 23082 201873 534133 647822 272155 1030532 738792 253160 411432 615768 779461 861131 722580 656393 1027051 827998 285302 919690 730698 574971 436026 710461 814953 659633 1038112 524412 864738 883650 704700 346900 390624 43558 580980 495301 835495 125703 806918 417475 589324 920643 801535 295992 444665 392429 878404 870591 225259 409548 604813 37099 874612 667099 851429 509630 76985 329927 750636 889906 940532 712052 704661 159156 843507 210553 564520 519331 944791 1023647 975169 850390 313943 1045349 153615 313363 501946 952191 386838 171673 236512 922963 787629 291735 820218 229755 32385 415410 866766 355653 299024 568195 953652 760118 477487 209943 1020827 530306 279685 977773 607876 282262 175630 45051 487942 773007 956824 966186 62281 976064 436553 719573 608011 470064 525335 789966 354334 504345 171086 1002586 916968 202603 1033742 881584 580321 94278 335307 799613 248600 1046148 900811 428130 701103 298029 248235 386677 195674 986624 277211 406460 415717 161265 463133 955061 444587 1035685 377866 589009 394271 848120 658061 175348 663623 73847 979302 1006071 627259 91110 934312 606502 556203 441532 276283 524483 85591 534690 231259 541313 176276 160760 243479 931337 837070 515152 246227 842616 505856 99057 724934 794079 890685 831317 179325 507330 100395 909739 77142 68506 934531 243030 129030 881235 384915 234347 268564 774606 850108 668983 555611 698720 726515 652984 706956 594514 683076 63775 958121 821855 60490 70996 717451 364089 827577 237169 910686 852995 875733 193606 185632 292312 375544 255444 312357 203843 879376 582610 462741 637125 971038 590636 947693 475219 652216 315262 290170 546261 440967 191901 969441 758952 31946 953870 374682 305949 319442 110477 129136 541944 1412 340360 885763 706033 2778 46754 26950 775222 644706 284464 263681 570088 603837 402367 429391 1010841 413985 882572 581153 839124 679896 400138 43450 995221 901311 341600 584242 528845 611272 660456 698611 427488 338296 307890 529727 289062 950633 796927 256679 28525 989385 972486 993173 982389 1034458 419890 463812 775027 30064 632865 890562 427919 1002358 402087 384629 249957 610153 759689 1004947 892808 932827 212163 584232 789498 110577 839939 435220 68790 241126 753195 232330 66343 682374 822226 647059 136622 485044 123332 760969 809503 124900 678526 348828 315460 44193 124339 347216 863321 851977 228041 66813 160142 595788 449372 192334 285833 245808 271803 691139 1023457 221072 472934 577327 320676 147416 843670 186682 440530 405387 254389 326368 533983 880573 772065 3312 406837 717466 755054 726669 407727 780765 649569 213937 189728 42329 123125 273317 146634 180596 821786 157579 936423 173479 726513 162004 698660 414463 686929 393162 58401 230047 719173 606727 891890 988220 354700 721148 557985 773279 549656 565356 76457 156711 470160 564462 694140 845124 294605 873070 1028607 1006333 202592 660140 687625 511851 400139 297915 533991 1022524 739396 818820 251099 524081 588213 247105 156056 793760 653502 43522 575688 141810 73714 298283 489350 394790 970133 56308 288229 464461 140837 284392 917863 226316 9934 698470 59270 683037 690164 543523 684078 19662 28589 835750 133185 885888 193604 333771 220178 200745 487096 574273 217578 932307 105786 704524 644231 370459 1021363 592899 683416 636850 100411 289875 372802 144351 479651 689146 881566 215804 908780 801357 384312 254453 416462 684402 867218 995788 80434 199911 307359 767511 459960 542713 240712 93056 588850 810062 14058 613956 232999 751708 396246 34997 824913 919023 426960 524728 487711 868519 741265 817992 581172 269431 393797 987377 307942 424999 420878 616021 1006784 571347 115839 464299 865280 95083 304417 945723 630298 1033521 644081 164579 51 1027133 1039840 559253 33190 448252 491858 689367 695939 244141 321696 85057 494091 586979 898198 1036546 942389 986118 906997 639324 797997 420818 867570 1013284 636367 245973 18869 602435 599088 40437 860379 764983 357654 684777 1032437 1046162 899963 643771 454151 566394 406286 789068 257034 937256 598705 591568 461162 874857 102140 1018958 194952 991776 638137 113697 65337 548546 492390 781177 1042245 451544 28598 1034715 512745 569729 1029648 907165 840277 414189 521486 470123 675631 690147 706560 101829 83727 85308 10599 513406 218625 532837 501114 43071 299270 632801 875684 359426 929939 956101 841219 257687 789264 914747 762347 224290 974681 436735 380001 599451 880449 809445 401313 284492 944651 104017 276121 843607 337647 613309 155499 926766 733083 647223 347631 543513 39599 700896 1023534 114355 865856 533870 730856 197997 819798 398506 662543 452618 949101 781555 655690 583713 472312 265658 158835 788127 476121 554756 628761 252482 456939 444395 574975 652831 945017 363805 684443 630812 283587 319323 807576 776055 898432 283131 995156 895805 547415 536935 950115 712915 662628 528796 646666 453233 983226 44204 675013 929187 8667 201020 869825 629190 879170 729351 1023586 954001 270041 483161 145855 332425 801155 790420 166689 940427 430995 762799 59528 367430 385107 948914 961830 342462 817023 257851 928737 669643 585671 439804 946645 1048472 756048 953402 841936 948516 944180 603728 420309 291012 696061 314922 200602 544159 264494 352714 301321 596017 390586 1040839 232386 643272 696715 286665 247448 71178 492028 105742 717840 465773 548704 780520 183525 782270 212857 85821 76423 5019 991233 333574 1042839 614393 491813 823504 957548 933022 442372 472382 527761 75431 82228 791428 365124 427780 748350 430062 666873 973047 291101 815703 1015766 991385 1043651 476338 954164 110933 543125 721285 939044 607339 261866 266857 138983 24430 498319 433804 117109 985799 957254 600366 375288 55344 334658 294951 46414 342329 805548 195168 98698 271814 244258 591445 415858 70286 95538 67738 797187 407454 191716 297555 241385 141013 45613 833466 412424 111205 983165 274076 311286 9048 333874 269532 634750 507913 354594 437999 650782 828071 36118 577119 828809 778165 856649 340041 345895 588941 923117 177118 609936 243160 175782 4325 775189 5655 534285 448056 585527 711710 591918 1030210 715053 274835 193546 143240 212835 700787 872470 616221 95734 48782 704442 555819 113208 403974 1011412 526193 873778 10708 404530 460224 454173 630595 939035 588925 826600 372083 821959 752931 642230 958423 542434 848574 192093 729272 11277 966768 326375 245679 996701 831471 181780 182319 831450 241669 663767 550905 66817 123663 707541 861605 611651 654719 604649 829216 254596 259163 467619 182312 1002141 326587 779460 327890 430554 578894 440515 138245 261500 421590 308043 146940 310839 643239 300987 80584 486070 875564 162468 867532 1002003 809570 341071 244543 421471 580187 500533 442542 565024 974781 507524 295287 70605 975169 358561 737870 327252 628532 749984 233148 320917 465401 752078 704411 970725 217220 582696 512411 736652 634592 698593 297921 979783 672939 1005536 325091 758982 138133 842559 466733 593711 58853 395725 341150 119705 392435 2445 255883 778642 962479 98869 467996 565658 1040665 368560 464842 364454 325318 844957 1017832 505246 923490 380109 227351 783839 506152 475080 991439 402873 360556 447305 144861 587761 683538 318910 818399 46913 548372 547017 439242 708820 54783 299969 116581 274122 74614 177714 416203 549562 248494 594521 956653 761899 83185 673704 288014 624409 659227 406856 902981 179831 264224 441490 112638 220839 335748 152469 996729 797699 349153 944020 43594 565592 131429 757637 369623 772710 819281 364178 841949 912993 922491 75420 557036 330355 730829 113331 456166 138296 1039811 49567 636036 867392 1044977 67675 301265 690320 254331 509076 1014189 122657 880028 358190 265803 223328 878879 564927 140467 192940 317161 277010 272449 268252 743533 268966 915492 82358 322614 591661 3552 486009 64609 437773 586700 48212 834848 878562 986005 522988 187192 641530 828601 966106 162435 264407 549645 31531 492655 600753 259384 811486 935550 526834 727861 1130 811204 796600 851157 840501 590956 20054 643131 157470 950835 197587 970846 498676 993515 445545 689034 817916 488442 539911 217567 980335 494040 253392 682961 814841 920213 384154 327846 661564 929360 888688 378107 923979 734145 968465 51520 232495 204464 717166 237623 214885 181883 789551 775545 751710 865429 747311 373745 3582 21249 931580 875614 914206 60123 128856 797654 727307 520911 171451 815678 872964 732576 302030 882898 129983 727203 831985 120996 31204 10817 1020342 139540 98449 90232 217187 904797 339668 925531 829813 299016 129332 352142 135448 122743 418857 273610 956079 321116 495263 357471 956242 963902 429176 861101 16459 51707 430343 562858 123288 386625 911765 939615 528493 996883 772063 468843 367023 1033802 842902 682110 1000569 19217 573918 508127 353435 341609 144847 532199 867606 73379 271607 1668 275105 881896 361687 864183 445991 232372 917089 619798 364359 1043799 354433 856651 102099 655987 529041 668306 717137 657537 646882 773951 731517 481356 142650 122422 330437 588915 693585 315505 306123 169963 684371 680062 596199 498812 604257 372990 120483 971071 108815 834344 668733 10534 1033191 855363 814632 452980 234981 645423 434315 139329 185082 873181 756160 879351 213130 483026 597206 789720 520173 233641 975888 21877 739569 31118 930660 612152 1041494 149187 928509 60891 144977 700446 887226 267503 329994 13961 806828 1019479 182046 963202 471196 710858 890397 733848 972418 751188 540941 338420 324623 688853 127717 978637 599844 432768 966931 493811 1026905 790622 460279 1036357 777335 881865 494437 318267 559358 420849 820519 638301 529568 185434 88953 693705 420548 277852 1000843 191921 442628 1027490 308227 91867 469423 899500 1018744 178719 259656 453197 274168 919021 322053 422701 744067 814276 932945 866631 52621 394172 1010506 993644 836992 921853 646723 319167 149560 563782 612419 760120 802437 213863 539269 885793 220844 752839 628470 806044 452326 786910 201403 526362 141280 763836 39080 813797 581434 490369 777161 937623 287240 143586 109021 231585 759636 188587 986582 987333 1032857 857911 16986 751517 532042 799482 750661 896274 411209 791288 87333 661221 881264 595275 884156 390953 426252 91552 41090 991942 708956 105402 953377 264184 1043991 436718 654839 394447 919523 990118 541847 3501 737247 369631 438856 762827 377370 981930 778116 924595 438297 331950 966011 537543 514901 623524 882830 129721 413626 620250 928468 853521 765482 830641 220824 456875 546552 652831 942296 416054 549998 717102 615368 768182 881991 595835 225613 76034 476981 924856 535939 131910 336220 105770 878904 327299 659157 924715 33902 169482 911660 479913 893149 114693 340707 773541 697454 324590 639469 777398 3009 98582 932403 1036420 625832 734496 415763 493901 559274 938627 920283 873826 151425 120587 614227 401323 274844 791128 473648 585247 483998 232541 58018 503885 961501 408546 23751 220631 519908 68867 496693 353521 751601 112560 153204 551142 204919 845355 859521 675987 213405 174988 698957 107755 1013438 739904 159548 16241 339944 412294 117415 870593 398429 385265 659802 34567 800020 42217 354582 588934 134968 235305 815888 579090 548520 948290 444016 43414 245878 290583 15060 263312 796008 720735 852682 84624 529530 86055 431705 451516 900442 639565 748921 1030991 252651 1038086 756374 69142 812483 288345 775441 231665 202412 664993 672703 112472 637222 818702 841576 377299 806372 701221 353609 31873 458059 88380 274835 247186 514550 793599 219625 668621 422708 644334 331750 398603 735112 848348 959381 113850 42792 142193 679415 729691 546432 494505 666497 315395 901292 902228 333467 401630 59905 906644 627234 315304 184964 853089 955366 120114 899185 598280 884525 235235 207542 466344 974638 484660 650101 914612 258455 281139 369286 515956 459016 600065 155634 253059 823190 10068 913017 99922 1003849 95734 587277 80292 63134 1004868 650837 166928 640773 358575 778539 725635 68451 373822 195870 1013691 542866 785163 63473 582349 215517 241089 213274 44447 457605 538917 328772 813934 595262 722058 981965 278346 693426 569435 987977 885397 460797 500885 121341 244616 174127 651081 509284 648110 82893 815903 17326 917095 1046865 878030 302652 589671 770469 269989 830501 327988 969388 275718 480437 248747 958906 388837 57833 1026683 339478 917325 74483 37800 949119 955611 745148 1023498 349348 768065 661085 182219 568747 850628 38821 724205 253611 423103 810903 970178 241201 201758 19688 689522 142271 670436 238213 118904 219720 699813 973323 705317 830134 315916 17997 888860 83557 933207 165330 163540 862629 561878 968021 537114 593467 373359 315971 802444 75232 210717 195904 4382 566465 476524 511138 271769 269309 567807 491252 232727 304171 804875 1006965 640137 907217 120793 56983 842545 40430 652616 956544 387368 312433 1015368 328588 120281 748223 934240 593097 290436 277553 64552 424057 511164 1014419 43472 529556 134378 448679 991640 244547 742599 468128 460118 271718 928230 311975 720883 691471 792616 325466 938990 139269 43077 393800 47575 1000002 829002 2166 495317 303221 243733 577245 938785 529025 410587 279785 555145 85500 108195 777979 950510 813233 47817 442600 27846 666399 437884 833657 489882 537335 928319 919529 77961 714145 444268 655466 902340 209592 710316 945312 770576 665226 489088 641828 723783 806041 63932 678146 75991 975388 892422 257083 583489 579710 37467 433732 476571 632798 1002891 18053 1029135 520590 734392 181468 107098 127637 627163 597015 613966 640557 252479 351357 934480 489541 673028 89670 537562 714751 176541 805918 422394 490035 908882 982438 111569 236523 847551 74227 235286 398565 82515 604685 876177 731668 39634 90994 524448 757791 496340 717456 492981 994785 287812 712014 767701 372455 261857 587140 531482 976373 749248 783230 871219 851842 496328 807037 886239 689207 860980 520502 436341 928627 198677 41041 747616 425418 65486 1005803 385691 477057 824726 418068 883257 187156 944121 799826 657119 598961 638808 605725 938824 427962 29796 156768 256960 826183 861863 680446 146602 959138 901883 258379 721147 779465 547344 968335 393404 118255 280299 612999 401291 1040891 107873 99556 113434 491271 596128 911049 547247 94178 909735 664913 1026211 216719 804297 1045510 117475 964292 935215 454507 456562 280684 41298 345972 288741 293413 144260 735753 693989 539587 496488 220551 839345 747723 855414 113470 788377 199417 59769 768500 988804 617658 272 186464 142187 654259 960048 800688 499676 457528 514464 980484 267640 198357 840059 219376 1041524 550089 970674 837630 514588 534662 870536 562986 477004 730419 153876 762212 351989 962602 495042 570129 1041566 471930 850130 640139 862944 168038 825560 394396 1008105 283107 266042 963335 210426 372510 960181 838399 245225 220660 633305 621998 899488 210297 854408 752816 794780 761970 152443 201877 524399 450522 260285 989026 371518 793953 975918 300816 603715 544232 24833 225292 804940 58374 676158 107446 997434 676486 504897 492258 1014659 810727 752953 436314 877745 934875 244138 377689 733665 304072 722923 733713 1010501 740170 155049 27686 299426 312239 859746 539954 7379 636281 623083 118591 707140 137952 1002219 165200 277367 148045 970077 42456 779395 368864 673042 578880 608912 95468 228397 548966 889436 604277 508325 415513 548537 975801 274374 358046 655116 589732 803504 582702 847312 559194 835287 374645 40721 565169 321409 742677 1023730 135092 1355 825633 720935 826657 605349 250274 334459 535020 242769 755990 366924 501690 68584 401643 55818 514663 8789 932873 826044 780928 928855 653637 784506 640970 269059 720367 835060 23481 676417 348229 489 101370 831306 459261 529841 658665 581424 699071 377780 66587 66902 963241 974321 621270 831988 748746 531576 1024148 141460 131495 805872 777604 128664 928184 707602 374025 973234 309228 482859 30777 783977 586785 344990 772191 745115 181677 502880 125305 452597 1027544 95611 910522 873085 561759 931723 228105 900873 415731 959812 190337 751045 1002680 145898 160239 261297 484038 538583 512343 97825 866988 128760 745072 229179 916968 33616 988707 517756 657776 494453 224271 938548 288812 1023758 257288 1031941 466297 114011 373140 294504 409511 406445 106605 163112 778876 52201 295170 907748 446896 281353 974325 379793 400239 475035 964510 514038 748250 270400 853638 219695 930438 965166 593389 481579 632571 585647 753222 306734 1018166 50848 747445 949072 639271 116467 982168 193019 313396 239917 140283 420208 844724 21736 842786 705859 536437 733010 224515 863195 489527 244141 682697 265459 517679 884685 559187 489500 1013637 480925 14770 901945 936662 780954 730798 426241 965042 368214 93506 903040 934687 1030390 439324 116374 607764 976053 462110 306806 232447 720223 894944 321065 500544 274134 1004587 365065 461227 877457 185471 92742 337674 394008 65678 123236 464793 852105 440255 301755 149128 473366 172972 602358 252029 205445 576164 85141 714255 248239 389674 854635 1017420 860417 840051 897568 43316 761598 463852 572591 180795 76986 273331 338665 606923 91233 1045529 863217 320704 466862 730150 922559 50410 874100 1020181 41373 544142 347417 671955 235180 1044710 267030 347268 171104 701340 86392 758527 228096 427859 92514 15181 237607 619806 320137 263981 1045830 628743 469430 161171 67103 649098 433992 46373 358219 381463 1045935 550589 314550 370579 450546 536554 294942 381911 397354 269678 616343 715056 34309 1037761 1010697 817885 929092 826253 102320 51093 904253 335920 803996 209918 410201 75325 267055 1021239 71319 717819 692386 805711 546312 38372 763263 863179 115281 717095 861224 605220 86060 304679 700239 867399 849383 705274 520316 327955 772579 83435 204427 368350 684310 356345 119851 156657 974217 517974 144992 434951 351451 567784 682753 937426 63165 970699 24378 483190 596852 400844 253452 399116 959067 813040 325320 393761 137310 574443 45976 120628 351871 428970 925686 794683 170068 929738 368435 177438 158343 383518 824049 460347 756053 253996 1003945 341729 366352 853425 224551 264149 610973 560921 805129 496080 529911 271367 786755 53246 304298 98771 696477 260736 477784 523783 894771 1028331 477496 252130 647412 980167 235666 876501 625701 1045522 324420 122888 53211 631738 210496 551126 688772 666150 528139 810572 475231 530862 588352 514990 578047 31518 168459 517619 254668 763960 994479 290372 132993 194094 183041 402561 922799 77868 415466 268732 312633 516556 799208 209595 241878 225695 529293 92794 37523 527275 276479 451751 188238 89064 908919 446501 633916 989378 202690 661897 517475 548250 779459 912800 54305 1037637 566511 3047 980387 177291 1037519 190737 991599 820393 334977 237957 655323 638416 241208 768990 381075 209316 390328 572265 688407 804285 299482 230058 135994 917033 437518 99799 1004452 579560 889300 642395 319569 488303 368194 510037 425745 790310 426369 388886 967686 184810 838224 669095 198696 189835 443776 937537 1028036 549199 961654 900050 442617 66669 795564 242815 707130 376979 461103 185372 6351 726113 365346 40630 933715 144876 1031738 971530 781367 331068 134209 822539 987198 458446 627348 604255 742655 296466 219301 217827 582503 761838 591481 851747 883252 460089 320298 26339 119930 406849 467814 912793 876578 806982 428014 930543 148582 1032700 412696 124230 243799 310285 746574 615470 43351 819349 724109 930543 831903 228516 829159 539396 89786 537280 584193 581275 116744 324960 24470 383766 685372 422258 209650 916364 496863 592085 282487 105288 754379 457952 118555 587849 1023664 92378 833768 153025 619154 920703 659323 126615 928073 255617 470918 899045 939263 40709 753231 979834 263606 49698 92206 234072 864192 313958 44819 616247 811589 850768 264445 862465 642496 396247 265860 476500 957058 41185 96592 33539 298798 890829 570015 554133 263995 598250 569795 506564 670070 961021 469666 530176 118397 1022143 789557 806378 509764 447837 937737 121305 439188 206070 791489 421208 145543 152609 528785 738726 845582 471396 414917 19764 156267 284606 150840 69163 1038007 379166 535773 881892 311133 219369 759354 549485 392605 386680 367336 397067 868106 616343 264724 277682 963596 377608 265985 407951 988767 555774 139140 963199 262034 599970 604807 87445 561034 180626 751238 410776 25340 769117 909333 612226 186870 454920 108631 995074 568918 481420 304008 661243 383569 38485 202613 571651 642798 938692 317951 564965 1047177 812463 1032092 427295 696145 643292 612822 425317 129481 35465 132554 909596 112458 792551 215721 594912 965760 587674 755770 464382 998377 449595 62806 321274 990298 505558 388715 178187 700281 364908 562170 847514 636995 604530 506138 194247 311688 768593 467442 386532 967786 829412 856642 584951 859874 473341 207835 891708 514619 12767 302370 389281 803221 433861 237457 409673 772195 89690 17974 58122 82157 228416 695347 375279 418511 88969 660284 1015990 237944 45377 279068 585810 283308 872162 848688 242026 599299 834781 623338 728793 190056 697624 101967 841772 1022618 527723 455034 74791 254382 483874 988695 860992 700043 1003646 496104 578082 347500 946484 5444 187436 375394 639724 240019 802288 870352 1045699 737235 374708 627949 753865 233238 593908 644165 890500 17154 533982 418360 775532 424527 775124 306042 710509 562509 827886 91025 1018728 873563 1001589 723803 90033 804465 983657 444293 474258 624535 1028092 624404 609991 708460 117013 1014240 107009 1036192 139215 775956 363363 516729 1012471 717744 123912 985426 1036433 43271 267131 801560 1034323 854849 649789 721612 355880 94170 150594 683523 76974 1033249 568180 740201 419769 930746 348719 506169 388814 597789 818627 918471 278440 877077 411894 578550 366775 322113 616063 961986 646044 1023382 174988 179896 147375 168155 223805 64633 709753 495147 39974 1020731 119866 453495 842961 1025095 444004 372994 472122 480380 750109 135139 569681 993995 41154 534662 709755 835257 569439 598315 51730 308960 652855 953446 881888 923502 717122 270237 18600 57508 150698 113037 193694 654680 307789 1030342 122345 950643 683326 1024554 617000 538740 449604 202610 137706 361452 767066 728489 357172 428544 135981 635823 375808 111594 221601 1030327 165048 621688 788045 74441 262847 888460 124922 623937 473832 78746 573479 714574 326653 70189 933256 60020 895289 146530 521859 147722 251086 298602 863153 685245 1026657 154893 416355 392459 338313 488482 827163 697801 471123 615704 190478 411038 87489 730481 194473 902277 169030 392513 538377 422479 181323 116147 153729 240927 845486 423812 641560 186348 540478 67974 1046536 1024258 671552 368415 352065 694401 737261 591559 1011683 792285 527601 755854 540616 881500 671470 984211 134392 166555 91639 156046 561202 890122 459797 805703 663402 478571 481222 999708 172101 354135 587385 62591 150174 611769 866067 980854 670469 90448 224365 703258 578875 397105 585683 450072 1046200 907076 1047430 1035059 981285 76482 480571 632768 689378 576189 837787 889384 799617 28312 291265 12393 262729 506507 972735 757398 365748 755232 513817 413010 739057 94905 547911 139353 594019 1036807 323128 761080 603679 777364 198858 350352 839026 538683 1001299 546583 659033 904874 941851 248214 161288 586727 190943 400556 702820 318664 131152 612105 952200 1009017 42130 837620 662596 993274 261310 394694 238233 385695 941408 212077 943934 601742 205817 576490 121630 755268 745854 276179 943576 1022993 349399 942290 657470 151 570721 466211 970454 334159 642413 265498 332892 222980 353470 839323 234558 793685 1014543 948896 1002783 656439 971403 29623 340820 309361 1002067 296065 504682 272415 329980 806452 656542 945712 685838 919322 215907 653288 199046 166160 232416 916318 842836 438280 289903 736767 728286 657543 1034272 469769 214139 314920 397620 211473 467705 997911 951202 697726 375064 270742 731029 28939 844557 582779 697323 507977 381696 306096 123064 32026 416654 63410 489921 151096 68167 884499 721154 1039788 922161 89337 135464 814935 460355 233372 339992 903020 1008619 313035 426342 286964 257417 295528 805087 259145 709874 753895 605440 413083 964077 359891 829820 160622 942265 278602 287161 138522 750726 391548 688979 1014090 117239 586543 592024 345213 109990 429630 862987 733064 453280 1020181 300514 562707 435429 247351 944264 492823 918505 977593 657691 135526 765206 322756 902895 261667 921160 490006 1002761 701254 30799 974466 517284 885785 67953 12907 952240 542141 616421 710989 115534 144806 281688 479285 748117 733211 646252 85059 530384 603831 841013 469295 819582 18155 165306 567234 170577 950393 1022330 982104 558319 433146 242404 535909 742964 176474 906717 1032685 501678 609879 238142 966665 653856 974085 351828 850793 583680 875084 577887 897997 206840 810088 323091 99211 745320 223593 544025 499213 771298 40369 292751 548431 758445 893560 524676 206181 18756 848971 95357 624883 311764 620937 330227 119219 4289 157925 996819 707059 407585 884711 917756 711700 830015 625003 734148 295180 826394 734240 86132 655077 862179 932105 351687 685884 999299 315904 1016175 148931 356114 1015854 813712 569023 94049 467605 101443 318858 100465 220294 927765 275218 508922 478251 206981 779352 323557 954622 773001 1042675 94418 303696 72970 604554 910483 30147 147811 351837 365743 947664 757734 609725 833760 182339 425303 105104 297365 910521 808559 651982 991857 883497 379482 388614 865482 240216 83257 338906 1018411 951907 662177 836222 415442 651065 688155 1047869 547891 374559 153506 158452 777075 661802 838184 867477 743405 294856 963089 127910 10673 432952 513461 286911 843776 116749 61922 389648 95185 574895 37977 807384 215632 113881 50765 873711 198489 169500 1017575 670013 667649 106587 267716 275520 695566 296781 200053 283019 638330 498175 740861 41281 108788 483663 374615 571038 131678 427634 111598 226926 698960 657774 561955 538004 672148 378785 111563 862085 687016 217656 97966 335050 278847 857273 864521 430466 369344 510842 882445 396253 236229 281127 644702 903842 106654 234048 452756 836522 592588 473496 91581 455266 672134 532695 1048281 63053 114999 883193 395357 65920 716029 925389 62641 988965 700716 407416 695986 956920 783817 733423 681008 731853 516368 525184 987249 186120 256495 772426 759469 497443 1030792 304320 40079 138540 844467 63273 840890 1045316 678521 59171 928066 453153 906394 145180 898607 513933 319752 27608 37886 697572 515946 213742 487967 896410 573850 358731 459128 159155 499239 909741 208608 98377 463572 314152 470437 1043978 685847 1030053 283143 1035192 515739 877150 113594 403623 519102 792164 446568 19777 881172 283929 689709 149893 977122 117942 97817 578436 765348 302790 323250 554468 464519 325289 810607 265821 218351 192530 273982 302142 403443 839050 717823 810728 89820 360171 1025286 1000530 601002 358373 692381 698244 148879 1037948 731775 417564 121713 383368 304479 596940 611948 173875 220511 661209 519246 615295 332441 659614 786970 1021630 914330 892679 941702 910360 292833 183319 76924 69640 920165 787554 839068 349919 427020 677267 294073 398144 816693 64744 835672 767138 804143 804273 896308 132562 266943 374740 719037 50030 686238 1021516 777107 33386 135929 109989 836624 386703 252656 94850 317628 862455 676119 1011736 608982 1044115 489463 263856 555218 1011365 1023630 358952 450773 846150 195275 86131 516923 683489 5139 196628 808210 913846 589247 126631 58012 46680 352668 48985 410065 327727 744041 520555 865499 793847 597596 380595 23704 440895 620958 895514 383771 625643 858314 28191 181802 17075 172914 555858 682434 578210 501402 186074 219791 67991 806715 1026288 809077 30151 259265 265058 721162 564281 816014 469009 938521 360265 415605 305011 982048 554277 513599 945937 492754 478803 301609 503818 932247 642089 285796 214415 717319 1009492 151444 1008485 172659 484946 1006162 562278 179804 345079 74154 919808 420601 746988 517022 79284 1016246 402219 336289 704920 877232 72325 858908 967894 759609 55580 858092 677675 148570 708841 33506 290408 159052 368439 971842 789749 525822 762662 805956 901193 775571 648233 490903 683891 993505 346248 894937 620948 742642 7135 1040928 9314 985478 648605 202100 547495 226192 233350 313170 47808 208821 121906 963627 1045791 855248 535947 211426 359114 826993 367443 823890 97241 171865 940444 581062 931323 467967 749390 851327 299762 1023246 703652 540210 399122 174565 610735 184967 401350 244501 136402 73115 815628 34023 702788 380287 727284 672212 591249 837046 103460 312586 682521 580027 480855 351470 518032 939897 496601 755092 17788 287185 549133 879433 170171 465687 467175 146698 203258 302997 279411 282378 281662 970759 545868 331056 947039 781342 809253 834966 1006216 1047805 1015876 4875 813753 593855 270082 364434 69957 540655 917580 308961 226900 102926 787237 594147 623458 826896 461090 195639 539070 2527 13548 20654 481548 119767 555202 446928 218564 421192 750836 684376 499632 566520 501353 614836 735346 287134 910618 522374 629244 928872 144020 418085 126230 101238 514170 663325 430043 11356 186113 352427 453692 777892 566131 401729 892539 351818 669357 465928 846770 650814 93088 822873 231498 639718 765395 444995 241284 81049 784351 301321 427252 979493 926194 1011105 382208 35657 360525 747317 397669 27452 53702 336806 699571 928548 884295 483844 966604 779424 271693 161047 786537 674879 556137 1017306 657301 891911 425410 632314 1042479 347631 452242 438875 136557 42596 329125 656787 432468 659144 1038813 719469 629569 212974 32944 605800 800355 801952 1045672 586806 499774 990233 400354 42557 958249 697483 796304 198937 479441 374171 802167 953880 475316 361184 557170 837052 773799 40551 218349 758333 582993 578354 197738 666117 524461 380852 699136 256562 99468 696407 161238 194839 680721 1047030 602541 309435 4915 873571 600404 657752 841534 709858 676913 875485 938834 395436 775359 562285 553954 225134 968458 310494 959543 447943 810805 886587 873707 819149 88052 172099 905838 861065 569618 53735 945029 439158 1031661 849359 583622 260358 885749 702422 85532 851741 485680 600202 457545 674964 864953 991149 133215 323255 414524 93879 459078 873415 690556 844625 715578 193913 1035982 924123 105290 447350 497051 73703 23770 179673 350178 190139 976930 1011636 554419 951763 43180 227723 222133 19806 21466 326615 666017 567484 511837 536964 143556 577798 944063 313971 877185 216966 480987 792057 693965 675898 694879 654686 348849 377942 137809 708191 972492 742591 335751 1037741 687567 140432 793133 837996 486142 811929 440387 525237 100534 45275 936989 494868 251617 871693 951009 325386 395651 990490 944908 132748 1013553 425121 248558 536194 612245 254068 706345 842313 676332 411929 776502 297010 351111 361804 660959 963584 386637 148603 246726 299374 220984 391496 999901 300711 392404 822283 933356 317132 449987 122190 80655 404594 358203 858191 354357 144417 807814 251265 444066 923350 991361 986379 41069 795777 790045 776519 413443 409224 687330 133444 938402 725571 64615 688965 635871 533374 825819 1013568 115745 698106 228991 24928 399907 77035 843306 253060 322934 531323 538052 83133 506876 719174 907723 797140 933998 296924 185553 758209 112856 503363 660987 461621 687384 734067 847748 233489 124258 149719 320824 669677 688318 779474 51961 178834 564105 191800 996158 770688 333296 602577 535951 724841 297592 472793 21770 1009844 836729 708483 995041 942075 165534 952433 186586 517005 631142 254526 722893 631021 88486 678900 349738 800593 466693 871830 320112 277028 627327 168600 998839 66436 384227 263265 567847 218820 611669 902352 633215 381675 96204 743604 514959 79156 273301 889427 797886 420748 678350 216036 21637 554776 447468 979477 893937 7852 231990 188037 468005 225620 987719 950859 591062 727247 294288 417901 481997 1014799 491475 55402 405097 504250 976297 114865 317978 279212 482045 971047 440551 1031283 557455 449958 206057 988113 415603 385144 443854 775998 585103 1037536 12119 143716 290336 811409 118746 834465 750389 873269 208576 532616 372019 648935 752392 560736 317775 582841 1010114 719267 133143 231983 812181 798593 865258 738498 723003 1030235 599931 801887 193279 35400 898130 437733 648005 363411 670027 595371 534019 255290 162068 338423 808256 599409 1032371 632199 550556 471581 24063 713228 133576 789338 1009186 279211 22281 1007094 969757 814714 52665 1041907 902980 416521 893638 696585 362942 599766 1007410 381217 411398 574423 249489 642779 952941 618997 277902 109577 449941 526731 329830 894514 769783 71147 555371 92432 1042526 49113 980866 532754 58730 362510 951461 548315 522767 1036726 756835 115905 88339 539890 852571 955215 240275 446807 381124 192963 123518 325742 890600 267664 91928 280626 178085 78813 952185 269717 1030123 541701 606732 1787 912704 37398 285457 65212 1014847 336210 49947 751015 698132 581296 1002898 273786 27650 959323 177969 385899 553949 984882 785545 117410 807056 394055 721021 317116 789401 156768 885444 775754 394376 68985 419435 23888 794500 920128 477264 556998 17349 356760 419240 220186 141851 923671 709241 816557 555878 529031 589857 1040209 999195 591976 627661 603601 367046 22125 298243 485993 318338 852219 703513 1006922 712323 1013421 493755 477208 112012 74450 329833 325739 961145 774125 812278 580177 167095 711220 824074 1037002 348103 12819 88225 387659 457151 470694 304010 247612 1040840 995394 274409 63610 671393 529132 360118 331734 984346 684256 138300 101523 5786 374028 407194 955884 638874 916882 754757 296332 362024 249418 686724 803348 542821 1020733 775155 27032 371463 717611 288513 609314 186328 127494 347250 898606 166965 385909 677341 166700 292751 798034 54318 208898 125422 186924 44582 836999 119401 326598 116438 406281 921007 581014 504872 983240 263297 132935 902486 983673 694837 69431 874865 53699 486197 736506 558555 71877 875390 261077 199885 830606 947490 138563 238546 489380 726726 715636 494154 406654 553508 854985 159720 325642 547466 340313 305973 298024 811866 434032 114699 563756 937608 97290 79386 42336 510751 62044 245606 382335 230332 730444 437958 495932 97553 848372 1031783 59577 574564 754211 730696 53264 28173 372443 393916 993742 648187 996052 985835 565619 427056 1027320 497488 742899 167745 1012453 981052 939064 1009367 799598 138322 909725 465968 1009946 624393 431732 216734 40100 1021741 608386 88583 882553 597343 116094 906595 108093 672400 679317 90434 559942 114314 409065 575043 180511 286311 826125 156574 617735 187160 961419 716187 614768 262111 160350 228377 4224 860373 809336 715016 282259 188773 105533 294639 320695 805583 885254 391015 455470 144038 223392 444829 926704 323922 499402 706772 568614 157839 593594 135905 598960 416236 374937 544429 531872 986445 261378 866999 500925 18282 702343 35727 162049 954446 141612 727644 74523 838104 504554 1008471 972526 398909 942125 742478 534032 921220 409943 355106 885324 84232 300603 992329 233505 12282 444578 440653 739648 927709 669386 143178 782097 984584 183777 898420 576815 841512 685198 480143 838631 1045947 214377 125045 381630 225429 432510 620692 654056 1032543 713423 183405 37329 381715 677583 24342 584600 284802 288999 433337 591247 94926 267508 618771 915645 174064 326087 861686 539740 862515 82852 299463 899163 551351 157380 431616 763868 853231 960979 322991 150455 652579 884850 936950 290038 661999 832950 379529 307031 265922 26279 632883 701389 938336 511170 218961 658175 112737 55416 711765 325576 276911 301997 490564 328117 393484 427065 506681 219018 710282 26218 699104 721342 644369 350080 297211 976122 880860 350256 568801 890013 904700 773922 183034 849211 1009364 185203 620868 503577 667 345908 268241 422067 785373 639464 916039 983351 382714 19210 59230 205575 665766 844933 59238 607803 642151 582970 221886 592669 289562 336766 757854 365739 872815 454553 406606 1026840 300648 646728 962092 634443 954846 25403 481195 481374 238332 867224 996110 217120 149186 1026166 977329 297876 884355 817507 465537 885360 99943 911071 653438 995487 580586 277726 670016 649407 758875 87370 611183 390820 197470 582271 986442 922067 766315 1018318 285473 368648 1024588 183802 757211 313264 191395 248253 1036657 283248 826210 965188 392049 221084 388688 612783 567676 59072 644747 133523 634824 199195 971265 642423 186270 407839 332021 202074 1043933 926451 191617 1005611 794997 162033 634126 360016 831981 98600 827613 728096 191967 162010 295553 687209 1016182 116479 601955 1014506 70902 65217 765501 339674 539445 307710 689568 943456 700442 660426 680558 191512 1042213 944874 855648 764820 59879 152665 46721 496089 362117 185799 98736 216286 577081 147477 489251 906512 975825 713178 701663 247761 399918 362977 521792 758260 877255 907689 1010296 813635 658467 944099 514824 662522 446562 963320 8776 1024329 406453 844673 586213 167381 144098 876237 59741 608567 213441 665950 851077 924027 563649 792940 469508 589219 776292 514400 885205 677922 650686 571994 752585 26978 744186 218797 499202 105022 377045 656477 1012602 366216 48673 858024 774778 472964 532036 62842 488227 605803 350134 259575 120296 515818 678534 923381 555538 72096 503510 294527 25659 911011 516954 707923 652499 405500 674782 803173 593567 629798 462781 436314 757044 469139 428138 74254 527232 889895 389099 570126 981570 956859 221016 829215 525965 981659 728417 312245 381001 874761 15558 739965 651442 647864 690908 314323 217303 576337 249359 1034572 53276 628465 939098 403502 146105 865449 971216 685043 102456 321789 233239 717002 956922 264294 190440 294422 446899 950736 727441 1001709 235498 932124 876915 1003162 572026 602527 945027 175899 871188 166049 397517 511907 574907 16352 550380 347417 952134 1038346 137620 900760 103393 244550 140041 608237 699788 227244 704677 982044 703131 575944 247382 528348 228404 227099 539677 449558 38100 915610 609424 766057 712394 849197 33624 95657 4795 232497 744372 794716 572956 421879 663285 193340 428475 512067 791296 37303 315447 398541 194767 189042 361603 485315 514800 311746 288871 790597 732164 754737 692991 105704 668993 149759 804666 56884 251121 859295 727644 45350 429297 912181 420476 498095 123187 344863 271623 404786 329276 583529 777531 281866 319398 668247 930477 733442 216735 411615 165828 410075 118889 661548 329787 312265 617688 274972 982947 413942 128215 943555 229342 795646 168163 603878 677797 602738 368526 204673 219396 726869 648190 369218 782297 380322 722027 142603 67672 801475 743588 576372 476553 1018139 592011 174406 231368 1004158 555668 681217 901957 301748 922186 799319 534146 104954 81611 511151 299224 22400 186695 932259 153842 660459 54148 351106 942927 99285 79453 742351 1018052 645704 946238 243135 609528 303943 979882 559295 976103 28230 140726 596717 36192 149677 826507 41882 864647 264280 896487 964046 155987 91673 544156 754372 301073 911413 605200 126057 643807 892131 296124 616417 30514 697553 281773 634883 821585 101790 192774 149464 340695 949345 685436 1035551 825653 337953 213720 596684 787501 894042 800121 932741 939096 1047422 392143 207908 182689 563570 771297 28216 137672 1017357 212680 223875 1038049 815004 910642 566141 140754 99681 368608 636879 640216 467471 962856 603354 287234 149072 586867 407854 213429 1041215 683200 124691 13606 980206 860960 42755 712931 224482 677176 80429 545611 781458 848834 236788 977681 282603 356620 637294 560573 985039 581495 780774 339498 1000593 352249 740187 500489 913530 385180 778239 445789 227912 994045 33208 855806 28586 17101 173218 4374 976837 5204 1042826 711334 441778 160489 491637 276226 957181 943995 88855 748625 250407 1036043 601949 344590 198950 936239 477668 219018 766944 226961 77951 1034855 548531 690030 791732 470302 379120 203288 726592 707962 184155 92532 218511 346907 206509 379773 1037892 753141 976402 360383 995767 240846 582060 970204 334194 857027 382222 160779 633268 113347 941505 812436 35822 826386 378306 383317 125256 924360 1023490 698432 994589 575824 927973 785371 890746 32745 234692 675006 40867 377640 1643 45337 927375 490100 422811 752427 424295 325257 150921 272332 664587 673782 523101 826596 496524 58783 664756 243697 690355 959291 904223 863365 481913 849879 473506 438982 788621 169041 636213 296429 73169 608733 266567 996039 287453 671876 263478 833079 483451 687520 677847 977842 766505 113250 645621 84929 469146 363084 733386 1047171 638005 184759 1011847 140840 1003413 1018959 755410 111991 475655 975761 423235 673353 774671 103764 285670 621579 217059 830013 545724 695872 335854 31817 465209 493309 822607 658759 296647 581996 224343 568667 384834 1030217 953615 127357 190587 152680 392623 915960 1037749 420653 204072 395499 655915 171282 949660 1009867 97160 82981 497376 828127 613485 955015 18689 984515 587502 786670 405180 162790 511765 199971 245764 897548 943454 84101 214143 36300 381242 505477 890378 717842 11148 490280 963377 384927 248110 383368 663992 575364 214381 98899 598293 349611 810121 209482 830706 224590 497207 237764 872368 491902 180255 48680 181471 867229 14429 803446 879559 29156 329732 887743 756195 945630 1035670 52392 286049 623339 161677 887532 196515 586942 577238 945623 726976 994783 381265 285899 89347 17962 121938 978367 125291 186703 239395 271291 941098 339280 920960 97629 904231 43269 829977 21335 559740 367259 606483 493294 636152 609809 260743 295037 39069 29626 552194 359920 779299 1038013 620548 995657 567924 877464 913025 503583 996654 753305 528739 44314 501540 567908 121349 725112 28381 884336 529593 904331 35091 191881 936772 659769 1020726 711759 360285 444795 896487 329654 1029425 879070 339837 670597 675298 134917 9859 514263 602627 60452 764984 371868 838686 723335 198413 5657 840494 807689 826667 32100 124197 325278 177899 924137 520551 4809 135515 67816 226125 111910 540864 111604 228516 403682 779022 952181 692267 824637 565874 129319 543768 453647 591817 188057 910484 600129 531750 594863 486970 121935 319568 28961 260252 397517 99649 267002 424126 684767 559272 782105 623513 250559 103016 441267 1038490 586298 10263 665039 769056 1024819 405376 219080 467457 996895 278817 118735 436229 145544 117422 427623 90218 99211 459148 91367 486495 170585 173399 461820 91785 219321 365148 584228 171392 848261 926751 631347 532051 539944 878551 508370 954112 874535 7917 575483 579837 561557 364929 949119 107442 960924 930021 37248 106236 679931 789023 304119 302508 873091 985195 948271 491526 928665 460727 169288 585283 925880 374566 338613 451343 1032428 674702 1001150 198155 594775 66042 285951 513612 722351 29224 138471 566490 535230 962827 301114 417586 313569 541514 571792 207301 669834 188352 461523 969335 496319 393722 52165 385824 634776 216252 612472 916494 292036 572540 384980 548481 488453 436709 879124 376622 514479 236630 208713 309437 633645 519265 343509 333387 152956 734796 618738 650729 953262 892051 177961 297755 357737 449124 567515 141657 208230 337441 749244 425617 298994 386018 915538 857507 940400 141296 33402 751844 627924 592203 355812 928924 1006121 115749 681362 686472 908557 1027173 1037661 984920 52016 127014 569456 870194 457433 600629 821195 372269 1010016 836758 389313 49111 494005 666367 473978 977072 320216 511323 1014130 600237 261727 389704 644088 822709 435955 481689 78512 687655 751314 765654 143890 512851 570959 379831 354792 312316 297550 510637 787412 499421 291529 977241 565704 283936 923981 604947 955531 709864 225149 994148 90683 406473 269710 708748 957638 436554 934090 462333 788591 22890 555533 34525 266831 585496 1002571 155784 693970 919226 1035016 578829 260150 944295 628958 234924 558351 5037 144891 130398 929478 857996 237216 201549 167957 81784 14755 220503 1000332 167067 399086 164495 166416 950416 753149 703932 409943 407530 969828 270297 993901 218283 238663 893587 950321 1030349 486113 395982 1039832 659645 464637 957217 882026 77274 20352 104021 300608 12539 514525 430569 295820 361702 1005727 956561 105169 960730 285155 138419 445031 183046 177627 703208 1005561 406287 277836 183425 194310 31886 505872 313856 929635 1024400 603030 294298 70583 120084 368989 787900 935933 11664 247164 436099 284678 270189 816413 225602 744948 116614 795901 634112 63680 66989 509934 598775 823990 1009447 982358 11287 391156 319786 364462 103552 539886 351078 934659 282124 718061 592505 62327 455362 768139 367225 394177 71524 130104 141679 72617 814562 472761 4566 341645 1030117 874403 165152 786912 362821 888292 980529 691109 580243 613947 21474 868600 93072 526779 463743 343173 652724 672844 2890 58639 667304 932650 793846 646123 957132 912228 176172 146306 536498 116830 589065 730579 902817 111183 534174 959214 614163 933060 796015 446330 733495 804123 360949 809775 823408 841993 515868 415581 826835 748821 1004741 349540 51885 811802 432709 251194 207611 385225 524517 394216 563185 849445 212576 182797 565876 70661 132967 10841 87455 1036949 358944 847891 51522 722901 415907 109972 951390 732696 136060 199370 962474 531079 959532 1008566 595985 131996 997288 112366 917810 317351 239832 255004 182239 1041229 838425 670333 21662 772099 1017020 153442 876075 574103 47493 1004722 949236 999848 263468 870246 395420 838697 476639 396812 906360 473058 325310 94022 305173 12271 481886 690248 628400 199487 423239 297820 991420 455446 710774 577121 9824 1005963 998364 534856 43510 311307 714972 631958 287374 1035732 980177 30694 335465 46715 19334 219236 193918 847975 559548 989010 543736 867155 501672 954503 763061 390864 29553 125162 607177 248000 646070 990460 958713 431068 985607 384844 109121 310832 544103 50944 906830 51098 447697 904786 67333 733262 866736 532753 146426 700244 973413 867100 791802 309512 1220 481003 337026 21914 61591 470022 4677 870284 887322 458123 888233 623159 789629 63660 659530 979014 289894 189231 94326 231992 692844 596460 148400 376034 353693 712531 725294 991211 828920 129507 742491 490575 497396 500404 151381 139997 424440 50158 372080 1020601 55520 231248 652721 880602 172159 13482 445779 969101 133911 483427 68166 438512 547554 485875 300459 991096 484493 739946 532057 404843 387512 307944 301915 759911 836471 752419 695920 563673 974036 810980 1013386 789895 392522 70025 795215 321543 942923 758405 529051 326981 732860 976348 638204 399105 891764 986536 458293 744271 592832 154006 1002684 590613 910050 918889 637755 811152 339853 534390 51986 931279 468587 585511 397011 613174 421015 340857 498885 1029629 668195 807293 86371 491183 72852 219866 254426 710572 459105 496713 769678 242599 487543 148504 116117 920616 462520 512168 1033530 681994 901239 798447 183932 700926 762877 434423 350092 220935 187400 967773 732755 713980 10823 848083 604905 98570 809439 517790 201247 740911 31209 642328 546806 437184 452593 426287 782886 586724 207481 865252 985752 754198 695156 1005774 647660 199079 516811 451733 815604 736313 213211 383863 57399 49221 633077 602054 639087 227222 830429 585831 403211 726476 340556 1034068 363438 526043 198510 247835 359342 697737 209765 691806 203926 705011 468420 175185 687780 620552 438292 813375 900940 480780 446546 774150 916403 578327 1002351 920982 4916 202132 595919 794485 473567 723394 1021899 315966 1006325 51254 959535 528413 84845 85079 485052 884565 707699 555745 394407 28858 286179 882787 137496 728631 975058 217025 262060 735562 199174 518322 585460 641411 828537 740930 1041140 23305 762842 607570 612261 359700 329483 996115 250739 692340 887460 545679 999871 321032 535407 671776 73054 798024 162026 771575 224024 537277 571336 3222 558122 519811 775280 3158 897220 778957 206204 808162 430732 903777 261692 74682 745242 1021720 594225 445106 256634 770144 238226 550512 623021 57786 35530 713969 628007 174396 723191 941060 209746 661007 484717 241613 611082 984818 1008689 35140 257568 334005 690047 761012 650200 382143 795205 737340 908138 143241 80549 21073 491140 349985 539767 487482 271302 184744 818116 687251 512325 650196 1017676 816587 605960 554863 674561 629925 172430 448982 650 387771 83015 486010 850881 252150 914454 205154 731445 882199 539094 890280 427177 642354 943313 674807 737683 564270 812362 873748 511902 940614 751349 80978 830760 691850 826234 804380 264645 161375 517365 982639 735418 654331 692345 399197 521091 326890 913544 628619 224333 712844 75677 219315 340092 425620 1028770 448035 514855 808330 967546 281405 104343 69962 748408 74229 685004 680324 234982 1028438 688888 270394 250496 19453 643073 247876 258038 368284 794627 277455 812653 417401 165068 252634 954879 411628 835423 977335 638262 27876 291442 18320 457621 840547 795887 160992 381967 746493 791670 715254 244622 927837 448474 638326 548717 842177 1036704 498391 49151 769913 881283 788709 203526 1039723 84978 393280 370236 684690 1045136 53724 137677 378747 176308 1006976 2779 871622 854247 497735 5625 723371 2152 549665 121265 285298 354731 242003 966910 1048314 820949 458483 237010 1014067 203842 792429 201618 375716 252672 797697 709013 337893 314193 997954 368040 974118 1015597 115352 274060 874151 857278 708287 448119 285246 2273 804934 130447 14036 383404 499473 486514 938728 686306 49112 943793 592650 495233 613029 300368 57441 625461 948570 115016 849702 297698 157225 548358 845095 198430 844314 844777 380997 547251 764808 916167 318710 69410 873636 488553 60611 723227 27121 661258 371915 1011975 59590 145372 128063 555646 918991 468355 226020 849361 148365 877207 634772 766593 514257 372775 677565 45509 223045 190513 55520 928009 983523 43051 219411 218218 1016699 314237 453504 727354 931122 374276 861156 817282 50430 1011345 324625 446843 625707 100712 580204 259092 665049 1041090 286831 656240 152955 10571 715048 469093 343385 932004 643000 70653 976143 82914 1037782 152056 266252 774157 254538 1010505 418836 32418 331634 907413 450495 370706 920000 443575 41207 116289 376377 1023807 392062 700167 481527 163566 647014 106162 758697 21563 1019798 397955 873486 453585 698444 619308 236158 311567 619926 888664 704609 303238 235991 517667 460469 727679 459849 246174 685196 1033587 866165 860493 525707 807056 188348 947368 927853 747067 768466 730525 167294 89736 837949 62220 607521 573892 450266 662346 77387 826092 749401 677535 1029381 694835 375228 41416 385261 460672 146908 514165 570293 820461 951012 8140 448419 106825 732628 729316 368144 932503 681983 332619 1002985 700557 300429 300929 836145 190230 875514 745851 284797 465105 194709 111393 536438 293263 124674 435919 898395 1026264 448441 1001944 558716 717927 587396 952062 170944 158378 426245 1040636 772384 507203 896301 982269 691242 521097 778182 392481 535167 322824 865003 830207 139349 832508 412811 160286 712437 565210 165097 862842 252734 935880 23838 439046 715808 804128 411030 220196 325922 837105 636047 729646 1046749 520062 167069 1030129 409471 4285 316201 614701 859465 107736 702189 302358 576785 75184 583289 696534 1028801 44629 472754 958984 453078 486799 497997 651583 140258 321625 353112 58493 55050 658528 451506 692668 179336 135816 739726 350569 892714 340327 973556 147683 948689 991176 1014592 72961 1041907 223018 754081 494729 1038874 624191 319387 836282 964707 713581 169862 270787 109824 823120 688908 42313 154806 972598 879023 728293 385888 829345 1009473 341668 336490 310985 434793 219525 24406 438040 676645 479231 537147 897452 792899 377464 377921 215256 369382 33230 810534 242339 303879 1024466 935612 928583 989170 222153 979304 720819 647621 585962 818341 94218 764148 779490 688255 483874 398536 960594 535833 320518 1003995 236368 768295 360053 387229 69602 860276 87904 582610 660614 668254 533615 935698 396973 913493 519549 120136 75067 343136 630552 403252 1014537 710551 879874 135657 866660 307370 66739 286031 354955 819800 626644 510626 631860 901625 755397 92913 295431 187893 676632 214432 61474 773195 639507 872166 17811 518411 739122 437840 601825 861404 69284 611644 616580 426871 57289 648543 280936 256553 53178 386880 531823 343637 508865 151738 282603 709616 771036 285566 681512 338948 531774 961423 248288 918317 349391 837060 418757 307231 846247 448073 132602 512542 190359 509726 42650 413572 1001888 1025686 223792 107582 76921 810458 425533 753744 381197 178020 377782 570957 880379 112004 805251 227807 513813 669918 562946 454213 189921 325354 1033857 918736 312859 49267 618439 1026917 787249 202777 942732 150270 1010629 334031 274684 38441 508975 437341 1018424 632711 870649 135647 484564 421966 196961 635972 194906 947912 647642 676048 822470 386258 376459 748954 199433 976478 921038 532495 291207 546801 293554 664429 723352 247077 739194 81737 488202 833320 360476 65033 97949 742204 720067 963435 645254 805173 668750 643837 426733 528894 122574 562850 270447 228884 813068 193811 396956 234505 471552 387163 1003642 966402 1025883 590938 936192 347450 7678 23876 345500 736893 428417 310815 645294 877230 982445 798536 328714 772161 786690 838895 930682 228033 438066 257430 722746 102731 43940 759958 913018 625937 123890 543897 889312 591833 795243 595489 986627 176764 946322 259584 851441 697191 149917 563166 349610 914717 826615 219319 527522 1029298 827582 695642 38979 335954 160837 30955 276073 734648 496275 172897 985060 1020087 201955 180233 654073 432565 247074 62465 230881 590891 655476 183486 340297 171302 747952 30342 1045201 813513 682975 148215 612237 792009 756929 556926 228999 176623 167752 498657 647994 311962 91674 172214 849945 368186 194067 914921 430342 7126 764097 293178 73179 430471 642790 582844 767205 271099 1037050 886104 322915 614387 146343 803144 428555 930501 228939 585372 783238 204506 500089 522680 885488 773937 634744 220116 695385 849115 850114 516475 825670 488829 272007 311565 820016 715217 531752 491837 368131 617509 569020 929683 967329 440026 73102 648938 297309 824038 683676 763379 935041 955987 363546 357809 510664 471741 473069 647163 659940 529368 1035825 243198 825593 511464 579508 9912 631584 449608 158840 337278 999909 389092 681525 925815 470986 495038 484052 591646 1014466 458092 104181 893123 917174 952216 225386 602891 569348 459903 788666 555116 833018 703091 878495 648882 939359 363609 38280 148861 764651 817196 622104 890048 800203 419192 303781 410436 471582 17375 564410 832803 705402 424344 356501 596557 913255 893419 765865 103686 485346 302006 355101 962662 206300 649195 718412 534232 54201 940047 883011 260251 329682 986301 86855 119364 478963 50209 150860 836410 460509 424062 760958 869433 67781 872105 898236 363984 9171 513163 781080 147171 157605 167842 780376 611113 868041 777088 60280 92590 678214 596043 842790 744275 485140 207164 77125 532809 172703 279328 626539 330650 928584 68314 684898 542624 274404 459743 875690 505484 387387 675512 328694 267232 1008778 833411 215467 158709 663042 529523 718948 909942 551750 390220 481136 772323 243185 957672 232786 787728 493070 612788 774720 1034147 220318 530995 160421 37529 876054 548986 172448 102337 1035486 229298 727939 341823 742355 535194 694356 83467 532677 479747 527951 722032 1036026 938834 50274 384141 663977 554753 406703 934103 429696 114461 376590 713365 825375 329161 273288 931939 850075 1010619 457949 152752 891900 202426 365311 592959 682686 213030 794005 683178 320596 234352 679545 754394 821664 318621 539706 487824 661373 591559 664731 317408 495926 551580 999186 100273 989963 158941 225098 953406 697523 224480 993185 426135 943061 656143 986027 538145 532110 364391 877229 1026834 869870 530426 481826 479478 123002 358253 530490 762669 148652 646011 237142 724330 631662 103280 752525 795189 1008291 798382 479019 270698 346015 322347 727852 511672 29097 685041 353989 38948 468096 1044382 995548 3203 877267 89825 504459 762371 678088 346883 389537 707746 38518 377947 664352 91317 203370 700633 581056 23907 76838 1010300 662635 445224 198301 896476 397503 866899 86713 514209 640399 349575 94678 817161 889186 515134 38980 862054 481523 715073 505800 179870 172463 690481 145947 577706 554042 893186 101226 686615 69354 74874 488660 688008 616522 236727 83695 48177 426393 720550 906308 450654 35145 971149 539598 950250 1035648 42370 99199 684232 360090 842225 197308 358782 672165 898073 236764 20389 824035 705936 641964 58986 587852 959163 293358 855312 394249 846167 306645 679276 927482 169715 131978 883304 86833 700275 260011 171648 552565 78735 655815 621128 300224 943953 818915 942820 273089 288923 27640 708750 507995 595359 520306 470291 49956 410469 637106 520790 262375 672840 598157 6348 653859 179833 601548 185855 459913 774779 285354 961292 343425 889253 208985 770852 674982 115875 766333 500238 194117 786934 234671 533155 949731 922735 1003259 1033553 252084 176568 519778 872089 700452 557259 115801 46482 144466 487544 909384 1008227 1031824 679396 23053 113868 1000421 461573 355446 264862 1021835 943399 1007562 302654 294257 990057 476225 611622 560313 296257 687239 419428 582203 776436 989245 33050 303873 635423 589432 277244 675529 649265 649280 839381 844422 242926 404242 273154 707295 797421 545631 413685 42671 64539 888587 130739 121219 364599 321519 46935 60959 813907 740951 1933 116986 451673 947076 403735 1026749 338820 29739 782412 66247 41187 414452 395924 201132 686809 738044 494829 482225 572576 180819 512617 846674 752833 230527 371374 1008573 293789 339191 120948 385876 723431 711081 712715 767535 409384 294261 271826 841880 491578 68272 154817 18829 1005006 748962 476384 666945 430822 808712 440782 1032091 379739 710290 987451 464565 334424 378214 969070 832862 932061 156 100287 585113 713789 619455 943902 987932 627872 979794 104075 32210 164738 714569 739227 875609 459314 50572 912634 874117 335956 875640 379107 655323 631391 388445 248746 334359 673824 5889 377394 305062 156470 823323 382071 970285 769427 963033 742406 1018112 905217 709210 449152 142251 870555 356149 243739 570477 385359 862193 569888 716472 558691 624779 135534 484787 511213 566259 983286 9912 833882 360078 801853 873430 906728 84149 396765 1017423 170283 616757 761348 786715 859276 284622 889075 832356 271045 1001396 128384 920328 487014 434705 492436 300827 550996 217217 141998 293474 71236 448404 716895 306648 221508 16719 859852 529197 699443 251819 705327 415554 637508 1027861 162902 959662 976255 458989 39203 927292 566592 939527 362250 285035 287926 164140 757910 995564 108901 289178 388068 591656 231845 238976 203046 155832 684832 124035 823585 98027 16728 600636 902063 115267 42015 972984 812606 843000 513564 887542 791120 513395 107341 1032045 472057 907476 180096 348803 477284 187757 421080 903447 420942 529733 684622 92920 277129 798871 221742 208235 522875 94288 209046 355753 663196 231572 793082 752478 987900 480057 645539 127788 875450 938570 733227 518438 590734 524933 375298 189269 940608 720350 923116 500791 394030 1043962 940929 116026 807882 544437 319916 270662 393754 721052 349485 790320 795447 43892 401175 93256 621006 651441 269138 882380 201890 617984 433946 161906 408840 757693 905086 934114 374121 406397 346082 94266 18371 662150 331901 364936 697385 11346 713948 787795 429886 821520 379485 1031187 90302 93219 915125 245940 250358 777889 198251 561944 859207 276949 688986 152210 223143 817597 572211 637035 231711 417676 910840 123488 659790 746537 105603 847138 1026788 31407 433917 614101 182568 1024747 60263 156049 566899 84961 533524 839140 1020595 1017416 17965 722255 823785 853769 176172 105668 936619 653763 96353 448303 1000611 41802 988016 454634 96013 250916 281297 472390 862013 600843 951119 127753 857879 599917 21386 339179 131989 986095 944757 928024 488261 168166 181720 772785 251080 354012 14543 113739 912725 952593 16969 420462 104243 876536 340874 380439 905282 963509 698025 198454 399475 880294 935187 182065 73803 602071 712198 559967 968549 830860 1035543 42894 1010413 911291 962732 73854 427045 141967 618627 743012 169699 1040614 693289 556904 290833 538324 125316 717351 1029164 166942 1014602 933937 966086 243392 448391 8332 248837 726376 304667 797231 98593 1012216 36666 286344 307433 373768 356842 33783 622399 746337 649864 938064 380567 981635 207171 811869 196220 2336 792736 659802 64012 75423 709620 392567 824951 373914 945645 361562 213379 356704 984842 980634 917515 1038963 668702 41797 900219 614155 373969 963163 189782 811666 162335 118608 678833 528167 654551 41870 635317 456731 1041437 925937 309536 494710 130024 433225 418245 22899 31621 374747 452615 662783 564242 990689 611170 632894 753412 264965 672995 233990 746657 1026282 660907 244067 602759 276643 804207 170001 805411 199994 407803 156933 962363 611883 477354 919269 491109 768486 270064 251531 897933 704592 1009361 405894 868467 658754 641639 777368 553770 289545 213343 669241 1027227 435428 503676 211218 616192 733578 54035 85636 298089 44449 492430 717087 990522 337480 933865 532267 730795 13198 986424 236834 788807 385784 435487 133171 397165 815615 455768 571585 676818 972943 715057 947426 587773 402314 365067 1045217 240330 237379 429020 142269 687848 381444 901294 818600 856411 149128 554526 302728 655354 927361 109534 417401 438258 1025299 1034803 80456 615489 145751 630903 376314 1025084 501977 832408 833347 717321 1040923 973975 145424 905510 108304 341771 944382 204000 919457 679835 404448 634589 568364 918151 888380 939411 978944 506400 396239 924366 510946 474444 172293 711214 430218 777731 765313 796582 684327 874452 829083 427519 318935 1044065 367069 191827 44592 908254 688005 41362 269242 3990 679175 743680 494707 15462 538504 1028789 732489 931648 1037924 523548 351395 173482 21928 740468 255193 588860 428184 581970 657079 707878 76843 646941 349182 419495 584074 217745 219619 704919 403605 165949 138127 180190 963165 897797 351389 637690 336811 189088 703390 221822 274296 1002010 433304 60045 1028467 579156 254851 887395 364670 267391 32459 805581 553265 26789 49617 74923 931926 300064 233322 1011573 810347 363553 87134 499635 789795 106538 1036778 939396 7141 651412 309311 441112 444492 275722 69888 668470 85413 971532 1014216 481207 738932 83053 994978 149513 777967 183766 386191 18348 710529 99649 160772 568504 218953 239742 676713 335446 954008 869297 778651 729922 10615 272338 1015914 589904 954910 799020 98076 1042148 66430 384478 972008 357240 879545 603229 961404 424986 7844 457200 178552 339691 481356 670003 552177 819361 823150 268437 321007 191238 366589 786649 377071 424822 497055 922521 45409 799077 376369 127422 781355 830679 388159 250377 614948 535782 328076 649102 969370 777792 334224 6195 294349 162215 1018869 262966 335729 668271 311066 743332 530736 652547 248464 948963 58662 1045856 256415 98089 862307 232855 638402 354818 761197 289872 155943 772814 380603 70466 936240 434496 434491 959932 391412 955360 503500 788255 164798 620170 1011909 674146 253837 729325 670316 289677 984979 693517 525184 26686 913079 357826 590512 234535 737811 773431 202786 281741 260982 926571 657389 193995 574434 517299 296095 281037 599567 6198 526775 456342 168167 681584 362028 953530 862728 159664 55012 900580 28741 750233 856382 650066 634405 934565 499081 132180 932962 1019549 795018 177360 234604 554786 735994 123841 471780 750888 920070 754099 18977 1020021 35789 632649 345262 779815 836838 132024 989130 884523 48087 170825 288230 95943 607135 513498 422187 880912 759341 384350 646642 24949 507622 1002584 345417 368946 906531 207972 1021813 284126 1712 804015 544362 337886 750159 768122 225365 542959 119347 587163 221715 379552 915077 62203 690615 148693 856035 966425 966920 117830 444892 482949 563200 211197 931189 195174 550734 900316 361383 876277 733909 707093 954334 510464 613419 412080 146043 395624 599323 991752 562003 59811 983587 134478 775215 521274 376055 573445 11082 818764 550652 483204 677334 1802 531406 149623 985719 1041977 496570 402782 340934 543411 427588 808205 326351 559334 449699 368939 893331 178515 373824 345267 798087 42768 143675 410229 844308 527943 794854 330646 101141 535221 289863 488971 431964 693803 613018 852771 66348 96017 566221 95738 987840 851678 86787 768519 384195 145569 1014034 203151 369878 862075 765701 312367 984590 537891 551066 238934 191860 192608 464580 821960 484483 138130 989738 563996 732076 199466 34214 531519 140501 807982 831688 1018351 298454 379574 957009 64577 723707 118897 858808 777756 98693 127777 59048 848828 705065 56090 549248 569648 983951 756167 212946 647387 994516 256038 1047012 956918 454664 435527 331314 886541 505009 943312 5098 883838 414279 933244 302446 614141 367286 886679 322262 678419 505055 981892 945259 157338 18198 860215 267565 74051 94629 395708 32078 848144 891208 26542 644277 687578 524720 254912 107900 816844 931840 970808 681587 370918 281939 206447 843163 484731 909620 316754 479915 407731 916515 221156 37261 978954 506391 576442 572642 389327 640247 515965 127098 712358 958240 242028 701406 692742 769506 689623 277702 614076 619523 916901 950691 1026662 896058 169167 269334 185081 226229 28898 1047415 288060 611476 1015681 452431 107339 32875 582881 971230 875284 445124 506444 916118 920797 357275 203935 778397 680380 967136 756427 918863 913950 290296 365655 687802 23617 56381 776156 678433 567993 862073 151944 380538 461551 916335 326044 278256 971677 81746 766702 658785 711507 430156 887144 933088 401141 822265 868487 123956 178235 846569 602588 225368 599088 92961 555919 505593 645556 756378 1015511 186619 733178 594369 372355 718069 890122 1011190 437620 960944 5184 515085 572704 616619 994507 418512 162833 1022106 522287 367994 652388 821219 630980 87613 457291 798495 993332 651454 187019 705439 753153 697492 1005823 268773 124412 821196 982803 841766 306895 26984 571977 1013967 276597 621531 51896 466173 543420 184206 65928 143107 900042 630111 675703 447720 157333 418077 631639 209638 618858 967693 661645 228845 124007 677736 947604 515613 626688 270042 785016 270671 410493 191237 32604 212365 1004411 164860 910068 566166 94311 500680 313611 614747 445702 573671 567551 464005 890096 370888 470080 437484 439056 518736 842964 851745 452646 397400 74710 730853 274757 240684 235506 309680 622165 536589 302059 641323 702610 432560 216342 964022 203019 1043646 704988 774371 511780 687442 563260 970745 587540 526974 447558 527986 712808 305350 200353 893053 107646 556194 848646 931196 593163 410881 396994 903815 182934 46529 847672 404712 326394 41528 888925 347293 196584 391086 72506 220890 697698 886752 455790 708740 1022017 369535 72362 788662 994481 754863 906547 457536 423088 756104 569955 297763 304786 933529 841255 638230 250752 801120 170114 965124 126452 180947 160777 237964 270398 217562 476262 863360 946946 513490 644310 204646 639928 381195 1031850 691450 133931 672587 497609 387242 455675 549962 815405 321817 573723 339508 697698 932508 754771 636970 1046282 852416 697535 417985 65371 798146 439630 51329 912543 629525 498499 433255 37043 722400 853176 995427 901000 969853 470806 387547 261542 164348 130463 490022 97956 610462 810981 780562 750513 797786 395343 487263 43534 906587 881307 794946 96658 830079 539222 420067 459557 805850 1032550 938207 245573 68913 796289 499398 482436 473216 494515 703902 1043975 8308 240860 30814 158217 983794 771632 689268 292950 1031054 838325 187456 102608 83477 912072 780695 354798 921860 223896 753728 374584 794638 379050 698490 341964 982681 472147 276853 660700 361025 87105 803796 102446 875860 351475 674865 721562 426325 554812 21913 273040 20858 423620 572428 51856 697646 319623 319230 497583 301711 16724 433113 948248 211185 906319 956537 4489 648025 751983 613806 305106 957186 523264 344510 543578 266716 895267 729824 546714 232712 603721 258497 147871 38749 456636 330755 898700 33766 26391 878265 789014 1032290 260552 887021 455942 980931 83861 284187 566203 132271 229652 698547 464037 701442 276017 507034 837323 612170 27820 551337 571462 862026 657048 208429 1029316 947831 1013982 199013 586758 832382 250296 206344 2146 670652 69430 349372 400705 1048004 968124 874144 820642 191453 464514 718787 170645 343682 259603 850346 59841 886496 967374 445902 766944 889179 797544 204828 441149 202761 943464 864627 287293 804149 504746 721449 661971 656862 474333 150663 270345 666677 668165 151368 167550 221731 738553 813086 637155 846784 683750 359981 1039229 801245 460490 670862 137638 150651 403450 7374 707660 189778 1009820 868716 204913 1018443 647214 73822 656809 22534 228861 523661 683167 304213 831407 210260 710032 356543 153530 22277 11982 240894 5098 593764 918334 805249 316383 385834 915675 793067 245644 899459 565041 886674 748986 800400 626146 660481 879235 583142 578341 633718 3543 603406 242242 640869 303610 474627 963095 418035 776708 483767 719766 963451 170079 438925 591940 1036045 66893 798432 172220 981738 390496 445307 404266 911369 565248 151072 870865 177046 697833 849922 575877 899437 288682 524362 778290 472739 371750 843413 47955 965630 300823 91508 24187 422008 323462 306410 512464 271296 112212 969970 303242 143544 199861 878583 173945 667640 682672 460122 340861 227914 992672 998384 356363 1014572 345782 371841 9647 906065 569716 642122 837764 150304 432691 884604 513726 431411 1002654 33723 689952 123098 672309 961183 640902 15510 428235 713782 428893 247966 96521 72064 616998 637277 900329 579314 232951 862705 304699 182004 979449 114350 775459 719971 520427 6041 601753 658703 664477 922350 991975 982078 692086 843675 738351 783656 599279 450498 77027 1037688 232982 482107 767563 427985 216332 393743 950019 667207 76423 16126 115065 990434 521297 678394 162419 304159 35783 158378 57224 306030 83034 989928 468386 793525 692754 276803 169858 399819 722950 465790 588860 266494 304869 839951 282038 822670 883568 796065 966446 714543 363773 881554 594865 637835 793590 149110 345253 145598 929880 970130 1013824 669656 555061 990818 1001486 730975 423474 149267 743279 771530 589833 340233 604694 437255 920840 480091 240267 501749 251025 210258 69802 648939 81048 311534 284706 61488 890920 484705 136951 421760 112094 395665 263169 446349 802412 446106 310635 435324 221976 827978 909108 714340 908346 565668 158129 916435 866241 346974 1013769 758856 227247 361058 870072 873146 917657 90192 690701 149519 1038376 710651 791723 736678 340890 272360 708108 380878 677441 138450 653561 22604 1032195 271400 1034771 43225 371672 798349 675406 497058 581200 25176 696688 741319 705546 40466 29847 167900 974910 641786 1041584 692330 494388 65412 762112 120943 786635 29141 876959 120282 114419 14921 437752 83984 209971 321006 258891 621162 900644 907526 781100 544436 63475 885129 348673 595888 612579 350624 847239 934801 8905 1030699 385869 382593 696462 97597 941879 177435 177329 880794 166396 311025 178114 235584 511913 637191 960232 409819 685597 67670 303708 975439 492427 801866 965612 840242 849146 420165 5497 509518 672968 807706 479097 10020 737571 1009554 18294 471652 471695 887018 992908 585079 938595 501843 966639 124917 1020235 77937 802659 708143 44487 147421 665538 248742 170667 439203 303482 638353 800157 262596 71948 996700 347547 1041333 208270 215843 784754 119007 61226 16443 933448 608541 28061 782762 132626 192321 562873 268970 353822 422799 1008867 26410 79243 478783 1006997 284237 521164 150015 942045 716008 720682 122480 1032925 407560 6975 219813 771145 827242 83835 450471 411372 919554 58786 273139 975139 706165 798795 930041 277344 418206 393571 1017759 310952 9485 256168 630973 430870 754563 496175 54431 61014 149879 949471 998534 45610 696212 131316 548135 154345 711993 108156 500010 736763 338679 117725 238508 792670 324887 564301 19133 453924 536082 218713 635363 144371 942358 909919 124054 219011 496776 440595 747714 689188 851068 596478 694600 640565 884031 496122 512124 96430 523726 53687 811688 787351 887388 578618 288904 191118 345808 21849 1006029 469830 799044 301120 620442 453634 701575 97774 526090 686622 658076 1043385 154536 170119 225081 688582 111093 138813 205385 172434 121317 845016 604779 1033324 831842 395008 149360 205304 683720 487156 115936 632493 47975 832772 547958 408152 695813 740887 1046688 939671 210265 133670 501504 191839 869009 647871 609005 1023863 99277 137603 204787 672507 908961 108200 986190 834009 1006231 522103 115571 202839 60331 457935 768136 531339 593101 35232 385255 651233 10851 65905 280223 83866 646340 87772 551667 311623 717501 678412 882905 171601 412688 218949 542587 706933 689137 394589 339130 208192 682887 115771 892838 23191 676977 535391 1026823 818994 797502 845914 77783 437276 287219 191825 587718 289845 109194 61310 497589 1026736 98669 472495 664123 715157 755711 46789 43555 378944 896787 624695 169196 776672 209267 302220 703816 510969 24154 709092 353693 318691 865274 872560 653959 565832 575992 342262 697684 991146 1018859 697166 241286 208090 934880 847079 307285 863362 783577 415555 891179 135837 296265 325238 622118 834297 932250 192427 81305 757692 261799 526239 1044875 819164 951362 950564 209462 83365 403375 347040 75913 392503 503335 622987 946343 264966 380758 79604 904294 741976 102366 104445 239057 768971 224210 677723 483751 592844 1003835 27863 819673 198944 879255 140239 890895 783199 112981 948661 198692 477556 819290 642191 1022630 712735 884351 645493 843607 804979 260368 199447 90030 296536 366158 71733 696663 268042 395246 324132 325807 83864 624025 131920 731977 711526 792426 310708 516715 590507 503923 817507 191889 434420 203064 172803 283881 844703 240178 604749 474070 731233 775757 696463 430958 340929 34154 309034 892156 112538 999134 609811 408702 207261 992241 909910 989991 321996 440928 306319 235999 440576 34524 589679 1020862 32613 554889 587325 585877 549625 794240 422738 591717 339472 506957 618140 1036517 460243 662129 889884 715264 28860 603617 340584 681557 634139 113029 751913 881334 546708 739514 1950 51113 352671 760273 379672 584682 743431 155789 994684 149223 457068 526505 103364 66370 269505 606288 666750 704851 59342 610979 921163 268708 87470 348727 1025633 782195 855378 136084 227082 955187 100349 980919 927267 701707 165831 493200 383902 141141 187930 907653 61440 28960 1016376 513518 781027 77999 456626 604055 53621 19960 460018 289601 640248 916774 702899 801056 586048 37144 181635 16222 1035064 925151 138824 933015 1023837 518980 587448 141915 880705 112447 525535 993200 206090 968833 399517 734093 526320 970987 131622 505696 693442 303125 706688 57737 366434 42440 536584 905181 694852 607364 889069 756260 763123 717819 64948 838810 936589 668564 47538 565874 133186 85225 65429 118862 259032 255561 792540 69321 637482 156983 966490 791789 912804 467177 712119 225981 500937 484554 691183 80813 485550 148216 879313 164132 226172 472774 674176 367873 868081 956219 990198 478227 680671 907666 606588 563360 705452 107448 6964 496863 397521 503505 782991 320894 693083 162228 208855 7196 478317 52074 516262 319952 746428 198067 1019501 192928 321042 542593 1008879 713483 578507 876410 436419 640128 950107 495226 97749 886244 539589 334351 916965 799504 219941 896763 892678 523857 621864 824246 846369 662247 863631 961258 754032 944006 774832 935413 947971 649432 977908 444266 455486 398328 434266 660880 469849 715000 498931 122081 1026015 122204 410468 434829 973615 759453 600167 435957 854014 160936 844362 432176 948179 257116 206702 398473 393610 700943 474313 130302 122834 242698 111717 956355 841647 517384 359391 230077 896760 317115 15080 226824 979674 926791 524744 644722 593491 109765 18390 530429 569528 564674 14849 847969 754735 1002941 285002 1005959 865334 911020 354631 484367 967706 778360 962210 973259 144769 543612 884120 241730 294625 60170 268411 412462 1036806 139238 646704 888574 12944 631497 182450 705365 285810 397023 539533 476553 326260 867401 860772 396068 797874 223900 483179 193639 483100 867169 559597 650946 880628 425107 1047751 1042269 206419 508708 13547 494995 522403 316792 98271 779633 336678 910823 784955 698940 593518 892224 187951 557288 591331 914753 729594 588449 212545 910112 484980 288582 732183 119301 210309 358377 666184 585101 495787 569680 946318 80969 184184 503415 154098 297533 904722 668428 392021 533345 551858 462322 330219 613923 481573 969663 201147 62947 866126 670013 523296 472438 591266 439788 452171 192932 254122 677503 608190 873386 528517 644955 551122 291769 747363 679707 993586 443253 454667 594190 923230 84086 388182 159671 774697 698058 402353 233292 772412 326513 229791 989240 342417 34528 590901 6554 297208 599935 64157 306116 60309 566315 955283 680636 23136 509621 703467 430270 252323 542304 937225 284856 397184 98919 232295 168140 404073 658549 587027 750801 595878 525099 1007662 10451 723410 146589 878958 134031 741214 803029 144028 252152 817421 463951 94487 826549 184438 53883 183376 423072 728710 858175 953420 205640 246267 15986 104485 29296 136682 484450 181385 419214 927801 477775 225849 605261 966694 785389 359564 607499 1029310 215782 30697 687963 824167 792918 16464 921221 628311 291917 448466 490497 322330 32337 759060 510464 674063 272857 106961 546275 186348 639955 1034581 1018561 747062 1003039 235266 615398 716746 305681 640207 900942 226391 299763 391620 950318 466401 157824 252031 491884 767808 444779 744882 677922 422559 327126 167586 1041951 655357 209371 423850 638053 62383 1015815 359094 871852 949468 773082 323016 192734 1010688 683080 788855 177049 362857 370234 927595 588976 474045 784142 938210 851626 884338 732947 400686 195138 665685 285710 647221 282853 33284 164793 272624 485175 666740 929342 167916 87950 153451 508096 906700 750709 83974 174034 479685 432939 143157 741885 372768 415266 872506 129599 721083 905088 30510 279175 923017 562081 1032060 1023546 78093 598931 567908 429233 1251 481176 99705 172985 983096 561576 991524 879121 388685 770028 710431 655855 1041655 208708 188666 631676 688930 404930 982681 321363 950089 294189 224435 254214 755200 365951 797525 985497 92267 898919 693342 195077 39620 184008 999936 62902 787160 730424 673093 410894 398986 1041538 765064 286688 215631 878884 940536 255989 774065 746706 469528 816010 435149 446705 158274 731088 519636 504093 630559 140139 830861 828835 760624 702708 899538 413192 58697 293239 265998 818048 421648 724726 552390 471927 564099 845540 542989 360972 562543 830634 656653 793745 390649 496677 689541 381965 441113 685094 920646 1038266 495130 1028337 944053 771975 940572 1046206 29005 104086 602770 1033276 711706 736703 231877 247049 545598 278028 767822 392251 977007 455483 183968 376538 447095 112191 50556 818787 687027 905151 453242 90951 647317 146070 699271 374633 736803 800337 175201 270500 200821 502196 11549 830275 876858 87349 966818 500871 157236 841088 283436 607525 28599 554481 753865 11205 337710 578333 146399 567172 7574 413001 443300 971379 567810 412401 846501 621589 71701 674627 372032 517093 75403 968865 202793 803790 120240 256803 163561 862897 296423 658195 459354 501475 1009188 787311 943916 802988 602738 87146 670820 50376 934511 136683 479704 57066 583627 440844 884404 492597 466125 892828 112631 732609 492238 29854 292599 451356 503995 223432 421849 660678 905623 536581 890906 607923 496375 972019 294153 625357 549764 940902 911946 52080 65916 996067 450644 321004 678194 96550 56052 234759 897930 593052 944072 863096 275582 618217 789701 794221 502171 751460 1015474 221190 960644 447894 468906 887255 916846 615359 261534 448362 616867 411985 501969 782523 897535 454003 64090 492730 916854 506239 45733 570317 951180 699268 38898 805451 428763 637124 449749 183042 243601 196663 1038004 870833 567791 576775 525389 726415 60619 1009938 25645 144322 275471 180076 465721 829929 191287 904922 944937 301203 398295 912471 784648 599494 816147 775571 680886 407417 988454 299887 469606 589337 463324 797826 451360 741128 963863 272279 639296 1036057 518221 1039917 682997 584982 127496 40693 74947 306234 558181 237656 343553 474808 400278 770799 450908 946226 240736 74761 730706 516162 1024669 32808 293048 265460 405436 288132 85813 11594 321852 145030 733637 56247 243508 326734 4150 495781 856782 2350 1042606 847087 1021128 224045 572963 644199 185330 798342 712417 612433 627634 684070 1014536 881126 737923 475185 756492 36051 968817 283773 591411 909751 42398 1018645 26906 696488 942273 277687 822321 650159 83362 286551 182842 368967 160671 227482 620238 390882 146475 876636 435416 123748 840009 185130 81176 154022 410645 382153 943265 152308 512827 1041069 340827 371088 559486 784002 178818 49965 732211 940199 547621 723828 752067 279214 945320 409218 309293 348638 340802 295784 758657 51633 927360 480938 347238 42582 493504 83137 407189 818992 280759 291993 100187 407893 672235 524819 291867 690703 47418 927876 434378 1001823 604242 343348 646769 627829 832310 883169 211375 376889 458431 890681 481588 728006 694041 14179 273479 361193 439874 270455 125249 966822 637582 608001 351248 115124 646437 305282 885941 104188 931972 325103 427462 935965 139000 134704 778989 95723 835878 84130 266087 838892 468102 561046 1002629 280538 682467 674512 251950 934435 25564 268808 93019 219756 32103 679788 395418 533770 192585 694812 924301 700039 281502 954541 647784 904739 215639 674727 145013 804944 194999 974855 430227 901429 733142 788926 945331 491309 86558 693807 522074 195909 224209 630453 920611 282049 1021056 561947 1016890 674967 108181 529442 120033 172530 83403 761342 589295 758960 669104 393945 968779 896229 589866 701775 218230 468566 388079 910065 63743 209663 541451 876226 880908 462222 780638 809917 154327 973797 213787 784204 460335 287132 1010507 693202 365299 623228 571976 262947 352155 38149 105538 819463 313263 820457 899005 32187 799309 181647 484369 211055 290983 595089 880617 403912 683139 592958 210885 212576 665273 230936 855160 254273 722361 904535 190890 972398 488450 172389 228439 451931 642732 67680 96589 283503 566239 192924 345010 208521 803162 370718 844669 26488 496365 922914 281592 1031298 938239 184981 1045061 291806 163592 396699 242645 452154 211480 604426 3314 55605 448335 298990 1023798 698854 676451 813059 985106 214867 3101 939070 591689 851195 514267 5957 62834 593229 679696 681458 363129 793647 116160 621012 390174 354680 635653 881581 212084 187253 39564 298485 524387 776552 285720 597845 30248 849412 274942 879918 836560 944627 126888 1003024 501184 1007184 823315 891971 746800 1837 922704 620609 990891 298510 438790 875321 415888 707692 1004014 260494 846228 841268 876118 587094 601918 676933 123295 876764 955498 175862 914623 659743 681927 657549 425408 639057 328281 198601 81471 327768 81399 488025 340462 654672 277454 628578 539922 659462 1014492 559613 273157 467071 474741 76726 851125 710767 1000642 395022 165667 107971 511293 522746 483814 232728 323383 634979 468390 314433 671827 519844 391841 543940 314120 44047 227113 910941 873762 195944 708131 422267 849473 118632 675209 502206 917080 225595 797929 647295 207919 519939 699365 622408 996322 15443 622769 416343 431457 11956 956056 709408 377582 346147 269432 314056 366497 807313 910145 681131 531943 1033570 789625 301270 501247 592367 329915 628365 142460 949252 58931 63175 725190 543074 1044260 769709 859032 400190 432226 668191 447875 1020096 573400 620078 732522 625029 932612 197539 28421 671774 701814 518519 493918 406671 188245 122713 370006 1042128 584665 272427 658465 287055 679890 410757 679366 955245 602144 161073 989088 752636 667704 134573 682719 598984 184486 104108 221960 681995 11653 442517 1006705 627958 93448 140803 248518 249903 1011189 450115 675719 480077 771621 122841 73863 947806 69894 733947 114287 100963 953881 717844 523064 623566 593780 796227 217269 881930 735296 480729 820999 317683 985916 985823 633638 568666 706872 527245 677215 875906 728987 487124 409553 1014950 304862 32470 535791 872561 438543 813928 990721 469892 616527 380055 1038754 38899 81236 128288 49731 807368 108008 136438 654503 856447 600936 404415 255589 337544 51525 772952 908394 975305 564102 174669 479604 512025 777541 67169 341144 574662 407342 120588 894908 308240 286211 446456 263709 548268 655642 537476 998091 313153 461021 816449 288552 952046 402761 109687 1038701 777667 961648 186017 414502 762435 248055 190956 565168 981736 719000 505789 228034 1042591 252577 958248 378593 958792 740980 331641 463850 1030711 254469 973487 554380 336566 888927 284668 633291 781953 446495 153159 823167 585800 61943 384682 60627 926768 118573 902899 165318 191058 837657 791591 230061 594235 856746 77051 861871 569451 743650 711770 54855 840406 567125 74722 224710 717158 568238 712294 845775 998774 344875 275053 414681 506712 350492 54449 7345 535761 71015 268962 696053 52120 875271 580833 724890 119770 562825 207301 438886 384697 187533 378841 942198 855240 743499 362588 286394 196753 854539 289215 427124 633103 316844 952875 438717 187444 712990 190969 759296 180580 606952 130615 247421 330744 655523 791338 337095 984509 417148 622278 169287 551282 96438 435000 132534 331085 539686 901469 836519 613751 39605 564040 271099 239243 138978 255680 291946 274459 117053 954303 19457 927531 737005 969460 923550 743604 84011 456770 132470 834595 1023685 283967 932496 118231 527516 98230 219464 47526 317990 444453 743373 611672 691436 152640 566946 846635 194061 135532 239393 316493 757946 620356 29171 123749 78008 858648 454041 958219 196833 920937 472295 937036 446883 988783 281987 182567 571263 896659 994922 210706 1046923 579061 792172 882037 217073 1029607 799403 814125 422510 136047 365856 861707 718548 823753 228118 834387 950152 705763 582573 592958 14852 594912 1013336 936824 503126 27542 833887 743586 448671 377104 497758 453329 106902 484364 539332 1018637 299779 139645 797269 24275 322372 538122 575913 311956 260811 266381 400043 308276 1036957 58518 775450 265611 738004 199910 707851 954087 469279 671220 829797 702856 462653 493675 256611 883235 727430 76714 409622 566112 607586 931907 733409 931932 1046479 262780 593915 165672 777183 1008849 672752 463688 725303 250480 318753 544820 502418 670139 949311 535514 228412 636618 428244 1009946 998040 267750 47034 1034825 452763 9743 647585 68527 890446 777079 76174 175625 159567 16901 1012566 823559 596304 81875 469543 548303 1008279 206769 415488 901496 671869 7071 329524 751504 269807 474967 656108 468119 424432 1030848 1037217 917634 579093 625788 268966 20792 980231 404571 735132 111896 26885 196070 147195 540018 225887 1020629 606352 284937 339452 638361 1039865 757400 594901 619475 930091 1865 640376 426203 262893 977215 339078 133178 545114 1016334 911669 907312 206435 868669 790734 756783 769611 426699 474160 884573 327209 666023 255563 233238 146025 920119 924326 896360 937291 533714 750554 934806 982371 307270 944661 418966 963607 193619 323992 380819 427044 193581 813369 574059 163866 911614 317666 891953 680155 232545 884752 806828 556064 406248 308309 632279 592628 1029784 331734 20575 770103 602472 651213 642088 110364 1017798 344840 70601 98731 967441 43112 598539 786240 932895 253283 83053 713482 497081 687235 81315 262797 165659 199653 473107 705568 1013365 89019 100438 648560 713580 931018 933821 1020411 237977 939757 691914 379286 910089 706448 784306 71400 856763 290869 872674 1021420 950053 855283 628599 150131 971952 1010418 954820 706208 288823 63216 82384 467306 545164 433087 927701 408861 546291 454852 1004739 941529 762533 243834 150714 4114 284495 306925 506259 1007374 516240 895040 453976 875370 533118 655143 996552 782742 488226 480109 63956 397396 91383 628848 570917 401213 156015 160672 374163 312636 529262 387844 436399 655120 303565 418740 395066 689615 965080 127072 17068 755038 551377 716743 903342 434937 445291 392001 710048 545713 294479 468278 464660 164585 586394 559013 466513 887001 951133 271006 107217 94475 90396 723656 169155 102625 85072 255964 917385 290317 8165 705319 834619 128278 469948 796172 848931 131034 876330 362624 29503 338951 541560 331661 182979 131488 116321 170959 82836 27006 840854 796666 958669 881612 181309 1013586 832062 93834 233326 726065 374504 150540 188085 40580 1019778 809336 779155 158287 180471 738635 393981 421413 1001190 882133 282587 557488 603681 765880 644490 388143 470830 986221 832091 803571 827593 999615 131602 366561 645728 209741 825447 784371 781974 910092 560008 932279 419264 105924 888469 7118 49259 231054 138275 1028974 117204 617564 618682 666337 178798 782449 415063 643076 272992 457957 834027 488137 971780 166690 794585 594869 665194 899690 840828 516706 174034 407118 654239 494590 665654 388408 158211 580043 771006 71394 675804 106397 898377 953053 504660 260703 719083 288524 244487 974478 966249 198182 706694 128700 764863 542263 352980 971278 585626 335647 258284 90815 992223 1018129 476217 642203 983074 701206 1045275 99205 777264 1018248 951145 375281 262789 1019031 943338 73578 53974 784071 375771 978701 570505 734064 260972 85516 842040 435517 610371 326189 839474 703662 56055 804937 648186 220822 506518 750285 284358 957085 714527 14396 809729 1028542 384009 969130 60105 814282 791227 919875 420210 967396 478481 858306 988673 315396 307166 800762 1002929 596852 699748 193361 499314 863830 114653 893504 960869 31259 652278 800212 316769 888589 475983 808752 774513 500422 966396 579081 780116 157367 952839 550696 73212 929442 697323 373484 666639 157473 557850 701381 211561 23581 229241 615610 423576 544599 265439 770020 816479 712418 247193 330993 419123 48038 541929 950178 790721 176095 971138 599629 504166 783773 186382 993371 627125 56642 603560 939211 884725 246791 676450 393390 790689 154230 330689 144809 110822 342769 290620 929910 362792 774186 148672 536419 667517 953257 26927 37073 141872 93258 194780 934326 148032 54460 346640 162844 763358 176643 243593 382367 514803 389622 277238 564723 33175 674241 513916 36188 845467 674917 971828 901941 1009152 119091 640682 70762 826750 698965 93536 895485 421630 633669 1006153 1044356 316192 393044 93518 250281 424886 315429 138956 281769 214599 212015 1022484 936662 687757 564542 763882 54037 454903 728818 944391 296801 183592 42302 385175 291654 350326 393962 806588 141926 290924 426002 1006345 997112 253256 897190 134919 383044 816254 891624 237747 725288 330547 208368 331006 263830 473282 198699 492108 568851 649531 560600 891638 904250 770015 85898 616392 17207 477605 966825 84611 766285 720825 540144 368732 417617 989687 484336 81019 818988 209268 570764 963197 309852 897782 692859 815347 528499 467319 294346 633825 460183 731302 46167 399168 401665 622437 136023 946556 768894 39500 20176 1039862 597489 798245 292896 790403 585679 98926 1037428 541419 849313 234458 459602 67947 335749 591568 750864 844595 649134 911850 864602 502249 262368 739448 978352 52005 742645 953595 422885 414451 480090 701354 219297 443988 692114 871664 393696 249276 241586 85995 64882 1027989 895715 638191 960377 1022651 612324 921601 336109 835839 674694 164701 169499 934309 67374 401905 775458 386021 816982 43487 472181 631149 836107 671487 903516 262365 91504 453978 847474 344137 828987 1047472 137768 1003451 413235 331251 722241 433071 506552 989130 270676 108438 736059 990991 1007438 96339 573377 183889 869869 839361 644964 579411 153669 537130 982738 992651 183359 314065 16076 319652 954645 3178 203432 671484 501208 929949 1035984 534567 835562 622982 1040193 632682 147844 29752 1046029 77377 229425 824117 987609 239321 416593 801015 328800 218774 729752 596587 671982 299151 183436 369009 719589 407565 359690 726877 1020987 529168 220097 171897 285690 584906 637621 196993 695488 428065 429246 869413 850749 614961 273414 137098 74935 410824 487567 659402 52616 1026281 661163 700271 262047 59722 750978 147964 440571 869589 99727 296548 252468 831786 276259 141713 1008882 32028 858337 331998 658035 639792 347712 750749 526857 764961 775693 772755 352154 229726 925926 753783 82463 36746 849855 165494 717349 383228 504417 371122 645199 1022013 507366 114366 717777 430732 422719 105508 891127 735837 474542 582879 622492 172501 4428 893665 532915 998736 668036 700814 747970 1013212 346006 325695 766306 789435 444693 881857 462784 18661 1027689 660947 784415 394115 162126 1009068 600148 1011829 232276 328818 845641 574926 904285 979651 889722 765266 368929 371760 360827 952063 274861 463293 797296 621441 327647 664675 436883 745148 1035756 1019791 626609 549446 578779 590752 391085 825321 84744 90220 786172 803878 146082 1028027 818984 786605 763948 978891 269646 700135 133376 306635 632991 473708 264647 28768 641250 797581 173314 913954 654576 723403 362885 273440 846135 101981 381174 733272 128568 173743 591442 185408 671498 870109 425065 273216 839636 724028 62557 512309 275542 45010 955431 722160 1005153 674009 601362 889525 1027162 876352 53822 167613 964540 708138 704286 909236 316307 685676 429562 563515 742145 704787 245358 403047 257980 913884 101353 279616 1017998 1001915 201775 1035331 929748 653653 118232 544481 166400 779141 544463 818686 162839 929755 1008339 616306 993844 896280 487929 425867 935427 852915 538408 555914 961863 702551 50843 326689 153684 327266 124003 67579 497813 350824 830179 284212 763655 922799 1016146 747741 33468 228272 746044 161658 8026 718492 750082 207235 451481 649173 582997 991462 1013705 941936 341951 87171 648265 761274 307738 15023 524305 288176 213270 705458 601897 860037 891832 664649 1012016 1035040 571861 159780 507862 770715 105115 787561 1031522 740549 1006345 1032751 176940 589729 105586 6404 516132 979685 342783 581992 792394 639612 611369 1872 44595 614661 957762 66724 637835 637521 723437 863168 370061 861672 770722 705015 524429 174469 1010476 846347 114031 134038 178474 941751 43052 505277 613009 589093 13908 681809 863272 270200 370055 309214 901130 247620 92667 813472 668712 170001 1043705 101388 1005765 41435 236384 1011272 272120 64405 148513 614830 952109 11681 1033921 871501 681892 879705 4570 396136 860913 41610 684442 501237 996986 478196 536130 1003294 411900 139211 555688 80068 622855 887609 242357 931319 666493 981977 518632 732543 700951 64062 575954 285782 909792 529514 835736 419884 557496 694359 98164 475618 997586 335474 117044 579599 705846 386074 430266 1022334 819776 587302 878458 444334 868127 994140 932863 825681 25943 651003 682086 11469 356159 383794 987361 740030 110212 926630 315957 129138 811684 184304 442428 121451 466804 771613 701540 747233 820123 173356 322607 976958 999188 880531 63409 479136 223664 263611 653333 841562 797074 684159 798232 619891 502193 654257 645260 597541 221273 204950 877271 1037919 173482 147557 189297 1021508 104984 77515 191082 523178 941289 1018985 565217 642204 168634 782677 864910 543193 474107 518037 169529 151890 842606 46503 496192 872623 126124 456956 991253 788427 109216 987256 334270 727860 337417 284404 669780 882348 44028 601532 90756 163754 490593 907026 543505 6106 1036401 532649 352080 683929 78142 384554 329130 239738 466475 275378 11293 870339 131952 372818 403132 358640 32919 80014 253482 663599 720642 245983 151075 769251 759907 972849 414708 662562 806209 918117 773374 318263 363386 844496 394551 637472 459963 538299 1013160 704016 316682 237537 185072 402415 194877 933620 486335 664277 595328 7703 710492 949906 560083 682853 128032 911914 975498 295785 734713 604753 948939 1035172 804072 944115 497427 810251 322435 877231 766386 556678 87412 308054 336714 323442 368119 1044081 858452 524832 831072 128697 646299 624212 289939 331677 1009598 99270 80266 704447 806322 246948 180179 361335 847934 143375 266767 413519 984702 1045657 72053 516741 1012577 1016525 742476 125324 814123 350119 517236 913547 388852 628504 60894 533980 428326 161412 279823 388238 945666 96067 617890 802532 711964 880931 583875 1040596 252123 224484 971700 615049 666874 544443 185931 455394 1033482 348368 1007986 393712 283374 609727 146854 963452 17757 580379 27001 729470 527971 472039 477201 290471 113120 127771 335782 1026264 447495 630309 190471 293801 827361 65381 616726 504547 826824 872623 764231 232710 483820 79309 44070 515524 768721 820987 426190 786564 796623 715625 565362 826080 827281 738237 236759 995111 173719 648334 7896 360156 112052 499946 996577 703797 913552 500945 127349 299420 994342 925623 416169 125490 935239 638726 238502 106055 444182 129177 1033514 712931 450955 271683 545288 99137 503792 617286 567971 1870 511846 1013980 490103 98862 148833 921266 362129 347832 767528 219752 510994 430069 1043286 74002 454319 99237 633436 309690 915252 42169 973564 251867 156156 761306 720335 533992 1015163 134113 127681 241603 989365 790621 331664 531782 623044 701456 296528 703678 447573 137586 465897 1006954 759851 491309 142999 260608 700315 856735 789610 471849 431631 365147 170436 236032 781955 639144 18397 641688 1008139 632320 613186 218739 577099 238483 754258 556811 377853 742850 637888 180300 873839 673444 953620 404248 996610 290948 952618 757698 533420 692320 337585 358547 372599 280684 386732 652361 213504 791181 772853 733331 687865 459487 72885 582806 62119 154160 623342 297835 856164 59522 551153 159390 819486 147341 898280 98481 377302 898362 183885 264087 987683 734761 128113 202553 307884 256044 124150 449524 553905 302282 1036885 898329 299907 791485 109146 794476 781576 986484 699555 1011622 95800 798098 807204 875764 69282 634221 884389 678773 237032 450191 135490 50879 557630 752953 831722 187482 937711 971483 325602 99907 318168 43165 780607 128363 171755 920026 571247 789558 484526 775839 514737 760061 410809 75313 423832 942220 62780 752004 267660 587940 944246 441796 304456 815738 441151 204496 841565 447798 947071 174522 180910 551030 724660 573256 842482 511688 712817 349814 603958 978995 671961 397042 469080 701615 2856 463775 860045 495272 748587 904467 320731 316799 852162 484376 531872 585737 345189 332846 467721 20238 151452 19976 272540 79819 452230 43531 832175 941680 317267 895698 744686 151715 305354 413612 782553 897020 301252 554780 773187 146567 584367 135512 38868 307013 493067 402123 1002888 1008811 582896 1021588 888623 1038113 545415 778501 478443 584068 883085 487972 179124 262564 606931 391213 826327 717511 960 29197 446323 309284 720077 201193 213243 982889 731144 323477 334263 951094 481170 232222 149570 13728 1025057 794433 1005325 342703 11135 836593 1020635 242399 859912 483541 229699 415139 139824 28615 1025842 318429 981243 233302 368486 997992 755331 517445 622835 371855 858998 938250 890306 495250 464022 224848 942349 198696 51511 1009525 587237 1017592 707012 890892 368044 854303 880186 393053 52891 145325 701610 164576 815677 217383 880572 655558 228338 779271 1033511 733808 642925 350519 195642 89845 161591 282266 171094 843169 404266 442756 842610 616560 272118 854332 679062 802455 479391 500097 999008 268028 634621 247042 1014146 320185 12346 55269 36673 614301 573528 565825 165880 293546 307113 285347 672147 819864 616789 557197 462357 666193 96727 100082 893458 351091 517504 741052 152373 645329 511731 880967 829116 897266 683431 416483 929783 229521 873577 996693 442060 165147 722903 172630 1039926 950068 1041637 17939 631489 615730 350044 467371 182544 583072 876630 48564 402520 637373 552132 468151 482530 706555 1014760 1027503 589452 661120 824795 300686 382793 888232 758280 487097 501149 100993 863663 414087 333601 475469 422499 913605 71429 847876 421004 159541 355465 647375 799206 592650 174467 539790 473088 825453 1009884 437587 785087 445436 56595 774373 455384 546117 437944 359230 515161 641360 273138 903437 1002784 1006866 49658 565 564066 618491 644510 478284 660518 779881 1038271 77085 360904 414770 571603 908582 197238 456479 108131 551451 11958 164203 661902 43361 888798 701512 144773 64148 288411 903770 423437 645633 967019 569914 175616 869165 779043 399604 415180 254796 719209 279689 272882 400330 402234 769646 465288 185542 509798 52747 427192 925586 277263 639806 248639 108853 112686 266453 731886 589033 566286 145175 126509 235165 402895 818748 780915 443763 724196 950512 151247 613955 67477 755412 377442 212503 10622 241405 381667 695469 967182 256627 504601 601848 361225 706227 412005 203167 128775 788526 364085 635773 83955 857288 211602 268319 873868 274010 968339 494153 400359 294192 178151 632433 92651 60043 606288 419139 714707 1035039 404514 257563 945584 612759 8392 932238 436709 721165 207680 295905 661417 620434 433818 167824 17800 764076 17020 1030089 617442 552914 971169 905966 152427 74482 378965 124183 953257 191724 295675 41614 192890 587797 175239 574033 689547 616629 785669 336019 1020641 468873 346128 45371 206164 162881 318299 410211 839695 161795 535852 397018 836626 77798 56028 729251 669360 313208 194392 689012 530449 1002297 960931 411448 661937 1006366 990034 938637 263391 763151 571150 591175 876863 208745 46870 895723 224073 815996 525242 703797 219848 870413 221665 128658 457051 367574 717188 275622 887031 458754 719920 469704 719459 197297 5000 976001 488378 678266 556993 333841 599789 449508 327205 542954 161855 675307 184209 834099 947399 785026 595702 602438 366833 990731 231387 624690 321277 794848 287961 69689 85375 434638 511518 443475 89565 675989 155627 347050 479956 563305 336150 576540 354036 72308 49545 298173 424735 981074 141505 682066 331022 323219 152655 921558 687564 147260 231003 924921 43065 683078 377884 849052 1034120 639518 828513 227670 175553 45603 28171 495090 739904 1047852 296592 26607 98356 1027583 864378 176638 412961 713691 956902 949896 343902 683247 998150 592422 933016 536800 492703 806439 104525 355143 581260 418573 555602 898609 390713 176912 234830 58525 417064 457881 666940 896258 1013616 926920 224749 467910 834105 711151 266628 984520 80449 787989 677624 971479 821850 856437 149653 636984 846313 783612 807547 84772 574313 990414 10526 463687 621286 334529 393156 320835 101507 534752 3850 396587 522996 1014761 944992 739592 200196 550352 469896 234327 811281 84026 843547 245129 541067 22275 873732 449154 679288 10936 176642 96539 115187 795422 55082 110241 403881 432553 596067 389459 39770 189445 934633 312039 612446 861841 193483 994053 334621 653023 802413 524747 763286 511542 172807 657991 106457 805904 742691 449792 1033869 477340 250403 565870 92523 374589 640952 40317 276928 940297 608876 820751 223471 147274 744474 832375 530157 728577 967280 333566 594115 93790 339316 198241 253712 287049 962044 120401 599173 893405 883764 541938 412775 714727 790044 570460 428304 481899 1015304 931101 336493 967200 16670 24758 726145 297967 208347 525337 130529 564087 840335 956978 417335 257420 596956 169563 206016 461492 84795 687845 36557 281001 671095 55190 22086 1040857 327983 187430 77858 1035753 769368 789185 236272 359982 321465 556680 654673 744242 445294 530959 922747 6197 352102 819681 373432 644521 290021 780023 52709 725941 525826 172357 712179 226484 871466 891438 625514 413619 362139 493322 175585 70390 887018 193447 236167 751219 747902 728261 246429 753237 821266 367257 827898 478586 910391 973643 64902 968694 574415 748920 881087 460174 895380 531120 807223 103486 498575 184825 447251 625332 113057 418378 889230 27346 599037 197905 153716 316464 340396 899246 869287 853655 1046280 27381 470430 996487 597057 324528 224737 107954 852955 319259 190350 829823 672046 526438 681943 547208 1007333 787511 414850 11292 718207 940837 371304 415421 528849 234558 412662 65699 60291 331650 827311 738616 125838 1028197 32423 263834 459460 874577 619273 299037 872520 209186 280211 592070 202769 968616 778517 308688 2412 783912 1013494 789803 1037687 892636 1967 956408 595367 210542 994381 697614 688707 335489 603635 314233 555238 118824 302166 867573 316161 382573 48191 845943 724054 563404 910861 289957 702846 521653 572464 449113 675429 830733 188847 673570 799944 105133 194723 536514 12990 508130 389306 502449 729388 74475 763317 748184 979535 814975 577002 889047 854071 752452 538818 217089 842566 953177 351548 155227 61620 946125 669800 145504 270606 1011237 687085 209727 601779 457690 396421 352091 437334 936152 839803 604874 603007 760321 904756 275415 387850 816040 760483 195457 482726 693271 6098 239609 958550 376329 623456 108328 182516 807728 709886 885031 570537 835248 617713 682692 859767 634786 135827 763908 722351 730002 1000146 769691 550011 409858 708272 489590 210517 393701 313793 439858 577166 962084 641200 856482 97992 402973 159674 806988 691580 720159 414001 173548 556149 287727 793594 968433 761683 320325 72208 248571 66058 648784 130815 450403 630624 136494 984681 51635 124786 294773 352901 866857 235055 169645 522907 126521 776668 981204 96649 500488 1034638 199384 633921 972786 601011 877344 536648 680196 363658 197636 946745 641410 107686 878160 195648 886371 724847 1004485 529568 981200 151968 692632 502829 409769 470986 23282 957651 515839 611536 437102 79885 272539 477289 809373 206190 166006 374178 393605 823580 168511 590169 900894 436815 845016 733379 1030356 618967 908505 532454 883208 317588 268044 657440 138639 994811 836335 22174 84017 188056 509237 709350 717611 361094 895557 202062 919214 146425 92346 937346 246877 91572 521185 88322 917971 496019 1023550 76193 144155 382723 84999 621575 738614 356741 357799 253488 805017 569135 457277 591339 912300 732970 901658 423773 50508 749621 733511 162683 945993 503584 158204 550547 225513 529746 417578 470724 784739 14148 505587 807552 879205 123652 818476 331537 438927 736947 763362 1042194 96246 669447 417746 555250 922274 998858 603887 501109 284432 612441 984799 132658 209072 359973 1031551 963605 593000 739126 322907 24031 987919 60067 929846 700065 78835 36123 1005960 918597 851796 581471 162043 226821 86246 199877 503022 207602 576083 522679 836850 983150 597431 971314 439375 753842 75810 976968 447616 76105 1039385 975518 391090 403 916502 735982 1002314 1016131 304387 920710 330332 313058 698563 144072 589876 597578 178346 767912 187089 710443 286719 1020465 937317 158601 642689 308480 721623 390715 815839 552135 548928 325998 681279 3788 464753 423201 958904 128871 690540 216487 398039 1038472 260327 459304 748574 809006 101581 45855 251008 392945 729788 948445 418023 95865 455047 854533 548527 858116 1047477 373262 552488 510692 545280 300996 158999 340735 75224 86984 405813 601933 175070 251659 725679 305246 904809 1024343 673444 896721 110596 1001414 657835 846302 982510 674633 236106 677325 201368 999202 918400 217725 321579 802666 505660 262622 908031 1030028 588003 915063 539685 751816 595918 405985 898015 270513 31177 291657 1012770 446383 95638 906738 146203 995198 130408 311217 533927 510381 6504 532335 152025 962080 733748 785323 283000 551311 797531 348405 224382 740357 413154 213108 766874 851809 721602 1019489 320175 814552 679271 28810 70483 129137 685618 371920 999249 1047944 1021176 722857 758567 896843 994178 656031 495753 408128 499723 322254 262364 408509 452549 341866 440251 100463 651604 473143 402806 738004 974673 857103 309646 672192 266952 202592 398651 247516 918970 1004203 527846 427298 914844 428294 622511 1046371 220631 28315 585704 394945 148038 341799 327575 983349 543162 947324 568824 122890 698489 345343 879353 581216 449211 512554 850365 24490 12076 7947 860954 796208 270701 403140 997402 842126 1016979 477961 877694 1039667 949670 856741 1036598 227043 85540 866293 235242 607542 1044091 853867 884852 67094 424082 134668 171364 372037 287297 661491 42107 445141 559060 294604 9776 541102 263820 444505 692014 151051 911134 431345 916180 777213 104498 187900 578996 601575 145637 427128 479252 578304 832327 929655 827504 585172 173790 752287 136694 969411 533282 1012904 391944 706177 930302 421346 280510 165012 275030 988844 205921 751066 655995 454142 867313 1027840 850616 393184 253600 462603 636873 259056 193621 964051 832863 27617 48938 576131 768157 569846 224751 954907 133790 309131 425636 972270 623341 353165 651523 170532 680458 930044 346355 140345 785388 269680 549142 283004 12922 780178 265532 146833 245777 105886 298222 604400 872961 228327 511460 331619 357136 662355 622223 827020 83445 520155 979088 703581 659422 661261 838463 880030 758507 292490 36389 355434 211120 207496 516994 1048242 658615 738384 1032904 335032 231164 317633 353053 255894 730735 548556 196061 487349 711541 613878 155926 904022 279144 552153 1004043 752909 437778 425890 245682 338496 786998 231061 509238 631212 417287 154757 1014901 405985 562863 787804 41090 1003457 229834 801945 655396 494853 135144 86989 442454 974520 931598 614685 487109 275385 568629 441795 713813 219966 881354 382093 63389 605004 994605 933980 65382 546624 217394 604839 927023 501321 597411 481781 231340 375275 353723 1024102 142659 668797 863148 121387 706189 1019820 592666 412682 868571 996086 750495 307675 534703 645680 242501 822541 121918 412673 512271 574242 364021 24676 997232 560174 923377 153386 536273 504156 563589 163446 141328 7017 586680 993599 448252 962855 655812 194001 793818 361980 241816 746572 574179 350304 57431 769315 394435 548962 988887 411551 518940 552484 131619 381018 423425 677979 314106 98244 104315 572112 210765 327842 654856 525537 302277 456329 569111 907264 172858 509031 1012109 374323 382781 172795 788546 852115 134287 722776 539781 17869 823464 22886 47252 254116 404785 129633 832037 124524 195210 891736 25824 484753 655941 123823 285923 717838 438697 1009566 758077 429558 400432 126639 151155 967663 658953 789060 1044733 80306 781974 982030 356298 291981 619247 584855 177848 195041 335966 225722 839965 769443 302817 812325 975937 123103 449452 199390 1047009 376881 785316 231355 498350 86602 597476 698344 735436 120433 126524 783717 944723 578303 133037 269958 1045458 943074 9966 109681 893639 973083 339178 919971 587816 894272 61760 55404 434909 498682 451778 498030 182851 950408 820214 762402 272554 517179 235928 25426 521688 611576 676118 262048 41349 777145 727315 799230 89565 51980 415204 623668 31233 122258 1041430 709982 691334 435329 682726 733291 28148 607779 687815 258719 656200 298069 758752 868881 514162 344841 49291 447534 887512 583364 741336 197684 984017 238368 74759 932280 688939 500043 846098 827169 620966 501383 136993 534570 144247 983720 967955 583780 283334 577177 346876 113073 662064 31447 504993 733898 558917 372212 984062 454075 539915 881430 541632 335458 81529 702581 92620 424179 227581 531936 2486 288886 401143 856889 776011 628040 512572 542452 456967 310166 630419 615580 928415 1036773 967739 271183 700281 360333 741987 435261 5423 975673 758193 860460 1033744 239976 933564 846583 813983 422639 758930 47114 467218 494453 206643 17128 30164 520182 691731 866470 475139 435521 450204 1013613 999155 155258 718506 695547 626089 619416 300813 451874 583008 141288 151050 481352 765960 344200 799195 477670 387778 322285 617258 599818 317541 652126 823194 38100 427004 84854 52286 122620 987974 254118 122912 46667 387381 180912 583356 540445 301167 105005 520834 421862 107984 618248 948055 311209 72422 900865 34068 533634 321652 910380 709126 156190 465135 838511 890220 960574 512772 588551 537085 229688 601104 977155 1028191 266358 182950 1024456 657841 696564 481549 376459 541186 426950 378816 175066 611031 474768 24556 933908 1041833 985612 239093 172524 319077 434312 461809 949994 46570 810085 95275 496106 369806 566937 754594 489882 302234 111918 640135 843520 464073 563649 563395 715763 500429 630787 261230 70045 222666 654396 333913 335615 934105 838083 1025157 632685 255367 612743 596650 702734 1027667 839817 243889 713565 346419 71263 480058 691627 274959 201651 129047 236954 1047877 147650 680143 224675 487972 230366 931100 856977 292209 90093 400749 915204 967653 226023 632165 964592 752812 476251 847450 681243 228327 287723 143831 393890 689451 382923 594970 155764 81408 187206 378519 147669 784484 60729 653939 970461 544069 601750 631561 287991 755466 725219 362601 107362 252939 414904 371156 186035 424212 415813 880705 241233 285671 570825 241883 82680 1047990 602652 556929 421175 904621 850726 184645 814066 621414 472677 1044206 645856 659826 57196 964470 653582 974807 915038 45708 409434 997005 654967 717586 804601 454656 380035 51616 655345 641937 42341 149247 669599 497685 437394 560816 749363 732756 959123 653667 721456 932747 62343 1920 957677 777195 136606 598945 394006 787736 669599 13590 992811 114858 278371 262751 429055 407215 923735 549814 918842 690215 283134 738691 242648 686471 200301 490213 221608 650551 409806 1007664 796366 470548 211933 609641 286786 788974 364654 514252 390735 506891 605157 518471 848660 763810 796348 956668 157958 320097 62209 59331 895340 823016 858837 998821 379618 591692 810734 965986 884695 645013 230677 681708 212239 559168 812713 395754 1028129 538813 347931 854070 820729 920050 895600 452703 885080 809142 656322 768040 385359 706647 611263 147207 268232 335125 368424 131239 905213 714404 648532 200550 410879 653998 482986 372440 583728 900943 265002 771650 153545 869783 823525 926496 107861 144396 223872 494495 781364 164133 484790 1024291 800793 458192 750035 1020611 637837 569324 638521 696264 939625 982224 796895 289330 486496 566211 261325 989491 723827 624769 721057 740273 746106 478652 513293 252616 165794 966553 1024854 1010758 36586 790063 990167 120110 389285 1038348 312444 478262 278523 722095 431943 224328 995687 749327 848079 919300 520506 221202 839356 509757 838167 383255 745036 41848 465781 110189 318162 663664 106528 356825 48177 1008532 66745 404756 865637 857479 577073 191563 787194 201888 430162 989341 690579 653160 881718 893601 1000549 417566 790221 457949 426937 268854 427868 255568 555885 202453 986617 460009 172404 9559 434704 1003533 941137 232138 10465 871189 983456 1008496 1037311 331725 74894 513345 55250 469239 341084 987750 750102 670918 1010399 994239 344154 1017699 461571 766814 386690 796012 978755 339722 656710 77424 92211 547517 950449 827252 617207 211751 923298 857457 200649 655400 738638 153555 876662 374618 33212 307964 489185 446084 48711 860863 191359 353832 147744 543973 365530 619510 903882 936875 299279 308567 789660 608322 175695 553443 749379 320846 790369 69099 534845 31080 601887 93424 42334 924060 208372 533545 14671 553963 225381 556290 666634 621002 560517 83863 986208 776866 691583 752957 415603 85582 555023 701178 421692 503712 602889 613384 319750 452316 635089 711766 588785 107578 159458 879367 702320 191080 934984 378096 518603 157959 819237 962334 642718 632617 546863 411982 318808 261594 1025840 209012 847805 221844 195461 749877 505957 262600 587168 477804 493882 567644 980615 638888 551422 656168 73298 588717 622275 171896 236208 33519 835185 118669 476515 472602 457027 1003548 234175 205964 667466 639949 1036335 339673 276201 654781 373424 424263 766807 334844 472405 110159 351008 487952 116673 135458 757412 148337 576688 155682 147095 413195 92270 362340 74367 337087 630622 205621 933689 219617 312436 119442 179573 358843 473019 612782 266293 120073 750801 431216 748370 72572 684390 735474 362999 509495 84929 223747 312612 152149 936251 727462 1014316 936801 992449 867217 311607 665052 699734 444335 95169 387514 1029263 494751 1016601 961765 216341 709170 630499 974265 547110 117744 863127 875910 682261 646036 297215 355090 387526 566156 239805 89364 500531 518522 62659 142522 886505 739509 296408 905252 183947 636105 502298 943334 92750 314354 965495 797322 180092 522661 476722 806156 636657 616712 294757 950108 7073 444277 265081 222687 84240 513787 332975 381167 797144 53469 766362 51030 427559 956433 695203 811223 762430 441281 865668 749734 11507 346574 778701 262122 359984 160072 305507 825410 402802 652535 143868 548413 378954 945621 722084 785376 938207 155026 205882 351013 289899 69903 652275 12406 874938 86755 945623 87350 1966 781785 239935 193080 754621 1048432 1028446 752198 833649 989786 961460 619675 883687 735485 282268 923497 454225 32757 370624 45653 75892 315536 340639 321782 670250 469840 737038 900441 948450 582253 305076 486016 794139 695377 120972 134878 800236 468506 9575 468700 712063 398875 487527 251736 577938 15963 401542 133153 19701 1044244 354317 675452 472846 461109 1039133 567202 565848 319713 284201 918335 1022687 389102 996474 564725 869573 481383 251562 863191 281281 538378 31017 709358 236699 181707 416444 259512 687537 478799 13048 380324 1041270 191602 63691 578967 467949 794818 325876 263274 783410 996097 998534 841577 1029873 287910 868201 928981 137965 652125 718553 1044067 985467 781187 75749 625596 779524 248491 527857 607483 923527 651803 545076 673074 323860 190799 281915 232677 54866 159861 239460 633996 114426 942832 734564 872214 459865 747990 734146 37985 688082 884338 904281 867267 63834 408770 1043674 368260 648698 722425 945480 686689 554577 848639 99962 1018891 1045775 825068 39068 588198 882043 233872 541102 757067 578030 913903 836612 638854 457302 878781 179396 496088 496308 19174 535147 997686 516510 418825 508744 39048 331454 891127 39936 363307 504145 23097 794120 327536 175784 1042056 806446 975130 1009834 286035 811793 709604 80976 827708 895908 245241 675880 527003 705967 664186 766676 256505 730190 478204 706952 449175 58992 739079 396943 255205 720217 1027224 204741 1011979 369440 605343 7454 2403 205106 149634 153375 322812 452301 519577 806240 815641 847750 270255 326928 276656 489924 951175 687984 863468 855362 923989 653399 874924 53649 374593 447660 625409 996499 349160 743664 49332 581889 663770 819122 225469 394471 488733 731160 39373 780323 165800 824412 173509 971497 719337 276557 400445 672833 668224 579530 271614 620679 231042 980299 711304 671723 996983 168024 879757 271599 669275 668687 397940 910060 313697 873890 249303 732301 650283 525015 916741 836177 626515 385158 507265 841997 1024486 948511 859777 118888 125924 842529 271215 80222 964801 821156 759404 863422 414183 372944 109256 389548 608562 182372 814987 652319 365426 613936 922096 920420 815853 20123 978916 528537 733658 868637 490123 378163 44262 227014 256188 657785 634291 911542 768384 680710 922965 964259 460439 447307 579283 910678 763634 392714 311724 93486 794938 1023964 531535 563355 159304 1004716 593569 307876 35755 634426 318587 591202 56869 891546 258090 796802 25646 793266 308462 303047 833648 18623 475515 706950 1041481 110288 250490 662825 262732 716106 398601 768429 569536 962914 475447 279587 283679 326566 66697 988722 731545 702069 212088 48275 403855 892034 426225 705940 244248 946005 360147 712598 799103 228809 467572 1001359 272578 359055 234013 690057 433685 41642 915593 34081 59229 275442 860010 450569 685238 668561 842212 172166 156398 99464 147216 865778 843271 282155 832635 705851 676792 307873 903332 771939 161261 644453 122241 260094 855363 471496 238331 37815 170893 541036 287085 517835 970322 684746 201769 797580 966988 1011629 807923 768223 332010 111541 856452 557246 900303 357078 139272 57015 776785 1036246 954272 243308 726778 942802 186337 647697 985867 593849 971348 979185 678900 535759 558324 210410 503517 588076 113843 75244 944929 680763 423925 1661 871629 794427 925970 912440 313126 658881 628952 723273 735008 913972 528648 19443 320999 96592 833237 740618 645978 692132 994664 626297 229515 788500 55390 854462 791104 299607 63048 265833 648053 393594 625450 946337 28632 975451 989948 657310 81484 25134 865324 31792 430950 689404 641562 26423 127987 568351 614299 770088 554864 552136 917879 367503 453265 308857 725227 604551 508347 1001867 515624 287811 318345 163242 725714 990857 987978 350291 584833 696882 369537 783197 935747 110252 481380 930669 161816 272248 496222 970368 653173 524972 71822 828005 252866 624497 47942 547648 795612 318598 116364 551433 840083 190139 410780 346891 513069 227191 331875 531557 246498 969523 505862 361612 354142 546813 143193 977095 6209 846838 938601 258994 451490 400340 342003 945084 559496 852321 21482 154025 18032 412154 813557 818960 355786 103696 544750 597213 251004 402090 622692 854481 461661 446946 32026 727293 158139 487268 459142 1036363 1042390 873458 132435 880373 1034594 348898 102111 148492 202761 587934 546237 218354 716263 858403 341301 349152 430092 241283 552639 910945 678142 722787 965772 474069 619316 279933 799741 1045487 811932 732191 63529 87351 943126 605867 113756 381833 757238 929557 923282 648853 644230 498792 958976 77917 446337 139585 323980 652217 284058 897618 479824 580310 911091 1002721 155163 462259 59302 652614 679407 825506 109120 591216 425092 74445 477760 379745 1034436 849071 546461 161709 919629 282263 150589 285695 809458 462633 385151 489877 1026106 960988 138162 352191 584672 290172 541595 612964 867921 662185 169460 782460 900145 969303 512743 1028759 604118 664653 366487 612692 113611 517542 755863 865259 1039695 898898 85104 779940 909012 349334 87584 555358 303744 328072 163734 112137 289967 20884 685111 579372 226927 736762 191324 1017440 806914 625741 766674 469714 398176 296181 231768 755653 26290 63918 117028 174862 872152 1022983 713311 797590 184804 107492 632228 636892 944541 771581 482949 717936 280061 96861 835078 436857 286643 168675 365856 738864 1006242 336324 89919 42339 342112 372743 695493 341491 514744 508935 982405 25686 742952 47093 154440 285205 922724 450644 427083 592975 181969 983675 120255 694837 403723 138007 960072 326540 693087 357542 884863 458542 220498 986620 273776 432521 659480 20674 233245 33566 485661 71666 936697 861955 666752 329308 672877 319842 378771 339237 452438 888312 181085 524867 148101 747159 722712 108290 455230 995748 780979 425602 842425 770201 530768 660534 438949 835204 213959 283238 417184 577158 107298 460974 136896 588374 346911 901757 289549 1011900 216241 126359 66564 496662 698495 872596 541206 612566 463204 315742 239398 652289 622317 363447 332047 252337 36830 931761 181276 2965 703661 974899 673166 702316 809478 584059 263706 861582 224069 616343 121960 456547 214271 509162 151445 46569 130937 178350 176562 110642 112943 363884 657986 207331 1026383 1030021 446656 711095 197179 572333 620311 440314 369675 681322 377896 269583 40713 740761 327240 798699 427571 241898 189886 1025175 364988 431711 1015625 772785 758155 607697 1027737 191467 372666 200299 434386 129675 394008 1006893 132876 888810 586152 795498 205013 15093 287520 953674 956077 269999 705387 526409 861320 123053 775463 367030 463952 976792 873512 230709 297057 321967 354291 1000254 824843 838466 58948 116635 864276 445752 1009032 792558 385331 658314 991075 12841 1005206 347078 172844 17171 637533 727949 677996 928970 777756 212757 774499 351548 865629 749479 60803 586924 303132 92706 576499 15411 394569 19830 298509 748605 572746 739626 649696 705288 52342 1022935 363694 125736 322971 516523 478575 111110 748664 701159 143181 134748 512068 954977 668710 423610 218661 863235 655118 428037 670650 1041226 673482 326643 514450 1028552 333909 978832 757171 152994 977246 883131 30228 970770 1014473 233897 129826 209894 297770 148834 469567 377855 547149 868415 974910 745939 390833 631154 443369 871404 354823 74366 462971 535655 631224 232891 864295 948086 669277 34004 992911 530910 195909 235336 117581 620410 223986 829676 775277 768438 509340 960615 1028337 28180 403372 955828 406348 685227 610882 841892 265192 409251 217008 190297 267168 744634 124413 998604 26182 89538 973156 630601 281886 130336 392914 636654 63841 172367 728683 652335 986812 993883 632325 50773 458190 4199 535467 664058 667309 381479 639003 743310 457570 242534 463177 735702 96872 248706 613594 562279 727345 943083 78506 586287 198305 960168 198470 635885 617873 957649 235123 882356 1015629 294166 923045 1034860 937494 739894 931464 604241 948129 49545 522619 891250 696215 170359 479248 965939 440851 331775 102286 876491 402983 837937 177007 159943 694359 392628 28642 698757 382236 194881 857162 947130 539490 780582 277949 8173 401162 654019 743813 683001 914281 510480 1046435 612751 607687 73750 912711 480434 165857 786801 477017 567865 633448 330965 527604 1003088 100224 600454 1036773 62199 7490 427486 727344 618113 759866 976331 427915 225815 929257 344398 386530 102451 706372 45821 586705 103205 817971 964225 526893 271250 710931 964377 167292 179951 852789 60950 602232 917002 366940 168285 919183 928642 95043 86504 288358 10826 207637 10821 695378 568362 358387 490773 486621 505918 940146 689038 354119 426357 855322 789498 395266 625939 844520 821302 437045 76079 445900 748596 85819 144182 774956 384121 206625 77414 148576 830623 195883 633428 1034548 765396 91471 784743 670313 806234 835512 735066 609331 885509 199492 368574 198844 724928 755719 78965 858784 920584 141766 439352 845680 50799 973437 319762 31279 1045018 167130 399075 671192 206148 270015 143839 624597 436153 461763 443660 651913 37212 389042 1024199 231368 735393 710921 633152 375642 979219 1010555 654585 472443 334287 971374 224075 290142 949256 230271 277216 463781 457089 708858 409658 19691 35606 543842 738347 1031226 1019699 194799 1030747 89493 157787 413195 903110 798832 945058 68052 694587 766514 794420 775070 526814 927930 837836 110190 301478 113879 216125 277375 242656 681167 678381 380097 542122 696025 126293 214869 763001 588707 924546 513554 705683 817356 78231 289796 245654 633707 729929 333543 895727 703110 543073 926128 310884 797084 618558 722693 313995 553756 996944 603072 786256 815851 178846 563567 627 958691 367425 790743 1005064 203598 213991 232557 593653 426351 887889 662235 318327 630265 960213 113025 350621 516502 679644 456434 966091 175457 567141 419187 772409 748908 227713 908671 725106 426811 131797 233541 954838 65607 730139 846376 498712 209021 606113 1000766 591040 652476 612296 289746 634537 60763 1015174 846563 90244 488608 691941 668834 650068 682313 83329 692984 958704 837895 169230 59902 268933 596735 219600 150146 151313 371272 218914 218249 719337 364655 230896 1010119 414004 36853 504636 241705 3181 769743 880284 517195 965349 852198 149690 982019 1010238 217749 221651 628948 1023217 910126 18489 281211 1020105 786293 730833 762215 447846 1035299 17302 4408 340667 905316 970260 238407 647057 217177 851437 751902 722946 882583 98648 990971 500734 742311 801693 1027666 892361 302724 545690 49224 936059 1005856 102977 864313 730751 931295 463128 110130 327700 119577 342199 467319 477647 443805 69453 449279 645911 684841 972572 169971 193704 48371 916729 676915 235281 293411 284365 650448 534838 836182 176662 561811 487118 67613 832102 265333 642789 394108 917475 117285 191068 879723 443846 1033861 492132 165208 622812 997933 634631 882084 269832 204263 353695 488481 944319 818481 479069 639386 510346 956606 520131 95052 939144 317685 334634 134501 600041 299121 245053 60812 6772 298623 257916 230744 702978 295331 90043 681175 39424 928275 657056 201993 324081 678970 339496 705123 494570 250679 313378 767821 328468 119643 726194 1025700 21038 302255 956624 50745 1028617 896363 419015 244047 444426 906368 567990 281377 533675 201743 369938 981338 528889 21488 576802 85659 700952 582701 680322 724216 486843 642947 736417 665723 766636 720360 326466 758176 459338 141055 553727 708567 675846 103589 293057 683014 307173 832873 980809 994052 480513 818955 677291 530463 712712 893188 77262 876439 1047995 165630 152301 1046817 349552 207704 469016 270948 837521 309667 935604 43391 654363 196903 292087 853889 278816 374623 388205 543472 375109 756344 127094 184899 121413 328663 701637 317032 867180 604816 758754 771391 46108 939503 1021353 551964 117323 1040371 148937 520777 684291 845774 318023 107394 661218 521318 109048 232055 656536 181975 520970 514893 985963 1043695 651643 863773 164789 271281 476576 756084 826213 100819 895648 15570 652410 434751 654583 690987 430988 730774 233716 206185 532035 305576 776507 554215 92637 854525 810307 636407 612780 308303 851928 713310 986518 701966 824730 748499 352404 303067 379773 640643 1029939 14349 679240 902032 663062 589103 957462 244621 440433 751744 1000663 166148 687760 24689 763600 414448 216142 625451 924183 665411 81822 700678 837144 681313 878342 524051 833555 653475 507935 293268 84379 287446 427543 667262 120600 431801 53294 407550 1033798 565890 950332 167665 449716 141914 491818 503146 124486 242396 808308 304 895924 965530 128430 470589 276744 436632 720636 991552 685092 295375 536984 324124 656186 488363 671567 1021543 99154 799630 977412 156652 331463 337227 225836 877353 594890 874155 415057 356818 96990 18924 154768 931148 990554 36924 850714 1039666 363498 472130 130230 177620 206095 390294 427069 690867 359322 413252 875037 776455 265525 1005390 428759 315961 739546 813351 284034 274025 124249 957240 1010245 511721 165847 200030 293088 864447 244298 524906 331556 896807 537086 707232 378742 38415 91666 556601 247633 853146 947708 755681 757185 368542 90113 1048377 725480 529445 296894 578390 602492 682480 691362 1033536 814919 9711 159857 668276 721318 81098 658882 831331 930059 841051 581250 487921 198267 121650 856688 363510 150033 483600 325022 587200 643449 971628 960246 878735 73334 654065 532147 788760 216412 970494 623844 647683 545686 202788 251884 732781 495137 647852 910085 357479 892943 835855 623800 683892 1024262 712316 738662 379663 367550 516437 933315 503075 416903 302514 937301 397457 954304 759772 172281 978862 864353 743123 166239 343746 1001074 558793 958857 177802 325010 125861 542032 552630 646001 9089 88031 542828 704086 735533 940598 75971 166809 1705 315816 525129 566826 1009582 1048157 504958 689417 80934 385489 109654 696779 342704 431443 616635 964380 758557 1044615 311305 479031 1007862 1015781 719761 696944 847347 838455 836118 837035 902277 388127 971346 993505 299597 554126 101746 91554 187043 42318 1003926 875918 162064 586874 762963 567515 848852 254977 863536 349394 695905 665638 819244 782930 232413 466434 112694 586828 807332 889345 713140 482885 563652 972385 341245 180951 886144 928182 205023 692784 909262 683369 599321 47249 663513 535604 752866 888016 932735 389287 432481 200406 477651 322471 814130 620066 718236 1043177 33255 987205 704469 696187 846981 356196 856619 209980 654851 387257 401794 13407 185038 484114 696432 311788 44104 1013073 410049 334911 465732 578794 2801 358023 719500 595048 423605 859720 932188 1028584 878450 520666 685540 554396 518596 9959 288713 729161 509689 680177 137892 158153 845716 923594 915585 282506 951754 282137 42082 373518 536584 432092 763066 215145 301931 553185 974323 644294 17990 320331 187624 507106 912032 687635 127339 123791 442547 1022853 661696 383027 37230 587711 112672 218438 235764 825141 599864 462552 669979 720176 199335 53512 293870 569930 884355 978574 615980 137971 397525 589618 6598 237039 166936 257618 706661 6870 561598 612704 882145 1028243 918699 802402 690891 54246 803768 326257 997092 374242 13361 956474 631716 522863 72792 1011328 194228 835273 544224 462488 468084 192511 237682 754411 299638 389493 834603 1039735 887297 955234 996380 923215 359055 809299 487625 932374 265295 69798 289451 321672 524963 571152 406702 205554 257699 504088 218803 92853 962969 610457 981007 12231 118659 568132 645642 495409 1020309 901404 533090 24978 719028 586488 390597 39322 753659 444676 320090 324240 438074 395584 793145 126669 621938 663039 359918 403007 754522 248938 95994 517351 392669 670459 762450 530779 565402 935938 674526 299845 407651 143395 177147 233953 204222 1017046 799738 172675 1013607 357094 794271 184079 478412 612595 294818 793727 157840 241136 1025329 153953 920328 210853 162412 343126 683201 37166 1028584 381589 397560 786810 376877 736869 59424 1024461 108088 50598 82528 1037374 35834 471113 299538 264762 666326 227027 392774 121599 919591 311519 312636 289314 884664 766873 290542 663049 826954 856131 53124 173682 248849 631475 1038813 479979 804663 360403 737805 506199 93784 562208 782297 306287 56069 164396 82237 229950 216129 774429 924902 240292 549127 944939 382137 38357 991938 1010725 186442 649943 352210 278509 79718 790023 513550 856311 455817 194453 863549 952015 272232 88579 377244 316560 323433 399530 671323 661357 996902 658996 198687 656683 410094 8995 161666 846501 923716 111689 779151 260679 569438 84302 97350 60052 456103 891694 193822 189601 498237 977592 458622 180887 899443 567056 628034 564788 608849 615469 594748 307019 745999 205148 795569 358975 18078 384955 686296 347788 610591 428223 153439 595263 41065 795822 323813 683897 39815 876838 233089 468207 607288 550804 494394 1041005 874862 983998 990860 18510 84431 72250 587497 674054 390711 1011444 566326 972697 607284 48044 905802 910881 426121 202357 545650 504907 37291 239672 195312 617946 1047111 439087 1001335 989475 961466 649578 777649 316816 764055 725837 1036985 92701 30501 853520 312993 271326 156639 322110 642798 1143 627698 643638 602391 934050 518082 41134 716041 134829 634213 933675 923558 509177 664358 664713 197953 608380 379396 732025 17443 117568 297008 571646 812810 711394 367506 668399 434085 835348 482373 968313 534809 796699 315159 491162 557695 994641 198666 895655 948579 236452 548054 1021127 525382 37909 485220 886901 191774 883259 514132 76033 19409 537277 465272 595984 839869 307676 704599 191512 515891 1038822 970923 882405 227319 1026500 642787 875543 455618 703341 41634 915361 953792 70256 280894 562252 114195 14959 219202 782898 681038 832926 610284 924995 442874 703304 376239 168899 17684 17994 339635 965834 74381 684950 389712 437955 180425 12466 175255 804333 979489 801335 833737 690909 917345 551506 23517 485626 754250 284485 837374 374016 790545 82407 649739 99198 898014 873504 398870 53080 866638 536431 356326 159813 673522 707428 864885 352593 280782 828453 311665 153437 666330 14573 428991 108442 451461 55945 703988 491026 314925 772569 378074 25631 120232 960085 303090 530162 945854 339077 66540 306701 90796 17544 478512 4553 682402 24718 541272 639441 890182 863070 42676 715685 101168 296657 40132 446745 692076 711253 841922 98003 810747 438635 238358 447184 842321 109096 1026783 774879 98264 570296 174193 283428 112236 367831 118737 453783 518110 782934 922427 607107 748401 208284 144797 957959 868448 537378 44313 182936 104534 8438 742791 743037 12788 421177 979696 595026 361294 21665 820244 258694 963694 1022200 681189 729564 682448 954266 475402 232430 548581 1015803 579165 956837 118928 610847 34669 215490 309164 757024 1031677 235353 775043 239020 400771 536657 885848 892037 230826 818149 751071 650495 517328 323877 858560 183173 711305 638326 979479 701460 338458 1030926 44023 936125 392447 636793 788962 229416 914789 789015 958034 9228 659632 817819 22068 106424 547319 554893 54120 7822 27779 761033 366402 457346 640596 35326 195852 817823 649884 395568 656514 188802 283713 165175 322644 838621 407647 1036350 826535 974581 530628 604740 57748 575269 992883 391070 882088 1017433 554017 644979 384099 201364 522427 412223 134329 607338 352734 374865 387988 529798 46686 731212 890447 601894 575680 13738 556348 51354 883135 743220 871968 120264 510666 554379 44722 624043 114820 905635 575263 790735 529732 473922 498825 841687 1031059 104326 408451 774648 602288 46940 701079 150395 761615 622090 187584 586814 118997 677798 916464 81460 193118 786332 992139 789473 74936 300843 160490 503518 516133 461801 991194 996955 272029 577083 20762 331160 34377 514014 968928 191083 977929 721505 352085 592829 673263 437672 675092 444429 652738 1029739 476591 420843 70524 441524 680490 419966 229325 375397 646014 643583 706197 649648 300312 667196 315757 261021 620375 299798 420383 564871 1022481 791811 757034 742559 605966 755084 1018943 891496 760972 33232 458950 810297 358330 643328 364122 377278 954173 201441 619849 80503 644525 507469 455957 257592 293913 487346 884469 749224 773247 362385 47189 573122 250965 923904 1002833 371030 581379 665641 103230 944009 376934 866505 654114 628561 585551 404657 87095 557562 159746 881225 581228 635555 298680 688904 797924 515266 92701 700925 841844 987804 1002962 215625 131625 150478 908524 589219 370112 736199 396403 434898 637997 948299 978404 869431 994837 913393 84400 491072 562771 241830 264635 667126 185462 982569 750557 814960 880449 899212 341092 60509 837419 791225 735376 686719 6365 301291 481558 395818 348086 689969 119966 255177 305226 552942 301637 670554 926431 864859 877596 722157 181742 82180 565671 470312 241832 931911 995934 594630 64879 181464 61487 22035 160856 842304 395770 587634 265648 276825 77332 509399 17524 1001172 820421 400718 145623 799155 752330 456050 631488 551375 744403 999414 693321 26195 834822 759584 199745 113727 1030010 867401 22699 623846 848573 550494 936253 595056 360271 909410 668130 720985 229669 653290 245048 161264 371239 179103 364307 975065 1017009 1018304 1029880 909707 560662 257693 914083 365523 270616 512797 245890 75088 798834 457529 541239 637940 577870 119934 782105 371849 955855 627855 136884 524586 898953 108449 537412 675781 791044 28414 330814 712864 257340 610179 633032 599249 104484 659489 922172 687301 643870 362591 255657 85690 199300 368342 572242 27972 745763 956340 151341 314828 363195 897850 953700 1019660 423552 859198 90072 675732 903580 468650 676249 1037385 207274 187899 786799 196320 153405 254914 1008724 922727 6231 499239 841720 283581 127730 636513 329020 1039381 178043 649023 234167 385911 908113 859042 370484 736575 762699 253184 932914 209052 532015 4579 147555 171794 978748 265320 428589 97017 387233 321729 629292 298491 30211 670643 208302 626586 382715 332057 237877 1018792 272790 539231 860921 366796 672979 781575 46436 646916 156456 438568 590228 192030 498942 368618 850396 877629 13104 913931 281667 517210 436624 122461 500995 482497 766307 182341 442635 892304 713696 704062 938110 802619 806068 477268 502066 907531 836736 1017514 805170 1017754 465753 1023988 469308 312152 529224 229373 909124 1017609 469704 714275 757999 443973 931659 50134 505369 340983 642997 1043228 174928 678111 820959 986384 136278 522768 980501 919647 462498 380786 432025 952265 537568 363073 880926 127142 617581 76684 298573 434526 758236 895671 740163 950256 909683 781305 356113 579692 736942 132831 661051 625529 869819 449735 355642 494800 994813 655206 473850 831934 687242 124739 539484 53158 493229 686649 18869 666237 771172 909817 482126 865101 1045218 111237 739810 366258 526094 155831 290338 170848 454659 460984 199220 53403 534926 492681 1016880 724157 597683 971389 487586 834483 810025 248765 93451 1015168 37593 142019 117344 922809 354915 909791 657289 435464 533400 704949 859107 410026 133889 159677 168383 510960 179031 175298 159969 8642 12297 912228 260353 105495 436153 538262 601165 56702 153279 682016 76261 323736 846244 372510 743518 833179 579497 91775 352320 239057 296254 867207 915080 1038359 997003 107597 423719 223582 643562 566846 872320 730670 881258 584856 735470 297502 117326 863984 869180 331357 873868 124844 372523 837676 613455 219786 891120 939874 247158 387863 94899 402663 571666 181049 151312 717113 922348 182694 392090 111338 697596 125034 1043283 967967 215539 303973 848182 943635 509874 655051 772782 951698 623057 243106 817692 254846 392217 966727 29012 294478 994570 404201 363552 86410 761942 670733 383676 615504 551268 387848 408664 10194 452046 829064 903578 75222 20451 682764 3865 720693 598310 10599 268259 768604 935117 425281 149495 549326 399938 45974 198348 651935 1001382 663861 539081 629498 482377 510274 757450 411805 213811 545716 759458 886616 230815 807896 110483 110482 941434 57036 704471 484548 628712 422405 835611 287739 935872 928201 202239 631386 18443 477110 769687 179094 233097 461113 1001709 307320 609835 314904 893052 390495 977306 298729 632758 643259 570799 631704 893568 592275 166905 776677 159921 124416 11578 580579 235670 620976 488426 779899 663921 541796 939699 380903 540149 794738 441075 1007159 1033932 622915 137021 1043919 886033 393686 452056 157671 216278 410427 124734 166154 714656 596761 865439 817047 773862 660010 467547 567875 898709 340665 193164 925333 124815 403243 874362 319337 879143 829555 968228 187246 917670 15515 366782 854952 258506 869698 131373 453102 697154 351769 904077 669549 656435 854885 651436 70435 706486 47232 784524 811109 487255 722520 339172 32089 271768 420335 891808 149885 485484 269017 846173 949278 885692 152001 717806 346850 56293 775908 148698 286783 67640 712852 938971 598529 179577 606646 1022304 346056 165985 518213 1011980 1032583 284700 502733 904245 781831 645324 879600 177253 74082 630276 753381 892381 818056 73037 684020 821773 462525 751780 724475 326173 677401 465146 772588 569704 850951 268467 746828 18427 127174 359976 192694 363803 250091 1000997 72278 506300 433117 736875 52335 226058 637528 962607 334805 564452 283883 711321 296564 523356 391801 146758 885191 174648 366268 832199 940385 349556 571581 285472 679272 611774 862558 349770 418069 364025 971216 675505 428341 597690 258589 1037238 486059 649422 632735 558126 817387 57266 705415 788705 902273 928793 717143 712460 985480 990826 11624 62175 658996 1044800 297829 68096 414024 220136 675022 196103 526496 652518 804726 968448 28585 222320 302086 939500 615908 222961 244856 16191 417127 302984 115356 341348 301403 211591 267926 152372 310399 614388 91486 145027 501667 488971 911167 977556 567342 144313 652888 959135 980633 33571 849182 869458 34034 209949 427224 836173 7514 32436 3106 411301 53383 873893 560490 404833 570435 952547 314742 839424 848363 768021 903645 924402 74993 922901 491401 655898 264538 325234 655675 504147 227904 670191 450055 891879 114769 30466 317395 22041 405582 328022 780765 147357 203149 1030985 761650 917019 722040 702574 375096 378799 999692 765965 468517 97644 116059 606110 608133 366036 285706 392530 362680 841570 991955 744074 345457 975616 547077 939613 524344 888465 491007 524311 649449 200552 901048 772532 308019 718031 899386 371305 310554 1045122 819490 659740 820598 555825 395298 108263 29298 797441 968576 713113 321549 786956 835476 747060 568988 487132 116302 736112 371014 534772 75181 248887 121991 973639 690761 834087 705710 695999 278986 32787 326750 345271 969070 189570 668433 946562 765063 212015 1012624 1017570 111355 294023 899708 155281 548802 335406 449737 316604 311148 53114 48701 205442 99993 390902 55286 198777 819326 591329 134881 641322 216422 1022637 973380 455568 618799 881536 637492 916893 111049 864438 917024 569014 312763 976733 187204 809522 1004190 426935 709431 780766 80799 261052 617054 47227 540673 1003925 601718 277567 1042841 157218 789774 295248 52048 695157 1047050 881740 593829 804693 124450 64708 546600 128444 591200 518077 583424 97113 288166 369197 10086 55311 316710 574340 29224 321908 858344 157728 405799 257363 160583 941015 675033 381994 490100 398450 256712 811949 737010 556076 228368 862529 442904 35895 72677 474242 179346 309047 540171 971197 1029344 598981 699740 564343 681430 964333 318022 983524 423195 585392 883018 727920 620970 298115 684414 756026 21075 593870 334604 201876 576571 983150 511409 598661 629079 330036 966463 390727 169717 909924 406043 312265 1008692 68663 1045439 365101 411784 547161 666425 585291 879159 280939 96171 1010989 21726 78722 548553 458385 1036268 475302 920414 3946 394533 996948 940999 293983 587552 397565 344182 676939 346058 618117 1010288 813755 741089 444612 149968 178803 557178 491529 351298 301033 467836 243090 445320 963528 940067 390676 351225 453999 814717 635961 633597 521584 363760 955165 572818 966673 42674 688337 646858 247758 836176 303321 642635 663509 561192 198317 343757 939656 413934 344123 304288 993279 396331 372835 218147 655491 5817 768378 782414 347924 649545 571336 272681 174053 1001181 642058 117330 177882 635726 554480 203132 328209 14791 261792 296170 883798 623432 897841 893432 649133 671012 126769 1014675 67532 642947 522016 929979 369822 484321 172787 1041160 482497 605069 776338 718115 739337 22059 317018 891208 420347 682034 347547 569291 259155 794991 216346 521615 88446 902016 916369 98960 667424 264282 336427 432219 909456 1005764 493320 1032337 602455 742106 137151 932712 888757 565386 648151 835113 14108 728602 714572 623027 729779 413856 369937 237815 643028 142472 364936 378746 774286 142355 675083 536534 470563 570834 896615 258616 301963 54063 40284 107236 1013744 538340 572702 868525 237872 234369 583383 619389 202335 475626 947235 793299 879170 931799 874898 928832 198100 609875 332073 582121 932548 55358 546017 669960 796150 166091 108839 704619 1008126 371202 964442 964339 428456 1024831 817233 817687 35443 184241 929490 148575 575248 107740 602652 343017 330216 10520 1017950 250086 1001364 899599 217405 355358 340322 74563 852050 93544 497623 66693 944042 490035 236840 166015 823876 203777 1030079 551724 683671 306918 427196 807002 936201 630797 617073 813615 792185 916531 330469 487329 954038 85546 99923 58108 595717 576856 560552 501857 818335 580661 738568 584769 556848 1038032 128585 612837 273242 799051 1020790 958954 460080 517723 198989 217277 852667 210377 25026 980259 1005176 570099 767610 825012 788952 303947 1045329 621659 419775 634071 747732 410328 669446 840880 798408 279358 771322 183683 415393 608629 966618 562707 912907 236217 909660 92084 971109 543769 878888 259282 806465 387321 157532 63336 169446 354704 579334 855946 262094 227691 166061 520667 793640 789992 580809 714263 169559 150716 740934 562571 518001 967278 314630 534936 383168 911577 125020 375347 906821 589230 117137 134248 987440 207087 786018 762067 946793 324469 332672 725541 679179 3436 786191 836517 278755 353490 678695 122796 654581 494587 94294 173608 594423 225296 921628 789274 369877 614283 868206 173336 1003819 24764 766260 322507 904142 907335 659660 444018 1004868 753572 7300 27230 195654 371614 561187 690548 569413 778965 1040225 118958 74723 902204 1032298 767642 491382 933275 99935 432601 975752 463374 84948 995233 899929 438404 781651 344636 57179 154176 119768 638855 34741 432476 560980 6004 69314 1857 344363 846472 623503 418609 644789 788573 658528 260286 988096 507426 792875 218703 355596 750870 419355 873378 438990 762128 970254 92228 166702 851706 257304 152091 1031369 336721 561918 68573 805167 940199 722364 5014 415590 577058 136192 590118 519781 202234 653228 945345 1015706 259070 723031 271725 999781 1014800 277965 505735 874906 98468 230027 213822 972803 479557 382532 303895 491740 182545 606302 189031 550741 44344 692854 787420 481300 809856 588504 333813 594864 706756 616199 435077 547127 446320 243259 1005108 245929 577031 244702 463102 812410 234910 528910 801970 1007892 43102 572447 356468 267603 378885 1022230 92219 608007 906342 828974 1002323 723061 981476 4439 606941 750550 536571 269234 745546 538071 1976 52246 54244 452632 969275 225679 95046 146349 911164 259545 626654 127904 439172 131049 400754 503660 685935 255589 993432 689540 904561 94759 695612 749002 86157 291005 89374 818200 105183 595692 42577 322235 562196 537385 117182 783602 659437 339998 143775 295283 376000 649003 374788 236775 549367 672483 871761 771178 421518 635275 782014 458764 645017 812958 257238 642386 870076 946763 426488 580021 956593 694773 1030361 757025 175046 726194 566016 353400 294492 919757 646985 7181 630121 515909 553059 43562 385783 878155 451410 67978 558243 1033160 312813 578527 815646 276437 421217 961613 394160 110400 986284 817645 522416 927246 465699 29259 640525 383475 592620 324585 603336 412892 937861 602298 86135 464741 439355 305319 42436 691043 262836 1012750 577772 9820 260454 613949 89153 185354 168477 643067 519849 852189 956537 166400 510492 818293 692333 995193 170537 11307 257218 761989 299634 626057 693650 730298 908587 788685 179917 681376 743839 267115 724663 407860 567979 8840 70760 80999 365889 355711 921162 146845 569063 688224 393375 358191 613429 106092 203769 694761 728923 849051 488384 632716 276120 433174 984240 564557 625348 421053 789336 781908 650695 1023905 502427 773695 174367 16779 57907 543644 482399 816500 251177 408178 469930 1017611 221278 978617 605756 838962 983302 837341 691425 679041 985896 951871 458876 1018306 77855 753588 516226 81011 1004828 167940 102780 397639 702881 911468 697225 806053 355847 370973 405721 761127 268793 740282 756787 831005 135927 515550 343920 35336 115412 461716 88573 118047 220729 588253 855901 632781 781088 323886 370085 176433 431961 448495 570367 231836 679688 97533 897319 740631 918309 1028648 184817 644570 282618 931510 473025 904918 701353 553438 814865 169516 271524 130382 605679 520116 677939 458662 508540 886647 1001714 874235 581998 803893 593231 37717 459918 485856 130576 180528 141627 1018911 470219 787455 999142 86220 993901 196772 316820 655991 204212 530426 990303 783072 272821 880972 339957 830848 468054 382170 637207 457217 40149 284251 56092 700098 733759 446326 356971 283476 145914 338504 500484 430847 702012 1014753 964344 1015614 302225 323270 543980 238142 945241 884081 972443 581988 333127 31948 91985 733124 667107 128698 447088 331946 686601 54415 399855 387605 967016 1038738 928982 10039 62980 224642 456131 600822 1026741 931598 375144 332398 645542 427612 967946 542573 850646 954243 945412 582390 1010330 619792 219970 647103 73753 467589 273863 662706 832463 63189 681255 77680 177674 81642 828173 263881 611696 1015840 145590 744773 677240 758471 656757 392094 611564 101540 959789 52036 812141 31600 126682 964824 60655 913240 639752 681649 452152 21883 535130 765786 810342 664175 574469 718866 215910 1035453 885842 807754 768893 169825 312095 815915 803267 666699 170591 617485 180643 460512 496789 83713 492637 503417 961373 25673 827268 704738 824804 634330 240513 511197 681835 170465 248334 588957 359879 851259 654523 1019979 966628 568827 904044 862341 207933 456168 277208 778458 505702 644348 725772 997967 162435 594918 423399 513501 733646 468617 705948 261872 854804 1039995 842546 460265 246841 716167 167175 92829 924079 800811 886089 251605 1017091 784411 682108 452812 740177 44732 936951 118196 187338 321449 818278 633905 97845 183090 955465 253660 1003884 1016024 582260 327361 367066 25043 336013 441825 942084 261004 883090 954801 614141 582179 122960 994713 17136 807658 112108 970103 276377 698087 245854 806937 968396 759126 422129 860614 1773 280101 162501 915126 268663 603255 637261 21909 653686 647458 812754 979460 367116 21808 959213 186136 480495 947298 542993 221657 174313 204712 595711 723909 936023 75690 729935 722250 489387 134978 893934 499791 179179 957952 132250 494252 252207 475813 347496 1038509 467238 411048 1038655 450451 397714 379828 351323 516115 82631 239656 998090 98517 632368 851861 732914 596214 201930 768580 540681 838278 667048 1033902 788636 945419 492653 928770 675081 83964 663509 1043618 582148 302407 215084 702630 647958 328652 894421 880727 407833 954848 634820 685749 159933 645067 616964 644082 516359 895562 357427 862197 795085 1031437 354305 1010904 53819 920890 362421 690539 372560 728041 244904 832430 457314 456869 910791 500570 143254 990193 751125 234585 724073 987585 811815 6474 714282 783357 484262 835070 282749 308482 97745 227838 332761 80416 583160 979714 29707 673309 863490 429947 771761 275376 966376 678154 481728 425991 1028407 569095 895487 664898 1040786 510203 190857 574709 943150 854310 972367 434858 672341 794362 712852 93789 821475 522653 958831 909054 370380 1018475 303436 924914 531348 22386 93803 720019 685525 581109 459616 657579 696765 312554 949649 679165 821133 843644 140220 151740 915995 327561 113774 520466 652625 104484 734348 936859 339116 995348 103886 100583 911805 369748 806207 775931 604843 80529 573887 861136 487600 754607 539265 1026003 650904 921156 267661 213092 280389 583964 151103 629335 175149 456115 283590 863350 1027034 658110 667558 852476 213097 583330 261174 480539 339468 586235 764707 850295 831880 905751 72684 497321 491191 576377 164451 832190 134920 128086 728370 494774 737274 341787 146516 247557 868772 861413 300951 188948 382256 366599 128289 427713 514908 9864 597992 631003 13048 287906 798264 149927 517994 390980 464945 426590 896813 685713 171591 900780 47693 598111 884672 606003 446700 940729 393529 867334 508353 853598 901922 319278 532628 500031 124989 724777 873667 735493 101411 133477 325569 404872 821695 249034 623505 312153 299473 349229 938319 886329 692588 434398 845735 490400 157816 627995 891228 271671 454705 630426 357315 480094 545190 930051 228677 444327 961595 135284 476129 763737 724007 617467 703399 1031662 45303 51231 617790 36757 41993 964952 980063 146352 106258 159378 446039 798551 934553 592815 489609 632788 236665 250882 188138 525605 654947 599252 400003 846974 140377 671714 163827 932548 43828 517597 654826 378642 120608 1032425 576431 718136 1026587 827166 419739 792631 281209 228618 517532 107718 178531 483374 888243 340944 1038675 917884 379510 414964 378009 1001440 1009551 471300 750553 627380 335931 720006 701579 316489 818635 14902 946042 949349 132646 52610 212806 537280 834118 122124 284386 221574 189622 886060 964630 233432 669723 23148 309757 101451 867752 310282 778120 616295 5032 390777 982522 867881 949240 341472 963435 447617 866953 673945 666949 131029 574435 668084 671434 647548 736157 887665 575371 192836 246502 47562 944626 776173 595711 519399 37306 989612 98239 62375 641649 1020073 658958 843294 419325 636801 469610 749585 1012500 246724 553829 156540 918466 430200 650276 686860 50151 612500 817889 812198 909238 672134 1029995 486366 735800 898478 461217 785537 455623 954080 268283 259339 671891 594150 34305 182577 36640 701436 66257 488537 851654 48978 763805 670749 534064 1029006 763435 17100 10718 886087 804691 977385 336547 567179 342405 591018 775207 386650 143168 1038970 45926 987432 1035676 129399 343343 816479 518849 121076 105637 207067 466030 936953 303554 140396 366195 443326 788431 536151 874807 352820 986094 824534 503858 580732 349072 309395 786548 535917 271103 26417 648989 661522 779221 460227 567267 686634 1047427 1018707 387983 487079 192972 871261 904832 16431 59207 757841 409382 11166 154592 132628 502920 979586 83287 783487 853183 81310 685503 805343 328568 184167 348673 554355 970870 296586 776279 266738 781838 536676 849617 483330 96170 273288 209363 692418 176199 580157 629397 1040449 975094 124158 595362 425988 821086 871672 520537 20868 775224 151183 380015 290990 686546 136153 904299 560737 182925 800545 599081 727795 10079 71013 780888 540845 179794 782553 409596 241226 825603 975714 247532 78204 129828 696604 223317 401767 463098 789205 92981 891172 323039 626831 908001 623168 1039041 680962 605567 683834 586914 97047 105101 542216 334614 418414 643416 375442 208584 384985 343942 563510 761845 287967 112525 57667 216303 807226 640825 569214 766107 132441 609834 456864 680179 509151 943187 988117 122246 747810 36988 464190 372211 517037 544449 981104 249969 299198 59154 170739 882762 809416 955313 34501 597084 436211 194487 1019092 513431 796311 648590 864135 527745 87493 554360 974134 1014965 60606 551943 1047213 424287 3193 651427 441774 955842 410145 365576 644971 954034 219541 566980 61200 887322 851943 384957 650295 501112 931294 283306 856433 382044 168564 439957 648900 200429 480599 326751 455720 577635 805228 144700 936969 845198 948040 575795 58824 691022 436149 458143 706618 56600 374324 379825 132135 37752 570229 263915 687820 201353 972768 1037222 560218 313470 738831 552333 809588 842781 826705 146976 10933 797503 285737 475954 220456 891218 529102 902508 805582 110039 419241 1007304 716828 1016548 647129 676118 419706 328610 234930 470138 996293 31440 497465 837100 23245 880958 340650 818614 610264 973907 329459 54778 699933 40072 452150 547114 1033034 674795 624715 446606 977407 875677 396603 445121 701521 558932 610246 356916 910920 690650 329694 177066 802913 931212 179498 1029306 137740 642523 166276 367185 838703 767694 1026939 958253 388001 947071 321746 752227 742320 914586 704767 988633 917660 538337 618413 693453 113177 209322 573242 240204 495057 136543 502586 999356 858592 252413 381682 682834 698198 335254 572381 767645 660665 1004239 451627 439545 36992 999266 173373 780829 336793 838301 976427 983182 920547 924642 499262 872489 976565 2341 534390 963741 109397 906609 614661 701422 292226 147299 106961 783604 401387 778157 31478 787930 765622 972693 19010 94879 559610 905075 498872 666520 231493 279862 286989 801772 182550 797408 715310 446487 548708 578821 180664 887911 642069 80209 739967 537474 805000 228607 144136 40158 1040652 775010 374798 588616 221030 568416 833280 291678 722255 406257 954497 786965 268020 727973 318184 635699 996724 49947 58558 272341 756070 40075 984898 290027 834896 61501 116968 8631 378929 715280 970709 126546 165880 260084 500837 674343 666634 292976 541606 168566 290752 375069 360922 815314 763110 83240 343289 496036 364094 754644 679724 502438 854523 239350 962899 315752 429126 190839 294272 8654 616893 335318 655738 439439 520687 298147 569659 845240 23009 205573 674163 781096 30348 717109 897538 768785 411484 1046785 372865 213629 479410 871498 748218 584647 575076 490374 964908 881950 165432 939070 936328 726789 451180 520081 102710 195286 605233 987312 954321 196922 880171 971616 352679 907442 657139 371323 762426 1008658 480149 634479 106177 487680 342546 539581 743592 310906 123871 713083 481291 676685 735333 761811 871999 599198 337791 161410 952394 527461 967679 410458 143718 266221 11816 716992 484738 194134 740917 455726 463809 143123 614097 662706 1028344 788589 1001374 1028462 309812 865789 182190 385046 788274 304950 684045 293749 191718 503257 159285 854504 339957 291966 9879 926689 1034042 836882 958233 270949 618052 204627 899475 73103 722902 270166 933457 408331 118887 406530 308884 543899 352416 632211 857873 638614 753632 191511 604784 251492 247483 611828 273358 606467 332151 261728 278843 782725 443021 988136 394813 20368 1037614 225002 652876 505308 376764 686106 984916 803000 337484 548609 263222 519302 941355 434297 636742 66619 1030998 580914 1041614 384992 507136 393265 464266 127763 587280 1029452 78123 404359 644256 143279 714964 958335 668543 409689 520608 1018967 572592 1031327 790298 238843 138217 144553 716227 372846 262421 391665 576911 1013829 914130 488903 392296 526121 651508 708559 991402 735065 452352 910464 807845 299301 978610 166823 592927 489844 221815 732898 973007 962623 573428 241702 846563 859924 809597 41018 422011 653204 908703 967993 114475 139765 434070 848148 151165 588672 574423 665614 492141 156948 11656 137022 673259 8609 999939 121616 226652 820398 97111 988612 334106 815316 903879 742894 28655 173633 183113 904436 182686 942390 443399 873876 209242 1001609 359137 313947 714829 568356 382698 764974 176147 922500 86759 858309 976188 203835 475091 463147 289229 567406 382814 790592 24512 89431 204393 61751 832383 487876 1021835 75288 751213 904342 837007 212543 199005 422724 97780 507099 333593 542805 396140 802672 679644 924137 139357 848981 872152 589873 432483 942391 880306 3059 856012 620948 367105 476423 474138 263489 985810 522460 534661 1005285 734247 284915 78710 479868 945267 26979 844302 771028 354335 671572 98973 918803 1016841 757636 368427 849199 516096 953541 16370 605812 477513 5756 982497 781570 587037 603940 779547 611661 789288 651977 862070 674459 786444 1009038 564989 370057 638940 995879 335982 268935 1026209 147552 236989 548951 677081 576404 661647 370322 13811 114998 681152 941091 130772 1011532 965342 345545 908885 230126 400043 713882 1018306 808652 687518 76923 464732 889254 711011 1018536 43224 922833 193111 80947 452063 342713 720397 521340 673420 91481 595403 840638 470513 122052 948493 634243 316562 916896 696321 302890 459495 243622 925194 521832 826335 482340 480318 26563 325464 965754 193512 759065 396456 104608 676102 58392 879895 613791 623819 959683 396898 668691 483358 362483 845114 1007280 601626 812500 937923 321722 804492 414820 413718 566411 1011832 331255 890559 817681 398485 108469 875839 263501 999372 366618 266379 492757 685501 920950 314251 399442 283449 234603 762268 85763 327881 3698 47374 788025 685350 850006 275879 432089 559039 262326 848671 153821 578358 781960 266146 419795 288739 776081 476753 1035100 85583 960237 793025 450734 907707 62349 904826 268819 248471 206516 13689 920936 868619 651898 83630 709279 360305 464969 232319 963133 1015000 294755 743747 140252 804739 760665 580552 597162 735080 205461 585678 372201 913586 857297 445834 1045357 669248 987550 557860 872993 232483 982751 16185 67202 436772 917323 813913 802 48699 768238 38538 139046 818969 781224 77763 693449 986783 546732 790642 118743 961637 586755 513783 691251 866356 816391 266535 803921 33932 729832 276169 847804 162079 917546 1012764 266641 197972 278565 1000528 71427 385733 68996 449544 984533 403393 762055 877534 1014499 633291 763585 328415 456857 929817 784154 571659 296314 685589 891597 723414 957082 851424 336555 1013418 1008165 176842 806359 575843 673238 1006555 131145 405201 314752 122446 166219 598330 839049 938000 145919 926421 386410 514629 281558 149583 544304 289732 530202 1020746 719102 277398 432485 662745 195977 465787 674856 528390 153754 629348 740134 947277 1047184 259834 641782 837662 206299 320022 57220 93022 793986 135495 758416 55782 271262 565583 412205 636419 968669 477350 425795 1024757 427520 809462 181262 454512 963677 104093 334494 725021 311901 1036590 105301 649754 706303 286704 748396 912758 352084 155485 131950 65462 449793 640165 50618 144979 115904 933928 713989 549178 826591 520192 891606 746826 68543 516725 175625 943833 18006 682118 870733 312368 446126 79975 729510 778250 623203 1007613 257259 244761 391465 67428 75849 25473 13124 590698 536254 927067 497679 931857 40862 171828 869494 183056 70930 300939 371067 992851 797332 305238 1014452 707191 512885 47486 650443 848207 590168 805726 279549 983138 891572 495944 45724 707434 966997 1006592 296845 960214 354523 1037375 1027275 84553 736569 263473 357858 1016601 121143 800503 48756 898768 675057 334118 874680 472495 455767 638279 52214 351526 105899 680277 811788 559709 5 133698 166636 842927 33234 323186 622876 313385 610129 110653 348724 227343 246037 1009777 206947 65880 922246 164047 1042923 156973 878687 155274 272289 1008494 665393 646347 1006446 7469 39391 825135 816848 821040 1042465 721991 639321 502899 89345 1007638 919343 49316 130400 878231 333707 262822 552562 974389 889658 356110 76862 455249 133919 1000105 725023 417216 487087 937204 927557 681290 707187 397986 448821 41516 546442 442394 1007173 629911 382244 977911 99873 276015 672008 207238 708169 779404 838671 355147 837776 244668 339366 406908 250270 542911 475472 630916 923503 146442 259362 666498 847827 254981 624710 220872 687852 751501 858488 933468 896434 274546 492940 625786 422002 13818 1021414 515087 810315 350045 753408 881472 627376 431686 241383 523745 781801 295256 60351 659455 430481 941735 1032763 292951 900121 927291 214053 484060 454212 609425 71388 346933 483753 23833 53713 114492 708405 484537 568585 389504 820646 76872 98206 334788 839697 475924 790078 700798 830556 579933 108970 811609 643524 682711 662840 650419 329561 14636 60754 311327 838269 890488 255477 618469 410985 196555 325939 324989 955816 329643 617905 1032984 942746 397455 23850 566807 639987 841573 688874 620945 423993 118284 875091 1026258 158537 869851 757084 164310 298194 27161 832268 88018 128728 199298 941572 226732 91187 13769 555763 254078 456461 762896 982815 190999 151400 651633 714467 496505 586134 370809 295979 704348 457919 728231 597241 406698 12638 333042 383460 94465 739268 280128 132244 412468 104084 761328 169543 484810 854341 744529 71247 160126 943780 327464 1034386 540605 386895 130094 338953 304427 531514 478096 575809 11294 599342 1032814 741597 366369 538437 474460 264721 340851 357232 39651 889129 1047430 789745 34305 779776 297344 704481 463013 379529 514493 300971 138804 749898 253258 263567 171527 293852 384108 673568 955882 1001837 436504 335047 654495 759101 434552 315453 25689 681252 492140 822037 619842 870411 920070 458032 145397 975982 354829 611142 339972 972513 952955 949604 738931 712840 334847 312680 1016891 1009053 293500 505223 1023176 605165 417672 20168 215164 182619 353518 364423 290602 422492 874284 477683 139931 22650 219126 871055 551180 616658 1036465 315061 448430 375445 275705 412430 1047845 15754 431387 885275 760842 899210 852123 912048 374121 71683 178352 878195 287556 724086 78531 1001569 951053 981242 453364 633674 864304 471478 394901 989264 134791 166506 313005 425324 812260 341223 641654 750569 460683 454546 926175 55015 594612 558054 995338 1026521 226573 693487 679375 806663 346679 1031631 826424 790029 66885 262204 1029891 322138 813888 230144 1013539 117170 351653 696440 38207 322221 357604 607510 228402 174902 944867 237023 842633 958220 611706 661230 920072 325188 176373 174575 473125 668613 866965 883877 881291 734154 367375 970596 947353 492132 57611 539543 805601 502 1035174 737851 705961 254391 58609 993890 572269 386099 748655 274354 990043 259531 856475 917732 1036245 725808 294496 1019461 946419 98284 176543 141367 837374 85209 862636 126385 335094 863911 712401 625339 811790 631899 396746 476916 401706 290250 840264 353292 276840 283170 692590 1035338 817812 734818 275543 69894 918194 295901 78478 47408 29048 646844 748692 843720 453329 535672 1037917 598627 59739 977508 651731 843693 188650 250913 268626 706017 45315 317991 432682 766291 255842 157763 1023777 449255 512628 785427 912110 87702 353245 592780 549567 975344 582388 539509 813236 918165 749378 976361 853601 619707 676615 192729 845648 584108 402869 586888 861053 726596 245363 45581 711128 201079 587419 645588 367303 197321 998460 729629 565921 925908 390296 372092 58420 786374 962215 966999 647999 471008 861587 642155 745209 76792 332602 834888 117896 366583 1036975 567504 762251 446300 250554 49340 355985 902072 514131 629271 969120 469808 790826 705473 133295 524030 194082 830701 576555 215536 261586 842659 481654 739048 139011 160575 574819 511834 9013 854768 388796 793041 837913 513082 84156 378986 46872 725364 95637 1001303 540107 384075 307436 1014621 191104 670781 461400 49238 190908 363807 356326 604080 407988 996760 493720 943853 240850 503203 679649 927265 375862 120081 383787 450167 862770 39429 462417 596140 357581 192374 609317 809874 333889 529328 529899 88719 237950 403155 251100 750619 1020069 856403 222373 753734 920461 1030774 814565 388911 942145 888537 823474 931726 743295 415468 876309 103723 284475 154993 862089 726884 546074 583169 429952 720811 825592 979847 64990 749574 610146 548546 251260 813454 388125 343240 425894 72432 1006749 365950 476829 556783 133774 879136 196630 740064 110159 199615 493498 601388 586098 115134 723364 1006545 713022 704597 138470 160482 12589 945934 962052 369411 675182 524107 113015 602093 408932 348862 644651 671472 611877 340462 561153 914796 113915 381625 561742 124759 309735 896716 959066 775610 317977 567853 1010146 179508 647801 231858 266647 734325 299554 1030535 502685 72388 537825 615340 486925 562810 263610 644725 1031539 25477 418147 15112 1872 1012198 248008 695266 1010841 513075 766853 605011 801846 589334 340591 408061 15748 742091 877068 757081 248532 983974 109845 83506 637929 540299 1040123 927527 925822 175220 394848 297773 117438 409583 796570 367628 829898 480157 114483 317661 62519 792757 595051 388242 598669 87422 678836 971886 702921 553944 567605 546441 517595 581556 176969 444493 648233 963991 615677 337148 933387 49436 409749 816167 54093 510831 758279 98360 832688 80338 553342 187625 904808 457755 693720 81355 877215 445236 522025 793793 218097 178074 672054 831618 409582 329695 398843 602906 289180 91945 532518 686185 1012722 877488 128409 906402 322654 671043 51691 873166 894272 656324 520424 539463 909421 656808 602381 387645 18861 822904 321037 849460 377148 783698 783182 566916 259661 64360 886381 440792 840066 424576 698806 490672 569206 287602 632492 667615 879411 789678 211079 1031949 800956 1036467 233137 902965 20357 1047705 597832 781608 550133 462472 739744 361481 325355 1000510 182462 623568 353846 752014 914909 184263 909596 874203 711405 183567 7636 184225 70927 543004 58636 323821 362266 831541 289891 131040 121882 103413 753904 845871 645579 557517 754105 785062 557858 993663 731709 64416 985797 644004 929003 295313 1021326 403496 630184 959357 904459 17609 732238 456574 999937 271259 864039 385345 368357 348550 97654 77961 830049 455878 858606 921515 399829 926571 961849 147985 865236 559575 643186 963256 803491 90435 75691 873137 906941 964153 609384 804771 252241 65307 952354 27207 945858 983707 483014 595179 829734 527937 911667 999920 68296 425193 655296 653900 252071 822594 406707 136201 867572 362576 630474 999620 80280 341994 29622 551983 486059 1027388 881308 92815 563454 218951 925330 1046334 793747 1010012 772392 131882 986911 37285 224476 1004372 1003151 917404 939940 28499 282495 47762 370025 319438 1032132 1001513 690822 179462 1046756 500442 880205 625993 934553 98417 906626 160640 189778 190604 859358 503202 593074 72479 918413 877374 817679 509682 722352 377846 722676 36897 886492 685566 259999 321180 1035418 349345 990596 273573 248037 163516 379336 535892 570543 374081 495558 123670 621148 854454 317326 560682 913476 711860 606305 334627 582454 76904 1037111 252265 848112 537364 722233 426423 144040 677263 690758 35998 440198 1008065 587634 514305 249639 73001 734595 238231 140316 205655 770931 247917 435817 529521 772337 680801 148998 922546 260319 109736 949601 824807 1000405 537672 43994 884720 613021 878495 933958 759109 721077 550874 766829 13934 929488 209023 21132 683914 263509 265700 580052 612041 429790 1008565 188137 244466 21179 770930 723811 467422 243565 152302 534352 530171 800043 361169 848816 903626 219232 529687 709880 195680 234539 947088 1002896 410089 189661 284254 411733 232737 1000063 47737 733976 69337 451401 141358 190748 615544 413228 870812 552348 857719 408905 512310 423491 354020 217208 634948 509362 159712 626626 957793 546301 954913 900583 125694 86830 78705 948953 962014 648641 707884 472639 930712 445734 281286 979443 968985 182851 768067 840837 839967 645615 540861 822197 535230 81784 1015010 818940 1042399 417566 397684 1036804 938940 944277 368071 931628 1001830 53639 129606 758277 711231 434192 509678 92631 935040 558400 936400 273437 866740 378781 433556 933636 357691 916894 143345 713713 959177 497713 692278 715256 38116 867638 298437 864357 641897 782849 566930 325943 18951 792028 705960 527264 442050 994434 741796 960134 1046642 817318 756536 1000197 699713 419434 998313 9963 1020209 181736 373586 575291 769172 1037741 268319 850603 90770 7481 721939 785445 579494 464768 95170 867658 780321 44396 984279 329962 360102 884824 1016976 718221 1022636 918678 642621 796653 628480 420843 260548 222586 49216 352270 973344 63189 342880 494892 183261 809557 343081 130151 512926 640645 560053 867922 199832 883875 417525 746870 222996 453411 1015083 184529 505585 892971 439920 509522 528927 658452 109103 974174 818981 267247 777640 145742 717723 95230 402030 234479 434865 913974 806121 333824 695207 483524 735957 199607 637011 487557 76226 543549 908190 349068 155026 496429 32775 602016 792317 236313 431646 745659 1038864 5 635658 625548 66729 327402 560900 753654 963837 1048372 578522 125839 262163 716101 277357 580642 555079 287984 720435 528941 721864 175102 364981 729956 66329 752812 1029906 748844 247699 696363 448891 382752 416226 88351 375989 419216 888964 564769 490394 236541 292430 9277 775832 241567 458982 276853 447024 362975 857929 290620 370040 498397 1042503 333051 194714 424939 233730 361103 291667 877071 988019 340681 760692 155781 826597 110061 263013 555835 793720 476211 575645 100692 141727 956490 746027 649126 866978 63952 376624 523067 731933 888795 111971 623572 594559 611187 1032075 573025 486028 252437 461833 219018 820700 716850 580427 863785 1005146 459693 77402 583118 295877 679521 968013 18746 512562 864409 814547 425188 776328 27542 369070 917879 657154 93197 30002 820818 851377 554150 447946 429062 996088 784510 596084 841436 518670 177574 251968 373069 31103 958369 206036 786056 778667 694762 852203 924911 701254 328300 864465 432282 345559 68616 809193 568786 409145 583955 814120 695191 1008924 706005 289431 509467 183684 693003 356308 305477 674633 172133 201105 957231 473494 853769 593428 89769 299371 1041422 543414 820659 348187 418562 336484 173062 601550 39013 66593 807308 107520 273451 614786 589028 82944 513086 388400 495071 1006962 237306 10602 55302 652494 3504 935552 908561 2527 917283 741721 253809 929348 92685 438766 17607 486386 583579 326093 936042 293808 789997 787094 32230 215961 694935 285825 533368 54686 421155 658647 279699 476674 151949 433269 175197 684508 1022661 947788 829490 826776 298289 759267 629280 365430 366888 1017299 88938 395786 746872 437834 552710 88762 1026528 455561 1055 493635 711063 238694 247955 628021 826820 47307 1018741 141938 598019 1007669 438156 822707 337126 909365 486867 256003 718450 312051 255991 318530 138910 742822 723676 748963 258519 882461 737560 472622 452991 833081 587127 1043775 708201 442480 189813 278021 1028959 729164 934855 847364 114589 674794 305874 938899 248147 525180 909106 138335 180262 720839 1008181 222182 780207 258214 775262 465405 1040890 379781 796642 702795 821769 616934 828206 216523 499279 423904 504671 445262 277302 766619 560840 635895 861593 30421 1025904 724669 910666 630624 191889 568812 307085 766881 254490 378276 467355 288275 358702 905817 248609 352962 773283 905041 690366 683473 1023620 900393 372360 315892 1026960 292945 918152 401142 642488 1040267 231225 276533 388773 739952 333325 45857 838191 937963 51688 886208 295143 908475 473507 591149 850574 629237 754314 734229 399516 1024897 664287 942392 637114 36504 42069 857582 231240 901196 5781 1004703 41432 791552 285116 75594 68017 315884 669915 818687 321101 980378 939126 23909 1021915 705644 974086 1006901 694717 635923 662903 1013436 144651 827673 251306 336733 393999 152921 746740 248589 475079 24193 836765 885462 978023 13463 414307 793428 377300 700529 879348 884539 521001 774715 775287 877007 966710 579573 1046788 408938 645116 173043 651559 238073 166706 947035 1007201 1037183 184003 976042 5543 440465 659022 478768 367073 530649 642725 222351 484972 207764 270414 864576 919961 357907 385541 743694 986924 457278 447288 111256 768733 898316 620169 928979 824026 158988 312400 787846 244291 53471 109847 479181 7085 845243 420892 707223 746400 509418 633298 132904 838425 896841 487008 647064 700937 483786 123936 605521 330195 577010 518689 798612 167890 463707 751270 741877 710609 1036083 117157 623323 468625 768700 487241 125441 269382 432586 135793 20216 929562 424264 663343 901027 193961 802227 406857 755385 82308 491933 158395 422470 133550 508971 876082 813610 271650 321432 334227 939672 316746 589744 902258 546457 991369 356437 796315 673415 785587 875518 916109 693906 870800 1008179 659450 880958 891741 568850 147017 668131 972106 742605 75540 600876 103420 132138 903338 245144 1009677 721154 974990 48637 123015 292290 531958 470016 25965 266477 730189 80029 975411 258967 417201 629925 475200 978923 761205 868155 504179 399271 561825 732247 1034907 629403 723565 842563 421374 980270 721610 50464 165331 945881 298201 84834 36552 125097 753521 126544 979580 981953 194973 840581 733702 419798 177436 695410 647276 184753 272608 953561 224557 53681 97167 65875 1031864 676422 17925 144844 695539 999031 140752 1006594 715701 360541 335795 262665 439627 675750 905763 116937 918775 970771 358349 551550 430444 655354 375310 528696 145236 652996 807801 523609 672714 947056 33365 752665 626400 441102 281373 994821 1009178 837446 756478 564604 345842 509135 186972 140593 92498 1040887 16205 861868 6684 879906 503836 299209 910758 869187 878023 636471 823862 298596 1048194 357369 846475 906276 290866 501737 481364 611380 903923 980784 872118 702169 707475 189648 885962 920429 212500 669722 327708 923358 995374 504632 454445 389678 127946 465316 349170 522481 192904 296623 294484 264146 936762 529403 218798 461582 478823 1036289 161874 908535 440009 132237 269316 357490 966863 118076 971389 156538 986140 1048069 855785 632219 151046 154029 229738 310903 1037336 727121 541075 731205 710288 703968 313581 725581 629473 409759 834933 749421 943667 753571 232476 87191 802782 919898 709446 173904 99315 406019 236876 7219 148915 817713 813818 34156 819733 738636 396817 487742 8772 57359 611270 71805 314911 775947 491329 892181 495288 761123 1020959 366721 671958 1016334 159985 129620 972658 915673 1030587 79540 552509 929378 365173 247002 797721 913374 862606 650643 783772 909651 922212 846274 323472 918559 159692 872668 774518 298351 388753 55146 67582 593097 626669 613770 436112 909955 410641 1002863 143046 132681 545955 608733 268527 335259 892731 732333 999566 516684 40933 415055 659930 186628 674722 345923 232764 874431 309990 825503 399827 973900 566299 733324 141299 307920 1025565 251337 697249 388160 352957 658727 866073 1025258 92478 804874 23881 236269 258267 353007 83027 201916 1008447 1012704 753679 6047 571147 125185 298118 978481 563795 325383 335992 130787 486689 284604 675799 651896 920561 743549 556618 273031 354868 276668 663979 100349 982221 317566 283785 1016216 1045654 177885 735399 887404 608476 540807 10619 575586 430559 355901 245424 531124 897876 373589 368292 159859 612066 343097 794859 618241 538280 1015014 901322 157847 735158 69486 417724 500416 808079 451190 153585 781532 546733 309176 614090 689822 353789 848515 210783 874127 22879 243254 13561 225417 715559 480456 1019288 126012 306847 527683 883821 592812 580483 596548 210017 504241 714883 331901 172685 469109 783812 1019188 524480 604154 198495 931009 735229 167058 135137 196884 725753 748901 117450 122924 802977 49902 943886 762529 403090 1011070 983447 539163 492448 256952 126912 673752 844368 545043 514523 391978 187229 691292 501165 344055 927798 327217 340205 212279 230782 221062 318408 598906 615819 915492 385888 412512 881385 337189 887880 893982 516820 470906 859402 160255 432065 684645 829601 941281 660437 381439 305407 708276 932716 98739 27016 500223 583572 662209 213397 598107 542863 700 696051 479477 727125 860684 450657 562960 826639 715373 327701 106625 949149 175470 200248 304177 678417 148211 621413 651423 348722 982964 209710 772700 996346 64444 951959 1022604 497689 43242 59033 421227 180847 47475 487073 966854 545941 939614 933646 107134 381013 108039 567222 335625 977454 565916 270945 917489 371665 409763 7501 711250 288422 1041778 300456 159072 226888 208310 98841 1003743 316165 918509 68920 193449 1012831 198379 434194 649772 295821 278617 310438 756969 548347 928561 239722 976630 616389 854596 190150 980093 962112 429748 1016727 536891 547442 118394 601518 620290 783253 494305 8527 142391 422296 313097 385715 508500 925597 634469 706694 820327 937596 969533 153193 112018 448319 691501 550769 982921 617892 73636 75942 602391 967327 561254 910213 150681 882389 738827 39039 845441 843041 181886 551288 840660 888082 314750 54344 993453 116075 832288 900413 231096 1023651 729675 936343 48055 462179 401210 35339 962561 374026 220670 1045825 1025278 166444 452858 569942 181164 738575 5989 635739 654109 893996 971723 1023956 863991 425652 733836 167737 308722 42761 612444 37752 338014 892224 241857 988017 425626 135590 357529 849273 32670 14136 1015953 1022424 425842 648745 97198 304459 814517 298592 85448 170882 996375 588279 714250 149923 681182 581565 151924 721093 342373 279989 139609 761974 57497 570261 8673 684342 138618 275784 155784 380666 13728 404844 950941 1024937 208820 522197 879556 897442 745970 482312 865397 568885 807086 839617 749691 273445 318667 493933 116085 611885 967237 615089 971096 948599 1009321 821985 352491 352294 259992 854409 783945 687054 186696 4328 434019 974838 812290 204912 334972 461981 325541 849736 1005227 559282 151586 677578 665180 19611 409086 38149 944591 785583 40915 1048380 813976 1045436 176590 3172 366877 269698 896051 1007530 428315 106805 438741 105195 741922 744447 659102 327995 536852 732027 509453 649567 32682 919611 225715 393298 391919 585796 94133 875460 678339 41357 745805 744598 865113 926852 391497 352607 13753 665224 137866 84202 764991 599152 214663 640182 874010 156930 351176 686965 756942 770941 762987 916365 441010 281104 210081 490906 205171 498784 170290 161514 323727 274950 54773 130047 568283 942351 898137 652049 123390 669818 352736 792201 668403 404157 614046 182151 697995 34881 572350 241758 611049 117217 109053 276243 348932 371567 415789 638945 724264 857647 991668 1032119 706933 187226 265482 892600 759903 867997 498238 420538 297260 413847 844146 809416 405625 334174 196955 138400 949941 103163 1039810 262454 59045 881641 273925 189743 840671 772506 187286 718951 815438 90866 372859 20332 376756 527050 611789 738816 523299 954990 696889 962970 1005187 1027104 997506 123878 587792 628115 226812 556353 88537 37488 504083 134974 453442 407252 444354 757539 723075 1016272 1048093 825452 737574 247784 928967 687943 847501 945557 409468 733975 334441 881091 459657 127218 439620 444499 280143 1033763 72953 951450 476100 123560 586550 512993 943345 506804 345089 706531 413301 720430 719920 586065 409344 217393 45039 707153 638425 1042570 307518 1044731 104793 59197 1013361 799195 406894 692737 807086 746098 338457 807359 160370 396213 274928 362007 542221 58508 223388 141274 726049 72788 579932 605073 326183 1013086 1006977 463861 733417 274286 183024 877685 959241 377404 225955 205747 578425 288758 716584 933383 988161 817084 803616 71674 396221 626723 608193 385228 1019292 299443 486229 111856 835298 420201 901049 626827 953766 633654 415967 201208 948053 326781 850764 724038 630573 544409 334491 780728 537795 452949 75768 908868 731774 542066 340133 715285 670745 636708 969848 44042 804133 714901 810075 656436 255876 992353 891083 689756 688624 880665 487514 375930 226930 620224 341550 801087 114923 1000273 73855 555660 646542 772919 923420 367609 655204 805075 840167 645455 169671 943609 411476 975118 600039 734835 355054 128744 1012040 459389 670675 386628 582210 1040711 9011 50364 549248 336759 107220 1016991 25473 101796 218001 612208 1003802 156380 13270 843877 146930 343838 83494 79592 519941 442849 688022 309530 930082 788620 460367 241227 229229 63739 966671 47491 457181 351233 995497 596989 43967 182240 108672 968614 795185 350930 574224 147874 1004200 83332 996710 414920 512363 992662 126114 496673 546837 602140 1014908 109933 39959 207904 449981 822173 619827 474397 1014977 739674 1004546 97669 301052 455549 329839 289085 913009 990101 579642 6172 1031740 670308 386423 411759 791306 1040994 779532 342392 1008796 442937 468278 218602 165192 30535 189444 372335 778360 864287 1045979 738338 657704 73480 637936 467733 104556 375932 223953 216269 547816 55722 499933 422593 513110 754421 281799 426206 66564 176756 844823 129030 757075 774768 846249 661644 663865 462824 312364 515257 933312 621840 713891 377675 343173 590797 736488 551409 569657 272443 984612 1046480 792612 1022760 448344 808961 119965 236694 68568 934928 98195 208444 424395 990847 624135 464390 489644 630081 399247 438417 210892 869439 484565 562096 222413 438230 77334 327914 401960 438103 893348 272377 19880 143238 887397 145740 136941 324892 1035857 215174 517611 75589 670967 65276 102760 371235 896505 794171 648577 346441 1011595 774785 555557 569920 132344 316735 514456 343813 472349 155549 653042 168073 354540 716022 324766 588080 678379 707927 146140 178003 331954 952324 646719 655294 78705 462324 284207 907314 894055 113744 820071 508388 553068 929528 788088 799740 658792 779006 779845 1041943 649433 633128 231045 780998 411218 59506 1044037 694797 617974 438410 876131 478181 404225 826451 866324 713402 367167 754786 144222 992749 18579 131460 845215 191571 827762 48950 169988 595636 830821 957995 552467 809549 336011 960202 842786 121678 506132 117678 617949 300893 716231 949284 449732 237586 584829 526000 882346 861561 1042595 1035144 775223 20627 899516 671511 909159 1043924 51677 113788 928265 1042342 545840 75784 758850 495845 914289 25028 869127 180066 163956 821225 976550 767585 540829 395621 1003838 516378 287846 952413 744769 89403 120285 36005 992249 480612 1005347 722506 492545 994217 192750 696329 915400 29716 831751 713173 572434 376609 178381 598869 607862 799809 39857 216675 199648 785495 265656 815502 300817 228414 57852 74393 847642 1007424 416043 372986 478693 618912 1032198 534620 468652 543506 679396 8989 949376 641342 701228 421072 559299 154176 722910 947389 176558 726827 870923 757852 905420 568961 670809 789982 117117 335548 521344 267940 880500 409801 109007 156101 834874 729736 709543 571021 1006249 667981 497663 147192 619377 668770 297439 109115 581014 6019 505829 73532 561135 755040 330435 917269 813225 807454 1045438 685973 1000387 701911 289585 976318 876944 808725 81672 329800 335160 9563 897350 459293 521014 721820 288383 797915 382939 1000130 894046 899925 843210 584744 188448 863250 470138 580641 367896 429005 83639 568431 236329 559091 172322 93900 152911 807208 166060 997220 774166 478658 219423 751449 440353 40012 918421 534334 250021 288261 517375 377245 700907 983390 847007 920945 1038289 648320 529038 899244 917578 288708 269879 443059 842201 153656 965850 374493 983578 678433 518154 243447 87098 924531 498735 1004994 362362 415323 253701 409972 138671 828342 71195 638515 106949 859543 437589 520349 734775 643525 134507 260163 947097 656442 123496 449065 825103 999845 242219 211784 590035 672233 901865 387853 721587 629404 1003945 867799 720528 803209 71879 79740 316640 122670 9841 427461 631596 192831 852781 412397 709267 703777 600145 309286 554565 856688 837258 30740 850442 122233 973910 321871 8377 35264 629897 600294 742081 341116 337100 388311 605347 634646 164889 798360 703861 807342 69953 435601 730465 957846 528742 4511 902180 372693 962177 546195 968591 426917 802269 156081 92681 525557 710298 323122 356620 324327 407595 525762 916388 496211 65752 614402 237811 602179 668733 101383 777903 1012853 856521 256729 1038242 99292 342848 227829 811561 979743 76602 421324 353974 166169 850849 171074 429647 708951 1014839 833327 737548 163485 235790 284385 521372 171361 528654 447641 969409 562766 1014898 193801 622543 655555 697163 484060 174385 17746 467964 391470 541669 397377 813500 384528 103163 37900 62231 945414 151065 957409 125037 323976 335866 486946 459378 471428 488682 229095 835756 837594 39244 586361 978937 610015 927764 389080 884998 613083 1034574 181047 372440 279691 802965 381050 619847 836511 641948 218559 1005438 678205 250025 196050 292477 363132 515349 344759 718743 60138 259021 172068 965364 587527 11220 955908 680464 310984 892607 555765 435770 90133 304951 270027 917270 151882 814971 277771 956700 31674 380891 49008 302102 140839 228670 184426 442790 372556 624541 48538 998334 596051 927877 240216 715558 548703 385433 70189 583161 829956 322318 138073 282152 409546 1045038 178510 161781 742573 403413 171827 1007738 369568 958199 131682 160800 579845 195352 273642 369960 773430 93906 122893 578085 954112 2643 362179 752768 474659 743900 735286 446195 1029587 676931 952900 128015 919354 104818 13312 703670 115699 230 884786 824993 6289 948272 233426 1037019 571158 864631 552080 736323 889212 532981 256847 130575 484400 839798 155302 514628 69777 750556 727390 372799 247670 876957 311543 545583 918437 707651 94242 241816 1004637 643563 829768 280273 194509 56007 334082 584583 214426 411548 796830 975416 1042781 487493 352417 672441 60707 61998 1022784 307121 37867 151257 132837 810267 394284 449116 456880 878280 705100 915937 954099 1013466 326441 832038 205749 113739 40596 165371 626480 995684 84434 763078 473684 340550 459290 682242 524610 418660 1031961 140987 910801 256007 1033584 870931 299532 452809 708917 574913 174769 289306 528494 971149 192948 357055 716185 719061 997562 885325 698919 96524 467871 612274 182524 258101 834288 1965 411889 875372 52849 25425 1027923 1008989 599961 306822 516705 722123 691217 435848 906193 944907 36921 907366 588619 148102 866723 149380 41196 15675 684438 877594 128965 848698 477068 217522 985178 987434 721844 949678 27428 906948 526705 492991 250639 58709 559577 224879 92157 745024 984630 141720 127296 807290 303753 486635 1036324 949260 1001474 514155 838243 87701 628617 290031 435375 357317 437305 938659 298283 405219 765407 847751 480754 698952 603007 19951 425871 531938 947663 643841 267139 1013170 20923 345402 85699 16462 924383 795369 924727 716128 933392 870579 876348 810021 832468 190477 527907 834030 344804 52677 597168 766114 234161 325754 800411 255291 200157 294687 608787 1033796 562365 968572 451126 633442 1048542 68781 872857 81608 488061 275873 306374 17857 163085 981916 496825 566570 987061 417973 315747 378100 408784 423513 637992 736679 183147 881606 1014368 710362 498122 203921 329689 775612 1036259 423713 4435 891790 188897 774961 958211 1020967 418466 335954 233233 554095 501306 955494 516121 444644 472174 631334 707502 316440 2874 16286 700627 638256 307532 687276 52864 134759 792710 27012 642595 623497 544895 150830 335388 10360 67843 76806 334911 313259 779407 106044 659542 960682 826070 194130 128669 40595 453438 309153 465476 1009304 810852 285908 491505 349823 1039764 880234 991291 875296 592721 387384 979504 1001195 98259 62693 706000 487519 378500 125549 519823 237716 274818 633503 441815 1003954 228385 541855 52612 605560 736614 846948 399974 801718 535180 934203 192194 356563 403843 320578 564433 117831 668524 155374 198976 841506 395038 940422 329135 709252 1026981 270757 359218 534051 443069 688316 484563 532168 109403 1041037 432653 851154 816165 314289 223571 217777 237044 958483 459399 701292 306777 833907 700803 373020 954902 642533 780436 732015 774049 239183 465657 192038 35236 206062 223080 499606 414079 957393 594570 524075 1034693 29533 840059 95201 923835 794823 648267 912073 142044 748701 327807 984458 247127 919870 134032 39133 551055 358749 435562 817936 262810 476802 230127 631428 881091 1017736 956530 37936 55049 898848 529468 991771 637085 383565 272651 358885 980072 1046247 239758 426815 688770 1038872 355818 364142 460732 995041 694328 742092 866327 255126 496900 802119 723275 845150 785104 659169 963905 990388 734095 707374 1019033 839145 1046314 980697 956709 80543 300543 75295 594028 694607 660316 580434 431656 809924 528392 701783 872136 247198 1017019 1044008 377327 578257 674978 993620 560371 355875 98268 37498 1041759 849841 302591 478161 453489 924522 755859 666787 52381 587666 871829 380878 112136 234305 377334 127554 235277 435426 257050 270725 46012 829620 736858 637490 919382 870220 106882 210549 1013458 986129 282451 707729 1037148 617407 883970 23898 437456 72421 316855 307899 390211 570471 312592 921138 618107 1028092 954779 1871 128626 633009 477023 47673 430039 521060 488020 345640 346508 1017161 501990 1022956 913449 338537 255606 498789 36984 658462 1029593 624392 641527 165785 338903 243809 455001 87132 569773 899211 787205 64192 761740 170426 353685 367217 501527 566961 1014873 65773 855529 24908 920018 200712 899085 315640 877111 29802 983684 467254 486899 633871 814531 1019932 424996 810182 333874 896211 1041694 588467 919726 124442 31975 442062 215303 682177 316856 1043810 118915 871983 479874 27790 278105 662237 919910 43719 812087 822489 161340 447828 237757 703044 851213 548561 788992 557012 933017 382381 813064 671571 12498 723628 65361 60958 599391 886629 731982 619430 686106 218308 641249 612338 338835 790922 291045 180764 936330 415944 230053 640720 857464 751720 982625 329424 855815 751524 929744 236914 902294 224653 141465 155424 685494 534405 330457 681943 230831 991173 533408 194985 245244 1033176 710003 43835 745674 461598 283340 779847 723837 482634 665749 570907 551212 968933 891057 648729 439584 887240 640116 618549 855385 450470 829221 15226 300297 406656 319619 469637 550678 168750 937789 752136 88220 683485 490361 28489 494441 111756 643406 546464 249984 801678 961353 971260 711319 946698 732396 948063 802968 944254 847146 769885 1003556 993080 94445 1000354 503819 21724 161169 609641 774869 797921 68454 570373 473404 902675 622641 985948 165040 633107 661931 795238 743890 177874 434177 709043 398073 352026 178258 596450 213680 206597 855860 365099 198197 556931 348976 796374 10236 453593 458561 796610 856619 882717 193881 108255 823579 622523 125149 796340 26077 639987 629028 825562 501939 905816 973819 306302 457618 768850 948260 93411 298151 399517 446418 733150 125135 811976 809774 316504 892445 1023159 193238 282832 437848 344098 387673 954838 774522 167444 588476 43153 34866 663660 785656 18746 130659 381279 750713 891295 376227 455156 518560 20385 798653 446598 922690 663478 61743 102214 644648 555879 193452 346807 918925 1023955 946332 1019952 722851 586795 174999 205918 932622 964660 885998 6591 275047 983752 449570 538407 507578 4181 377451 634431 510472 1040732 621874 664065 917958 600307 22679 785726 20828 494404 412140 530712 470184 338956 352823 373640 174712 757021 135348 701913 552723 113884 865617 936747 288433 120003 394033 509681 413694 1034208 373546 252787 399003 754005 984646 663629 589213 545494 759878 846062 104972 242478 66074 879386 302437 347322 511082 931177 815129 154604 930320 914885 367628 941513 45724 298992 919319 200300 160975 820220 64902 636801 1014048 173265 658586 1035978 171066 401066 568584 58526 616828 183704 966008 1040997 1031543 1041406 249095 629021 866420 844051 472517 696280 950508 448355 722744 164412 284173 846 114903 933633 160316 242056 580752 267894 540046 30103 665923 698621 872525 176216 914757 353675 771449 616059 526558 18473 154948 1009410 618699 321653 552853 180678 71868 186402 896646 298482 341463 348531 1030374 721030 1016116 13764 1014968 1037013 410206 941057 27058 325895 797144 732973 750527 632984 64406 105693 1041790 634583 854400 676794 787136 71528 97779 217603 490254 926403 489023 705544 633888 756914 519466 471728 373863 860887 423275 459252 415108 568100 574512 81762 239310 334432 330648 114843 825297 662185 75066 692693 934602 647661 822429 308313 200492 1005679 993725 666886 238621 692041 453517 221900 240377 362212 930415 118066 287182 738689 330429 127697 458207 736691 472900 964567 581154 197859 592836 1047685 232898 547275 333681 953265 693917 883451 302965 481605 74694 642392 846188 528574 95236 53912 742886 979886 7250 94151 674536 526394 334429 492484 585323 104348 309001 642500 1028316 130210 145644 926671 763803 573997 419538 915774 702332 332212 252471 341315 167752 750014 205264 350561 815677 316523 46082 456688 1036938 62956 438633 227995 375764 396039 816979 80097 986548 507796 393795 777879 493111 1017090 860270 205412 1023068 12498 947265 642115 469658 977691 280281 986117 190807 748805 600713 794572 440690 102222 814424 19090 966330 927944 154496 334496 84596 81112 676336 327703 234969 489977 303307 930666 740501 329783 146919 781282 452426 763829 542543 1041945 448011 401191 87490 408191 96993 195161 433969 885721 783433 563366 715077 873916 112564 822145 84950 328470 326662 541936 639861 832678 128024 333323 889827 184191 973111 621954 359064 1026953 181666 116245 241981 629248 876303 914713 770098 211955 610598 985338 139529 927942 235525 886707 897289 779440 105146 220503 324524 468798 5580 199308 75041 1012174 316851 402187 72906 62997 868699 859170 393151 183450 242854 682801 246602 359224 371431 193584 1015657 773024 309607 903208 364880 520661 809443 865205 101860 459438 427276 728459 132160 309847 597254 177390 135220 103120 403433 94264 179393 338541 580163 613207 931486 457300 618901 964172 970422 482562 122577 713645 249000 189638 868579 960291 921926 655941 798501 898029 952598 457460 513000 887644 28372 798625 906994 109397 613870 307947 989179 986322 603398 77765 735535 62049 247924 729079 194991 591523 943298 545437 745487 314062 729390 574118 767194 152876 786987 572758 19722 941978 519136 88260 795792 370186 746663 80477 215250 234753 993167 503135 529191 542745 952027 788831 340829 1038464 499329 747716 952884 326520 1005228 438089 185313 585941 210491 712831 533132 704898 197952 902728 862418 511484 802689 583517 611395 1027285 87802 839114 374757 350514 443992 433517 575151 504142 1045376 129658 974351 738549 385542 81913 630885 1012746 112054 394822 8069 580865 328975 260497 644921 727909 654275 524380 948157 775763 347449 897536 294977 597758 259851 859432 567659 859945 971656 712275 532434 595888 916531 296534 495236 110335 392258 217304 63873 429977 578336 994005 157757 1005202 313067 788764 483362 512534 722678 757457 470796 364512 532041 852971 132555 48067 538140 367543 451236 675365 75872 723795 805841 625279 811574 684084 383484 708062 693877 362145 37576 634213 737320 12341 4936 25801 128270 543329 428678 431315 231449 120039 99326 610786 326639 92256 360992 426598 410988 982199 157905 363878 187934 720812 702442 481531 141000 1030995 497080 497875 104927 593042 239994 617647 183824 813478 443879 610021 477368 735390 811941 938718 270442 619998 977875 308121 487277 174750 119424 766503 628283 471913 295217 50221 282116 775839 528735 135781 625449 371443 120566 149277 274369 806381 309976 502966 822807 813672 746840 39974 703273 298773 866496 473975 45355 414967 531403 953414 410114 382438 594987 182852 55754 94988 897284 465336 69969 781162 542063 689660 4249 180820 62200 937980 442714 718321 885793 494778 577917 918972 661213 398284 886178 84230 825109 703964 23451 103793 854311 455463 228591 865654 828514 1018367 917848 405216 376203 849225 325 448847 950618 180992 424025 181431 556798 551600 587754 913374 459413 879611 731523 282337 409525 179480 794978 762287 871398 231759 884986 629388 321830 475006 813427 545936 860259 454807 409125 203302 764932 1048096 210721 359309 864865 923825 50088 439642 217158 429689 375985 747252 619380 977338 681831 497943 689440 581449 935849 726098 91251 888079 377481 133001 930056 133258 626894 261747 681328 998732 131441 731165 377265 465787 527395 912741 394691 71248 406470 317311 228370 520856 211184 444020 807935 189750 40043 358302 576607 262559 455095 285742 667130 391260 655751 245670 955917 206220 965696 671327 233673 1044319 851069 429061 99281 160924 465293 231957 649408 101148 84467 568934 153505 331340 185830 47517 418165 97711 727503 48567 670385 584538 284877 619651 538045 735863 941876 845349 200054 1027522 718089 155541 458668 116239 401544 178462 243621 749762 276639 453855 592024 427605 1034096 195917 30771 1022165 81107 469935 891158 266854 684241 97953 996694 369595 1046058 628882 739579 852638 670928 56902 1035394 391278 558186 60756 151387 966812 1023698 156328 549484 309037 950935 389378 184972 546619 175484 640886 373513 166260 415479 346091 473123 344729 160435 331164 1008014 94720 951054 82842 161012 802835 539548 543559 18545 892111 848802 504540 154901 138822 977051 883684 182629 667421 20663 766399 390107 36111 933207 544800 73057 137064 347539 227727 506842 60810 667828 916968 631962 843116 1046714 667867 788200 729621 408790 69738 472707 487974 592881 375661 214554 548430 831268 79889 881107 65491 998462 35413 22981 653072 653378 989835 593021 768497 821733 486365 188797 275064 785428 271046 271289 109884 1020012 744341 363544 858085 352704 938222 953337 888753 579224 479816 26539 999410 320428 2671 663795 495758 794220 660995 995722 42110 40827 256504 726429 403535 374063 264725 763467 880804 353812 298869 803883 190641 246630 589576 774595 446658 658330 552979 491026 216242 236757 393900 286471 377460 440179 108095 121863 362638 200834 733196 977003 124057 13380 115110 790015 88515 374961 622453 280453 804684 475122 104245 437040 841484 936679 300661 714025 932844 777122 856345 688654 344168 780266 563161 592238 795924 302009 196288 321614 773908 748479 258989 732071 804514 653276 582869 527077 427403 834985 341823 934505 103858 367344 183622 998920 327564 794672 843035 922507 690339 373530 988993 478509 606740 1016086 204047 492576 255760 278975 411441 707336 297822 510307 113704 977022 1022423 158596 972485 156046 533225 404825 122034 676921 1014550 510030 328937 598516 665970 359551 904762 1042984 271911 373569 435658 316592 944372 487834 449935 535645 1034154 957124 193237 149877 205998 393902 992444 281648 847227 86138 940727 370490 125213 569600 482062 555572 612022 547146 676189 965683 285692 907542 42259 669248 312249 867672 73716 85462 855114 524981 156824 171878 247329 1038344 373993 92374 279107 995552 264361 312318 430283 108544 488426 241962 577381 405983 712083 520603 247764 335654 656866 111110 319084 257844 777445 394515 479384 62109 76031 142815 443221 48551 97642 899706 336309 486091 32943 355946 904030 503098 361263 589095 4873 111446 1009054 365725 724227 776500 970626 473005 306607 994081 46520 714923 407553 112666 209136 762849 523268 570450 959532 272907 419158 814000 865093 1022682 678311 525390 690534 188273 976702 987387 389007 582891 934771 193466 45843 763603 6454 135233 187418 264617 206727 708219 13344 689508 798715 814342 498804 172011 275774 1024950 439482 735131 2443 71184 774506 892356 732470 497104 16974 360748 1047843 13667 321800 764042 471372 666222 728969 883980 568126 819269 257691 746706 496796 1022580 1021017 519536 249243 296762 481970 116336 699269 270857 769513 166862 67382 1544 58135 811130 39842 1003665 220840 22745 177229 78771 1002202 505157 142289 1005745 241217 650376 965212 660096 799302 624229 758831 548941 731555 116239 219168 376821 911080 992432 740889 512140 353018 826340 1045910 378071 865167 1032251 320555 763345 709042 895930 127996 222506 995397 178266 508483 901059 303738 461448 359886 323635 201306 650148 656767 209221 296766 914562 677578 462968 261208 2028 478266 1020030 34603 204061 830444 662461 970255 711239 230930 804561 183982 982798 123761 221960 783498 106252 115683 254180 884597 142411 617686 164509 866838 479694 985036 89756 163947 630280 102617 700929 1021506 589154 70952 230175 1002942 459962 16758 5115 64984 3039 606357 271568 837852 858134 1042923 591501 668392 562840 737264 228693 198768 1042193 16052 226046 824509 767523 522838 489875 75881 600033 724366 925138 258020 905812 808996 985519 596466 34810 855414 390863 806443 62018 266998 618766 1012602 523281 175786 485626 771743 724032 34219 104021 999597 790555 584358 240278 19852 21987 228446 873321 119416 538445 136232 658731 99456 103426 918637 50542 691976 990237 960299 347515 428615 944816 212085 367819 442826 454719 661743 844685 1034991 765250 992338 421156 93035 638120 763886 676518 315333 896591 93475 916830 725464 635277 732135 162122 397141 429994 805187 694173 364607 620131 648662 188734 179565 561769 474192 350536 255755 555488 1003512 200584 170777 812768 387879 885506 920554 213496 650699 644205 247463 752806 191461 510130 571850 506848 269323 433009 822179 938638 955879 106875 82135 887821 843957 965465 78555 968365 119241 563140 874109 155188 310023 968235 905820 943706 321897 366896 976235 669003 947069 1038635 269682 48680 677860 804517 777613 244614 256981 60638 865451 633325 891287 934985 656400 37466 978698 271627 1013203 1025213 392223 166271 967521 107132 393563 8372 543736 137454 880217 45293 195373 486369 864325 346656 655207 241685 741473 18552 708705 415167 713347 468692 886188 566023 213909 794949 97578 982666 43028 632724 545172 592344 522898 630713 598261 691191 526901 161893 402221 469982 133429 265081 954480 719611 220002 938125 448452 642990 701595 778090 75142 1011660 165720 672400 14822 690972 705313 661937 954214 820701 779028 68660 250207 529215 871523 494515 172667 565221 589012 812669 570172 822377 428351 535061 731252 800728 486420 677297 610763 514610 959442 679099 1028157 405227 893329 424276 347289 913261 34681 675532 876035 269716 243529 482347 475250 597552 831697 605868 441139 959366 16503 1033276 956260 26576 1047990 577023 493178 636856 596379 262860 874683 117985 949575 676268 820165 587870 538735 214111 653573 40249 147423 139734 1002561 522990 293874 319674 338447 509933 927516 977380 400987 433179 949345 633571 240357 11089 308699 325753 503233 610268 88887 82206 792533 713979 188472 888700 193374 880997 496435 220401 572011 1024448 973714 668688 720224 103211 247890 860960 874869 978357 716420 786075 442165 118499 890831 160688 67840 558126 803052 977602 319881 529795 157737 211432 784984 368577 371687 599915 234056 32574 669980 310346 609290 477763 428498 943801 808097 105355 29606 978077 842212 568520 886346 470546 250112 573726 47619 899045 855283 352166 1011243 796187 894226 679405 505776 415336 43908 244338 130963 355001 275396 411435 520555 39851 43299 205825 702944 908049 292163 2383 169264 280178 915101 942695 109996 682376 902908 735245 281148 676034 741888 125690 543959 355266 375708 769626 393484 147424 726681 406094 277117 912038 1043217 667243 115550 750675 68852 916537 924410 717400 639622 790966 754734 162269 539359 568272 287724 188989 676970 14574 913338 153477 832358 562024 142385 441593 403560 986122 736126 647056 616151 869526 654307 96371 461679 973375 128567 327554 651967 122926 302178 740815 516011 797184 382947 659488 29162 1009222 256074 67953 289928 395523 823741 730480 1002598 198194 629623 1006336 863925 941118 958021 745142 460671 552584 140039 140639 993310 929765 790837 538232 529859 531741 224599 511668 1028080 919405 354188 447098 567038 634630 1030660 561253 803480 142732 546694 349122 948286 667799 813547 116501 938436 721973 41121 9876 828368 421222 839465 344746 201823 611487 842648 742006 356672 606280 64794 824905 480919 433982 477803 1034796 9564 910161 563292 26712 477658 93127 174164 834491 184880 409559 632524 246394 152787 891183 719314 843881 9994 343663 745351 221589 189297 568748 679073 1035451 606327 857838 326378 591310 669407 140978 120767 475253 227395 106600 33425 180874 13708 510198 404327 554652 144763 958771 106843 937582 473892 389229 41240 95606 310382 138980 29539 545630 256148 778316 252815 155271 523942 699983 546311 1031809 586761 267017 304840 704149 813811 639882 702435 856123 456944 35416 444416 712100 1031520 655850 387286 896049 18422 728878 904628 593657 708410 625667 1042940 207175 46856 643520 122786 721178 222991 545708 343473 434596 618836 465283 560838 200140 133292 682487 767891 684 51013 931117 107869 100883 771357 937788 609407 89347 392841 752306 521957 661044 2736 475918 975506 406672 598542 42823 405530 847285 685298 758851 467240 446582 446975 864097 1025786 276314 564399 454896 606432 1018652 529355 691893 862912 349481 255988 46697 1039253 795173 401950 825401 906219 406630 1006096 409924 244837 460407 146661 378401 775224 433559 615309 605526 700333 830519 96589 1018338 345763 885888 111163 128436 676618 187083 823747 433201 589673 677926 196900 369842 976216 261334 243188 740611 482311 676559 59544 50150 399030 946238 416461 381838 463675 117248 634402 351269 907391 513576 985723 958022 918785 622205 791696 873859 470353 287481 210027 697056 920214 1043531 76782 51030 850185 142934 458059 765521 378488 957104 663946 18483 970948 557860 331526 308431 357475 224304 135152 212462 1034974 733064 682187 139725 506196 913041 249582 667037 610038 120039 405253 403458 947081 43735 246673 330645 124391 210917 883555 594274 232062 423240 897061 887658 526799 299113 208081 888610 900848 769384 427063 356339 62987 842135 243580 592312 621277 777725 142486 580419 751415 795092 324817 1044696 369025 158986 877388 302767 441138 449220 652157 396150 286553 35799 753577 35534 860439 338254 706413 182217 1047075 407271 542264 900979 198981 406933 22990 625478 237787 1021439 899270 588723 632151 490240 276749 393888 539582 412709 910946 60901 378922 6194 288983 815566 343114 444317 47958 33692 701917 7953 733722 918532 355642 627181 381234 866734 586700 255171 717569 72631 1032846 40921 671425 617519 71827 741803 913147 893596 272768 565607 157712 697974 695312 340335 663220 874921 809103 938459 511597 258838 960352 951028 589848 10513 40824 509882 712805 273380 451808 378976 222806 290891 46902 115914 575940 543223 20524 153366 84442 218635 37384 67088 344984 112034 132643 1025980 890961 71751 600938 496592 549933 38523 529632 828983 918696 89138 874522 921999 28433 140118 150465 983468 972556 1015363 169492 69139 501008 193097 461667 687231 179434 713262 908437 152416 922681 346281 660899 801879 432367 475880 289819 931516 485334 748299 482718 662040 611081 66214 40545 321707 833654 388419 120752 389607 501859 359134 702055 509171 154598 393831 412023 324393 785260 1002564 372839 696984 111923 249036 137680 716930 140239 437964 4576 599007 459945 568838 925912 634841 999035 377262 571790 1614 210901 890603 882668 277073 884124 56156 503663 684713 113029 874384 18856 404561 784542 186764 718015 216310 147910 716618 696811 984444 162864 880948 480251 689274 435684 777389 998864 96441 612926 884360 864480 943032 305261 421263 940981 441387 342517 218365 88172 581752 772398 265988 559927 383289 452546 986953 643291 60348 988467 499043 359731 982150 992595 57183 960939 1032652 194249 504895 971717 706040 424339 876150 969624 670250 984447 851565 979532 891060 590000 384258 575647 923549 251423 296452 249187 977695 408600 307896 502781 219178 314041 394327 375528 300767 320118 888461 248368 99605 385688 930300 147960 141527 700345 116407 495860 590563 887369 857799 715503 799021 537868 567466 546631 24922 682906 547279 528236 1020742 567518 772379 208229 371582 867736 102759 1026634 841158 374491 480255 896203 243605 431247 37668 10151 488084 1003504 941195 706614 751395 569869 115677 996576 599764 490058 208181 236452 83694 873694 550821 823442 606955 139606 235441 277585 933626 1018128 324050 580250 522878 583105 607476 821434 361101 620528 1004792 25620 898161 191864 918835 325789 888875 407562 348909 655199 940779 45993 270307 486646 889241 498988 838854 643094 43856 776383 172986 786435 961501 2146 660184 531223 624196 717416 374444 644415 85819 14330 668855 792190 737198 613266 189934 780649 427833 595840 86329 702890 585393 197736 95733 647806 871067 102338 845427 625975 900531 279129 438902 319418 248679 22221 663993 359169 539226 892945 409191 543130 837345 638957 12193 892454 632201 765309 418812 958939 578959 101296 953344 135939 607078 184266 550058 676731 244533 47074 1004010 444213 764758 987493 313638 164534 374489 1003409 887734 674200 923647 520699 766309 253193 578239 146185 1016566 39499 374596 538233 599197 354610 144492 856024 331906 129705 195147 637196 876866 87853 1010854 516299 650349 900432 583033 342305 601353 118839 509810 593390 785933 71197 548979 404326 926951 116430 105491 201871 371703 125484 1017374 166342 199954 116398 761105 417595 797696 892892 849055 435056 794877 50388 665646 464317 119612 782024 466266 322767 484191 585598 562802 453925 812545 372687 496886 642962 847404 32296 953375 194494 1009635 1027340 680791 228005 213658 950671 608444 357654 682936 618972 86946 897589 497948 242609 587534 762361 746389 6878 738363 106415 668009 477130 130329 1017973 323791 337390 1013449 631232 959093 506455 150562 380886 570362 606760 843823 597077 10869 1024278 700591 1019050 367852 729066 882836 542875 655070 948995 795269 4286 670394 671953 887643 263423 236645 360539 595111 441118 723896 903098 460587 107822 71424 553628 705885 837656 839037 1001666 52711 442902 485859 158850 691753 467256 183515 629061 132278 330210 313219 963082 996306 798028 79338 761826 615419 659457 846229 360562 931421 893024 222205 992372 558940 204062 614671 843317 73998 412611 405930 237593 212414 327464 910884 879379 973419 781823 411846 855341 186694 514379 43083 733190 586808 328419 160357 440143 884569 455668 433720 159565 850810 168828 124637 658267 96412 298192 251361 554084 641143 919062 957891 616301 295156 108236 1033337 25609 577203 716351 237036 977635 464774 645653 890487 265272 748788 842948 1002860 1001050 773815 205848 556943 46126 802110 77745 639385 35759 171052 112514 264886 519273 287959 844372 986887 327166 534730 1035329 27169 286373 320579 941369 891277 647590 598198 618368 182086 171487 255816 214574 549950 674882 623444 807854 103129 915028 922858 151615 876911 390320 1045323 761974 316623 81282 778094 592826 1032887 787213 329343 508615 687197 762405 709722 898604 411881 647350 431636 670925 962552 621627 715891 330337 889883 919623 986737 357876 531798 72960 1039293 790631 947105 972191 48953 559851 543082 237297 418173 388490 538129 349657 338771 466334 1040491 112076 890937 898136 981312 792403 22754 337210 460237 294540 279989 799901 916035 129450 532812 441900 631878 675697 666359 117607 910702 64954 1016119 260642 507337 493557 349251 275203 992855 595362 387206 45063 637837 745687 747806 21245 538579 980157 690783 543753 572934 572435 982094 4131 521207 974762 240935 892822 716009 193767 56280 269441 779287 228420 653955 962905 247596 962510 352512 116581 692424 41384 511832 822593 553730 436871 901195 314716 119265 141365 822219 463993 527842 297999 350591 337970 597621 964999 254785 839024 523392 898210 198561 57076 515290 958586 76895 963538 277201 265661 946420 644593 1028773 432428 962826 526476 240650 711197 612095 499379 709802 434426 65127 664011 27297 1017280 845447 870410 939775 837249 931035 801532 268362 423394 722832 208385 31993 784798 612362 1000652 536058 776449 240992 313829 198957 449389 106203 374056 674790 554712 927355 164420 101743 953932 377714 1005373 297347 688230 421030 490219 244437 361944 742195 596857 640391 155624 947431 222438 242099 415470 655045 59271 390630 231642 229251 544387 545183 952235 715275 878166 161749 608249 485374 815951 231790 876396 785452 645137 942025 1020738 914717 3094 304949 440013 470923 385575 706935 1038835 927974 466661 960585 640940 909775 614212 731093 119944 495773 478986 166206 785703 533467 798549 627991 21694 758983 634130 890345 508825 526805 132999 991922 136595 706859 34505 768353 1005727 64290 672327 10587 428867 408779 79677 904697 236312 197223 241474 825608 439115 313838 128699 257351 973599 662922 287589 280812 648297 812569 764623 770080 240146 101806 362717 1001342 958105 1012239 1029703 183960 1026703 730937 208663 666226 482072 920024 117039 839685 155760 696784 6849 417469 744548 742583 372949 916220 524501 321624 890310 948373 753209 447793 75717 611665 541210 223477 474965 951149 722324 637196 107981 197658 601051 746766 187353 20988 815283 534860 405497 433068 386806 606535 271617 773686 149266 432695 862360 94108 626056 1037701 301497 739665 256366 203601 401204 58046 916206 769261 1003054 248768 418245 173919 499869 309032 957381 697827 48077 91450 602963 160871 591581 351790 998889 434702 692547 490675 469653 869294 18756 936039 450681 357969 754301 335968 732489 307640 248925 800166 951248 781011 727208 873910 592491 951882 12789 1017089 260492 334583 623153 223594 674360 394346 141595 165068 46218 902500 221893 737138 982574 80476 278041 246429 301286 236541 631634 893698 168201 676262 43647 285513 314367 562152 868867 38543 300742 843532 468247 674533 951408 669067 991815 238542 367779 471699 438769 441541 907799 846985 253129 11189 522524 1025922 750168 23423 562705 743368 757624 898680 302062 914523 29914 106728 852667 629101 896384 672651 253463 555749 361795 730644 310194 829149 577358 432550 676306 366628 588961 652121 753106 366781 426639 431803 627359 62558 364864 118860 653114 64242 203312 360448 333112 316184 272046 758721 300869 662689 622174 938475 718748 484117 105911 488398 941713 155695 195718 528432 53511 790109 566377 218568 1027834 822081 726869 398788 295415 576050 1017361 335428 72607 792252 480953 812252 66600 1009436 654139 590102 669915 556741 202717 521966 473751 712925 981429 250196 289869 299712 1006896 724142 704898 44668 165004 610643 113872 640340 433757 884241 179812 397886 228364 426663 500354 490597 301139 68172 962557 616871 880066 1046054 906943 418071 138557 632788 998983 1015164 943228 269285 74790 1028049 320650 644191 199297 315843 47175 103225 669330 559158 219878 189664 491303 193984 581231 96950 551714 81196 815678 611726 892919 644089 473474 376882 41009 566489 225727 858589 186861 852530 911693 749762 1372 223392 1033686 388227 906054 332145 695004 67770 191362 480551 53296 237427 998271 318970 284796 50096 1021119 698964 374715 158692 432982 188243 874939 978041 328815 486218 604322 213578 730311 424000 578406 797993 905008 175727 95316 531034 557840 607942 313226 778006 453343 519528 246140 279306 1026733 816171 513395 940757 687769 546074 818185 45709 764251 132340 199086 1001531 963259 923050 709926 284250 685591 665829 503305 519772 557281 242301 41794 25381 639263 297731 72081 361358 164842 1004088 406025 42211 508911 369044 163986 228709 509937 134848 135784 1035978 528708 1048092 574618 647352 170580 738618 322188 1035085 812316 105824 17525 1020314 1006000 1041931 607714 396323 95411 341863 961585 41825 214497 378071 484631 776768 1031815 495475 50459 567457 479238 190597 855576 173529 23124 50187 804287 66352 453242 56121 613394 808547 379159 106228 369131 209955 186587 260695 823155 498324 574733 320818 645803 994255 524294 444038 777702 14432 594356 304906 806477 367048 669208 603049 606810 220412 150472 233474 559197 408804 201325 260327 1002746 519389 309574 669406 528809 144184 310692 1040547 62261 709561 137580 552356 802878 150040 49560 71811 876471 1004675 947382 692632 788328 85530 186727 426349 508525 219506 322785 187200 378805 678675 1032558 851844 204932 508922 36075 437856 335601 732184 526154 444974 140393 834768 596240 1042941 833578 682877 973272 441360 716233 132074 253646 145501 269228 131800 317748 1024783 975249 737403 558304 286469 622341 879357 452284 495696 424430 545018 645957 888505 496898 785411 62733 993337 71245 105243 174906 439166 1007023 474429 317444 848492 576348 547795 427834 1033370 390746 865600 332990 829905 668422 718680 432900 595089 420239 965091 242071 167052 15482 870685 686997 41257 491292 114745 329262 175106 261155 324569 849704 222054 363534 502936 428894 802008 31664 635264 845116 171918 17073 500372 633669 583411 690701 631624 128654 865573 819859 840963 168256 5495 822119 106916 361753 847600 665728 579066 719340 935627 411947 625739 1008668 512757 908934 648910 590629 23699 49670 301617 438292 356985 977905 346131 654345 191411 391653 371083 433852 539136 591183 362911 79094 363602 838133 495566 478995 704847 138349 842375 708487 141779 569507 616879 694614 72556 274519 743712 167577 545501 893340 977700 843520 927387 728411 615166 960075 821587 513486 307041 645840 842850 421125 386295 953337 758363 498532 559323 356546 893317 992803 568095 902719 116314 75213 381255 556564 497162 105665 569548 703739 418038 23988 375195 108866 910645 737837 422035 100682 708882 45320 236043 668169 595339 816372 668745 705929 919764 582389 344588 967015 284882 938210 419074 941396 249249 711656 477267 801176 973839 818949 908053 679306 2078 489870 875221 34329 71558 198057 929300 902214 398384 417492 429767 1010599 401084 6236 918743 479462 790780 115687 372895 743488 585847 649195 1009009 545799 143591 411188 889873 144161 378555 553570 394552 753542 919958 440424 91154 928965 1009358 217871 104641 1029760 648174 258673 586456 691947 553268 234110 795616 449873 527379 565626 592342 822415 45491 620157 805291 567703 663916 595953 1030595 4591 421711 414232 760951 619055 812701 466308 305811 562311 769101 677277 60888 327478 332170 638751 879483 385812 1033779 417433 958116 875017 498522 597742 377584 849299 796101 116696 323312 892229 790640 935008 786088 310594 405257 276839 544272 50374 680051 453665 82838 455837 278852 227477 764571 818602 634438 874526 908785 323426 464633 341997 967267 1046094 237584 270212 626990 27277 464368 321340 29312 437839 765748 392896 518144 547931 368427 885648 329541 1001098 686168 632703 558173 640073 155378 485174 35912 413979 854882 626863 749435 293653 302279 661946 334942 336225 539509 1033851 616910 262843 559985 139242 340380 302071 1044215 375377 15115 808569 39157 707538 652630 263867 159629 529119 197160 703179 704151 789696 888866 252106 506396 949265 951640 691566 643292 802624 621012 297600 315081 489235 98834 922975 184202 392481 575874 615804 196857 535124 589066 742108 931237 126317 951681 1004697 739153 12672 37429 839521 870771 300147 1045350 504821 363446 93572 443593 421292 224376 9152 190469 467181 785229 775309 347961 932280 224122 674337 6004 543262 153210 868872 881468 604357 52861 394146 615688 180069 82148 345762 543174 801101 338119 92560 275286 377310 364911 849992 725772 41743 616668 492153 504882 463848 238143 180775 1017476 870151 206977 397866 997554 379166 958651 668845 8929 208754 392380 485807 33066 71262 253319 1037701 556570 946126 574929 14166 396593 205253 662663 61342 628067 718039 982854 87724 879514 1036975 320737 484131 138545 873610 397279 893053 625274 500155 774395 619907 708922 1023525 432546 244438 591656 944324 384632 893290 443505 141860 641491 780549 32311 406248 572991 157381 504077 27205 174328 646039 580477 920708 795763 662208 411778 637315 748245 163928 109070 316213 71802 702410 951173 928797 441968 381526 484416 1495 869625 109968 1045004 1007504 335373 829918 902056 431241 673749 766205 133962 346775 925489 691324 921883 1028262 590387 35903 818614 462130 901794 228605 619693 367820 583800 192195 229124 508059 377957 379760 1000884 818392 217673 277815 531497 477009 191421 517408 481989 861671 707211 811398 821595 466192 416562 664730 22964 257621 941923 367327 815630 206549 188550 827820 133015 228800 62006 806317 608502 951006 935105 590178 235715 761094 296873 185247 694282 284839 433189 17930 393421 263746 628640 609185 151679 829677 759353 827185 148105 734418 154946 616928 334536 335278 773570 473507 770061 603474 665331 411592 435868 907814 399556 135022 428718 423329 42583 13320 654063 674514 972932 374751 111360 431322 606293 819853 378358 390511 608648 210818 366809 471899 941328 89218 830758 870651 316309 643108 408398 180929 571375 364629 630069 683443 940462 53459 624819 480745 700309 287155 6678 398610 363035 353756 110238 94448 1021417 350602 36608 805335 405086 813259 748004 710962 983054 529925 40551 344063 359230 536686 22170 877902 267882 268947 487937 140485 221376 155858 868372 642335 582819 827359 920257 913064 1038888 637763 815336 162243 371100 549848 233694 142692 278012 257614 262891 677271 272251 883114 369612 1038839 36352 222658 536369 498743 455589 72130 830016 796317 837433 72361 106000 699010 313023 750029 795183 85715 930285 680787 505629 577171 511150 1012920 454863 223063 45472 181067 979244 726984 62615 436912 504467 601637 267544 637790 729684 75454 999647 65826 854834 580218 878169 301466 380903 523602 726827 563899 652704 584915 801449 805196 556669 315040 364639 630633 660499 327406 262796 992000 721385 249607 772258 920663 655358 431047 612808 441476 380225 721954 929624 885747 236056 124828 218977 112869 541402 70863 775974 73195 940629 442345 56732 104559 197704 530731 116208 735019 237546 342891 125439 821423 410210 813715 935133 213471 459084 434720 320847 210035 265530 488355 536656 365942 171057 668995 521104 693192 435240 426042 673776 474780 484749 393044 934919 637946 705983 363891 163488 905022 96660 762893 614714 765847 917461 924076 346759 732809 27582 77933 426221 339564 65407 652418 324872 878826 235197 912048 1037350 951685 909585 659154 846537 163854 683144 729684 120617 89903 163873 84664 68527 15075 575058 589844 303483 692984 968580 215954 64224 1045908 996498 480752 603618 1045933 459086 476670 1011391 946575 478972 159522 709219 665946 665301 970711 884978 1025410 263302 253993 278594 159053 798894 45115 654942 429401 387939 480961 599044 290323 288430 503686 309032 64064 233738 223720 216431 267640 1028073 354135 380597 484006 379439 420313 264071 481930 451253 594569 592810 45623 524999 471059 616594 266645 595111 679226 862188 661984 822792 651091 500244 113703 649875 537799 467103 188366 325221 590741 413907 1005836 256143 759757 624170 798574 937365 115222 117971 865362 967152 943657 1035313 846189 97420 346451 31066 702278 633162 405751 891289 619448 496511 872714 791788 538740 630899 199317 137350 1018236 137700 326199 985422 838569 772224 153249 1001055 396071 482926 368407 375686 4596 766406 367093 345031 52836 182036 500520 252889 526752 895961 871089 107685 552482 598282 475942 898507 712250 857487 499761 180252 400012 61637 877839 360481 309392 961789 221969 983187 223505 967163 813086 830689 102063 450423 441648 13229 926813 358303 62674 604495 717795 268691 657833 186960 7261 695272 445672 982512 649402 857894 435418 620706 718397 962634 105308 851595 830208 209733 638047 255494 523372 621946 640107 965154 34243 571460 728855 695586 781974 680814 865682 97020 1024335 733113 527645 920539 971177 829785 275855 894622 185138 111224 133072 648022 507856 1035698 668766 265675 486969 997528 106955 813048 833657 251437 695100 998539 594544 584044 872172 115046 421970 630720 105639 576033 1015077 27529 275535 215685 532806 470686 66651 174354 22756 144582 850003 713082 744068 1048126 591701 292644 331131 514614 561811 669610 1036407 86356 332755 839003 298999 942127 596973 401850 994510 164309 827729 430077 78500 35397 827006 386958 319093 610550 524428 147086 685328 338767 779683 431181 649624 145196 600962 213971 185351 95584 871929 149083 309158 832557 562543 83410 629143 1001933 759133 753500 845643 761581 391888 882128 568588 493869 43755 816183 203893 619937 864611 778320 418548 25427 294657 679183 839759 44478 981028 48410 740636 1025876 1037116 836939 270663 525306 902992 114481 789136 70535 199289 580494 762634 183368 958565 746714 464798 42367 63701 49599 405126 344543 908830 673691 433618 584210 897964 449793 176614 841523 525435 551992 410618 347476 90524 337338 786585 820730 430262 955062 851490 551580 985730 554895 828234 859943 51534 624220 712088 416893 1009531 1040742 436200 105201 36352 224684 712937 199884 1028836 1045858 1012127 1009868 731079 72301 574433 296096 292954 661737 1018076 704365 923874 219555 708494 605260 25785 513184 420684 453833 1043661 803732 1026620 158565 988704 664684 154588 697878 329798 560069 10105 153794 257002 837490 799417 546759 555337 839929 333842 961142 841397 888855 470352 685459 575251 453944 72211 439767 600157 504831 310862 248430 573986 214468 944330 905082 287745 203793 810400 247950 283697 400165 44227 629555 331260 504945 481396 973158 610368 579869 707532 285720 1014765 310404 41269 699821 279177 747187 571633 214142 828591 792302 565138 953687 82059 620076 869504 50681 323680 104854 852087 501657 47362 251148 257030 713055 985180 941472 296464 90856 17388 900120 436815 358085 173890 528240 972748 109818 488069 925526 509800 38272 1009901 802477 545367 608963 565066 327178 1026208 183332 498300 1027642 120734 534648 376312 307898 958594 489607 985674 107581 827086 371086 600973 1000234 179931 71613 907253 211484 656468 850106 163397 503904 106681 1021469 476249 175226 1006045 874482 480670 476832 409705 696122 295317 699197 898647 946281 535124 454000 181623 1043945 230148 371082 902637 565910 597604 817044 414897 367681 642372 339399 1022477 87597 969995 783121 450595 29589 738866 860567 948581 739876 989895 850221 980763 932987 328939 205280 569312 713902 394580 261741 1021477 265927 795084 118471 745133 951106 947120 1024661 390927 41360 34417 7089 150584 707220 984599 655530 352486 170793 245177 827203 767022 718489 714246 917234 325622 188711 246719 844641 6012 338567 431674 40689 101837 190561 644577 46386 920655 180433 49841 937324 225592 984298 869052 619802 658964 826158 987303 799338 540227 309783 670252 353982 150904 750226 978585 885037 44603 854655 826704 983298 426088 796466 681029 837692 157614 706549 970371 15885 242193 528516 58023 606556 904809 844687 819555 650051 266977 85307 267261 532881 512888 310690 625357 981320 182403 201550 568258 649504 509225 30146 831710 248835 245222 393201 734901 242575 597768 604869 948979 101015 1012533 550809 584403 821154 88547 367295 786856 880491 183775 697852 816984 960351 637895 1037063 900827 268322 190608 1011213 971969 843786 862208 8240 155049 578978 320308 6659 791755 776745 651036 724496 887407 588816 635642 326482 799348 1010048 499431 247739 705226 209618 913998 109231 1040888 777492 53871 157575 271767 181387 897245 350224 90324 741163 66049 935689 869106 978721 803733 989865 607686 456010 414505 806678 126009 930745 5281 409838 479434 290869 485556 83906 590857 894648 160623 434326 998173 465905 864945 534627 740927 802755 222381 59030 624445 352196 48746 812942 933880 666047 94790 976673 544998 130610 853615 543511 184209 791249 359273 781742 7445 615681 311947 473109 541862 162910 164993 68849 305672 195893 800715 787162 198677 330506 624445 356063 638779 424724 460925 737022 488443 120508 82569 173229 523627 339490 656430 626516 566197 47768 133777 849616 372374 479524 63402 914930 738272 697602 366788 1029374 235000 875040 556287 533549 811608 321441 711630 886315 901134 346715 772986 707225 802364 34649 903068 309388 21142 261721 427943 649484 858087 887886 206172 496022 23692 163295 693075 859803 393463 152039 549753 564735 566829 1002483 646540 391578 633929 448199 484769 721338 688375 243417 275103 673696 81401 265428 939202 444414 169894 862231 592920 157055 727910 469300 749319 78655 114231 685169 876741 757583 899883 586826 841695 593203 639464 863213 357555 929891 947494 596412 288757 456397 932149 977359 174382 537425 807540 882799 1015096 112708 611291 697500 347331 741870 974194 357000 182996 430348 305879 654874 158529 1008974 586173 81261 665910 362458 397415 430926 892338 570823 1018929 864705 812555 113315 24584 1002620 449126 150254 301804 72554 201792 372381 544373 109865 804072 801688 380235 231821 416770 761915 866733 467995 1048069 916953 1008619 73358 838334 643892 391404 416598 127947 833287 196777 516116 992033 189052 109744 559136 897415 363446 161442 427779 11544 659529 822965 178941 798661 782269 956978 1036160 558545 759310 573944 208819 631891 783919 659703 116976 421815 586882 729782 171334 1004093 41313 8655 75255 107129 607129 792173 624123 88529 930538 1017044 560252 203523 885384 809945 624472 34972 31645 602982 779682 60289 583620 908024 698913 10602 863120 210977 1027536 920418 864515 29958 832092 1037385 664087 1015521 279721 927570 717625 185472 814926 605829 507336 435396 343316 880958 387739 474404 854906 133804 994424 444455 830772 815187 871070 809965 351400 104586 310076 415911 687728 1036542 527863 661275 78810 709933 927336 714529 1031531 275692 345756 155176 437591 658146 846226 259505 911883 393995 28096 391635 1015972 438581 823183 640950 673653 866182 635866 875544 413829 605428 328307 12747 338958 865227 151711 356405 523008 323627 56213 879054 348539 560776 840450 27301 584025 371240 504711 317148 468130 582568 94522 694567 942101 112504 815649 385362 5542 697434 415930 209592 773882 1024487 1023606 967372 387053 845578 785977 599956 270604 131 372444 218664 655899 341861 880043 782648 986257 739224 88296 518020 572951 484952 301638 25185 156429 235700 123246 1083 833797 88592 175741 620301 1007942 692899 355460 84714 402250 712186 809991 337016 261952 729459 1002879 670576 397451 619203 666584 862496 16448 478833 153331 853737 903084 532056 839205 777408 1016525 659497 993975 942001 135892 211942 354916 327767 381097 858728 428510 543078 167782 543707 126792 167458 77531 175677 1025213 59621 327177 639970 877256 362909 978343 223730 158442 349259 299681 450282 274968 708485 325779 6423 383802 549620 345170 486686 819629 255447 992867 492663 152514 359807 728450 762861 163133 248785 35101 16928 516566 486855 363479 1043971 567227 1034735 572933 427358 561677 208618 962612 310092 797534 279022 867745 913086 442425 441669 962239 676087 862618 884428 437173 482319 485234 779893 196317 39280 723749 296133 141127 702556 553483 989526 637748 717924 315378 1040726 432795 314354 723354 669191 61863 526017 876344 555837 920374 592991 124660 220643 652124 887474 251754 156278 190942 486512 238125 1033096 42168 532389 1039935 630846 90776 404529 66203 686803 445792 989767 127148 198419 830631 1026288 1003219 1001697 223289 808070 504548 66225 547475 273721 433321 619534 389992 523661 278622 813078 371230 1032410 270643 431097 901201 551371 818126 83325 316496 260320 32966 876925 344987 385772 483113 1028709 679275 378775 663287 558776 91434 161757 150436 40842 550134 1002637 224922 356103 315427 380106 612788 960234 783798 369806 344517 464646 475882 846626 239887 187329 939439 178600 334284 842900 57126 922001 241833 367244 677414 201511 1013574 872140 620986 33796 757431 219401 369569 501145 403974 327180 781005 547753 350382 357940 923109 762571 172321 609265 875970 415467 1010500 985674 720885 936393 801518 998232 565568 764280 834156 898761 163865 46817 169216 409694 882474 117822 598365 947821 184275 504735 777261 462943 255143 413032 111243 421171 1020906 100049 466058 422394 229914 696421 67500 1030233 207971 1033347 168299 789770 969513 519648 1020339 671323 263298 335363 390502 866989 159417 451528 518359 32502 910029 471518 53839 775488 564975 755017 990348 25384 997640 285664 839997 591967 24880 326352 66439 527660 685112 886039 264835 794857 581153 90634 35773 436354 740515 259023 742839 875769 45479 368100 789092 80356 5581 727958 39341 310253 604903 599691 363503 749393 462460 945465 859259 839266 912454 383340 992277 290821 1028276 730820 775030 624181 1022825 772404 736714 502910 443 926596 242483 198274 250165 593360 60228 110200 909845 371720 393094 291752 530895 365678 275958 583920 810376 476698 39813 967490 611483 192377 159383 690212 850712 623818 285061 1018926 984128 9888 163099 737679 331018 120931 1002266 775817 695970 100047 602295 795633 458980 417394 725274 977840 711909 815666 102368 223044 1027947 242118 994202 861759 199536 471096 600140 605383 502947 440937 477679 705045 416230 834957 24303 564982 563153 687531 891565 437325 469806 302110 966654 270735 420731 650774 596906 611141 681323 959256 741102 967054 839013 375674 1042938 489114 967171 184040 579188 570672 24213 926434 889332 587561 531868 332091 407686 15346 265039 48796 876331 239374 968729 860415 179800 421522 154392 677428 568437 661928 185504 150111 419934 528140 704694 831096 603110 947090 223638 736969 933456 678046 191022 547188 1007316 604842 659616 124139 827168 774084 790724 689782 824788 271885 657059 731312 889093 594491 805117 971274 102587 585239 232388 183111 987506 370432 774815 333310 42653 269415 734056 733980 877854 577105 420014 735583 269776 777176 341044 80860 223230 938410 37232 721017 556008 706696 309261 263796 974149 742344 61033 777434 710076 966612 994328 51472 573289 467113 887903 572750 728927 766041 233658 171808 102432 523657 865110 646627 162855 158196 379287 416078 108638 260326 833172 169958 888488 748993 912790 150920 886872 375420 541853 209379 706744 376351 759515 141051 927620 349000 571190 962472 834412 634537 864970 439829 869525 331143 320357 303681 26393 1029181 741898 639105 374146 146615 452975 980988 494419 734455 522366 381230 505727 658836 361687 248933 456432 612406 126285 133191 81665 153115 89189 735306 579589 251541 789210 125755 673726 419210 414236 598456 199654 510451 560844 603318 337066 513117 54081 723963 93993 32107 551430 238756 184313 218193 469081 649121 273827 408923 954542 53300 736034 622692 443691 1041014 135784 75615 477737 258514 630490 765138 366777 145288 972751 1047126 229660 506155 838420 833305 482634 982820 358251 190043 529261 400173 751367 382452 452707 982742 424465 679117 74303 270851 823591 1010018 228039 751979 673751 647239 614904 113947 233257 903840 135294 524018 489490 971943 354877 889122 48642 138281 176331 15541 860503 741129 198131 837638 365031 989628 638515 642372 76155 320972 820030 450802 849486 125014 870012 657514 169362 491659 901 360533 499179 976434 414378 1037108 1038834 796709 707436 540635 807603 162511 407298 94192 76335 251573 561880 818800 804315 386794 1041163 937515 444703 411544 447725 602179 745433 529534 340359 318129 743639 313197 794642 962240 823392 681674 538749 806800 666284 66576 222699 690324 138855 100939 39218 164885 626482 515229 740188 1003948 129058 672956 315433 900300 599615 12658 620684 29494 918278 148764 492842 162690 274152 898092 125150 129949 27593 324520 580408 872261 513922 505768 146169 814735 783967 803291 770200 42082 888225 262147 65728 300281 19964 359028 999120 431205 609819 365209 69465 478473 152856 659823 772772 439836 783620 1017352 577322 612907 554341 816138 300057 1043860 626098 774702 887766 734475 716761 579777 841333 408601 238266 401446 181315 56216 535722 659281 75837 299064 495089 694861 883350 893182 854860 151736 314165 169408 51307 572482 754740 261546 78452 528178 195682 951739 998014 664288 973250 614216 483351 443964 279562 718457 101311 875590 845605 915655 113003 248467 509362 43909 226051 309199 121730 561748 662244 465461 36893 288172 1630 595481 522558 416090 944182 535647 453971 45820 527142 47361 189950 962695 56409 967052 897686 245442 804335 660387 981671 720840 809343 504699 757870 74122 772752 694878 299869 164939 833822 902440 549533 504098 412700 103117 1007495 663675 728044 422609 950314 741526 158952 975822 635337 535559 932317 180722 2906 180276 528011 910718 774151 803802 963110 266568 16817 617865 958936 274746 1000296 727587 1006397 321744 52212 344929 1013477 291230 403536 935502 627413 379336 200233 31178 789766 340617 425571 529672 888293 917164 882580 484880 549585 766230 620679 743486 436385 27450 316091 674497 607771 699299 969954 472861 243326 285806 628066 206761 435193 340429 263383 458258 217649 153733 602255 1018326 121023 357488 1035532 388810 273840 323324 221318 940949 3 497067 83303 462898 614959 886929 228557 111730 541850 555225 217355 65144 180259 866112 903208 305467 405657 561816 255582 899847 597825 99911 49308 334844 1047892 178373 1007365 949390 962174 346658 683887 101379 58209 455293 1034213 229112 214032 356494 112934 714205 486036 608285 12579 512884 830826 643208 241028 676694 506371 299842 261668 77934 196419 129614 317329 723835 124931 85704 144781 246163 58768 395100 429456 533147 805417 26317 315715 653263 521092 748144 16646 940609 116041 657582 790123 22865 586646 900997 839352 127290 269689 29448 376170 348549 14201 760795 773805 553876 149006 443831 561636 852249 387108 482796 451623 428699 176541 774618 225984 593400 153036 785783 724397 117982 107002 584140 51746 291664 411620 383864 390404 429607 227387 307499 906606 217486 478499 1020460 474928 110470 722100 650452 390475 441952 2940 181521 384118 945989 251644 152292 130460 300209 299046 848099 612444 538868 36326 350904 755080 214192 696214 539551 469414 30046 862087 724204 276338 631753 394623 541827 262746 547472 348470 185182 73984 179368 582872 717835 597948 965593 964486 936235 656152 368444 526292 871413 891474 121283 480844 2736 827869 78001 208874 276284 243168 340510 510111 951690 267445 785268 91599 612895 668011 741365 628946 706710 267845 524082 84342 778779 104249 236437 102523 742384 545906 688344 877078 349675 363727 797324 919663 714998 508001 514708 290339 157071 664305 495527 604354 744005 777847 216017 373586 1030721 861604 436978 1018058 809914 792153 182589 85656 706176 748590 424379 646940 414322 852716 445638 820266 431624 665875 124558 782732 599242 246357 402839 659326 302550 277017 497977 431408 985694 869881 903199 422728 101416 751684 247497 921181 220172 631421 302602 543101 399482 919514 917898 286888 877553 745414 218692 299858 775049 1026143 723209 499429 994666 706808 13564 461117 390995 459928 170517 277290 546068 867450 975774 944881 931604 983691 605881 743115 841931 31728 278743 839525 364361 791421 925250 856671 1042350 654398 929940 783565 595375 361458 838974 449977 176664 669067 1010690 364702 706884 183215 204154 378863 473511 258874 1003919 1023886 942661 843194 716290 839509 467256 500721 898278 832913 664109 227415 523043 995713 949479 174486 700149 19932 762811 423180 634476 965448 696851 174412 159210 465636 43756 202909 61096 923839 849751 842617 853296 218718 259323 353040 651236 468282 115857 613315 146806 856383 919655 876457 656238 342863 721630 162061 91304 426941 656620 554221 92115 230611 994459 525693 859635 286028 947080 963746 71903 1002202 789861 435832 733635 660641 661111 273357 303008 935354 889368 205987 548295 669617 309558 930482 1040994 584968 563410 637923 9451 703410 262275 834774 62643 575384 639217 93021 565085 871704 277082 502015 386912 703360 539407 214390 150152 761752 339448 4401 432245 351765 825612 376787 776474 507431 715738 367282 164671 213996 761348 787289 656128 23290 171454 1033734 168013 86233 331347 605228 218472 597894 743072 737010 976233 67570 425880 518579 701 457857 189118 732285 570787 973708 141486 339602 897710 31199 432020 950505 528710 818491 635315 8365 479782 132821 533471 608701 898527 994773 852995 858411 58196 412121 417693 131005 581180 134511 858685 853103 478628 159902 662537 186095 70250 813918 184380 569888 273859 426011 455587 986776 260022 792118 635678 9505 370078 107652 6693 803131 467115 240589 971072 910233 666722 688462 76942 1029280 908569 846136 231999 935659 24188 753966 721178 1026505 199179 981707 286456 707517 707993 206362 292679 568573 451022 576540 246152 614901 512166 547142 1001424 452033 52209 1005568 582987 1031350 873425 178983 54453 222937 339262 1046667 167647 696934 567429 455538 981296 360011 997317 440083 910369 605354 152945 459036 55744 525659 965329 564269 80942 813159 386688 428635 242721 176270 652015 130990 716643 656834 900321 208035 241489 483242 219629 579754 272220 280608 188160 52392 568203 224691 227032 200055 503544 329254 51338 648802 463438 327919 437756 50090 836178 854457 866923 253187 304727 285410 987367 700439 384712 483326 264914 477954 86946 75858 667237 288468 234230 43353 455979 807442 261996 250179 713348 174902 741051 158065 92708 715562 743474 182522 468625 376785 144179 153386 24488 996991 173490 777726 647448 505467 778938 371880 925925 117636 694504 100881 570855 966729 872686 554834 138824 264432 400401 803386 906762 228752 234156 583628 310655 25782 729771 1033917 380879 740836 962065 434682 469365 965645 489842 291616 89794 434203 27257 396546 991833 828266 628324 298535 736177 213578 991363 500554 445847 636544 878780 891352 126121 176581 821770 213621 34267 518214 862457 369527 365814 289570 37420 490345 961300 1037040 403672 299914 640294 277046 533830 844364 1012334 591859 107349 97749 740101 821782 524533 876161 833110 417796 101549 258398 655777 832790 230421 1014446 1033849 412440 90717 608361 434503 218316 491205 373944 604100 467045 719651 915579 298883 823820 590432 118212 832613 1011295 1005307 713306 1027874 292077 536964 793143 52167 674491 225058 434698 405554 865474 462862 971190 180888 500334 67094 712401 417792 624672 283419 352038 942790 35245 751507 891700 31001 718046 667911 1028268 641916 1018862 559254 951542 815945 270351 78193 624557 344361 850917 866141 541983 250781 990729 458036 379086 982393 1000327 953188 380913 1014883 508512 601710 904179 720728 996361 419176 767219 621864 651242 270460 306243 973557 21985 806759 356074 189112 256188 376827 956450 100796 866498 150685 439258 886561 826923 285383 794932 997978 508835 371079 50440 647599 917707 618494 625760 73916 885944 248803 769786 579312 217202 32766 139721 607759 375 197293 256372 100529 748597 646242 490710 153793 67219 1005090 722812 730622 991849 96263 842794 228477 194563 743360 894807 703269 753826 636684 422316 530993 860411 324162 815752 328114 9142 671437 832127 765963 263152 932264 622038 274547 100281 181734 239369 631158 371351 670508 629062 117621 1005570 123957 408303 67361 652773 904525 630812 291844 966435 1041111 363799 818936 454160 286664 510174 112813 571124 887849 802724 916520 594572 576408 62800 255294 809097 457671 378876 956189 1026574 140028 131703 250564 338998 683664 638660 155014 856715 295280 858265 440204 358800 201375 733153 8783 725305 383922 195386 1046305 300910 513874 780920 871845 205452 446398 22816 455251 80867 933190 250094 896246 707129 1012945 990287 55085 511045 75352 796904 475885 254773 11113 768525 946429 830761 763301 977738 661368 61365 421185 951006 915535 692835 511881 660539 788421 878895 367961 586376 58097 315145 100770 455455 562751 659542 251883 458767 373743 894320 875213 359067 309909 867617 705142 290232 379799 38700 211751 757907 438706 470724 809910 399625 472950 46355 877581 548398 118213 678837 773033 477895 164440 716602 729116 761807 411194 508327 668555 722678 820299 812277 498480 62749 329662 996753 490969 89307 275099 832731 307815 995579 492606 242599 470608 46844 290774 806079 640030 764304 754407 241502 602606 207645 646088 440758 425970 100415 192550 353131 437999 510532 828287 587799 636608 858542 503208 467396 185553 520373 938312 770933 797348 728514 221786 238493 1027152 38389 761007 124581 1007357 792481 739946 678251 452457 1023178 146050 691134 26726 761262 1859 768739 438617 336697 699597 494611 965821 764303 94100 628474 163486 578182 398046 507962 459551 256041 417608 746470 515316 208694 1046850 348167 123880 330145 558990 429851 475993 715023 272837 524944 448695 4444 278226 707918 57865 404245 555892 757290 195687 108031 807104 158324 356993 1043342 696990 649322 252694 90479 118343 432578 722814 80894 131277 628260 410145 336080 1039763 509358 384254 956715 357585 1047407 593957 545929 756241 647148 337981 604953 338613 502685 263423 479294 496751 307569 255928 288014 551878 702790 168395 957140 803480 535154 897837 963982 1011346 67133 174312 933487 208826 307812 494488 1013342 599782 168856 495089 71798 465986 489469 830263 519300 857550 905643 42436 534924 507358 704817 1004933 567365 596376 126989 280189 648600 102265 670517 894786 709924 212433 863633 952187 361405 631106 739966 681576 887273 1018693 993356 266586 675426 878757 613057 643638 465047 645121 994709 585206 193322 430158 405236 160552 679539 235347 428543 743533 316155 182316 930123 125691 5122 371144 973152 167196 217595 1021291 49979 378029 269578 404781 284364 104864 468877 664184 822649 541818 448656 150669 797849 928981 634455 200448 1036282 79839 159960 790584 967772 747226 275518 409584 831988 705946 273256 798137 399082 567562 215655 438134 102875 671143 637187 514014 1047639 288259 922935 933117 349540 846147 165297 691891 293881 192930 105555 97587 506244 580332 329909 257926 7269 610563 6816 494086 369264 114270 529556 623843 144239 789125 282179 381601 93086 108694 10004 824984 996909 128451 575649 1043315 997314 387026 47417 260530 461044 723868 212575 745000 344273 1037198 102216 647293 1003353 734763 251745 489900 10240 629895 526536 895622 113712 598222 556750 598574 738757 990395 290939 636060 942479 67617 275210 696602 850387 698214 216168 862409 131275 756227 677305 1013021 457505 383237 175572 642653 23160 554383 916418 795172 698339 943958 753986 383459 163436 891683 343368 131420 87439 979285 974458 113960 596924 629852 34226 987443 565464 773951 481407 128827 184508 703511 385955 116052 179637 254610 937366 844902 424706 634481 22786 54957 706394 353802 341829 822841 100195 551110 207602 463724 856124 441764 195152 293759 672244 324021 78297 208636 225808 214686 341692 753733 402953 12569 534876 758284 368076 796532 366543 626137 273976 573456 96 404104 879523 860131 205838 623304 730198 637174 928011 277405 994060 350440 1019197 981726 782711 886634 846016 142775 389819 275649 32865 7977 519665 309320 436261 745093 258214 663275 325056 226805 733529 51628 344863 127219 440832 875553 950495 111312 713347 195316 350419 695598 1022784 186978 958593 755334 493446 990397 891814 819364 1042458 721130 528046 225062 218549 155876 663868 323072 609155 163895 266408 755706 819621 928389 766588 998704 137136 467461 771831 481681 757548 450047 727946 39778 890391 39249 359773 108984 368991 438509 31691 514817 546667 873048 391905 412540 182931 293421 955875 82876 557987 213656 381384 1044265 547933 950748 139193 942718 141811 309454 700310 651852 472977 610647 332401 121206 1020113 601333 306448 405427 924740 164666 391791 995344 886256 659532 1023548 446315 1046989 496484 214874 959225 765511 236879 549470 792256 933567 44784 695317 324638 54794 632764 406524 407616 469232 1016892 794310 998060 213166 27790 522458 730040 529781 135909 116947 176912 325865 614917 365054 22068 250018 621511 702175 36599 270510 264091 338860 567809 845325 315649 686288 902478 999732 177679 298346 403118 258187 1041902 811467 975427 891631 225117 420348 1036549 649776 401197 710710 513857 750996 831171 241511 752406 425042 606873 697780 1034999 684056 932028 55025 758828 151430 804687 673579 584016 381105 387847 472351 63700 351137 140718 343232 799611 709843 560289 149940 49884 604087 42834 743896 610276 327987 957894 69560 923985 1010206 472855 791832 678455 946630 337907 740718 524415 768107 635163 383076 766819 272833 167397 713819 731636 161650 996027 610531 512404 943002 1006490 598340 509052 711497 322196 48889 462903 844037 202318 3120 740389 345925 321667 738891 229369 473847 330879 1030241 940604 368122 60836 802237 46792 78245 75240 496734 423245 102719 80981 950134 499663 195716 45960 244204 778534 193062 485427 768218 412540 367178 475036 933391 224979 917767 337435 506509 245629 205035 220576 295180 806050 769397 465962 1034358 509629 724380 227921 32361 120351 538182 242109 911800 442731 693458 961452 400618 91160 317839 909168 14521 95475 586306 98543 294549 269466 967844 786210 275231 580609 506082 971414 741550 836337 594971 170990 395725 390788 467686 299614 269243 624555 734153 213554 258281 367016 942531 301893 1020800 645268 208579 1003402 356313 540634 519726 98695 452354 536762 786269 967381 438592 383175 120860 1008289 69767 518249 515885 724014 512772 366940 136899 570705 796052 460079 956167 908532 13898 641991 972951 465299 698093 264665 1036034 260034 380791 1023859 709453 10404 315543 509555 614001 262261 554544 194830 365530 410882 911832 206923 105449 609324 79194 410246 1035892 879209 890164 68078 372033 176451 367386 932614 241294 261591 860273 787239 776076 350038 985301 116477 75487 1023367 578707 538886 642848 231235 394031 901143 934235 913656 345568 77270 984977 490279 98831 836928 749367 620775 566236 758053 197558 142943 671897 199335 776425 155471 526668 724927 501154 929160 134449 928184 110116 739183 576566 795570 1015466 419454 989566 586016 947679 662979 380383 123978 532325 63584 739940 210124 482894 845833 576203 513557 550822 918409 493575 892393 888039 169277 502463 506592 185986 686487 200142 621285 683613 511388 381121 221623 776784 453991 440924 823147 1703 508580 617237 161512 270499 156437 286615 582761 868601 65297 312129 283647 452177 598016 660133 563213 409544 931552 232969 380874 804718 490179 621545 896450 44233 202575 801651 724565 1019729 43836 206601 384567 264434 857818 345795 872686 624781 629384 381674 157528 916598 542014 951934 837154 969975 504580 115121 253009 698060 531321 949354 416189 136614 241741 2244 652689 61096 281542 238988 885965 690925 28479 909510 483524 184832 627109 641576 662942 922722 376313 783773 626903 112135 950736 216515 665534 1026265 994262 112238 298487 440116 809542 425763 500730 106088 973172 304541 181650 981307 774723 976972 155742 784996 280751 239825 580179 784145 387653 171652 903224 442722 470182 415982 881704 512747 572424 758351 177172 542518 407988 21017 331839 894527 19081 319346 342464 491254 652664 558007 119043 381376 217606 793844 949320 150263 755405 295020 478755 413029 268283 437527 687098 511181 1017297 511519 156810 456803 342821 724322 648803 439630 314336 472563 329319 649517 164737 927385 517711 1021071 476057 5199 396070 507257 897613 302274 259020 731621 440535 239830 327540 1043005 1004037 532258 1025062 308196 108729 419439 128318 854957 755303 47164 31211 540770 266650 213821 611249 865598 711791 138712 373991 326771 672535 198822 239418 934310 465498 852216 139816 230510 503311 500560 618886 926424 790437 286179 650235 13286 111774 750366 719234 995851 812302 445470 289260 619952 948768 301878 793436 32691 683153 773741 127177 136163 504627 807421 268415 664453 323948 336598 369310 493522 95668 667928 92058 887926 526363 266909 212665 805395 329920 230765 99480 643260 122459 180807 61863 402042 1029300 958239 835752 261579 756521 98714 861492 30750 365356 663955 397878 223320 384707 531354 544877 172370 548615 545648 976110 130136 668325 730765 182177 668587 148576 945818 977343 36096 997773 349175 953434 611328 307349 520246 1042133 992454 118646 311454 335208 591460 729667 911529 886685 611678 117151 803974 83670 1015340 129350 150424 601284 427965 181893 574196 848369 683503 83645 999399 113720 936984 64996 686702 193863 874368 761091 683965 1012004 43492 659641 152761 320677 252917 57270 809085 240630 159703 645441 210649 319767 527267 332723 760526 836188 885733 735994 479507 223467 833054 732951 805523 905025 340803 848544 618221 75694 768572 256319 212723 688852 950886 681520 149291 312876 546322 35527 877137 455297 818435 554216 642003 309874 358132 638349 721492 747764 34320 411460 817705 333774 2424 679086 991199 800284 960449 139009 305843 614093 870771 935047 179992 360229 385931 141085 516405 675131 856569 336565 800612 724604 819747 82900 531637 1027622 11616 607765 689001 795598 25470 1041060 599927 928219 173373 683715 299274 738312 741074 576072 648960 595430 660069 826909 823661 657751 737939 649919 109590 541973 519404 714432 477431 586537 967798 77126 99005 120692 1039400 933001 483149 734761 340336 869464 623163 526929 132782 541845 831316 953414 200119 162740 138517 723000 614994 140608 497457 459947 677054 231511 618766 964855 918571 1005097 18504 971719 444732 940156 300845 299418 749707 290859 137024 664389 935205 844706 324535 615536 715530 130404 707581 975380 330158 653958 99888 471299 116347 215345 913828 37984 397133 661283 276830 717859 242932 77871 796313 9110 1004982 535736 734021 948186 595914 585786 945283 1027683 144349 423874 927018 402296 610193 456816 358469 678068 501754 216572 498579 183176 592927 375087 852486 7094 567167 126565 151108 491991 826505 29714 202025 366039 683810 479546 684099 222580 933667 658422 221269 514754 971481 718838 196565 1012393 553348 513274 427373 279397 560600 769368 988797 21254 278654 25722 354711 277998 234132 566620 997634 798037 759849 942354 34105 859592 88770 896320 173929 292262 1020888 479904 734198 256930 603992 301952 830710 245060 183841 422465 722100 341352 827529 643033 913455 1016509 504025 752210 723352 56902 1017292 332617 115416 917981 181524 882288 206855 650923 302549 419852 1012214 946 66344 103287 223398 681027 898714 448927 1021391 962184 139946 388997 214874 721403 1358 871616 352743 873965 453231 27127 328520 991232 816744 479082 783620 1002157 229515 95082 847573 293824 785820 387293 502058 109270 375380 712123 835494 460774 1041887 944531 746399 602549 1010782 699399 188064 572512 401766 998219 124135 264150 309888 647850 899048 878172 104871 569601 727240 1020679 944077 1005378 199394 686149 425814 644851 878150 149077 9882 426156 735797 711114 694887 82589 720806 619020 190590 673541 39877 440278 629266 123580 733806 725945 208460 250794 182454 1004696 877769 773965 505699 763434 219162 876856 912751 972668 682050 596366 918153 520556 128316 592779 399763 793903 1042803 957435 299813 187083 267336 761793 430089 165790 808080 51794 279485 472277 234259 748599 333556 904694 363790 819599 367125 888663 93874 200842 608186 642212 343459 251887 137011 395101 791417 544151 515841 415061 600130 978159 624475 399156 634110 447866 134316 982774 488994 47437 741906 681578 423446 990098 574433 456117 460727 1040133 248350 825804 461013 599162 264965 576253 771254 227669 884100 861031 962194 742928 936893 673149 453652 257209 427400 70278 634847 345969 238318 274720 746503 1029870 644783 254905 763028 954618 340157 929557 395779 278257 823487 872651 115652 629831 26767 951752 656061 697600 1003196 729290 603077 685110 680201 913637 68138 561815 227052 980994 612908 103653 992272 1012059 1033087 330356 297683 10241 142285 703406 327369 793942 919858 80018 358199 98195 949438 1029937 250265 192579 212215 344625 123932 727750 675924 997194 24612 826063 432067 71115 230600 537319 862500 498965 762193 217832 227787 80671 747455 585346 547074 379633 397124 959417 113284 500521 1001158 536933 610564 521337 456545 212400 129188 555046 710371 355484 1044862 290443 510543 444027 911903 716180 333915 159349 580102 294724 224241 502021 830506 921647 632497 340604 768369 208384 623470 583037 725818 103925 395437 897407 892372 4958 379689 123215 523012 175649 720978 1028491 476291 403769 745672 145191 300670 839986 121573 38380 1010197 432815 267569 624372 573404 954597 377067 601904 596572 496669 244871 214498 739475 157749 67114 756515 393328 463648 1015344 429662 936280 756577 948647 836819 833188 112276 599249 651285 1012257 440294 964006 185484 202382 888472 945744 737268 809505 984192 94125 417756 821507 584839 809936 747560 708559 438572 182399 559504 808471 865023 426423 931871 338143 259879 826404 836020 783648 370141 153514 930948 692806 121071 774623 431510 351411 670270 428174 288582 221242 324160 633909 753602 86692 943742 934535 274320 613934 280599 596204 571398 637961 258620 34556 725457 270041 399538 524552 852847 1043767 116307 752273 296884 609327 43917 301262 427081 457155 965857 242987 118824 63334 991589 438213 297506 132225 28995 496110 376665 911601 672824 852143 876998 429959 921621 425793 298676 651399 350018 950675 533827 183337 468790 806600 503014 406812 976640 1029046 691173 518910 947649 34151 363996 1017061 366895 783259 703034 551897 572436 633669 883395 435543 64717 182538 332303 683472 1018828 302021 483848 828199 940567 603910 393840 917303 530374 1037710 501593 205387 98952 986068 513963 486820 918559 707203 455585 44535 631007 536826 297804 890348 144947 602058 918799 592032 657689 654140 758817 799780 894113 675273 360206 621563 460913 817823 767542 668576 534340 282659 637517 600318 439654 1034857 53977 261878 214842 234942 169144 874460 376756 352543 374935 643066 593632 917695 999803 116748 16473 876677 652092 131011 973266 673419 399621 327746 952721 517536 760790 1005220 795887 737223 551170 564852 390873 678070 338097 744499 351826 997464 672863 370645 900335 572748 998747 304964 701785 212835 938825 317660 506319 197157 424609 77293 715425 685901 369453 718141 869558 414025 347791 300419 663559 615867 227001 595949 1048097 155642 115827 688795 829607 344978 333272 66337 958414 179904 1004761 321801 383200 478454 892344 880719 904378 797021 308623 941027 710221 266574 381127 942123 319776 906968 371105 23934 616396 443198 1042097 617130 967295 444790 53597 896878 181626 34986 1006690 921345 962451 990907 96848 41609 682164 772793 312329 918437 594010 352108 356166 878308 580630 230863 890130 624204 17935 1036175 444492 547796 166783 956816 523306 1027049 359218 114280 637617 24557 168970 989410 699198 176307 881533 317053 944384 860421 627733 367083 43387 18462 613359 421266 439046 93232 31549 558606 598862 912608 236228 578733 1489 97733 1006175 1010161 735844 602348 40826 567314 76718 872791 537495 148858 906666 789881 242381 401223 793641 979388 379459 842700 225614 340731 509626 154896 248848 837896 946945 394061 650939 284967 804478 49010 392559 1044625 713644 718242 943263 691955 386711 798643 593812 950508 66402 958384 323304 952978 226497 29272 904971 647662 178815 848284 294594 326011 436218 489252 345507 72363 49826 143051 436889 839778 61565 698655 690790 467321 95910 409058 753180 1022780 280521 540300 37283 863212 762537 784582 84535 380222 524443 821488 261351 65243 349192 294044 29975 987358 104175 1000720 60159 999001 436576 424392 739881 956368 98306 322291 837623 638396 41614 623601 117274 748297 260689 261595 269596 118680 520366 352763 621272 309950 384410 941135 811260 431555 247326 351755 604046 667236 879321 954388 640868 479570 42620 1021317 589994 537777 465995 597550 594272 635546 472739 18704 379866 545689 423278 120546 875838 272687 462000 601231 611337 358481 709374 337334 128651 799719 360450 309033 387430 280398 539385 352622 9747 569559 31028 881473 409948 1010757 273562 793616 590307 535891 344613 609917 83610 518700 421985 1012448 212297 734705 742896 584131 125196 617271 911368 745060 850130 173702 209139 715062 191967 168155 614030 983648 102986 129574 598218 214076 966528 82893 284719 916953 226495 367400 791636 431482 212380 197635 516712 375573 649342 865055 551852 617173 625952 604336 1008631 442265 189203 654048 444465 234866 124985 98379 93400 130089 579403 68225 973950 489910 224853 131208 820808 662730 820533 108888 932977 876358 1045535 636508 524997 579778 182811 1023479 208166 180487 775046 312829 577035 541333 422029 97846 750844 892190 637877 314078 670999 6153 917590 196392 469902 247024 688411 862134 712231 463394 364163 738595 1018298 404770 60771 218745 870583 537894 822626 471995 113053 15769 626556 211037 847236 794777 498816 507334 894612 729465 428946 484821 452236 417600 415913 275801 576828 333609 1010450 360088 444171 440097 863211 39881 330610 835661 322729 948634 486270 948609 204179 520618 749650 29129 578628 193808 510371 643812 238125 689874 724026 99268 637712 755311 245878 858895 289670 19030 770247 762273 188282 330348 59444 402696 997548 989835 331990 6662 1045808 62717 1008219 102163 1025516 333061 585860 339673 324893 631126 960935 266934 326866 452250 169261 615741 650608 696812 418325 513205 525356 138078 607599 710040 709012 856180 207074 898326 315399 224935 469288 162704 739896 515556 484492 171805 561583 72458 268658 230920 951624 270960 5328 579919 223153 600668 290989 960294 198128 355724 893609 349554 929244 247217 776821 615503 160927 398832 45142 65675 281914 623967 271270 615976 356097 493966 715091 922334 101403 901371 526943 247958 743427 433564 250462 90096 253450 843610 134651 27326 403410 253584 104819 1025671 78804 960144 999192 81669 670683 1040414 386511 975015 84871 822259 397202 891664 141004 757051 960496 758678 753776 787479 74376 100292 426128 817180 715153 139224 563995 840403 924757 69957 636501 338487 236978 790834 565590 744250 29336 1021690 514697 95296 553101 93867 828974 454561 539692 727943 685272 441900 38817 920197 301551 795039 852271 758992 21038 546608 1024426 709191 72230 201223 822013 408572 611514 1033665 935590 728757 606625 114927 898101 318830 410600 595861 473041 918485 292973 155051 473266 75981 826469 209311 520104 237804 541654 890578 689555 262396 942110 270358 360936 422013 661098 584246 166195 576546 386624 91758 355215 563280 335862 586991 426800 312226 371512 806749 680665 342375 269702 508752 54374 148514 794803 146646 337732 376841 993639 991471 642804 7560 753054 63504 610700 734139 887591 452769 427573 320247 364070 983423 402350 755521 755603 480379 761543 408277 754617 516312 219367 190625 274615 1002961 269959 274119 115970 816401 128437 594207 996833 965945 801938 555954 507376 476253 71636 693568 177054 318087 12613 647611 241583 314419 443970 406730 590778 163025 984636 226375 164011 1036615 835899 928449 691523 27244 91734 1042939 756883 110478 86588 884075 758917 633069 290222 584892 554067 436798 793602 85580 920334 642344 555426 682415 60952 408522 453259 404010 483242 1002291 260303 647480 693583 1009129 688915 612617 675431 116323 670481 112382 834213 590223 1012759 929326 307346 811341 409991 33253 537608 397041 189781 481311 85175 789957 626316 810001 208035 918916 1009609 274593 894627 122081 980414 668393 586980 599038 640433 134328 249701 610037 93178 595728 905849 49235 119432 101545 537928 172952 448349 101485 446541 235448 473870 1043450 750553 76189 974660 580131 364175 925346 152893 282991 9190 888601 375883 547481 529066 446663 61524 73486 306044 799075 723024 576370 825165 950554 468175 606747 69095 486670 822896 105876 613476 305618 271467 623388 572341 912880 334600 804133 554780 1031267 723494 382421 25266 327453 1002421 756104 500194 618882 1026620 698700 507372 973547 810836 447843 789603 989477 483882 145349 484783 326383 984577 624283 666508 387711 911534 906949 171913 419838 667930 409173 100746 218119 925124 214802 863815 657964 254780 930038 824779 609137 973481 918704 336373 325839 786500 816675 292090 433586 246235 300773 42977 313980 466255 350401 577797 737024 134934 122934 1038999 910599 872634 632565 764186 39631 616279 159334 168421 904582 852513 918052 74149 386003 43228 379516 144088 96334 113250 405235 218194 25603 441121 247997 1015740 1022196 979866 288070 663568 1035412 483043 383149 288799 455244 977190 827460 456971 427513 261664 283922 645325 42604 354211 781905 309424 393193 31764 513008 101332 427689 433389 246033 748972 983384 263484 947852 252032 877463 124963 605547 535532 391291 909142 342380 99167 220428 43424 560002 580765 740039 932190 345172 626238 143901 594690 796349 790060 500978 195473 342602 198697 364830 325414 535999 312391 805615 563053 952723 712046 354213 825896 635503 149465 485365 972718 441266 370585 275079 360807 657904 784145 810616 110673 836974 359800 85465 344958 400552 71002 6189 396948 677580 246551 1000687 546891 636476 826211 611850 698611 600848 981444 926303 846059 972178 853783 327747 839467 809152 823308 638974 106427 64717 11173 947789 80441 893344 963003 792288 555096 295251 196985 777949 56411 967349 923615 233307 888734 121801 357952 948200 635150 967749 514244 872708 127915 325652 146663 452259 232717 215508 997368 234159 685020 34137 695707 886660 585303 385576 226888 1043059 159950 345597 411081 966207 248872 350021 631232 105890 175198 876453 464927 738761 943870 720497 681389 520404 793001 764725 64648 819288 530581 264240 252574 30684 437515 984276 372786 837471 926698 970824 1005150 615888 273442 629734 300427 244629 558394 798141 736250 515333 458188 803599 951358 431342 705027 312020 576448 147215 850467 376886 891194 815775 571650 150803 914237 949445 932487 400511 67243 437021 1012274 849215 728381 288313 1042836 390222 844798 859166 126674 827228 328141 260803 725798 116554 916960 948885 653662 932527 161340 1030390 488539 608342 108093 303801 849300 856510 933141 716456 674704 175512 99397 845823 307311 6733 841253 788718 600162 131190 222306 288026 798767 738658 413306 189468 48046 290195 854082 543744 33870 315201 266337 203720 1025937 1021141 784082 669159 365963 954223 176998 154311 348007 317794 85055 553795 980450 215218 511063 699181 305102 569757 100855 678857 831633 522511 769344 50768 722595 915244 550565 40559 793107 76234 492911 943301 717571 341748 40504 627048 827431 802664 430448 36449 718155 282 1032668 623147 563658 838063 822033 649784 550679 538883 395261 460140 137016 906147 993631 593568 934725 746836 138314 739104 242158 471946 262310 184622 1046003 655346 585647 416381 351401 449256 152180 38582 535676 706049 100441 494070 340839 927363 581014 172878 763261 133096 315829 632642 281444 208479 503319 420427 213 850251 93296 219989 492318 398786 912711 56897 429984 65807 228983 751204 807504 678704 766385 835846 730170 985432 33528 81893 104953 272494 511779 848815 451137 708493 465502 575115 291926 631426 632489 181905 462482 406609 186968 733261 66787 539057 456337 543040 515914 35723 269777 723551 477277 915838 371303 957074 216005 650334 775416 825654 255169 448689 109305 14492 253090 688433 742712 141448 850253 919884 437844 479410 752572 907175 534848 809800 192125 215191 919492 528234 934961 143526 254204 949165 345614 274196 30679 979097 86622 774228 516505 445227 748286 622730 785497 200532 889824 806420 341380 709239 98697 556030 893016 816623 432019 910476 547946 504199 603948 535476 1002529 945664 351638 180641 72504 421774 955045 701745 628032 381019 468804 546424 936987 281347 50160 698683 626306 742679 18235 960374 896641 985498 980043 807895 694262 648071 192856 236608 1029909 346184 595505 199753 274150 582208 658104 151483 1007557 707395 308577 689430 769506 689945 522679 417804 915391 52735 378584 269316 683189 927525 620020 212632 193391 152368 751825 535063 454764 427706 809034 1015812 1031297 292045 66251 742292 219989 272748 682711 273460 492004 701451 161155 514050 978173 238098 538872 3663 722884 1001821 363252 713251 778800 1041086 515913 984249 554894 1012858 423517 382974 607484 560328 1039273 348438 995311 773206 570426 240344 48302 803011 384307 976973 496852 823078 776777 141108 548306 454278 889925 180865 974698 651871 288646 1000666 555573 271651 754300 666393 454174 553655 562222 685773 356581 353010 772789 790712 660638 599073 74175 654162 884271 812422 852237 808260 191445 917972 928501 273391 691103 620981 981728 990691 532978 147012 1045453 839016 524291 904083 368333 8952 805472 430887 244101 417730 823144 112247 1029295 917545 110030 102768 295577 486979 527130 988404 112036 623707 137767 258390 1044166 253808 340390 1020127 302089 590260 701082 57933 984842 673037 1015515 979791 570234 1023383 769939 678666 200097 338975 850883 95383 813270 565418 818879 92546 413192 27884 790190 920652 465464 444114 193291 688875 60668 162553 346919 835909 517886 495412 1029284 381880 112763 636169 82427 588181 556997 691253 901367 757664 718785 898340 151864 510610 259690 832377 412338 803223 211788 303244 160811 149713 101897 503271 559552 334803 666840 817097 332640 251942 232193 337827 363343 542663 89954 550557 840869 818087 656109 401426 461 603690 597800 136207 355078 468393 634027 932312 5349 847600 82342 979556 91857 264128 438360 199388 733574 942414 914841 626464 787859 451266 227153 1010753 1038812 439225 37630 975624 983576 612036 228402 707182 357716 627687 289555 1024546 812142 78618 137946 292102 8346 362188 1022036 363442 807393 706139 876644 192240 556445 538780 511615 834110 974079 470618 318254 474703 492425 445647 731792 62346 120212 960556 813781 277642 413388 667159 852676 981148 694446 450600 200758 648772 127249 1007211 439960 644536 254106 868833 900461 306019 213318 771838 818890 275044 1021156 346156 402905 48908 699288 362567 408918 893284 825946 707872 888341 92068 373 1034746 806266 258237 41736 547344 236543 806609 412040 723725 545714 555445 392764 96146 75444 577910 233408 618931 658875 618705 878723 64890 460432 217017 832841 465763 8850 996820 252841 746207 58674 294143 344207 421073 324213 893894 810684 331283 789877 831469 208193 25074 1009376 614634 906760 828590 146295 209511 441419 581116 508561 77509 316187 613252 552085 627092 410586 457570 29059 735772 615617 870057 110444 191960 917339 89051 186613 420598 583432 764274 390105 1002200 253819 948315 10084 1029269 250684 214646 842488 712568 1006119 586007 402572 746880 1019884 831368 821032 91615 342669 515461 524650 161660 803042 824766 814084 355185 487704 728152 731195 253837 956206 661868 794218 762066 582519 762759 527485 646648 893210 596521 926838 666089 343189 1036358 981740 216643 301622 558792 443783 781785 834721 243466 59781 63282 572237 306526 973368 517896 264454 357257 804742 449227 199276 887618 695400 815900 523379 358582 904555 99922 928482 72967 292658 959224 358100 712904 347377 1008205 535865 634499 775924 887490 339286 769331 950550 918144 548673 10954 522571 627168 752230 616108 908822 751088 596997 158770 965907 1032949 798129 52521 90479 759523 367570 887888 1012330 596967 154660 968669 352732 88798 771126 799737 109230 908763 798700 550207 876380 795301 129022 584513 526458 843062 702583 473859 54060 592445 59190 289150 462764 446877 375408 636447 786375 538860 89900 1041733 1045856 894453 229317 486086 311532 405814 924268 746602 1011701 510051 305060 615535 220056 598241 626884 527364 34566 490060 259705 423374 1003014 143601 509761 946277 222066 401492 665072 231640 8117 185772 794671 582949 532308 234082 374008 519874 143714 401046 731932 118039 890377 617370 440253 372737 1019144 919156 29908 387665 275504 154208 960428 384075 832998 312140 546661 699944 313253 356443 275314 580244 620665 136803 903707 559408 741252 356975 724732 702737 375420 302141 799108 604991 379947 272576 1033079 752951 674542 990367 339821 664426 462647 634549 491344 750524 373260 645775 684770 167941 887685 1032945 255541 753811 852305 517201 755761 921254 927026 71514 712977 93939 41852 25451 501990 703522 197018 827670 159250 16720 339081 781473 232399 758926 939867 845960 28838 295264 10678 380921 210168 967486 81491 219478 950649 299030 586111 92343 509359 520904 425885 496229 114295 325033 881569 224608 85121 957697 91542 701914 432847 45453 723226 999354 300346 23293 35805 964891 44781 363127 738342 539850 325864 472338 307021 111819 952446 286300 311362 462036 142807 258773 753157 865488 96879 356978 1045036 193373 661397 813850 943968 624718 617709 49964 1046495 991019 956143 906232 355324 332204 306533 676929 1009819 784962 1006065 201410 912822 1021582 245381 164005 74970 817640 502760 986125 360362 626649 75832 674446 337499 1011361 17763 717743 570935 489906 870316 764783 86042 840754 334892 564413 390904 598909 925519 386047 933461 467362 996179 575884 280779 327649 206540 904242 530056 39219 158499 359345 926669 488642 858898 140093 218992 301164 1003817 17408 16731 404292 642637 253845 370954 321553 585780 299663 814097 483278 260074 163568 175252 724008 958542 919218 20430 864771 459925 808514 838794 889846 644807 179967 18861 324810 452157 188864 658602 616958 1046057 108875 407564 687686 779278 201951 842224 992264 532036 316075 281224 1013725 158326 109140 55961 283414 326691 505715 774653 437813 973600 750613 769571 578415 170516 103225 528522 221489 351482 633685 134473 7320 536483 241874 854410 824311 371761 671883 1047050 954709 913821 768594 676251 285932 715315 797548 405411 708524 451089 657679 122523 210357 1011115 1030891 696976 196833 958538 783774 186276 478007 299656 714046 876686 403833 735445 665556 550166 511383 952822 104411 90266 96570 193920 714437 819341 802874 272993 132982 611058 105256 404824 551111 967909 510405 180088 327684 553234 525705 857257 729967 998972 558109 383527 144571 478648 281057 625921 531345 866799 707687 204955 561166 828640 91382 849196 210243 661147 37640 663105 689076 666567 462540 129336 361434 5148 830373 529350 940193 876778 985768 680562 498154 861073 138530 1034007 163594 285703 947984 59238 1038666 112469 487846 349026 384613 433690 204233 981986 312076 234246 919188 915730 271717 123232 312279 434418 214920 301953 875667 257493 399873 715095 686463 13540 595537 894691 157574 928921 387437 152251 256583 803652 192061 871561 188052 804234 489502 877450 437491 611552 978273 701711 298016 405012 307658 187135 1020809 901061 188689 813651 564689 4326 907620 770457 523085 358207 431587 206707 717962 138732 907555 538901 990405 252892 141228 567497 357489 285267 168571 543854 482229 625512 20865 162805 480491 946312 601633 573411 497443 930033 310710 577491 28830 753720 945163 254193 31059 939204 415201 83071 38253 126544 193389 415316 378826 863341 889558 899927 709758 996605 238267 520201 766798 682681 445612 993017 840246 504749 384940 554829 534499 790455 559798 809791 661050 687883 517941 32414 531663 800945 906122 843081 744303 602373 335241 405944 582807 716855 294140 504691 122874 243913 941599 402840 359678 261652 1014818 406873 963903 535235 412587 10364 515851 571221 865617 711641 921573 430239 106530 528864 937731 904776 117789 790800 432080 571724 752825 692865 306282 860794 357213 196699 833573 919798 899557 394333 115206 757943 441636 943703 651080 739594 866140 473776 562651 181005 60103 614624 532192 948277 666642 676343 899374 983240 408797 409365 56272 432740 292412 1015792 39045 65142 934713 872785 48703 1018052 256847 254870 576420 241124 535792 1030450 962960 115138 305153 939305 484753 396830 71769 932245 476266 407820 483397 13859 803985 588658 942855 263830 784560 927629 372562 672067 1008167 65388 784848 365972 430984 973683 681884 350854 926490 794842 960712 224554 27992 100396 910041 1007399 829295 766921 682822 62774 901571 464484 414204 783781 727658 141701 834525 1001173 851887 1045511 789820 613820 983697 319643 713826 785508 661825 517188 123917 606314 37288 128217 282092 262528 381918 380807 93476 884715 783540 659276 577742 680709 71723 1020797 743030 591804 435195 931393 197790 204561 803341 119571 767289 302235 570113 105796 430128 128258 684201 771702 153056 502916 663692 1013026 162202 865651 579172 985875 986146 335540 272032 310249 489009 299585 657635 226200 131827 795560 428675 920806 146058 781963 348427 972784 3209 853278 60601 618661 641657 667308 654081 58697 717399 128531 6408 797940 117012 788547 435753 192017 902420 778946 1005172 824543 51376 709163 300330 768499 863412 213162 898882 1038516 695009 480386 458216 480734 768108 843399 485624 775680 958589 563364 940423 189438 143025 177239 197723 845711 661913 964912 1029230 814015 777529 45910 187759 1029487 947594 635393 1048128 436688 452856 366081 676729 984300 762596 274485 219620 57373 564771 503829 467199 362644 941949 156202 28029 173523 376879 900752 961477 241715 165993 313210 504433 767839 973265 767918 1004753 620759 616959 983301 968038 509551 36095 236269 378983 277709 266194 172263 1029695 412142 516844 672009 413196 33697 103607 916092 808994 413194 695311 11263 661638 1036833 94917 979554 364916 410673 229405 939788 38362 162393 643919 642678 437210 512782 175625 460462 311116 355223 122603 263637 304185 501392 125962 694433 420193 262760 3437 200924 96950 606178 849811 21475 496607 907416 816620 997671 230070 443763 906587 211119 899530 38196 466619 682389 45790 316143 860502 184452 467304 375947 150895 720449 914707 674115 417466 523807 273469 294951 55007 693385 161402 794268 18426 904572 304911 495320 552734 580362 980856 863847 597709 934872 596450 451753 522626 156064 596913 133457 457767 208816 530428 367335 120991 747882 702988 574791 794685 719042 495585 243745 671307 963779 339117 314743 1000069 94218 662358 262177 621467 22345 565496 963148 516530 827334 20321 377847 151780 296409 1009556 522612 955323 891761 920647 176621 802234 681616 869476 191965 87508 348106 249227 42387 119027 712906 179855 946099 777330 873166 784885 489396 194724 748838 290936 377954 254795 308152 799623 708189 741921 320895 415685 288409 621906 51976 698249 519389 817664 939251 730460 906820 746686 133752 482941 492478 810006 772063 494944 616592 1002243 838919 625706 229584 492407 72672 628535 137194 927959 403185 57237 57118 486010 577490 257414 676863 298541 308659 709378 882421 838321 971732 863795 250300 455228 356363 785398 118243 912628 1005889 211553 744270 656247 292341 875319 452277 588118 631479 165494 565282 980885 647342 896202 4471 673581 447507 92695 132326 252811 692916 440307 572279 437518 311922 1011752 291717 517004 853955 433975 409409 643278 312368 566992 994094 244495 140504 864348 898211 554881 950508 847731 233548 382152 133169 865382 901290 447868 442753 741046 588942 178860 842058 114586 812450 187990 671757 81022 298720 613872 1022176 491903 578328 169186 817133 914415 326511 747273 848113 660695 79323 416566 685502 639856 154536 624045 656569 348073 821238 1000103 108380 89253 130616 245968 999605 693050 549046 613321 699365 337010 931596 902823 862883 662541 705705 657010 533431 819966 143185 474279 340351 20970 521628 147895 622701 865196 636276 528262 425350 464852 803483 326636 120036 431395 331043 49975 966710 728080 645107 90792 173371 63814 48969 967409 984139 337956 692019 78525 702158 62779 92692 307496 294338 487636 376614 723011 581689 962920 233714 440210 350680 976421 658393 568973 186714 80240 1010831 710434 102155 557917 734874 94257 2894 904249 47831 866319 503064 696065 257526 550660 548978 732136 167673 555469 896250 146133 761273 969754 463970 585186 991585 131857 901360 283614 16113 673737 99325 707276 237500 676304 468086 209506 272362 999846 130398 519819 523511 84800 191562 506342 1039410 995462 430051 936004 704831 953300 841320 964909 515222 715389 252969 645724 55809 898883 6669 670271 423714 586977 779277 2680 616938 968834 538551 447070 628515 1037382 580268 979325 366824 680388 379170 324113 300328 285827 783458 43919 287782 662655 479563 406813 395003 786603 14029 174101 159251 317801 396399 963206 102316 205587 84170 63923 904794 987254 442380 674962 896902 484690 410230 370253 909802 991451 953054 393413 365590 391227 32046 784138 989935 368909 767203 866276 976938 912356 942991 510030 184533 634562 163671 726517 238543 425889 147829 55741 200779 605934 914615 1034812 1039441 619016 857086 138813 682813 880070 309440 646975 234558 86254 874887 855028 1034456 183999 120944 232130 559971 772456 123309 60485 406921 375950 104963 261579 790220 1046474 40269 404438 45822 174377 150775 308382 837830 571306 93827 895629 657442 683460 596488 706241 823520 193501 850094 265101 37155 694995 709427 276216 408548 1046135 1011817 591164 397167 641038 574389 607048 486370 768207 1010578 700735 227761 517223 98316 111863 942117 471927 569670 318587 52184 165397 374260 929930 771386 437831 723425 284437 55055 866955 64619 361924 558319 266322 855810 935026 70085 906880 435117 393133 1021521 339950 195460 748343 878502 837097 165175 701576 773548 402096 621445 492873 526751 613369 906182 316890 633998 494956 293986 298957 343517 140071 519000 589928 864707 62520 130232 138023 733133 77094 205097 35897 764249 461417 56420 563966 376860 811757 365494 973967 621725 393876 765058 570934 939191 644272 916157 700401 786971 1040013 491377 956147 501964 526821 816954 749604 1002913 966506 440524 604828 892102 676159 1008491 688684 59 734591 1039729 377301 591443 594101 271051 562766 596023 430178 549757 966786 491617 398715 782874 456720 377121 601832 229964 1019338 473883 320519 309074 319030 467911 315174 328317 758800 445424 460812 381362 47814 931382 712305 527851 631034 589196 812161 59830 887556 625594 444765 655284 210286 827356 492441 442651 796534 468193 805823 603189 513423 546829 386763 735 562144 671607 639150 514315 284867 684172 808652 660286 741191 337546 946813 179474 932271 829702 471951 516021 959473 459366 322242 794729 190008 788072 967755 438018 522083 895130 82514 689259 724867 303839 1017716 454945 334433 748528 225601 752566 129525 97752 426687 593743 891120 60535 892645 686631 52531 19457 103201 932874 526934 714620 946643 763099 910370 608069 244943 869134 221463 264076 1007583 696878 7399 720595 883519 743768 277241 701555 458271 879038 403687 665366 594213 584998 405760 713534 1003752 726121 122055 354749 710774 161268 75634 779835 7119 437322 491628 865716 365159 345215 171475 146679 864680 916671 73466 1019688 178030 545477 720616 353342 574601 811620 382680 515974 968510 594946 979127 632350 636358 105240 338345 181627 628942 804019 828549 911843 386550 824822 412756 386292 698962 178838 337622 885787 34028 672604 751357 767774 618815 144551 634735 394899 811454 550119 603400 219750 633419 142115 848214 69719 146112 810356 111899 287353 764266 827272 551631 138677 724360 917792 268572 436293 43472 191634 374112 546873 943851 419143 1033774 924149 204277 431678 775629 288433 307966 176264 767159 690936 196491 399818 35868 146730 888085 715454 114781 754682 401288 900530 893841 453872 659398 838919 915459 529127 816674 811443 672433 160912 730342 692672 126415 695022 553677 806602 539458 364504 251273 902277 788262 42107 740414 1845 350793 755669 1022469 922165 183469 961851 348266 202353 47114 525012 829935 792811 277065 522267 668807 975161 264202 578656 674843 14341 593695 679240 615689 226700 59663 773449 730783 876576 794004 924207 677284 285350 144669 560026 757456 516889 367437 631165 840016 614661 86394 936609 776515 17420 684335 617248 870975 225893 1015466 373482 960972 132952 1018718 771139 862695 352707 206962 436803 738177 426648 76097 40789 991486 47964 603608 140216 252087 765098 929148 877569 489336 431278 678177 1044375 1039106 978347 486899 311094 23690 810102 286673 35693 674616 782072 197581 160544 145066 305839 492205 193030 264558 1010477 236397 730923 1045387 790680 505275 945008 664825 917033 246906 14342 481316 649389 129088 23799 11373 980231 344535 493469 348329 337580 369855 923945 949664 728613 285099 478493 934031 862096 114944 700370 300455 1022240 992601 386291 676491 426393 413189 48640 1007830 304853 57735 893133 379027 775233 628757 15872 232131 555360 81434 300950 347099 170055 100021 22366 773699 918559 503352 554364 933080 257959 60585 339688 738666 1035184 178244 936941 197439 619935 579575 636586 244110 439790 214500 418196 220677 921258 909795 884210 1045316 317942 783357 262752 45920 178312 98034 426317 133729 282663 287412 610172 417987 481843 1003242 457351 374265 655901 34158 462679 396005 496618 945359 471213 433250 817844 783056 32157 519611 757545 442087 215054 697136 964106 603327 203579 994424 839341 673462 856628 16186 979324 333920 163422 139667 982644 160002 122351 50323 621479 917015 533107 437951 836538 91599 280394 439953 1016936 993675 473127 167155 560381 481378 657298 530376 126171 4512 292199 1023076 90616 776001 902485 309774 5982 503930 124257 275589 766891 728113 320608 560760 702350 250752 964736 1012749 928848 482358 611775 128347 696904 289621 726130 626927 163686 923541 485312 790091 761257 711648 1041445 534626 670121 92628 1021424 854046 733454 871492 698308 429787 495894 350647 809243 553193 750867 915176 869566 139277 668907 76100 784206 361984 648087 424303 120255 691951 7588 304575 938967 623609 665525 468159 162484 406964 679166 96174 442179 390825 323019 675070 338122 681427 388599 553685 116575 723236 701301 760207 752238 505857 558283 714298 984886 906689 694162 218392 425805 678961 89847 1043489 980760 177683 862781 376190 953428 944538 922425 899599 310416 758511 212181 414694 986032 536240 221581 454858 785004 668780 569845 994485 412878 33064 656177 781398 172216 430557 740731 802704 611420 331255 1014432 5113 441538 598487 361603 702300 764997 829778 713625 207416 542998 600625 871788 803390 734136 1023663 377625 957654 982402 987134 454609 942491 1044256 262338 579419 447706 270099 698260 775312 375320 1038380 915840 845790 34441 20501 885895 349638 877465 437704 268830 1021279 655719 876565 608685 757456 670021 115745 502546 797145 557114 793570 129307 535627 141696 1037476 64527 551051 620806 925062 279590 867347 493038 314878 1029132 351729 519440 236625 1039202 1047879 545654 107548 991549 274377 375006 867534 376485 503874 105019 8235 952599 978191 582708 123082 691460 26274 439716 176280 882768 351744 848408 554836 840916 119620 828500 538896 791260 906266 536783 380086 1008553 662084 612402 254593 1008624 653849 330204 940672 497241 827649 460385 584470 634369 1025018 1004038 792445 1026296 318998 751431 685630 441028 368379 366930 542650 853724 862561 218761 1006756 797486 295320 948996 609413 694938 625663 99085 654391 903029 752526 126370 291947 466439 430157 155382 264227 380685 599515 430832 248632 485943 791016 204714 940245 84139 545467 198643 1042938 837505 265644 859598 310266 21060 56747 210161 902909 998775 356792 337223 377983 684302 818024 105838 34255 778993 191847 967994 957073 450941 1018352 307248 1001276 470530 901463 237580 707485 583494 385151 5947 981331 214016 823140 965474 531024 7518 237459 657365 10078 674175 404141 774176 937624 837114 655592 299650 51692 832086 26509 694893 722336 531088 10107 717576 136906 233880 191395 403885 98775 39891 1044362 188523 151813 453018 916938 12420 948968 680378 442001 122096 694505 523251 349728 21721 1043906 224121 676685 427549 48131 1022326 978433 491472 60561 782214 103867 386231 853281 29241 380940 470477 618177 174996 91929 834754 265296 877968 59420 835191 139521 341146 881123 318851 296668 250386 906064 50353 800061 280268 850391 946560 595795 648593 1028099 677537 864930 791967 240625 872061 925058 60709 126419 417197 968093 39880 945774 673152 755317 763169 990620 190072 167900 912189 274635 553677 171129 559387 770429 946408 653386 818482 703430 953833 1038109 9192 335057 737314 129813 623132 1016155 276890 43819 483229 263222 436876 194987 209328 289992 218085 875187 382350 241033 289225 297655 596707 45705 869902 443648 7761 819175 912063 346664 29675 368731 283802 538271 401850 189357 368019 436521 813628 486715 585551 866654 354015 660087 935338 835113 684683 657767 721201 746570 1008661 714532 412073 136404 170189 126555 999558 11183 249585 961999 459637 1015319 774199 585429 556754 176411 977991 914390 528434 516127 279359 460496 325851 627546 778285 219094 434247 525913 893848 994187 1025701 310906 720376 154027 51032 684402 883257 7043 363382 736200 792637 141940 314442 993111 96087 601716 984530 852432 839888 818316 293185 492341 508517 206171 860030 574560 714951 21393 813988 394618 739866 850549 712064 377988 692342 578656 1008662 140241 267369 831808 167965 106634 46964 529686 366206 6441 757385 271992 467672 140286 89236 388368 1047039 832941 318703 647194 93305 726958 122347 181482 1022208 863948 600910 384356 98050 528807 1001680 943746 57636 192306 523421 157394 260027 673077 567766 183541 717649 222924 752400 56866 741158 676582 875731 193696 193453 252615 51228 167503 862474 923782 1006811 895776 219547 603536 281718 359320 238700 164131 627780 286546 475073 775892 133139 340858 174992 611593 666787 389458 635908 1008512 647721 1023152 82939 723398 57037 885374 591753 955841 522540 902969 450163 823847 82646 345459 925365 724228 62161 48210 829181 601656 598036 871950 508205 73207 150541 151158 185565 15175 703772 418156 649686 1024645 436501 649572 653976 459744 733122 50665 71381 248285 927071 352793 22004 954321 306460 987940 629135 583786 697247 378576 204789 881703 842111 852472 714408 804827 7626 12040 253152 893742 989312 670851 452103 325404 587029 166782 109628 932980 711923 601634 869072 1022554 934390 816685 432331 613573 391406 119666 179048 932610 271392 787028 583828 912943 191942 559695 815475 792513 660106 953456 27867 882686 736271 582104 997848 357508 994152 363068 1036838 913088 897951 289384 191674 223864 689200 1006263 127034 1016898 50059 361885 636288 768010 489877 267806 727579 423824 576039 407124 746189 299239 393102 417260 945678 582904 156937 716969 308871 814589 979279 535776 468377 38406 49414 92667 701908 384375 811341 239350 386432 53640 1042995 223461 129303 479940 387389 518508 134600 11146 728036 890181 654326 980623 64020 645822 985527 415066 463023 673848 814422 685767 338952 588457 368594 912773 21097 23579 32605 186008 298637 537131 82397 675799 887334 392331 145262 802415 522328 697216 89309 91486 380988 489060 900655 642041 1005406 293413 960792 619622 719936 133060 962437 352803 393429 1030872 293395 716925 521478 176136 223893 751898 721201 332692 921233 412272 196773 589773 287172 716363 879655 568217 516250 901195 267375 911600 1010358 578659 830636 717665 324976 208220 992508 953998 462418 541520 840949 881835 535962 645679 161311 726275 383164 403517 978552 762483 103645 806034 584430 618989 371033 595353 870888 502007 1028669 399249 21950 801833 721613 332559 773948 736691 317440 109434 247843 883668 285439 224654 806312 814948 29610 665050 647924 883275 879378 952130 445346 423431 810496 74109 468547 365099 425837 108439 382685 426714 928520 558705 278888 982864 1034163 838460 447568 823386 817670 23042 549622 896728 566987 816157 938031 12866 542080 560830 493763 986912 197336 358759 19951 615825 668474 447601 315364 843717 693569 317319 825413 876675 255034 26665 574637 262564 15017 229418 987431 1008278 345284 517171 766644 1001177 606966 928318 262601 361605 384094 987163 259278 410307 180557 74222 27296 100431 138700 831663 541967 6653 580627 530601 938849 895281 833299 415739 396493 676453 138478 128282 858881 879527 254329 931149 767133 238360 966849 566064 378806 159086 700803 320818 455764 705651 788402 844822 218868 341379 419572 999798 467718 81938 754982 400955 986480 132132 1031380 12582 231177 147667 946113 404811 50975 631501 538981 424080 370162 877268 323946 78387 214838 406588 228911 952641 496789 361328 96069 615200 821291 263277 301044 545286 411400 233796 439 973695 658354 940189 1003196 69355 516256 875567 95333 224253 76480 16201 882121 71997 394225 25932 714291 158343 222602 614447 539554 898954 795345 44794 586056 819786 439173 445515 358924 978335 642645 756948 459528 492468 119655 1035738 591371 609416 591570 947128 699415 144496 826148 440410 655332 770707 560092 117187 192604 794477 280561 899207 795421 93005 666697 505425 759546 91350 249411 1025119 857722 483202 333358 979457 293463 690714 10703 838429 375809 427327 796383 628398 841753 18917 568715 771392 1016054 90066 539378 520054 172323 222244 742315 935045 896479 384968 425532 477366 379291 552452 855460 648167 702080 209645 703442 311307 1022183 500210 398379 325541 625118 234575 372232 267345 915882 44955 145205 482620 713279 662587 1003124 685479 182730 166892 339448 1002344 431400 299069 337386 873832 469612 475410 190184 664102 582493 78627 826497 341554 184309 245370 776122 80563 248035 562425 608652 293858 479754 764114 871779 702349 281856 746253 476064 146325 1014672 600581 375832 939120 774712 276459 618644 592807 170668 573762 855887 931417 878161 879457 775547 644023 774339 594676 63932 244614 987727 713339 648875 171168 352889 964810 345428 19315 993912 515976 579512 614528 526261 790960 533324 141021 892496 578066 387961 711348 932763 856531 687130 866242 608412 75496 574465 874456 756879 463520 802673 516446 81762 858135 635557 493003 519224 828100 832584 774190 664551 1015020 788475 738216 982906 349740 968915 707056 488111 236019 811993 291277 224889 628229 90760 490911 578431 192761 197969 770519 406683 159932 765466 152443 747869 987404 662203 886435 127110 879102 880512 670974 991885 1009273 528810 296014 668701 281273 217582 99559 2197 199373 911092 573492 971911 586008 997337 433971 233529 431315 620205 151796 211495 336010 297718 63773 649599 911515 773164 11881 635043 938426 560187 117028 217003 132976 225796 197041 177888 885399 435163 581380 612674 188384 705034 783657 20227 722509 569677 881595 804874 859575 669013 1016941 872049 939337 219973 719237 284936 260611 963640 805980 568784 122168 417721 125919 464000 985872 255560 383761 317698 708871 58332 827271 40439 791660 164444 229354 720687 325859 640037 529017 66611 317155 171655 203652 156347 164409 779336 48114 889144 581763 131103 1044412 764235 1036214 425786 220271 399948 744601 945081 880558 11204 739656 96048 118190 937971 320433 259369 397241 345675 76826 370080 774828 724466 609177 1003397 923000 239684 744091 600893 780196 240463 96094 269602 681929 173142 339062 1032190 528917 477775 599884 475028 745161 491621 212634 983831 438459 403574 51440 862129 758741 574869 1000242 445182 478100 978569 214808 796046 176521 364621 512429 882022 1008604 142 1038801 178303 803780 57392 276151 14150 738320 839114 513639 122651 165793 59429 803901 486610 184301 467136 32616 747317 867198 155215 270700 977279 152689 814904 578721 277986 290552 1035284 793265 149507 481240 469556 221982 704377 479980 843290 291257 866897 92576 265723 267564 67469 461174 373828 339314 1038752 455301 750098 131673 737523 357877 143800 649735 456292 918660 956733 868210 128450 527620 871643 108775 550994 600794 590210 568964 548685 959617 24402 172221 220767 539141 373796 511706 439850 934793 161282 134520 306881 860097 562603 36100 557613 1045112 762128 67 993004 307980 767450 70349 977517 232173 803809 470925 514965 230433 40886 628547 460093 427971 550170 50946 424113 437375 371077 667314 272434 972056 458400 800655 627061 564963 1000651 301736 931875 630857 347544 722785 979031 653129 347726 137713 260387 927731 926311 41445 1042187 936686 286226 866459 89735 297971 340145 403400 106118 849999 202588 1023987 645862 40293 417629 147191 616189 390954 751794 255621 438291 44711 596111 320159 329701 698491 535513 745502 605988 25431 498091 471854 462836 697984 382421 519629 88173 1015888 672600 1001039 468254 300212 550635 642525 494469 834479 452985 521969 414872 716758 289441 93147 751423 298195 271157 832831 484055 843235 808891 340117 399792 261207 39663 612008 727952 196118 122943 741912 8239 1012762 941646 910808 41401 14575 737649 500656 800591 888631 142901 422588 638854 430120 824279 878059 350950 387596 446154 451200 210540 1044160 334645 333461 75272 258613 284530 704403 69408 719091 38545 409788 402187 898705 754387 592290 977303 777278 823343 347308 400260 964411 327376 787864 281863 73567 109972 348147 813128 439698 310415 855459 849892 815698 65414 908638 16747 820273 82037 287024 339939 1015380 348681 316665 724547 317174 979495 849133 659961 832995 556131 799762 177509 856829 1010826 803525 909916 795835 831769 255285 519333 663205 314819 924135 23679 278489 642542 1019952 559386 733577 591670 290494 721689 439675 961513 27152 380694 42119 601482 731897 94238 81181 421711 197921 967217 442813 313507 1047940 369859 157564 120740 73969 947518 300165 74662 928396 22910 159382 298926 490060 940627 964991 40183 940925 871939 1447 425329 1022784 824005 929415 915005 683782 760134 76076 594482 895769 409384 729785 762971 346388 129406 519907 39543 147045 380754 771699 466808 434898 468000 742856 101892 9969 348760 465746 13047 711342 923103 267800 122847 410569 312974 771123 281983 443477 418482 880977 937548 872763 289162 709939 905459 1013941 34253 655919 242385 637139 198689 435118 483961 402937 405925 822447 807474 90463 20072 366146 211575 515984 434159 314894 76917 360171 202675 586957 423056 93733 450977 19658 1002718 25285 245400 505962 548778 466855 405230 993440 72179 478074 683244 875382 380394 38722 407373 846475 763256 13526 93123 829840 550069 564579 487794 873674 1047666 763879 750451 429971 126128 61367 617299 864985 30503 166649 916369 322462 762304 659755 989731 469366 657691 520602 1018610 613644 623370 989676 469593 820893 102676 978071 657322 5243 107251 362343 544681 135563 338198 285180 67343 435144 489248 68681 103688 55998 95847 832791 794037 445967 731254 745600 961707 723954 719243 386676 339827 350127 844570 4407 16392 309284 745032 857057 704348 316995 271984 807132 540626 43921 183202 553066 409541 819369 726303 182045 668672 80823 865246 330845 418373 196350 902411 221414 1018823 857938 763010 566599 878511 866975 888664 467043 1043866 530016 104019 488948 225305 77352 548973 1043715 886575 2589 408917 919153 838359 832887 264173 811890 351612 888070 645325 982029 280191 23978 886975 1025437 236725 578264 983873 321875 622822 931100 813318 862897 780367 161937 524917 531984 210721 826219 655912 560923 371456 21613 530287 554834 365956 856435 839883 615560 812731 935402 577139 733030 821157 461139 509138 197094 263351 198084 216838 830936 657497 439910 889187 21344 75112 587256 895982 415606 553396 1039690 523491 240228 356483 717251 799536 548428 52493 304092 209143 691616 1041661 335267 441872 496040 336630 24889 854660 362752 76044 636756 131347 994838 969543 421310 551343 261552 252452 648660 842751 437605 48403 324359 295389 258591 580858 166239 109016 759455 908976 769011 534963 385529 503171 854898 757988 1003027 218547 459933 76566 298539 175860 274122 1036967 582990 448240 936547 496427 52450 1014723 843621 728039 715549 587389 465890 328279 88459 210340 197247 185512 867212 751535 780534 1047614 435411 185740 673429 684080 708584 761114 447166 735175 173223 490416 193381 834819 233151 30869 31637 585494 304180 442245 178667 603366 138206 867122 186137 143247 594920 982977 99429 347359 370769 492873 1047079 141785 874862 504408 673358 116019 1032806 112237 846556 360919 499637 373887 1035366 260453 402858 605556 28821 892592 173800 236203 363687 208957 559849 583795 386030 522951 889974 917649 816720 650173 686128 996542 261829 619458 1032971 252199 246237 735533 69837 564972 502839 891527 37524 704161 901387 786703 320845 914127 186529 656185 211005 475764 569048 22314 508796 433023 999840 365886 429685 605525 753536 838275 951912 979791 345617 252731 582889 794425 438400 767326 976478 168917 439824 283413 1036420 737110 596118 429376 84202 697830 893691 376306 260980 666656 571326 209647 430297 12694 995183 880693 62758 64332 1017653 344688 126522 159291 155465 172420 590408 825807 805241 221959 437847 70250 714662 900291 847045 203743 481862 38713 658368 697335 524003 765977 512972 789743 753305 625868 589376 968696 470172 343274 981960 835510 177328 388292 133860 299714 727471 673755 368232 564776 459783 895846 201722 317417 417849 75985 309912 358778 478555 153656 731407 555588 678807 654064 451717 252450 6826 814591 22255 703462 653414 388255 529819 741332 552752 828095 620456 1019428 33922 167810 621705 704900 169834 79805 787079 909717 818954 600189 609596 834922 63766 1001855 908312 914956 944217 130999 954591 1034488 975664 8138 730664 764574 758285 766099 587232 176356 876021 163234 4037 839074 323331 424376 303084 317732 260835 1044812 435516 748715 123735 232713 129009 691436 369846 402510 565273 271503 988264 548780 97306 347825 618347 273260 341802 553314 80081 391687 233430 10280 485440 775851 716412 327291 780400 280509 805840 1047111 615857 459089 354139 783981 814178 92084 740855 511297 1038203 57827 995412 217869 560900 326673 493943 73869 693915 219685 496950 470386 93171 490041 988861 539359 374095 542492 814859 3567 671755 883409 721782 817709 675604 971022 521251 867354 211306 461246 467599 304042 219301 310144 165897 200391 542573 194085 908341 472013 421889 242997 560010 867340 256689 402027 523733 437834 44132 174133 273588 338238 394515 447541 35356 126486 486988 723394 734932 801522 960944 787560 821496 554342 864117 141923 57974 664828 847076 44840 448404 179632 676572 427485 763240 998002 111693 730076 1046622 952232 652478 70452 983735 703913 427721 546088 123652 994114 703129 693422 613038 340021 547954 731376 513138 124854 238378 321487 375517 959212 421544 1034331 663252 406390 841324 546140 110095 67043 329735 192460 915865 658488 816542 319835 461906 424047 283755 868074 610669 673522 486204 498448 641778 235812 733426 166040 694333 450520 408324 257281 642173 382424 392185 336637 300342 739935 905713 60658 569536 375711 615709 866172 931013 704829 808515 699369 238791 870096 605499 266939 415895 38501 653172 493098 78559 144126 214640 226464 763802 295694 900675 95035 201366 281343 918552 581710 548345 194476 416940 218592 784569 1030375 756433 846891 138530 617460 458221 674846 616276 218636 20600 954844 900035 437979 530049 720699 97717 719619 916522 163398 464328 997015 799784 717756 313449 905120 144964 418190 842845 356508 576988 907620 266556 39674 620642 540441 26097 397727 201692 449339 667452 791396 384354 114060 622128 550293 49060 913283 644789 470643 651618 489164 931335 171955 844785 600004 1009973 356606 491965 804862 963491 141935 48321 655552 443784 605976 158992 565638 328305 522109 32592 963198 333756 666647 488250 382731 582430 577490 797212 491587 436510 1002127 460119 880497 498583 107427 283872 2195 45114 883798 267715 816348 1033993 1038949 196764 824628 467165 639617 452636 705715 75234 893646 550794 748330 424982 1019237 254271 417690 28109 148178 773417 662202 106544 724118 415561 178549 989625 419750 20021 970602 235704 491242 1008022 788843 473553 816575 897195 368638 355964 98934 567493 956895 738180 841938 865225 122492 522121 877710 734897 137335 647550 414677 679947 223272 108331 94664 673400 583193 377771 151804 513838 1045896 24047 280057 136311 222952 94010 864700 533552 27232 997796 990261 699979 479818 986775 171722 691021 140725 25941 270035 967376 721636 278895 907292 776706 807373 715087 571238 422437 312987 126128 918757 734989 603181 817952 253635 400805 929428 2693 951196 193130 228761 1002901 27904 79854 745268 883292 211445 349527 498198 254138 223602 70877 417824 250083 582885 881231 590058 971229 416430 1030543 945213 993285 616610 259345 754841 699274 366217 437344 737712 650993 270495 520858 41705 898447 168471 115951 291294 834066 667539 768293 578782 247033 668078 392215 831852 135959 970610 368689 581310 789524 989410 801782 75839 936172 762226 317563 204813 715374 522889 12265 835963 737213 589318 670718 320400 1031379 125112 201868 1014663 540921 672997 335353 503629 961873 435396 165822 636934 904012 929027 269032 431241 951092 454465 219290 756703 352931 201877 649353 491464 684810 579589 22399 528182 352300 1003792 402904 559311 519840 658981 861704 830831 49746 884521 142098 82596 29954 405493 853778 816432 720067 840406 121269 527243 1008254 72460 896700 1009759 1034349 354123 552061 744714 245920 343101 397921 379935 979835 36605 83815 990181 398902 384925 604320 1013974 799068 336801 837553 911394 145228 360578 854356 469546 191163 513581 70615 945413 333104 6529 335259 118526 920967 1015508 977814 831763 953967 619631 102354 121208 253164 879885 686060 484882 474837 1014368 117653 954109 377175 636812 531221 80135 675696 33706 744899 1005618 268405 232519 868494 401974 214668 370658 312439 725244 394547 360561 339220 308516 1038263 69085 278287 743552 343998 909441 642725 749719 373694 15279 171560 254243 910723 720939 35965 659091 809133 157358 136095 901258 149807 756324 726810 447582 713169 181102 590481 442265 180911 184673 800824 516732 645049 447942 53082 305783 622385 73368 41684 33970 589872 49353 569240 827528 676128 701 770860 164358 601667 366284 817704 943217 426027 173509 560828 224445 660032 502118 1013543 240662 301374 661221 939073 389723 788916 317802 733170 225438 802437 892050 625592 469925 388971 583406 147237 605804 391023 459906 566879 1043617 977778 246086 467103 34087 983208 193448 843442 660628 803608 251656 459131 255922 72733 341563 985199 646657 207080 288265 561175 35892 942331 69551 549010 732848 953519 1035102 969744 879632 68527 363194 1006936 190371 584571 381787 1037891 435180 1002982 903503 556606 275745 663449 395670 1032396 836525 204430 349349 728066 646831 602261 919780 1007370 532089 395730 27952 669856 235281 140093 772954 988568 6835 65824 547493 85846 478285 1034653 260684 371284 426497 11046 769018 337056 423846 627459 802384 726107 446792 701391 186210 562747 486820 351227 626490 478217 624813 957514 518740 355108 175626 867923 164896 334589 752533 35587 227716 598937 275421 614680 369495 584722 598181 1022887 827623 379158 50531 903318 242292 760678 909762 864035 877490 441945 1000480 796251 919115 607830 486416 572324 719963 626525 392410 633140 578290 269183 851958 1023127 142486 704865 784277 576812 97214 731838 704792 58025 494936 434914 935830 469907 582468 341295 67163 336839 777942 924572 613219 1002228 113496 1015089 502243 674590 284805 1014924 412865 945949 185616 38495 350487 223516 456987 217071 798900 944410 880832 996759 713882 820076 710284 862531 354177 223033 495103 852213 168019 156925 814605 30020 584878 902406 670623 352216 222053 945658 390163 608751 501503 1039183 255928 19163 555063 418770 762963 603778 899194 512033 962462 596957 805996 16689 790979 529273 511587 878280 700389 613881 528618 656899 292503 578194 815424 249810 808034 499085 457175 362359 590916 151240 611541 1014027 960556 669750 888470 540665 78719 793690 305192 1039745 632214 928976 326093 991030 529470 1005765 157053 873857 820790 125818 678241 416284 40372 752324 893529 714391 791265 271759 134775 342742 917080 991830 384898 791440 324523 433581 986484 913618 1043422 321720 22780 961659 131050 325553 929277 90301 193339 274533 873997 564898 429619 1018039 359159 455813 313509 390428 96569 640149 836698 665374 492167 551765 825231 891866 200774 112159 518005 981633 697874 108956 479920 377562 746552 628813 699353 347071 289341 297222 525308 70043 788821 126317 99611 808179 575212 43136 793769 985306 536353 288012 62991 659834 882502 998454 247082 316050 127074 633846 516299 921075 84399 187799 929078 659970 762652 212025 382627 538682 487371 744271 646081 635815 862356 601378 354350 241515 446081 887115 589568 441660 867664 787261 685375 365540 871924 987321 638056 335296 968980 688215 294124 1038146 469387 409604 164014 425328 143078 750462 322953 527458 671721 907994 151496 724423 695562 755967 619692 145249 353013 846377 333034 416132 482566 989798 675626 1023387 239570 166940 782985 529571 74654 523905 825624 103855 243430 377890 627290 584802 745688 1005917 564682 22392 203734 608998 161107 743229 626680 224326 272342 379924 890248 220759 82856 25841 558980 615881 53521 810463 26143 627105 990413 36476 772416 209333 938639 116856 107265 40241 1042298 558618 971313 608532 54438 911547 754899 11956 172449 657224 682653 557622 737003 888004 767866 702743 372856 42692 914952 254118 886834 82929 436763 607367 995445 696969 836408 681265 460433 11999 974619 736881 607564 373207 1006641 56805 835421 970603 15390 674178 158194 1037608 579129 1029647 243499 645297 1006091 134567 114844 796219 8660 312891 999887 327440 840966 788494 1008320 763916 875208 599095 217695 903203 826484 1006370 45330 661209 727065 717583 707376 154312 82681 302738 566151 964638 769036 733969 118230 806684 740988 896842 792916 76440 181287 1020362 264999 1015420 821281 98166 665838 144964 137519 539142 987960 840580 1002572 779909 552971 564320 745256 631763 566622 596499 121508 94499 222110 124777 345431 681085 589869 511812 370188 471357 171998 473882 316994 327314 602491 651637 173226 953856 79935 402546 706477 897502 353885 53315 958436 332761 657271 879021 314014 805743 211751 318602 558173 541813 524153 907849 187225 652690 789359 30825 504315 878274 686460 990977 37219 198611 737802 968507 1002467 874219 886260 559573 159618 841472 43276 949663 362619 284254 408726 910847 471995 1017125 440779 569712 983398 383945 199768 18430 862034 250256 847068 764363 918410 287511 2925 187790 749260 321742 395796 634639 384780 867703 1001292 245164 1006063 406699 686215 776920 145233 549205 332969 571542 897983 863285 953995 583682 152318 801374 548729 10184 529026 992184 844213 683 551927 358783 457458 376320 403388 203970 300761 497712 851811 189669 913799 743226 200755 497183 766477 10030 400806 337917 382191 379059 959467 809949 353958 724866 178789 172916 200222 897256 181802 22344 812856 352840 654468 998711 666953 280471 832884 220911 79257 438750 953898 536691 539110 798140 678798 788124 815838 254433 388283 253334 983720 408980 761214 94047 339804 390958 243931 367179 355718 154269 502665 595842 735911 321506 591473 360833 772020 278931 414002 567957 357269 420698 502944 803683 267687 809076 869697 774499 268347 51762 628175 193888 942869 294523 96696 918009 464365 110152 790433 451108 594673 56359 814047 544678 547137 586426 989948 88475 339826 308021 357432 211700 663052 488418 572421 229620 965132 732832 988810 819635 606051 122720 805410 402075 588660 275111 545242 61166 231322 492560 376822 884285 971680 339143 127084 666354 131143 860686 592743 71880 461251 910268 513989 35661 475710 768696 351642 494695 826452 83843 940203 58060 116118 221356 817908 415880 725255 147801 229155 414075 143778 133060 920346 373208 967889 295868 287345 529576 371959 939296 452849 545349 605160 88680 423194 743135 273772 421660 291486 477434 618944 31322 316644 589806 182292 183636 776582 117350 534797 315856 105171 492770 655685 854182 356941 65589 539590 874566 731948 571399 7315 699183 787674 1038676 715552 646777 361845 760042 486612 786508 7249 449007 536462 253543 496755 140378 42013 976026 1005335 781173 723143 740172 818730 730210 74691 366069 1029840 404626 118207 483749 586719 79 871514 99196 979043 377139 162987 751408 295448 429231 445880 138634 375795 1024646 199424 1034984 450714 449359 980722 501181 992487 880374 374132 939277 606825 330555 853597 655090 252386 80433 610298 235289 763338 989376 555405 228677 621770 875813 890313 224203 926787 961901 482648 1029653 389829 17917 751957 120608 934552 978957 40402 937981 439350 280616 95315 1037907 540878 414893 153169 643803 793795 224337 251833 798691 813611 289947 794986 161740 572241 999527 72635 541580 550196 243300 878834 850221 303622 829334 667598 55884 295853 1011156 505342 352923 308805 240203 969383 718431 332443 875513 327906 385266 393396 214578 899643 303938 1026628 763679 131379 102992 851256 605754 603071 640435 294445 172756 818632 218643 584438 912016 992169 846766 765209 696293 367796 40150 728146 264351 359853 269424 430352 375902 537421 14454 149235 822037 691392 632950 331604 897932 202280 338962 644029 944607 607000 63870 977004 372222 485657 883717 863957 160299 100904 1008261 67613 4478 716598 327150 989088 202340 299687 585670 972139 545052 940756 796840 323778 15929 337033 79552 492188 48419 499079 189521 397346 464533 782083 9775 1006900 283424 14373 481861 986851 909735 1038474 710161 859640 822754 494275 574755 596332 247515 151252 22434 735470 734579 599221 934086 343904 303838 1021652 689503 863578 536355 464018 105037 770982 55197 203969 185093 579010 216444 538669 925715 1010785 597061 1033232 728466 243690 663630 691355 225717 316152 937283 800628 686914 283864 115876 622130 806930 898062 343108 211171 920467 489680 308428 538760 617798 540553 950325 520595 902977 625496 301138 1046127 15533 157838 148804 934392 348233 253748 5123 152063 901861 79234 7388 463303 49640 918121 825838 1021067 878027 790539 183724 40950 884892 200253 276830 67241 244860 791820 533407 709304 985633 718645 487136 475181 876373 1008811 835556 1017732 509301 515348 193602 817197 112626 29261 780519 975630 381651 482018 626833 709886 643378 87190 219733 1024331 252859 513761 124953 441397 730928 726381 726298 222577 910055 119449 543848 860838 423754 66038 77669 985587 660566 342732 298058 384104 692253 522902 631971 454792 365892 702337 246733 650445 729477 115442 140671 1004068 349230 588797 404542 906861 756897 807406 649191 36604 710866 923332 60457 1043227 897996 336305 882440 1015430 857132 835996 255836 695277 314020 32671 426832 638837 340090 897416 233187 706871 796166 318556 1028714 395200 1007927 321232 438540 660112 134159 662479 814916 554139 1028898 720119 543075 861899 427035 845083 309772 711291 711736 686786 872630 398333 927433 389798 325678 595222 199604 74295 953618 694141 585204 352790 115799 87903 571926 344218 418243 945630 853178 132174 1031795 555917 1014040 982641 171863 107254 366456 830836 1006513 152340 443321 372608 676762 188889 369611 492782 833149 915113 446005 74444 498074 378077 968848 87391 220804 398914 87561 979611 354724 861591 792035 318637 403635 346386 422387 775282 92484 617692 56610 793597 720696 941456 877039 59669 113479 713408 753898 501684 700798 567664 89914 330889 970683 523929 804120 653175 312371 22952 158802 140820 78829 505596 7881 439851 475461 705131 664819 948282 221802 1036733 1016921 397813 690143 962352 298522 651457 496382 472050 81255 789561 72816 45738 845317 1013933 101046 799216 78542 248222 751780 227025 947248 672836 289760 974668 736940 975368 1039207 789719 612696 992010 296457 1007322 654430 569500 399592 671026 745339 643012 861693 12976 628865 893886 486035 317336 838101 934008 681418 822307 958705 429333 147221 656125 74979 915051 457916 170951 54476 520581 133723 232854 792163 85537 921441 123250 652400 350514 726418 998616 666961 315231 65414 883769 561528 565122 675624 728441 897514 687403 80951 162416 450241 869147 596680 381804 1013164 992713 922050 141741 360554 1029600 336224 190952 238419 242367 424371 26309 678863 44280 794910 205665 167644 686289 977624 388557 223116 815302 769389 51597 361860 559109 731454 436761 883583 404720 347900 1047903 499145 719775 792113 788031 991429 475227 373687 198414 690024 18980 98366 211988 483771 167212 73419 173582 1006428 365914 1045299 1025196 39421 772296 190628 680212 224228 522822 690205 67677 476778 183252 89841 579093 70780 647468 46409 913084 316701 188981 365726 264775 297442 806289 7747 126621 947572 400144 471513 113181 305682 798267 680920 1048087 518156 825546 803853 239950 1035337 240942 979990 574077 675522 516360 855528 520910 823557 1015728 580170 319588 982195 666799 776023 874707 963074 538181 36608 215970 935483 636900 48520 758992 1036861 1019058 116742 759628 151800 528907 623334 1025916 806387 113149 346216 279991 910279 880075 876320 796875 264866 704619 962676 858232 472773 520456 315169 890866 1001222 1031552 937399 876643 443215 984294 353560 174950 486173 801281 453373 413069 660482 697804 104561 565469 251939 227828 499796 606029 693434 963421 824793 757067 702613 380062 631560 136246 549525 671872 134973 699620 380976 646274 136615 358942 596976 713560 134090 45856 740338 655208 514045 212506 700520 263499 47085 6833 692759 362066 874264 826494 667866 668415 669011 226702 856605 396679 941381 954592 958306 158807 682729 113898 726208 576652 123408 9749 507743 357497 578781 434492 297981 779813 1038919 312881 58732 467402 545946 973368 910097 1030232 722934 166538 509799 110063 721103 554708 52858 797800 969323 822197 478317 329165 652647 470339 72692 657117 60979 78215 416986 661897 74641 830204 361085 14202 490778 819988 701005 666760 991673 320691 291409 338244 167469 947890 1025953 664943 588684 419421 320749 266881 660923 344566 67828 646691 131574 434992 208142 410805 1029454 764340 648099 488393 498470 148895 640690 31910 297910 741890 480843 431814 70280 622433 927509 275032 197886 200245 1007817 776894 223434 22890 101556 321808 830067 78049 767033 788120 598999 197615 380749 98132 783012 121821 557818 1008760 925405 927334 405468 98025 659803 86075 479399 594370 1006153 733058 272543 421075 575399 147027 377374 151325 969673 42298 539921 72023 13269 529848 552316 643180 732744 423106 444914 716795 41330 349504 633373 462038 774645 934543 578876 214915 547146 908032 811168 102078 27708 1030743 581166 45557 881002 865356 187104 803787 321481 581389 240964 412821 761121 60858 627707 314592 603275 154344 861243 856041 392441 451359 395342 445987 858030 511836 593425 73653 847554 1019792 623990 212729 1047455 271646 519938 203519 515463 286049 522831 768519 311307 121892 513163 879627 201109 128552 182008 118067 625119 1006497 599402 890974 98426 430777 494796 674208 234313 475660 487835 102590 171267 281387 196201 299956 981940 832793 410203 590127 796476 485073 503724 389908 169934 766398 125480 696567 523379 44096 583090 582309 508293 875566 283838 885402 386868 241999 616151 24715 403460 20448 907034 418782 94029 600849 936633 998957 237498 323464 130938 589255 764363 343516 379446 225327 520787 898331 550234 873627 592122 118084 135017 351862 306875 229838 96631 591838 207975 838688 525744 734247 63777 912918 1005007 827990 962785 691331 141735 12198 613105 1022377 167326 322055 327795 790466 481581 1045146 234200 424827 720225 12342 139882 611956 369501 381414 419011 12737 826070 500073 428884 1028204 71829 9649 354783 152048 541945 824676 847102 265407 432754 498014 57498 440510 562183 646957 263796 608708 175057 686996 621727 776734 174462 597256 816131 689422 803023 790070 538332 594247 720922 788603 687930 617331 233160 513642 662911 454829 932824 640586 782052 35079 318555 584854 9203 758278 915958 13947 120590 629025 1003875 347229 193255 714309 106736 607314 944390 513620 1033982 861349 702535 722337 733315 276053 443225 412277 1021833 927635 718656 819086 4524 196168 573907 663195 487072 711308 153662 436929 386729 756016 314754 584473 399650 386613 948464 521519 219895 855891 765106 198533 742698 91763 244802 668686 324433 615477 21233 121523 434710 146027 596578 717777 384438 149148 897292 666297 659587 480386 520379 509999 835938 700556 34063 158956 70222 330333 1036795 957468 822995 796491 338503 857569 739987 287969 939535 131534 610245 2909 616771 452972 744881 421939 715301 99000 63285 845960 149453 608931 639299 756663 434344 389009 536928 509392 383221 35803 756775 965140 327 110669 734148 619898 593158 409256 870010 323886 710893 332833 167198 517388 98701 1016800 113049 27177 788937 434562 783721 224587 741720 1006488 311328 520556 613191 1009190 466404 533051 189556 849189 136686 145050 870932 739073 426251 205601 180269 917275 10270 335002 972829 872520 275100 780931 349969 325456 976142 592271 875663 525680 700306 106021 710893 228056 691291 14047 21463 635182 110125 810765 197325 38410 163554 131376 733090 832888 978407 170367 716542 201849 265919 669797 337629 777089 722815 152832 976143 1036538 610128 815012 329142 697280 670961 951382 10698 787876 779571 740690 64920 103914 608635 21894 970559 236490 775747 252692 161074 954610 930200 819668 492729 228354 678301 841167 907375 596750 856840 826821 353989 515616 567200 654760 944254 700852 62661 813343 511793 956731 707048 222724 396235 727448 562958 728806 795914 881574 944977 50568 73218 44719 475999 50528 765084 815862 370681 575001 933906 308271 629877 491025 874357 273410 384317 283868 665639 763019 945742 579007 758881 4829 686522 389686 1012142 98682 228902 988270 925550 314076 773453 328139 683349 664560 416379 691556 512489 685718 645394 858754 61703 363554 600840 716581 553566 722910 728935 87679 927730 536966 753869 824182 165019 298954 1012714 238374 156291 479951 468484 642909 334252 1019567 445301 4382 452200 607732 60972 17183 630751 607265 789544 795722 376460 641065 886273 666175 373440 130806 253279 664529 363294 151011 672640 764805 60189 1011010 1013686 27158 610698 414424 652775 272627 962307 191580 226572 308415 281724 240123 374194 233425 786878 252119 172156 750770 113635 445827 111774 239777 87004 908937 837220 728594 46315 208612 396713 354090 545577 215174 99424 227397 258561 1017555 759055 146033 375475 217380 465231 585200 369362 402758 829517 89274 467654 291320 341324 253176 998475 606577 654881 74634 315633 177111 248246 255619 346266 739784 226951 282535 493566 130773 907560 474868 472874 734210 322237 220438 153596 289352 542592 392689 208041 314644 458046 119579 28216 298181 829914 93790 905989 330033 256457 496699 451903 248864 530069 482914 928105 152528 21851 929340 693469 830832 914764 618337 873540 581541 532015 141858 647711 599303 970461 550400 683330 718501 994244 547890 692051 845437 204133 227876 152399 346629 409303 472050 756742 242853 662593 763633 752282 475706 246115 265255 705796 242069 825358 719566 375951 1003258 38567 293589 980059 241314 245417 1042271 927707 735033 584480 237889 356695 359520 257838 823688 446571 813356 66697 752625 262278 277157 756219 663920 171884 19016 922081 144042 959413 436358 377005 4730 336716 821059 195428 747632 92656 357463 91681 1016653 417718 1008656 78480 887688 933765 363439 769652 165324 695704 265190 885281 730487 966144 420704 1003266 1011485 932640 713017 581140 11012 654383 290690 437865 10149 359353 380351 865191 216113 941599 992104 218246 883466 22546 561771 932182 738373 1008924 233896 551542 944175 151063 857972 933598 534981 491443 693271 629398 749882 930037 769102 458045 48757 907698 730057 909443 387984 391448 501678 419503 245594 11302 43284 416025 217046 955439 989065 1013425 865466 36188 347021 594551 821745 505126 1028373 983552 1032730 475359 16905 1039352 84230 500778 970949 296602 128573 558975 533148 726586 1003386 724649 383568 981948 1022763 945991 602780 557849 901874 579406 166058 893409 984614 435077 1029789 923060 818259 648711 736777 316104 681909 277701 410230 574054 481217 325634 480224 446829 859037 364757 526650 1003214 885923 946090 748262 39438 325858 918209 470334 598471 841117 795822 637711 700967 500170 250583 462873 594799 69779 865273 418704 915573 775129 126628 696990 802082 474796 380858 1030878 816373 440276 901364 439523 838015 326731 986973 695983 927973 864705 66005 542268 574561 248087 704399 181239 122561 602340 493203 972095 846567 22515 733757 984811 129607 196547 70076 700353 228204 909062 986772 637696 870515 955426 467740 1000151 460174 878515 73985 850667 249730 843527 444353 617173 604713 597664 797489 194722 499441 72886 944632 639825 899932 238515 177169 675160 106366 664757 1024333 194336 584834 743951 710607 936324 680741 1030600 328334 790614 180793 112666 923606 214235 455972 252404 782279 444490 889438 431993 862933 454224 633335 527999 157766 645006 58382 492817 511159 302106 454491 441326 579736 1000954 540582 200967 560811 891820 924749 29188 518793 440993 392898 7872 304925 360893 409867 867273 677158 773081 662593 603361 1032633 162369 980753 126847 699582 20279 853054 773455 249710 104558 340253 622254 340699 698767 943127 763183 841320 992951 789290 149016 894541 532215 522857 658661 573972 194259 629367 1007044 594719 205508 288528 79896 733984 45494 507265 911607 762526 894858 654123 232876 348023 796565 584708 943669 682840 1011488 624917 980933 102983 106470 67325 130884 82202 547481 78956 275402 236541 141660 141481 776487 820464 440906 213517 139871 787015 256494 881798 418854 455976 105929 59413 333672 8208 421584 517968 830404 752975 467947 597473 666123 386439 719991 206596 501446 722481 969413 748557 427182 239640 56985 676576 1017650 411099 1032107 965751 177396 258671 374825 185184 68172 757659 732980 797244 654276 873595 643934 76354 444570 566270 693554 905657 892225 930664 553388 115329 427488 32977 134333 106635 798929 825763 269257 376924 164131 340255 434216 9615 848153 657113 455080 250192 967849 367928 563465 483553 986110 737271 457344 850968 685559 1006247 118837 627679 848549 270123 947396 356531 861649 293946 523712 4390 239987 484320 534060 88158 532540 352765 198912 134291 923661 688836 1026986 370068 769150 952638 481418 1010499 285016 882117 379252 844820 44315 679049 270898 1020819 985977 429070 572160 2267 348121 459692 375566 277791 958421 145934 33538 213540 982460 13236 780147 16581 437009 452977 998255 444270 1006346 851693 273142 157858 865553 837923 353660 764278 894791 107748 530539 278547 919804 630099 670110 827959 265528 352872 1024488 844725 132406 36717 522123 713968 62179 803203 485569 512356 682851 392734 800311 978462 805261 321925 724365 1030207 12394 478547 799703 873340 56762 683769 229407 870561 478318 439865 861664 1020937 632623 664492 610189 656424 395990 726846 35080 59394 202994 878253 719403 462257 23109 246797 291139 987362 28999 488518 474511 522584 466082 21908 514501 993640 330164 472583 747150 105596 751376 817665 193797 423312 108285 856762 368957 843192 401909 1033407 228536 471704 379176 310895 739568 885994 178423 97917 852433 91900 326521 199281 211005 854831 985849 29991 867463 504441 9333 505166 268536 617188 944673 969705 285774 531981 185826 211666 439352 520102 64468 117554 88027 584692 302277 41995 803408 788049 985271 372910 146723 616363 938338 218949 572118 134403 543919 360266 557404 439792 223038 583694 74910 926489 476897 446259 86265 304318 998687 976690 910782 981296 559538 630231 122801 686933 421129 832192 70539 303397 395975 794081 505977 248367 793666 83458 49818 744981 422660 165695 855428 342795 740174 330119 349887 685148 28304 190239 67656 352485 271858 1024796 774928 457112 130255 323564 268667 624635 873268 116174 797154 697510 770150 379221 542993 427465 607577 197097 232649 957859 20281 1040453 362047 362764 1018341 234746 179355 675308 492143 440043 128891 846273 661917 145871 22893 405534 378475 439475 936568 850214 436359 391285 995988 172053 486100 587338 394285 53688 783848 783928 562852 174831 1045133 728477 250062 206642 203843 607654 697203 712457 877501 729561 644048 464531 319840 46732 693781 269312 1021895 466795 915432 325143 722497 828918 727777 156337 232273 75776 671500 730428 366381 839217 433514 1025336 175680 463493 70256 187581 277417 530124 891014 694004 406458 936744 365193 589466 231033 156817 583241 621696 942626 238420 517900 714253 935330 420240 4105 64442 910110 991672 364270 472981 184938 226580 237147 977855 594835 774719 897125 176366 811350 1000362 747796 599276 611238 235032 616676 63765 21034 773920 583496 20701 284348 979887 531746 94280 1015787 73347 884557 440944 488314 583344 1034516 3 757983 726559 317111 728515 455621 438282 85997 649988 18058 739202 205405 489521 91329 239081 52260 433479 52658 967032 489042 251991 452309 66490 122732 293897 593499 516111 136684 863764 294309 637482 524988 636359 195530 793748 967615 6787 221206 671527 710217 594495 1041541 384403 201121 507907 804940 810460 946566 705133 377425 673498 45223 37423 967598 460471 1028906 602254 35378 199029 770342 992741 819935 139110 299304 118816 490605 799666 336562 721218 567750 938708 26807 650719 423048 393501 574497 879522 728966 57648 806476 491465 735559 699012 1045384 277924 515718 225254 220570 914713 445616 538100 503355 569635 672873 514466 199064 984654 179207 935609 717008 667965 287253 1048147 1010809 1017125 683986 1043809 67356 862799 150448 627493 759732 11417 555989 620472 1039411 907766 92317 914053 386046 684266 519958 671948 150124 466702 770946 388128 541002 85906 631769 164073 158554 870838 481860 103651 820943 401232 888739 335261 518098 846665 617992 268028 312065 90144 4922 883125 673770 894565 906035 229846 494485 1018687 740002 607549 475895 589543 147818 825887 19840 123691 810273 413059 855950 338412 369554 698821 236791 213920 838971 281875 570244 253392 747472 217075 492912 61851 1034422 703419 545773 336434 184201 413976 1038751 486234 227478 171656 99615 925677 147298 91872 951161 211033 413985 284614 760494 258335 429887 528439 513075 375125 25051 620291 915312 684325 416327 1007948 709699 915532 42378 166155 155002 461979 610014 906123 889692 358522 938546 59372 736801 495968 229032 988577 882805 67164 928024 297714 920057 851599 306828 777083 233922 362416 771778 906923 98520 676998 763565 372294 844984 52082 455412 224484 467 484578 885362 441456 441869 416223 323764 785577 908095 500352 65662 371108 983477 17524 380486 791112 236208 323965 905912 876240 555748 259567 898352 517965 810236 948021 1044035 580130 207890 721485 145974 602758 532023 748103 973701 196357 564977 1046217 765278 587775 133559 123534 591395 681512 799863 993762 682476 874758 707089 108840 199939 601463 1012954 756564 9830 746536 448794 198770 725576 51230 679822 488477 869520 845105 53222 629768 2904 642700 506696 95865 139631 668975 1029835 729289 856280 511597 353789 339429 288073 526958 87390 672976 569005 72366 566499 3871 545698 608380 557684 358267 537596 695164 423022 669731 924480 315430 1012769 637287 459562 499269 1038418 213038 206375 1003384 921531 617585 123355 894388 142215 198589 485789 594368 276950 467893 411894 801207 749631 952462 439846 1036170 534089 291730 373919 571260 172016 42398 395144 294564 567335 311715 848955 926062 260944 457512 316615 336410 229829 267462 1014382 61244 88659 175787 155688 694842 1029306 124184 437535 450001 425006 868067 460593 685201 774617 1043446 341362 180060 87895 86990 103079 834539 18744 324604 937931 281417 944513 495272 558734 378966 375339 239881 72657 781893 591779 481774 1012267 266014 1000264 354360 519271 170557 1027569 768349 16388 127697 578148 593895 759731 366174 806880 793075 558557 758587 619668 380851 706331 413461 43045 598508 709820 564586 632364 129145 345922 927247 428214 884934 264421 662443 893634 904277 743438 410169 273095 180029 301533 804234 242987 151206 64676 221121 294605 659278 911978 806869 427900 267271 346986 368658 228477 597046 235665 146584 226057 660054 900611 809435 946892 711283 52630 961313 315496 553136 360789 911623 546800 284609 101886 829437 18285 1005425 50565 229061 137564 887582 2447 490744 597806 901176 265720 586113 453575 926917 387917 295199 429568 542176 1016147 36071 826150 941622 108926 59584 919928 259207 932218 713190 514732 772651 1037734 234856 104042 334218 627604 169642 300240 140451 552075 189924 137452 136070 32773 800416 146245 533210 9777 951872 369747 664152 184946 655989 268034 17229 902622 868297 117556 14108 37311 245783 366652 892346 223766 968973 651107 640048 870419 166577 173670 832285 777374 103897 102902 101682 479954 41649 258103 15796 778876 829241 172865 947965 209568 867781 998306 131322 494581 875387 512731 939950 711524 284376 767454 498094 754828 605740 712599 312996 66625 687641 672608 740813 680713 251928 452490 912506 554910 829684 118747 580755 915822 556876 964619 348943 1008414 262677 1023558 937597 828675 534294 466349 46462 960423 899435 760020 50504 171594 733187 341062 970789 862558 447522 41212 347122 1001738 473055 46826 667808 466857 785575 581491 894647 427080 584120 675823 1486 615723 873127 922668 598804 391752 118235 387306 716746 51146 408335 910942 616391 946319 661972 588464 118771 874667 602124 144509 738508 71651 426097 843093 694500 638003 1020172 877630 230240 56393 131518 333871 73339 424455 881338 701078 1029633 505093 768777 635347 124372 609548 618245 164794 723051 1045660 571102 360469 587086 29543 554264 176928 462747 104660 638219 555019 304260 654973 891234 713596 563663 236209 336540 917002 814165 991986 910734 839363 556675 81528 301536 472487 767708 231597 534667 38442 552564 222127 459361 610742 44918 563922 50821 856615 770976 906523 407790 1041485 987842 317381 100585 270957 282947 39104 59284 208577 458396 991533 880228 196083 209882 868323 546208 160166 1032736 920558 555747 426733 893219 14090 145310 146642 437676 733228 231315 231121 374810 923130 950107 966490 123613 686414 791266 206418 479484 323511 76773 137106 468112 357879 4219 202087 576839 107142 6537 959248 435938 698381 375116 651076 1042359 600044 315860 872105 646959 54454 482179 1017438 689225 386224 154513 1042034 414741 939093 207499 603242 753722 587988 985808 484799 290162 287376 986899 666205 754184 1019807 151772 935718 672865 945740 30471 508013 903536 798614 429123 447612 684863 354734 533907 116238 589677 264829 973009 882389 452011 465436 131878 971253 263742 19801 57236 984711 501888 92217 585068 823831 444767 225392 173784 203559 375261 110571 952146 269226 986510 165703 811563 678793 645405 528471 461061 146210 606407 168097 934489 52676 1005278 965601 593906 246836 870983 640646 673136 272170 713981 346160 93895 385493 1006220 323128 132797 924755 353942 1048104 720239 681530 310098 43070 560844 176402 704520 731630 682265 6873 827286 442461 533355 166013 829166 158439 918576 987237 848789 1015193 792487 79081 619046 787383 104035 585429 208077 455224 957388 1017834 453069 535109 404637 869725 596474 412606 691559 647767 71488 284596 911629 121459 897818 74480 83782 689218 857371 170091 774943 981962 125289 445396 291190 1039619 1040188 318477 501632 1035865 620388 501166 250179 449325 598721 804225 370717 433748 1028296 944900 989499 605334 134661 817898 158755 339760 21139 885146 768299 1039955 8358 193967 176127 592802 283393 19062 962079 593080 785280 152179 468318 775584 176528 29148 676452 185179 798898 106780 279341 497246 345852 999250 11656 609553 267159 1029327 923034 986705 103746 189852 443480 586734 428237 685041 527888 656686 366495 512703 223457 323912 841265 665640 578365 367082 561809 393217 526958 93620 94944 52823 135439 561851 1041364 672231 329103 123143 972599 878244 805042 765205 512614 235572 979983 746069 150738 214132 434322 388525 24195 294384 556284 718836 179856 351851 701534 847992 922024 538973 9378 1042297 755852 368240 288002 604331 970386 797699 138383 656824 739364 536999 895147 950460 172351 860836 922511 788167 437237 710773 940742 526942 560875 566599 66992 118267 1000411 13951 3072 585352 1009171 149297 199743 703976 938229 991913 381511 28015 691829 849638 601544 526436 234910 390938 530630 147078 710925 544300 732696 982660 533876 123189 290795 188548 741401 123398 876094 1007773 341332 668065 89444 518492 132885 692924 945285 896579 977755 1027138 404508 808517 322238 1039313 603258 95820 208614 1038396 441410 580532 168209 599050 691947 501453 817297 806901 217921 13660 985420 593261 729573 580890 565818 397587 814024 1013300 306155 181566 864436 243145 243454 838777 689603 153712 584363 218115 945126 728239 443194 144973 652895 757125 336010 978304 901447 564449 697483 87540 702473 69160 221636 147642 338917 176307 973262 644628 277102 813646 1002454 509943 492556 463291 283423 1004688 864891 989485 710014 71868 151370 592077 803292 832142 485981 706873 466616 275405 233580 245248 714914 746611 1020290 897063 82113 841007 235390 34983 944974 967140 68757 187116 204311 115752 184782 81751 630525 218566 902533 425405 537206 926524 760296 952295 186892 142910 654205 934928 418523 966705 526234 665450 443415 535728 791276 368793 707972 222219 770033 348726 992764 87491 25981 925005 694765 271120 116025 719839 899544 532827 70175 240481 510163 699588 935680 927548 719624 576157 118014 324427 656436 1022956 291346 800351 587305 565229 1027975 1025214 749388 771726 16509 211616 661783 86770 329831 50865 620184 888303 280973 803986 787185 18575 76683 591704 630742 142995 758224 635915 414738 649451 279072 330793 154114 200767 1006355 624672 884248 61289 989843 639447 511321 464377 62562 765734 627680 113328 456850 306265 830297 519685 494091 808625 72070 105635 877832 14051 458430 745961 128410 146327 513129 141929 785956 787434 588677 42601 822749 63980 105252 560229 280401 605475 904940 109451 718560 1006855 599445 577085 227646 713603 683887 552083 389617 110459 711897 339670 676311 663360 158923 540678 863645 527133 240461 94293 582728 954318 49149 731050 857520 43268 248974 665631 944384 695266 301891 204932 566072 930179 367992 3801 855467 770418 145946 1012440 470145 134191 551977 479336 116022 976305 504125 393771 406809 700383 1001471 711665 6094 566550 376491 40259 998861 389798 250260 242649 127712 107349 825760 937508 103593 481754 854728 277957 751898 449379 836250 567828 9467 158224 665271 496282 184935 913269 774997 860567 214863 587548 88509 315005 785397 882945 872142 675954 954739 881684 174457 418002 563250 612538 1012035 85419 697971 607053 965830 351296 769738 198295 786479 719751 198301 460379 109506 575147 117929 909772 858706 87946 515966 60948 118729 583991 799742 491727 395174 838265 252898 199309 168826 434251 85045 262483 2410 358490 390102 105242 737968 437130 8699 940111 731674 561266 998569 220754 121481 64987 542525 827895 200052 105796 309478 1040904 645474 265569 369448 553408 508019 513176 338010 119633 462552 795522 16937 729695 690519 1009520 186387 872068 289736 961764 9709 927178 964506 971283 94814 667444 971343 625002 333153 1004853 947195 535558 511687 155702 255433 416826 158899 606485 233590 423949 377372 273313 318164 121785 978254 1016095 284745 980013 913001 559816 870221 467340 560608 984136 286703 420268 234236 882241 914001 981656 805463 155846 611624 687375 810081 275936 762941 210690 127967 664589 249582 982554 406630 241852 128685 391727 786660 598738 793984 997330 70168 965927 664704 854724 744725 313610 203354 213117 838083 946361 383441 74406 473438 616938 456761 608671 711925 28741 918526 81658 580588 167912 791323 192510 281211 606178 369059 651301 749612 478392 639036 428958 220769 692962 37535 43467 1038027 690511 728602 294852 98804 891869 944142 201427 292279 1005026 255088 35574 592834 89254 603212 677217 67611 80358 603198 988921 724888 849491 547575 159449 421477 33809 944062 428241 601730 391480 483564 360418 163395 170583 385647 299203 222926 701676 48200 728159 512672 412141 385293 490069 648201 34882 828519 760695 629675 792392 84373 752715 184063 405839 254440 485261 749263 167453 293701 788651 269757 662890 433830 151112 333499 430434 401049 597177 91025 309542 472511 184459 680795 502603 783694 37115 893192 442457 590736 356988 457180 23885 240226 747829 70638 757271 210358 265088 926891 159773 1024529 992365 198481 1010870 498445 71228 959349 476080 510424 199911 500606 648651 881588 458902 686887 270140 944245 624680 114177 791083 16646 752561 181742 164149 585188 878326 567719 190954 169377 445427 492344 814928 836451 210261 132735 889950 320866 989441 747440 837250 7021 952971 1020371 505884 21862 507328 765253 232193 967105 743708 63027 510712 363529 301140 779042 931904 191324 736974 629610 90632 1016042 88612 376246 266486 132729 447653 685701 754081 675044 841684 845484 421655 887447 196327 1038802 716120 915989 547145 445683 332760 510067 671000 214238 30721 873434 715176 423095 423855 834056 653822 78965 742322 571087 567125 804709 268879 971413 252829 193189 1008064 319699 922615 648106 709295 511639 201530 812731 1016511 377089 1008753 650611 990979 885705 372059 910659 779909 870328 774378 777709 357569 700714 647620 655370 285735 931475 320709 250757 954524 773878 1008507 1005086 958969 192623 642729 942569 509579 1040043 831684 418764 46481 543083 438393 549380 1003970 867077 549669 217760 992196 808675 520027 705029 828598 681985 425826 772456 1005735 81779 99253 677207 833820 713437 640385 48177 913294 264953 674090 763049 155626 1045013 590022 801863 590607 488082 741024 703975 692563 882022 546743 215095 949503 176283 206396 459837 310478 177614 433176 760784 943730 282800 865635 196634 989455 472457 957166 360476 79806 589744 853178 536362 455692 753684 814207 629611 141432 416694 888870 971866 852728 916012 443471 704840 884596 640032 300748 640983 897610 242127 803108 770688 189129 731531 650001 411406 882102 339514 310530 605473 763850 253396 180890 1033389 596017 999400 433455 486520 336652 615448 67148 506015 658416 512152 8751 260369 981093 802995 434764 94226 965225 439110 309192 772282 879338 706883 841214 122228 447567 160816 935166 315007 1027312 521381 1016841 223344 237977 75986 162838 776878 667660 404214 819792 900597 807291 868329 797334 420564 324882 398739 453114 106543 412267 938354 559427 555453 908311 618265 943979 571019 96796 388779 560161 937847 980082 643940 690759 613814 566661 29200 406133 676174 576694 233362 660852 948124 375002 642911 906949 446928 49849 291328 413464 211821 661392 418708 753365 778442 218000 957003 675990 198035 715869 1033452 797611 596808 682895 1001808 939668 862140 96564 365284 207243 228247 505420 635179 463096 833749 1009484 149050 221178 469317 192156 378171 586469 288011 464665 262378 827838 870687 798355 199195 1016513 933324 520272 613938 851164 380209 147335 1009065 567857 1018307 963046 148110 395928 345289 846349 126722 263706 38111 639505 306107 409463 437364 738810 638594 407201 557132 97861 360630 408383 81406 395874 48584 12075 856694 297783 352701 661748 147573 384411 161711 689757 427788 533724 96332 442076 710693 894266 452693 312860 483066 814697 542497 732795 120476 579091 85271 572301 536685 311892 162359 906391 625318 902204 193682 116501 489170 262737 1029837 907572 626769 258826 134819 535640 877270 845653 486240 552856 827626 943377 293990 25149 240230 414101 892844 140871 156413 650280 958522 942824 88240 235654 771246 276230 342615 1014113 404922 850877 695839 56030 885923 906971 268295 683284 588228 597347 303202 216721 103177 624139 19032 190164 510580 76733 871012 889044 949404 417817 1002711 791927 337705 544242 466004 521756 751449 355277 38994 427794 534655 900709 588701 842270 864894 715561 488150 424185 215122 531132 131822 585680 435847 240501 573359 927682 995776 308189 86579 1020262 910642 939315 839530 794434 626982 712171 122521 200789 321914 572458 339926 887438 517153 213068 672397 66898 419742 77663 424958 295930 936333 206245 36284 172114 433435 772374 404527 156956 676233 773083 136467 63627 532652 769748 812535 399048 118128 898067 1000127 875633 307792 45407 642083 942357 368608 1045170 747054 893369 658244 523452 85695 15190 560310 753501 33803 816472 699907 133167 391961 72737 657678 689401 468548 895876 177740 759357 838589 346442 330567 766379 142343 430000 43292 726188 161913 141287 187132 624344 956864 668819 148654 126080 345690 298061 123148 370981 485659 640033 348289 119294 186284 723472 30610 536695 874759 577423 814418 398508 654333 279559 768492 194546 179632 368467 517404 61263 32793 80965 152758 585213 741507 361249 162590 841707 851470 762911 742863 615484 45 336365 146389 118725 306472 11308 64594 1007507 442523 838126 871676 963427 864757 840767 1018013 321577 940794 573593 179602 428682 159298 211821 527437 678241 933303 365217 480724 120893 20763 978957 473663 111074 674944 25597 419645 256708 42702 1032114 13968 910223 700480 737249 433292 273313 846055 526130 747164 402318 501542 354498 182717 749468 265780 983713 606466 866884 611485 501845 441358 345783 285377 466262 597405 840535 758100 302992 2555 347193 602076 541156 263563 314794 375606 857766 189249 30375 842770 928288 754472 953187 427378 544014 188638 681925 944943 700193 815635 279015 247924 18812 1037582 441496 751169 792890 380712 805339 938473 141798 432974 941414 914324 487425 231555 552740 636094 160639 387164 576948 919222 445002 871810 606439 530720 352958 465459 621637 512116 761387 614082 352649 658556 736087 722963 70433 343770 332025 220704 317103 151936 38975 709238 182154 777525 673609 466616 22846 897047 179115 832283 895495 959508 570607 1012969 304474 968047 515857 838910 652893 248130 421121 591438 641642 906230 754468 654429 680848 954316 553428 596421 949010 824151 966619 435892 95206 858112 853244 550763 482614 917633 824427 887488 705763 667498 653135 125085 154109 142752 145223 692351 548684 205017 981218 370679 912842 397857 747045 497964 263975 99415 780554 1020248 292932 481968 177659 872263 297912 593716 730715 147931 756814 801084 385789 521866 464773 615419 1040043 382942 475151 996593 925856 15348 819282 254585 548622 705278 97514 981565 813466 525761 694053 358332 287707 37911 348037 142027 643038 738159 96322 290321 1009829 52552 931782 994697 773283 310713 318255 146692 981057 897516 751824 523940 823389 452255 615088 88419 326854 333474 485641 655242 479937 567643 388298 984378 397191 471365 180758 116454 565956 408172 582339 73687 248090 92402 258268 192679 177820 386958 100639 521670 725331 861704 681344 257529 375741 59326 872356 266453 421705 172579 385895 906568 796380 11066 598359 2065 285007 1030175 119094 12867 721902 863102 439419 937926 99578 177178 297170 579030 411176 441160 383640 723330 472865 598897 173920 1025582 595968 644756 118896 119825 889815 173249 417092 421560 142122 946847 167434 498561 126577 505831 704037 831521 264347 544230 136875 551199 72070 298495 725223 487510 614536 770087 379095 602999 374505 514407 401326 854661 875110 428638 765524 896599 690096 368060 362465 327449 517355 829128 773157 137931 48176 917467 592420 771009 919051 596195 881298 595745 672765 529889 383579 693096 404219 179563 36126 880357 531949 46891 651180 212541 30768 334430 717454 518885 829461 871509 218237 1046955 203103 863991 636136 598318 126921 171837 751217 471137 692606 672693 422256 476428 262559 1026817 423534 217675 920257 178773 41132 1046285 997740 814076 424090 959638 501405 843218 714336 922877 168516 831435 193624 201135 52679 766572 811409 231914 390782 451917 263246 915779 163892 1033629 392325 466465 298924 978077 112225 524351 632090 785956 769217 411438 726694 321305 482230 57552 1006317 945149 135945 718814 664447 526175 710834 997988 345954 858213 994146 356416 818573 876873 521466 287142 386926 447962 15634 658846 93029 702967 1026931 274564 581447 528408 187037 203400 721628 350149 752194 54828 739936 236572 147913 433865 30982 315983 307916 698122 789360 1017892 568218 12142 291384 647795 1034678 257226 793707 388012 302166 966341 1004041 602702 763620 570971 188038 636785 144257 420955 887628 666941 324989 698345 420407 1017201 556000 414972 126999 643037 881637 51937 515890 682216 703353 156342 786879 96266 476096 744944 242795 835155 902033 72918 147672 111843 276981 763139 395290 850800 82092 882664 32056 71363 601767 1030471 192433 950075 854671 828857 665076 982856 347453 153897 182246 942577 160832 517463 39264 684367 877658 964695 165039 279823 105475 676623 881939 844020 734693 544700 524608 467795 179038 178285 58847 590742 50945 437639 675854 401594 227093 613439 260060 892880 1028116 345379 920270 350847 536366 643730 976477 810368 289988 474943 369270 964385 85741 52402 224248 300483 371700 1001926 372537 439900 302295 911660 725634 140022 499658 747495 868494 344366 690866 623567 623375 12470 216491 311822 142633 162259 1017219 951717 185845 3039 122428 226792 90880 494536 607629 537854 385737 258704 781666 419426 210758 228299 7768 263525 692320 910372 842306 986025 243314 260056 806567 485287 271566 160057 661313 82730 980024 141100 479359 629202 497001 1018795 948740 466835 88973 227908 76070 96051 382661 480921 625519 571599 786086 948958 637216 477270 666809 980574 186281 523276 845561 236535 920626 693001 817752 90265 81430 31672 746810 657866 633186 780888 496119 404517 409947 737150 549213 31190 778997 704145 230701 811296 874332 431181 174746 129751 75375 470337 259277 608486 997696 121937 1001315 967883 19605 512308 680173 736790 602986 876279 378223 592110 780653 234104 817377 31883 554369 923883 35249 377277 498747 1013337 944959 127332 615016 363548 73824 99061 89989 28517 79324 133884 712774 888758 560368 608660 973072 77160 325069 1018096 370814 532519 236055 478166 960991 781680 997222 805919 497590 208666 731592 248121 900665 543178 345661 534181 196051 29565 558394 645753 40355 854530 687399 1027038 126459 80253 896225 16787 47841 389862 169528 983144 888465 406152 108658 408004 902136 890498 522951 567840 616763 214345 55011 280458 193070 730148 398182 24611 178910 482735 81511 67745 23048 276569 497645 645838 246687 539878 711797 656391 539466 175341 581487 762813 726755 149850 259521 31223 20729 944366 929858 386511 453455 810682 91712 668657 467291 733352 921595 867615 289480 1023474 717095 414895 871924 685481 1020782 624395 197234 212271 233708 403504 189322 75453 831153 569904 766644 808926 378691 652208 567841 98290 558361 364138 810802 114348 257313 116140 357630 580244 637243 171224 466641 247686 819899 148962 1012391 97586 572651 581589 363445 531866 163718 886094 621793 551830 139583 699135 4933 627027 631352 1035822 288944 472784 845451 684851 607780 780383 442565 29693 284249 118058 314469 368270 862265 241068 268386 435066 655714 543284 565666 218220 295079 131430 630148 144034 4239 837305 824407 478572 797141 289017 609248 553137 812518 862406 33241 566121 24934 565012 1013356 325156 356011 62378 673468 827777 792640 287651 464732 947384 750436 727023 265941 365585 803465 84947 139301 1017707 387029 1033061 959803 366774 468900 823825 379260 230009 310020 930071 508993 355917 504375 714250 713559 475999 370485 948562 288125 1000690 835623 15531 140521 917723 885229 221604 987588 888323 815769 761889 818345 662249 363506 11482 667946 904221 753138 458714 483403 649926 835912 158464 416517 484125 555479 721025 859332 561904 862517 1034596 828906 419872 733485 445444 599626 184099 337469 516754 849837 684418 520729 778641 26704 1033308 312870 659032 21860 616162 450048 910740 890253 905433 987636 995779 996196 413979 997767 422329 96245 220182 1007085 495391 771394 797259 441490 845039 475326 239312 170389 824825 19922 830927 320072 144226 841819 498437 303026 439072 93994 206916 669965 46719 994947 695281 99912 467103 293534 739206 766597 1047795 690730 742929 716444 374211 639173 780979 127895 826027 973189 36643 87348 177946 713074 389673 828518 260308 524809 128547 90580 829041 859067 462723 639065 271835 667755 324430 341890 660180 499188 38302 58899 1025390 141473 882722 640130 485520 906675 149657 173947 344184 628191 184155 528986 573748 901069 601552 776628 775463 1006234 552182 169422 1029003 145495 154591 845092 141033 254087 704048 425700 336802 608933 117412 333168 175722 616604 1046919 67808 463559 950605 860988 125310 747926 547597 847544 576072 683911 603683 692228 156529 633756 497486 906942 722144 58798 975422 232600 940207 650472 574487 205784 849325 175690 617969 767447 115165 760615 565082 151938 74997 810919 98514 760284 789216 584006 216653 701562 46652 48467 840117 1017861 221917 171890 830822 936636 571464 952347 30384 680175 789561 1043224 827481 953221 750877 675339 472344 812663 240792 143078 1008155 866131 377345 801392 774530 920506 40161 840391 644321 75746 544632 124377 483266 967956 342328 70633 119329 991279 325960 271888 234222 514083 471298 906426 686735 433271 5749 56869 68955 207812 710371 224485 296480 172600 379204 577123 110749 399380 159938 751961 168969 954414 216891 91223 454026 13936 100291 306242 96959 978519 282911 690896 267319 930165 276554 171277 301048 933359 275187 555480 304121 38143 688638 104550 401575 903539 222207 100031 432996 433708 497602 946236 749827 685216 44742 1045519 575566 854873 339900 150459 875648 363636 428301 508312 858060 60451 709458 161617 294356 104235 811994 31845 976434 422247 601895 275625 624370 205891 785265 200388 872214 245057 615201 297649 626961 367736 698199 757825 621901 1028880 21093 267670 945317 266695 436818 988585 588523 313199 389977 448198 717155 397165 557671 360715 786758 512060 40864 525548 740929 27112 538842 479666 510195 185492 287776 121847 612722 659188 438832 1012779 317895 253139 413950 617747 319597 316815 720431 70212 88790 1032856 248223 945836 1046502 675317 239579 90890 483958 590014 906408 986225 1002450 823715 787834 359113 476731 688995 551933 1029966 946022 725846 362640 269071 387836 423908 904389 456048 535832 749324 331235 754344 988364 597214 378724 864836 186012 408065 273783 736674 767745 1020462 69503 36471 38119 512691 428690 128330 803887 174320 560122 831478 243758 340189 205752 999468 458284 373635 42748 430575 460774 308606 107182 619030 673293 611714 40425 808141 660165 719571 765050 486420 191527 152523 905573 593470 97983 762968 143712 945268 425998 287867 726359 825648 743689 929482 441574 253634 106648 65262 786658 484815 484888 442406 574929 207820 674778 666563 802413 674183 225697 194474 458276 493983 405288 611541 711579 675591 761498 703954 303911 641927 325400 660802 629074 558651 964407 332891 183644 143890 958335 592231 15287 906320 425197 58947 901258 932620 377713 433889 252464 705459 260209 120774 932790 684419 912709 910476 143200 742417 1034681 71265 968996 15812 386702 1006215 59693 969303 948216 141522 331353 505179 395297 1032749 63676 229554 573861 769813 990235 879381 166421 716316 385650 439951 519284 295527 310895 802560 119741 692785 69108 549020 398682 255302 838808 732777 445358 70537 71207 194756 163981 455534 424222 992221 993215 546944 334128 478774 649600 598492 434627 50984 376067 301237 264308 808285 185066 73422 597903 413015 577488 732419 522391 194536 906943 106944 399044 84152 287674 876424 881024 910531 652853 932719 739049 30936 35735 474017 441939 876571 846271 271833 613059 367235 244092 155114 212340 987997 1011988 463930 342102 997319 593598 836674 700554 122166 893736 131855 872679 423920 699377 236996 822393 893331 736816 788502 192764 61324 235 137934 215397 989601 784289 74315 495706 421992 7361 277757 766645 500685 1035312 985579 926212 711056 523720 894766 14092 70597 217043 393332 25666 780114 319892 290174 538704 361076 261566 893090 536726 197434 169211 1041737 744359 728584 559206 896626 838600 726038 902161 750894 579956 260591 862592 714530 275930 675315 674348 877832 183645 122581 258562 512302 555539 541 885217 110069 886343 924326 596512 625747 65272 421665 824581 576082 185943 348305 741710 41358 1037901 561357 969900 689595 615155 477442 527940 381725 199959 782382 254253 838927 1045694 704934 777972 715901 654236 947089 936474 949865 837534 343402 440468 1020521 955744 536194 101963 407847 55992 447611 280474 660192 178473 78286 299987 339430 999536 656454 540602 275742 98556 744323 520200 913027 552557 491384 961513 788897 299548 9966 14206 998938 626067 916991 15964 571941 879888 162971 282124 188682 1034759 920838 696457 219559 179613 295512 1029829 27886 1024814 646908 836388 242789 109255 92977 582654 268452 15276 596876 470562 73690 206548 739188 755534 625737 698728 44965 20664 477894 343880 840878 450952 700730 869765 957811 840027 986403 552168 1002923 4802 164371 195690 642146 777665 735280 58298 277113 551504 252595 957882 383265 490205 616041 779010 213092 505545 280629 666716 714140 578790 445324 591174 782842 693759 710903 667251 92416 36689 590997 495690 761607 312586 191638 327014 131002 201937 714689 509204 468121 487485 197615 923096 605048 583516 873613 12264 572669 754478 495902 354223 1012517 192552 787383 456780 118719 1046706 116609 697872 299759 184233 415547 995588 49581 797406 682934 300896 1043524 470420 797271 665621 705747 402182 566168 812356 263631 788703 958854 833221 632959 846272 837189 847010 420735 985021 326280 561560 895294 448224 994329 396701 753279 509861 351319 628820 213212 254332 196275 261018 410942 273739 108338 468478 849510 258025 854254 691520 801640 570532 541845 614617 77355 75708 952040 298099 860650 311526 587581 166509 784821 933321 259582 460376 970481 715908 895784 806780 321492 575014 517325 564052 851434 874805 476562 595981 578707 1016872 639794 839436 860034 917485 947449 612197 506175 834148 569929 219236 403878 196833 557336 318472 425062 293550 152688 749955 812932 979847 6895 532411 311765 456220 367941 731084 84359 865938 142520 366468 440984 445698 631202 699366 472413 147449 961010 721832 193789 220919 550823 238004 611828 1043696 876377 704427 273553 465614 898736 290909 486264 905708 443114 594514 989728 642716 649049 496196 367445 363171 50147 884131 803767 456632 570241 976144 16442 199176 1022656 528098 380069 529077 788035 194980 244243 584274 694590 700053 607604 191337 707581 418854 540173 572661 326235 422016 883700 781544 246347 855035 108181 1006246 701011 844712 805680 815496 280588 490441 213848 340827 81572 352851 27509 856798 208219 143731 502083 171591 816649 418310 475729 260543 1016727 585247 819843 535009 481409 181125 438929 470591 224603 919090 155269 715741 57161 729813 453697 190388 716421 373073 33271 315696 838876 206652 15535 253107 965681 350817 833220 585232 556281 709438 843367 365328 199870 454535 465947 773617 242845 775329 969015 307169 681927 12839 652903 1033095 881155 709737 623148 345979 816682 919272 884567 342217 310442 837340 1043346 863603 53764 247214 1029591 982764 881999 15230 398582 148637 906930 952734 11796 695907 599533 699668 461607 839439 749777 819484 1040763 829157 250307 643492 960559 900638 650814 540111 327353 65382 312654 584307 484190 590430 839189 525466 178619 996891 222793 660485 794943 252837 626868 73124 334766 184441 947 235039 918431 469256 690104 992336 54015 498486 42440 78791 932237 375003 370174 1005381 459611 653893 122374 621377 773971 432308 479139 1042534 857520 735453 759593 464403 360065 222568 76291 216281 559145 645490 648494 399617 1015266 695052 846780 494852 966197 910777 644435 349201 872835 386292 208043 103562 577664 605864 671252 762503 1022642 290230 407021 819793 744694 781427 36654 80616 387068 601895 53727 850046 153286 814735 106911 851706 296237 868955 597022 552054 54876 265137 952227 379842 936787 405416 479622 30430 321893 991694 351415 510339 159930 16035 41014 140187 1008334 95771 398744 900037 940272 837152 391049 606674 1026756 951566 741444 938315 222402 293942 448541 504808 233140 381531 467960 881690 49724 902711 533454 49026 725323 211191 258351 104824 81067 460987 978363 548229 14967 211736 602536 856553 855198 325525 1002047 428566 190307 741937 280671 743730 1026015 320987 990969 955545 563838 409337 348562 157273 102782 202210 848580 683957 19315 285028 1045181 523171 403910 330046 703934 655694 669489 1040551 10909 718484 884292 512198 833859 422536 241636 346935 205103 40945 661958 154764 798706 622538 453880 1021642 260017 392128 709721 773096 937382 575671 973596 563283 825503 334149 566089 376173 978814 335926 977980 871433 690103 942854 551204 696049 1012693 908394 976773 402785 504309 388807 50615 1047945 625225 534201 702820 220942 474518 314766 255502 841097 394166 674761 410503 871174 416279 940959 873590 254599 500283 723837 339161 565887 69686 626816 247934 126808 649523 321787 438664 972269 725487 937717 980720 9744 257340 883368 357122 679173 821888 439555 90588 679941 992307 47657 739314 460477 192101 289776 403597 619980 144693 21603 592967 411976 379739 653377 186256 102202 1034399 457083 160044 496157 1022047 526778 866483 291683 612365 1027286 904464 300528 689583 969568 336643 514205 392798 70937 519071 106678 85191 209785 150220 1029245 870317 838697 777670 124325 262245 545673 397724 822231 393560 175915 969138 1036080 56452 829526 87615 901825 592380 536196 1030864 610062 71267 748004 935107 519312 532853 237016 750029 11827 633983 121720 927349 990168 571618 754702 275606 941268 13972 564120 733665 340591 180894 650058 892505 934503 243103 62473 940757 799082 229959 241904 814977 462239 615389 403919 598621 821534 285882 251303 679356 853107 885964 183599 222919 1009951 370708 707922 910328 381975 537896 657839 865183 856131 883634 118552 397920 57600 408302 325139 299443 990367 688176 140636 679523 235236 382300 255073 1005328 449415 704364 32197 946861 637110 494830 242141 587522 498065 423043 801078 655147 635053 197474 464653 283159 324242 973778 179157 297226 843837 1033139 260021 99867 336287 66294 441607 342711 782363 135712 307931 507420 479500 825548 759665 439263 991293 769062 881347 197222 911983 966000 301305 973167 169942 59520 359666 395400 845468 53824 545474 697748 963933 59181 295470 844 794026 739801 518450 915387 286342 196970 257659 422593 890604 817176 680942 484498 872519 477618 276767 193588 514295 221722 785883 525828 28371 748484 406686 332338 276898 953916 95517 1002304 660897 228509 548542 529543 77312 971802 1006363 706737 550756 445048 536707 839744 563815 928914 353401 657414 761364 44244 486963 489387 664171 688577 899356 415787 678627 349294 358226 92757 620771 294660 17448 957773 652871 695105 824998 984330 45025 155896 656388 467161 708598 316556 217651 618968 428221 443769 547412 876924 564964 498892 113470 817163 574474 752550 547836 1041187 966982 698812 704077 543793 684447 21466 663843 655099 35985 170587 619300 483351 409742 913331 529708 242545 367995 902886 158921 537289 315183 823822 149182 357426 665591 331992 592256 729237 457493 978695 899004 1047084 214844 45808 574159 275207 274710 64509 503116 529290 478654 69930 163194 61677 834886 704395 851924 422843 660787 755908 907655 142931 6908 467343 355063 754539 872078 737338 950842 646280 476363 965414 187803 471174 315910 390985 884249 842262 197768 435885 313829 310843 978703 317167 425703 574156 934730 217025 1013050 693494 48222 82280 602540 901047 285028 1000254 477247 922212 419816 369201 954027 808740 745067 393026 7897 743794 493283 146952 141673 474270 162102 181034 38957 74317 1009090 393961 1015980 598261 274392 221075 616096 35426 612412 743441 216696 950836 833447 984666 40919 58462 67909 585213 55315 228265 279864 72348 68791 493615 445203 429675 736769 366048 875615 524469 883044 238336 517913 388183 183304 628391 466994 519747 525637 919360 716302 1012735 411948 348426 238342 113188 881406 851098 2022 203487 542642 882007 145007 896114 292979 790525 345046 864180 554272 483611 899907 675469 69323 517013 976979 993916 59963 978722 979351 998161 770666 917198 246547 818290 490246 18298 182463 257498 852724 40535 882954 745494 198345 372591 307026 693254 815951 951324 841325 633122 313351 612751 844579 973810 276897 968522 138929 365717 369797 734630 180551 574779 544589 42062 613515 694443 490825 704706 202261 225470 119033 1002710 700913 144610 687767 316720 683296 520344 937611 636877 960534 573941 421876 359036 221501 792613 203558 946529 425841 410084 525350 898420 584835 347139 302384 748288 556982 733161 141618 874532 833605 1004047 106062 117589 18395 86147 219228 53722 93465 467302 170853 900687 204307 33134 976425 196387 590547 635493 857242 148761 540629 493991 676447 195019 462986 446120 712018 591394 340437 584044 956418 911583 466065 516365 355378 400662 921608 764473 884056 839854 453757 705970 338719 1043170 646564 11980 713701 418498 316709 39410 313150 2 12 3 20 13 9 11 7 11 16 7 0 8 14 17 17 6 12 7 7 2 10 17 18 1 2 12 1 4 3 3 6 8 6 0 19 8 7 15 17 5 2 13 14 3 7 15 7 3 6 17 4 20 2 8 11 1 18 20 16 18 0 6 5 6 13 2 15 5 1 20 3 16 9 4 13 13 9 17 20 18 17 18 2 9 4 11 3 9 11 16 5 20 19 15 5 0 18 8 2 8 19 14 16 8 3 8 17 1 3 8 3 5 9 0 15 1 6 15 17 3 3 17 19 13 5 16 10 0 1 10 0 11 10 3 1 11 19 15 14 14 8 0 3 18 2 20 12 19 0 3 2 13 15 6 19 5 19 6 14 13 7 0 14 5 0 19 12 8 18 19 1 19 0 1 5 15 0 15 5 0 3 13 0 16 9 5 19 13 10 12 7 11 16 2 9 6 6 11 12 0 19 7 16 17 3 0 4 2 3 9 9 5 20 17 3 4 1 10 16 17 19 15 8 16 8 10 1 13 9 17 5 20 2 3 9 19 5 0 18 1 10 12 0 13 10 1 20 14 7 7 0 4 6 10 10 8 9 15 0 1 3 12 6 7 7 20 8 9 15 17 19 8 11 16 18 1 12 1 20 12 13 4 15 12 18 18 0 5 12 3 19 10 13 4 15 19 17 20 1 14 17 17 2 20 18 13 17 7 0 8 10 17 15 6 10 9 3 5 1 10 15 14 18 11 7 18 14 12 7 19 19 8 3 7 7 6 13 20 14 14 18 12 5 17 7 20 17 3 20 5 3 0 11 17 18 0 15 14 0 12 11 6 9 12 1 15 15 14 3 14 1 7 10 4 11 5 19 2 1 3 8 7 5 11 9 14 9 7 15 9 10 0 2 2 5 14 8 2 1 20 19 9 6 18 4 15 11 9 10 13 13 8 8 1 6 0 7 14 3 2 4 12 3 18 1 2 17 14 14 16 18 15 19 11 7 5 18 1 18 14 9 11 17 0 15 19 13 13 5 14 9 0 13 20 5 1 18 3 1 2 5 17 2 14 1 17 8 13 4 1 5 17 20 8 9 17 18 15 18 5 16 5 12 14 10 2 13 11 8 7 10 16 14 19 20 20 19 19 7 10 1 6 6 1 9 5 8 18 8 7 16 13 11 1 8 16 6 8 5 1 10 16 15 19 2 7 2 17 15 3 5 6 20 18 14 1 11 0 4 20 2 3 20 13 18 14 12 0 3 15 14 5 2 7 7 16 8 6 3 18 16 11 4 3 19 1 3 6 0 19 12 0 10 14 1 5 10 17 13 2 9 6 9 13 10 14 6 20 18 9 8 19 7 14 3 2 12 20 17 11 5 2 6 12 11 16 5 10 10 14 6 12 8 7 18 6 10 17 8 4 16 12 18 2 19 7 9 0 2 2 19 0 18 3 20 3 20 7 17 13 19 6 18 14 19 16 15 5 7 9 3 13 5 6 17 10 0 15 9 10 14 8 3 8 13 16 8 9 17 16 18 20 6 5 2 18 4 11 7 9 5 8 10 6 5 20 1 20 0 5 13 14 11 6 8 3 3 10 4 0 17 13 16 0 17 0 8 4 8 17 0 20 1 10 12 3 13 11 4 16 1 9 18 4 19 15 8 6 17 8 20 1 15 1 10 14 6 8 16 0 12 2 6 15 12 7 14 20 4 19 18 9 5 11 17 10 16 5 15 13 14 18 2 8 14 9 14 16 19 9 20 14 1 19 1 10 6 19 18 2 20 14 15 16 1 1 3 17 13 9 9 15 10 12 15 13 14 0 11 14 17 16 14 5 10 12 12 5 2 4 2 1 13 17 8 7 2 12 8 3 13 7 17 2 10 2 20 1 11 4 20 11 9 13 0 20 8 16 4 14 8 9 14 7 0 16 10 5 14 6 4 13 9 19 10 14 13 8 5 4 16 13 6 11 2 3 12 14 18 3 10 19 17 17 6 20 0 18 19 3 20 2 16 4 11 10 15 2 15 13 9 15 15 9 7 17 7 19 10 20 6 9 19 14 13 2 7 20 20 20 0 1 6 2 7 8 16 9 7 13 16 5 8 0 1 5 1 20 10 17 1 3 14 2 19 17 18 7 1 13 20 4 19 6 7 4 14 5 3 17 19 3 3 8 10 10 0 13 0 10 4 16 9 0 8 9 5 7 6 17 8 0 16 19 3 7 0 5 7 2 20 9 10 5 1 12 9 17 15 16 0 17 6 15 14 17 14 0 1 9 8 11 19 11 8 0 0 20 15 18 5 0 16 10 0 7 9 6 16 5 2 17 1 5 0 11 17 13 16 6 19 13 14 3 10 10 0 15 5 10 5 7 11 12 18 9 18 13 13 2 11 14 4 18 9 15 14 17 12 7 20 8 2 11 5 10 13 5 0 2 0 3 19 6 13 17 13 8 15 6 14 20 12 15 20 7 7 20 3 5 18 0 19 8 2 18 17 17 15 20 15 17 19 17 8 7 13 16 0 15 4 12 0 12 2 0 1 20 1 11 7 20 20 8 11 7 7 8 9 20 10 17 12 15 5 9 4 1 11 17 20 12 7 14 7 4 5 0 7 13 7 18 8 14 8 1 19 8 5 9 8 1 20 18 5 16 9 19 2 18 4 16 3 10 13 16 19 12 18 2 15 11 2 0 12 18 0 6 2 19 19 11 13 6 8 18 4 15 20 5 8 20 16 14 11 6 18 5 11 19 4 3 13 15 10 9 12 2 13 18 7 2 20 13 14 13 20 13 6 10 3 2 18 20 3 10 10 10 16 15 5 1 19 13 1 13 17 9 7 6 6 19 4 10 8 3 8 20 9 3 2 11 20 3 17 19 4 1 4 9 2 6 6 8 7 11 12 17 18 17 6 20 16 16 20 14 1 14 19 2 19 12 8 4 0 13 4 1 2 2 15 0 18 11 5 2 3 18 2 10 1 11 10 0 14 18 4 19 3 12 10 16 13 17 3 3 15 9 18 16 7 4 16 6 16 16 19 13 0 18 12 2 18 3 9 6 11 11 2 18 13 16 15 18 0 18 20 1 19 16 11 9 4 12 12 16 20 5 8 12 9 19 1 7 7 18 7 5 16 10 9 17 3 15 8 19 17 6 8 8 5 9 18 2 0 3 7 14 8 1 5 12 18 2 4 1 2 9 3 2 6 2 12 17 8 6 11 0 18 9 13 13 7 3 20 1 14 6 15 13 20 0 5 15 16 4 15 0 19 14 17 18 16 14 10 18 19 12 17 9 13 12 16 15 13 20 17 9 13 9 14 6 0 18 15 10 13 13 5 13 19 20 20 5 13 7 0 12 17 9 5 20 7 19 8 17 17 6 3 1 2 20 5 11 11 17 16 0 11 11 16 18 13 7 12 2 3 1 19 5 5 4 18 14 8 3 4 9 17 15 12 1 3 17 18 20 12 2 9 0 1 14 15 1 7 8 10 3 20 20 17 1 11 6 3 7 17 10 10 0 0 10 10 8 12 5 18 2 6 16 6 13 16 5 16 12 5 11 7 19 8 6 19 4 13 10 14 3 8 1 9 15 13 13 5 11 14 11 8 14 12 9 19 19 18 6 19 15 5 16 3 7 18 9 19 1 9 1 6 4 6 9 19 20 0 16 9 7 18 15 20 10 6 9 10 1 11 8 15 7 18 10 2 14 17 7 14 12 5 5 7 16 6 19 4 20 12 18 18 11 16 20 8 12 12 9 15 17 16 10 6 9 0 20 0 3 1 1 10 11 14 0 13 20 16 1 9 10 15 9 4 11 15 11 15 20 16 1 9 12 7 14 11 14 4 17 18 8 16 3 18 6 9 12 15 3 13 1 15 6 15 6 7 16 2 20 3 3 0 13 9 8 9 16 17 4 2 6 17 10 3 16 3 16 3 5 18 14 7 12 5 2 14 14 17 2 14 15 15 0 18 17 8 11 11 6 3 8 18 16 17 11 20 0 1 1 12 12 12 6 10 11 15 12 1 8 2 1 5 10 8 19 11 14 14 12 16 14 19 13 13 5 12 2 19 0 8 16 7 1 6 3 13 18 14 11 19 4 0 6 0 17 16 3 16 6 20 12 8 10 1 11 17 8 11 16 17 8 20 12 12 16 1 16 15 2 9 14 12 15 16 16 20 20 17 14 0 18 9 9 12 4 1 6 13 15 11 2 0 8 3 4 20 20 14 6 11 9 14 6 17 4 15 1 7 3 1 8 19 13 15 2 10 11 1 12 9 0 16 11 6 19 5 1 13 5 16 2 13 13 14 11 16 14 10 19 16 10 6 10 6 0 5 12 5 0 17 4 14 4 10 10 1 11 9 14 5 0 15 5 3 0 7 20 14 8 3 2 1 17 0 13 6 16 1 1 18 1 1 7 9 14 9 6 18 9 9 2 11 3 1 2 2 8 6 8 11 14 17 9 16 12 1 8 6 13 3 19 5 4 5 20 16 16 12 14 13 10 0 4 4 10 9 0 1 17 4 18 17 17 16 14 16 14 6 10 11 7 19 10 13 11 3 15 4 4 13 15 9 0 9 1 5 2 15 8 14 16 2 12 15 19 2 9 15 20 5 3 12 12 0 7 15 5 14 6 5 2 10 13 16 6 3 6 18 5 6 18 6 16 14 2 5 3 7 6 8 14 16 5 4 7 8 14 6 16 7 0 1 20 11 11 3 18 14 4 13 0 13 17 17 0 14 19 20 9 11 5 14 5 2 15 6 18 10 0 5 8 7 12 3 7 4 20 7 19 12 14 17 4 10 12 19 11 9 15 1 8 14 15 0 4 10 3 2 18 9 17 8 14 9 0 16 15 0 10 7 8 18 11 1 8 10 16 6 7 6 8 2 4 1 11 20 4 7 19 3 1 20 17 11 6 1 2 19 5 2 4 6 9 4 6 12 20 18 20 18 0 6 5 0 3 4 8 8 1 17 7 6 2 8 8 16 15 3 16 14 11 0 13 17 5 15 5 7 13 15 17 13 13 10 15 0 17 17 7 8 19 16 9 0 20 7 13 20 17 10 6 18 6 18 9 7 2 13 6 17 10 1 11 19 10 10 15 4 18 0 9 7 7 14 5 5 6 19 15 18 14 8 2 10 19 5 10 20 8 6 16 9 12 13 9 19 16 1 18 10 19 19 7 15 16 10 0 11 3 2 20 12 16 17 4 13 11 19 15 15 3 8 10 8 17 10 19 1 16 14 5 12 2 17 14 6 18 17 10 19 7 19 16 5 3 12 7 13 3 17 7 3 10 13 14 3 17 9 3 9 20 5 1 18 1 0 12 18 17 3 8 19 13 16 14 9 14 1 12 11 0 2 14 1 8 15 7 1 14 3 9 2 5 18 9 9 0 6 6 11 1 11 4 6 9 2 14 10 18 12 18 14 16 2 16 10 15 0 6 17 1 4 18 19 5 13 14 8 0 5 17 8 5 8 2 9 1 16 16 9 17 1 3 2 2 11 13 10 8 14 13 12 3 15 16 0 15 3 6 13 7 14 13 12 0 3 4 7 0 14 4 5 14 16 6 10 20 19 15 4 5 15 7 0 14 18 7 16 10 7 12 13 13 16 12 11 1 20 1 8 12 13 15 7 0 15 1 0 0 1 13 15 14 9 15 10 16 17 4 3 13 15 3 2 19 19 14 6 15 7 13 6 4 8 10 6 3 20 9 12 10 0 19 11 19 20 18 5 19 3 17 1 14 16 7 8 4 0 6 1 1 10 12 15 0 9 8 2 5 14 1 20 15 12 7 8 11 9 14 9 13 17 14 6 12 2 18 15 11 1 15 2 17 6 13 7 0 19 19 18 8 16 1 11 19 15 5 7 1 8 5 7 17 2 0 12 10 4 12 13 19 20 2 2 17 8 20 5 9 11 1 16 20 15 10 15 19 10 9 7 18 4 7 9 20 3 9 19 7 13 12 11 4 15 3 14 1 2 19 13 20 18 6 17 1 11 10 2 10 20 18 16 17 16 4 3 14 8 9 15 20 15 10 16 7 9 7 11 2 15 15 10 15 13 0 5 0 9 13 9 4 2 2 19 0 13 4 8 18 15 7 1 15 17 4 15 8 8 2 0 0 20 13 6 6 16 3 13 17 19 14 8 14 13 4 14 7 10 11 11 14 4 0 3 1 12 2 18 5 10 19 0 6 5 9 1 18 3 16 1 3 8 10 9 7 12 20 9 6 1 6 12 8 4 9 3 4 13 10 14 7 8 12 14 6 15 17 13 14 12 17 19 0 6 3 10 10 3 8 19 18 19 2 3 4 15 10 18 8 5 4 18 18 7 16 18 16 15 8 11 12 18 0 16 0 12 19 0 2 8 16 0 8 5 5 17 2 10 4 19 12 16 13 6 10 5 2 9 9 18 7 12 17 15 15 1 2 17 13 7 18 3 11 9 14 5 14 13 14 14 14 12 12 7 11 14 8 3 3 12 11 9 10 16 4 19 15 18 19 0 0 15 10 7 17 1 20 1 14 12 14 1 19 18 10 11 2 3 16 4 8 3 7 10 17 19 20 7 15 6 13 0 20 0 14 7 19 5 15 20 4 2 9 20 14 3 9 5 7 7 18 15 20 12 0 20 7 18 9 14 20 5 3 14 10 9 16 15 7 17 17 6 19 17 7 7 20 1 1 7 17 15 19 2 0 18 8 13 9 17 0 7 15 14 9 10 8 12 8 18 0 12 18 9 4 12 17 10 14 1 10 5 11 18 6 1 13 14 11 3 1 11 13 12 7 4 4 8 4 0 19 5 18 18 17 19 9 3 5 12 8 8 13 0 14 2 11 6 8 2 7 10 7 14 0 10 12 4 18 4 17 16 6 2 11 12 6 0 6 13 8 2 4 18 15 6 8 9 16 9 15 20 18 4 4 12 3 13 3 13 19 10 14 16 7 18 4 8 5 6 14 10 6 1 7 7 18 17 18 6 10 14 2 16 20 19 6 20 12 19 20 2 6 15 1 9 0 18 1 18 9 4 17 6 2 12 17 9 0 16 15 6 6 13 10 9 2 15 12 18 13 4 4 8 10 0 3 17 9 7 6 14 18 16 14 19 5 7 13 19 7 13 18 17 19 13 5 18 5 2 0 0 18 8 2 20 11 11 6 12 16 15 11 6 13 19 9 20 0 8 11 8 3 14 15 0 15 5 16 1 16 2 13 19 20 13 12 4 12 12 10 7 6 7 7 1 2 17 14 15 19 18 2 1 19 2 17 9 13 13 15 2 12 1 19 20 17 11 14 7 13 10 11 17 8 8 10 14 11 15 8 2 19 5 16 6 5 4 11 16 8 17 7 12 2 4 11 13 11 13 14 7 0 0 3 8 18 6 19 20 4 3 11 2 15 18 9 8 3 18 17 13 15 4 6 15 6 17 9 11 11 19 20 9 1 8 9 8 8 19 6 0 17 11 15 8 10 16 18 11 20 10 13 10 18 18 2 17 14 4 12 20 13 20 9 1 1 0 8 15 20 7 7 6 17 14 7 18 11 0 3 20 3 7 14 2 9 13 15 7 15 2 12 10 9 14 2 13 16 10 18 14 12 20 13 13 8 2 1 15 9 10 15 2 20 16 11 5 0 8 8 10 13 0 0 6 2 0 9 2 15 20 3 3 13 18 2 14 5 1 11 8 15 13 8 14 19 11 2 15 6 6 18 14 8 14 15 4 6 17 6 6 16 9 13 3 0 15 7 1 12 3 0 7 15 12 1 18 5 0 18 1 17 20 8 19 15 20 15 6 15 6 16 15 20 11 19 19 18 1 19 19 4 16 14 19 12 16 12 11 20 1 2 8 6 7 16 20 6 13 8 15 8 5 1 6 7 2 9 9 6 7 12 4 2 0 20 2 9 11 20 7 14 3 3 18 8 3 14 0 18 19 11 14 5 0 1 10 10 2 11 16 10 12 1 17 14 7 8 7 4 12 5 12 2 13 20 4 16 2 13 18 2 14 13 15 17 11 19 12 15 17 7 4 9 8 19 1 16 10 17 6 14 18 5 12 2 14 12 16 7 16 9 1 10 11 7 17 19 16 12 5 12 12 19 17 4 16 18 16 11 6 19 2 3 15 15 19 19 18 4 9 3 10 9 14 6 9 17 4 13 8 7 0 12 11 4 2 2 4 2 10 15 16 1 20 9 18 7 3 18 3 12 18 12 8 0 17 12 17 1 11 12 4 16 20 3 10 18 13 1 4 11 16 12 2 18 16 17 7 1 1 18 12 8 2 20 3 6 3 6 11 6 13 3 6 6 10 14 8 8 18 2 16 14 4 17 12 3 2 1 18 17 9 5 2 10 14 13 13 11 9 18 5 1 13 3 13 5 12 19 12 13 0 6 14 1 16 9 12 17 7 10 16 4 13 1 8 16 4 19 10 18 19 12 16 19 16 6 17 5 2 9 9 20 15 1 1 4 13 5 4 12 13 9 20 2 3 20 11 8 15 8 17 12 11 5 12 3 6 13 13 4 10 19 10 10 19 3 7 5 2 5 0 11 19 1 3 15 0 13 18 16 6 16 9 17 13 12 2 13 9 13 0 13 6 6 11 5 1 20 13 2 14 16 1 1 4 17 1 14 6 7 12 9 8 12 2 11 8 6 19 8 16 1 6 15 5 16 4 12 8 4 19 10 12 2 11 6 0 11 0 0 11 2 11 16 3 4 5 0 6 1 5 13 9 0 2 4 9 15 4 11 17 18 11 14 12 5 15 9 5 7 0 2 10 5 7 20 4 11 12 20 0 7 2 16 11 16 12 20 5 20 10 10 1 9 8 20 15 13 0 2 19 14 3 15 3 16 3 0 14 1 1 17 10 4 0 11 17 7 13 5 0 2 12 6 20 0 3 2 18 11 7 12 6 4 13 10 5 10 10 17 9 14 13 11 17 7 12 11 7 17 9 11 12 18 0 11 11 2 15 20 2 7 6 2 14 10 7 15 13 17 7 14 10 2 1 14 16 3 18 0 10 2 15 17 19 1 20 11 6 8 6 10 8 18 13 8 12 14 10 3 12 5 7 2 6 19 20 1 9 17 19 1 17 7 5 8 1 15 9 16 8 5 17 16 9 5 0 3 6 8 11 8 0 5 0 10 11 14 0 16 6 15 19 10 12 9 16 9 0 19 15 11 1 6 14 10 13 20 5 20 13 8 20 0 2 18 8 9 7 0 18 17 7 0 8 1 6 13 13 3 3 4 17 16 13 16 15 5 11 20 9 11 5 5 9 8 8 4 20 11 0 1 12 17 3 8 5 5 16 5 8 2 17 6 20 12 6 9 19 8 4 16 12 13 3 19 12 20 6 5 1 19 20 20 8 11 17 4 7 4 18 19 8 14 13 17 20 20 20 0 2 13 6 20 2 18 6 1 15 14 3 5 11 13 20 10 17 5 0 9 13 10 13 13 20 14 4 12 1 0 3 5 15 20 9 7 5 7 14 12 18 13 1 16 18 5 4 10 11 7 6 3 9 16 19 17 8 8 0 10 19 9 18 3 12 16 11 15 9 16 17 18 17 3 12 11 19 19 13 15 6 15 6 16 11 6 5 0 15 1 5 12 20 1 5 18 9 13 12 11 13 9 3 15 3 10 2 12 5 16 13 15 4 10 2 8 16 12 17 15 12 3 5 20 18 17 9 17 15 8 17 15 16 3 4 6 20 7 16 20 17 20 16 9 1 14 8 10 8 7 9 10 11 11 13 12 15 19 9 12 8 14 4 20 3 17 3 2 9 11 15 3 5 18 9 15 0 14 5 10 1 7 18 18 10 10 0 11 1 20 5 19 7 13 19 13 0 3 4 9 1 0 11 4 0 11 5 4 6 18 0 18 3 6 8 6 14 17 5 6 7 1 20 0 7 11 4 10 14 2 10 20 14 15 13 7 8 18 20 6 11 3 16 18 14 6 16 19 1 17 11 15 3 6 10 13 17 7 14 11 15 9 19 4 19 4 3 19 5 2 12 3 1 8 4 2 3 7 4 12 14 2 7 9 6 8 3 9 3 12 14 6 20 14 2 4 19 14 9 3 2 17 2 6 4 12 13 11 13 4 15 6 18 18 10 12 17 12 0 14 4 13 10 13 2 8 7 18 16 11 10 15 13 13 7 18 5 6 12 17 5 13 11 6 14 15 20 16 1 14 0 19 13 7 16 13 17 4 3 11 6 9 10 10 8 11 20 13 6 20 3 9 15 6 8 4 4 8 5 19 16 2 10 10 15 7 12 18 0 2 20 5 16 18 2 9 10 11 4 18 18 7 11 6 1 17 0 10 5 5 8 3 17 1 18 20 18 6 14 4 17 7 5 7 15 18 13 7 14 15 7 17 12 3 1 17 19 1 20 10 11 18 4 16 16 8 11 7 0 9 5 4 12 1 9 15 2 18 16 7 2 14 0 10 5 11 7 12 1 10 14 2 12 4 8 17 7 17 0 8 12 2 19 17 5 4 14 2 0 16 9 2 11 6 13 19 14 15 11 12 19 7 11 14 10 8 7 16 9 4 10 12 4 14 15 20 3 19 2 10 0 12 13 20 0 12 11 19 1 19 10 2 7 8 11 4 11 10 14 3 0 4 16 13 7 18 12 9 1 8 9 11 11 9 11 19 6 10 12 10 6 3 6 4 8 5 12 1 2 4 12 6 1 17 20 20 4 14 11 15 2 8 19 9 0 7 11 18 12 12 17 1 20 12 16 3 20 0 5 12 16 2 13 9 4 1 5 3 19 2 5 2 8 15 14 7 20 12 11 9 6 18 2 18 1 18 20 7 14 19 1 9 19 3 9 8 8 0 1 4 10 3 17 2 16 9 7 9 20 3 5 15 11 11 4 8 4 7 5 11 9 16 7 3 8 9 16 13 6 1 14 7 12 7 13 8 1 15 8 1 10 6 18 12 5 2 17 17 15 16 17 7 6 3 12 20 19 16 10 6 18 20 16 20 6 8 2 11 3 5 17 5 0 7 4 20 11 14 5 19 14 11 14 17 9 18 7 1 17 12 3 20 10 2 16 10 17 5 16 16 8 15 17 19 3 5 10 14 0 12 18 10 8 8 11 12 5 17 3 17 6 19 8 5 0 8 16 6 16 9 17 7 16 2 1 9 2 9 17 15 9 9 16 4 1 3 11 4 19 10 15 20 11 11 7 15 12 4 20 18 16 2 4 10 5 6 20 10 14 16 0 15 15 18 6 3 10 20 4 6 4 7 7 11 6 13 9 0 17 8 19 3 3 14 16 13 8 1 12 13 17 3 15 15 4 11 20 1 14 15 14 3 16 19 0 8 15 20 9 2 12 6 19 14 9 2 9 4 18 5 9 9 12 2 9 11 1 3 14 6 19 18 17 5 2 9 17 10 15 1 12 8 18 10 16 5 19 10 8 15 20 2 0 14 6 0 1 4 6 1 0 2 12 11 4 13 13 1 1 10 9 12 1 11 11 7 9 3 5 0 7 16 19 2 15 10 4 6 14 12 5 11 0 6 10 2 10 14 10 6 1 5 11 5 13 10 3 6 0 10 8 20 12 9 7 8 2 11 17 3 3 8 17 16 0 18 1 13 11 3 3 8 8 12 5 0 7 0 6 3 5 11 6 6 10 4 19 18 0 16 1 17 9 10 7 14 1 2 14 17 8 16 8 11 12 19 12 5 5 11 2 1 1 6 17 2 6 10 14 13 1 11 7 4 11 14 11 15 2 11 19 19 13 18 0 20 1 7 6 15 3 4 2 15 15 18 3 8 4 12 12 16 20 17 20 2 18 11 17 1 20 11 4 4 8 18 2 16 8 8 14 4 16 19 12 4 9 12 14 4 6 17 9 9 19 2 0 4 9 3 15 10 7 1 6 13 10 9 8 13 9 2 6 3 15 10 18 2 20 16 13 17 15 0 14 6 7 6 3 2 3 7 2 14 16 8 1 5 4 10 2 20 19 10 17 19 1 1 13 2 2 17 7 6 20 1 1 7 2 11 9 19 14 18 11 2 6 14 1 4 5 9 8 5 13 5 11 17 1 5 10 12 11 15 16 15 9 3 8 5 16 10 7 13 11 3 13 11 3 20 14 2 7 14 10 2 15 3 11 1 20 16 14 17 7 6 10 4 12 20 8 3 1 16 16 12 19 12 5 20 12 15 5 2 17 1 13 1 19 3 20 4 14 20 20 16 12 5 0 3 2 3 13 20 17 18 18 0 4 6 18 0 12 1 8 7 9 7 13 13 12 13 13 16 9 12 1 19 11 20 5 9 18 4 1 12 19 11 6 0 5 6 14 17 20 20 19 8 14 15 1 9 20 10 17 19 8 18 19 3 8 7 4 7 9 7 17 9 5 1 15 14 13 2 9 6 17 13 14 20 4 9 16 13 6 15 14 4 7 20 15 19 5 5 12 17 7 16 1 4 7 12 10 10 5 0 12 4 4 2 1 3 0 9 17 9 5 5 1 19 0 18 18 8 6 0 3 4 15 16 14 0 17 14 11 9 6 3 0 0 3 11 3 19 16 18 19 17 14 17 4 8 3 18 11 8 8 2 18 6 5 6 5 13 10 11 20 1 1 4 5 8 13 1 2 12 4 15 18 3 17 15 16 0 16 19 9 17 19 9 14 19 14 3 17 4 7 3 4 19 17 12 9 13 19 6 19 2 6 19 2 9 0 1 11 9 17 14 13 4 11 8 5 18 13 15 18 14 19 4 20 6 4 13 14 11 10 15 3 1 16 3 1 19 9 1 9 13 4 13 8 12 7 11 11 15 2 13 0 15 15 6 3 7 6 18 13 19 5 11 3 3 16 16 19 14 14 13 6 2 14 15 18 16 18 2 12 4 12 8 18 10 1 17 10 15 10 17 12 3 17 15 7 1 7 16 9 3 14 2 6 11 14 2 19 14 4 6 13 0 10 11 20 5 7 5 12 1 12 9 12 13 8 15 15 13 12 11 16 17 1 14 15 16 13 17 15 17 5 8 2 12 19 7 6 18 19 20 14 14 8 6 1 18 16 14 14 14 15 20 9 5 7 2 3 6 19 16 16 10 7 20 15 6 10 14 3 5 4 2 3 0 17 19 18 4 17 5 12 15 18 15 17 8 1 5 5 14 1 11 6 18 3 7 0 18 17 20 10 16 8 19 19 18 14 7 1 6 2 9 13 15 4 17 19 0 11 7 1 16 1 6 20 2 19 1 14 12 7 4 12 16 8 16 11 6 12 20 16 13 15 7 14 16 3 6 12 9 9 9 1 12 16 20 8 13 4 1 14 11 13 10 12 16 4 9 14 17 13 17 6 13 5 9 1 0 20 6 8 11 20 9 2 15 16 18 14 19 16 12 7 6 6 12 13 11 11 6 17 11 11 10 8 10 13 6 4 13 2 11 5 2 1 4 7 16 6 18 5 12 8 12 16 9 1 16 11 11 5 12 17 7 19 19 18 14 9 3 6 1 1 10 11 20 19 17 5 1 13 5 3 5 18 15 12 9 5 16 13 9 13 17 15 17 18 10 15 5 0 6 4 0 0 1 7 12 2 4 2 2 3 13 2 19 17 5 5 7 16 1 12 16 11 13 11 1 17 3 19 17 13 17 18 8 15 11 8 0 5 5 0 3 2 19 9 15 13 9 1 17 15 10 5 9 13 12 14 10 11 4 15 11 13 12 6 7 6 19 9 13 6 13 12 8 7 20 0 6 8 8 2 17 17 14 16 10 17 9 2 9 11 5 18 15 12 17 11 14 16 10 15 19 1 9 3 20 20 5 5 16 8 17 15 9 0 6 3 8 7 3 6 11 18 15 2 13 4 1 12 13 15 8 17 15 6 12 15 2 15 6 8 1 15 19 0 7 16 19 2 6 0 8 3 5 7 20 6 18 4 1 5 9 4 8 6 12 7 17 14 2 9 19 11 5 20 9 9 7 12 12 4 9 13 16 1 4 17 14 13 15 19 20 8 19 5 10 12 10 12 19 9 5 10 7 7 11 14 14 11 10 10 14 10 2 13 6 5 13 8 7 7 15 13 15 18 19 1 14 4 10 0 13 3 11 10 4 13 16 18 1 8 5 14 17 18 14 2 5 0 2 16 7 1 8 8 14 3 10 3 0 6 3 3 19 14 7 10 13 16 9 12 18 14 7 13 3 5 10 14 4 5 5 5 11 8 11 11 15 10 5 18 10 7 14 0 4 20 15 14 1 9 5 12 6 3 12 19 14 11 6 4 8 8 8 7 4 14 11 13 10 13 16 3 3 7 11 10 4 0 17 15 20 17 8 18 16 11 19 13 3 4 8 16 5 16 19 9 17 12 11 0 5 15 8 17 19 5 9 5 7 8 3 8 10 18 18 9 8 7 8 18 12 13 13 5 1 4 6 6 0 0 17 4 19 6 19 7 11 7 0 9 8 6 12 9 6 19 6 9 15 6 17 6 18 11 2 9 8 16 8 9 14 16 0 0 18 18 6 4 8 12 15 18 1 5 3 5 17 0 1 3 11 19 3 19 9 2 8 6 11 17 12 10 16 0 3 20 4 16 10 20 12 9 14 20 20 12 18 10 10 6 15 8 19 13 8 0 4 16 9 9 9 2 14 18 19 15 19 10 5 12 7 10 20 1 8 8 0 9 11 20 17 7 1 17 8 0 9 16 20 8 14 6 9 0 18 15 0 8 12 0 9 18 9 6 5 3 10 17 1 15 1 19 15 19 9 16 11 9 12 12 0 4 9 7 19 17 2 2 9 6 5 10 7 18 0 3 9 4 3 3 1 15 17 4 16 8 10 2 0 2 11 12 0 11 8 0 11 7 6 9 7 1 5 5 0 2 18 1 19 20 11 19 9 3 15 10 8 4 16 6 17 4 7 6 5 3 6 14 20 8 14 8 6 14 6 20 12 6 6 11 0 10 3 11 13 11 3 15 5 20 6 0 9 2 11 18 20 15 10 0 10 4 13 9 18 13 19 17 12 6 16 15 5 18 10 14 0 7 6 17 17 4 14 12 8 4 10 12 20 0 1 20 8 10 2 16 17 3 6 2 6 4 19 8 4 12 0 11 3 3 15 20 13 1 11 0 0 0 1 4 18 4 17 6 11 19 2 11 10 8 0 18 19 5 6 18 9 0 12 12 11 7 16 9 15 7 6 20 13 13 13 6 18 12 9 16 5 12 4 19 11 16 16 3 5 16 0 5 15 18 0 8 13 12 18 7 15 4 16 1 0 4 3 12 18 6 11 11 7 8 14 10 9 11 5 19 12 20 14 7 5 14 1 9 10 10 18 6 15 6 19 16 13 12 10 9 5 4 2 9 9 18 13 5 4 15 4 0 1 7 12 6 10 1 15 10 4 10 4 20 4 0 12 11 19 11 7 11 8 12 4 0 16 6 5 19 11 0 1 6 1 16 12 6 6 3 17 14 11 14 10 6 16 2 16 16 2 2 1 13 9 3 2 18 17 0 6 2 16 7 1 6 7 4 0 12 9 12 20 4 19 19 4 1 12 12 14 14 10 16 7 2 6 13 5 9 3 8 14 15 9 9 12 10 17 18 12 20 14 5 1 8 18 9 16 12 10 18 11 1 15 16 9 14 10 16 20 14 20 4 11 15 13 1 16 1 7 4 18 18 14 18 15 11 12 9 16 5 6 19 20 4 12 20 11 0 16 15 0 12 16 2 17 5 16 12 17 7 8 14 0 13 9 16 16 18 18 9 18 5 19 5 12 6 5 14 13 13 14 7 5 12 8 4 12 16 15 6 16 18 5 11 4 5 15 1 19 15 14 5 18 12 3 9 1 5 13 11 4 2 10 4 12 5 11 16 13 7 5 20 13 9 2 4 9 10 13 12 20 7 19 10 13 3 16 1 4 8 15 17 5 17 7 2 15 7 14 4 19 14 2 20 6 18 11 5 18 2 2 10 19 1 4 15 4 17 0 14 8 9 7 3 7 10 3 13 14 1 4 3 13 19 15 20 18 15 20 16 7 18 12 3 1 0 4 8 5 1 15 0 8 10 0 4 12 11 4 9 6 3 5 12 17 17 2 2 14 8 9 3 16 10 9 0 7 14 0 19 1 11 11 9 9 5 19 15 9 17 1 9 14 11 20 7 14 6 6 9 12 18 2 1 4 13 0 4 10 15 3 4 16 7 1 17 3 16 19 6 7 2 5 12 13 17 3 13 12 7 0 15 9 20 1 12 8 0 6 0 9 4 1 6 6 11 12 5 10 1 9 6 8 8 4 8 20 13 7 0 7 10 0 11 8 13 17 11 19 2 4 12 5 11 18 1 10 11 20 12 14 9 7 20 9 13 14 9 7 6 0 16 19 11 13 2 9 2 0 17 11 2 7 6 10 17 5 6 15 20 15 1 6 0 7 8 2 13 6 8 0 10 13 18 17 11 11 8 13 19 11 0 6 18 11 11 8 15 14 10 18 11 5 10 19 11 5 8 13 1 13 13 7 14 12 9 19 2 5 15 0 19 17 19 5 16 4 20 0 12 1 13 13 12 6 8 16 17 14 17 1 10 10 7 5 0 13 1 18 0 4 5 4 5 14 7 20 6 6 13 19 5 1 16 10 20 13 20 2 11 4 14 1 6 13 6 15 20 8 20 3 14 16 1 20 17 8 15 4 7 19 19 9 20 1 3 17 4 12 1 18 10 2 15 11 1 3 2 13 1 4 13 12 16 15 10 12 15 6 17 18 8 20 3 8 14 11 13 17 19 11 1 20 19 13 14 15 15 4 12 7 0 4 2 17 5 7 14 11 3 20 19 1 12 20 17 0 4 14 4 12 0 19 14 3 16 3 14 4 10 1 14 8 16 15 0 13 17 16 0 13 1 12 7 14 3 0 11 3 15 13 15 10 18 14 3 1 5 17 14 2 9 3 20 10 15 6 9 10 13 17 20 13 11 19 8 6 0 20 14 0 15 20 17 17 11 2 16 1 19 8 20 13 10 0 6 7 4 18 8 1 15 17 2 5 4 1 11 7 15 3 10 6 18 20 5 5 11 12 18 16 2 6 12 17 2 1 17 3 19 19 9 4 10 11 20 7 0 9 2 6 20 18 13 19 18 18 5 5 18 0 18 3 9 3 13 19 8 6 11 5 17 13 6 3 6 11 10 15 13 18 13 10 1 3 20 10 3 11 2 18 3 1 1 9 3 6 7 3 17 17 11 3 7 3 2 15 3 15 8 8 18 0 1 4 18 7 2 14 11 2 13 9 1 7 8 3 7 2 12 4 20 8 7 18 19 18 20 19 7 16 14 17 16 7 14 7 11 16 15 3 1 19 3 8 15 20 12 3 2 11 4 11 18 7 16 20 4 9 4 4 16 5 17 5 10 7 3 13 14 6 0 4 14 0 11 16 18 9 9 5 9 8 4 7 17 5 14 13 3 4 7 1 11 19 9 2 3 2 17 3 3 8 17 16 14 15 9 13 6 9 19 12 10 7 17 15 13 19 2 1 10 15 5 15 13 14 17 5 19 0 14 9 12 13 12 4 7 9 19 1 0 16 16 15 19 13 13 2 11 5 5 7 16 3 4 6 13 20 18 1 5 0 1 10 1 15 4 0 15 16 9 5 17 19 5 11 0 3 11 2 17 19 6 3 9 2 14 19 19 7 1 0 9 2 8 19 2 7 11 9 11 17 5 20 2 0 13 12 9 17 2 13 0 13 15 14 14 1 4 17 6 16 8 2 16 11 2 19 2 10 8 13 8 10 20 5 10 14 19 20 4 20 0 20 1 19 13 14 3 19 10 1 9 12 8 10 1 7 15 19 15 0 15 11 8 15 12 1 16 12 2 5 10 3 19 11 14 5 1 0 2 7 8 6 12 7 2 3 13 20 9 10 12 16 11 17 12 0 16 15 1 6 4 5 11 12 12 14 11 2 13 20 7 7 13 14 20 5 20 15 1 4 18 2 17 11 15 17 17 15 17 4 7 0 3 6 10 8 20 4 13 1 2 19 8 8 13 3 10 12 9 7 6 5 1 3 9 11 11 4 8 11 16 3 2 15 13 14 18 9 13 7 2 4 6 20 3 12 16 18 5 15 8 2 18 8 2 18 18 14 0 13 14 20 14 20 15 7 14 19 12 6 17 20 3 5 2 10 12 16 12 16 16 15 13 14 9 7 2 4 6 11 10 12 1 11 1 12 1 15 0 9 20 3 16 17 17 16 11 2 13 4 18 0 3 12 5 3 17 16 19 20 11 3 7 8 18 3 18 18 4 10 0 8 2 15 15 9 1 15 2 6 9 4 15 17 15 4 14 13 13 3 11 20 12 4 17 10 18 5 16 11 8 5 17 16 17 19 0 16 17 16 15 1 12 6 17 0 6 19 16 20 2 10 1 13 13 5 2 5 18 15 1 13 9 18 12 12 8 12 2 8 19 9 18 16 4 5 9 19 17 2 4 0 13 16 6 3 13 17 2 15 9 8 11 18 0 1 18 6 3 10 10 15 17 0 14 14 10 15 16 3 5 17 1 0 15 18 0 8 0 17 5 0 3 13 6 13 11 14 20 19 1 6 15 14 8 1 2 0 9 5 20 14 13 1 12 5 11 11 8 19 15 10 8 15 2 1 14 14 19 10 17 13 13 10 9 2 1 6 15 9 3 12 13 16 18 13 10 2 11 19 11 18 3 13 20 6 16 17 9 16 19 7 2 15 7 16 19 11 7 14 2 11 10 6 0 11 6 13 9 1 4 14 4 20 16 17 9 0 15 7 17 6 19 7 10 11 5 1 19 15 6 12 5 13 7 5 18 18 4 11 3 14 5 12 14 5 15 13 3 17 5 8 16 9 18 11 18 13 14 15 4 8 18 9 5 18 14 7 20 10 13 13 20 8 4 14 17 11 19 2 13 0 11 19 1 8 11 10 4 1 12 12 13 17 18 4 7 6 14 2 17 16 20 18 12 20 13 3 2 4 8 2 4 7 7 10 18 12 11 1 18 1 3 10 4 5 19 1 13 19 14 10 19 9 18 11 2 0 2 8 8 3 5 9 6 5 3 17 11 18 5 8 13 7 4 18 18 6 0 16 12 17 15 7 4 4 12 10 19 13 5 0 8 0 9 1 13 7 1 4 12 6 5 5 7 6 12 17 7 15 14 19 2 16 0 4 5 4 8 18 6 14 8 5 16 17 2 17 15 8 20 20 4 13 5 6 20 11 18 14 2 3 7 13 19 20 4 6 18 11 1 5 14 13 10 15 15 9 19 3 20 15 2 11 2 0 5 10 8 15 2 11 4 2 5 20 11 7 11 6 0 16 17 9 6 11 5 17 6 4 12 3 3 10 17 19 18 16 13 10 11 4 10 18 7 1 1 9 8 12 15 4 16 0 4 4 1 15 1 0 14 5 5 4 16 10 14 15 17 4 14 6 11 1 5 0 6 18 11 1 3 14 20 13 19 2 15 12 11 19 20 0 19 11 9 18 10 10 8 10 15 0 7 19 10 20 11 15 18 12 17 18 15 7 17 13 4 12 2 8 10 17 6 14 0 19 11 4 3 8 2 1 17 4 12 5 2 10 13 9 0 9 14 17 11 16 19 19 13 18 16 20 13 6 15 14 13 9 14 16 3 5 0 3 6 8 20 5 5 0 2 15 5 4 11 5 12 10 4 5 10 12 3 15 17 2 11 6 4 20 10 8 0 19 0 7 17 18 15 10 6 15 11 7 16 5 1 18 14 11 7 11 19 8 19 12 20 7 5 12 19 11 7 14 12 9 0 7 19 5 1 18 14 16 12 17 10 1 20 12 15 9 10 10 0 6 5 3 14 6 2 8 6 16 19 12 12 7 1 10 17 8 4 5 4 14 17 0 6 6 7 13 3 12 4 0 14 1 16 16 16 11 14 14 20 3 17 3 11 15 2 4 3 17 20 4 17 16 10 1 0 15 7 8 8 0 20 12 9 10 14 3 1 6 0 10 14 15 5 6 12 3 8 20 7 0 8 8 9 1 14 15 15 2 18 13 6 0 19 5 6 1 15 14 6 19 17 16 20 13 1 8 8 20 16 7 1 8 8 19 18 1 7 13 12 1 8 17 15 8 12 8 11 12 11 2 13 2 10 18 17 17 6 3 20 9 19 11 7 11 12 12 15 6 6 1 13 19 0 0 9 10 9 19 4 9 7 1 4 20 20 10 17 2 5 14 19 2 9 1 13 9 5 11 1 10 1 18 12 0 12 12 20 10 6 2 12 19 15 8 3 16 18 16 13 17 18 12 11 6 2 0 13 20 18 3 4 11 19 10 8 16 5 15 15 5 10 15 9 7 20 18 15 9 8 15 4 6 14 9 4 19 0 19 17 16 9 17 17 13 0 0 0 6 0 15 1 11 12 16 18 1 13 4 9 10 0 19 1 20 19 13 10 13 1 6 15 7 20 9 9 0 6 0 0 16 1 2 5 6 12 18 11 9 7 2 13 15 10 15 6 9 18 18 4 7 14 3 9 18 13 15 17 5 20 5 9 8 18 15 5 3 0 8 4 8 19 4 13 15 4 16 7 1 20 3 12 17 4 12 12 2 11 7 14 11 4 11 13 19 5 19 15 12 9 9 19 4 2 13 12 6 3 3 15 6 5 14 15 8 4 3 4 19 15 16 19 9 19 7 9 1 12 18 20 6 13 15 11 8 3 10 0 15 0 15 6 7 19 5 3 8 5 1 19 17 9 7 8 19 14 16 13 4 0 8 9 10 6 13 14 15 11 20 6 19 16 8 14 10 9 3 5 1 19 17 5 3 12 15 17 9 14 11 8 1 2 1 14 0 20 0 3 2 4 6 11 10 14 9 2 6 17 10 16 7 2 3 13 1 9 13 1 15 1 2 2 19 10 0 6 4 8 6 2 14 1 0 12 6 15 6 4 6 13 1 9 17 18 5 9 8 5 9 6 14 3 15 7 0 16 18 8 13 9 18 19 11 15 2 11 4 20 16 17 12 9 13 19 7 20 3 8 1 17 15 2 4 2 12 4 12 18 4 16 8 12 8 18 14 17 3 13 13 11 15 19 10 11 1 10 9 20 8 7 7 9 8 20 11 9 12 8 19 10 15 12 19 7 17 2 8 20 16 9 12 10 20 5 14 3 0 6 8 14 1 14 11 5 18 12 5 13 14 8 12 1 11 17 17 10 3 15 15 19 16 4 10 19 17 4 3 13 6 10 0 1 12 1 4 4 19 6 13 18 4 1 20 7 12 9 2 18 16 7 17 14 5 2 1 2 7 10 8 9 9 6 10 17 15 12 3 17 7 12 20 13 9 14 9 20 13 5 19 6 14 16 18 18 1 5 7 7 11 4 14 11 13 9 4 19 12 9 19 12 9 13 5 14 5 10 2 0 0 14 12 2 2 12 16 8 0 5 17 3 4 19 10 9 18 17 0 13 8 16 17 4 2 19 14 20 13 10 3 13 19 9 20 0 0 12 15 4 8 4 8 13 1 15 15 2 14 17 20 5 6 13 4 6 9 4 6 16 14 15 1 19 17 1 14 8 0 8 3 5 18 4 3 16 15 0 15 3 20 13 3 14 3 18 20 9 7 3 1 4 17 7 14 6 12 18 4 13 5 14 20 6 12 20 7 8 18 12 8 16 5 19 19 19 8 4 20 17 5 6 8 18 4 1 6 19 10 12 12 4 19 19 8 10 8 20 15 20 18 5 18 10 19 12 17 1 15 19 5 14 5 20 1 19 18 16 6 12 6 5 12 6 12 19 20 5 8 7 1 9 13 2 5 16 4 5 11 12 11 4 9 0 15 20 7 15 3 15 4 0 5 4 0 2 8 20 12 8 18 7 10 18 16 4 8 11 7 19 9 20 12 12 19 16 13 15 4 12 3 14 19 12 17 2 9 1 18 2 12 17 5 3 7 9 2 7 2 12 19 20 16 0 2 14 2 1 5 2 9 11 12 8 1 8 17 17 18 19 3 2 12 14 10 9 19 13 10 11 17 5 14 11 4 20 16 19 17 13 17 4 4 0 9 11 7 18 17 13 7 9 6 16 3 2 0 7 6 6 3 9 1 20 12 1 6 9 11 13 0 8 5 3 0 9 6 5 2 5 13 1 17 17 3 3 6 2 4 6 10 6 10 5 18 14 2 8 4 2 4 19 6 13 7 18 0 17 9 2 2 1 19 2 4 8 18 1 12 9 3 20 7 0 11 1 0 1 7 9 6 7 9 9 10 3 1 9 9 15 14 20 8 3 15 1 6 9 0 2 17 15 20 16 4 6 2 11 9 14 20 4 17 14 20 6 19 18 13 2 7 15 13 19 13 2 8 16 19 7 0 6 6 14 15 5 4 14 3 2 5 9 20 6 11 12 11 3 7 15 13 6 18 12 16 19 7 2 5 7 20 7 17 7 17 16 10 10 5 10 11 15 1 12 13 14 8 3 17 17 10 7 4 2 0 9 3 10 11 0 2 0 18 10 15 2 9 11 8 4 5 5 19 11 10 2 18 1 14 10 12 13 15 14 20 2 12 4 2 2 10 13 3 11 2 4 20 9 5 7 3 11 8 17 2 15 20 5 17 13 20 17 0 18 1 11 6 2 7 3 13 8 7 11 9 4 1 7 3 16 7 15 0 18 19 7 10 17 13 1 17 12 13 20 16 6 11 20 10 2 19 18 15 12 14 11 9 16 9 12 5 19 17 8 16 19 8 9 3 8 19 9 11 20 6 0 5 6 1 17 17 0 19 20 8 4 17 2 20 3 3 20 12 0 17 9 6 20 2 5 8 12 13 14 8 7 2 11 13 19 13 18 9 20 19 12 16 15 13 11 6 15 8 11 0 9 14 3 11 3 17 20 2 13 18 12 3 18 2 10 20 16 11 8 10 11 1 20 2 5 10 18 10 11 0 20 3 19 13 6 4 3 20 1 2 15 13 19 12 20 0 20 4 14 5 12 14 9 5 13 2 2 9 17 16 7 17 10 19 10 4 20 3 0 11 0 13 5 2 1 5 12 18 5 6 16 0 12 5 10 19 6 9 17 12 5 18 12 18 19 15 14 12 18 8 7 16 15 5 7 5 14 10 20 1 20 1 14 13 3 2 20 8 16 18 17 12 3 13 11 6 15 3 8 2 11 3 19 8 14 3 2 10 3 7 14 10 0 12 10 18 17 9 15 10 10 12 18 11 3 16 15 3 15 5 10 11 8 3 11 18 12 1 18 6 15 3 15 1 10 15 10 3 16 15 18 15 16 16 0 2 2 13 10 11 5 19 7 18 15 13 7 20 19 2 10 15 7 14 17 4 20 13 8 13 13 17 16 7 7 10 14 9 0 19 0 5 12 13 9 18 6 8 18 4 20 2 3 17 5 9 18 19 20 19 18 15 14 1 16 4 16 0 15 6 14 13 19 0 13 18 5 7 13 7 0 2 11 12 2 5 19 18 11 10 19 7 2 9 16 5 16 4 15 11 7 8 17 12 10 1 3 9 17 11 17 10 15 7 9 18 13 1 18 0 2 4 17 2 7 5 14 4 2 3 9 3 17 2 17 16 17 14 15 12 4 14 11 9 0 0 16 0 14 15 3 0 0 3 4 19 15 2 9 20 1 1 9 0 7 9 4 4 12 15 8 8 1 2 3 2 12 20 11 20 8 18 0 2 6 17 14 0 6 8 8 18 12 13 20 2 19 18 7 3 7 7 1 4 0 12 0 12 18 16 2 2 11 4 4 3 0 2 18 13 4 5 0 6 8 2 14 7 20 3 0 16 7 2 16 15 9 5 13 20 2 6 20 18 20 3 19 9 14 16 13 7 2 7 17 13 10 16 19 1 1 1 1 13 13 16 7 3 3 14 1 2 11 18 20 4 4 4 15 18 11 19 19 8 1 15 0 9 16 1 13 15 18 8 9 1 9 1 9 6 0 13 20 8 20 0 15 17 7 6 11 8 15 10 18 2 3 11 1 5 11 17 20 13 16 9 16 6 12 15 11 12 10 17 4 15 3 2 11 13 6 19 10 17 7 2 18 16 13 8 10 20 9 20 1 19 8 0 11 4 6 18 20 14 6 16 12 13 16 16 10 10 12 10 19 20 14 18 8 15 15 5 1 20 1 8 12 18 15 13 1 2 4 10 12 8 12 12 1 2 19 2 15 2 5 5 1 17 17 11 0 8 8 3 4 20 1 15 3 2 20 4 8 10 13 9 20 7 11 15 2 1 9 20 15 2 6 5 7 2 1 18 0 11 4 4 3 15 12 15 16 11 17 0 13 0 10 2 8 5 16 0 17 3 10 11 9 19 10 11 17 6 19 6 1 12 5 8 17 18 2 15 6 3 10 3 14 9 11 5 17 14 12 20 10 12 17 7 12 7 3 14 16 14 5 5 11 3 12 0 3 20 4 3 17 14 17 16 8 17 0 3 12 9 4 12 18 18 0 0 19 17 8 18 14 11 10 3 6 20 13 18 4 13 7 5 15 20 18 10 7 15 18 3 0 1 7 7 0 14 13 5 16 9 0 8 6 13 5 13 5 12 20 19 20 15 11 20 8 11 14 16 12 10 2 3 6 15 2 16 14 18 12 18 0 17 17 11 4 17 14 4 1 16 2 19 17 14 7 8 1 7 17 5 7 9 20 17 14 10 2 6 1 16 20 17 8 13 5 1 9 15 4 15 10 6 1 4 10 10 7 20 4 15 3 2 13 18 14 12 13 11 8 11 10 10 0 10 15 0 19 0 16 3 14 15 10 14 2 5 6 13 0 15 4 17 4 18 9 15 8 13 2 8 0 7 8 8 6 5 13 18 10 9 19 5 1 18 9 3 16 13 9 19 18 14 0 6 15 14 1 17 17 11 9 4 19 0 19 16 9 10 18 6 13 4 1 9 16 7 7 8 11 16 7 2 14 2 7 10 13 11 8 4 14 15 7 18 9 13 2 20 13 11 15 16 1 10 6 18 10 0 20 4 9 4 15 17 4 18 18 12 4 4 1 15 3 9 9 1 1 10 13 10 13 5 2 10 12 16 8 14 11 14 17 13 20 0 9 6 2 17 14 11 8 13 9 9 17 15 7 13 5 6 16 4 19 7 4 16 13 20 9 10 12 10 13 5 12 19 16 11 6 6 1 2 1 1 18 1 18 6 0 17 2 10 2 8 17 9 6 19 0 20 2 13 4 20 3 5 15 11 19 5 18 1 10 10 1 7 18 5 9 0 20 16 7 2 18 19 2 9 13 3 18 15 12 9 14 8 10 12 8 3 19 12 15 11 3 10 13 9 4 20 4 16 16 8 10 1 6 13 4 10 0 8 9 10 3 2 15 11 14 12 14 2 2 1 6 1 3 13 4 14 12 17 3 8 7 3 7 8 18 7 0 12 18 9 4 9 6 2 8 11 1 18 15 3 4 15 0 10 17 11 14 18 1 16 14 17 7 13 19 16 0 18 10 16 0 12 18 9 4 16 8 8 0 16 2 19 9 9 4 10 5 17 5 13 10 17 17 17 9 15 7 4 13 12 9 3 11 5 11 10 3 0 5 3 17 1 16 8 6 18 19 4 17 7 3 3 1 2 15 14 10 8 13 8 16 8 0 4 8 10 13 7 1 0 4 19 17 14 1 15 1 8 4 7 9 15 8 15 13 10 0 6 13 4 6 18 13 3 6 14 19 13 3 14 12 16 20 7 16 20 13 8 5 12 19 3 12 10 7 4 20 4 13 4 6 15 20 19 9 14 11 4 3 20 19 1 13 13 3 1 4 4 9 8 2 0 2 13 11 19 19 20 11 4 20 5 12 18 5 12 20 0 13 9 3 8 5 8 9 13 13 3 10 2 11 2 15 19 16 6 3 20 10 10 20 15 11 7 0 5 6 4 2 9 9 3 6 8 12 12 14 3 5 0 2 15 17 4 9 16 16 5 14 15 1 16 15 0 6 8 5 15 10 18 9 15 16 5 6 14 14 17 13 15 1 1 2 1 0 0 3 17 20 1 14 9 2 0 12 16 15 9 6 20 14 12 12 15 16 16 15 18 2 2 12 18 4 4 2 8 10 10 5 9 11 4 20 5 12 17 18 16 0 16 15 19 19 8 11 3 5 20 1 7 4 20 10 15 17 4 8 13 10 1 6 3 18 7 19 20 4 20 11 7 14 10 19 7 5 3 16 20 12 12 13 8 9 16 1 8 20 9 19 14 12 5 14 18 3 9 5 15 12 1 20 8 20 18 19 7 2 7 7 4 14 5 2 1 5 13 12 0 3 14 6 18 8 0 3 20 9 14 5 1 20 15 6 5 20 16 20 3 0 12 7 20 7 9 5 8 6 9 4 14 18 19 1 0 5 12 16 20 2 5 8 8 5 16 4 0 9 0 18 7 18 13 4 16 14 3 1 14 14 16 10 1 15 15 0 9 10 15 13 7 11 7 7 20 18 15 16 2 12 20 12 12 5 16 1 13 13 13 20 20 9 18 0 9 10 4 0 20 1 18 6 16 20 2 1 9 20 4 5 9 12 14 19 17 15 13 2 17 11 17 19 13 8 10 0 13 6 2 0 0 10 17 18 5 20 12 4 14 1 19 9 1 19 6 4 1 1 16 11 5 11 5 4 16 17 11 14 17 11 6 17 20 9 17 9 14 8 15 6 12 13 3 12 17 11 10 11 9 4 10 1 18 19 18 0 4 7 16 5 18 0 0 17 4 6 9 3 5 10 19 13 10 10 0 11 11 3 18 5 16 15 11 17 8 5 20 7 3 19 4 14 12 8 17 0 8 16 1 1 2 19 16 3 6 19 2 17 19 20 9 16 19 19 8 18 0 13 7 17 20 17 14 4 2 4 0 17 19 19 9 8 7 9 16 16 9 8 7 6 3 20 1 15 6 6 8 0 17 12 11 5 15 0 7 2 2 17 20 5 2 7 7 20 5 10 18 0 2 2 6 15 2 16 13 20 11 2 11 0 19 9 14 19 3 4 16 2 13 9 17 18 9 5 13 20 14 15 19 6 3 6 3 0 20 13 18 12 10 12 12 13 1 3 20 19 6 15 5 14 2 3 19 6 0 20 12 4 19 17 19 7 17 9 18 13 8 9 13 20 16 12 5 3 13 0 19 14 8 8 17 14 15 14 6 6 3 11 16 17 12 9 7 18 10 20 11 5 13 15 10 19 3 12 17 12 18 7 16 6 17 20 18 6 11 1 14 16 9 18 0 10 0 14 0 10 0 20 16 19 18 2 17 9 1 15 9 7 2 5 18 20 1 0 6 7 6 19 5 3 11 7 2 19 8 17 20 2 12 12 4 2 12 17 10 8 14 13 16 0 0 14 11 5 17 12 4 12 12 11 16 8 5 6 0 6 4 16 19 5 2 20 10 16 8 9 4 12 19 15 3 2 16 19 11 12 1 15 16 20 15 6 8 8 10 15 9 7 10 3 9 19 10 18 6 8 10 2 6 10 7 12 19 9 11 5 4 9 1 4 20 10 13 2 8 15 0 11 19 7 16 6 6 0 6 0 16 9 4 19 7 18 2 0 12 2 10 15 3 14 17 6 17 6 4 12 11 6 15 15 6 1 6 19 10 17 13 12 17 15 7 13 8 13 2 20 12 16 10 8 4 18 18 20 1 10 8 14 14 11 12 14 8 8 17 17 4 16 6 9 7 19 8 7 15 20 8 12 13 5 9 2 19 6 2 20 11 10 18 12 9 19 17 7 19 20 9 0 9 8 16 15 10 7 1 18 19 2 12 3 5 6 16 4 8 18 3 5 20 13 18 2 0 13 0 1 5 18 0 15 15 1 17 10 20 16 14 14 20 2 19 2 12 20 5 6 9 11 11 6 6 13 13 10 10 14 3 7 1 7 7 16 1 19 12 13 5 2 11 18 10 3 11 7 6 16 5 6 11 13 13 8 19 17 14 5 15 1 2 15 12 13 1 15 8 14 3 1 10 16 4 18 18 0 20 0 13 0 15 2 20 13 10 9 16 4 1 11 13 20 17 5 13 7 5 2 12 3 15 18 6 18 7 15 1 3 2 10 12 13 11 12 9 2 3 4 11 9 8 5 1 17 12 9 12 11 2 9 6 0 18 6 0 5 16 18 10 9 19 6 18 15 19 20 5 10 20 5 18 4 12 2 14 12 8 14 1 2 10 5 17 6 6 5 16 5 17 3 2 6 19 14 8 4 0 9 15 8 1 6 19 2 3 13 8 19 1 12 7 5 6 7 3 13 3 3 7 14 20 2 6 5 18 20 1 4 6 17 17 4 20 20 19 12 16 5 18 2 7 11 1 0 4 13 9 17 10 12 15 11 8 13 16 0 19 3 7 17 7 13 5 6 7 8 19 9 17 11 16 11 2 3 17 1 15 9 4 6 6 20 17 11 9 18 3 13 3 7 19 1 1 0 0 13 19 6 15 6 4 6 12 2 6 2 2 11 3 3 15 18 4 17 2 13 19 6 2 13 10 5 5 19 17 4 1 0 9 5 5 11 17 8 6 5 8 10 9 8 2 12 16 14 10 13 18 5 9 16 0 12 19 8 11 13 2 9 12 8 13 5 5 20 14 16 12 4 4 17 7 15 18 0 4 17 7 14 15 17 10 3 4 11 18 18 5 11 15 12 8 1 13 12 2 15 19 17 17 11 16 14 4 4 12 17 2 7 6 15 11 19 6 0 14 18 5 5 2 1 1 0 1 15 18 8 9 10 13 10 20 8 20 0 6 7 0 0 3 14 20 19 19 17 10 12 9 19 18 8 4 7 3 8 13 13 15 18 0 13 20 1 11 16 17 5 4 2 11 19 17 17 2 3 9 19 8 16 12 3 10 10 2 17 15 19 11 3 7 11 14 15 20 7 1 20 11 6 3 2 16 7 8 2 8 13 19 8 0 17 20 6 14 7 16 0 1 16 4 16 13 20 4 13 13 18 14 1 4 18 10 5 5 7 8 10 7 1 12 11 12 13 1 11 17 13 19 18 18 13 16 7 20 18 7 7 20 7 2 10 8 9 13 1 18 0 20 14 1 3 20 9 16 7 17 10 17 10 12 1 13 2 3 3 17 2 11 19 7 11 13 7 14 14 11 19 7 2 4 20 9 13 3 2 16 1 15 18 7 15 18 19 15 11 12 16 10 13 17 13 11 7 6 8 10 7 16 13 19 7 20 2 14 7 17 12 2 20 13 4 19 11 12 15 13 14 20 2 6 13 2 16 19 5 7 17 16 6 8 19 7 18 6 16 7 12 3 1 7 18 8 10 5 9 15 20 5 9 12 15 14 19 8 5 13 2 4 14 8 16 11 15 0 13 11 13 15 3 18 5 12 5 16 17 5 20 7 20 7 10 13 20 4 17 4 5 14 19 0 4 19 14 17 14 7 1 1 4 15 9 13 11 2 11 2 18 19 11 19 14 4 18 17 4 19 11 6 16 3 17 19 4 20 5 7 19 2 8 11 20 6 16 17 17 0 20 14 11 7 18 7 2 18 1 6 3 4 6 1 13 20 2 0 2 20 11 18 6 13 17 10 2 11 14 15 20 16 20 10 10 11 12 0 1 17 17 13 0 20 11 9 19 3 14 5 9 6 6 8 9 14 11 1 11 15 8 7 13 20 18 1 2 7 2 8 17 12 11 5 18 14 11 19 5 12 7 17 18 1 8 2 3 3 3 7 2 20 9 16 19 10 0 7 10 14 6 13 9 6 8 15 19 5 15 9 4 7 6 19 3 17 11 15 3 7 11 12 14 8 0 17 15 7 18 0 15 12 15 8 20 17 6 5 9 0 2 1 19 5 14 7 17 12 3 14 7 4 11 2 2 20 15 16 13 7 17 10 8 5 13 15 6 7 19 4 8 3 17 8 14 17 17 17 20 18 17 12 16 9 11 6 18 4 7 16 14 7 13 8 4 15 19 11 20 14 14 11 6 18 19 0 12 7 10 5 0 16 17 5 6 11 1 8 6 16 0 5 0 6 0 1 18 1 14 0 8 15 7 12 17 7 19 12 4 11 0 6 0 19 4 3 11 5 10 8 16 5 10 20 13 20 17 11 20 15 1 10 16 19 7 14 2 4 16 6 2 17 9 12 10 11 3 17 19 12 5 1 15 18 2 5 2 9 6 8 3 12 0 5 13 14 11 2 11 7 9 2 10 6 3 20 10 15 14 6 2 5 15 16 11 10 7 10 0 12 0 14 16 14 5 5 3 13 3 16 16 9 14 19 16 7 2 3 5 0 11 14 5 8 3 8 18 6 2 4 5 10 15 7 7 7 20 18 4 8 16 17 8 13 9 1 17 5 2 14 10 8 12 19 11 6 10 12 4 19 3 2 13 9 12 17 20 1 2 20 9 20 12 17 2 14 9 6 5 15 14 2 1 5 8 5 19 5 17 6 3 12 2 6 14 2 20 4 5 14 20 19 4 8 18 5 18 2 8 16 3 7 1 0 4 17 13 20 6 6 18 12 5 13 19 8 5 10 9 11 2 13 20 18 4 5 5 7 2 7 15 1 11 12 20 20 14 16 15 17 1 0 11 4 4 18 5 16 17 0 6 6 10 10 10 3 9 19 8 19 12 2 20 0 5 11 11 5 20 9 12 11 13 1 10 14 3 15 6 0 20 0 4 2 5 19 19 13 5 19 0 19 13 6 20 4 13 15 11 18 2 1 0 14 10 15 2 3 11 16 14 20 15 1 1 14 18 10 16 10 5 20 20 16 13 2 18 19 6 14 15 17 5 5 15 18 17 19 13 7 2 8 9 17 20 6 1 10 19 17 8 10 10 5 2 17 1 6 20 15 3 19 3 5 16 2 12 6 9 17 13 9 11 18 8 12 8 9 13 0 17 4 5 19 3 16 8 7 14 19 15 12 3 16 8 14 19 3 5 0 7 12 7 5 13 3 19 10 10 2 12 4 9 15 15 10 14 4 7 19 20 13 7 19 5 4 13 11 11 13 1 6 18 8 4 8 10 5 13 18 2 5 16 11 10 11 3 7 9 3 13 8 16 20 16 7 11 17 19 4 8 14 2 16 5 14 2 4 9 19 6 18 17 12 6 18 20 7 1 18 11 7 1 17 17 9 13 1 1 19 7 6 19 13 1 14 0 6 4 16 8 6 4 9 2 6 8 13 2 0 7 13 10 17 12 14 18 8 17 12 18 9 9 2 19 14 5 5 2 5 4 11 17 8 15 5 19 14 10 17 15 1 20 8 6 18 7 18 20 18 1 1 14 14 18 10 7 7 19 8 0 18 13 19 15 19 10 6 11 16 4 16 8 16 2 1 2 11 16 13 1 6 20 4 8 16 9 6 11 17 18 0 7 19 0 16 1 12 10 4 15 6 5 1 3 18 10 4 9 9 1 1 11 15 19 19 20 20 18 8 8 4 6 19 14 2 17 10 16 11 16 1 6 15 15 3 9 12 13 17 3 15 19 9 20 19 1 16 18 1 2 11 8 8 2 6 6 2 6 4 7 17 8 6 15 5 7 2 6 8 14 19 1 18 15 8 8 12 9 0 20 15 18 18 6 10 13 17 11 1 2 12 15 8 17 4 3 11 7 1 0 19 3 4 19 8 17 16 17 12 10 10 2 5 16 10 0 12 3 19 11 6 10 0 7 17 14 10 5 1 3 1 10 9 20 1 10 14 12 5 2 5 17 20 16 11 1 3 17 18 18 7 6 4 12 17 2 19 10 6 14 4 7 6 2 13 14 10 18 14 12 9 19 3 9 11 3 18 16 20 1 20 5 19 13 18 18 0 15 13 14 7 9 17 5 20 9 18 8 20 4 10 12 15 13 14 17 19 11 1 15 20 10 17 5 14 16 0 19 4 10 20 14 1 1 3 14 11 14 9 18 20 4 18 17 16 9 0 6 15 19 9 1 8 13 13 2 5 19 8 13 5 20 4 15 4 11 9 19 4 19 3 17 0 20 18 1 20 10 0 11 3 11 15 6 16 15 20 8 5 11 15 3 5 14 17 17 3 19 2 9 10 4 4 15 14 1 19 15 18 0 8 13 6 8 14 19 20 19 7 18 19 13 2 17 15 9 10 15 19 5 11 10 5 8 4 13 0 6 5 18 19 8 1 15 14 6 20 13 4 6 11 16 2 4 0 11 9 19 18 8 14 11 14 9 7 18 6 7 5 20 16 11 5 16 10 6 19 7 17 0 2 12 13 6 1 4 0 20 8 6 10 11 16 7 18 2 14 11 7 0 6 17 7 20 8 17 1 2 20 15 8 8 19 12 7 4 0 17 0 6 19 9 5 3 3 9 4 2 4 6 4 10 0 3 8 1 20 13 17 0 18 10 20 19 11 13 6 13 18 14 10 5 1 2 20 19 15 18 9 7 8 0 3 4 1 12 16 11 5 12 7 14 11 14 8 15 16 2 12 3 10 14 8 10 15 16 14 16 19 16 9 13 2 8 11 6 19 9 18 13 7 0 3 16 1 9 9 10 19 11 11 9 5 20 8 14 6 1 9 4 0 19 20 9 2 13 13 3 8 13 4 4 17 9 1 15 10 16 6 18 13 17 11 0 5 1 3 1 11 5 13 9 16 10 0 10 0 12 5 0 17 11 11 15 7 14 16 12 10 18 12 19 2 3 15 7 20 9 4 5 4 17 3 6 14 14 12 0 13 17 4 6 3 1 19 3 15 10 11 4 11 18 5 1 10 19 7 8 10 11 16 20 8 20 5 19 13 9 13 13 11 15 17 18 13 10 20 5 19 6 4 7 12 18 17 4 0 2 11 15 14 19 20 11 11 10 15 19 12 13 10 11 17 8 11 20 8 9 11 19 15 12 9 18 9 14 6 0 19 0 14 10 0 9 12 12 19 20 18 17 17 5 19 6 0 0 0 20 1 5 3 8 16 9 17 8 19 0 2 2 8 7 9 1 19 2 11 18 12 7 3 9 17 6 5 11 15 7 7 16 4 5 7 17 14 3 19 17 1 3 4 11 3 12 18 14 16 17 8 18 1 14 13 7 10 5 3 11 20 2 5 18 19 7 8 15 17 3 5 8 14 17 13 10 4 18 12 14 18 16 3 5 10 18 19 12 9 6 14 9 5 9 0 0 17 5 10 18 18 16 10 7 17 7 11 10 15 4 10 10 11 3 11 6 0 8 16 13 9 17 1 7 15 16 19 13 9 6 5 2 1 0 7 6 20 5 3 5 4 17 4 2 18 17 4 14 10 11 5 4 10 16 13 8 9 2 15 1 7 11 13 8 17 5 18 18 18 7 16 7 8 19 3 12 17 12 6 11 0 8 10 11 1 16 19 12 7 13 1 2 1 13 9 9 7 4 19 17 17 4 16 6 12 17 4 16 18 3 17 6 6 10 3 0 8 9 9 15 4 1 2 3 4 17 14 14 19 7 7 3 15 4 14 12 3 5 11 17 8 9 12 0 5 6 20 20 10 19 15 15 18 9 17 12 18 3 10 8 17 12 18 4 2 4 19 17 6 3 20 9 2 16 13 13 11 16 17 6 1 17 10 17 15 10 9 6 0 16 0 19 6 18 10 10 5 10 6 7 13 8 18 5 4 7 7 14 20 19 12 7 2 19 17 20 12 14 14 11 11 11 5 7 12 10 13 2 12 19 0 20 11 14 20 18 2 4 14 3 2 12 1 1 4 14 19 11 5 3 16 17 2 18 8 12 14 11 16 14 13 1 20 17 14 10 4 12 18 6 18 7 4 4 5 10 8 20 17 9 9 17 6 19 3 20 15 14 12 13 4 2 8 13 15 9 0 0 1 10 1 7 8 7 6 4 0 4 6 1 2 6 1 0 12 9 5 5 11 20 16 17 7 12 7 12 12 4 15 11 0 1 18 20 11 6 6 1 17 8 13 16 15 5 7 16 0 5 10 2 9 14 15 8 4 14 11 6 1 9 6 17 8 3 13 19 19 18 0 18 10 7 2 10 1 11 13 11 8 3 15 8 9 8 15 14 12 16 19 7 5 8 18 20 9 0 1 2 20 1 9 3 6 5 15 17 8 10 8 6 16 11 6 11 2 16 7 3 13 13 11 1 6 8 8 2 18 14 7 13 4 3 13 20 10 10 18 17 5 0 19 3 0 4 12 4 17 14 11 9 16 2 8 5 16 15 12 6 2 15 14 14 12 7 8 18 17 3 14 6 16 10 4 16 20 17 9 9 0 8 5 14 11 2 11 19 0 3 7 15 12 18 13 16 9 15 10 6 0 11 19 0 0 0 12 13 16 10 15 19 10 15 20 20 19 12 13 10 5 10 0 14 6 18 7 15 7 14 13 12 14 14 20 20 9 1 17 9 0 8 7 20 11 14 14 3 1 9 17 0 16 2 5 10 1 7 19 11 11 12 11 18 20 14 19 18 8 9 3 7 12 19 4 2 4 18 13 9 6 3 9 4 4 16 18 1 12 7 14 12 13 8 20 5 14 6 11 17 0 19 12 20 15 14 14 9 14 14 16 6 20 2 7 14 2 10 1 10 12 13 12 18 5 17 8 0 4 11 5 7 20 9 18 15 15 15 18 20 5 5 20 1 5 20 18 17 3 8 9 12 3 3 5 12 11 16 5 3 6 4 20 10 4 2 13 10 5 6 10 11 2 7 7 1 6 18 3 13 1 4 11 5 2 7 13 0 11 0 1 8 9 0 7 10 5 16 16 12 16 15 17 17 3 7 18 15 11 10 17 3 12 14 18 5 4 3 20 8 10 5 16 2 12 6 2 5 11 6 11 20 10 13 7 7 4 18 7 6 4 12 16 9 2 15 13 12 9 6 10 16 9 5 18 1 5 10 8 17 17 19 3 3 1 7 8 11 13 7 6 17 4 18 8 4 10 0 11 18 5 20 13 20 12 15 8 17 12 6 8 4 0 20 8 4 0 17 1 8 1 0 0 2 10 1 18 5 0 13 12 12 5 9 19 18 0 7 2 3 13 13 9 13 7 18 3 15 19 9 17 19 12 7 16 9 11 9 1 17 7 17 7 6 0 11 2 9 13 8 14 16 12 0 3 16 19 20 16 7 18 8 10 6 14 15 7 8 0 15 16 7 11 14 19 17 14 3 19 2 19 4 9 20 13 11 6 18 20 0 11 7 12 18 3 20 8 16 5 2 3 16 0 17 13 20 6 1 17 15 9 17 1 14 20 17 5 12 0 6 17 15 15 13 6 2 13 2 1 7 11 11 9 14 11 13 8 5 2 7 9 7 19 7 16 15 5 20 17 9 2 16 19 11 2 10 5 5 0 14 7 16 5 10 3 15 9 17 12 1 2 19 4 11 4 1 8 14 14 18 16 0 18 14 8 20 15 10 13 1 10 6 7 2 9 2 7 19 0 16 10 9 6 7 15 17 18 14 3 5 14 13 2 13 17 8 9 6 14 15 7 18 2 5 4 4 1 20 19 0 10 18 1 3 3 6 15 19 19 1 1 7 6 13 9 16 9 7 11 11 16 20 13 3 6 12 13 15 13 1 6 16 7 11 3 16 17 18 18 4 14 3 16 16 12 14 8 5 7 16 0 20 11 20 15 7 14 16 7 7 19 9 17 14 7 15 3 4 16 16 5 4 12 14 17 19 10 13 17 11 6 14 2 6 12 7 15 5 20 16 18 12 16 8 14 6 18 19 13 20 17 16 4 14 17 4 4 11 9 1 16 12 1 16 11 20 20 4 15 7 3 16 2 14 9 11 14 1 8 11 13 5 3 8 1 9 2 1 14 20 2 9 18 20 5 18 17 7 20 4 12 2 7 11 9 13 8 18 17 10 14 3 6 8 19 8 9 12 12 17 14 14 11 16 9 16 10 11 6 12 9 1 9 11 20 16 7 0 7 1 1 6 1 6 15 2 2 4 16 7 5 20 18 2 11 16 15 10 14 12 18 11 9 16 3 5 12 9 15 15 13 20 14 12 0 4 10 5 6 10 6 16 11 13 2 4 13 12 2 17 14 2 20 17 18 7 4 8 1 0 14 14 0 10 16 1 3 7 20 1 10 11 10 2 9 14 11 5 5 2 17 13 12 15 7 8 4 3 9 4 13 0 0 8 11 13 7 0 14 11 14 18 9 8 18 17 7 8 17 7 18 7 17 2 10 10 0 4 14 11 18 12 1 11 18 0 17 10 17 7 6 13 7 7 9 20 10 14 2 8 19 1 16 2 20 5 11 2 10 18 10 19 1 13 20 10 14 15 2 14 15 5 18 4 3 10 2 5 3 8 11 17 3 10 6 17 13 4 15 8 13 20 14 16 9 12 0 13 2 3 3 8 19 6 4 14 5 7 1 13 15 7 1 15 19 6 12 7 3 9 17 18 9 15 18 10 12 8 12 11 2 2 0 9 13 11 6 16 0 2 6 5 16 12 9 9 6 15 4 1 19 0 9 5 3 12 9 8 20 17 4 13 20 18 1 4 6 16 13 20 2 13 3 17 4 13 6 20 8 3 17 7 13 6 16 19 15 16 14 12 12 6 15 16 14 20 10 6 3 10 3 17 2 4 17 0 13 1 7 5 3 0 14 6 10 4 13 9 17 5 0 11 17 20 0 19 2 5 6 14 20 14 15 2 4 0 3 14 14 7 17 18 14 0 5 1 10 12 12 5 9 12 14 12 14 10 7 11 15 12 6 13 1 3 12 3 17 10 17 4 3 3 6 10 18 1 6 15 7 13 18 18 6 1 17 15 15 14 7 12 9 6 4 2 0 10 9 0 17 16 10 19 19 11 7 7 20 4 20 19 4 20 8 1 20 20 14 12 5 4 16 4 6 5 4 7 2 13 16 14 15 8 6 1 14 1 8 7 19 18 18 18 17 6 1 8 0 8 7 20 18 20 10 16 2 6 3 3 14 15 14 12 17 1 10 18 6 16 18 0 4 0 19 11 14 6 8 1 17 17 8 14 1 1 14 0 18 5 2 1 4 0 2 13 6 5 6 16 9 6 1 14 11 13 11 6 14 12 5 7 20 17 20 4 11 0 8 13 14 15 17 7 11 18 19 11 15 1 3 6 14 4 11 4 19 10 12 11 18 10 12 13 14 5 17 19 16 3 15 17 13 8 8 15 8 11 1 4 15 9 5 19 1 16 12 16 14 1 16 10 6 1 16 14 2 7 3 12 13 19 19 1 19 4 10 10 14 20 2 5 4 4 2 18 2 9 11 18 17 10 3 5 5 7 10 20 20 11 18 17 12 17 12 11 1 12 15 4 16 18 18 1 2 5 0 6 11 9 11 16 8 16 20 5 14 9 2 9 0 13 17 10 1 5 12 4 17 19 11 18 14 17 2 1 2 0 13 18 17 20 14 11 20 1 5 8 7 15 1 16 20 5 9 16 18 6 5 7 17 17 11 4 14 13 5 5 17 20 7 18 9 18 3 16 7 5 15 17 1 4 17 0 20 13 6 19 19 6 3 7 4 0 8 11 20 1 3 18 19 18 20 6 10 14 15 0 0 6 1 6 14 2 1 9 6 12 6 13 16 4 16 0 5 20 0 8 17 20 2 15 14 5 19 14 16 5 16 0 3 4 15 4 17 6 1 12 6 2 20 19 4 20 15 15 20 20 18 13 0 2 3 19 8 19 20 14 2 0 2 8 19 19 2 0 1 14 12 1 15 8 16 0 1 16 16 11 11 5 13 5 4 11 1 14 9 13 13 3 7 17 4 2 6 14 0 3 5 11 11 12 20 10 18 4 1 12 9 3 13 16 0 17 3 20 3 11 12 19 7 6 4 17 6 18 16 14 5 3 20 1 13 16 3 10 18 7 13 0 2 4 4 7 6 2 0 16 15 5 8 10 14 5 0 12 20 10 16 17 7 7 6 7 0 1 20 7 15 1 6 4 12 17 16 6 20 3 4 0 0 7 20 20 0 15 2 0 2 17 15 6 12 17 14 3 20 17 0 9 15 7 4 3 20 12 8 18 3 8 0 7 13 16 15 16 2 4 15 1 16 19 13 16 1 13 5 9 7 5 20 7 20 12 7 9 2 20 12 4 3 19 5 12 5 3 17 20 9 3 9 11 4 13 1 0 3 16 17 7 10 6 3 3 15 12 6 19 2 13 18 19 13 15 1 13 8 1 18 8 16 19 6 17 2 19 0 2 5 13 1 16 7 18 2 7 10 20 6 15 0 4 4 12 15 0 19 11 20 12 19 20 19 19 3 18 17 13 8 18 2 10 0 10 19 12 16 1 12 15 17 2 14 12 1 3 15 16 5 15 14 1 18 7 14 16 9 19 18 18 10 4 19 13 14 3 20 8 9 4 13 0 17 14 19 16 1 1 19 12 1 13 20 15 13 11 4 17 9 19 5 11 15 15 14 10 2 17 12 4 18 13 7 5 20 18 13 7 4 0 5 13 3 11 20 18 7 17 2 7 13 14 18 18 1 1 20 6 10 0 15 11 19 10 17 2 14 12 16 10 9 1 8 4 2 16 10 5 19 7 15 18 1 9 3 15 19 18 14 2 5 1 9 3 13 7 20 19 15 13 19 15 7 5 17 15 17 20 19 13 2 12 7 13 0 4 3 8 8 2 7 19 15 15 16 1 14 20 0 16 8 18 17 0 15 11 14 10 0 8 1 18 16 6 17 5 20 3 2 11 16 10 20 19 4 4 10 2 4 11 3 20 6 2 1 20 14 12 8 4 6 14 15 19 10 5 7 8 20 11 13 12 6 5 10 16 20 1 3 7 14 5 14 14 17 9 8 5 4 18 16 19 9 10 3 2 8 16 16 4 13 6 10 17 1 7 6 9 5 3 12 1 6 18 16 3 0 2 1 16 8 6 4 17 1 0 7 3 12 9 20 2 4 7 7 18 17 8 18 3 11 1 1 20 19 16 8 7 0 16 0 15 2 12 17 12 18 13 11 20 2 2 13 4 2 8 20 6 10 11 11 3 9 13 18 9 17 3 8 12 19 13 17 6 20 20 4 6 0 12 16 14 3 15 12 2 1 12 11 2 7 11 18 6 12 5 18 4 15 13 17 4 18 20 11 16 17 20 0 8 18 17 8 17 7 9 9 3 14 18 11 12 7 16 17 9 13 19 17 0 19 20 15 13 15 12 1 7 15 3 16 15 15 12 14 12 7 9 13 8 1 15 20 4 0 10 16 6 18 9 4 11 8 5 18 14 2 10 3 12 14 2 3 4 16 0 19 10 16 8 19 5 14 11 16 3 19 20 3 20 20 12 11 10 14 14 7 16 5 11 6 10 10 17 13 18 20 3 20 15 12 3 4 14 12 12 4 16 18 13 4 7 15 17 16 17 8 12 19 8 3 3 2 12 14 9 12 3 4 14 2 6 4 0 17 4 17 12 17 5 14 10 7 8 6 20 8 1 11 19 15 9 6 20 19 5 11 9 1 20 15 8 11 17 3 6 11 4 10 5 11 9 13 3 15 14 4 17 2 5 17 11 20 12 13 12 14 11 3 19 0 4 16 10 19 15 4 17 3 3 11 9 16 7 1 17 0 2 18 4 13 12 14 4 16 12 10 0 7 14 14 17 8 0 17 5 13 15 11 3 1 15 17 0 6 20 17 20 1 9 16 3 12 5 11 16 1 11 13 3 1 3 17 19 19 2 10 9 18 15 8 6 15 5 7 14 5 5 5 20 17 17 16 16 6 10 9 20 17 16 20 10 17 2 5 9 3 6 2 18 6 4 5 13 14 0 9 2 1 14 10 18 4 2 6 15 20 3 16 18 4 19 6 2 17 15 14 8 18 12 14 8 16 2 15 12 1 15 12 13 19 9 19 11 13 3 14 1 9 9 6 8 19 18 8 6 14 9 11 9 9 13 19 7 18 8 9 3 8 20 8 20 6 13 17 4 14 6 7 15 6 11 16 16 14 8 19 13 20 15 16 15 12 1 14 13 4 10 10 15 15 13 9 5 2 3 13 19 15 6 11 3 2 14 5 13 6 19 15 5 12 14 8 11 16 5 1 0 14 19 17 11 7 7 3 20 10 20 18 12 4 14 3 20 3 14 13 13 6 20 12 14 11 10 9 9 15 15 2 15 19 0 0 7 6 3 19 12 18 6 10 20 8 12 3 19 9 6 3 19 4 2 10 17 13 2 14 19 17 8 14 19 13 10 14 13 13 16 10 0 9 1 13 12 0 0 19 3 11 2 9 2 8 3 18 12 14 19 14 11 19 5 5 12 14 8 10 3 2 18 1 6 17 9 3 12 5 10 5 6 0 4 9 13 17 1 17 18 16 19 5 8 20 0 2 2 0 6 0 1 19 13 7 18 3 9 7 7 2 9 18 7 10 7 4 1 20 15 20 9 10 4 5 5 3 19 18 12 2 13 1 3 19 11 13 4 12 4 7 10 15 17 11 13 1 3 18 1 12 12 16 19 5 2 3 1 3 14 9 19 13 10 6 14 13 20 5 9 19 16 11 18 5 15 19 0 17 5 20 14 0 10 12 2 13 4 18 12 15 0 3 5 19 7 9 13 8 14 13 4 9 18 14 6 14 0 8 12 18 9 10 11 8 6 0 7 8 8 11 15 18 9 13 14 12 11 3 13 5 3 3 13 18 20 15 12 17 9 4 2 13 1 11 1 7 13 0 9 12 4 4 12 5 10 6 2 20 14 17 2 18 10 1 9 10 16 17 11 9 12 13 19 5 13 20 11 0 16 8 2 20 10 8 18 13 15 1 11 5 7 2 13 5 14 17 10 12 19 3 1 18 12 6 11 14 10 6 15 10 20 8 11 14 19 9 8 9 6 2 16 10 16 14 4 3 15 15 11 19 9 2 17 11 17 2 16 20 10 20 0 18 1 10 8 4 13 20 8 18 2 12 20 16 12 5 10 8 14 9 4 19 16 0 9 1 3 18 10 13 11 17 15 8 10 4 20 20 2 4 2 18 10 7 16 17 17 17 0 0 17 15 4 3 8 16 9 18 5 4 5 1 1 19 15 7 7 19 0 4 5 17 3 18 16 2 16 5 10 12 16 14 16 1 13 3 10 19 18 17 10 10 16 0 18 4 3 19 11 18 12 10 7 14 8 4 18 20 2 1 3 4 6 13 0 12 0 3 17 12 10 5 8 6 3 4 8 17 0 10 0 1 19 18 10 14 4 12 19 6 7 18 13 5 10 15 9 9 8 9 16 7 0 7 20 10 4 2 11 9 19 0 6 11 9 1 20 14 18 15 15 16 7 20 14 2 19 5 11 12 15 7 10 5 17 0 6 17 17 13 16 4 18 9 16 14 15 16 0 16 4 9 8 7 7 19 18 13 17 7 20 13 3 16 19 17 8 5 18 8 4 11 20 9 1 5 0 17 14 5 20 6 2 17 20 7 16 11 8 9 18 18 9 17 13 17 16 14 12 9 17 0 1 16 6 6 20 4 4 1 20 1 17 17 9 3 14 16 20 6 13 7 2 9 13 16 4 7 2 9 16 19 16 16 11 14 17 9 14 4 8 8 19 18 13 18 16 18 9 15 10 12 1 11 17 5 15 8 5 19 16 15 10 2 2 15 6 18 6 6 14 19 11 17 18 4 20 0 18 11 20 0 4 4 0 4 4 18 17 3 8 10 7 10 9 12 8 13 10 14 19 20 7 3 19 2 3 16 3 13 12 13 20 14 7 7 6 12 0 15 19 2 10 7 6 13 9 19 3 3 11 13 11 4 3 18 19 18 5 3 0 2 20 6 19 6 14 3 2 17 6 0 16 0 17 19 16 12 4 0 17 7 9 2 19 11 20 14 0 5 2 0 5 20 11 14 15 17 4 2 1 3 8 1 9 3 2 1 18 6 14 10 2 3 17 0 1 18 14 1 16 1 7 18 17 5 1 3 12 10 19 14 16 1 5 1 5 8 7 16 18 3 4 12 9 12 0 20 2 13 10 5 19 17 0 19 17 7 11 20 11 0 11 9 0 1 1 0 3 17 17 8 14 6 0 3 16 14 19 9 19 10 20 5 8 4 15 8 14 13 18 9 6 3 16 1 8 15 10 3 12 18 3 10 12 15 6 18 0 1 10 9 15 18 2 0 1 7 13 20 15 4 19 5 16 11 15 18 6 18 4 2 7 5 15 15 2 0 17 15 14 13 12 9 1 7 0 17 7 3 7 10 10 3 18 0 0 0 15 0 18 4 17 19 3 6 12 6 2 15 16 0 9 10 14 8 9 16 20 20 18 10 8 9 12 1 3 11 17 19 19 1 16 0 2 18 15 4 11 1 20 12 14 17 1 5 14 1 17 14 6 6 3 4 11 7 2 18 0 13 5 12 13 0 11 9 1 16 6 19 19 2 14 3 12 3 9 7 13 12 8 0 1 4 14 18 19 9 19 18 6 5 1 11 13 20 4 9 2 11 4 10 3 3 19 11 3 6 6 20 10 14 8 8 16 18 20 15 17 13 17 17 8 19 3 5 19 8 20 15 10 3 8 8 11 1 2 5 11 0 9 17 6 1 5 15 14 15 7 5 4 7 1 7 7 16 15 14 17 8 16 12 11 4 13 17 20 6 17 4 17 3 4 8 7 8 8 12 4 12 4 0 20 3 7 2 10 14 14 14 3 15 4 9 20 14 13 2 14 14 11 15 19 12 11 19 15 7 7 19 9 7 5 11 3 6 17 18 3 5 18 14 8 14 12 7 20 11 3 2 13 0 12 3 13 1 11 5 10 19 3 1 11 3 2 16 5 8 1 20 6 3 2 2 5 13 1 11 12 10 18 19 13 16 2 0 19 14 14 9 17 19 5 14 9 18 19 12 17 9 7 16 8 18 17 14 4 14 10 17 1 20 6 9 7 7 13 7 16 8 4 16 17 16 17 1 11 10 6 11 0 11 5 12 19 9 19 1 18 7 4 0 20 3 17 20 12 4 0 2 4 1 0 1 12 13 10 20 14 18 13 16 0 15 11 11 15 1 10 14 0 5 10 5 9 19 18 3 0 1 20 8 16 11 17 9 1 17 14 1 5 10 19 14 10 4 8 14 5 16 20 5 19 0 17 3 13 11 3 15 10 0 2 4 20 1 9 15 20 5 2 3 12 11 10 14 6 18 1 10 19 4 10 9 8 20 20 13 12 19 20 7 6 4 4 12 5 14 8 16 19 9 19 15 0 15 9 18 5 13 12 8 15 6 5 10 17 7 7 3 14 10 12 17 2 11 2 18 18 1 4 8 10 12 18 5 7 3 2 4 14 5 2 10 14 10 6 19 11 18 0 8 10 3 15 5 20 16 11 9 17 11 6 7 14 9 6 0 2 9 18 16 16 6 5 1 6 10 19 20 15 3 17 17 8 19 6 13 0 18 14 4 3 3 17 7 1 12 18 14 3 5 2 13 14 3 10 9 4 13 10 18 12 9 7 19 20 20 9 2 1 16 19 2 15 7 18 14 2 10 12 20 16 4 8 2 6 13 19 13 19 2 3 19 16 11 4 20 15 18 14 10 7 20 10 10 11 4 2 20 19 2 3 16 10 3 9 16 14 17 15 12 7 4 18 0 7 6 18 18 7 17 18 10 16 4 8 20 14 8 1 7 7 1 10 1 1 17 10 14 16 4 5 18 5 8 17 20 12 8 12 20 7 17 7 12 3 13 8 12 10 18 15 20 6 12 18 16 7 13 3 17 20 11 6 6 6 12 8 19 11 19 7 15 4 3 17 17 19 3 7 11 11 16 5 15 11 13 6 9 5 6 8 3 2 13 2 13 2 13 4 16 15 16 13 17 8 0 11 5 6 10 1 16 1 11 7 19 12 15 19 0 6 14 0 2 18 16 2 11 18 20 9 18 10 1 8 10 17 13 6 3 16 18 2 7 7 8 7 7 2 10 5 0 11 6 14 15 7 15 15 18 18 13 20 10 1 1 2 1 9 9 20 6 15 3 11 11 13 5 5 9 19 20 10 11 18 4 13 7 20 14 6 13 10 17 12 3 5 5 8 12 5 19 17 11 18 13 14 0 6 15 18 16 5 3 12 9 8 1 20 5 6 18 3 10 3 19 5 3 9 14 10 19 8 8 3 17 8 6 13 2 15 12 13 19 5 3 17 9 1 7 12 1 2 17 10 11 5 6 1 3 8 16 4 17 2 4 17 11 8 3 3 14 14 20 13 15 20 13 1 7 14 19 0 18 13 20 7 18 13 11 17 15 15 13 9 14 3 17 0 15 5 17 5 9 6 7 11 12 14 10 20 13 11 20 0 18 6 4 0 4 17 14 14 3 1 4 4 16 15 8 8 3 10 14 6 5 13 4 6 18 3 12 0 3 4 12 20 18 15 9 6 14 8 2 6 20 7 8 14 13 10 9 10 17 8 5 4 6 0 10 1 8 1 4 13 20 2 2 12 12 1 12 15 18 14 5 7 11 6 0 18 3 9 0 7 11 18 7 9 17 12 4 0 2 18 12 13 1 20 5 7 4 15 13 16 19 18 12 18 13 13 4 7 9 15 2 19 14 13 1 19 5 8 7 17 4 6 15 11 3 8 6 8 0 10 12 9 6 16 16 6 19 20 3 0 19 15 18 11 11 3 19 20 4 18 20 17 3 17 18 0 10 19 8 7 10 4 2 9 3 17 20 20 13 5 7 15 11 16 16 6 19 16 13 10 6 14 10 0 9 0 16 15 10 6 4 9 7 11 2 2 3 17 1 13 20 16 13 7 9 18 15 10 15 12 11 7 16 2 8 16 5 12 2 6 5 3 20 0 19 19 1 7 11 19 2 17 5 13 2 14 0 6 14 10 8 16 3 7 4 6 13 6 11 17 4 4 12 18 16 0 10 8 10 15 7 7 19 15 15 14 11 1 3 0 16 2 13 3 16 1 4 10 12 18 18 2 17 12 13 11 15 19 2 12 5 7 18 17 2 16 19 14 10 18 15 7 18 14 13 18 11 15 5 9 18 0 3 7 2 14 20 17 1 15 0 5 16 5 20 15 16 10 17 19 6 16 11 0 11 20 12 2 11 8 2 15 18 11 18 8 12 5 17 17 15 4 13 3 17 14 2 6 4 4 19 20 5 14 18 1 7 6 9 9 18 8 13 19 15 2 14 16 5 2 1 12 20 0 16 17 7 2 3 17 17 11 6 16 15 9 1 12 2 6 19 14 8 20 6 1 2 15 18 7 5 13 13 13 9 15 16 11 15 12 2 5 3 10 20 3 12 20 10 15 11 19 8 18 2 12 9 18 1 18 1 14 10 18 0 10 1 11 19 4 5 18 7 7 7 9 6 10 5 11 0 9 7 0 15 15 11 20 1 16 2 1 16 0 9 11 3 17 16 17 19 8 15 0 12 3 20 4 3 11 16 3 18 12 5 20 17 15 2 12 9 2 19 1 11 1 2 13 16 20 12 7 6 2 20 20 16 2 13 2 5 8 6 12 7 20 20 5 16 9 5 14 19 19 9 9 17 15 18 5 1 13 13 17 11 16 18 6 19 0 12 12 15 10 3 14 15 14 13 0 17 14 10 16 7 13 19 7 3 10 5 3 4 9 13 4 12 13 2 16 15 4 0 16 8 16 2 0 6 7 16 5 10 2 10 7 4 2 0 7 12 6 7 20 4 15 1 0 9 13 11 1 12 7 5 0 4 17 9 11 18 12 4 7 9 16 2 14 2 13 20 12 14 2 2 20 19 3 12 14 9 16 17 8 0 11 11 0 19 6 17 15 2 1 9 0 15 18 17 14 0 17 13 0 1 20 19 20 4 5 18 19 3 19 11 5 12 11 8 13 8 6 10 16 8 13 9 13 5 15 17 13 2 12 16 16 7 10 0 20 2 7 10 11 6 20 19 19 14 6 3 8 6 20 7 6 11 16 1 17 1 7 3 11 13 20 19 7 14 11 9 13 17 13 14 2 2 8 18 20 5 12 7 5 9 15 12 3 5 9 6 9 3 3 10 18 14 3 8 19 4 4 19 0 17 11 4 1 20 3 14 18 0 9 2 19 2 17 15 3 19 19 9 3 20 18 2 4 5 3 16 6 18 4 12 12 14 18 8 2 0 15 20 19 2 2 10 2 19 7 12 4 3 18 3 0 6 15 4 8 8 14 17 5 12 16 5 19 16 2 1 15 17 8 14 11 16 0 17 9 12 19 3 12 0 5 16 0 1 4 20 17 9 11 1 8 11 6 20 1 0 3 7 1 15 13 18 13 0 10 15 18 6 13 12 4 17 6 5 2 0 3 13 17 16 20 3 10 8 17 8 2 7 11 8 14 20 20 11 8 0 14 5 6 17 7 0 8 5 0 1 9 1 3 11 20 9 9 17 5 10 18 5 15 7 13 10 16 5 6 19 10 18 10 5 19 19 6 7 3 0 13 16 16 4 0 5 10 14 9 2 18 11 10 1 15 14 7 20 15 14 2 12 9 18 8 7 4 2 0 4 12 14 17 8 13 10 0 6 16 18 12 0 14 2 0 3 4 8 7 18 17 9 14 13 7 6 11 0 3 20 18 8 13 20 0 13 1 1 9 7 5 16 9 5 9 7 16 13 3 14 16 14 14 11 10 9 20 4 12 9 18 12 12 10 19 17 20 0 8 17 3 9 15 8 15 9 7 12 14 2 8 17 17 18 12 9 0 14 19 13 6 8 4 18 17 20 6 2 12 16 6 18 4 17 6 11 16 1 18 18 9 1 10 10 4 5 13 20 5 8 18 6 14 1 4 16 7 17 7 4 19 5 16 12 2 18 10 4 4 0 15 18 13 12 9 7 5 1 15 0 20 18 16 1 18 15 0 5 19 2 11 4 20 15 2 1 9 20 11 3 3 8 6 9 19 17 17 15 12 3 20 5 16 14 1 12 19 13 8 1 11 10 6 16 8 17 13 5 15 19 6 6 6 11 20 11 0 0 19 8 14 20 2 7 19 19 19 4 12 5 2 18 19 16 8 7 19 2 12 2 15 9 13 16 8 3 15 5 8 12 9 18 1 17 18 14 14 18 20 20 13 16 13 5 3 7 18 15 3 14 20 8 2 3 3 7 13 1 17 9 2 7 9 15 5 14 20 7 5 18 13 7 13 14 5 9 18 16 3 2 11 19 6 20 3 20 8 10 3 7 10 8 3 17 5 2 8 11 16 2 8 16 2 13 7 4 15 16 11 10 9 16 12 13 7 12 9 12 12 3 0 10 15 8 11 14 20 13 3 3 5 15 9 3 12 16 19 19 20 7 11 13 15 4 3 1 16 20 5 0 8 5 14 4 10 1 8 16 13 6 16 13 14 11 17 14 1 19 15 14 12 20 11 16 14 4 1 0 11 3 10 16 18 6 16 17 16 7 12 1 17 12 2 3 14 17 19 5 6 4 6 15 14 17 3 3 8 3 0 3 11 9 16 9 19 20 11 10 16 19 13 8 5 13 12 9 6 7 14 16 5 9 12 8 8 8 20 8 17 2 20 9 1 5 0 14 3 6 14 10 13 13 16 4 20 15 13 12 8 7 11 9 12 7 20 11 1 14 3 1 11 8 11 19 12 3 7 7 3 3 17 12 20 15 2 20 15 0 7 4 12 6 20 6 5 9 20 2 20 15 10 4 0 1 9 16 1 20 8 1 15 12 4 10 14 7 7 19 14 7 0 12 9 19 6 5 15 1 6 6 7 7 8 19 1 13 18 10 10 4 7 20 16 2 7 14 6 14 16 12 1 19 6 14 11 18 1 5 5 13 20 5 11 16 11 8 12 19 14 1 1 11 9 13 7 0 17 3 3 2 16 7 0 8 19 1 17 19 17 15 9 12 11 12 6 17 1 10 1 3 1 15 15 17 15 4 18 9 14 1 9 18 7 6 18 15 18 17 11 15 18 19 19 18 18 7 20 12 19 11 13 9 6 16 11 2 5 10 18 9 4 20 15 6 13 12 16 18 13 0 8 16 15 1 18 3 15 4 17 18 9 19 12 9 12 6 1 1 18 14 7 3 4 18 20 2 1 19 16 12 19 18 0 16 6 4 4 10 11 20 2 2 13 7 3 11 19 15 6 9 14 20 2 2 3 6 0 13 16 19 17 20 1 10 11 8 4 17 14 1 2 12 5 0 13 4 10 3 15 12 19 14 19 0 13 18 8 8 5 13 9 4 19 0 3 6 3 0 9 11 4 0 8 8 15 11 16 12 8 5 16 5 3 14 1 10 17 9 16 7 7 14 3 3 13 20 11 7 3 1 11 20 9 16 16 5 6 10 8 3 8 17 6 14 18 13 17 5 20 3 20 10 3 10 20 17 3 19 0 20 20 9 6 7 2 17 5 4 15 8 8 17 12 9 13 17 15 3 14 2 8 3 8 20 11 13 12 7 20 11 16 4 13 1 20 3 16 1 16 16 9 7 0 10 17 14 15 7 11 20 16 17 18 7 4 20 3 13 15 17 9 1 5 11 2 10 8 13 3 19 11 16 3 6 20 4 7 7 14 15 9 0 18 16 14 11 19 12 20 3 2 12 18 13 12 15 1 6 13 2 2 3 6 18 16 2 17 11 9 0 10 19 16 14 8 14 6 0 20 1 2 7 0 17 17 16 19 10 0 10 1 7 14 17 17 13 11 9 17 11 0 11 6 13 7 14 12 12 11 11 8 16 16 4 0 16 0 12 4 7 15 18 11 20 16 12 17 18 5 11 11 11 4 14 13 6 0 14 11 5 3 12 15 17 15 19 3 13 17 10 3 5 2 16 5 7 8 2 8 13 11 17 13 14 0 13 13 1 16 13 11 15 12 13 18 8 7 15 2 20 7 9 12 18 19 14 8 13 12 8 0 5 1 17 11 15 8 19 0 7 7 19 8 18 5 12 4 15 14 16 20 14 20 14 4 8 3 7 5 13 20 7 18 1 9 8 1 8 18 18 13 13 0 4 3 15 6 10 1 7 14 5 20 20 17 6 7 17 2 14 6 0 18 8 20 20 19 4 17 14 5 5 0 11 3 14 20 19 9 3 2 16 10 10 18 1 20 7 7 5 3 1 17 1 8 3 10 20 18 9 15 0 14 1 13 14 5 18 18 11 9 1 15 8 6 18 2 20 19 2 19 11 2 8 16 0 3 0 4 4 20 16 3 8 18 18 14 3 13 18 12 14 11 12 16 7 8 13 7 2 7 3 17 6 10 18 9 5 19 17 19 3 15 2 17 8 18 11 4 2 19 4 18 4 16 19 6 8 17 15 18 16 4 6 16 19 0 12 15 17 19 12 3 19 8 7 2 15 13 15 6 15 3 13 14 14 4 15 17 9 19 7 15 12 6 9 12 10 18 2 2 16 20 11 16 4 13 1 12 13 3 16 4 0 3 6 17 4 20 12 2 13 5 9 2 16 1 0 14 7 8 12 17 6 0 12 14 19 20 4 17 10 10 16 8 15 7 20 6 17 6 14 13 20 11 16 16 17 11 2 6 10 10 13 18 5 14 13 20 11 20 13 19 15 12 17 15 2 12 1 4 19 6 8 9 17 16 15 3 2 7 3 20 16 2 18 18 16 13 6 17 20 9 20 2 12 4 1 10 18 17 11 2 3 5 20 11 16 16 14 19 0 18 3 19 1 7 15 11 3 4 5 1 10 11 19 2 14 12 4 11 18 15 2 3 17 13 8 16 7 12 16 16 15 11 12 9 9 8 8 1 3 7 14 3 3 3 10 5 8 20 2 10 5 10 18 4 19 4 19 18 6 11 3 1 15 1 3 19 4 5 3 15 13 15 19 12 19 0 11 6 3 7 3 5 0 6 6 8 7 4 0 20 3 3 14 16 9 6 4 0 16 1 4 14 10 14 5 5 8 12 9 20 2 10 17 18 14 10 16 9 2 12 12 19 2 10 16 2 12 17 7 19 17 18 16 4 16 17 14 15 0 16 9 1 8 15 14 13 17 11 14 16 0 8 3 13 18 11 4 13 5 3 14 15 2 2 12 17 16 18 8 13 11 4 1 14 4 20 10 5 20 19 2 4 19 2 1 11 17 1 14 13 19 10 14 20 4 10 5 11 18 3 4 15 6 6 7 11 8 14 17 17 8 17 7 8 7 18 8 13 15 18 9 7 0 5 2 20 9 20 17 7 18 11 10 12 0 4 20 15 9 2 11 17 20 19 6 12 2 3 0 20 11 14 0 20 6 17 7 0 2 6 20 3 6 2 5 18 14 3 11 12 3 12 3 20 19 4 13 18 5 15 8 9 2 0 1 20 12 1 15 8 17 14 0 1 15 12 1 2 7 19 3 7 13 7 17 18 16 7 10 13 8 3 19 15 12 16 20 16 0 14 6 4 18 4 16 3 19 18 2 15 8 8 8 3 15 6 10 6 19 18 11 13 1 11 14 0 0 17 13 16 2 4 1 3 14 1 12 12 18 14 10 8 10 3 12 20 13 1 5 5 9 4 18 3 2 7 0 4 14 20 0 4 11 0 1 12 9 13 8 5 15 18 13 6 20 13 20 0 10 16 6 16 20 4 7 18 5 15 3 1 18 6 8 5 0 11 15 14 16 12 10 17 4 17 12 7 20 19 19 20 18 8 14 9 4 16 19 7 1 18 18 20 0 8 11 16 12 20 0 7 20 14 8 5 11 13 7 8 5 12 9 11 5 17 8 0 10 16 10 2 12 8 8 1 9 12 0 4 1 17 17 2 0 18 19 11 8 7 8 5 17 0 16 6 3 9 15 1 7 1 18 9 11 16 8 18 19 11 20 20 2 16 10 10 2 11 14 7 9 15 19 0 0 5 5 5 2 8 19 14 12 0 6 6 5 2 14 17 18 0 3 1 13 1 9 14 2 12 0 1 11 1 19 7 13 17 18 6 9 7 9 14 0 14 1 12 2 14 12 19 11 12 11 15 13 17 14 10 3 11 17 10 13 3 8 9 5 15 4 19 8 1 20 4 14 20 9 18 3 7 0 15 12 10 4 6 4 11 10 6 7 13 1 16 12 5 2 5 1 15 12 13 2 16 20 12 6 3 4 19 19 18 20 9 1 15 16 12 12 5 8 8 14 18 0 4 1 9 15 3 1 9 0 6 9 18 18 17 13 15 15 20 14 3 2 18 15 9 14 5 1 19 11 3 8 6 16 8 7 6 20 9 0 13 10 7 2 9 11 5 2 1 16 8 15 5 11 12 1 2 14 17 11 6 8 7 3 8 9 3 2 16 0 0 7 16 14 2 15 13 3 2 13 14 0 20 6 2 5 15 10 10 18 3 16 2 12 18 3 14 17 3 0 0 7 15 0 17 20 14 1 16 5 7 3 7 17 9 12 19 11 12 1 4 13 5 1 12 12 11 5 12 14 11 16 1 18 14 14 17 16 17 11 10 19 7 18 15 6 17 9 15 10 20 8 14 2 4 13 11 17 7 5 6 4 8 19 7 2 20 14 7 12 7 1 6 14 17 2 0 18 5 20 6 19 1 15 16 8 12 7 14 20 13 9 13 17 18 18 20 19 2 4 11 2 13 12 11 4 15 20 13 13 8 5 12 19 5 12 6 9 8 4 17 15 12 19 8 4 13 5 17 14 4 15 3 15 10 3 8 10 19 3 17 16 11 18 16 9 5 10 3 3 12 19 5 19 6 11 7 2 17 6 12 10 8 12 14 18 5 19 4 7 8 14 15 10 10 19 11 12 1 9 11 15 1 5 0 7 17 19 14 8 8 19 13 7 9 11 4 7 18 10 2 17 13 14 5 15 17 5 8 1 11 6 7 7 5 2 20 9 4 12 3 0 14 0 1 15 0 14 19 16 6 9 19 11 4 17 2 8 19 3 10 0 19 6 19 19 18 7 14 17 12 19 17 12 10 4 12 3 2 19 4 5 16 17 3 13 6 2 11 19 9 1 1 16 7 13 18 20 4 18 9 9 13 2 1 15 16 1 19 19 15 1 4 11 13 17 7 2 20 9 3 16 8 10 14 19 11 10 19 17 3 18 8 11 6 4 9 16 4 16 5 7 15 11 0 5 0 16 7 4 20 13 13 10 5 15 2 10 18 15 16 1 4 20 16 1 3 17 0 15 12 0 4 2 15 10 4 2 5 7 9 7 9 18 5 11 2 18 15 6 19 19 8 10 19 15 6 20 4 20 16 7 7 11 1 3 18 1 11 14 18 16 19 20 0 19 14 4 7 6 10 1 2 20 3 7 3 0 3 8 13 6 14 17 13 19 4 7 12 19 6 13 12 10 2 4 7 0 2 10 2 15 5 3 18 5 10 12 12 14 20 0 19 9 12 0 9 10 17 7 10 16 6 6 4 3 4 4 1 6 17 5 19 16 6 0 11 12 18 14 15 7 16 17 0 15 9 1 5 3 7 16 13 3 15 12 18 19 14 11 4 2 5 8 1 10 2 1 0 13 4 5 8 1 7 10 10 15 8 14 10 8 2 1 18 18 5 14 17 9 13 13 6 13 13 1 1 14 4 17 4 18 12 19 3 14 19 10 9 1 5 0 20 8 2 1 14 15 13 4 12 3 19 6 19 10 19 7 16 15 6 3 14 11 14 17 1 3 12 16 13 2 3 4 12 9 10 6 10 7 1 3 19 10 11 2 18 5 5 2 2 15 14 3 18 19 13 7 9 20 15 18 17 13 12 15 16 5 6 6 5 20 2 17 10 10 8 10 11 1 1 13 11 14 3 19 16 8 6 1 7 16 13 13 3 1 15 3 2 2 16 4 17 17 5 12 5 0 0 4 17 7 19 7 10 6 0 4 14 19 17 6 14 7 16 9 13 11 5 1 4 18 17 8 2 3 15 17 17 11 8 8 19 9 0 18 10 2 15 16 11 6 13 7 9 7 20 8 5 5 20 10 16 8 6 0 14 12 10 20 1 1 18 0 19 11 7 5 4 4 4 15 17 5 18 14 6 0 20 9 13 5 4 4 5 6 9 3 5 0 4 7 19 13 16 0 10 0 20 4 9 1 6 5 9 6 3 9 8 18 3 20 0 19 3 6 1 11 12 12 12 4 17 5 11 15 11 5 12 16 10 17 20 4 7 4 5 6 0 2 6 1 4 20 7 15 16 19 9 14 0 7 14 0 18 10 13 14 12 19 1 18 7 1 2 2 12 11 2 0 5 14 15 8 2 16 5 6 18 12 15 13 19 14 2 16 3 18 16 15 14 7 18 12 9 15 13 15 5 9 6 3 9 17 3 0 15 6 16 10 20 18 11 0 20 4 6 16 11 6 2 5 12 3 18 12 20 4 4 9 16 9 13 19 6 6 3 12 4 7 14 3 2 1 10 7 3 15 6 9 18 12 3 3 16 6 19 20 9 14 10 4 3 7 13 15 17 13 15 19 3 0 10 15 17 9 19 13 14 20 11 12 3 0 3 6 16 14 19 14 17 9 2 9 12 11 1 12 3 12 3 4 4 12 11 8 6 0 1 6 11 2 8 4 15 4 10 15 0 4 6 8 3 18 18 17 14 18 12 5 18 7 13 6 6 6 13 3 6 13 19 13 13 0 14 5 20 14 9 11 15 11 6 20 6 13 19 0 15 9 20 8 12 18 20 9 13 14 9 16 12 12 10 17 18 6 12 18 15 6 20 0 2 16 14 5 9 8 0 18 18 10 5 11 1 3 0 19 15 15 13 7 5 18 14 12 13 16 8 11 19 20 6 20 18 12 10 10 14 12 1 20 20 7 5 14 8 3 19 0 17 8 8 5 2 18 7 18 17 19 18 3 1 19 14 11 4 7 0 0 14 13 1 0 0 5 15 17 9 16 5 8 17 19 1 19 12 12 12 6 12 7 2 10 14 0 5 0 17 2 5 10 18 8 9 14 13 14 6 19 17 13 17 11 12 3 9 3 5 3 19 4 6 0 7 9 14 1 0 19 9 6 13 11 12 10 7 12 9 9 15 7 4 5 2 11 18 0 10 16 11 20 12 3 10 11 14 15 6 8 1 5 17 19 6 10 17 15 1 10 0 6 5 6 10 11 7 4 2 12 8 3 19 17 4 10 16 8 20 18 0 15 9 1 19 0 17 7 17 14 4 3 14 10 1 0 4 16 18 12 13 18 18 0 7 2 10 15 1 3 16 9 15 11 11 6 20 3 14 1 8 7 10 19 16 7 20 13 8 7 8 1 4 17 10 0 1 11 10 1 15 8 20 18 11 18 1 1 16 9 0 18 10 4 13 8 11 16 10 16 6 16 18 16 4 12 16 20 12 13 20 8 7 9 6 8 9 13 20 19 9 16 3 13 12 13 9 10 5 19 18 4 9 2 0 1 19 8 4 2 0 8 9 8 6 18 8 4 7 13 15 7 1 3 2 2 13 14 4 9 15 13 14 19 14 14 13 7 5 12 10 3 3 8 19 10 13 14 8 0 12 19 1 2 3 18 5 18 17 12 0 7 5 20 18 7 14 6 13 9 14 20 12 8 10 20 8 17 3 6 2 20 14 14 17 5 20 6 13 10 12 16 16 18 11 18 14 0 15 0 12 13 5 7 12 19 5 2 7 5 6 5 8 5 3 0 3 13 14 16 5 16 7 19 0 11 17 15 5 0 2 13 0 13 3 4 10 2 4 8 19 0 3 4 10 19 10 17 17 7 0 16 11 3 9 6 2 11 4 0 2 5 0 5 14 16 6 5 4 15 8 1 13 11 12 4 5 5 8 9 8 20 18 10 6 14 20 17 0 2 11 6 1 9 15 7 12 5 9 18 1 8 11 4 16 17 13 9 6 8 18 16 19 9 5 12 9 3 18 19 16 13 6 2 3 1 16 8 2 6 17 6 2 17 16 3 4 9 16 12 6 18 6 3 17 9 7 1 16 16 9 15 1 13 17 8 15 11 18 12 9 19 5 3 16 7 4 20 16 18 16 14 11 16 17 15 5 19 19 20 11 6 1 5 5 18 20 17 8 3 2 13 8 2 2 20 0 5 2 8 1 3 8 10 20 3 14 15 15 2 10 0 3 9 18 16 17 10 3 10 0 8 10 16 19 8 12 7 8 20 6 1 16 0 9 4 20 6 9 1 4 13 10 13 13 9 6 14 4 19 14 6 7 9 12 5 12 7 12 7 7 18 17 2 5 8 14 7 17 4 20 10 12 0 6 9 5 2 10 17 10 10 12 19 17 4 20 7 3 4 0 8 1 11 0 14 10 2 17 7 6 5 19 4 6 2 1 1 7 7 8 11 7 20 15 11 8 9 15 19 20 13 19 19 7 20 0 19 13 14 9 6 6 18 2 16 4 4 4 12 10 7 3 12 16 2 3 11 12 14 14 7 5 20 15 20 16 5 19 5 2 10 20 14 14 16 19 10 18 13 3 12 13 10 8 18 3 14 1 7 18 19 9 15 15 20 11 3 5 14 12 1 10 6 0 7 3 6 9 17 20 6 16 8 13 6 13 2 7 13 5 5 11 9 17 10 0 12 8 11 15 6 11 13 15 6 15 10 17 3 3 13 3 5 1 19 15 19 0 1 18 16 6 20 8 13 1 17 9 2 11 18 5 8 13 16 7 12 8 7 18 5 12 14 4 12 10 1 1 5 15 4 5 18 13 6 20 16 6 3 8 11 10 14 8 3 7 13 14 11 5 18 4 20 9 11 12 10 12 15 14 11 1 13 4 7 3 3 10 7 8 15 2 14 3 14 19 9 18 7 14 8 20 6 17 13 13 8 11 12 11 16 19 7 0 1 4 18 12 1 16 5 3 8 4 9 20 4 13 5 5 8 12 2 11 11 20 20 12 14 17 19 0 15 3 10 7 2 17 14 10 2 2 11 18 7 13 17 5 4 14 20 1 20 4 18 9 3 10 11 4 14 19 17 15 7 12 16 19 8 8 12 13 4 14 8 2 13 14 14 16 4 16 3 2 0 9 2 20 5 4 20 5 16 0 12 1 6 3 14 4 20 18 8 0 17 13 20 18 19 15 13 19 14 13 7 19 3 3 13 2 4 0 19 2 11 4 10 14 6 12 19 1 3 6 17 20 11 17 2 16 7 11 10 16 11 19 20 0 9 10 3 13 0 16 5 15 15 4 14 19 7 3 1 7 15 10 9 7 18 17 4 3 17 10 7 5 8 6 18 14 2 20 2 5 9 6 6 0 12 6 17 6 1 2 19 13 3 19 0 19 2 0 17 6 12 3 17 13 19 2 0 16 18 4 10 19 14 17 1 15 17 17 4 1 4 20 15 14 6 3 17 1 5 5 10 4 9 12 3 15 6 20 1 6 11 14 5 4 14 3 19 14 12 20 7 0 9 13 5 16 3 14 12 6 18 19 8 15 3 3 3 4 8 19 15 10 19 7 11 17 12 1 5 10 2 3 14 0 0 10 4 12 2 11 2 8 13 20 12 0 11 9 10 14 19 2 13 9 2 4 12 11 18 11 17 20 16 19 19 5 20 0 16 5 9 12 8 9 11 6 19 16 10 5 4 5 3 5 11 2 17 18 13 12 13 19 5 20 15 11 4 6 13 12 3 4 16 9 12 10 11 4 20 10 17 11 8 1 19 1 0 11 19 19 8 10 17 3 17 8 9 7 10 8 17 18 3 5 3 11 17 20 10 4 11 11 3 9 19 4 2 8 4 20 6 14 18 20 17 17 12 20 2 6 15 1 17 0 14 11 1 13 1 17 2 0 1 6 13 14 13 4 16 18 2 15 1 19 1 1 16 4 12 16 2 12 16 2 0 5 11 15 19 14 3 11 5 12 14 8 5 8 3 3 6 15 17 17 18 1 20 3 0 0 4 15 1 6 20 15 0 3 12 4 12 10 0 20 15 9 2 4 0 18 3 6 7 15 19 18 14 15 18 4 4 4 9 6 10 19 0 19 18 1 11 15 6 0 2 5 3 19 19 4 16 1 18 17 18 0 9 11 10 13 9 20 19 5 17 12 11 13 17 1 12 3 5 10 6 8 14 4 15 17 13 12 15 19 11 11 2 0 16 12 6 3 2 7 5 9 2 4 2 5 8 13 16 2 15 9 3 17 4 9 10 11 5 4 2 2 20 20 14 12 20 11 9 12 7 9 1 6 9 11 7 3 19 13 11 7 11 15 11 20 4 8 13 2 10 19 5 9 20 12 8 19 15 17 2 15 13 8 13 19 12 9 20 0 8 8 10 14 18 16 7 19 15 20 8 11 16 3 14 20 14 9 8 14 8 10 3 15 13 15 1 15 8 3 13 9 3 18 14 4 2 2 11 12 0 10 6 5 13 17 11 16 14 5 8 2 1 5 5 12 3 20 16 5 13 0 19 14 15 5 5 2 1 9 9 14 7 1 0 10 18 15 11 16 4 11 3 10 16 3 15 10 0 18 5 1 19 1 1 16 20 13 20 15 13 3 19 8 14 17 18 19 20 4 2 20 2 17 2 16 11 0 8 10 4 8 19 11 2 20 10 16 20 18 0 2 12 10 18 1 9 4 19 6 11 20 10 12 17 17 19 1 4 6 20 8 20 15 3 12 1 6 1 0 3 13 19 16 3 6 8 12 5 1 16 13 17 10 16 0 2 5 16 19 11 6 15 11 3 17 11 19 16 15 0 1 10 2 12 10 14 0 8 12 3 13 6 20 19 11 3 15 15 20 8 5 18 6 10 7 8 13 16 17 0 1 5 1 16 18 14 2 6 6 8 7 6 14 1 10 0 15 2 13 13 10 15 0 16 20 8 2 11 7 13 15 8 10 6 20 16 1 15 2 4 10 1 1 0 8 6 15 12 13 8 12 7 18 0 19 12 10 16 3 16 3 7 15 4 17 9 11 6 13 18 7 12 5 4 9 10 2 6 18 10 13 16 10 10 19 11 1 13 18 17 19 1 3 16 10 12 19 12 12 7 20 0 18 7 10 15 3 4 0 8 7 13 15 6 18 19 10 12 10 7 2 7 8 16 6 9 11 9 6 7 12 19 18 19 8 20 6 20 2 0 7 17 6 4 3 13 20 12 20 17 2 5 1 16 1 16 4 7 17 5 1 0 20 20 15 1 7 6 3 2 20 4 10 18 11 11 18 7 3 20 14 1 17 15 15 17 3 2 17 16 11 0 14 18 18 14 19 14 7 10 5 2 6 3 18 1 4 20 16 17 5 3 6 12 14 0 10 17 9 1 11 20 1 8 12 13 18 7 16 9 12 3 16 1 12 8 18 13 14 4 5 13 6 1 11 16 6 11 19 9 15 4 8 6 5 16 9 2 9 18 5 18 4 2 2 7 15 18 1 15 11 14 3 10 12 16 0 1 5 9 4 12 17 6 14 6 16 7 17 10 18 6 1 17 0 3 15 1 9 10 16 6 6 0 3 18 19 15 2 1 9 14 1 11 3 10 5 12 14 16 14 6 13 7 16 20 10 13 6 10 10 14 7 9 18 1 7 16 0 16 2 17 11 5 3 9 9 13 2 6 12 7 19 13 3 19 14 16 18 7 14 7 6 3 9 13 2 18 0 17 9 6 9 5 4 10 4 18 5 7 10 20 4 7 19 8 11 8 20 13 16 14 8 14 19 7 13 7 10 17 19 19 19 9 16 20 18 1 7 18 9 7 16 4 19 16 3 12 6 0 7 0 6 20 17 2 2 1 10 15 17 10 18 1 13 20 7 13 19 16 11 8 9 10 16 15 17 7 6 2 7 20 0 16 6 16 20 5 6 3 6 15 18 5 2 12 13 18 9 2 11 13 19 17 16 13 19 6 8 5 20 7 12 3 16 4 4 2 12 1 11 7 8 11 16 10 0 2 8 7 9 5 4 12 19 7 7 9 18 9 14 6 20 16 8 12 16 3 15 4 0 5 1 10 12 13 9 20 14 16 8 20 17 18 1 14 18 19 5 8 15 4 1 10 7 9 11 16 19 18 3 9 16 2 7 3 4 15 14 7 15 12 1 3 5 18 11 11 12 15 16 2 18 4 1 18 1 12 5 17 20 7 9 14 4 19 12 4 8 13 0 13 20 7 10 14 19 5 8 12 2 20 3 1 10 18 15 2 18 10 16 1 0 14 15 5 19 20 2 10 8 8 5 16 14 17 10 17 3 9 16 4 4 12 20 10 14 9 1 2 11 19 12 14 16 17 3 3 5 6 15 14 17 15 4 0 18 19 6 20 14 4 12 0 5 17 20 10 12 7 2 10 7 20 0 14 17 13 17 11 3 11 14 1 13 12 19 14 16 19 6 12 15 19 11 4 11 0 8 20 5 4 16 1 10 12 10 0 1 13 14 13 8 2 8 12 10 8 10 3 11 13 19 14 0 15 6 20 0 12 10 14 14 15 20 14 19 16 10 5 16 1 18 12 11 16 20 8 9 2 15 1 12 1 12 2 11 11 16 2 6 6 13 10 9 8 4 19 12 12 7 12 20 0 2 12 20 5 5 5 8 10 18 12 9 19 19 12 1 14 6 12 4 4 11 12 4 19 6 8 3 1 17 3 11 3 2 9 12 1 4 16 6 18 8 19 13 14 10 3 6 14 11 1 10 4 14 17 17 9 17 13 9 7 8 8 8 4 8 12 17 10 9 3 4 11 4 6 13 18 19 14 3 20 4 8 7 8 7 5 18 9 13 13 6 16 15 1 6 7 3 20 15 18 9 11 1 11 15 18 18 5 12 6 8 11 20 14 3 1 12 6 5 19 13 9 17 10 3 20 15 1 11 17 12 14 3 12 1 12 20 12 10 13 20 4 17 20 16 4 1 0 5 16 13 8 19 18 15 7 3 9 2 8 19 13 7 16 13 11 2 20 4 9 0 18 1 0 19 3 17 8 8 6 3 6 12 7 4 7 9 11 5 15 2 1 7 1 17 4 8 0 8 19 19 12 0 0 14 8 20 14 12 8 14 10 14 17 8 6 3 16 10 20 9 20 8 17 9 8 0 4 13 3 4 20 12 3 1 1 18 14 17 10 10 13 17 19 13 0 5 19 16 8 15 2 2 13 19 17 14 6 2 6 2 10 16 15 4 19 18 20 0 3 19 9 10 12 18 19 7 8 7 16 2 5 7 15 7 13 12 20 2 13 3 16 2 16 8 7 19 20 5 15 10 8 13 10 2 12 15 9 2 2 2 6 19 19 5 12 9 19 3 2 16 16 9 0 12 5 0 8 1 18 11 16 14 11 13 5 17 19 16 6 17 17 11 11 14 1 4 7 9 14 18 8 17 19 19 12 15 18 19 3 6 5 6 1 6 0 2 20 17 11 13 12 10 15 10 6 11 3 3 0 4 9 12 14 6 20 16 10 6 20 17 0 17 19 10 15 9 12 3 17 19 17 10 8 9 6 1 3 9 6 18 9 16 15 7 1 14 15 3 3 3 1 13 8 16 9 2 19 16 9 0 4 4 15 5 1 15 20 20 11 13 18 15 6 9 14 16 0 9 18 19 1 7 12 5 8 12 4 11 2 19 8 3 8 0 3 0 9 19 10 17 3 8 9 18 8 14 16 13 17 12 6 12 20 20 17 2 6 9 6 13 19 4 4 2 20 11 13 1 19 16 13 13 6 1 16 18 2 14 7 11 9 16 2 19 9 16 7 13 9 5 7 7 7 17 13 5 8 18 0 5 8 6 12 19 4 6 8 0 13 16 4 19 18 0 7 1 6 16 7 4 4 18 5 5 15 7 10 11 2 5 9 6 13 11 10 15 18 18 1 2 7 1 12 16 11 19 7 4 4 15 8 15 12 19 3 1 6 3 18 5 13 6 19 16 8 0 16 15 8 6 18 10 11 8 15 4 5 1 16 7 13 8 17 11 1 11 10 0 14 13 18 10 7 14 2 14 9 3 8 13 1 14 9 3 3 8 0 15 13 1 20 6 14 4 6 4 4 6 14 14 8 4 20 16 8 19 5 11 17 16 15 2 11 11 11 3 14 7 0 6 15 4 10 7 19 5 16 7 13 6 20 8 19 7 12 3 15 16 2 8 20 18 14 11 19 1 1 14 19 14 5 9 10 14 19 3 14 11 16 12 18 1 1 3 1 5 9 16 12 3 2 12 9 2 2 13 13 7 9 5 16 6 8 5 8 15 9 1 3 18 11 1 14 13 5 2 1 13 18 12 11 1 10 11 12 18 20 14 5 19 1 3 12 14 18 16 3 20 12 18 19 13 3 4 15 3 0 3 20 4 15 8 16 19 9 7 16 12 4 1 15 0 19 3 4 4 19 6 19 15 13 15 8 11 17 13 19 2 10 2 15 3 2 16 4 9 3 10 15 13 8 18 15 15 6 3 3 17 1 15 20 19 5 15 15 4 6 0 18 6 16 11 20 8 20 4 13 3 20 8 16 8 1 17 13 18 18 18 13 17 4 14 3 5 9 7 4 19 8 15 4 11 18 8 12 4 10 4 15 4 7 20 12 11 15 18 9 17 9 18 2 2 7 4 20 14 2 2 12 7 10 11 4 1 16 1 19 7 7 15 14 20 6 4 8 0 5 19 14 7 9 18 6 15 11 3 2 15 15 3 14 7 5 10 20 0 6 1 18 2 16 11 8 0 4 15 2 8 20 12 3 4 2 3 4 12 17 18 6 6 17 7 2 4 2 18 14 2 18 11 7 18 10 9 0 11 9 20 11 2 18 8 9 1 4 18 18 3 15 20 0 10 5 19 17 11 0 3 11 6 20 4 7 20 13 18 13 14 18 10 10 12 19 15 19 14 2 1 1 11 15 14 20 2 15 1 12 5 4 0 5 5 8 1 15 19 15 15 5 14 7 5 13 1 10 16 20 12 1 7 18 10 3 14 15 19 5 0 8 7 2 1 6 17 8 20 17 14 1 19 19 5 3 13 11 2 11 6 5 2 11 14 8 13 19 17 4 20 3 6 7 15 6 7 10 6 19 1 14 3 18 1 2 13 8 11 12 0 0 18 13 11 14 16 18 5 14 19 6 3 13 6 11 11 15 11 14 6 0 8 16 13 9 14 16 8 19 9 20 3 18 8 12 18 18 5 12 4 2 19 7 4 3 3 5 5 4 13 8 20 20 6 12 13 10 20 13 17 19 5 20 5 18 17 12 13 20 17 8 18 2 0 15 20 17 4 15 0 5 0 13 10 2 20 15 3 7 19 10 13 17 16 4 3 18 16 17 15 0 9 18 12 11 15 1 0 6 12 20 3 16 2 5 9 13 17 7 1 2 19 6 2 7 4 16 19 9 9 3 20 1 8 10 2 9 0 1 9 16 8 3 15 7 7 5 2 14 18 6 4 15 2 9 17 17 15 8 11 1 20 17 2 8 2 12 14 3 20 5 10 5 13 12 14 2 1 16 8 17 11 0 6 20 18 10 3 2 14 12 6 19 3 3 18 1 13 12 6 0 8 19 13 10 8 19 20 10 14 14 19 5 16 14 4 12 0 19 13 12 6 2 9 4 16 20 2 2 5 5 17 2 13 6 14 2 9 17 18 9 18 9 12 20 9 9 16 18 6 8 1 16 11 8 20 9 6 7 4 13 9 15 15 2 6 8 10 13 8 9 4 15 16 13 0 5 18 3 3 6 8 15 15 20 19 4 17 3 9 7 2 1 13 18 6 10 18 14 13 6 6 18 8 12 16 4 10 1 16 0 17 18 11 9 0 18 0 1 8 17 17 8 11 17 8 18 7 15 5 6 1 1 16 8 2 5 2 16 5 3 19 20 13 8 11 6 10 3 12 17 16 9 2 20 18 0 15 12 7 14 14 17 18 9 17 20 6 6 0 15 14 15 9 8 7 13 14 3 15 0 14 17 2 0 19 18 2 1 17 8 14 2 1 13 20 12 11 6 0 6 17 14 5 0 7 5 8 0 6 3 19 20 14 12 16 7 9 15 15 20 4 6 3 3 6 20 16 18 8 5 12 19 4 3 10 7 5 20 4 13 15 15 0 12 17 2 20 7 0 2 1 4 7 0 3 12 6 17 7 7 2 8 14 11 5 2 3 10 17 18 18 18 9 0 20 5 16 7 7 17 15 6 4 8 12 7 18 5 19 6 12 20 7 16 8 15 11 4 15 16 13 4 15 1 19 9 2 7 3 17 15 2 16 12 15 11 3 9 16 9 18 4 4 9 4 5 9 14 20 13 10 7 17 9 16 8 14 10 2 2 9 15 3 2 15 11 5 18 8 6 1 15 13 0 13 6 18 11 2 17 10 18 4 3 18 0 15 2 2 20 4 15 19 6 8 11 14 19 7 8 5 9 15 3 16 20 16 3 17 8 5 15 7 8 11 15 10 8 14 5 18 20 18 18 17 16 17 3 6 14 18 10 7 12 6 6 16 3 9 15 2 13 9 15 14 10 4 17 14 11 4 14 4 1 11 16 5 13 14 15 6 18 17 12 8 15 12 17 1 20 8 20 14 1 16 12 11 10 7 0 5 11 3 11 0 16 7 3 1 4 12 7 6 11 16 9 19 11 4 18 8 20 3 20 10 3 16 19 15 0 5 2 3 1 17 17 1 10 4 5 7 13 18 4 8 19 10 0 7 12 3 7 0 12 18 13 16 18 18 7 10 15 15 9 9 8 0 18 14 5 15 17 15 19 7 12 14 8 19 6 13 8 13 15 19 20 2 17 13 13 0 4 3 19 16 14 13 1 3 19 9 3 1 11 15 6 16 2 8 0 11 14 13 10 10 16 3 17 8 4 4 14 11 17 12 8 1 11 17 13 7 13 17 5 13 14 7 4 14 1 6 11 6 17 14 14 7 8 11 13 16 20 8 2 18 11 4 18 13 7 19 4 16 8 12 16 15 16 9 5 12 9 15 1 5 7 14 7 18 1 15 7 2 6 13 2 11 3 20 3 2 20 2 20 0 6 19 1 7 14 9 10 7 17 2 11 1 15 15 16 15 5 3 12 16 10 2 2 6 19 15 13 16 9 6 16 2 0 11 15 11 17 12 20 8 11 6 20 16 1 13 10 2 16 12 14 14 0 13 18 5 13 18 2 19 2 1 17 20 10 4 3 20 3 4 10 17 3 13 14 9 14 9 18 11 0 0 3 3 4 19 7 14 11 10 15 5 17 16 3 2 20 9 19 14 4 2 3 14 11 10 8 13 6 18 9 0 3 3 8 3 17 6 9 5 12 10 3 1 19 5 0 1 19 1 11 19 11 3 17 15 10 8 1 0 2 16 1 17 7 20 20 16 16 14 14 13 2 16 15 4 18 7 17 6 16 11 2 8 15 7 15 17 7 7 4 3 18 15 3 0 13 3 17 6 2 2 5 12 18 5 2 0 15 15 20 7 11 17 0 16 18 13 16 0 20 11 1 4 15 9 4 4 6 15 9 3 20 11 16 13 11 16 12 7 12 5 1 19 10 13 7 8 6 14 10 12 12 2 15 3 13 1 3 12 1 12 14 3 4 11 16 11 17 1 20 18 2 18 11 10 0 13 0 9 4 9 17 16 17 8 2 6 2 0 13 1 3 20 10 20 2 7 8 19 17 8 12 0 0 5 15 2 10 5 14 19 9 5 4 2 10 16 19 17 16 4 18 8 20 11 15 10 12 4 0 8 2 19 14 0 4 20 10 18 18 4 18 6 4 11 17 12 9 1 2 7 13 17 1 3 13 16 18 13 12 15 1 19 12 14 8 19 15 0 2 12 2 17 4 17 10 12 16 9 5 19 18 8 6 1 8 1 18 17 3 9 1 9 9 12 14 14 0 9 11 11 0 9 0 4 5 11 12 10 3 2 7 5 20 0 15 0 6 9 19 5 20 11 16 0 17 17 14 12 16 10 19 6 13 17 14 20 8 2 9 16 8 20 1 20 19 18 2 6 4 5 7 5 8 12 1 7 12 2 10 18 18 0 9 11 14 17 0 18 15 8 3 18 11 11 10 12 4 14 15 15 19 19 1 8 7 8 10 7 9 15 5 18 20 20 6 6 19 2 19 0 5 4 10 15 13 0 19 20 10 16 13 18 3 2 20 20 14 6 14 10 0 0 4 9 17 9 0 11 7 15 1 7 16 18 12 17 18 11 15 5 20 9 3 12 7 0 4 15 5 14 15 9 15 0 13 7 9 5 3 12 19 5 12 5 12 4 16 14 12 8 14 17 11 10 0 20 8 11 0 16 10 17 16 11 20 5 13 18 8 18 6 5 1 7 10 9 17 14 17 18 14 11 14 19 5 14 0 9 12 4 8 8 4 15 18 13 12 11 0 11 6 5 15 4 18 18 9 18 7 1 6 11 14 9 20 7 6 12 2 2 18 0 7 7 18 8 11 8 5 5 13 3 14 15 11 20 18 4 5 19 7 8 15 11 5 10 3 18 6 9 20 18 18 9 15 19 12 5 14 18 4 4 14 9 6 5 14 10 8 12 19 18 6 18 19 6 5 11 8 9 5 18 5 7 8 19 20 4 6 2 13 5 10 0 11 20 0 6 18 19 14 5 6 6 3 2 6 10 19 13 18 4 12 11 8 11 6 5 10 4 14 19 8 11 16 2 18 9 3 14 12 1 6 15 20 15 1 0 19 4 10 13 4 16 4 3 8 9 0 17 14 13 8 4 16 12 15 10 15 17 16 6 4 8 6 0 13 20 12 9 0 12 12 14 10 13 15 13 16 2 10 1 17 1 11 3 11 13 11 1 11 11 1 9 8 8 19 5 19 2 14 14 18 11 12 2 15 16 20 17 9 15 1 19 1 15 8 1 3 16 19 13 1 10 6 8 0 12 4 5 14 7 12 14 13 9 3 4 7 10 12 19 6 18 3 19 3 4 15 19 16 0 13 8 4 5 14 6 1 2 12 15 3 17 18 0 6 18 19 19 5 7 7 6 2 4 3 13 7 0 10 5 8 2 1 17 15 7 17 19 18 10 6 19 20 20 3 9 9 20 15 8 19 10 12 13 19 18 8 18 5 15 15 5 7 3 0 3 18 10 7 19 14 0 10 1 18 9 17 1 0 17 2 19 9 7 10 18 1 13 11 13 2 19 9 8 16 17 0 1 12 14 11 7 4 1 6 11 11 5 6 19 8 20 14 2 3 8 19 10 0 4 18 3 17 19 10 7 17 8 12 16 12 4 13 1 0 12 8 20 10 10 1 11 10 9 4 8 8 1 7 8 5 7 9 18 19 16 20 15 5 2 13 5 12 3 5 18 6 15 17 1 20 18 11 10 4 6 19 18 3 20 14 6 12 1 19 2 12 8 10 5 18 1 12 20 3 5 11 10 7 2 10 20 15 0 19 1 19 11 14 1 3 10 11 14 5 10 19 14 18 8 2 3 13 7 17 17 9 2 15 13 8 7 10 2 1 7 15 2 6 4 20 14 7 5 0 20 2 1 1 18 19 4 1 8 10 18 3 15 11 1 15 16 2 5 18 7 4 10 18 1 10 15 11 0 14 2 6 14 10 9 4 18 7 0 12 17 13 6 2 2 4 3 2 14 3 14 5 16 9 18 1 0 5 7 13 4 6 13 4 12 3 6 14 5 4 4 8 10 10 20 1 15 4 20 16 5 19 19 11 16 0 18 20 9 6 1 11 14 3 7 18 20 6 11 18 5 5 1 3 10 14 19 6 7 17 16 16 2 11 6 9 19 1 15 7 1 15 3 14 4 17 13 12 17 19 11 8 9 3 18 13 17 0 3 3 15 10 16 5 2 20 19 0 0 16 7 6 13 1 16 16 7 13 12 19 0 2 17 12 17 4 9 4 12 12 9 14 20 11 15 3 4 5 10 15 15 13 15 15 20 6 3 10 16 0 18 15 18 12 15 12 9 2 15 2 8 0 9 3 6 17 14 0 11 20 20 10 14 1 9 3 20 15 2 4 2 8 0 12 6 18 17 8 3 3 2 18 13 3 10 5 19 7 8 16 7 9 18 18 16 10 6 20 3 17 20 14 7 1 9 2 13 3 13 6 10 2 13 0 0 19 3 20 17 8 12 5 19 1 6 2 2 8 9 1 4 5 15 17 12 16 1 13 5 1 7 3 18 9 7 12 11 6 11 9 18 17 4 8 16 14 18 6 16 8 6 9 5 8 15 19 10 0 12 19 10 0 1 13 6 8 7 16 3 6 20 20 7 0 10 8 11 18 15 16 8 2 0 10 0 6 14 0 12 9 1 19 13 7 5 6 4 13 0 2 18 19 5 20 1 18 8 6 19 14 12 16 3 7 17 20 8 6 2 0 10 15 14 8 1 11 8 13 3 20 7 15 8 18 7 3 12 15 3 3 1 12 5 0 5 14 12 18 11 2 14 17 13 14 0 19 0 11 6 18 0 3 11 7 15 7 4 5 7 17 8 9 5 20 20 16 20 0 14 11 20 3 14 2 18 7 14 14 8 12 20 8 4 13 20 18 10 17 11 4 6 9 18 19 14 10 17 7 11 14 16 5 16 17 4 7 14 18 17 2 5 18 16 0 11 18 3 6 17 8 5 19 12 20 3 16 17 14 14 16 4 10 16 7 12 18 6 6 16 7 7 12 18 0 3 5 20 7 18 18 15 7 20 18 12 1 17 1 20 1 4 2 5 9 20 15 8 15 19 2 16 13 6 16 9 20 16 13 8 9 20 13 8 4 6 12 15 11 3 0 1 2 4 6 19 1 15 1 16 11 0 11 9 13 17 10 14 4 10 3 6 18 8 5 11 0 8 18 4 10 0 4 0 0 14 1 18 4 7 17 9 19 11 0 16 17 9 14 11 10 19 15 4 18 9 13 12 12 12 2 15 3 0 8 2 5 11 6 15 0 5 18 16 14 12 8 5 14 2 16 18 17 10 0 10 12 13 5 3 3 19 20 14 9 3 4 12 18 7 1 11 1 0 1 20 1 5 7 2 9 5 5 6 4 15 10 5 18 6 6 5 7 19 7 19 13 15 12 10 7 7 9 17 1 17 1 16 14 0 10 0 10 13 20 13 13 18 17 15 7 4 10 20 17 7 7 13 19 16 0 11 5 0 20 9 13 2 16 20 17 10 6 14 11 10 12 5 1 12 1 4 16 13 15 3 8 16 14 10 8 8 5 20 11 15 8 5 17 4 16 20 20 19 18 6 2 15 9 12 10 10 8 16 8 5 16 9 1 3 15 5 18 7 20 0 1 19 20 20 19 12 13 19 12 9 7 8 15 9 3 17 12 0 18 18 10 3 9 2 20 2 1 18 2 8 16 2 6 2 5 9 2 11 3 3 9 13 1 0 14 12 7 20 12 17 0 5 10 7 14 4 5 12 17 7 10 7 2 5 7 2 19 14 9 18 14 15 14 4 18 1 7 4 6 20 2 9 14 10 7 0 8 9 1 16 18 15 3 0 10 16 14 8 18 3 1 3 4 13 13 20 3 15 4 0 11 4 15 17 16 7 5 18 8 5 13 19 7 9 16 4 11 9 0 1 10 9 11 15 18 1 7 17 13 3 20 0 16 14 12 6 2 6 4 9 19 14 4 13 9 7 19 12 2 4 9 7 3 15 11 1 3 7 10 16 15 3 11 11 6 15 7 16 13 11 3 2 4 19 9 5 17 5 16 17 1 1 0 15 1 6 16 8 9 11 3 1 14 15 4 11 15 13 15 5 0 19 13 11 9 15 1 11 9 18 18 5 16 19 6 0 3 6 11 17 11 5 16 6 17 14 13 14 20 20 13 3 7 10 12 5 15 7 16 15 9 16 10 7 18 20 8 20 4 6 18 19 11 19 3 14 11 2 4 10 18 7 11 16 20 13 7 8 6 1 15 11 5 13 6 2 10 11 0 16 10 3 8 10 5 12 12 4 15 9 4 8 9 10 13 6 7 5 5 10 3 0 0 2 17 1 15 17 5 14 13 15 18 16 16 8 2 18 5 18 19 20 5 5 19 6 17 10 12 5 5 1 13 10 20 6 5 13 14 10 5 8 3 9 16 16 18 2 10 13 0 11 14 15 19 19 6 6 9 9 13 5 9 5 3 0 5 5 19 9 0 13 11 7 17 12 13 13 5 6 13 13 1 13 9 0 7 14 13 7 0 10 0 3 7 16 17 11 12 10 5 13 16 3 15 14 10 11 1 1 0 5 2 11 14 17 11 0 12 15 18 16 20 2 5 11 4 14 4 11 14 9 6 11 3 11 16 17 3 14 0 1 11 1 18 20 0 7 12 8 5 17 11 9 20 17 19 6 16 4 12 15 2 5 11 17 2 14 14 20 7 4 12 5 15 12 10 6 12 2 14 1 14 1 8 0 9 15 5 5 10 3 13 8 10 10 19 13 4 11 19 7 9 6 13 1 13 20 2 5 20 14 2 2 2 16 2 9 11 16 4 8 6 2 12 2 19 13 12 5 14 14 11 14 14 2 15 6 14 18 5 4 10 13 12 19 14 17 5 3 8 20 16 5 16 11 13 0 9 17 5 20 5 0 4 7 15 3 15 18 19 5 10 15 13 4 20 6 9 11 1 5 5 1 4 1 3 1 18 19 5 6 20 9 16 20 11 4 17 10 16 7 17 2 6 7 4 17 8 7 20 20 20 13 14 8 0 4 8 9 0 9 2 6 2 11 8 1 15 9 3 9 14 7 5 0 13 10 14 16 1 7 13 8 5 4 12 9 7 0 16 16 12 1 6 18 9 1 19 4 16 4 16 5 10 11 2 11 16 15 13 19 19 11 2 8 17 13 9 19 10 4 15 18 6 9 0 5 14 4 5 7 13 8 0 13 8 9 4 11 0 14 8 9 2 13 1 19 4 9 0 12 20 11 18 20 14 18 7 6 16 5 5 19 2 15 10 13 0 9 5 14 15 13 8 18 16 17 12 5 7 20 17 13 0 4 17 15 19 3 19 4 7 3 7 11 13 17 0 10 8 15 5 18 12 9 18 3 15 6 19 5 5 0 3 6 19 12 18 5 3 13 17 1 5 20 11 13 8 18 10 15 2 11 16 17 10 16 15 6 11 18 6 7 10 15 2 14 20 4 20 7 16 2 16 13 6 7 3 18 2 15 15 20 17 15 18 3 13 4 6 2 0 13 6 10 11 10 8 11 13 7 0 8 4 9 8 8 14 8 8 7 9 19 18 12 17 12 13 12 15 2 0 3 7 19 3 12 9 1 19 20 18 19 2 20 3 14 11 5 8 2 11 6 6 19 10 2 18 17 10 10 15 10 5 15 10 16 15 9 10 0 1 19 9 2 13 2 6 5 6 11 0 0 10 3 16 13 20 7 8 11 11 11 12 4 4 13 18 10 18 19 3 9 20 19 13 20 13 18 11 5 5 7 10 14 16 0 18 2 1 20 9 13 7 16 13 9 9 19 8 14 20 17 15 16 17 6 1 18 20 2 1 18 13 7 7 5 7 18 1 3 12 5 5 5 11 11 3 19 2 13 1 19 19 2 8 19 4 7 0 15 3 20 1 1 13 2 10 8 7 3 14 11 13 13 8 15 13 4 12 9 14 5 18 5 5 18 10 17 7 14 19 19 16 20 10 17 13 17 16 1 20 0 17 3 7 9 13 6 19 11 15 19 2 8 2 19 20 5 2 14 9 14 4 6 17 2 15 13 1 9 1 6 2 16 20 16 8 15 3 15 1 19 17 5 5 3 15 0 14 10 1 0 11 7 7 15 4 14 5 1 13 17 15 15 18 15 14 10 4 1 6 5 5 19 5 11 12 8 17 15 4 6 8 16 6 9 12 16 1 1 16 19 19 12 2 8 11 2 17 4 18 13 13 11 15 2 18 14 8 15 3 3 9 5 12 16 11 14 6 5 10 20 15 17 0 10 20 9 17 8 10 12 8 4 4 16 0 15 9 18 15 13 9 16 20 3 10 7 16 4 7 5 11 19 2 7 10 16 2 7 14 6 17 14 17 12 0 16 17 16 12 8 8 11 20 6 10 2 18 14 5 4 6 2 2 15 2 13 18 9 15 15 6 13 7 3 4 9 14 9 17 4 0 7 19 13 19 20 15 0 17 3 5 4 10 16 15 0 9 15 1 19 17 17 0 18 7 7 3 3 9 7 4 12 16 1 20 3 2 6 18 15 17 4 3 19 16 13 13 12 19 6 13 14 13 20 13 20 6 4 2 17 19 1 1 13 13 0 11 4 5 2 15 7 4 20 4 5 7 2 19 0 20 2 19 8 4 14 15 10 19 0 19 0 17 17 18 12 7 0 6 9 12 13 12 4 14 14 2 9 5 17 3 9 4 9 8 4 2 10 1 7 18 13 8 13 14 11 4 9 1 1 3 1 7 19 4 9 10 6 5 5 7 20 12 7 0 15 17 18 4 9 10 20 7 8 5 1 10 2 2 1 7 18 8 20 6 7 16 6 5 10 20 10 2 18 3 8 13 18 16 2 14 14 3 2 6 10 15 8 20 10 4 4 4 13 18 17 15 11 20 19 20 3 16 9 12 9 11 1 2 5 13 20 15 3 14 3 3 5 3 15 0 13 16 16 7 3 2 4 15 8 6 12 12 1 5 2 4 18 5 16 2 17 8 8 16 12 12 16 11 19 1 7 16 0 12 1 7 16 11 0 1 11 12 3 4 0 3 15 5 20 1 15 5 17 12 4 20 17 11 1 4 15 17 9 6 13 13 14 17 3 9 1 12 5 1 8 8 9 9 3 8 11 20 3 20 16 13 3 12 20 17 1 19 16 14 16 12 10 20 1 9 0 10 5 12 14 7 13 7 1 19 3 9 17 3 8 9 8 0 14 13 5 0 10 20 13 13 19 15 20 19 7 9 19 4 8 7 6 2 15 1 8 7 13 19 18 17 20 16 3 3 18 12 14 17 19 8 13 9 6 8 5 5 8 9 11 5 0 18 11 0 1 20 8 1 20 1 6 1 12 11 16 16 17 17 10 2 9 11 11 10 15 11 18 20 5 11 10 8 1 4 6 6 0 9 10 13 2 6 0 7 1 15 18 11 3 5 7 19 9 6 5 18 17 7 20 3 12 12 19 15 6 0 3 15 16 19 6 18 11 19 19 5 20 15 19 20 4 17 3 16 20 17 18 20 7 16 0 13 9 18 3 15 9 1 14 7 19 17 10 13 11 15 13 5 2 7 6 17 12 17 16 19 9 3 1 16 10 4 1 2 10 3 11 18 15 2 13 0 11 5 9 2 5 8 1 4 12 14 13 9 8 17 15 20 14 14 19 2 12 1 10 2 14 16 17 11 9 19 5 13 8 1 10 9 19 16 14 17 18 9 3 10 15 0 7 0 9 19 4 7 4 10 10 7 19 16 2 16 0 2 15 13 20 15 18 5 3 11 17 1 2 3 9 15 18 3 20 11 7 7 13 4 14 4 11 19 2 16 7 3 4 15 18 15 3 20 13 4 8 2 11 6 7 16 4 1 14 4 19 12 19 20 14 0 7 20 14 12 0 9 6 1 8 12 19 16 5 0 10 4 15 16 11 9 19 5 7 9 4 13 13 9 5 12 15 10 20 11 6 17 7 5 19 12 19 8 11 13 12 8 7 16 3 2 11 13 6 1 19 9 12 16 13 16 17 20 4 4 18 18 2 10 19 2 13 14 9 1 7 0 17 12 12 5 1 15 14 17 15 2 16 13 6 5 2 3 8 18 20 4 18 14 18 14 9 8 5 12 13 5 2 2 3 7 14 1 9 11 17 18 13 4 18 0 15 13 13 10 14 19 8 13 2 15 9 0 14 6 2 15 14 20 5 5 20 15 8 3 9 8 6 13 12 19 11 10 20 3 15 6 4 13 7 9 1 15 12 9 15 11 12 6 2 10 2 15 1 6 1 7 2 19 11 7 20 4 8 2 5 2 4 13 9 9 15 14 6 11 7 12 19 1 3 0 14 19 12 6 2 10 13 10 16 13 19 11 13 7 1 3 16 6 20 7 15 2 4 7 9 14 16 5 16 8 14 18 18 3 20 19 11 8 17 8 0 14 18 9 12 3 8 12 7 9 14 4 5 3 13 5 20 19 18 19 11 20 4 5 9 19 12 4 1 5 17 2 11 5 2 15 0 18 7 5 10 13 10 9 9 11 7 10 19 13 1 11 8 13 14 20 0 0 3 3 18 9 3 3 15 7 6 2 16 6 5 17 12 20 13 3 18 20 8 11 15 1 4 13 10 4 0 1 5 9 2 16 8 0 4 3 16 5 16 14 19 7 9 16 18 10 14 16 0 19 2 18 17 14 17 11 14 9 11 0 4 13 17 5 5 6 15 17 2 0 20 1 9 12 19 9 15 4 10 2 15 12 5 8 18 5 2 18 5 16 19 9 15 4 5 20 13 17 20 18 15 5 2 4 14 3 13 16 5 6 20 15 3 0 19 12 0 6 5 13 3 2 8 6 19 5 13 10 9 6 17 18 16 6 7 0 2 16 6 14 20 11 0 2 7 11 15 6 16 6 7 7 1 8 7 6 13 14 11 7 18 2 0 13 7 4 11 14 16 6 14 16 9 11 11 4 12 6 18 6 17 19 1 5 9 16 6 16 2 1 10 6 19 20 18 5 12 14 15 19 17 9 6 17 8 0 4 19 19 15 12 10 2 9 5 6 3 6 12 16 1 6 18 10 11 3 6 16 11 17 17 4 2 10 16 8 9 15 17 18 12 15 19 15 15 4 19 1 12 8 20 2 12 5 9 17 7 9 2 4 12 19 11 10 18 20 7 19 14 8 2 19 5 1 4 8 5 19 7 12 1 6 12 8 10 12 17 15 17 17 8 19 7 12 12 4 17 13 1 2 20 15 18 16 16 12 13 1 3 1 14 6 19 19 4 16 2 2 3 12 6 3 20 7 5 18 0 9 8 15 19 6 16 15 3 16 0 10 2 1 9 8 19 13 6 2 14 12 1 12 1 20 18 14 11 8 6 10 5 11 4 17 10 13 10 6 17 16 11 3 12 3 8 4 8 14 9 15 12 13 12 5 12 1 15 17 9 7 4 15 0 12 17 7 13 20 20 3 10 16 3 4 10 7 17 20 0 11 20 16 20 2 20 16 9 20 14 19 6 15 6 2 6 11 14 18 7 8 12 19 17 9 13 2 2 16 6 17 12 10 9 16 19 14 4 14 16 3 3 12 17 15 4 12 0 8 5 15 12 14 2 1 7 15 12 0 8 15 15 14 4 12 11 14 20 5 1 13 18 14 11 6 15 13 14 15 15 0 5 6 7 8 19 9 20 15 20 3 6 6 19 15 2 16 1 7 12 14 0 7 15 3 20 19 12 19 6 1 16 1 4 5 11 10 16 1 2 13 18 13 16 17 19 9 18 15 10 4 0 3 20 11 14 1 11 9 3 11 10 17 7 3 18 7 9 10 4 19 19 7 8 12 16 9 1 1 5 18 18 15 15 5 17 10 2 20 14 7 17 12 12 8 19 5 19 11 2 4 20 1 1 15 8 13 6 6 13 3 1 5 13 5 8 13 2 14 7 15 6 14 17 18 17 20 3 20 14 19 1 9 2 7 15 20 8 13 0 15 6 7 19 18 0 3 10 0 15 0 9 8 10 13 12 3 15 5 16 10 12 19 3 14 13 19 3 6 8 9 5 16 16 8 18 14 20 7 1 14 16 19 8 13 7 17 19 5 1 18 13 16 18 12 12 2 8 7 4 17 3 2 17 7 5 17 4 7 0 9 13 16 11 19 9 19 7 4 19 16 3 10 16 5 7 2 8 1 7 15 16 12 10 9 10 1 10 9 3 8 9 15 6 17 2 14 16 16 3 13 4 0 13 3 13 13 16 20 7 18 16 3 8 15 1 3 10 4 3 5 13 16 3 16 8 2 10 19 19 17 20 8 1 20 5 8 1 2 10 10 14 16 19 4 4 14 18 6 20 4 11 6 10 10 8 17 1 10 7 20 5 14 6 4 13 4 4 6 19 2 1 8 15 10 16 6 10 9 7 1 20 11 3 4 20 6 20 1 14 9 14 8 13 12 3 10 4 16 15 11 16 13 16 19 17 11 17 15 3 12 0 15 3 1 6 9 12 4 0 17 9 3 2 12 17 10 12 10 2 4 5 6 15 3 2 15 7 9 9 15 9 13 17 4 8 18 10 13 7 20 13 18 9 8 15 12 5 17 2 11 20 14 11 14 20 9 8 13 8 2 8 11 3 18 19 7 2 16 2 9 5 16 4 19 10 4 20 15 19 10 0 19 19 3 10 18 4 10 14 13 5 6 6 2 12 0 5 1 12 7 18 2 3 16 6 14 3 10 9 15 13 12 2 1 11 7 4 6 15 15 7 14 12 11 1 9 16 1 14 11 17 17 12 20 7 19 10 0 0 13 18 16 19 17 20 14 19 7 13 16 12 3 17 15 3 15 4 12 0 8 7 20 11 0 9 3 12 14 15 14 6 9 6 14 20 12 20 12 14 6 0 3 15 19 17 7 18 0 14 14 6 8 3 20 10 16 7 20 3 20 4 2 20 4 3 17 7 11 13 7 8 9 16 20 11 7 4 13 12 18 11 14 19 11 12 20 7 4 20 17 10 7 0 3 17 12 15 13 2 15 11 7 1 9 11 18 1 2 10 2 5 2 10 17 5 9 3 12 1 9 8 14 19 17 20 15 9 12 5 20 11 13 7 14 10 16 0 20 20 1 6 12 12 20 5 3 8 7 16 17 14 9 3 4 5 19 15 8 19 16 7 2 6 17 9 14 3 13 10 19 14 0 17 4 2 0 11 9 8 9 10 13 18 10 20 8 6 10 19 18 17 20 9 18 19 3 18 8 10 17 4 18 5 8 10 1 0 8 8 0 7 12 9 3 11 7 1 12 5 1 15 7 14 16 8 5 4 7 10 8 10 11 7 8 8 9 10 6 2 3 13 5 13 19 12 13 8 9 0 8 9 8 10 9 18 1 20 14 18 17 5 14 15 6 20 2 18 14 14 16 17 2 4 9 16 20 3 6 3 11 5 12 19 2 0 12 20 4 16 20 12 20 14 5 5 16 16 15 1 1 5 15 7 5 6 16 3 3 6 16 19 9 10 20 8 6 13 13 7 8 12 1 9 17 8 2 20 20 6 14 1 8 20 16 7 3 17 3 1 15 11 3 14 2 19 13 13 8 0 2 15 1 10 11 7 19 0 8 9 13 8 0 10 16 4 19 13 8 0 19 11 1 13 9 6 1 13 1 19 4 13 7 10 9 6 6 12 19 15 7 17 3 4 14 11 17 9 2 4 18 5 3 0 4 9 11 2 2 8 1 3 0 19 18 11 19 14 13 0 10 16 7 18 3 12 10 0 20 13 11 15 8 17 0 6 6 8 5 8 20 16 12 11 1 11 16 12 20 1 20 10 16 17 11 4 17 17 6 0 11 7 16 19 12 9 1 18 0 6 20 3 15 14 5 11 13 4 2 16 16 12 10 5 7 11 20 14 9 16 0 9 12 7 10 19 10 20 9 9 3 17 11 4 11 5 14 1 12 9 11 13 4 4 14 4 7 13 2 18 7 18 14 19 18 20 20 4 19 17 19 16 8 13 1 0 19 8 11 16 1 0 14 10 5 6 19 3 17 2 10 3 5 7 20 13 12 0 7 15 8 2 18 10 19 19 20 3 16 11 9 12 0 13 18 8 10 1 17 11 18 9 8 20 2 8 9 3 16 1 19 13 7 4 5 13 10 11 20 9 17 18 16 9 4 14 19 1 3 8 12 0 7 14 0 17 3 6 0 0 10 2 11 7 1 18 4 12 3 5 6 14 12 17 2 0 12 4 17 0 20 11 20 9 10 14 1 13 8 16 14 15 17 17 3 4 0 2 19 10 0 12 17 9 6 6 12 4 16 7 8 8 9 16 8 14 17 11 18 14 0 5 7 10 16 5 16 16 16 9 10 9 12 18 10 13 20 8 0 3 2 19 15 13 13 6 20 8 1 10 7 19 19 6 5 9 15 0 8 9 18 17 9 19 12 7 10 8 10 18 11 6 7 11 7 15 18 0 14 18 8 8 4 4 8 18 9 17 0 17 20 16 8 2 6 15 5 8 14 15 10 2 3 1 5 14 1 10 2 1 17 6 11 9 10 15 15 13 1 13 5 6 16 19 10 0 19 11 3 19 19 15 3 19 9 16 15 5 16 8 11 2 15 4 8 2 10 18 9 13 2 1 10 5 6 14 5 6 6 7 17 12 4 7 20 7 8 5 9 17 0 14 20 2 15 20 6 2 7 10 11 13 3 10 20 3 3 12 2 15 15 6 2 18 15 12 19 19 7 5 6 18 10 13 20 14 15 2 15 14 6 11 2 6 7 2 2 18 13 15 19 5 15 9 5 20 17 10 8 13 0 10 2 15 20 13 9 18 3 3 7 9 16 16 9 15 0 13 16 16 4 4 8 7 1 3 13 13 16 17 7 4 9 9 18 0 14 5 20 11 17 7 15 9 11 16 14 6 18 1 16 4 3 18 16 18 4 17 13 5 16 6 15 9 18 6 5 15 13 15 19 18 12 20 8 13 8 15 18 8 3 6 15 8 6 6 2 10 14 19 15 10 12 1 0 18 19 9 0 5 1 3 13 16 2 4 5 19 18 2 14 9 11 18 12 1 8 4 20 20 4 13 19 4 18 2 20 4 6 7 20 9 2 20 16 15 8 4 15 12 1 6 20 20 5 14 7 5 12 7 17 16 3 13 19 18 5 12 18 11 3 8 10 14 0 4 10 18 13 7 14 4 1 1 17 2 19 7 13 19 8 12 0 13 14 20 6 12 0 8 2 2 16 0 18 6 17 16 18 14 19 11 4 8 1 18 15 9 10 3 18 0 18 19 18 19 19 20 18 17 10 15 6 14 16 5 16 19 14 13 7 14 8 19 0 9 13 6 19 12 3 7 14 13 16 8 7 7 11 19 19 13 8 17 9 5 17 9 14 20 4 4 0 10 9 18 5 15 5 1 0 18 9 6 0 2 19 11 2 13 16 6 20 10 13 0 10 2 15 3 7 2 6 2 20 4 20 2 10 5 6 4 9 1 9 5 1 10 1 8 1 9 1 8 16 0 10 0 11 11 20 3 9 2 17 10 16 20 4 3 4 4 14 17 6 15 0 20 2 12 7 19 12 11 17 17 10 3 10 19 8 4 5 7 18 2 19 10 16 5 5 20 9 11 0 19 6 6 10 7 12 18 4 18 17 10 10 20 4 10 8 13 17 12 10 20 17 4 8 11 12 16 15 3 5 17 4 4 16 18 14 20 11 11 4 4 2 3 9 0 2 19 15 11 20 12 4 18 10 3 14 15 8 1 10 2 16 3 11 0 15 5 5 4 15 19 17 8 8 5 17 5 10 13 1 2 2 16 0 13 12 8 17 13 12 16 17 7 0 7 7 17 12 0 9 1 1 8 6 1 5 11 10 3 8 1 15 9 0 19 20 11 3 3 9 10 0 3 16 1 12 15 10 4 19 1 11 5 17 11 19 17 5 8 2 5 16 19 16 12 12 10 0 19 8 9 18 19 0 12 2 1 2 17 14 16 2 10 9 5 0 0 4 15 2 13 8 3 9 4 16 15 5 15 3 15 1 16 7 7 16 10 5 17 18 14 19 13 20 17 10 12 18 17 20 17 8 6 13 15 5 13 18 20 12 1 17 2 14 3 20 19 15 4 17 15 19 2 9 10 9 2 15 14 0 17 11 0 11 12 9 18 10 12 14 6 8 9 14 3 6 9 14 12 0 17 14 10 9 5 14 20 11 9 4 7 11 14 17 10 5 13 4 13 13 7 13 5 14 7 9 0 19 17 6 2 17 17 0 4 1 3 15 15 8 0 0 16 0 17 3 19 2 0 19 17 10 19 19 14 9 17 2 20 14 14 14 3 12 17 0 2 6 7 13 5 9 15 12 13 20 1 15 2 1 7 18 14 0 20 18 6 14 20 16 19 9 14 6 12 9 7 20 13 6 10 18 4 7 20 11 10 0 18 14 13 20 8 6 3 6 0 17 1 16 10 2 9 19 16 2 3 0 8 15 15 19 6 8 12 20 3 6 4 16 1 3 5 11 12 17 18 6 1 14 17 4 5 1 0 18 13 18 10 3 15 9 1 12 11 8 10 7 11 2 8 5 14 10 7 8 1 12 17 6 4 15 10 0 0 0 0 5 16 5 5 9 0 14 12 10 11 2 11 6 7 5 1 9 8 13 13 5 20 17 9 7 11 19 20 9 12 2 17 2 1 13 10 15 12 6 0 15 6 9 16 15 6 7 4 3 2 5 12 19 13 10 7 17 9 3 5 8 3 3 20 14 0 5 3 16 20 15 15 7 17 0 5 12 12 2 14 3 5 6 5 8 15 4 8 6 11 14 3 1 10 14 8 8 16 16 18 11 19 17 19 18 12 14 7 2 9 20 0 3 0 5 9 12 4 13 0 11 14 12 19 13 4 13 6 17 5 20 12 7 14 6 8 0 5 5 11 19 5 4 7 6 16 9 17 14 17 13 7 17 6 10 18 5 15 8 9 14 18 19 10 10 6 3 18 17 9 1 16 17 3 14 12 3 18 8 11 0 20 12 2 19 11 10 12 0 11 15 13 16 11 14 19 17 9 11 17 2 2 4 6 11 11 10 3 11 10 4 1 14 6 4 0 19 5 20 14 16 13 10 14 14 9 5 15 1 1 11 8 8 4 1 13 6 2 20 13 18 13 14 18 20 20 15 20 6 19 10 7 13 12 5 16 3 10 14 9 20 10 14 2 10 18 0 7 19 6 19 13 18 10 18 10 20 19 20 7 1 13 18 14 0 5 12 16 1 17 7 15 9 1 15 18 10 9 16 2 1 1 5 13 18 8 9 18 8 17 3 14 9 10 14 18 5 16 6 18 8 10 17 20 13 17 17 0 14 10 12 17 10 7 13 10 19 3 10 10 3 8 11 16 4 1 4 6 19 10 7 9 19 18 8 16 8 12 8 20 6 2 11 11 15 10 10 13 10 0 19 12 2 6 9 17 9 4 2 20 3 16 4 2 15 9 0 0 4 3 15 4 2 18 19 6 16 0 6 3 1 10 3 4 0 12 11 13 15 9 6 9 11 0 5 8 12 0 12 6 8 9 19 7 17 0 18 4 5 6 8 17 18 9 10 5 18 13 2 15 15 2 11 13 0 10 14 9 6 1 19 20 11 14 7 4 16 17 2 1 0 0 5 10 17 12 9 17 16 3 10 16 2 17 6 8 14 17 9 20 8 12 20 18 5 16 20 12 16 14 12 3 9 14 16 6 4 6 1 2 12 3 4 5 4 0 0 18 20 6 6 9 19 12 19 15 9 14 11 14 14 2 6 11 3 5 4 1 15 15 19 13 15 2 18 0 18 6 8 12 20 20 17 9 15 13 0 14 16 13 3 16 7 10 20 2 5 10 7 10 5 13 13 2 14 7 19 7 2 0 0 6 5 1 7 0 11 17 15 2 19 16 17 7 15 19 11 13 20 16 14 17 6 0 10 2 14 19 11 8 8 4 6 0 6 6 17 13 8 20 14 15 6 18 0 20 8 8 2 10 3 12 7 8 0 13 7 11 6 8 1 12 4 19 15 10 7 5 9 20 3 11 18 7 7 5 19 16 19 15 16 10 18 0 0 0 0 9 16 12 16 9 11 10 11 6 18 15 10 3 10 17 14 11 12 7 7 0 15 7 14 2 2 15 13 19 15 8 16 17 4 4 19 2 13 20 2 15 14 19 15 17 8 8 8 5 5 2 5 3 14 10 13 2 19 14 12 4 2 16 0 3 0 19 8 13 14 8 19 15 8 17 8 8 5 13 0 19 2 15 20 20 10 12 2 8 11 6 14 3 15 15 15 16 6 12 11 3 8 12 13 19 18 8 4 8 8 9 20 10 13 20 5 12 12 5 18 5 10 15 7 16 7 7 10 3 5 19 14 3 9 6 17 0 1 10 9 9 17 5 6 19 17 0 0 8 12 5 8 0 13 3 8 14 19 11 0 9 0 10 8 4 13 8 8 17 0 9 6 4 19 10 18 15 1 18 19 4 16 15 11 16 3 14 19 4 6 7 3 15 2 14 7 17 16 16 9 19 11 14 17 1 19 2 9 19 6 15 3 6 20 8 14 6 8 15 16 0 3 15 9 0 2 20 2 18 0 8 3 14 11 12 8 5 9 6 7 4 6 5 7 13 1 2 17 20 16 4 11 16 12 15 7 16 5 12 5 14 17 13 0 11 15 14 2 16 8 16 4 14 6 17 0 7 17 20 2 0 17 9 11 18 8 4 13 15 4 16 1 16 6 4 17 10 0 0 2 17 7 8 17 19 11 7 14 9 3 0 3 3 6 13 20 7 14 0 14 15 11 13 17 12 1 17 11 19 19 4 4 2 8 4 1 19 16 6 13 16 20 20 15 0 19 14 17 11 17 18 2 5 16 13 9 3 12 18 7 9 19 16 19 11 17 8 1 10 7 14 20 3 16 11 3 9 6 7 4 6 15 2 14 19 3 3 5 16 13 17 6 0 13 1 18 13 5 9 11 12 14 13 0 2 8 11 0 17 1 13 14 0 14 6 7 19 6 11 1 6 4 1 17 11 8 4 0 10 3 1 10 6 13 4 1 7 8 16 7 0 12 17 9 2 18 11 19 2 15 9 6 3 13 15 4 3 7 2 4 18 10 0 6 10 7 0 19 4 0 10 8 20 10 15 20 20 10 5 9 4 19 12 3 14 5 14 4 13 18 14 2 6 10 8 4 18 3 0 3 9 14 13 4 5 13 2 12 2 5 6 0 11 4 10 19 20 14 4 8 20 14 13 5 7 12 5 20 19 12 17 7 9 2 7 13 0 20 7 2 14 11 4 12 14 7 16 4 6 12 3 3 2 9 11 1 9 1 4 18 8 18 12 0 17 4 17 3 10 0 12 4 7 8 4 3 3 6 8 4 17 19 12 4 18 5 11 14 2 18 0 1 10 4 8 6 7 9 2 15 12 20 14 16 5 11 10 10 1 19 3 11 3 17 9 10 17 1 2 6 11 7 3 11 11 15 17 0 11 18 18 5 11 13 8 7 0 9 2 15 11 15 2 3 10 3 0 14 11 14 6 11 13 20 9 19 10 9 15 8 20 3 5 19 18 4 12 6 5 13 15 11 18 11 0 2 8 2 0 4 20 5 7 1 0 15 5 2 8 7 7 3 6 0 10 9 16 18 8 6 19 3 16 18 14 1 13 3 15 2 9 1 15 7 3 4 3 9 18 0 6 20 9 5 17 11 6 11 7 11 18 11 3 4 15 0 13 5 16 15 15 7 10 2 4 13 0 12 3 15 5 11 11 10 4 13 17 17 9 15 13 3 5 17 17 14 3 14 2 11 5 10 9 7 7 15 5 6 5 13 2 12 7 19 12 1 14 16 6 7 4 3 11 14 14 16 15 3 20 4 4 18 2 7 14 10 4 9 0 3 1 13 19 10 20 5 12 13 9 12 0 18 9 0 1 17 7 18 8 17 7 7 15 8 3 3 0 5 3 14 3 4 9 14 13 9 0 11 1 4 7 4 8 12 1 12 14 8 1 1 14 16 2 2 15 20 1 12 11 0 8 11 10 16 20 1 11 10 12 3 1 15 3 19 2 2 14 18 16 13 5 10 3 4 16 16 19 4 20 2 6 9 11 10 4 8 13 4 5 2 15 14 20 16 5 4 5 20 0 13 9 19 7 19 6 16 0 13 12 16 18 13 10 5 11 9 2 2 19 4 12 11 17 17 0 4 19 7 6 5 10 4 8 0 8 0 7 7 6 19 12 19 20 15 1 14 6 16 17 20 2 10 9 10 1 16 5 20 18 17 5 2 15 6 0 16 17 9 4 16 2 19 19 5 1 9 19 8 0 5 4 4 10 12 17 3 15 0 15 15 4 20 9 1 7 10 17 3 5 13 13 8 18 8 5 15 0 11 1 3 13 6 1 8 6 3 13 6 18 0 3 6 10 13 5 5 18 4 16 5 0 9 17 6 5 17 18 19 1 5 2 12 8 17 3 8 16 15 3 0 9 0 18 6 5 3 10 1 7 15 11 1 7 7 16 16 10 3 13 18 8 1 10 3 10 15 11 12 18 8 3 9 12 13 5 9 1 7 4 11 16 13 7 16 18 4 17 1 11 19 3 18 5 0 4 16 14 17 15 14 10 4 19 5 19 13 10 7 11 10 7 3 15 10 10 13 16 0 7 10 3 3 19 4 4 12 1 2 17 15 4 6 17 13 0 16 19 18 3 0 14 13 10 10 5 10 7 16 14 2 7 15 10 13 13 6 19 3 9 16 15 17 18 11 13 8 4 17 3 10 2 4 3 13 13 13 16 8 1 9 15 2 11 19 15 19 3 2 16 5 3 17 11 15 7 14 10 3 11 12 7 13 17 17 7 4 13 11 18 9 18 0 14 9 18 20 16 10 0 5 6 4 5 1 10 19 2 4 2 10 12 7 15 17 16 8 9 8 8 20 17 12 0 20 17 0 6 6 6 16 20 10 5 20 0 9 4 18 2 15 13 9 0 15 19 16 13 3 10 15 9 18 20 10 14 19 13 9 7 20 5 16 2 14 4 19 19 7 20 13 1 0 15 7 20 5 4 18 16 14 9 3 3 6 10 6 3 5 8 8 8 7 1 1 13 11 17 5 10 18 18 10 14 11 14 19 3 0 18 15 13 12 19 7 15 1 18 13 13 3 20 5 14 7 3 14 11 6 16 15 3 18 17 4 0 17 19 7 6 18 17 18 13 12 11 12 0 1 17 1 5 8 18 9 10 7 9 10 2 1 9 6 19 13 13 12 2 1 1 7 3 3 11 7 13 16 5 15 10 9 9 10 2 17 3 8 12 8 4 3 14 3 2 15 20 19 5 16 19 8 7 2 14 16 12 20 13 18 9 12 13 6 16 3 13 12 11 18 19 2 6 17 12 16 20 15 16 14 16 6 12 6 12 11 20 19 18 5 14 5 13 1 7 0 0 16 12 18 15 4 19 20 19 7 0 12 10 10 3 13 0 19 16 6 10 1 17 12 18 16 2 10 19 17 1 15 15 18 15 11 13 2 4 7 1 6 9 2 9 3 2 4 13 3 18 17 12 4 13 9 3 7 13 10 3 14 18 8 5 5 12 7 7 18 2 6 12 1 10 8 9 20 1 11 6 6 3 9 4 15 2 18 4 3 8 18 16 8 4 7 4 11 2 15 18 10 0 16 10 7 5 12 12 5 1 9 0 1 19 9 10 9 5 12 5 7 6 11 19 14 9 20 7 20 15 9 18 3 19 9 19 7 2 5 13 7 18 10 8 1 11 15 10 3 11 4 8 16 9 14 11 4 17 16 6 4 5 1 7 9 6 10 20 7 18 16 14 1 9 6 14 20 3 6 20 8 19 4 17 6 12 10 5 0 9 12 12 19 0 17 1 16 11 0 14 8 15 18 0 10 6 12 17 5 9 1 18 4 0 10 2 10 17 6 6 19 19 15 14 2 18 1 13 3 1 1 9 8 6 16 12 11 15 8 4 3 17 19 8 2 13 19 1 5 8 6 15 16 14 16 9 2 3 11 8 12 0 8 11 19 9 8 16 0 7 13 8 7 20 7 0 5 16 19 6 1 3 20 14 10 12 8 20 5 4 3 13 7 16 2 9 11 16 6 0 3 19 1 15 2 12 15 20 3 0 18 10 9 1 10 1 7 9 15 18 3 5 4 7 17 10 16 16 13 2 12 15 0 20 8 17 6 3 0 0 3 17 11 18 1 9 19 9 10 13 8 6 16 0 15 20 14 4 9 0 1 4 18 5 5 7 11 10 20 3 18 1 8 19 4 15 20 20 19 17 20 13 9 4 20 13 15 6 16 2 20 14 1 17 16 14 7 2 15 16 12 10 8 13 4 15 11 19 8 11 0 15 8 2 1 12 20 4 8 3 8 0 13 1 6 7 12 12 3 1 5 0 11 11 4 14 14 10 11 6 7 18 9 1 1 19 18 8 17 2 19 0 11 6 17 12 19 13 3 7 13 10 18 3 19 20 3 3 8 4 14 7 11 11 16 20 3 11 12 16 13 11 8 14 2 14 2 17 8 1 1 20 5 15 20 20 13 3 4 14 5 19 5 18 16 15 0 2 3 14 20 11 6 6 8 3 8 5 18 17 14 10 8 16 10 20 18 15 5 17 9 18 20 18 17 18 18 15 8 15 14 15 13 17 20 10 7 13 13 7 14 14 6 12 0 3 10 19 1 13 9 9 1 17 10 4 2 12 15 9 19 1 16 5 20 8 12 7 3 9 3 20 16 14 11 13 4 0 6 6 19 19 1 1 2 14 17 5 4 3 6 5 0 16 2 20 19 15 6 14 18 16 13 2 14 19 10 10 19 13 19 2 1 0 16 0 8 8 6 6 15 14 12 13 2 8 14 3 3 5 13 12 19 17 19 19 17 4 14 3 7 5 3 5 9 0 5 20 3 14 5 19 13 19 18 14 18 18 14 16 10 1 7 19 13 8 3 5 8 17 13 8 5 10 0 9 1 12 12 13 15 8 5 20 18 9 9 1 6 7 9 12 3 6 1 0 5 6 20 9 18 10 1 19 9 9 0 0 11 8 8 9 17 16 13 20 18 5 0 4 18 18 5 13 5 10 4 18 20 17 12 5 4 2 3 12 16 12 5 7 17 15 3 16 19 19 1 17 8 15 3 1 12 9 3 5 8 18 15 10 12 3 20 0 19 4 16 20 14 0 10 0 6 13 11 6 8 11 12 12 4 10 18 15 19 16 3 17 20 13 4 17 2 17 6 2 7 17 15 4 19 20 4 5 1 8 13 16 18 5 6 11 5 7 7 13 6 6 9 3 0 8 17 18 15 6 11 18 2 10 9 11 5 19 11 17 3 10 13 20 10 14 10 9 8 14 6 10 14 14 19 20 15 0 5 5 16 15 17 13 2 1 7 7 4 11 15 8 8 7 11 13 10 2 14 12 6 15 1 7 9 17 12 20 17 19 18 5 16 12 5 4 9 3 19 17 16 0 1 15 20 6 4 9 5 6 6 3 17 5 7 9 13 8 14 3 6 19 8 15 3 5 12 10 6 3 0 1 10 2 9 0 6 1 0 13 8 8 11 12 2 16 9 6 6 18 6 4 6 4 5 0 3 0 18 4 7 17 4 10 16 13 10 5 15 0 10 6 6 20 13 20 9 1 15 16 0 13 17 20 2 18 6 9 1 7 3 9 0 12 20 20 4 16 15 15 8 7 14 4 3 7 2 1 9 14 2 4 10 11 19 16 5 12 1 5 20 15 3 5 17 6 17 13 17 16 20 18 0 14 4 3 2 6 0 7 5 18 13 10 20 8 0 5 19 12 11 17 3 17 5 11 0 3 1 10 14 15 12 10 17 12 11 15 1 16 5 16 0 2 5 1 18 1 13 12 2 5 14 7 11 16 13 17 16 5 7 3 2 14 16 14 17 14 14 5 3 5 16 0 11 18 20 5 3 7 16 0 16 15 7 11 2 13 3 5 2 19 2 19 7 10 12 6 14 9 14 6 5 1 20 4 13 11 3 1 2 4 19 18 12 14 19 6 11 16 7 3 5 15 18 9 13 8 8 18 18 20 15 3 10 10 0 12 11 18 18 0 9 19 19 14 3 12 3 12 9 15 11 19 6 15 6 12 17 13 17 16 1 20 19 14 0 0 0 1 0 4 12 6 12 8 14 12 16 8 3 10 4 18 2 1 18 9 10 0 11 20 18 8 19 18 4 7 3 16 8 11 4 8 6 11 18 4 17 8 16 4 18 3 13 19 19 12 10 6 3 1 7 5 8 7 17 6 9 15 0 17 9 0 2 9 19 17 7 0 16 7 20 0 8 18 0 11 9 0 20 3 16 16 10 0 14 12 13 10 17 14 7 8 14 4 7 3 19 1 14 7 8 1 6 7 0 5 9 6 20 10 5 20 3 11 1 8 9 2 10 18 12 6 16 10 9 3 12 4 7 18 3 16 14 9 4 16 7 18 3 4 6 12 17 0 14 13 18 7 11 2 14 12 20 11 3 9 8 7 0 3 12 18 6 0 13 8 3 18 10 15 1 0 1 13 17 16 7 11 7 19 12 16 11 10 9 18 13 17 16 5 7 5 2 1 15 13 17 4 20 7 2 19 17 19 5 3 11 7 16 8 13 19 15 9 19 1 5 2 13 4 16 15 16 6 14 15 9 12 12 13 11 10 16 17 1 17 5 3 11 17 15 1 17 10 16 4 20 9 15 2 19 4 2 8 8 9 17 6 5 6 8 18 2 0 7 6 17 2 2 9 20 11 7 20 13 6 18 12 15 15 7 17 10 7 3 20 12 18 14 13 0 4 14 4 18 11 3 12 3 14 4 0 6 20 4 9 2 18 19 4 17 9 10 3 2 10 16 20 20 2 14 3 10 1 19 15 10 6 6 8 2 11 20 1 6 8 4 10 4 10 1 8 15 12 20 8 12 15 11 6 12 1 0 1 15 13 19 3 10 6 9 8 16 14 3 10 9 3 20 12 6 15 9 20 17 14 17 11 20 14 14 12 16 2 9 1 17 1 9 19 3 3 16 3 15 16 2 5 8 12 10 17 9 1 14 7 1 1 18 13 17 3 15 16 19 7 8 15 1 7 20 4 18 16 20 8 12 4 9 19 10 16 9 14 19 7 10 19 0 5 6 0 19 5 8 13 4 2 18 5 18 12 18 11 0 12 14 17 12 9 10 18 7 7 19 13 1 3 5 5 20 12 11 1 2 11 2 17 9 1 12 19 5 4 17 8 8 9 0 16 2 18 11 3 5 15 6 18 4 10 9 0 16 8 5 2 3 12 16 20 9 18 19 15 1 14 6 14 18 13 17 18 18 13 3 7 19 4 19 10 4 10 12 15 13 20 7 18 0 11 9 20 14 11 4 13 10 13 17 7 11 8 6 15 0 14 0 0 11 14 4 14 6 15 0 12 7 6 13 20 5 17 16 19 18 19 18 6 18 13 16 11 18 13 7 11 14 16 6 12 1 18 15 4 16 0 11 3 4 10 5 2 9 4 16 0 0 19 4 9 1 2 19 7 19 3 7 9 3 4 8 8 0 17 4 5 10 17 8 18 10 15 7 13 7 10 17 11 17 0 3 6 8 12 7 13 5 0 6 15 15 4 18 3 12 9 2 17 17 1 13 18 12 3 20 9 17 19 4 11 1 10 5 12 5 9 16 10 10 1 4 6 9 13 13 1 5 19 16 0 17 13 9 7 4 15 6 0 18 7 12 16 10 16 12 10 17 18 13 15 15 18 7 0 4 9 2 7 5 10 19 2 8 10 6 17 18 11 19 15 0 9 3 16 4 10 19 16 8 5 16 19 18 2 0 10 11 11 7 17 14 8 13 6 12 20 4 13 3 16 18 13 1 14 9 2 17 8 7 3 12 8 15 18 17 16 20 17 19 13 14 13 5 10 14 20 13 19 10 1 20 19 19 3 10 20 1 2 4 13 12 20 2 11 19 14 1 14 19 0 17 20 4 19 20 7 7 19 20 1 20 20 17 15 1 12 20 1 20 0 18 19 3 4 19 6 1 5 14 3 17 8 11 11 4 13 2 1 2 6 12 18 14 8 1 16 1 1 11 17 18 20 12 18 7 0 3 4 17 9 15 14 14 8 12 7 14 14 0 14 8 1 17 10 12 4 11 18 2 19 16 11 7 9 12 1 10 17 8 13 3 10 8 20 6 17 1 19 7 7 16 5 2 2 18 15 7 7 18 7 17 5 0 7 2 14 16 1 7 18 10 13 6 19 6 15 4 0 12 19 12 1 6 8 1 2 9 15 7 9 17 8 0 9 1 5 4 20 18 19 9 11 6 5 1 6 8 9 7 17 19 18 0 12 10 5 12 9 20 3 3 1 2 7 7 8 16 7 19 11 13 20 10 20 6 11 2 2 3 11 19 19 3 2 12 10 14 10 15 11 18 11 7 6 7 7 5 4 14 2 13 12 17 4 13 20 15 12 6 7 12 3 14 20 20 17 19 0 4 5 10 2 4 13 12 8 10 8 9 9 9 3 7 17 2 13 3 4 11 14 9 10 8 12 4 15 18 17 18 19 7 19 18 0 16 20 12 15 1 14 16 20 9 0 14 13 6 3 2 11 20 14 1 4 2 9 19 12 7 10 1 19 11 13 7 11 4 5 4 1 14 0 2 4 7 16 20 13 17 2 11 12 3 7 8 7 7 16 11 1 11 6 15 2 16 9 12 3 5 9 15 11 0 7 19 10 13 7 1 12 4 0 13 10 5 6 7 4 2 1 3 15 19 10 20 19 7 6 7 16 14 3 18 9 0 15 8 3 9 11 17 20 20 6 2 13 15 18 13 11 7 20 18 4 13 16 13 5 0 19 9 2 6 14 18 7 8 5 17 20 9 8 19 16 14 16 19 16 13 4 12 12 6 18 18 7 9 4 12 1 16 7 15 1 13 5 8 9 0 1 16 11 6 9 2 16 10 9 9 10 1 11 15 18 19 3 2 17 14 4 20 10 16 7 8 0 3 15 9 6 15 1 12 7 0 17 3 19 12 9 13 16 6 0 18 15 18 2 10 6 8 14 13 15 11 3 17 7 14 11 20 2 12 12 20 17 13 1 1 0 11 20 0 5 5 15 16 14 20 4 8 19 8 0 20 0 15 18 17 8 16 13 8 19 15 17 13 0 9 5 9 10 5 19 20 7 6 17 18 12 12 2 1 16 9 5 1 19 1 1 15 5 6 1 3 0 15 7 19 4 7 1 17 6 7 16 8 14 14 15 3 0 0 10 9 4 16 18 17 10 12 18 18 17 7 20 4 3 6 13 2 6 0 7 19 19 15 13 11 5 2 4 17 9 4 11 6 12 1 14 3 7 15 17 0 1 13 2 19 11 19 12 4 14 13 5 14 9 1 14 15 14 2 12 7 15 15 8 8 18 20 18 20 8 5 17 9 12 18 1 8 20 19 20 10 1 18 1 13 3 5 13 11 2 16 6 9 9 4 2 10 20 2 20 6 1 4 0 2 17 6 20 14 4 8 15 16 18 17 12 3 14 3 2 6 4 3 15 10 12 4 7 1 17 3 19 14 3 14 7 19 6 0 0 3 14 7 19 13 17 7 8 5 16 1 14 4 2 5 0 5 13 16 20 1 7 19 4 6 17 11 7 1 11 17 3 8 7 18 1 10 20 1 17 18 4 15 7 17 20 18 8 11 5 3 5 14 15 18 0 5 1 20 4 13 2 13 17 7 4 7 10 7 2 15 14 20 2 19 5 20 17 7 10 9 18 3 20 7 5 10 11 16 11 9 13 11 5 17 7 1 3 10 15 8 15 17 8 7 0 16 1 11 6 3 19 7 1 18 15 16 3 13 9 19 6 17 1 2 18 6 10 7 1 15 12 5 8 2 11 7 8 2 10 20 9 14 5 0 9 10 18 10 5 6 15 8 0 0 20 6 13 2 17 2 17 10 1 11 4 8 4 10 20 10 14 3 3 15 19 7 20 8 1 12 3 16 15 3 7 14 13 12 12 13 12 11 0 9 3 12 7 14 14 13 10 8 16 8 17 6 0 8 19 5 9 18 17 12 5 6 19 0 4 12 12 18 7 14 5 12 12 17 20 2 18 7 8 2 15 9 10 6 8 13 2 19 16 9 10 1 3 4 6 18 12 18 6 8 20 13 4 10 9 2 10 20 15 12 14 5 6 16 3 8 6 6 3 8 19 19 7 6 1 5 13 18 1 18 6 4 14 6 6 4 13 11 20 15 4 16 19 7 9 2 17 16 1 0 10 9 18 19 13 15 15 4 0 19 8 9 5 6 7 10 6 17 0 14 2 7 3 11 14 6 18 1 11 13 6 6 3 10 20 18 20 8 15 19 0 14 9 0 8 14 4 19 17 14 10 17 6 0 14 7 5 11 3 5 0 5 5 11 14 20 15 20 11 5 4 17 9 10 8 2 11 18 7 7 11 2 19 20 14 20 9 5 13 12 12 5 16 10 1 17 19 16 8 11 3 0 3 7 20 1 8 19 20 2 9 7 12 7 15 1 14 6 10 16 9 19 8 0 20 16 11 17 18 3 0 12 8 6 2 12 7 8 11 5 3 19 11 1 9 16 5 14 0 11 20 6 3 10 6 4 11 6 16 16 8 18 3 16 9 18 13 17 8 3 16 4 19 1 1 1 20 18 7 20 20 3 15 8 19 3 14 18 20 11 15 3 6 16 12 19 13 7 11 15 11 13 5 16 10 20 3 2 4 18 19 7 1 9 12 20 12 16 6 8 10 0 13 6 1 10 2 12 15 11 20 1 15 9 18 17 19 17 11 5 8 18 7 7 4 18 9 0 14 9 7 13 8 10 6 18 10 11 4 1 7 19 1 7 11 3 1 5 8 12 7 4 6 6 7 2 7 9 13 4 6 13 1 1 16 14 7 16 9 3 12 17 0 13 18 13 7 8 17 13 10 4 12 3 17 1 1 16 8 17 8 11 3 20 9 0 7 16 10 3 7 2 13 14 19 5 2 6 5 0 1 6 16 11 2 9 6 1 2 11 1 6 13 13 15 3 6 3 6 15 7 17 10 4 12 11 17 4 6 19 19 19 9 20 14 8 16 8 11 10 15 14 4 7 2 6 13 1 15 3 13 6 13 11 9 3 6 7 10 16 11 3 19 11 5 8 10 7 0 2 19 4 2 6 19 8 1 18 6 9 10 12 14 9 18 17 10 2 13 20 14 17 6 12 17 15 18 11 10 13 5 15 9 1 3 14 15 13 4 5 2 7 5 19 13 9 13 20 12 16 9 12 15 13 6 10 1 3 14 7 19 8 3 9 17 4 16 6 6 20 5 19 4 10 2 6 9 16 5 3 11 6 11 18 4 11 12 18 10 9 0 3 7 4 7 6 19 0 17 8 18 9 7 2 12 7 0 1 13 10 17 16 0 20 0 0 3 4 9 14 10 8 7 17 4 18 6 19 17 14 5 12 18 9 20 6 20 12 11 10 9 3 4 3 14 14 4 19 5 19 16 18 15 9 18 17 1 7 0 6 0 4 7 5 14 13 2 11 5 3 8 18 0 4 18 10 12 4 14 19 5 15 5 5 11 9 20 11 1 13 7 4 15 5 1 14 4 19 11 7 14 15 18 1 13 8 16 10 20 9 19 4 20 1 19 16 14 20 0 2 4 11 20 19 6 7 7 19 8 0 10 6 20 0 4 11 11 10 9 14 5 2 18 18 3 5 11 12 5 17 8 17 11 9 14 20 15 2 3 19 20 4 18 3 12 5 18 4 16 7 6 18 20 8 20 12 15 6 19 5 2 16 0 15 2 13 1 0 7 15 14 9 2 18 4 0 10 5 11 18 6 14 0 4 20 6 1 2 5 2 11 14 20 3 14 2 3 17 14 14 0 15 13 2 18 11 18 19 11 19 2 4 3 16 17 11 2 17 3 13 19 16 15 4 5 9 9 16 9 13 9 8 19 4 9 10 1 3 9 1 17 9 18 13 14 10 19 14 11 9 17 2 9 14 8 4 20 5 9 18 14 20 20 10 4 3 19 18 16 4 2 9 14 5 12 15 7 17 16 7 14 5 7 7 9 16 16 11 15 11 15 12 4 0 13 9 0 2 8 2 13 19 3 17 7 18 2 12 5 17 16 3 13 16 18 16 1 3 5 2 14 19 14 19 19 18 10 18 1 16 14 9 9 15 16 5 11 0 2 20 15 13 17 20 19 1 5 2 7 11 19 5 6 17 13 4 4 11 16 5 6 20 11 16 14 4 19 17 17 12 6 10 6 18 20 18 12 1 3 18 9 13 14 17 5 1 11 4 17 19 4 0 17 0 10 4 5 17 10 10 10 8 11 2 15 14 4 2 10 6 6 2 16 15 2 14 14 0 2 9 15 7 18 9 5 20 4 7 2 16 19 2 14 17 12 16 10 1 0 9 19 8 3 14 19 10 16 11 9 3 8 19 12 11 2 2 20 8 6 17 1 3 11 13 7 12 19 11 4 2 8 9 15 19 16 9 6 19 12 4 16 1 6 13 0 12 10 6 5 4 3 19 18 7 0 3 5 1 14 15 7 13 6 1 2 9 9 11 20 13 20 6 11 19 6 16 5 7 15 8 0 16 7 0 2 20 11 5 17 4 7 5 10 3 14 0 7 10 10 9 4 10 20 6 15 8 10 19 13 7 11 17 20 5 3 7 2 18 0 10 8 19 1 10 18 17 20 8 0 20 6 19 19 0 10 20 4 11 5 1 3 14 17 19 4 16 15 3 12 9 5 15 12 20 0 6 20 5 11 19 6 13 15 6 20 11 4 14 18 11 18 2 9 12 5 18 9 11 5 18 8 9 2 9 20 11 3 18 14 16 19 20 7 15 5 10 2 3 13 16 9 9 17 11 9 1 17 18 13 6 12 1 19 13 17 11 10 14 9 2 1 11 9 12 3 15 12 11 4 5 12 14 17 8 2 5 16 8 3 11 20 3 5 8 13 2 8 17 6 18 5 1 5 4 14 18 20 7 18 15 7 11 13 19 8 18 9 17 11 2 7 16 7 2 12 2 11 3 15 14 18 9 8 14 5 6 7 3 7 11 8 3 12 15 7 6 6 7 7 14 1 1 2 1 13 5 1 7 10 0 20 8 1 1 20 7 7 11 19 13 15 11 17 16 19 20 20 4 14 10 11 5 14 7 12 18 15 10 16 1 5 9 5 20 2 0 20 17 13 8 6 6 10 10 6 2 9 10 1 13 10 12 16 5 2 10 4 5 11 19 18 4 10 4 19 15 7 15 2 15 10 8 1 8 6 8 4 6 14 18 1 19 2 14 13 15 12 1 12 17 19 0 14 6 2 20 10 7 8 3 6 2 12 20 10 13 10 0 17 11 10 2 8 5 6 7 9 1 4 5 2 0 13 7 18 8 5 11 5 2 8 16 2 8 16 13 19 16 3 5 5 12 9 7 11 18 0 9 2 17 8 5 18 5 20 0 10 13 0 5 1 13 4 9 6 4 20 20 1 0 13 5 12 7 5 13 9 18 5 2 12 7 14 10 19 2 8 6 10 20 4 13 9 8 0 18 16 12 6 17 9 18 11 5 15 13 7 1 18 10 8 11 17 19 17 7 0 18 3 11 12 13 7 14 7 14 15 10 8 7 18 8 3 9 5 20 13 17 0 9 5 18 6 8 6 1 7 14 8 18 2 17 4 7 4 0 6 12 14 9 14 5 4 7 20 9 15 8 20 20 10 19 1 3 10 5 16 6 18 7 5 14 13 17 7 1 11 13 13 20 14 18 20 7 6 3 20 8 16 15 13 0 16 8 1 20 11 2 14 2 18 12 0 5 17 13 11 7 18 11 2 8 9 3 18 0 3 19 20 4 2 9 9 6 7 2 2 9 0 20 1 17 7 10 4 17 0 10 15 7 17 10 20 2 2 4 10 18 1 12 20 3 17 8 14 0 14 3 14 15 3 12 19 9 1 5 12 3 13 4 15 16 3 4 2 4 5 2 19 15 1 11 20 20 16 9 17 17 19 0 9 4 9 0 20 1 14 15 0 8 10 8 7 10 12 5 20 18 16 19 14 13 9 6 10 10 17 19 14 17 17 17 20 13 10 12 14 9 19 4 19 11 1 0 6 9 6 13 4 1 11 14 4 7 0 14 8 15 14 9 1 16 9 12 10 18 5 19 7 8 15 0 1 6 13 12 10 17 4 0 20 14 7 12 10 6 3 5 10 7 11 8 3 20 18 17 19 7 20 15 7 14 11 10 2 16 19 8 1 6 10 1 19 20 6 13 20 17 19 20 15 8 10 11 14 19 20 19 13 7 3 19 16 18 18 4 6 19 6 11 18 1 15 2 5 17 15 17 19 13 11 3 18 2 3 11 11 0 6 6 2 8 19 7 12 0 9 1 18 3 12 20 17 11 10 16 18 19 15 2 0 14 13 0 16 20 15 17 10 10 13 11 14 13 6 0 11 7 20 6 10 6 8 5 9 14 4 18 10 2 12 12 6 16 0 6 2 3 4 15 4 16 4 11 3 11 3 8 18 3 13 14 12 11 18 2 17 5 19 7 9 9 5 18 19 2 20 7 6 18 4 10 14 19 12 17 4 0 16 14 1 17 14 11 11 12 10 20 13 10 4 13 5 9 10 12 15 14 13 12 16 18 18 2 17 13 8 7 1 19 15 13 3 16 20 16 12 9 12 17 20 9 7 3 16 16 6 17 12 19 20 3 17 4 14 2 5 7 3 20 15 1 16 2 13 11 18 8 8 3 10 4 20 20 7 7 3 6 6 8 8 13 1 5 6 0 4 9 17 11 6 13 3 20 9 15 9 0 15 1 1 14 20 7 19 7 3 7 12 7 13 12 16 7 16 6 15 6 10 10 7 10 16 6 12 20 11 6 18 0 16 5 13 11 15 18 20 3 8 13 4 15 9 3 16 20 16 12 6 9 20 1 11 16 8 4 2 9 17 15 15 7 19 0 15 20 14 18 17 14 20 4 15 8 6 19 8 20 16 1 0 17 19 20 8 9 13 15 10 7 7 1 6 7 10 6 1 2 19 11 9 2 11 3 20 16 3 20 4 1 8 5 14 16 14 10 15 3 16 20 14 5 8 11 1 13 1 6 1 15 10 2 11 7 20 16 3 12 11 8 14 16 6 16 1 16 4 4 15 7 3 10 19 10 15 0 3 18 10 11 1 16 10 4 9 4 17 20 19 4 20 7 17 11 18 0 19 16 8 8 13 16 17 15 9 20 2 3 17 7 7 14 5 7 16 12 5 7 3 16 18 13 20 1 16 6 10 3 1 16 3 5 9 15 3 10 5 14 6 0 6 1 11 6 16 10 6 8 6 1 9 15 6 1 18 7 3 9 16 10 8 18 9 15 19 10 9 8 5 8 11 16 12 20 11 4 13 4 13 4 5 10 13 13 13 17 12 17 2 17 1 16 6 12 7 9 13 20 17 5 5 3 3 15 20 12 6 1 2 8 9 9 5 2 8 10 14 14 20 16 10 17 17 17 11 13 15 2 15 13 9 14 5 1 18 15 16 9 20 2 17 14 16 12 12 12 15 10 14 13 8 11 18 20 11 7 10 3 14 1 8 11 18 12 2 12 9 3 3 11 12 19 0 13 15 14 14 14 8 8 19 19 17 18 5 2 3 1 17 3 6 1 4 5 1 3 15 5 6 1 6 19 0 13 20 4 10 6 1 4 2 10 4 5 8 1 0 15 12 16 2 11 15 20 2 7 9 18 3 15 15 5 15 12 20 0 9 18 11 15 4 5 18 3 5 6 18 6 2 11 0 8 2 14 6 9 10 11 2 7 3 11 16 2 0 1 9 3 17 0 9 10 10 14 2 10 10 20 19 3 14 10 10 1 3 3 2 19 4 8 2 15 17 19 12 2 4 4 18 13 19 9 18 16 11 1 15 12 10 4 10 3 1 1 7 11 12 20 8 19 5 12 8 7 2 13 12 14 3 11 19 17 6 13 16 7 12 6 16 7 12 4 10 11 2 20 16 17 13 10 14 16 5 8 14 8 0 15 18 6 3 13 5 20 9 4 3 3 19 2 7 12 10 15 10 13 18 0 0 20 6 12 6 11 12 7 7 10 19 11 6 2 12 16 0 9 5 6 9 8 16 12 12 8 19 6 18 16 3 16 6 12 7 11 18 9 0 14 17 7 16 1 5 9 3 8 5 1 12 13 12 13 16 12 9 6 19 20 0 5 11 10 16 10 9 16 3 13 8 16 14 4 1 15 18 3 7 16 12 10 7 14 15 8 13 15 20 14 0 14 12 6 5 17 3 7 3 12 10 18 7 19 2 18 0 18 10 17 13 12 12 16 2 12 5 6 13 10 11 15 4 6 1 13 17 0 10 12 18 7 18 8 13 3 7 13 1 6 7 8 12 4 19 16 14 14 2 14 17 12 0 20 12 3 10 7 20 7 0 9 17 0 1 8 7 1 16 6 6 4 6 8 4 19 20 3 6 12 11 0 12 11 13 10 10 8 7 16 12 3 2 12 2 7 12 3 2 20 4 12 8 6 16 15 7 17 9 2 2 7 4 1 0 10 10 13 7 20 13 12 8 16 7 2 1 16 17 19 8 8 14 14 15 17 6 13 18 15 11 12 8 14 17 2 13 18 3 0 6 1 14 19 14 3 18 13 11 15 1 8 0 19 17 8 15 2 17 17 7 5 9 16 6 6 10 20 8 13 6 15 8 19 1 17 19 20 1 3 7 8 13 14 6 3 11 15 16 7 15 14 8 8 4 7 20 1 4 15 18 4 18 14 20 20 4 10 7 0 10 11 14 18 18 0 1 18 12 17 8 7 16 3 5 19 4 15 10 16 15 3 3 6 9 13 0 1 6 6 0 3 1 3 19 13 9 5 7 4 9 6 3 11 20 17 6 9 6 16 14 16 9 12 19 0 2 5 9 9 10 11 6 10 6 12 16 0 20 18 16 1 8 19 17 0 18 17 10 8 18 10 16 11 13 16 5 19 20 3 5 19 14 9 19 5 13 1 1 13 16 12 10 1 15 0 12 16 3 17 15 3 4 17 13 4 12 12 19 6 20 0 6 1 14 13 18 2 1 19 14 2 13 20 7 10 0 17 1 15 20 20 4 2 17 7 5 5 16 4 9 16 10 13 17 2 19 17 7 12 2 1 10 9 15 16 11 11 3 20 9 7 6 5 0 15 0 12 6 8 4 18 9 9 15 4 1 11 9 9 3 18 1 4 17 7 9 20 20 7 13 19 13 10 14 19 10 3 8 15 4 10 20 5 12 17 6 7 0 16 20 6 5 12 17 10 0 2 6 5 20 1 20 8 18 5 2 10 10 17 3 11 4 3 4 8 4 5 5 18 9 4 11 9 12 20 11 14 20 20 1 14 17 18 11 4 0 20 4 15 12 1 17 9 14 17 10 3 5 17 8 2 12 1 19 0 6 7 14 2 11 0 16 14 2 10 5 6 0 14 19 16 4 1 5 16 17 11 0 17 12 0 19 4 5 5 8 1 12 17 20 19 6 1 17 9 6 12 1 8 4 3 0 13 8 4 2 8 7 20 19 0 15 1 5 4 14 17 17 8 18 15 20 7 1 4 8 13 10 2 15 20 15 14 11 5 5 10 17 12 2 11 18 0 5 2 3 5 11 8 7 20 16 0 12 15 3 5 8 6 5 2 11 19 4 0 17 5 10 18 18 20 3 13 14 18 13 12 3 14 17 17 12 15 3 5 3 4 9 18 9 4 19 20 15 17 5 8 17 14 4 20 15 14 5 18 16 0 16 20 4 4 17 2 11 5 1 15 0 9 5 8 7 17 7 13 4 20 18 14 20 20 4 15 16 19 11 2 17 8 12 9 8 0 12 0 0 15 6 9 13 8 1 3 4 8 15 2 3 10 12 19 10 15 15 17 17 0 14 13 12 10 3 10 17 16 2 10 5 11 16 10 18 9 10 19 0 2 19 9 7 6 1 5 20 5 0 3 12 1 5 9 5 0 2 12 4 16 15 7 19 10 19 3 16 14 17 4 19 13 3 7 7 18 4 13 15 17 9 10 4 15 12 14 2 19 8 20 4 9 3 13 5 9 18 7 13 14 8 5 2 4 5 10 16 17 3 5 17 5 6 8 17 8 6 18 18 6 6 6 4 13 10 11 6 10 15 18 2 5 6 17 6 11 20 5 7 16 20 20 10 11 2 0 3 2 0 11 8 14 3 6 1 1 10 9 16 17 0 6 17 3 16 16 8 0 2 6 9 5 18 17 0 16 10 20 5 19 13 7 16 4 2 14 5 20 2 7 17 1 1 17 2 8 8 13 13 0 4 6 0 10 13 10 1 5 20 1 1 19 12 2 11 15 15 3 18 3 15 11 15 17 17 6 14 12 20 20 9 6 19 16 19 3 15 3 15 10 7 13 0 11 11 11 12 8 6 11 11 13 10 4 6 8 3 15 9 16 11 19 16 0 10 3 16 6 16 3 5 1 16 1 12 17 16 9 5 5 7 9 8 11 16 3 8 14 17 6 4 12 12 9 3 5 19 8 6 19 0 18 4 2 16 9 9 9 3 7 19 4 12 13 13 6 8 20 10 6 18 10 19 6 3 3 9 2 15 15 13 4 9 16 12 11 5 9 16 1 0 14 19 4 15 5 6 4 17 15 9 17 12 18 11 13 18 2 14 17 14 16 4 16 5 6 19 16 9 6 15 5 0 6 16 3 0 14 8 5 18 5 3 14 8 3 2 1 18 14 12 2 15 0 13 17 5 4 13 12 6 5 6 14 1 12 20 7 16 20 5 9 1 4 6 3 15 7 3 16 5 16 10 15 4 6 8 5 17 7 13 15 4 0 3 16 7 2 4 20 4 15 7 8 12 5 20 7 6 19 20 3 1 2 18 15 18 7 10 18 3 19 13 19 7 8 15 1 8 14 6 19 20 19 8 5 6 17 14 13 10 11 18 12 17 12 9 13 4 6 18 7 5 13 11 8 3 19 7 4 2 13 12 10 9 0 15 18 20 1 19 11 19 17 1 20 11 11 9 1 8 10 6 2 1 13 8 0 3 15 9 1 14 16 16 13 8 1 7 15 20 16 8 4 9 11 13 7 3 1 5 18 5 8 0 16 16 20 8 6 9 17 16 14 17 18 1 4 20 0 5 3 2 13 14 1 17 2 17 20 18 7 10 5 0 20 8 6 8 7 9 20 7 6 0 6 15 7 7 9 7 8 0 17 6 17 2 10 7 5 6 2 15 13 7 0 5 8 9 13 18 5 5 3 1 5 15 9 13 6 18 18 18 14 3 7 3 16 18 16 17 5 16 1 11 14 0 8 8 0 4 17 15 16 10 6 3 6 11 0 15 20 15 5 5 12 11 18 12 0 3 18 5 3 2 8 3 3 10 15 1 3 6 7 7 18 15 7 10 11 1 16 15 7 3 12 6 12 16 13 17 5 11 0 14 12 3 9 2 0 3 7 12 20 18 12 15 1 8 19 6 0 6 15 14 0 16 9 4 15 18 10 12 7 15 8 14 13 13 11 18 18 8 13 17 15 19 8 19 13 4 4 18 19 4 11 2 19 19 11 14 15 11 8 15 7 11 19 16 6 4 4 17 19 20 1 7 1 12 6 14 13 13 6 3 0 12 7 9 18 7 11 3 0 9 9 9 15 12 1 4 9 17 2 7 0 13 19 2 14 0 8 16 20 2 10 2 15 13 13 9 1 5 19 10 0 5 2 13 2 3 14 4 15 19 20 7 6 19 7 9 11 19 12 5 16 7 16 5 3 15 15 6 15 9 18 18 18 9 10 18 13 19 1 13 16 20 14 18 6 12 7 4 18 16 6 17 6 7 10 9 19 19 16 12 0 19 18 18 1 18 3 4 13 5 12 11 17 15 5 13 11 1 10 13 6 17 10 18 2 1 9 3 1 6 12 15 18 19 18 11 14 7 3 5 1 10 8 15 19 9 16 13 3 2 15 3 9 19 3 7 7 1 6 12 19 14 0 20 10 9 18 12 5 18 11 14 19 14 10 1 4 12 14 6 0 11 3 1 19 17 3 17 14 7 19 10 10 4 16 6 7 19 0 8 2 13 13 14 11 18 14 5 0 18 12 8 20 16 12 12 3 20 20 0 10 10 19 20 6 9 20 11 5 2 5 20 6 14 15 13 10 12 8 5 6 19 11 11 18 18 9 7 19 8 4 19 3 13 3 10 2 9 2 5 18 5 8 1 16 6 2 15 2 10 5 17 10 7 12 13 2 12 6 15 2 14 13 5 11 17 7 17 10 9 9 17 1 8 20 17 1 14 3 0 18 13 20 13 4 5 10 10 17 17 16 0 13 13 1 8 1 16 13 1 16 17 1 11 13 15 14 5 7 6 16 2 2 3 6 5 12 8 7 9 13 3 4 0 2 4 15 14 2 8 6 12 13 9 11 0 7 14 16 5 2 4 1 3 5 0 20 19 19 3 18 0 17 5 10 6 9 16 15 10 20 9 1 18 7 20 20 6 20 5 6 7 11 3 7 4 1 19 10 6 12 18 8 3 6 6 18 18 13 12 12 19 4 13 10 4 1 11 1 2 16 0 11 6 19 15 1 20 20 2 9 14 7 8 5 6 13 2 0 12 13 13 9 8 7 2 0 9 15 10 19 13 2 15 17 5 7 19 20 11 4 4 15 6 13 17 18 11 14 8 4 6 15 15 16 3 8 7 11 14 8 8 12 6 19 4 16 13 7 15 19 6 15 5 9 19 19 6 18 3 17 1 1 13 14 5 0 5 20 20 7 9 2 7 15 7 1 0 16 17 3 4 4 6 5 16 8 6 20 12 10 13 10 19 12 19 9 6 5 3 18 10 17 10 0 1 15 12 1 1 14 13 16 11 2 18 11 10 5 17 0 13 6 8 11 10 11 6 3 2 20 16 11 17 9 14 8 17 13 8 9 20 0 19 17 8 12 18 2 18 1 15 2 3 4 3 10 14 0 16 7 2 2 0 9 14 5 13 17 11 12 10 16 13 0 9 5 3 2 16 6 0 17 2 11 11 8 9 2 2 19 0 17 8 1 3 5 19 7 16 0 18 13 2 3 14 9 14 4 17 6 18 19 14 9 7 6 16 7 7 7 6 3 14 2 15 4 13 17 10 5 16 2 16 15 10 8 9 1 9 9 10 13 15 6 3 7 17 4 8 15 13 7 20 5 1 6 19 16 13 11 20 8 18 4 2 8 7 15 6 0 18 14 0 17 18 20 12 16 8 16 8 6 8 0 6 17 19 7 16 18 17 1 12 6 2 4 15 12 3 10 6 13 12 9 13 3 9 18 6 20 19 15 15 14 17 2 16 20 15 11 16 15 2 2 10 7 8 17 19 5 8 6 4 7 3 6 11 13 12 19 3 3 20 14 10 14 0 6 19 3 3 14 1 2 17 6 1 9 3 20 0 15 20 11 13 19 1 19 0 12 15 0 7 17 12 10 7 6 19 14 13 5 3 16 19 16 14 4 19 17 18 17 17 3 0 14 14 6 6 0 16 1 2 15 14 13 5 2 10 3 13 4 17 13 20 11 18 6 2 15 16 20 13 13 7 19 7 3 13 19 14 14 5 7 12 3 8 18 18 3 4 12 18 2 19 1 5 1 8 7 11 11 14 15 13 10 20 12 19 11 13 2 2 2 19 16 18 4 5 15 13 0 4 8 18 16 8 8 13 9 17 20 17 0 11 20 4 3 4 7 2 15 3 17 16 13 15 0 1 9 17 16 11 20 18 4 3 3 6 20 14 16 17 4 19 3 19 16 7 13 5 5 19 20 8 9 20 19 16 10 16 3 11 19 9 19 17 19 17 13 3 0 5 10 13 3 19 9 19 6 11 10 5 10 14 4 2 14 9 12 16 1 10 4 19 15 13 1 8 2 16 20 13 1 0 10 8 10 12 2 15 9 13 7 19 5 13 0 14 8 2 0 10 0 4 6 7 2 8 9 10 8 3 2 1 3 13 11 20 9 11 12 17 17 19 15 8 17 15 7 12 11 3 1 16 9 14 6 4 13 5 16 11 5 14 18 2 8 20 7 14 16 10 7 16 2 0 7 4 4 6 19 9 19 12 12 19 20 1 9 19 15 19 16 12 14 13 16 2 16 19 20 10 20 16 2 14 4 19 8 19 4 6 3 20 3 13 11 8 15 10 0 15 6 12 9 12 2 15 7 7 6 6 11 4 8 8 10 2 9 3 0 18 5 16 0 8 1 7 5 0 20 3 8 16 13 19 1 6 4 2 9 7 17 10 4 4 2 14 1 14 0 20 6 3 9 3 12 17 16 15 17 10 7 1 10 19 10 7 14 20 4 11 12 12 4 0 2 4 20 15 14 15 4 8 1 8 10 5 6 12 7 10 14 17 17 20 7 19 2 3 3 7 10 3 12 20 17 2 4 3 4 15 0 17 13 1 7 6 10 13 9 13 2 0 16 13 19 1 11 1 14 1 14 3 20 9 15 8 6 18 9 6 8 0 3 9 7 7 20 10 10 17 7 0 17 12 10 8 20 14 10 12 9 8 7 9 15 6 0 11 2 9 13 0 14 2 10 2 6 18 2 16 6 2 14 0 0 13 8 7 1 5 18 4 14 5 7 10 11 13 4 0 1 16 14 18 1 12 20 19 20 11 16 16 1 19 1 5 5 9 2 16 17 0 13 20 18 13 5 6 11 2 10 3 19 3 18 5 12 17 11 6 17 6 8 15 15 6 4 12 19 11 12 6 17 14 3 14 0 5 5 5 0 10 20 15 18 1 20 8 3 19 5 19 9 3 20 0 13 17 13 10 3 9 14 12 15 4 7 18 11 13 18 16 4 19 5 11 7 5 18 10 12 6 15 16 1 12 9 2 15 13 19 8 7 6 12 6 20 7 5 2 2 6 2 17 5 5 16 17 19 4 11 14 13 14 20 18 19 3 15 12 4 3 12 10 13 20 16 0 18 5 20 13 5 12 6 5 11 13 18 3 13 6 9 8 19 14 8 1 18 8 11 10 8 19 8 12 0 5 7 16 1 16 16 6 18 16 2 8 18 18 3 13 13 6 15 11 19 18 2 5 13 18 5 3 5 14 20 11 11 18 16 20 5 10 8 10 10 3 18 8 15 7 15 0 17 5 2 10 6 14 4 12 2 11 5 7 15 4 10 10 15 0 10 6 12 8 4 0 12 19 4 3 10 13 7 16 20 17 1 7 18 18 14 7 13 10 9 14 12 0 9 0 10 11 3 0 9 14 7 16 17 6 6 11 7 13 12 8 14 18 13 20 10 11 13 3 9 3 17 13 19 17 19 0 20 14 16 1 3 9 15 15 5 1 15 0 15 10 4 14 14 4 10 5 8 5 13 1 6 2 7 8 4 16 1 19 4 16 0 16 5 11 20 9 17 19 7 3 0 14 0 1 18 5 9 9 19 19 15 15 16 16 16 11 3 20 3 9 3 2 13 1 2 18 0 4 13 6 16 8 10 10 12 17 8 16 5 15 2 2 15 8 8 0 18 2 3 5 9 9 5 7 5 9 16 20 10 5 4 10 20 20 10 13 5 16 12 17 3 8 19 15 20 6 12 9 6 5 7 3 0 13 15 15 5 5 0 12 1 10 2 16 8 5 4 0 3 11 6 2 6 13 18 5 13 12 5 12 12 12 12 5 20 1 5 14 12 3 3 1 12 8 10 5 17 5 7 17 11 20 7 19 18 2 19 2 2 5 7 17 2 9 18 1 18 18 8 2 18 13 3 10 18 16 12 7 16 16 20 14 4 13 2 8 11 1 12 1 6 19 13 4 1 0 20 7 11 18 6 0 2 6 19 10 10 0 13 4 4 16 11 14 16 19 13 3 14 0 6 9 10 0 5 12 10 15 3 10 19 8 3 19 18 16 7 10 9 0 17 17 0 20 8 0 11 13 1 9 8 1 11 15 17 8 0 18 19 3 16 16 5 20 17 3 4 10 4 11 9 1 2 9 12 5 9 6 12 17 12 6 18 13 16 16 16 10 6 9 3 1 17 20 16 19 15 4 2 17 1 0 8 13 20 14 15 1 6 9 4 18 11 19 2 16 3 11 16 6 16 15 15 2 19 16 16 18 19 12 5 14 7 9 9 11 3 11 4 18 12 13 13 16 11 7 2 12 18 6 10 6 4 11 5 1 13 19 1 8 3 5 3 0 1 12 13 19 19 6 4 12 20 16 10 4 19 14 14 5 9 15 7 4 1 9 9 12 3 5 20 2 10 14 19 9 0 19 15 12 1 7 8 3 0 15 7 15 20 7 17 7 5 5 11 13 2 5 17 7 12 19 6 13 13 9 9 6 16 9 11 7 17 1 13 10 18 17 15 6 9 6 10 15 13 7 17 11 1 18 15 9 10 2 9 17 11 6 20 0 16 6 0 17 11 18 15 10 6 19 3 7 8 4 17 11 20 16 17 9 1 15 20 7 8 16 12 7 19 16 16 2 10 14 15 19 5 20 5 16 4 18 5 0 7 19 4 1 2 3 4 11 9 11 5 8 10 10 1 11 5 13 4 20 20 7 14 19 5 12 4 5 7 16 16 12 13 3 16 17 17 1 10 5 2 19 9 0 20 1 6 2 7 17 16 1 10 5 5 1 4 7 10 10 12 10 13 10 13 20 11 4 20 9 6 1 3 6 9 5 4 8 8 16 1 1 2 20 8 6 7 2 8 18 12 18 12 3 5 15 10 2 15 11 18 0 20 12 16 12 19 15 1 1 13 6 18 8 8 16 14 2 10 12 12 7 15 3 0 16 20 10 12 5 7 3 19 6 8 15 14 9 6 7 5 11 10 16 11 5 20 7 2 2 1 16 5 17 10 0 19 1 20 10 3 18 17 6 16 7 3 5 4 12 6 19 5 7 3 15 14 4 10 13 3 17 0 7 3 16 2 20 2 14 4 11 18 1 6 19 1 6 16 15 14 10 20 13 4 0 16 7 19 1 6 15 17 11 3 17 15 9 11 11 9 10 3 0 1 19 19 17 13 19 7 8 20 6 17 7 6 19 14 2 7 15 20 4 14 10 13 12 10 6 19 10 11 17 8 11 20 1 5 20 8 9 17 12 17 16 9 4 6 18 5 20 2 14 19 7 2 18 16 19 15 4 9 11 3 15 4 0 1 13 10 4 5 9 18 0 13 16 4 20 17 19 8 12 16 8 14 10 18 8 18 18 2 13 6 14 17 4 11 2 13 6 14 10 4 15 12 7 3 6 4 1 19 4 8 17 14 19 20 20 10 4 5 15 16 8 3 2 5 3 3 7 8 3 3 6 20 11 18 8 16 16 8 17 4 6 6 20 2 7 2 8 12 11 9 17 1 16 8 18 11 2 12 15 12 5 8 7 2 2 8 9 0 8 16 8 6 18 14 2 5 10 18 13 2 9 2 16 0 19 5 0 9 18 6 17 10 1 20 16 0 13 12 15 8 19 18 16 5 20 16 8 8 11 6 6 11 20 12 5 12 0 4 5 12 7 8 8 4 11 19 16 13 5 20 15 12 13 17 6 20 19 5 11 0 4 0 6 9 12 4 18 19 17 9 9 13 11 11 15 2 18 18 18 17 12 19 17 14 1 0 16 17 9 12 13 4 15 6 10 12 5 11 7 1 1 3 7 16 20 19 14 2 11 3 20 3 2 18 3 10 11 14 7 17 1 12 7 8 7 11 7 15 2 18 11 18 2 16 13 0 3 4 13 15 16 17 11 12 12 10 11 18 3 1 17 19 14 4 0 4 0 2 12 12 17 17 2 4 18 0 19 8 18 12 20 11 11 19 9 11 11 15 15 20 15 0 12 10 9 10 8 18 8 3 20 15 11 18 12 14 14 16 5 9 12 14 11 1 15 19 11 10 5 12 16 3 0 3 18 11 20 19 6 10 7 20 16 5 9 16 1 16 8 12 12 8 9 19 17 10 6 13 12 15 7 18 1 13 19 1 1 12 19 16 12 8 2 2 20 14 7 5 14 5 6 17 16 8 18 6 8 11 8 20 10 11 8 2 1 19 1 13 10 10 15 2 6 10 0 4 7 7 20 5 9 2 12 17 17 5 3 19 11 16 9 15 12 10 11 9 0 5 2 12 12 2 3 5 4 20 4 17 17 19 11 9 14 9 12 20 12 5 4 1 12 14 13 1 11 7 8 9 20 19 4 5 18 9 20 1 19 11 3 10 18 20 16 1 12 0 7 17 18 3 2 11 2 14 7 4 16 6 6 4 19 16 13 12 9 4 10 17 12 7 5 4 13 18 16 18 6 13 20 7 16 10 5 17 0 15 7 14 3 0 18 17 8 9 16 8 16 1 9 2 14 4 19 18 11 5 13 15 3 9 18 9 11 12 4 9 4 20 5 3 18 11 6 8 3 1 17 17 1 18 3 14 19 15 13 17 18 9 3 20 7 17 5 5 14 6 10 2 1 3 11 17 17 18 12 15 6 16 2 17 12 16 5 12 5 14 0 8 6 2 15 14 6 10 19 9 16 0 15 14 6 10 1 7 5 20 5 8 17 17 20 4 8 16 0 20 2 19 10 16 9 20 4 16 19 20 8 5 2 8 2 5 17 14 9 9 19 8 4 3 3 4 15 20 20 8 19 12 15 5 8 1 10 20 15 1 14 19 3 2 17 20 9 2 7 15 16 6 6 20 9 4 12 15 3 18 1 9 15 0 19 13 12 4 7 13 12 13 7 5 1 19 9 0 12 4 12 15 16 4 20 2 6 14 10 1 13 14 8 15 3 19 4 19 11 0 8 1 11 12 10 20 19 12 20 17 10 7 0 3 4 3 4 19 0 15 4 14 2 2 5 10 14 19 20 13 14 12 13 13 16 12 6 4 17 20 0 16 9 4 15 12 17 19 9 1 19 13 14 10 13 3 14 9 13 9 20 19 8 6 18 10 7 17 2 9 18 8 4 14 5 9 20 19 5 7 20 17 7 0 7 2 12 7 5 1 11 15 0 20 15 1 18 12 11 3 2 1 14 19 20 10 10 11 3 11 10 0 15 7 5 7 12 4 12 16 16 9 17 20 10 9 3 16 9 15 13 5 6 6 19 12 0 2 4 14 11 16 12 12 17 7 7 1 6 8 20 3 8 3 3 14 18 0 0 0 7 12 14 20 1 7 1 18 1 9 9 2 15 12 6 0 11 9 11 13 8 0 7 4 7 10 14 8 16 11 1 13 2 2 1 15 8 19 10 12 8 20 0 8 3 17 0 11 17 1 11 5 8 15 16 3 19 3 16 2 14 1 13 6 5 20 2 12 3 17 17 20 14 2 5 11 4 2 18 0 10 3 0 17 18 2 3 0 5 4 1 8 16 1 8 18 1 17 3 15 8 16 10 20 20 11 3 4 17 1 10 2 15 13 17 19 16 16 20 14 13 17 5 7 12 16 14 3 14 3 4 11 17 3 15 17 18 0 0 20 2 1 12 2 0 5 8 17 9 14 14 2 19 8 20 3 1 8 16 0 20 19 12 4 8 15 2 11 6 3 20 1 14 4 15 14 16 9 18 2 17 5 13 19 10 0 20 8 5 16 2 15 15 1 5 2 10 12 19 10 6 20 10 16 15 8 2 4 18 10 19 8 18 18 5 13 6 1 2 11 20 10 9 9 12 0 17 9 2 14 10 3 10 9 3 3 13 8 8 7 15 8 8 5 3 14 8 18 18 14 9 16 2 14 8 2 2 19 17 0 11 0 8 2 1 17 19 11 13 15 7 9 19 6 15 3 8 1 9 20 13 1 18 16 0 15 17 3 19 19 7 3 14 0 8 14 9 14 1 17 3 18 1 11 10 18 3 12 18 16 0 16 4 1 20 8 17 6 9 16 6 4 6 12 12 7 9 2 2 10 0 16 12 12 7 1 16 20 14 0 2 19 3 10 16 3 6 4 9 18 14 10 7 13 13 16 19 3 11 18 9 2 9 13 4 16 16 10 7 6 6 6 10 7 5 8 13 6 12 18 10 10 19 11 3 13 2 10 9 19 9 2 19 14 18 12 5 20 15 6 18 9 12 2 17 20 11 8 20 6 19 19 14 3 13 17 1 0 19 17 9 8 7 15 9 7 1 17 11 14 15 4 20 4 2 14 4 13 13 9 19 12 13 3 8 15 13 1 13 6 19 11 1 14 20 14 19 10 16 11 15 13 15 18 12 20 8 9 3 17 10 16 6 13 4 6 1 17 6 12 4 20 9 5 13 7 2 8 10 17 5 5 5 1 0 13 19 4 13 9 20 16 5 11 3 16 15 15 6 12 18 6 9 0 15 3 9 2 10 18 7 6 11 14 19 17 10 16 16 14 11 7 19 10 1 14 13 20 13 10 12 9 18 18 3 4 19 5 2 14 5 10 4 14 20 17 8 19 14 16 15 5 4 5 20 5 2 12 2 8 19 11 11 6 12 10 9 17 1 19 9 20 2 19 19 6 7 7 1 1 16 13 3 2 12 5 19 11 13 4 16 7 14 9 3 13 7 9 15 17 8 19 2 18 15 12 0 15 14 1 15 14 17 13 2 17 16 13 4 9 4 14 7 8 5 11 12 16 14 14 19 13 4 15 3 12 19 1 6 19 8 16 12 10 2 0 11 1 14 10 13 3 12 7 15 20 4 19 11 7 5 15 17 20 5 3 16 0 20 4 11 18 20 7 17 2 14 0 4 17 4 19 19 9 16 4 3 10 4 20 6 2 2 3 20 4 1 7 18 9 12 20 19 14 4 12 20 5 5 18 6 3 9 5 17 7 6 7 19 12 6 19 9 13 4 4 2 5 0 14 16 17 10 10 6 8 6 1 4 5 15 12 6 15 10 2 12 15 17 19 11 5 4 0 5 1 10 17 0 10 12 13 16 10 16 2 11 0 14 7 0 0 2 9 9 8 5 15 14 2 3 3 20 4 10 2 5 20 17 8 6 1 6 20 2 15 13 14 10 18 20 14 10 13 4 20 0 12 16 18 9 3 19 11 11 15 5 8 19 4 8 14 17 6 1 9 6 3 8 0 13 4 2 16 2 14 20 3 15 20 14 11 16 11 16 8 1 2 12 16 6 18 20 7 4 17 16 17 5 18 3 15 1 18 8 17 7 5 13 3 12 20 20 16 0 4 2 16 1 5 0 9 6 9 17 16 18 10 18 20 8 1 2 14 14 17 20 0 20 15 4 1 19 11 6 7 12 4 5 8 19 12 6 3 1 20 3 1 18 10 8 10 15 15 3 19 6 11 7 7 12 10 18 11 18 5 6 1 13 2 5 6 9 19 19 6 10 7 4 1 13 16 10 4 9 17 16 9 19 7 19 12 19 18 20 19 3 7 13 10 18 16 7 19 17 9 14 11 9 0 5 6 6 16 16 11 12 9 19 10 3 0 16 11 2 7 4 17 4 1 10 15 14 11 15 0 1 1 9 18 0 0 9 10 10 7 7 11 6 19 20 1 16 19 7 12 12 10 8 11 0 3 16 0 7 20 16 16 19 16 6 18 1 4 14 10 7 7 12 17 17 11 7 14 15 14 14 20 18 11 20 17 12 18 14 2 0 20 19 4 17 4 5 17 19 8 8 19 20 3 4 6 6 10 6 19 19 10 5 19 1 15 3 6 14 0 13 5 19 12 13 2 18 8 11 8 16 12 6 8 17 7 13 1 11 16 11 5 10 14 18 13 16 11 4 7 4 19 18 6 20 3 20 6 16 20 16 17 1 20 6 10 17 7 13 3 19 11 19 1 10 1 15 13 10 4 16 9 11 11 9 9 13 15 19 9 18 17 14 15 2 1 18 17 0 1 16 3 9 12 11 8 7 11 5 1 1 5 8 14 10 14 5 13 15 1 20 8 11 1 20 18 18 3 11 20 13 13 4 7 1 16 7 11 1 20 9 6 19 11 0 10 19 13 4 20 8 18 15 5 14 4 13 0 8 4 4 14 4 5 5 6 20 13 14 11 13 15 14 2 13 11 20 2 20 5 10 20 4 15 10 13 4 1 5 2 0 12 7 7 6 1 16 1 7 4 16 16 3 9 12 17 17 1 10 1 2 14 6 17 19 11 2 15 16 3 10 4 18 6 2 16 7 3 20 16 20 16 0 7 12 20 0 6 9 16 2 11 9 0 17 16 7 14 11 3 4 18 12 16 6 15 7 14 9 9 5 3 2 7 5 17 2 10 5 7 13 4 13 2 7 8 16 6 12 15 16 12 0 12 2 13 12 7 11 20 12 10 3 8 19 17 16 7 11 3 5 3 2 0 11 17 12 16 12 10 7 6 19 4 16 5 6 12 12 12 4 7 12 17 20 11 15 12 5 14 19 20 5 4 20 16 14 6 1 6 11 5 8 16 9 16 20 12 9 19 11 5 2 9 1 20 4 0 18 9 19 7 20 16 13 16 17 5 15 6 1 0 9 1 14 16 14 5 16 4 16 10 20 2 12 18 20 12 7 14 7 15 15 15 6 2 20 11 16 20 7 16 20 10 4 10 7 13 20 16 10 17 6 6 12 11 2 18 4 4 13 7 14 13 19 13 11 18 19 13 6 0 3 16 14 6 17 4 13 10 15 0 1 5 19 9 0 4 12 0 19 19 15 18 16 15 19 4 20 10 14 1 2 16 0 10 19 6 11 7 6 10 17 16 4 10 20 15 5 17 6 20 1 7 15 14 17 14 17 18 8 12 1 16 16 2 4 7 10 20 3 5 13 10 10 6 10 2 4 16 19 17 10 3 4 11 19 20 10 16 1 18 11 5 12 12 1 10 10 10 17 17 19 11 17 19 1 13 18 8 3 0 0 8 14 8 1 15 11 18 1 19 8 20 14 16 20 11 18 18 5 11 19 0 8 16 5 5 12 11 2 11 10 1 5 17 17 20 4 4 14 7 2 5 9 1 15 18 2 14 0 6 17 6 3 11 13 20 15 19 17 1 3 5 3 11 17 1 1 8 7 12 9 1 7 7 15 10 5 4 9 5 13 4 15 0 11 2 13 0 20 2 1 8 18 15 19 18 17 15 17 7 15 14 6 17 8 1 11 13 7 20 18 9 19 18 2 5 0 9 12 9 12 19 13 9 8 1 6 12 18 3 10 12 9 2 1 3 19 8 15 1 19 14 15 2 0 1 1 6 9 16 6 6 15 6 12 1 4 5 5 7 0 2 4 5 10 12 16 18 11 15 11 15 9 15 20 13 6 19 19 3 5 11 8 2 2 0 2 2 12 4 13 11 4 8 12 9 11 7 20 9 20 20 0 13 13 2 13 5 19 16 18 9 19 18 13 4 10 18 14 16 18 13 9 16 11 12 9 19 7 10 14 20 6 0 3 19 4 5 3 16 8 10 7 0 15 14 19 13 3 13 11 17 5 6 18 8 3 4 6 9 14 17 15 9 2 15 19 5 6 4 17 0 4 1 8 7 8 1 4 6 10 13 19 1 12 0 16 11 6 13 2 11 5 20 9 14 20 0 17 13 0 1 16 8 6 2 2 11 19 13 2 4 11 18 7 7 10 10 7 16 3 13 17 1 19 7 3 12 13 1 16 6 12 7 4 2 4 0 10 0 20 7 5 15 3 13 0 3 18 5 19 7 16 5 15 16 17 2 14 7 16 4 8 17 0 17 18 4 0 4 9 9 8 3 8 9 4 11 9 19 20 1 18 1 3 14 9 15 11 12 0 14 12 16 14 1 6 19 4 17 4 20 4 0 16 13 0 14 7 8 19 17 3 16 18 19 18 11 17 17 6 8 11 12 19 11 3 19 8 8 19 4 6 17 14 13 11 11 9 14 16 5 18 16 2 11 6 2 8 18 14 5 4 3 3 20 15 19 5 9 13 10 9 3 6 13 13 1 4 10 16 16 2 1 20 10 1 8 19 4 10 11 7 15 12 7 6 3 1 3 16 10 10 9 0 6 9 17 6 5 2 9 1 19 17 19 18 11 3 16 8 11 4 18 9 17 1 9 8 4 1 17 18 3 11 18 6 13 12 3 0 16 12 11 1 19 9 16 12 5 4 8 17 16 20 4 1 1 15 12 11 19 2 3 2 18 10 7 11 13 5 10 5 20 1 4 3 10 20 18 9 0 13 7 3 15 9 14 17 20 16 14 14 11 17 15 7 9 9 7 4 10 16 5 10 5 20 20 3 1 6 11 0 20 16 9 15 18 13 19 12 3 19 13 10 15 2 18 15 2 15 20 7 3 15 20 19 8 13 17 17 16 6 9 12 14 1 1 18 1 20 6 18 5 6 13 15 10 20 8 2 13 18 14 17 6 8 9 7 8 8 13 19 7 19 14 1 15 15 7 0 18 2 0 6 13 16 8 13 6 4 13 2 2 2 4 10 1 20 17 19 20 18 10 10 6 18 0 11 6 10 7 10 19 20 19 13 18 17 6 15 2 10 1 11 9 9 12 5 5 19 19 6 4 2 0 10 19 6 17 14 19 12 16 17 0 0 13 9 6 5 1 11 14 20 7 20 10 8 10 15 8 8 9 4 12 19 8 10 9 10 17 14 3 7 16 16 5 12 16 6 8 20 11 20 11 16 12 17 11 19 11 7 9 11 9 13 1 13 11 7 8 13 8 15 14 1 14 13 12 14 20 17 13 19 8 10 6 7 4 10 16 11 0 10 11 1 1 3 2 9 4 1 14 13 10 12 10 0 18 20 7 9 5 16 20 18 0 8 19 7 15 17 12 14 10 9 4 16 11 4 3 1 17 4 16 4 5 17 17 20 15 9 11 1 8 10 0 7 7 18 18 19 16 9 10 10 13 4 6 18 0 14 19 10 5 9 13 1 19 12 16 2 12 17 5 19 2 7 13 18 3 9 0 12 13 7 17 5 1 2 11 16 18 13 20 3 2 3 9 9 2 6 0 20 7 5 20 6 18 5 18 15 4 17 4 17 16 16 4 8 13 17 20 19 15 15 17 18 18 6 17 10 3 12 0 17 14 6 2 10 18 6 1 0 11 13 18 19 17 7 5 20 2 9 17 7 8 18 13 14 20 1 4 17 17 11 8 10 10 3 3 9 14 19 12 12 16 16 3 0 19 8 8 5 8 20 9 6 1 7 4 8 0 2 3 2 6 1 1 12 15 15 17 17 17 7 17 4 10 8 2 7 17 7 8 6 8 12 14 10 12 10 10 6 18 1 16 5 4 5 14 18 19 6 2 0 7 0 4 15 18 10 7 2 3 14 0 12 10 5 7 12 11 4 20 14 18 9 10 18 17 0 12 11 20 7 15 20 3 14 3 20 5 5 16 13 14 15 0 10 8 11 19 8 14 12 19 16 11 20 6 16 5 19 14 17 4 11 16 8 13 20 5 19 2 5 0 4 11 7 2 12 8 10 18 2 3 20 11 18 3 0 6 11 16 5 5 20 15 12 12 11 7 11 11 16 7 6 0 6 2 20 11 4 10 18 6 16 11 0 7 3 15 11 7 20 9 12 10 9 3 2 11 6 5 16 2 3 0 10 12 2 2 2 12 1 3 18 13 5 7 11 4 20 12 13 5 13 19 14 17 19 16 2 4 16 5 4 18 16 5 10 15 11 8 11 6 10 0 0 4 5 8 9 18 1 8 11 11 17 7 18 9 12 4 11 2 17 6 16 3 19 7 15 15 5 14 2 13 13 12 0 0 18 18 8 14 1 14 3 1 1 15 14 10 2 9 3 1 10 10 2 0 15 1 16 4 14 8 16 18 19 14 19 19 11 10 18 12 0 10 18 18 6 8 18 11 19 12 10 20 5 9 7 13 8 11 19 8 20 17 14 12 20 13 13 20 3 19 1 16 6 16 18 18 1 3 5 9 12 8 0 11 14 1 7 3 10 20 8 1 6 10 10 14 10 16 15 5 2 20 19 10 17 4 3 3 0 8 18 1 12 18 18 7 4 15 6 7 7 8 6 8 3 7 19 11 15 5 2 4 4 7 11 0 1 14 5 15 14 16 7 7 7 12 13 14 13 12 13 0 5 8 8 3 1 2 7 8 0 20 17 12 2 9 14 0 17 19 1 20 9 10 13 4 1 3 15 12 12 8 19 8 18 6 8 1 15 4 18 9 11 12 18 9 15 19 12 5 1 9 19 15 0 14 14 7 17 3 3 7 4 5 1 20 0 4 7 13 9 6 4 15 5 11 14 12 15 6 1 14 18 14 10 9 2 6 0 0 17 15 17 18 10 16 9 14 16 9 13 1 17 1 12 18 2 15 11 1 14 2 5 16 4 8 13 0 15 20 13 16 12 10 8 17 20 12 4 17 18 14 13 3 5 12 14 2 16 2 0 8 16 14 5 15 10 3 17 18 6 10 2 3 11 2 12 14 14 8 1 1 18 3 20 6 3 8 9 8 8 4 1 13 16 11 11 4 17 12 10 19 4 0 3 10 17 18 11 11 15 18 20 13 18 14 4 6 18 12 0 4 3 9 6 9 20 2 11 19 6 0 15 19 20 1 12 15 6 15 4 13 15 10 6 13 11 9 5 15 10 5 14 14 16 13 0 7 3 14 9 4 13 3 11 2 10 8 6 9 16 10 13 9 9 7 16 10 2 4 11 9 8 15 5 11 3 13 6 17 12 20 12 2 17 7 17 9 7 6 0 9 15 1 12 2 11 15 16 0 8 1 17 4 13 2 9 19 9 2 17 20 3 20 7 20 7 5 1 13 16 2 19 1 18 0 10 15 19 6 19 3 2 0 9 12 18 4 0 5 19 17 5 6 0 3 7 12 11 10 11 12 9 9 2 1 7 12 3 13 6 16 16 13 4 9 20 14 16 11 2 15 8 1 3 4 16 8 9 11 20 0 20 15 1 4 17 18 0 10 13 14 20 16 2 14 0 1 16 9 3 5 14 2 0 19 10 13 13 12 18 19 1 18 2 10 17 12 20 8 20 5 16 0 19 11 1 8 10 14 14 18 16 12 16 18 7 20 13 8 19 8 20 13 8 11 13 16 14 16 9 20 1 1 7 1 6 19 16 1 7 6 20 5 6 7 16 4 4 15 12 0 15 13 12 20 18 16 19 2 12 4 5 4 0 10 6 2 14 2 15 0 2 14 14 8 6 15 1 10 2 2 20 12 4 3 11 10 7 9 6 14 3 18 13 11 16 3 5 15 18 5 19 4 3 18 15 11 2 19 14 15 14 9 5 9 20 12 8 19 1 5 7 11 15 11 14 8 2 8 6 1 6 15 0 8 16 13 4 1 9 15 17 9 6 16 2 12 1 0 1 11 0 7 17 6 15 1 10 0 12 3 4 19 2 5 2 9 14 4 19 4 2 6 5 20 12 16 2 11 15 16 3 2 0 18 11 15 6 11 19 1 18 4 14 8 15 8 8 17 1 7 14 4 12 12 13 16 9 10 12 18 5 17 1 10 15 11 9 20 0 8 7 4 7 14 9 14 20 8 1 8 15 19 16 5 7 6 3 15 15 10 7 17 12 16 5 3 6 2 13 12 17 20 3 6 11 8 6 0 17 18 12 14 18 2 2 16 6 18 14 20 1 7 8 0 1 7 7 2 17 6 10 10 1 4 13 14 19 0 5 14 1 16 18 17 18 19 8 4 9 10 18 1 2 6 14 1 17 6 12 15 14 12 19 2 12 4 12 0 10 1 4 8 12 17 7 15 2 2 2 20 3 15 1 17 15 5 9 2 7 15 14 0 16 5 3 8 7 11 18 5 11 20 8 3 10 19 17 17 16 14 16 6 5 0 5 5 15 3 8 10 20 18 19 1 12 10 14 2 15 19 7 13 4 12 12 11 1 2 8 1 16 20 0 17 1 16 13 6 4 0 6 2 7 4 4 3 18 13 19 14 11 13 19 8 1 19 17 11 2 16 16 14 1 18 2 18 6 7 13 19 13 2 7 7 3 14 11 11 5 17 11 2 16 9 4 16 17 2 4 15 17 6 11 12 1 0 10 14 15 7 16 1 9 8 16 5 5 19 5 3 5 5 10 19 5 4 2 14 19 1 8 16 1 12 3 2 20 15 15 14 13 19 2 0 13 0 12 2 10 6 19 1 9 0 20 17 19 7 1 3 19 7 0 4 18 17 9 3 3 3 17 4 1 17 15 0 18 18 0 12 8 18 20 9 2 8 6 15 16 3 13 19 8 10 17 12 19 5 14 6 15 2 13 6 19 9 17 19 13 13 18 5 17 19 19 19 8 6 17 0 20 19 4 20 13 11 10 7 11 20 15 17 0 0 14 19 19 11 9 0 20 11 8 0 19 10 14 8 0 2 17 7 9 2 15 5 10 4 7 15 15 0 6 14 5 14 19 18 3 9 11 18 14 7 15 1 15 11 8 14 7 12 0 5 12 12 9 10 20 15 2 7 10 8 10 18 20 18 4 12 20 8 5 14 18 2 20 8 9 15 1 8 15 17 9 0 9 5 19 17 19 0 6 0 0 0 5 9 11 15 3 18 1 11 18 0 15 9 10 6 14 12 15 12 5 6 15 11 5 16 15 12 8 0 11 11 16 5 18 16 20 17 0 16 7 4 1 4 0 12 15 9 9 13 15 0 19 7 20 17 10 13 1 7 4 7 0 13 1 2 14 14 13 14 10 10 15 7 3 15 14 4 19 5 3 14 7 0 1 20 19 20 5 2 1 15 15 11 17 9 5 13 4 17 6 15 15 3 12 0 12 7 16 3 15 17 20 18 7 7 2 17 7 8 14 10 3 7 7 10 16 20 8 16 4 14 5 19 19 7 4 13 15 15 7 14 9 20 19 3 16 4 10 11 15 2 17 4 5 3 16 5 16 12 6 1 16 18 0 12 9 7 6 8 0 7 18 11 1 5 3 5 20 20 11 6 4 19 1 12 2 15 8 7 3 6 14 9 12 16 14 11 17 19 5 1 12 13 14 11 3 4 14 9 9 7 20 7 10 13 14 6 2 9 16 19 11 16 0 16 12 17 2 9 18 20 16 17 2 13 19 9 16 10 8 5 3 0 20 17 12 20 10 8 0 3 3 10 5 20 1 10 5 15 4 11 18 8 13 20 14 9 19 0 14 5 19 5 17 7 19 9 12 2 6 12 7 9 13 7 19 13 7 1 14 12 10 6 14 19 15 6 9 5 19 20 4 2 5 3 9 19 0 2 11 4 1 13 8 13 17 14 0 11 6 8 11 10 18 9 15 11 19 13 15 9 15 16 8 18 16 4 18 12 19 13 18 6 0 9 3 2 1 7 9 8 16 17 7 7 0 2 20 14 3 5 17 18 18 8 15 20 13 2 15 20 4 20 5 20 6 2 16 2 10 17 5 8 17 9 7 2 17 8 4 20 7 2 19 0 0 6 17 7 7 1 4 0 1 15 7 5 6 8 15 10 15 9 6 18 3 0 19 7 20 16 11 5 15 2 14 16 2 2 1 13 4 20 12 8 7 0 12 8 11 20 4 17 11 15 10 4 10 19 2 4 4 14 1 9 0 10 17 17 10 7 13 0 16 3 9 20 1 11 20 14 6 19 20 18 18 10 4 14 1 9 13 15 8 3 9 17 15 5 5 7 18 4 18 1 2 8 3 13 14 18 8 10 6 8 3 5 16 5 17 9 6 9 3 5 8 3 4 10 10 9 8 9 12 2 10 10 2 14 6 13 13 14 4 0 3 11 11 19 20 20 10 18 5 0 13 4 19 20 6 18 20 17 13 4 2 11 3 2 4 2 0 14 15 1 4 9 20 5 15 7 8 0 1 9 15 2 8 10 20 17 8 6 15 13 13 16 6 2 8 20 19 17 0 14 18 6 20 11 14 7 19 8 8 8 10 14 19 2 1 20 14 17 11 2 3 3 10 18 0 8 12 2 7 15 18 14 16 5 14 8 4 20 8 13 14 19 2 12 17 15 2 13 5 16 11 6 8 7 15 2 1 2 13 7 0 15 7 20 7 11 8 3 9 8 1 3 2 1 2 7 17 9 19 14 6 19 15 2 3 19 4 17 2 18 2 3 8 3 0 14 16 10 16 1 3 10 6 0 9 1 20 5 7 0 18 4 5 8 14 2 10 6 10 15 9 2 14 18 6 0 18 15 11 1 5 1 13 13 8 12 19 16 9 12 3 1 11 3 13 17 14 15 13 11 6 0 16 18 17 2 7 5 3 19 3 4 12 15 8 12 19 11 9 13 1 12 13 5 19 15 7 4 19 15 8 20 11 4 16 7 13 10 17 18 0 1 3 15 1 1 16 4 3 7 11 13 14 16 12 0 5 4 17 12 16 1 18 0 16 12 17 10 9 16 2 19 9 11 0 5 17 0 4 20 1 7 10 15 1 13 8 2 4 16 1 1 0 2 1 2 7 5 18 17 17 7 10 15 3 8 17 8 4 2 14 11 12 17 6 8 1 3 8 9 12 17 11 19 0 4 12 13 18 17 9 0 2 6 2 16 5 0 0 14 17 11 0 16 8 8 1 17 11 7 12 12 4 2 18 15 16 5 5 12 6 16 8 10 10 12 14 3 9 2 12 8 1 20 6 4 4 4 2 4 11 13 16 7 16 13 13 5 9 3 14 2 14 1 8 20 10 12 11 12 19 5 8 0 2 13 16 8 17 13 19 17 0 3 10 19 15 2 20 10 13 14 13 16 8 0 14 10 16 2 7 18 16 3 9 9 4 19 15 16 13 1 11 4 1 17 1 11 1 2 14 5 2 6 10 0 10 12 9 13 5 1 17 8 15 17 15 8 17 1 16 16 4 19 5 2 7 13 5 4 11 3 11 0 20 6 18 17 14 0 19 18 7 11 1 10 14 13 12 2 16 8 11 20 13 5 17 9 0 17 8 8 2 0 18 4 11 8 17 0 13 19 12 12 13 4 1 19 6 2 8 2 11 20 15 9 12 11 12 13 16 5 4 2 6 14 6 14 8 4 12 9 14 14 19 7 9 15 15 15 15 14 2 1 18 6 11 10 15 11 14 0 8 16 6 13 12 19 3 20 3 19 14 0 16 0 7 16 7 1 13 2 1 10 20 18 13 7 12 4 7 0 13 6 18 7 6 8 6 10 9 6 20 0 10 5 4 20 0 5 6 13 12 18 18 14 17 17 12 1 13 12 4 17 0 4 14 16 19 4 18 3 20 14 17 9 17 17 6 3 15 5 11 4 12 18 3 2 6 12 10 8 0 2 14 7 20 13 1 2 7 19 10 8 18 11 7 4 19 11 9 13 11 8 9 14 3 10 16 3 7 6 7 16 18 17 1 17 1 14 17 9 17 2 16 8 14 15 6 3 2 12 6 10 16 1 1 4 0 16 20 20 0 13 19 17 5 20 9 16 18 18 15 15 17 12 1 5 19 16 0 0 8 13 16 2 11 2 19 18 5 0 17 20 10 5 19 6 3 13 20 14 3 12 8 11 0 19 14 0 18 7 13 19 20 20 3 10 19 6 19 7 11 16 20 17 20 0 20 11 20 9 1 3 12 5 11 19 18 14 20 19 15 14 11 0 6 20 15 9 2 0 4 19 1 14 18 10 2 2 20 16 11 19 4 1 3 4 9 17 5 19 3 1 1 16 11 20 5 3 18 19 9 1 15 19 13 16 11 7 20 5 1 18 18 5 17 6 2 18 7 10 13 3 9 4 8 4 7 0 1 10 8 0 17 5 7 7 4 6 0 9 3 8 12 16 8 17 18 17 7 17 8 11 17 14 9 3 19 6 12 2 1 0 13 9 20 11 10 13 5 1 13 0 11 7 19 20 2 13 2 13 7 17 4 8 17 0 12 20 4 6 1 8 0 20 1 13 15 20 19 5 5 4 7 16 8 6 11 3 8 7 15 18 5 3 1 14 15 8 0 19 6 5 15 5 0 17 8 11 17 11 4 20 13 3 1 14 0 15 5 10 14 4 12 20 1 8 15 6 4 15 14 6 15 19 18 17 11 0 8 2 2 17 3 15 15 9 15 10 8 16 10 5 15 14 4 7 11 12 12 14 9 13 19 6 12 3 11 9 12 0 15 8 17 3 5 8 11 19 5 1 2 5 2 18 11 14 5 15 7 1 5 16 1 12 20 17 18 3 8 20 4 15 7 15 16 15 10 18 9 10 11 9 12 7 18 12 2 4 13 3 15 15 13 8 11 7 13 16 16 5 16 1 5 8 0 5 9 12 1 2 6 19 19 10 0 19 8 3 6 12 12 15 11 6 5 1 19 3 3 4 9 7 11 13 10 16 17 20 4 2 1 14 10 19 7 16 16 19 7 15 3 12 18 16 7 20 20 16 20 2 6 13 0 8 6 20 1 18 13 15 16 3 13 7 19 13 13 0 2 5 6 8 6 6 9 19 8 17 14 3 16 3 9 6 9 17 7 7 2 11 7 13 11 10 17 12 8 1 16 14 3 2 17 9 13 6 19 4 8 20 11 6 19 11 20 1 17 16 4 2 10 15 13 15 7 1 4 13 11 5 0 2 16 5 16 5 7 4 5 0 20 2 17 9 11 16 8 20 4 8 6 4 15 0 10 16 12 16 8 1 10 10 11 7 7 6 19 1 1 0 20 11 11 20 16 8 17 11 19 8 14 18 14 17 9 8 2 2 17 1 7 18 5 15 15 3 17 0 8 12 15 4 16 8 0 15 1 4 13 10 10 5 8 18 6 18 11 17 13 13 14 6 7 3 14 18 19 12 8 16 1 6 13 20 1 20 0 14 1 6 16 0 14 20 3 13 6 9 4 12 11 19 18 11 20 16 1 18 5 3 1 2 5 11 7 11 6 12 16 1 1 16 7 17 3 4 5 0 14 5 7 16 7 18 9 10 10 4 8 16 5 4 19 7 15 10 1 12 17 9 8 5 4 17 0 9 5 15 10 15 9 3 10 4 14 16 15 5 5 5 5 18 1 9 13 20 6 6 0 11 6 1 3 9 10 19 19 5 16 14 10 9 3 14 5 9 13 8 11 11 8 9 20 2 3 20 4 16 15 16 2 0 16 13 14 15 3 17 4 8 4 3 11 5 4 11 18 2 15 11 5 8 14 20 8 9 16 5 12 6 16 16 6 14 12 8 3 12 9 18 15 11 17 14 5 10 16 7 13 10 19 17 7 8 14 19 18 12 17 9 14 13 9 16 11 15 15 18 20 6 3 14 4 2 17 17 7 15 5 2 5 15 14 14 12 20 12 4 4 12 0 4 18 16 15 16 5 17 0 6 12 19 17 10 2 8 12 9 20 14 3 15 5 15 10 4 3 1 17 13 12 7 4 3 0 17 2 3 1 13 15 2 18 10 8 5 4 14 8 10 2 9 10 2 13 7 10 18 13 17 0 20 9 5 17 18 17 16 0 12 15 12 10 1 5 3 11 17 7 6 15 0 1 17 9 5 13 12 5 7 11 4 1 7 10 8 12 6 9 12 9 13 6 3 12 4 10 3 2 6 2 2 20 15 20 7 12 1 3 14 16 7 17 5 18 13 8 7 5 4 12 16 5 10 3 4 10 10 14 17 18 4 0 10 8 20 10 9 16 9 14 16 6 2 11 8 8 7 10 16 11 14 16 1 14 15 11 20 17 20 8 12 8 11 14 20 11 19 15 19 0 3 1 18 7 6 19 0 8 9 11 10 11 15 5 16 9 11 20 3 17 8 9 19 1 6 8 9 11 11 17 3 1 2 19 0 12 16 7 17 8 8 14 15 0 15 15 11 1 3 8 17 2 17 6 2 9 13 17 14 8 14 12 7 14 0 10 2 1 7 16 0 1 8 19 4 3 17 20 12 13 18 16 12 8 7 16 12 12 0 17 0 8 17 18 4 0 17 20 3 3 7 4 14 10 8 10 12 8 17 18 10 4 14 17 5 2 7 17 17 12 8 2 2 1 6 5 16 0 13 11 7 20 15 4 2 6 2 12 5 10 9 10 15 16 15 3 18 3 16 5 19 1 15 18 2 12 14 11 8 14 4 5 15 20 16 19 4 2 3 13 11 4 17 1 18 19 15 18 10 0 7 7 12 19 19 2 14 15 14 11 5 8 15 5 4 15 3 3 14 20 16 15 13 7 13 5 3 0 6 13 12 4 12 20 1 13 17 18 10 4 13 8 9 0 18 15 14 15 2 2 10 1 1 18 12 13 13 6 7 19 8 15 17 2 16 1 5 15 5 0 12 11 12 12 10 11 7 16 2 0 1 7 13 1 4 3 6 9 11 4 17 8 16 19 6 8 0 6 20 19 4 1 16 13 20 13 19 2 17 17 19 15 19 17 14 16 6 1 8 0 3 16 16 17 14 0 1 13 8 16 20 4 12 6 8 7 14 16 9 15 16 20 17 9 3 16 15 4 18 9 1 11 20 8 12 18 18 3 17 19 13 17 20 3 5 7 14 6 18 12 18 14 19 12 6 20 5 10 17 7 11 16 7 18 13 9 0 2 5 13 3 18 19 6 8 7 9 9 14 12 2 11 19 0 2 11 3 6 9 19 17 0 5 15 7 11 13 17 7 3 8 11 3 16 4 15 11 4 13 0 5 20 12 16 0 7 8 19 4 11 8 7 1 18 4 17 3 7 18 9 0 13 1 13 7 17 16 9 7 6 1 17 18 18 18 13 12 4 17 20 6 7 10 0 4 13 14 5 3 3 13 19 15 15 17 9 8 2 19 7 15 7 14 12 5 18 13 5 14 5 2 11 19 4 7 15 9 5 18 11 2 4 8 10 14 14 5 11 15 15 0 12 15 3 19 18 15 5 17 0 12 17 19 4 7 10 5 3 13 17 13 6 10 2 2 10 18 13 7 1 18 19 12 15 15 7 0 16 12 10 17 2 18 14 10 8 0 20 7 0 1 1 11 16 10 12 17 10 20 2 0 13 6 11 8 6 10 4 3 11 0 18 6 10 20 13 19 19 5 5 5 3 7 11 6 0 10 13 1 8 15 20 10 8 1 9 1 16 18 7 14 19 15 18 0 7 3 3 12 19 11 9 12 4 1 16 19 0 6 1 20 10 2 20 14 14 14 6 19 6 9 5 15 5 5 10 3 13 9 14 11 1 6 9 20 17 13 4 13 20 4 18 0 11 1 14 7 7 7 7 2 3 11 5 0 14 3 8 8 12 6 17 16 17 0 7 3 15 0 8 9 10 2 10 11 16 18 12 13 10 10 13 8 8 5 2 3 9 7 4 8 4 6 1 20 9 18 9 5 1 2 19 1 6 19 4 12 12 15 8 15 14 12 4 10 11 6 8 11 1 6 6 20 9 10 16 0 7 15 5 15 13 14 18 19 19 6 9 8 10 17 11 10 10 13 11 13 18 4 12 2 14 12 2 6 14 14 4 18 16 3 8 16 12 5 0 6 2 0 2 10 1 0 5 6 17 7 17 0 9 7 20 1 7 1 3 18 1 17 2 14 20 10 11 15 16 14 2 5 2 20 11 9 16 13 11 1 19 8 2 13 4 17 13 18 14 20 7 15 5 5 8 16 3 7 6 1 13 1 4 18 20 5 1 0 14 9 3 10 17 14 12 5 9 19 17 4 11 16 3 13 17 6 18 5 12 2 6 11 13 4 14 15 7 3 16 16 11 8 4 14 9 8 10 2 3 2 0 15 8 14 10 1 16 8 3 20 7 3 0 13 4 13 17 4 13 20 19 9 3 11 14 7 8 18 7 8 3 4 0 0 9 5 1 11 9 4 8 13 19 17 1 4 16 7 19 14 11 13 19 17 10 9 13 11 1 1 4 2 18 0 12 13 6 13 18 6 15 13 12 13 15 1 5 15 5 20 1 15 0 5 18 14 8 1 2 8 1 15 7 13 5 2 18 6 20 2 12 18 17 14 19 1 7 16 0 3 14 6 19 5 7 20 5 4 20 1 7 7 10 19 9 12 12 4 15 14 15 15 17 6 0 16 10 16 13 3 6 13 19 3 6 7 15 11 1 9 3 3 19 20 10 13 20 15 16 13 1 19 19 11 15 5 11 11 0 20 2 5 9 10 0 10 14 14 4 20 13 9 17 6 9 6 3 5 5 6 9 0 1 15 8 14 15 13 10 17 15 19 6 11 17 15 6 3 3 11 6 15 2 1 1 14 4 17 14 4 12 3 3 16 0 18 0 1 19 14 5 12 11 12 4 6 10 19 2 14 12 18 14 1 14 13 12 1 11 3 8 6 2 11 7 5 5 12 4 10 11 17 0 4 3 7 12 12 13 12 19 6 1 17 15 12 2 2 5 15 1 19 14 14 12 7 5 7 3 2 4 0 15 11 3 18 2 5 20 1 6 7 6 4 17 13 19 0 7 2 15 18 18 9 8 3 13 16 3 5 8 14 15 6 10 12 8 19 15 15 19 11 13 4 16 17 19 16 0 5 14 13 3 15 6 11 8 18 17 10 1 14 15 1 6 13 6 11 9 4 2 3 9 19 0 8 4 6 20 15 7 20 16 4 14 3 8 5 3 17 3 7 1 0 2 13 4 12 4 17 4 8 12 19 1 20 3 9 1 19 8 18 4 7 20 1 0 7 9 14 1 9 12 3 4 7 18 0 17 5 5 12 15 17 18 4 16 7 20 15 5 8 17 0 9 19 9 14 3 5 20 10 6 3 10 14 20 20 17 16 19 1 17 0 11 3 0 18 19 5 14 1 16 14 18 9 1 12 0 19 9 6 6 10 14 5 2 13 13 18 10 14 9 12 12 19 17 14 18 19 10 4 3 20 2 5 4 6 1 11 8 2 17 6 18 0 2 5 6 4 7 9 4 19 14 17 3 19 13 2 19 10 18 12 0 6 10 20 6 16 1 5 17 19 0 19 2 19 0 14 3 14 12 10 6 1 18 4 7 3 6 7 19 18 2 18 2 0 10 0 12 9 10 16 15 17 14 19 14 9 1 6 11 14 13 16 10 0 8 3 13 1 16 1 20 19 7 19 12 2 3 6 2 11 3 14 9 13 18 14 20 10 3 5 0 13 8 20 0 15 3 18 17 6 13 14 2 11 10 14 0 8 4 17 9 17 9 16 20 7 13 20 19 2 7 0 0 17 11 3 17 4 2 13 19 9 3 6 18 10 17 10 19 9 2 0 19 18 8 15 1 19 0 8 7 11 3 20 7 13 3 14 8 8 7 4 8 5 16 6 17 16 2 18 11 8 8 9 13 1 10 9 4 8 1 14 10 6 13 20 2 20 0 5 18 9 4 17 17 19 20 4 19 18 20 0 19 12 18 2 14 11 6 18 15 13 1 19 13 0 9 18 9 17 20 14 13 11 16 2 12 19 4 18 10 10 13 7 13 11 0 12 20 17 11 0 3 3 11 19 7 20 3 6 7 7 5 5 10 16 13 5 2 20 12 4 11 4 3 2 7 15 14 18 10 14 18 8 15 0 1 8 20 12 8 6 10 4 6 2 8 13 6 11 10 7 15 16 3 9 17 4 7 12 15 10 19 17 14 10 12 8 5 18 19 3 3 2 2 12 20 11 5 14 1 9 11 15 3 7 5 15 12 19 0 2 9 12 11 0 5 19 6 15 16 10 16 6 5 16 17 2 4 14 1 3 17 8 9 2 5 19 17 8 10 17 12 18 15 6 0 8 18 19 3 7 8 17 20 10 5 3 14 16 6 15 18 1 7 15 4 3 8 14 7 15 9 20 7 19 9 18 19 7 2 8 3 3 15 10 8 11 5 8 7 11 4 19 18 17 3 14 0 4 7 19 16 7 13 3 0 15 18 10 9 6 13 4 14 14 15 0 14 10 5 4 1 10 3 10 19 15 18 2 4 15 14 5 5 14 3 14 4 4 11 20 13 11 10 6 3 4 20 12 7 7 17 16 13 6 7 0 1 17 0 15 3 10 0 2 6 16 13 6 6 13 17 5 11 13 13 5 6 19 18 3 5 5 12 3 0 18 0 15 14 20 10 3 11 19 3 10 19 13 11 5 20 9 0 4 14 9 18 1 4 18 1 4 2 1 4 6 10 5 1 10 20 6 9 17 3 5 10 4 11 2 15 17 18 10 19 11 16 10 5 15 8 0 18 4 5 6 19 12 1 16 16 1 5 0 12 0 7 3 14 3 5 16 1 6 3 8 10 6 5 15 9 16 1 8 15 17 0 9 5 3 16 5 16 9 5 7 9 10 15 5 2 6 14 3 1 15 1 18 1 14 3 0 0 15 7 1 13 3 14 18 10 4 2 11 4 5 19 2 5 0 20 3 20 6 15 4 1 10 8 14 9 11 20 0 7 9 15 2 11 6 5 0 14 3 13 12 7 20 6 9 4 8 10 6 5 4 16 0 13 12 1 14 5 13 0 7 9 11 3 19 13 10 2 1 3 20 1 7 14 7 6 12 16 6 4 8 5 15 17 2 19 14 8 5 14 14 20 2 4 0 17 13 4 12 8 5 19 15 20 13 12 9 8 5 17 4 7 1 14 14 19 18 0 10 7 4 14 10 18 14 19 13 3 1 12 0 3 2 3 18 4 16 4 1 17 2 7 0 17 19 8 6 8 5 15 12 5 7 10 16 13 17 15 12 12 18 19 19 17 17 3 12 5 11 1 8 7 9 14 10 20 4 7 0 6 16 7 7 8 10 20 18 3 10 0 2 19 14 10 18 16 16 13 4 11 5 5 17 20 17 13 12 8 20 5 11 7 7 16 4 2 8 19 10 2 10 4 19 19 4 1 16 20 18 2 11 14 3 8 15 3 5 3 0 5 10 4 19 4 4 20 9 5 0 4 16 1 15 18 8 6 5 9 19 8 3 9 19 5 5 2 2 3 8 0 1 13 5 6 8 20 10 5 9 1 6 14 7 9 7 12 16 8 5 12 8 15 15 5 10 15 19 13 3 12 14 5 5 16 1 4 10 8 3 7 8 8 14 11 18 3 14 7 12 12 18 8 13 3 0 7 14 5 1 14 4 10 13 20 0 10 13 3 18 0 0 9 19 20 17 12 13 11 4 15 16 4 6 12 3 2 12 6 18 7 17 1 18 7 2 15 3 8 8 11 4 11 0 5 11 15 11 1 8 6 14 1 4 16 5 15 11 10 18 9 9 6 9 7 5 9 3 1 14 13 7 14 2 0 18 5 6 12 2 3 2 11 10 2 1 9 14 6 7 15 3 7 0 1 3 19 5 17 11 5 16 18 6 2 9 17 12 1 13 11 17 9 5 5 11 0 10 5 4 5 11 10 20 18 13 10 0 0 0 4 15 20 1 12 1 7 18 3 18 10 9 11 1 13 8 15 11 17 13 6 15 15 13 18 12 11 15 19 14 14 17 14 0 2 6 11 15 10 2 19 6 19 12 11 11 7 17 4 14 19 7 8 9 1 7 4 9 9 18 14 6 9 11 15 10 7 13 2 3 12 14 5 8 9 9 15 14 8 18 7 17 2 14 14 14 9 11 3 3 15 20 15 1 20 11 19 17 18 18 20 8 9 11 6 16 15 9 5 5 8 18 7 13 0 19 5 19 4 1 2 2 20 18 0 14 13 18 6 12 7 2 1 1 2 7 20 8 13 18 5 0 15 4 18 5 8 16 5 4 2 5 8 14 3 1 6 0 17 10 12 12 15 8 16 6 15 7 10 8 2 7 5 12 0 7 1 9 7 10 1 0 14 3 12 10 2 14 17 2 19 17 13 20 2 10 3 11 9 13 14 19 2 0 16 2 0 11 7 20 8 14 6 8 2 10 18 1 13 6 13 18 4 2 2 1 5 12 15 17 12 20 17 3 8 7 5 19 17 7 18 5 6 4 12 12 13 0 6 11 14 12 14 3 2 11 3 18 12 13 14 8 6 20 4 6 0 5 12 18 4 18 10 10 10 9 8 19 9 17 18 8 6 16 11 12 5 20 11 9 15 10 3 9 12 9 7 18 9 18 2 8 4 3 7 2 14 13 0 9 8 9 18 1 9 15 6 7 2 13 14 19 19 7 10 16 8 13 8 14 6 19 8 20 18 10 11 17 11 9 19 4 19 9 4 8 18 8 12 18 20 6 8 17 7 5 12 17 15 0 15 0 7 9 12 11 7 3 5 10 5 11 16 5 11 4 18 1 15 10 1 2 1 8 13 12 18 18 8 8 6 4 2 12 1 16 2 2 9 14 5 14 9 18 9 11 4 9 17 12 6 10 10 15 3 2 2 9 18 13 4 2 14 7 15 13 10 15 15 20 17 10 15 17 11 14 6 17 13 8 5 13 9 9 8 20 7 2 16 0 1 11 0 17 10 5 0 3 11 4 17 4 7 17 12 11 12 0 20 0 7 8 11 2 3 4 5 2 7 7 10 10 5 13 3 12 14 17 20 17 5 0 0 9 8 12 12 18 8 11 8 3 15 7 9 20 15 18 1 19 9 8 13 20 3 15 17 13 16 3 15 1 0 6 14 0 1 3 13 16 1 10 1 7 20 4 20 3 17 6 2 12 4 16 4 19 5 20 2 10 16 4 16 9 11 13 16 0 10 7 17 15 3 19 16 7 4 17 17 20 15 7 11 20 1 16 13 13 2 20 2 12 7 14 6 17 4 20 5 1 7 17 17 4 15 16 3 19 3 11 17 17 0 11 19 14 4 19 9 16 5 0 7 20 15 17 20 11 0 19 5 1 0 12 19 16 13 14 1 13 16 20 1 8 11 14 0 3 8 17 4 20 1 13 19 7 12 8 4 19 16 15 1 18 14 4 3 0 14 3 7 13 10 16 18 3 19 10 18 6 19 1 4 4 12 2 13 2 17 14 10 2 18 0 15 17 20 8 2 11 13 7 0 10 10 10 3 13 16 4 6 2 1 18 11 14 2 10 0 15 7 17 19 3 5 20 19 3 18 18 13 16 12 15 5 4 15 6 13 1 12 2 14 8 10 6 3 10 1 14 12 2 4 11 11 5 16 4 7 16 2 0 0 17 13 18 19 1 14 11 11 20 12 0 17 8 14 5 17 17 0 3 12 11 2 10 3 4 10 2 4 7 18 4 7 18 16 4 14 0 11 14 17 9 15 13 2 18 18 0 11 6 1 7 7 14 14 17 19 2 13 17 7 19 1 9 17 14 16 20 6 6 0 15 14 18 12 0 2 16 12 13 0 19 0 2 0 20 11 1 8 12 4 2 3 9 20 14 16 8 20 0 19 10 5 19 12 5 18 8 2 10 5 11 0 14 1 18 17 18 18 12 8 6 13 13 0 20 3 14 4 1 0 1 18 16 7 2 0 13 15 17 4 6 2 13 7 5 10 3 2 16 0 14 12 4 18 8 13 12 9 7 18 17 14 6 18 8 12 16 13 5 0 2 12 9 5 8 14 12 3 4 11 19 12 14 19 12 18 12 19 20 0 1 4 14 16 12 19 14 6 13 16 15 15 18 16 3 16 14 19 6 3 6 3 2 18 12 2 2 4 0 2 16 1 13 7 17 19 1 10 8 19 12 1 15 3 5 17 2 13 2 12 5 7 15 18 13 3 7 6 2 20 6 20 20 5 20 5 4 7 4 14 16 5 16 8 2 12 10 2 11 16 9 8 18 11 8 12 12 7 19 12 2 13 8 1 7 12 7 2 10 9 8 17 16 19 9 17 14 6 2 6 5 15 19 15 0 2 10 19 18 10 10 7 5 12 13 9 14 14 3 0 6 14 14 4 8 14 16 12 19 3 14 1 2 14 13 13 18 19 19 8 12 8 2 10 13 8 18 6 12 5 13 10 1 9 3 1 19 8 12 9 15 9 8 2 3 13 12 10 3 18 10 11 3 19 13 10 11 4 0 16 15 3 14 3 2 3 7 0 17 0 2 1 18 17 2 14 16 14 13 6 10 11 0 14 11 9 2 12 16 18 14 7 14 6 7 0 2 0 14 12 15 13 7 8 1 13 3 3 10 7 1 6 2 7 14 0 3 6 19 8 1 1 17 19 15 6 9 18 12 9 17 7 15 6 0 0 13 13 9 12 8 0 19 1 20 6 5 10 0 9 4 8 16 19 20 8 4 10 1 9 3 20 15 2 9 3 0 14 7 17 18 1 8 3 12 11 10 0 9 14 12 18 5 8 3 7 2 0 0 17 4 17 16 14 20 10 9 0 13 16 10 7 11 8 1 6 19 7 9 15 20 17 5 16 3 9 6 8 20 0 16 13 9 19 14 13 10 3 3 5 6 4 11 15 13 0 2 12 13 17 15 1 10 20 3 10 20 13 2 11 6 15 18 12 5 8 15 0 6 7 1 8 1 7 16 4 14 3 16 16 9 19 1 11 16 15 19 1 16 17 1 6 9 19 11 3 8 1 14 20 13 7 4 17 17 2 7 14 13 9 11 7 18 7 3 5 1 1 18 12 20 16 19 16 14 10 1 11 17 12 14 16 11 13 12 13 3 4 10 8 17 12 6 3 16 12 4 6 17 5 11 7 13 11 13 12 4 20 7 7 20 16 1 2 13 5 15 14 2 8 18 14 12 7 5 6 20 17 4 9 15 12 16 10 12 19 1 7 0 11 8 17 4 13 14 1 3 4 18 11 10 12 14 17 13 12 6 6 2 18 20 3 4 9 11 0 11 9 5 19 3 1 0 20 6 7 20 9 5 16 10 18 2 13 18 11 14 2 3 4 8 20 2 16 17 16 11 2 8 18 1 6 14 4 8 0 15 13 7 9 0 6 13 9 7 19 13 16 1 0 13 12 12 6 1 12 4 11 12 12 14 11 2 18 4 15 14 13 9 13 0 5 17 15 0 16 4 4 2 6 9 5 8 1 16 16 2 9 8 7 10 14 11 14 4 12 18 4 19 19 1 7 18 16 0 9 14 8 9 19 0 13 18 17 18 4 0 17 18 20 14 9 16 6 10 20 20 1 1 1 0 13 4 0 14 0 18 13 10 15 16 12 18 12 12 10 4 1 19 19 0 0 14 20 4 8 20 3 3 20 19 18 20 7 18 17 11 20 8 20 9 14 19 11 11 10 1 16 15 3 1 9 1 10 18 3 1 2 14 16 6 5 3 12 7 3 3 8 2 18 13 9 12 17 6 15 17 14 4 14 16 11 8 0 4 4 7 16 5 18 0 7 19 5 8 9 9 17 8 3 1 9 20 14 7 19 9 20 10 11 11 15 14 4 11 18 13 7 6 10 3 11 17 20 14 11 1 2 7 0 4 10 6 12 17 3 3 11 6 16 5 3 20 11 7 19 15 1 16 8 7 4 10 4 18 10 0 17 18 19 7 0 9 3 0 10 1 6 7 20 5 10 15 2 12 8 12 18 19 8 3 5 6 6 16 6 18 2 16 19 7 12 3 2 17 2 12 4 15 13 18 20 4 0 18 6 13 15 6 9 4 4 1 13 6 6 17 20 20 2 11 12 18 3 3 2 3 6 18 11 10 11 12 15 0 12 5 16 9 5 4 10 6 9 8 17 5 19 12 18 4 4 17 20 3 12 2 16 9 15 7 20 20 6 12 13 16 16 7 0 13 4 0 16 20 7 14 10 6 17 7 2 7 5 10 11 17 2 10 13 7 2 4 13 19 7 18 8 0 12 15 15 12 14 8 3 14 14 16 11 9 14 19 12 7 0 10 8 0 8 19 1 9 7 3 0 18 19 18 1 5 11 20 18 10 13 16 2 11 15 11 0 2 6 20 3 14 2 3 0 6 6 18 14 7 6 18 20 4 10 2 20 16 10 3 5 7 1 20 15 18 15 12 17 10 17 10 13 4 5 2 8 2 13 1 6 1 11 5 16 5 2 20 10 6 3 5 14 2 15 8 14 3 18 0 0 9 5 4 1 4 1 8 13 15 19 12 6 12 12 4 4 8 8 5 9 6 11 8 11 14 12 7 0 0 13 19 10 9 10 6 20 13 10 12 11 2 3 18 6 9 13 3 13 10 7 4 5 18 0 3 14 7 17 11 1 6 16 15 12 2 1 7 0 11 4 6 1 0 9 19 0 13 3 11 0 9 2 11 11 11 8 0 1 2 6 20 10 15 8 2 14 12 7 8 6 7 10 17 20 17 3 6 7 8 17 14 3 18 9 18 0 20 16 19 20 15 20 19 4 15 10 10 16 18 4 5 3 9 13 2 1 15 3 19 4 8 14 14 19 20 10 10 7 17 5 3 15 20 9 14 7 4 6 15 14 10 20 6 13 13 2 11 10 18 7 3 4 5 2 8 9 9 1 18 8 16 11 12 16 2 5 9 17 2 2 1 11 10 2 10 0 9 16 13 19 6 16 5 10 11 15 0 4 10 13 5 0 9 0 15 9 4 4 20 14 20 7 1 1 11 20 19 3 16 16 9 2 19 18 18 10 7 0 14 15 3 17 1 0 15 17 9 20 15 18 8 12 9 13 5 13 9 4 14 5 15 2 6 18 1 7 9 15 2 13 16 19 1 9 16 20 12 6 6 3 15 4 7 13 20 12 7 5 10 16 4 4 20 20 16 0 16 13 14 3 0 4 11 6 0 12 17 19 9 12 18 13 9 20 0 0 11 20 8 10 1 3 4 17 13 10 17 20 10 2 17 6 20 18 7 12 8 12 10 1 13 17 5 11 6 20 10 18 14 1 20 2 11 9 1 5 6 20 17 5 4 5 16 9 4 18 2 7 6 17 10 12 2 19 10 3 10 12 10 5 5 16 10 6 19 19 5 6 5 2 5 17 13 16 0 7 12 20 2 5 5 19 7 10 2 8 16 10 13 3 7 12 19 1 3 4 19 10 16 18 1 8 20 14 1 0 0 1 9 14 2 0 14 20 3 7 9 4 10 3 12 16 16 20 6 20 7 14 8 2 11 8 11 5 14 6 3 15 11 3 1 13 4 8 1 5 19 4 4 4 11 14 12 0 18 19 11 4 11 8 18 16 17 6 13 9 20 7 1 19 2 9 16 13 19 18 4 8 13 11 4 8 11 3 4 15 17 17 17 10 15 13 2 3 6 6 14 4 17 6 17 4 0 0 12 12 1 19 13 9 12 1 10 17 20 1 12 10 19 8 17 20 7 17 19 16 9 1 20 10 4 11 2 20 12 18 18 10 1 1 2 4 12 19 8 5 6 13 5 1 19 5 6 12 12 10 17 17 0 10 8 9 4 3 5 18 11 10 8 16 15 11 18 18 17 6 15 8 5 3 2 15 6 4 0 1 8 16 2 13 15 19 11 5 8 14 17 7 15 16 5 18 12 4 18 4 11 13 3 0 2 8 11 0 18 8 15 18 9 19 7 20 2 18 13 7 14 8 11 20 17 9 12 3 19 6 14 15 13 8 7 12 5 19 4 18 10 1 14 12 13 11 20 1 8 10 1 10 4 1 7 4 13 4 19 3 18 1 7 13 17 6 1 2 20 17 18 12 4 18 11 17 18 9 17 15 0 3 1 14 18 16 6 5 6 20 6 9 17 0 17 8 1 16 0 2 9 12 10 15 9 15 18 18 17 18 3 19 4 4 4 6 11 2 14 18 0 13 6 18 1 12 11 9 12 13 20 11 9 4 8 7 6 18 4 2 6 11 11 17 19 6 2 2 0 19 5 18 8 17 10 3 16 19 7 9 15 18 14 11 11 1 6 14 11 10 8 14 10 9 1 6 12 8 14 4 17 16 18 3 10 11 14 0 0 14 0 3 13 2 3 9 18 0 8 0 9 17 7 0 11 11 6 7 5 6 7 11 20 12 4 4 15 2 14 10 11 0 2 9 4 18 9 9 8 17 15 8 17 17 1 11 18 0 13 10 7 0 16 13 16 11 1 15 6 8 13 16 3 11 8 11 10 17 11 0 8 4 12 10 4 5 10 19 16 19 2 17 3 15 14 20 17 7 18 6 19 11 12 2 11 17 8 10 12 12 1 1 6 11 4 5 8 4 17 19 12 0 1 14 11 7 8 2 7 13 15 10 16 10 11 10 2 20 3 19 2 20 5 6 3 1 20 11 15 13 18 17 8 1 4 10 18 13 5 1 8 3 3 1 18 1 19 6 5 0 13 2 8 18 14 7 2 19 14 4 14 7 7 8 18 5 14 6 14 0 19 13 16 4 0 4 5 5 20 11 5 14 18 1 4 19 1 1 9 8 19 18 10 5 2 4 17 19 11 7 13 15 16 3 13 14 8 11 10 8 7 0 8 17 5 10 3 12 5 1 14 1 16 1 10 4 14 0 10 11 9 4 20 19 8 10 3 0 6 12 18 13 1 10 6 12 17 11 13 3 1 5 20 13 0 3 18 13 0 13 13 11 16 20 17 7 19 3 16 5 6 4 0 6 13 4 14 3 19 0 12 2 5 12 10 3 11 10 2 1 16 6 9 16 7 0 18 5 0 20 1 8 8 6 1 6 12 15 10 7 15 8 10 9 11 14 13 20 11 4 10 16 12 0 19 20 8 3 15 20 18 8 7 7 3 0 18 17 7 3 8 12 12 3 5 16 8 1 19 8 15 2 17 16 18 20 10 9 18 1 19 11 9 20 17 4 17 10 4 13 5 9 13 12 4 17 15 9 12 6 20 8 14 4 5 0 20 11 18 13 7 16 13 5 18 20 20 6 1 13 3 5 15 3 1 17 6 20 4 8 11 8 14 17 4 19 13 20 20 2 12 15 16 18 20 5 5 9 2 8 18 9 1 12 4 10 17 0 4 15 11 16 19 3 8 0 19 16 12 10 4 14 6 20 1 4 16 9 6 10 15 20 16 17 7 13 10 17 11 16 10 13 14 17 0 7 5 16 7 2 7 10 16 12 18 14 5 7 3 11 4 1 11 16 13 10 12 11 18 20 18 1 2 2 12 5 2 9 11 11 4 7 2 8 19 7 8 4 18 16 8 8 10 6 3 20 9 12 20 5 1 13 5 13 3 1 5 18 20 12 15 1 0 5 17 4 12 1 20 19 1 12 18 2 7 2 3 4 13 16 11 9 8 0 9 12 12 8 5 20 17 7 16 2 11 4 10 3 4 17 16 14 9 12 1 14 2 2 19 5 13 1 9 19 8 17 11 10 10 15 15 6 5 10 10 6 15 16 8 9 14 10 0 15 10 8 10 19 1 4 10 15 11 4 18 11 2 13 10 9 19 8 19 6 20 15 15 7 18 0 8 0 10 5 10 1 3 3 8 15 15 15 6 0 14 6 13 14 20 4 2 6 16 13 15 9 13 14 3 14 19 11 14 19 0 5 13 3 12 4 16 12 9 11 19 7 7 2 18 5 7 14 16 15 15 19 10 7 14 1 4 12 11 19 20 15 10 11 3 20 4 4 14 2 9 8 5 0 2 11 8 11 16 13 7 4 12 11 13 8 10 8 0 17 8 18 1 16 9 3 14 0 19 12 11 17 17 14 3 1 19 14 12 2 15 18 20 1 0 12 13 4 15 19 10 18 0 17 3 3 3 12 2 7 11 18 14 16 14 5 1 16 15 5 8 12 19 16 7 3 7 15 1 20 2 20 19 6 8 4 11 13 6 2 8 14 14 18 6 6 19 17 10 10 2 14 17 8 3 15 9 12 6 13 4 18 4 14 9 3 16 6 20 5 7 1 19 11 1 20 13 10 0 18 8 12 19 12 3 3 3 6 10 1 20 17 13 7 13 19 3 11 8 19 18 10 6 18 4 5 1 13 2 1 4 14 6 18 15 1 9 10 6 6 20 19 20 14 3 1 6 13 9 12 5 9 6 4 11 0 17 18 11 15 12 13 9 4 2 2 17 4 10 8 3 1 8 12 14 1 0 13 7 8 13 20 2 3 15 7 1 2 7 5 19 4 4 15 0 4 13 9 3 10 1 14 6 2 15 0 6 11 16 5 14 5 4 6 4 9 1 7 8 3 1 13 16 17 20 15 18 7 13 14 3 20 7 4 19 0 16 1 2 10 20 15 15 9 3 1 14 5 17 13 13 12 18 16 14 5 12 4 20 12 11 15 12 20 17 9 14 9 16 16 15 20 2 4 5 20 3 16 7 8 6 7 18 3 13 12 17 7 16 18 7 10 6 17 16 8 3 10 4 3 3 5 0 11 1 10 5 2 15 10 13 20 14 8 0 3 16 10 14 5 9 18 12 17 18 3 19 11 17 8 19 2 10 20 8 1 13 8 2 15 9 17 1 11 8 11 14 15 20 19 16 7 10 10 12 2 11 4 3 14 12 10 7 16 2 1 6 4 9 12 4 9 8 10 3 0 11 12 11 2 0 15 7 12 12 16 19 8 20 15 3 2 3 6 8 1 17 9 14 11 0 13 17 2 13 17 6 14 12 9 6 2 15 18 5 10 5 10 4 14 5 15 9 13 9 5 5 8 11 18 5 7 11 17 11 15 7 4 15 5 18 14 5 7 7 9 12 4 0 4 16 9 19 12 9 7 6 5 10 7 4 2 16 6 12 5 7 9 16 13 7 0 8 7 0 2 1 20 12 1 10 16 4 11 15 6 11 17 14 8 10 8 14 7 18 11 10 11 5 17 0 16 7 3 7 15 0 2 4 14 13 14 8 17 5 7 1 3 17 8 5 18 14 9 19 14 11 1 15 4 12 2 8 13 3 15 10 11 9 19 11 9 8 15 10 20 13 3 8 16 3 18 14 14 11 17 17 12 15 0 13 7 4 14 20 18 10 9 13 8 5 9 1 7 13 8 8 15 10 3 15 18 5 1 10 11 14 18 17 0 6 6 12 13 13 6 12 2 5 12 13 5 7 1 7 17 2 8 7 20 19 17 4 12 12 17 11 2 14 6 18 2 8 10 2 11 13 7 15 8 18 12 15 14 1 10 11 1 3 12 16 4 10 8 8 6 8 7 13 3 8 19 7 15 13 0 6 19 8 16 1 1 13 13 5 12 13 2 12 0 1 1 5 20 1 10 1 15 12 15 13 18 18 16 14 0 12 14 3 0 10 1 0 13 10 20 16 16 7 15 4 11 18 3 6 19 3 17 6 10 16 0 1 1 19 5 2 7 2 2 15 2 17 19 9 2 13 15 16 8 18 12 5 20 17 10 5 19 0 12 4 1 9 0 10 5 20 14 5 11 2 0 14 14 12 6 3 5 15 14 20 7 16 3 17 5 14 11 13 19 7 19 4 11 0 17 8 1 6 2 14 19 14 9 18 17 5 11 20 20 4 18 20 18 4 17 16 18 11 2 9 18 19 8 0 2 11 13 16 0 15 6 1 17 18 2 1 19 10 15 10 15 10 12 4 11 0 14 13 19 15 2 12 3 2 4 9 0 18 5 12 8 20 3 8 1 5 3 10 19 7 3 11 5 13 10 19 19 11 1 8 11 8 8 8 7 8 6 11 6 8 18 16 19 16 3 20 19 1 9 17 19 16 19 5 16 0 11 5 2 11 1 10 17 2 18 20 11 7 7 12 5 17 5 2 4 16 2 15 6 4 3 1 17 9 18 5 14 20 19 11 10 1 19 6 10 8 6 5 5 4 20 14 2 6 18 18 4 15 2 5 14 17 11 5 8 8 13 18 19 18 20 2 13 11 10 17 5 1 8 19 7 5 20 4 16 16 10 20 12 10 13 18 14 13 14 8 12 19 14 13 12 3 9 18 19 1 7 7 9 17 18 2 8 1 20 15 10 16 4 19 14 20 7 14 3 15 12 9 7 5 8 11 11 10 11 8 7 5 12 20 7 17 20 20 8 6 7 20 1 4 14 15 0 11 15 10 13 1 10 0 5 8 0 4 16 11 15 6 5 9 17 17 10 13 17 9 5 19 16 10 12 8 14 16 8 1 9 3 1 18 17 3 6 16 10 18 14 10 10 18 7 12 13 5 2 3 18 7 13 20 0 13 10 9 14 0 11 8 2 20 19 14 6 2 11 9 11 15 11 2 15 14 15 3 5 6 13 14 8 17 10 16 13 15 14 0 19 7 9 5 17 19 5 1 10 0 7 16 0 4 7 2 4 6 13 14 20 10 6 2 17 8 13 9 20 14 17 15 10 7 16 19 20 15 16 8 2 0 16 19 4 1 11 14 13 11 14 14 18 5 7 2 0 9 0 11 8 10 7 14 8 12 12 16 4 19 15 10 20 0 9 8 3 16 20 12 13 11 7 6 12 6 7 6 14 10 11 8 8 13 15 10 1 7 19 4 6 10 2 18 17 4 13 6 17 2 13 18 17 0 12 0 2 5 15 18 19 6 12 1 20 17 14 5 9 20 7 20 20 19 12 0 8 13 14 18 9 16 16 4 18 6 1 8 10 10 1 4 5 15 9 20 12 12 5 8 5 12 2 10 16 0 5 1 12 14 18 19 13 15 9 16 11 14 19 9 14 15 0 8 17 15 12 0 7 1 12 0 20 8 16 5 4 1 8 14 7 14 18 14 1 1 16 19 15 0 16 14 17 18 11 12 0 11 16 0 1 12 10 8 17 17 1 16 17 15 12 11 11 8 20 17 19 16 8 1 20 15 3 0 10 12 1 15 10 17 17 12 10 1 16 16 20 11 5 11 12 14 6 9 9 8 8 17 0 19 10 11 14 9 9 5 2 5 16 9 10 10 15 3 17 1 5 15 2 3 1 10 4 3 0 2 11 12 15 14 15 10 8 13 5 2 11 8 1 8 19 10 9 16 10 2 7 0 3 5 2 4 15 5 2 10 7 12 17 20 8 18 13 3 0 14 13 1 18 5 11 10 16 15 12 5 13 6 10 4 4 8 19 15 4 4 9 3 15 3 10 8 15 3 5 1 19 11 16 19 2 16 11 14 5 6 12 8 7 9 16 16 14 20 4 16 18 17 5 8 14 7 19 20 10 6 17 2 18 0 8 13 18 17 18 7 14 14 2 6 5 14 12 20 18 15 4 13 11 8 10 13 20 17 2 6 0 17 17 1 5 8 13 4 6 7 9 6 19 1 17 6 9 7 18 18 16 3 13 2 15 19 1 12 0 2 10 0 1 0 16 2 7 18 20 11 18 6 7 19 5 1 17 20 14 3 17 12 9 4 6 17 15 19 16 9 18 19 11 16 16 16 13 6 18 1 19 18 5 13 12 18 19 5 4 0 19 6 18 17 15 13 3 8 5 14 19 5 7 9 19 12 2 18 14 4 10 1 11 10 9 14 4 4 0 1 1 10 20 2 6 19 1 20 0 15 3 14 4 16 8 8 19 18 19 15 2 20 13 2 18 10 3 12 3 5 7 13 9 13 5 0 18 15 12 12 3 19 8 18 0 5 13 15 0 11 8 13 8 1 13 5 16 2 1 11 7 2 11 3 2 1 12 5 7 6 12 0 1 13 5 9 0 5 3 10 18 14 9 0 3 4 14 7 11 14 10 1 12 18 18 15 14 15 8 10 18 6 11 6 16 18 13 16 16 3 7 1 12 11 2 0 4 3 4 7 15 20 10 5 19 7 13 14 14 14 20 9 1 7 7 6 9 11 20 9 0 12 14 7 6 6 9 17 18 6 1 15 9 17 8 9 15 18 2 5 18 6 14 12 10 13 16 8 2 9 8 7 11 9 18 16 4 9 1 14 1 16 3 10 0 20 11 12 10 4 20 11 12 17 15 12 10 10 18 7 10 13 6 18 0 18 11 4 11 8 12 12 18 5 0 3 1 18 13 5 9 5 19 15 0 20 1 16 10 4 10 11 11 19 6 17 16 13 20 16 3 1 16 10 10 18 18 7 11 3 16 6 0 11 17 11 9 18 13 14 11 7 15 16 1 9 9 5 16 10 14 9 20 12 5 1 15 7 16 6 12 11 3 6 7 17 2 7 6 12 10 16 18 16 9 18 11 18 1 2 2 15 19 20 8 2 1 4 15 5 18 13 7 11 15 7 9 15 15 17 8 20 19 11 7 7 17 6 18 3 12 14 20 4 7 15 11 16 15 5 19 1 2 16 10 20 8 1 8 15 16 11 0 9 17 17 16 12 19 10 17 12 0 16 14 20 2 8 11 20 9 18 7 8 0 18 2 3 7 16 17 5 3 15 2 9 7 8 7 0 17 18 4 19 5 12 17 0 0 10 20 12 18 2 10 16 18 6 10 18 10 11 14 6 0 9 11 10 3 8 13 20 8 20 20 0 5 20 10 13 7 0 6 12 8 14 17 11 1 1 16 12 6 17 2 17 13 16 13 15 20 8 15 13 7 8 17 4 0 12 15 2 16 8 0 0 0 19 11 18 16 19 2 3 6 15 13 5 3 18 1 17 18 12 9 12 15 20 0 20 12 0 3 5 10 12 4 6 1 16 2 20 18 13 8 12 20 6 6 18 14 17 19 8 2 19 0 19 10 3 16 2 0 7 19 14 3 11 6 6 20 4 19 14 14 6 11 4 16 10 19 16 5 12 17 13 6 5 4 12 18 19 1 1 1 2 8 7 4 17 14 16 4 18 12 11 11 17 20 9 5 10 14 13 11 16 1 15 6 16 14 16 1 13 3 4 13 6 4 4 12 9 17 4 10 13 1 4 15 10 18 13 1 3 7 17 2 16 17 11 4 10 17 15 11 7 10 13 9 9 7 11 1 17 20 5 18 4 14 14 13 0 7 18 10 5 10 17 12 18 15 18 2 19 9 3 0 5 13 8 5 19 16 2 14 3 2 12 14 2 17 15 8 19 11 5 6 1 20 10 19 7 9 11 6 19 16 20 6 6 8 15 2 1 11 10 13 4 20 12 15 20 20 20 6 1 14 14 4 20 12 6 10 19 4 1 1 8 10 2 10 3 1 20 5 13 17 0 2 11 9 11 0 0 0 15 16 4 16 20 7 11 15 19 8 18 1 14 15 15 1 0 15 3 14 10 16 6 4 13 7 17 2 2 9 11 10 13 1 4 15 11 20 5 7 9 17 1 7 4 10 12 19 20 17 14 9 3 8 8 16 4 14 15 13 18 7 1 14 8 19 16 12 7 4 14 0 5 3 7 7 1 9 13 6 5 8 10 15 4 19 16 13 18 12 4 17 5 3 0 0 5 17 8 12 0 17 15 17 17 0 12 2 6 11 19 5 15 13 5 2 4 10 5 8 19 7 15 19 19 20 2 0 11 10 20 1 15 11 19 15 5 0 15 11 7 19 1 4 12 18 7 1 6 9 20 10 1 12 8 12 4 20 5 10 1 13 19 9 6 2 1 3 3 5 12 6 19 7 18 20 17 8 1 13 17 6 11 19 9 16 13 7 6 4 16 10 19 15 4 5 0 10 19 18 13 4 19 11 13 1 12 19 6 3 18 13 12 0 20 4 17 18 5 13 19 16 15 10 3 12 5 5 19 19 3 13 5 17 0 1 9 5 16 9 9 3 13 9 13 18 7 16 19 14 6 10 4 12 10 2 2 10 11 4 6 14 12 3 20 14 15 12 18 9 4 7 4 8 16 18 11 6 19 5 8 20 6 19 1 14 5 3 15 16 12 14 2 17 16 17 16 20 6 8 18 0 13 13 6 14 3 8 9 18 6 3 4 5 9 7 0 7 5 19 6 19 6 10 3 7 0 18 2 0 19 11 12 1 11 5 11 16 15 3 14 10 4 10 11 20 1 16 4 2 6 3 12 9 0 20 4 14 7 8 19 19 10 16 13 17 16 16 4 11 20 16 9 3 4 6 2 14 9 9 1 5 7 3 6 17 12 3 18 3 0 15 12 12 19 20 11 3 1 10 3 4 0 1 10 13 2 14 7 15 17 8 0 0 7 5 15 10 3 3 9 15 17 13 9 13 13 17 15 17 6 10 0 20 7 15 7 20 16 6 7 19 10 20 19 20 4 18 1 18 16 4 10 5 18 10 17 3 2 13 11 14 12 5 2 2 4 10 18 19 9 5 5 17 12 10 18 13 3 9 20 11 2 10 19 20 18 15 2 7 19 10 4 10 20 5 18 4 7 20 20 17 6 11 5 2 4 10 16 20 5 15 12 10 6 6 1 16 19 11 4 16 5 1 2 0 7 18 19 7 16 6 8 11 7 10 11 9 1 15 11 6 8 9 18 15 17 13 11 7 15 0 14 8 5 19 8 18 3 5 13 14 0 3 18 0 7 20 15 10 19 12 8 18 18 20 13 9 16 8 10 6 18 8 1 18 0 2 18 17 5 20 17 19 11 3 19 10 12 3 10 3 17 5 7 5 17 12 12 14 2 2 16 19 13 20 9 20 11 10 19 16 16 18 8 17 6 7 16 11 14 1 5 12 3 16 1 4 13 16 4 3 6 19 10 6 3 8 9 8 2 12 1 2 4 19 13 14 18 0 12 11 5 19 11 1 6 3 3 8 9 7 18 2 1 14 19 1 4 12 7 0 4 4 0 14 18 18 3 0 13 13 8 20 8 7 10 16 14 4 16 14 3 4 16 5 20 19 2 15 15 0 5 13 15 6 1 19 5 2 13 19 1 0 6 6 0 5 18 1 3 12 6 14 13 17 20 13 19 16 11 19 14 9 7 7 6 9 1 9 8 14 13 10 20 2 3 19 17 20 13 14 20 16 20 10 10 8 9 20 1 5 3 17 19 15 2 1 15 17 19 8 14 20 7 18 15 19 5 15 3 7 10 17 7 18 15 19 13 16 4 0 12 4 15 18 17 2 15 5 13 17 6 7 20 14 2 9 8 9 11 13 8 6 14 14 18 1 12 20 7 2 3 8 6 5 20 11 7 1 14 11 7 11 5 12 15 20 13 12 10 12 1 13 4 4 13 12 14 9 8 15 16 2 19 14 17 1 9 16 17 12 9 13 19 16 2 3 18 6 19 16 7 18 7 4 12 2 18 8 7 19 8 0 6 18 6 16 20 18 4 0 6 20 7 14 18 1 10 18 10 16 17 18 19 5 14 3 4 9 12 0 8 1 15 8 5 10 16 1 6 4 5 16 7 12 3 11 8 10 15 4 9 20 20 20 9 6 11 2 20 1 14 5 17 11 14 5 16 3 12 3 0 7 6 8 7 13 13 13 13 4 2 16 11 16 14 14 17 0 14 2 4 13 3 10 1 11 10 19 20 15 7 0 17 7 4 10 8 12 11 1 2 13 6 9 0 7 13 13 13 5 0 11 16 17 15 2 16 6 3 19 12 11 4 8 14 0 6 12 17 6 1 9 1 5 11 3 1 9 5 7 4 17 13 18 16 2 5 4 10 1 9 12 2 3 3 19 18 4 7 6 17 4 6 10 1 20 2 15 3 19 12 8 0 17 14 10 2 5 13 12 13 8 20 9 5 6 1 1 17 4 11 13 2 10 19 20 9 4 8 8 10 11 8 12 13 18 12 2 2 13 14 20 10 0 7 6 15 9 12 7 2 11 10 4 6 14 17 8 9 18 18 10 3 8 3 8 19 13 4 9 8 19 12 5 2 10 14 8 9 19 20 6 3 8 10 12 1 3 15 12 17 1 20 8 9 18 1 9 10 7 8 3 8 17 17 11 19 10 18 18 0 16 3 11 14 3 17 14 14 11 11 4 2 2 12 10 10 18 13 13 7 1 6 9 3 8 19 7 0 5 4 20 8 20 7 9 17 18 19 12 16 2 10 11 10 19 10 18 13 3 8 19 2 20 13 2 13 18 0 5 15 4 19 3 0 2 12 0 7 12 18 6 2 4 18 4 14 5 6 2 12 15 6 8 7 19 10 1 12 0 3 8 17 0 5 5 6 15 14 18 8 10 6 9 17 19 6 9 12 6 4 11 12 8 9 7 4 17 14 12 6 10 11 19 17 0 8 5 1 14 10 4 7 13 9 3 9 17 5 20 11 18 6 10 15 11 14 4 5 13 7 17 5 2 19 0 8 15 0 15 13 14 18 15 19 13 10 12 13 18 7 16 11 2 3 0 17 8 9 11 7 6 20 5 10 3 20 5 0 20 14 15 1 11 7 12 15 4 17 11 16 4 11 9 0 12 15 9 20 12 9 19 16 9 7 13 11 3 2 16 16 11 8 8 0 17 19 11 17 1 8 12 4 10 2 16 17 9 12 11 6 0 19 1 0 13 11 4 1 7 16 8 11 5 2 7 12 20 16 7 19 3 12 15 5 10 4 5 5 19 6 1 20 11 1 8 15 2 17 20 9 10 19 1 14 10 14 15 16 1 4 16 4 9 20 11 7 16 20 9 17 10 6 20 10 11 3 17 20 15 1 7 6 12 3 15 3 5 4 18 4 4 6 1 19 7 2 0 7 19 3 7 13 8 3 9 13 5 16 10 2 6 9 0 11 9 18 8 16 13 4 20 5 2 10 2 2 6 18 17 7 11 12 5 18 20 7 5 19 4 2 3 1 9 10 12 0 14 20 16 5 13 18 19 13 0 5 14 7 2 13 15 1 6 11 20 6 1 15 2 19 5 12 1 7 5 3 10 1 5 19 0 18 14 5 0 11 3 11 6 12 6 11 19 9 0 20 2 9 7 7 12 0 4 17 11 11 6 9 15 8 16 6 13 6 9 7 10 12 3 16 16 14 10 15 19 0 16 14 20 7 13 19 19 17 7 4 1 19 16 11 17 5 12 13 9 6 14 20 9 6 12 7 18 1 13 9 0 1 6 13 13 7 10 2 16 19 15 3 8 11 14 2 2 16 12 10 13 7 16 8 12 1 19 4 10 6 9 8 15 6 17 14 6 0 19 3 15 1 10 17 7 17 16 13 16 17 1 15 2 12 3 12 14 14 11 8 13 16 5 0 18 17 0 1 10 16 16 4 11 16 2 20 2 6 15 11 16 17 16 3 2 16 7 15 19 1 3 2 13 2 17 15 8 6 19 7 7 20 10 11 17 15 11 11 2 7 6 11 13 11 0 10 8 19 10 10 1 0 1 3 16 20 12 17 8 2 18 7 7 7 13 5 14 3 20 18 9 0 18 7 3 17 18 9 5 19 5 12 11 20 18 3 12 3 10 11 12 20 5 4 1 1 4 11 0 6 0 13 15 7 14 16 5 6 7 7 2 13 4 0 1 15 17 8 19 9 8 3 19 16 17 4 2 13 6 16 5 12 13 16 7 6 3 14 7 11 12 8 14 16 17 0 7 14 7 5 19 13 0 9 16 18 11 1 1 3 18 20 15 7 5 3 17 4 6 19 20 12 8 8 12 1 20 4 19 10 17 0 12 8 6 20 17 19 9 16 11 11 12 3 17 8 3 6 5 12 18 19 18 14 20 7 7 18 14 5 17 2 16 11 15 17 0 4 2 2 0 7 10 12 15 12 13 11 8 11 14 2 19 18 7 12 2 10 0 5 11 4 17 10 8 8 12 8 1 13 2 1 11 6 4 15 4 20 11 16 14 18 18 8 6 8 18 0 19 10 1 6 8 19 19 20 19 13 11 19 18 18 16 14 17 12 15 7 18 1 0 17 5 2 12 7 12 5 4 17 20 12 11 15 11 19 14 1 13 3 20 19 4 5 0 13 6 1 0 4 19 10 7 5 15 13 11 13 18 15 20 1 14 19 14 8 3 1 9 16 4 10 0 12 8 7 3 17 3 20 14 2 18 16 6 16 14 4 15 11 0 2 10 5 19 19 1 14 11 13 2 7 13 18 10 8 6 13 9 0 3 17 17 8 10 5 7 0 7 4 9 12 3 5 20 19 18 14 18 17 14 10 5 3 6 19 18 5 1 10 11 4 7 3 16 9 20 15 20 1 8 4 4 9 15 5 20 11 2 4 18 15 19 14 2 3 5 11 18 12 14 14 9 8 5 7 9 7 14 15 10 11 6 13 11 11 8 10 12 10 10 7 10 1 8 15 7 18 8 18 3 1 12 10 16 9 12 2 10 17 0 17 18 3 1 5 6 2 16 7 14 8 0 4 1 6 19 1 2 17 17 18 2 7 15 0 1 20 4 8 3 2 9 12 6 13 12 20 4 18 19 7 20 15 3 17 9 17 19 2 10 2 6 20 8 1 11 14 1 7 11 16 13 14 3 12 16 15 8 1 13 17 1 8 2 16 8 1 16 8 3 5 7 15 13 15 5 16 6 9 20 11 9 11 13 11 4 6 20 1 10 3 6 18 5 1 9 15 17 14 1 11 11 0 17 11 19 5 7 5 2 18 7 1 9 17 14 17 8 14 17 1 9 12 19 13 10 8 4 11 13 0 8 19 18 3 7 15 7 8 6 3 1 4 2 11 17 16 6 10 19 17 12 2 11 6 15 15 8 12 10 10 15 17 1 14 4 7 14 5 6 13 16 18 13 16 16 1 4 14 17 4 0 17 13 14 1 18 1 16 15 14 10 16 13 18 10 11 0 3 2 1 19 9 0 8 20 6 7 11 20 17 16 7 1 13 16 15 4 14 11 19 13 12 8 13 10 7 1 15 7 19 9 20 3 12 5 17 7 19 7 2 16 8 12 16 8 19 5 9 11 15 11 19 5 20 5 2 12 2 19 7 1 9 16 2 5 2 14 20 8 6 11 10 11 1 9 11 7 17 10 8 11 14 11 0 9 14 14 13 17 6 19 2 9 16 14 9 7 17 10 5 2 13 15 7 3 19 10 6 1 7 17 3 12 16 2 11 17 17 14 17 2 10 10 14 2 9 16 11 13 9 0 16 2 5 13 6 19 1 0 14 7 4 2 12 6 13 17 19 4 9 15 4 19 18 8 6 6 18 10 10 11 20 1 3 2 13 5 15 1 5 12 4 19 5 5 7 17 12 15 8 2 16 4 20 3 0 20 6 9 9 12 2 14 7 20 5 10 19 9 16 10 5 11 5 19 9 10 6 19 0 15 4 7 18 9 1 11 3 5 4 8 2 8 18 0 4 10 8 13 3 0 20 6 16 12 6 19 10 16 9 17 17 6 3 13 6 12 20 3 11 4 4 16 12 17 14 14 10 4 18 3 10 20 9 0 10 20 4 14 1 5 19 7 14 10 0 8 3 15 4 20 0 8 18 17 5 2 16 1 19 11 20 4 20 12 9 7 3 7 3 6 7 14 0 19 14 1 11 15 8 16 1 4 7 18 4 14 4 9 0 0 4 12 0 7 4 13 14 14 8 12 15 18 18 17 9 11 10 3 17 17 2 20 2 6 2 16 3 14 16 15 17 14 1 8 18 13 14 11 12 9 17 12 16 15 0 20 13 8 8 9 9 16 10 17 16 2 0 14 16 20 13 15 0 15 19 5 16 9 13 2 5 18 12 13 3 11 11 19 5 17 12 1 0 19 2 8 3 4 10 0 4 13 14 6 15 16 13 18 4 16 1 7 11 19 1 8 13 9 10 20 19 15 7 17 8 1 17 12 18 20 9 7 0 5 6 7 3 4 9 14 18 15 5 8 2 11 20 6 6 6 13 17 5 2 13 8 4 20 15 11 0 5 12 8 2 18 2 5 1 11 10 18 1 15 5 12 6 8 13 17 17 8 1 20 11 19 16 15 4 6 12 5 6 11 17 20 13 18 20 9 2 5 20 5 2 10 11 17 11 4 7 11 11 5 11 1 13 13 15 2 13 14 7 12 14 9 3 16 16 4 3 18 5 14 6 14 4 8 1 0 14 7 10 4 2 5 14 4 7 6 2 6 19 4 18 13 18 20 12 15 13 19 3 12 14 7 10 17 1 11 1 20 20 4 5 9 12 15 15 17 7 16 13 9 3 7 17 0 15 17 2 11 16 15 19 1 8 18 1 1 6 20 2 15 15 17 5 5 18 8 11 15 20 16 20 10 20 4 13 14 1 12 1 15 12 19 3 8 15 5 18 20 10 7 4 4 0 6 3 6 7 1 19 6 16 3 13 9 13 9 8 15 6 11 6 5 17 18 5 9 7 5 9 6 18 5 12 1 15 13 9 9 4 20 13 18 0 5 20 1 10 4 9 12 0 14 8 11 13 9 4 13 3 0 18 2 13 18 2 10 7 15 3 14 14 9 15 1 16 14 13 13 17 11 17 3 19 7 17 14 11 17 10 19 18 6 8 1 1 8 0 19 9 0 20 1 18 3 0 16 16 18 14 4 7 10 10 13 11 13 8 13 17 16 4 11 6 17 10 7 9 13 14 14 20 6 10 1 14 11 4 18 14 20 8 7 5 15 20 16 18 17 3 7 15 10 11 16 2 9 1 20 8 18 9 3 7 8 18 9 0 1 18 0 2 9 2 8 5 6 13 14 3 4 15 15 19 14 10 18 10 18 9 17 4 14 3 9 20 8 2 6 18 9 18 20 1 6 20 3 19 7 2 3 8 0 20 1 8 10 17 1 18 8 2 2 8 13 3 4 4 7 4 1 13 10 6 13 7 12 14 2 3 18 17 17 7 10 0 2 16 16 4 20 18 7 7 19 14 5 1 7 11 7 19 4 1 15 18 7 10 10 20 19 14 8 7 7 13 2 1 4 4 8 17 1 5 2 12 15 11 13 16 19 4 15 13 20 12 2 1 14 19 20 16 1 6 7 12 11 8 18 5 18 17 1 0 11 9 4 19 0 3 7 19 2 8 1 9 20 0 11 10 11 8 18 1 12 12 8 15 6 14 8 18 2 18 7 13 6 9 9 15 18 5 15 9 13 13 12 1 3 8 10 6 14 9 14 20 1 17 19 12 9 10 19 9 1 16 8 4 14 2 5 14 12 12 16 17 17 15 3 2 8 15 14 7 12 20 10 17 4 17 16 7 0 14 8 17 19 1 12 20 9 8 17 20 8 9 18 19 13 7 5 6 8 18 13 10 16 0 7 9 19 17 10 10 17 10 20 7 13 13 16 1 7 20 1 19 17 9 3 4 0 7 12 17 15 16 1 17 11 8 15 0 12 17 20 0 0 9 0 18 0 3 6 18 15 19 4 3 14 17 2 20 5 12 1 20 6 7 13 9 4 15 11 20 2 6 15 20 5 0 3 9 7 17 15 0 20 13 5 13 12 6 4 11 15 4 10 6 0 15 1 6 0 7 7 20 18 6 4 15 6 4 0 13 15 3 0 4 8 19 14 1 5 3 20 15 6 13 9 20 20 6 17 15 2 18 9 19 20 3 15 11 12 14 3 9 13 9 0 18 5 6 18 11 13 3 0 10 6 8 7 19 19 10 0 9 19 2 4 7 18 17 2 20 3 17 9 1 17 1 19 8 11 12 7 8 6 2 13 9 6 5 3 1 4 20 12 10 20 6 17 15 18 16 20 11 3 11 16 9 1 10 5 8 14 8 7 14 12 20 8 10 18 13 0 17 5 18 5 6 1 7 7 16 3 10 1 4 8 3 3 3 10 11 16 0 19 8 11 18 6 12 19 1 6 11 11 13 2 2 5 19 11 16 20 14 5 15 16 0 0 20 9 3 16 3 2 10 0 7 14 7 7 2 18 9 0 15 14 3 19 2 20 14 9 5 4 0 16 1 11 7 1 2 1 20 18 7 15 20 13 12 6 5 7 18 19 14 7 14 9 8 11 6 9 3 0 17 8 11 17 6 1 17 3 17 2 18 5 15 0 2 17 0 5 18 14 11 5 16 4 20 18 11 13 1 12 6 14 9 7 3 2 4 2 6 20 1 19 18 20 12 10 17 0 3 16 0 17 20 9 11 10 13 11 12 6 15 2 7 15 6 16 20 19 16 16 12 0 10 17 1 5 9 7 20 3 7 1 15 5 10 2 20 0 6 1 5 14 20 6 18 13 19 20 16 7 15 12 10 4 18 3 3 7 9 4 0 1 2 14 7 9 20 17 12 6 14 4 8 19 0 13 2 3 9 7 9 16 19 19 0 8 5 6 8 4 18 14 7 17 7 18 10 20 17 20 19 13 8 20 17 3 18 17 17 12 3 13 1 14 9 17 3 15 9 6 18 5 12 3 5 18 12 2 2 19 12 19 7 19 17 7 9 0 0 13 2 2 13 16 10 6 2 0 4 5 15 3 15 20 7 15 2 2 6 9 5 0 19 9 16 4 6 18 0 3 15 1 11 17 8 7 2 3 4 17 2 10 6 14 15 18 11 2 16 3 6 17 18 16 10 4 15 19 10 6 3 2 17 0 16 18 18 10 3 5 11 10 19 4 18 16 7 17 18 10 2 5 0 7 4 8 18 10 1 6 11 14 18 18 3 3 19 7 5 10 14 14 11 12 0 9 9 9 3 18 12 14 8 9 3 11 19 18 12 19 14 19 7 1 6 8 5 3 1 7 12 11 4 6 10 8 0 6 4 15 12 3 19 19 9 3 0 11 3 4 5 7 10 20 5 7 7 6 5 8 9 9 7 1 11 3 6 0 7 2 19 20 9 15 20 9 12 19 0 5 15 13 3 8 12 9 5 18 3 7 17 0 18 2 7 12 1 15 0 16 0 12 6 7 7 12 13 8 19 11 17 14 17 1 3 20 15 10 18 0 6 14 0 7 19 17 4 19 13 2 19 2 17 15 13 10 11 1 17 1 1 0 1 10 4 13 20 4 0 12 15 6 19 8 2 9 8 1 4 16 9 5 11 6 0 14 11 2 14 3 13 7 10 0 15 6 17 10 9 12 20 5 16 5 11 8 20 1 6 18 9 17 14 3 10 17 18 0 1 7 6 9 19 8 19 11 18 11 10 4 13 4 12 6 5 10 1 9 2 12 9 11 7 19 12 8 16 15 16 10 15 11 15 4 0 9 10 7 10 9 5 15 11 20 10 14 3 14 8 20 8 18 5 10 11 8 19 19 20 19 17 13 14 4 0 12 11 18 9 16 13 9 14 18 2 7 4 13 6 19 4 14 2 4 17 3 17 17 12 13 11 8 10 13 16 5 9 15 2 18 10 11 17 2 11 19 13 3 4 5 18 1 12 15 20 4 8 17 5 2 8 17 8 12 17 3 2 6 10 17 1 6 3 4 16 5 13 16 2 19 15 5 17 3 8 11 13 19 10 11 2 9 0 10 14 14 3 0 0 10 17 20 14 11 7 20 4 5 10 17 11 9 14 3 17 15 20 0 6 1 10 14 11 20 19 6 7 18 10 1 12 11 7 12 14 20 0 9 16 13 13 0 8 2 1 17 11 2 17 2 11 14 9 20 10 3 17 3 9 5 9 20 9 17 17 9 3 5 20 16 7 1 9 19 2 7 5 2 8 12 2 12 14 19 17 8 12 2 4 10 4 17 5 16 19 13 19 5 15 11 9 15 10 9 4 20 7 2 0 17 16 17 11 18 15 0 13 15 7 13 8 11 8 20 18 9 16 15 0 7 11 15 3 5 13 10 15 19 10 16 7 15 9 0 11 0 19 17 0 3 16 5 3 16 3 19 17 17 3 12 19 12 0 1 16 6 7 9 10 19 5 1 3 8 5 7 12 15 20 1 15 16 20 20 19 13 2 10 4 4 5 2 5 6 8 18 1 20 7 13 8 12 1 18 12 11 9 7 17 12 15 13 0 4 18 4 8 2 6 4 4 18 20 15 16 15 17 9 4 2 10 10 19 2 20 2 20 19 2 5 16 17 8 6 7 2 5 12 4 18 7 13 0 13 11 15 0 10 0 5 1 5 5 17 14 10 17 14 15 19 14 7 13 17 10 11 6 7 4 12 4 16 9 10 2 2 2 2 8 12 15 0 9 16 3 20 17 11 4 20 17 15 9 4 3 8 18 11 7 17 8 12 13 17 14 8 15 20 9 16 6 5 0 18 5 8 9 6 7 10 19 1 14 1 13 15 2 16 5 16 15 13 2 11 6 10 0 9 16 9 20 15 17 11 0 20 12 1 3 17 3 14 5 1 8 5 14 17 14 19 3 0 0 19 20 9 12 7 8 12 2 13 15 20 18 13 5 8 18 15 7 4 2 15 13 13 4 20 9 13 5 12 7 20 16 4 20 18 18 18 0 2 2 3 18 13 0 9 9 18 2 19 8 0 2 17 3 4 20 15 2 8 3 4 6 7 9 2 12 9 13 3 10 3 8 2 3 13 2 14 17 4 14 16 3 7 19 6 3 7 16 20 10 6 5 3 9 15 20 5 0 5 17 3 11 10 15 9 13 9 13 15 1 3 19 2 4 6 19 3 7 19 14 8 18 16 17 7 9 11 17 19 17 7 13 6 10 0 3 3 3 2 4 16 9 19 13 11 17 4 9 19 17 4 4 17 14 15 20 19 2 12 1 7 14 14 17 14 15 18 2 3 4 1 9 14 18 15 13 20 13 7 0 2 20 7 0 13 6 11 0 19 7 2 8 14 5 13 7 7 2 12 13 15 5 14 1 0 12 17 11 10 2 8 5 5 20 17 4 13 15 8 11 9 2 9 12 5 3 17 4 3 10 14 20 9 6 4 8 15 14 5 4 15 19 1 13 5 17 4 10 7 14 10 3 8 9 13 14 8 19 10 20 18 10 17 7 4 17 11 16 0 10 2 18 13 20 4 18 12 11 17 3 12 16 17 10 15 3 19 12 3 16 2 20 13 6 3 8 1 3 18 14 17 18 20 11 9 18 2 7 15 0 15 13 15 8 6 2 18 9 15 18 20 17 10 14 10 20 18 6 18 17 20 6 5 14 0 17 7 0 13 20 13 5 19 9 15 0 2 18 12 8 20 13 1 8 9 6 19 8 0 13 7 2 6 19 13 7 20 6 1 11 19 4 10 7 6 11 13 13 14 5 13 11 5 5 4 1 12 17 6 0 1 15 2 3 1 3 5 16 14 19 3 14 15 8 8 2 2 14 13 8 11 19 20 2 18 8 18 20 6 3 17 3 15 9 5 12 5 1 11 5 6 18 13 0 4 13 7 10 12 7 7 7 18 19 5 16 16 10 16 8 13 1 16 5 7 1 3 13 15 2 11 14 7 10 12 2 7 12 10 20 2 13 1 18 13 20 10 5 9 14 1 6 9 18 11 20 11 4 11 6 4 11 9 5 4 10 17 10 9 7 4 7 15 9 7 7 11 4 0 1 4 2 13 1 11 15 16 20 12 13 11 12 6 12 17 4 15 19 12 18 14 0 7 7 9 17 13 4 18 1 10 17 1 8 3 18 9 18 9 7 0 16 13 8 17 17 0 4 8 3 4 18 11 7 20 9 17 4 1 9 14 1 6 8 13 12 11 10 10 3 7 18 7 14 19 10 10 14 19 10 0 7 17 3 16 1 0 9 2 2 16 19 17 9 1 11 16 4 20 8 16 5 4 13 9 3 14 18 20 5 16 3 19 19 8 19 15 14 8 14 17 0 19 7 4 8 3 4 17 12 5 3 20 15 1 18 2 6 3 11 2 19 9 11 20 11 12 15 3 18 11 2 3 9 7 3 3 12 9 18 6 5 19 0 15 2 0 11 16 11 20 4 14 17 9 15 0 1 8 4 20 15 8 0 5 19 17 5 11 0 17 18 5 18 18 2 13 6 7 18 12 2 8 16 14 6 7 19 9 7 19 16 9 4 10 17 5 6 6 17 7 10 17 7 3 4 5 19 11 2 9 10 4 15 15 0 6 2 14 6 2 7 15 17 17 16 10 4 3 4 18 13 17 9 6 5 1 7 5 20 4 16 16 0 11 4 0 11 8 8 17 17 16 8 17 1 2 20 11 2 5 12 15 17 9 5 13 14 7 13 6 18 5 14 14 13 11 9 12 12 9 11 12 15 12 8 5 11 1 5 10 5 17 3 10 4 18 10 15 2 19 14 20 2 17 18 10 3 19 3 5 18 14 8 2 0 3 16 9 15 13 7 20 10 0 19 11 10 6 12 1 5 15 1 14 12 17 7 18 1 19 13 18 4 8 14 2 11 7 20 10 7 10 18 8 19 1 11 6 3 12 4 18 9 14 7 4 4 19 12 5 13 16 0 13 7 7 14 11 4 9 0 16 14 11 1 16 15 17 12 2 6 1 5 11 10 14 9 3 17 15 15 12 2 2 9 15 13 17 6 1 19 14 2 11 16 17 12 3 8 12 3 6 14 10 16 2 7 3 19 1 14 18 16 4 19 4 13 12 8 17 20 11 3 12 12 4 6 2 3 2 11 5 7 7 5 10 16 8 6 12 11 5 5 16 9 0 1 15 5 1 14 16 20 17 17 12 12 16 13 13 20 20 7 15 19 16 14 10 2 9 15 12 4 3 8 4 10 5 0 2 9 14 19 0 11 19 7 6 11 8 7 15 6 5 19 20 18 2 18 20 9 2 6 10 15 6 1 9 15 9 20 18 13 19 19 3 15 15 13 1 16 14 15 2 1 3 1 3 6 9 9 18 16 13 14 18 0 8 15 8 1 15 7 1 9 5 2 3 17 2 17 20 17 14 9 19 5 17 8 12 7 18 17 4 15 18 3 13 16 13 11 11 4 8 15 15 14 10 7 14 13 5 5 12 9 8 17 12 7 14 1 17 10 8 10 10 1 0 7 0 3 0 3 1 7 16 6 15 6 17 1 4 9 10 11 18 2 9 7 18 5 18 0 1 17 19 13 9 7 10 0 18 10 17 0 17 2 12 10 14 7 17 3 0 8 11 14 2 9 14 13 15 11 11 11 6 3 5 14 17 9 1 3 0 5 10 13 16 10 19 5 15 18 6 16 15 8 12 15 16 18 13 18 17 10 5 2 11 15 11 2 2 8 6 0 8 17 2 0 5 9 8 16 2 1 9 14 15 9 15 1 5 3 10 6 1 4 19 4 20 8 0 0 2 8 18 10 18 13 0 10 1 17 20 8 14 11 3 15 10 15 12 9 13 9 5 19 8 5 8 1 19 13 2 15 13 10 1 0 17 4 6 12 4 12 0 13 7 8 6 5 2 15 19 6 17 11 6 5 18 10 8 4 12 0 13 7 20 13 6 19 4 20 8 14 13 1 12 18 3 6 5 10 1 9 13 20 8 5 3 16 5 17 2 12 12 9 4 14 6 7 10 6 1 16 1 14 16 11 3 7 18 10 2 14 11 9 7 17 3 13 6 16 13 16 2 15 14 14 20 8 6 16 14 1 14 8 10 0 6 5 5 11 20 10 4 10 8 9 4 11 10 2 6 0 2 17 11 7 17 12 14 17 16 16 12 11 11 12 19 10 10 2 9 9 0 11 11 7 11 5 10 7 7 19 8 1 12 9 8 4 4 11 19 4 1 7 13 18 17 10 2 5 12 19 16 19 6 6 16 20 10 20 13 8 2 18 12 13 14 19 9 15 2 15 19 14 12 7 16 6 13 16 0 19 12 20 18 11 4 13 2 10 17 10 19 1 15 4 11 2 8 7 15 13 7 12 8 13 9 1 11 0 10 2 18 1 11 2 5 0 7 15 16 12 2 15 5 17 18 17 1 0 7 18 5 19 6 5 5 3 18 15 12 1 11 20 6 7 7 15 15 7 2 7 17 2 19 18 15 7 17 11 16 3 6 12 6 13 19 8 19 9 3 12 14 20 14 11 13 10 6 12 17 0 2 10 15 8 9 9 10 1 18 7 2 18 19 7 15 2 15 12 5 1 11 9 2 3 10 15 11 3 17 8 5 4 20 20 16 17 15 16 6 13 8 2 12 3 9 0 8 8 1 18 11 0 4 18 4 19 6 18 5 6 17 16 18 12 3 5 9 20 6 8 6 12 14 17 0 14 6 17 4 5 14 19 4 8 2 16 12 16 11 14 0 12 6 12 19 8 13 11 3 16 14 7 9 18 3 17 1 12 6 6 16 19 19 8 8 8 8 10 15 2 12 5 20 15 1 1 8 8 18 19 0 20 19 19 3 5 9 4 4 1 18 15 1 13 11 2 11 18 4 2 6 18 2 3 3 18 4 18 12 14 5 16 8 2 18 3 8 7 10 14 4 10 15 7 1 14 0 11 15 6 16 14 7 20 12 0 11 13 18 16 6 16 11 3 4 20 9 6 2 4 2 12 5 14 13 19 0 18 8 17 9 11 11 12 9 2 4 7 2 10 10 17 18 18 6 18 10 5 15 19 20 14 7 11 1 2 11 6 14 11 16 3 20 0 5 5 18 11 3 12 14 0 10 6 10 18 14 10 19 11 17 11 19 17 0 3 3 11 8 8 13 13 4 16 7 5 7 20 10 0 9 12 19 4 5 9 16 19 19 6 13 20 4 11 7 2 2 2 18 6 4 7 18 7 11 1 4 8 16 18 20 7 20 10 2 17 0 18 3 4 11 10 13 2 6 10 5 19 6 3 19 15 20 5 3 16 3 10 16 15 19 9 14 12 11 6 16 12 10 1 16 6 15 0 13 16 9 8 17 4 16 11 16 15 13 0 8 7 1 0 14 5 2 10 5 20 10 18 8 18 0 20 6 4 8 15 10 7 2 15 8 16 18 9 0 18 5 16 19 7 20 1 4 4 20 15 3 18 5 19 11 13 13 7 11 4 2 20 10 0 16 18 16 9 3 0 12 13 5 14 4 2 9 7 8 5 6 1 0 9 10 19 18 10 1 12 2 17 10 8 8 17 8 13 14 11 20 1 8 10 16 20 1 15 5 6 5 13 15 12 6 6 9 14 14 18 7 20 2 16 14 7 11 11 14 5 1 11 14 2 18 15 6 5 8 3 3 17 4 10 1 12 17 0 3 0 6 9 6 17 13 16 9 18 5 2 11 6 5 16 8 14 2 6 10 0 4 11 16 12 4 4 18 16 20 10 1 17 6 10 16 15 19 0 3 12 9 18 8 10 7 19 14 16 3 11 15 8 10 15 8 16 0 2 2 0 13 7 10 9 2 11 2 15 7 15 4 8 12 1 0 6 8 18 3 3 12 16 15 15 3 2 14 14 16 15 5 19 3 15 0 6 6 14 16 15 4 20 13 18 20 12 1 9 2 15 20 0 11 20 8 11 16 10 1 9 9 15 12 8 16 14 3 3 3 17 5 11 7 2 9 8 14 12 10 7 2 7 13 7 12 16 19 19 7 16 8 14 5 17 6 5 3 3 15 7 5 14 13 15 5 10 9 12 10 2 18 5 16 19 13 10 1 6 9 5 15 20 0 12 11 12 10 13 17 9 20 2 13 11 7 19 12 18 6 7 18 4 16 19 11 5 17 20 9 0 18 17 5 16 17 1 15 4 14 11 13 2 14 6 7 16 12 12 18 2 0 19 9 13 0 10 15 14 15 14 13 18 2 3 8 2 11 1 7 14 3 12 11 0 17 20 7 10 8 5 11 15 11 4 5 12 2 6 5 18 13 1 5 8 17 7 1 12 5 16 16 2 11 12 20 3 10 7 16 5 6 9 19 16 20 11 17 12 11 16 13 11 19 0 12 1 4 0 12 19 0 16 20 19 17 1 3 4 12 11 12 18 9 13 19 18 12 17 0 1 3 10 6 15 19 11 16 1 10 11 13 16 16 19 5 14 0 17 6 1 6 20 8 2 17 1 9 16 15 19 18 7 3 8 5 8 12 8 12 2 13 19 12 9 11 5 14 1 2 0 10 17 12 5 14 19 7 6 20 18 20 16 10 4 4 2 10 11 14 15 12 14 16 3 11 11 12 0 0 13 16 0 7 3 19 19 3 9 18 5 14 8 15 9 9 16 1 12 3 8 7 9 11 4 5 1 8 13 4 11 8 17 7 13 2 6 4 15 2 11 17 19 18 12 17 20 5 12 18 0 18 16 0 7 15 3 16 3 19 5 7 10 1 11 4 18 8 19 3 9 6 0 11 6 10 14 14 20 3 20 6 13 7 1 14 18 11 6 16 3 12 3 2 3 20 4 9 11 18 20 17 15 3 3 4 7 1 19 16 17 14 6 20 14 3 6 14 17 7 11 8 5 18 15 8 10 15 18 16 20 19 17 14 14 10 3 4 13 17 9 0 1 19 18 3 3 7 10 16 10 12 20 12 3 14 14 2 2 13 13 6 12 14 0 17 9 7 13 18 1 2 0 20 12 7 10 11 4 13 13 0 19 3 20 12 19 1 5 10 4 13 9 9 19 20 9 18 12 6 6 9 14 14 18 0 0 0 2 17 0 5 8 5 19 2 12 12 9 3 6 20 5 1 5 7 18 12 2 9 14 14 14 18 11 11 20 3 10 1 1 6 15 13 20 10 16 16 3 4 4 11 17 3 11 20 13 4 2 17 10 7 5 8 16 19 12 18 4 9 19 20 4 5 3 18 2 8 2 6 1 7 19 5 6 13 16 9 18 8 1 1 5 12 2 6 2 8 2 11 7 7 19 15 2 17 19 16 12 6 13 5 12 9 10 18 15 10 2 14 15 15 4 9 19 13 8 15 10 20 20 0 0 1 16 6 13 6 18 3 6 7 20 16 1 15 0 4 3 7 7 20 14 2 13 3 3 11 18 5 9 14 3 13 4 15 20 4 17 2 17 13 2 12 7 4 13 9 9 0 5 12 14 0 10 17 9 4 7 9 9 5 5 3 19 6 2 12 4 0 20 18 5 5 19 17 8 0 9 17 2 4 10 13 6 15 1 8 2 18 19 18 5 9 9 6 19 14 0 5 10 8 2 8 0 18 8 15 7 20 4 8 2 8 10 0 10 15 16 0 8 3 0 5 14 7 0 16 11 15 2 1 17 5 12 18 4 16 10 4 2 1 15 11 13 9 4 8 19 11 1 13 12 12 16 12 19 9 13 7 13 13 0 0 10 16 16 13 0 20 5 13 0 14 19 7 4 5 10 6 17 19 11 3 5 3 5 1 5 7 16 16 6 0 16 6 5 10 15 13 12 2 15 10 11 11 17 4 7 0 13 3 2 6 10 20 10 20 11 14 4 8 10 13 9 16 5 16 20 11 12 3 6 2 20 1 1 9 7 14 9 4 15 16 0 6 2 20 20 8 7 7 3 3 17 4 13 9 13 20 11 7 17 3 15 17 12 9 11 12 3 8 18 6 2 10 7 19 6 3 2 4 10 19 6 13 2 8 8 4 13 4 14 1 8 13 0 17 11 20 5 13 16 7 6 19 12 10 0 19 13 8 0 20 12 20 6 4 6 18 4 9 10 12 10 7 20 13 0 16 9 14 16 6 19 17 17 11 0 6 5 11 12 18 0 16 18 4 1 9 17 19 17 12 15 11 6 8 7 3 18 16 13 19 15 9 14 12 18 12 8 15 11 19 14 5 2 0 19 7 5 10 9 4 8 10 9 10 18 4 11 7 19 7 0 2 19 6 14 17 3 14 16 1 17 4 13 8 20 18 8 11 13 20 9 2 14 17 11 15 18 8 16 5 15 4 2 14 3 0 0 6 7 5 17 5 10 6 20 16 8 10 19 2 8 19 13 1 7 9 17 16 1 10 15 10 10 16 7 19 11 7 16 12 17 14 15 5 6 6 15 4 15 11 5 19 1 7 19 13 13 3 4 0 7 12 3 7 13 4 1 18 14 6 16 12 6 9 14 7 4 12 7 19 14 17 5 11 4 19 12 20 17 19 18 8 18 4 17 8 13 15 13 19 13 14 17 5 7 10 8 1 9 14 9 12 15 13 6 14 14 5 16 9 12 3 11 12 16 5 6 16 8 4 10 0 16 7 11 2 15 14 9 14 20 15 2 8 20 10 19 14 9 11 14 12 15 1 8 19 18 17 17 10 6 10 18 11 1 8 12 16 18 4 2 3 17 15 6 9 3 1 14 7 20 14 20 18 13 8 2 3 1 13 8 13 6 17 16 9 13 18 5 7 15 1 11 6 2 5 17 19 10 6 19 6 6 1 4 12 2 8 9 1 12 4 4 18 20 7 7 16 13 7 4 6 16 12 16 5 1 3 1 17 7 7 14 15 15 12 1 3 13 5 12 16 16 15 19 20 14 2 12 7 10 17 4 8 13 10 20 4 15 1 15 19 11 9 14 8 5 6 15 15 13 20 2 4 3 19 16 17 7 13 11 19 18 15 8 14 19 7 14 4 20 19 9 3 10 4 15 18 7 6 14 11 7 5 15 3 10 1 4 19 9 5 9 2 10 20 10 7 7 12 16 6 3 14 7 14 20 11 3 17 12 20 7 13 3 3 19 20 5 11 10 16 1 10 19 15 17 10 14 10 12 20 18 1 6 4 12 20 2 11 16 0 1 12 0 0 16 12 5 11 14 20 7 17 9 17 10 0 9 4 20 14 5 1 7 4 18 18 10 17 9 10 9 11 10 15 13 16 16 2 4 2 0 19 10 8 20 1 1 17 14 17 6 18 8 20 16 19 18 10 8 10 1 18 8 13 18 20 8 13 9 18 14 12 8 17 5 15 8 10 3 9 9 8 16 2 16 6 16 15 7 5 16 1 20 0 13 6 0 17 18 19 7 18 15 1 11 20 5 4 11 0 19 2 10 15 3 18 4 13 1 1 7 5 11 20 9 11 19 1 2 12 3 20 20 14 10 14 6 1 17 13 6 8 15 8 15 14 1 19 16 9 13 17 6 14 20 16 4 18 9 4 17 16 15 20 12 17 1 10 1 17 18 16 10 3 18 16 12 17 6 4 18 5 10 10 7 17 0 11 7 16 6 8 10 13 7 1 14 14 4 3 18 20 18 10 0 3 19 3 19 11 5 0 4 4 10 0 18 2 5 5 17 15 16 5 18 3 3 18 7 14 13 14 8 18 6 20 20 3 12 18 4 13 16 9 8 4 16 17 15 4 7 14 16 5 7 5 6 19 15 19 16 2 16 17 7 14 12 13 14 12 15 8 6 20 1 12 16 18 14 6 20 3 2 4 9 15 4 3 19 8 10 2 6 7 19 14 15 5 14 12 0 7 15 3 4 19 17 11 15 10 16 13 13 7 11 17 17 14 18 15 16 8 6 16 17 20 14 12 19 1 17 9 11 10 5 13 7 15 19 19 13 10 16 18 18 20 9 2 10 9 7 3 13 19 19 16 2 6 3 1 6 0 17 8 4 18 16 16 9 1 14 10 7 8 4 3 16 10 11 20 7 17 0 20 20 11 16 5 3 8 9 6 11 12 0 17 9 9 0 12 12 20 1 0 15 13 0 19 16 9 14 6 13 4 2 9 6 10 3 2 7 3 2 16 1 8 5 20 15 18 15 0 14 15 20 12 13 15 6 16 9 5 2 9 4 12 3 7 7 0 14 9 1 11 17 19 6 4 17 14 4 10 7 13 14 15 4 1 5 20 19 12 7 7 11 8 4 4 14 10 9 14 20 4 12 5 9 12 11 5 20 4 0 0 8 19 5 13 5 0 10 20 0 6 2 20 12 9 14 10 17 13 17 10 0 8 18 5 10 2 8 6 15 7 2 10 16 4 5 16 12 9 11 7 1 14 2 10 5 3 14 17 8 15 18 10 7 11 17 3 1 3 9 10 18 12 0 14 12 20 8 9 2 10 16 5 14 5 15 18 15 18 19 5 13 0 19 20 2 10 3 11 18 1 15 11 13 6 8 17 5 8 10 10 7 11 9 2 1 3 9 19 4 7 2 11 6 8 12 18 6 16 19 1 3 11 8 11 20 20 1 8 0 18 20 1 2 7 5 11 3 18 17 4 15 18 8 18 3 3 11 7 11 15 15 17 18 10 19 18 1 1 6 0 7 18 19 17 2 15 18 5 7 12 7 17 3 1 17 14 0 13 18 4 0 18 15 3 16 0 18 5 14 13 13 7 0 16 2 5 20 4 11 13 20 17 7 5 3 4 14 20 7 5 12 17 20 5 19 6 5 8 17 3 8 11 18 19 20 20 11 9 10 13 15 14 4 0 16 14 9 3 4 14 14 16 5 17 0 11 11 19 8 7 19 3 11 8 4 20 16 13 8 5 0 6 4 0 7 1 20 7 6 12 16 14 19 6 19 16 5 9 4 5 1 4 3 1 10 15 9 12 2 15 8 8 10 12 10 20 13 10 3 18 12 0 16 18 19 10 14 19 0 16 18 5 6 2 2 14 19 11 19 10 16 14 7 0 1 20 9 0 12 17 16 11 20 16 7 20 4 13 14 13 11 12 18 5 7 16 11 0 1 11 6 8 11 0 2 9 4 10 15 16 3 18 11 15 20 2 6 19 1 5 16 13 7 13 4 2 14 15 3 7 3 13 19 2 19 2 6 5 19 7 14 17 1 10 18 20 7 19 13 12 11 11 4 1 19 13 11 5 5 10 16 4 8 2 13 9 2 0 11 11 8 20 14 12 14 9 17 11 7 4 8 13 11 11 7 16 20 8 0 13 3 6 15 19 5 13 17 8 20 4 12 12 15 4 12 0 19 10 20 19 8 2 13 11 10 6 4 12 1 7 11 13 11 11 4 16 19 3 7 14 15 3 5 2 10 4 12 15 10 17 11 12 12 10 15 0 0 17 10 6 8 14 0 14 8 20 3 9 4 19 16 4 11 5 5 6 15 5 2 11 6 6 18 15 18 7 8 20 15 15 7 7 12 0 9 8 8 0 0 3 4 3 5 16 11 0 11 8 5 10 9 19 1 17 1 1 13 17 20 20 4 9 6 16 16 10 10 17 20 14 6 10 7 4 3 17 11 12 10 0 2 15 14 2 19 15 11 20 19 7 17 14 3 15 6 11 5 3 6 14 0 14 9 5 0 10 5 18 6 9 14 5 19 19 13 8 17 18 4 14 1 19 18 13 11 17 3 14 12 3 14 14 18 14 6 5 8 11 18 14 2 18 18 5 7 15 5 8 6 7 0 0 4 8 18 7 16 8 17 4 7 3 8 11 18 20 13 10 19 18 6 5 1 8 18 7 3 12 1 6 2 16 8 12 5 2 1 13 10 11 0 20 5 3 19 18 4 18 19 14 14 7 17 3 13 1 17 6 6 15 2 14 6 7 12 17 20 15 7 13 19 8 7 9 12 16 11 12 8 2 17 7 8 18 15 12 20 13 8 18 19 2 0 8 3 9 17 16 5 19 2 10 11 14 6 4 15 3 13 7 12 3 9 20 16 13 0 17 20 20 6 17 18 4 18 1 10 3 11 1 13 1 16 11 17 16 1 15 4 2 5 5 12 20 17 11 12 6 4 17 0 9 10 1 3 7 9 18 5 16 14 20 5 18 17 17 5 9 10 11 11 1 20 10 1 0 20 13 3 6 13 17 10 6 7 12 11 19 15 13 13 1 9 16 6 15 2 15 15 9 12 12 6 18 1 12 3 3 10 16 11 15 19 10 10 17 11 6 1 10 17 4 3 13 10 0 1 13 3 4 15 3 0 12 8 8 15 18 10 18 11 10 0 2 6 17 19 1 1 14 5 10 9 10 10 7 5 8 4 2 9 20 20 1 11 14 20 10 11 15 10 12 16 20 7 15 3 4 4 13 16 19 4 3 10 15 7 14 19 2 10 13 9 19 3 3 4 9 15 18 13 3 19 13 2 8 16 0 12 11 2 6 16 4 9 17 12 4 8 18 9 9 17 5 18 8 11 20 8 5 16 17 5 19 15 10 18 5 8 1 15 0 13 1 1 0 17 19 14 17 6 20 10 9 10 20 4 1 12 1 0 17 3 15 15 2 3 16 4 20 2 5 11 0 20 0 20 17 20 5 12 20 20 19 10 19 4 6 10 10 16 1 5 3 7 5 12 20 16 3 11 3 20 2 14 20 9 10 5 3 3 3 15 2 2 9 8 20 3 16 0 1 3 2 8 2 10 15 15 6 8 10 5 6 1 14 17 18 18 12 16 20 5 1 0 7 4 15 8 15 2 7 17 18 11 12 6 7 18 0 11 8 7 20 3 20 2 12 11 13 3 14 7 19 7 17 1 14 7 13 5 8 15 7 1 4 14 17 19 7 20 13 12 20 7 20 15 20 20 11 13 19 8 17 10 12 19 6 13 7 10 18 8 15 0 13 2 3 4 13 11 10 11 10 7 8 1 17 12 0 6 13 4 12 1 14 5 6 10 18 0 6 3 13 14 2 9 9 5 12 3 16 17 1 2 19 17 15 2 4 14 19 8 4 3 12 2 2 20 13 11 5 3 14 16 5 17 16 12 20 2 17 2 2 11 12 1 9 2 0 18 17 14 20 17 13 7 13 3 19 19 0 2 5 18 7 15 14 14 2 4 2 4 15 18 10 15 4 5 2 15 6 3 1 3 7 7 10 4 12 6 16 8 5 6 18 2 6 4 20 18 2 11 2 7 2 13 12 14 0 19 1 5 15 12 5 13 9 3 6 10 18 0 19 13 5 19 10 18 12 5 2 4 16 1 3 17 0 8 15 6 18 5 8 5 19 3 15 10 11 3 0 0 16 17 11 19 18 1 1 9 5 11 11 15 19 5 4 7 15 1 2 20 5 19 20 1 0 8 14 2 15 0 16 2 9 17 12 13 15 3 16 17 7 18 4 10 13 12 11 17 18 5 1 0 15 10 1 10 12 19 9 8 20 9 11 20 5 4 1 17 16 11 9 14 3 8 9 9 20 7 11 6 8 4 1 20 5 15 9 18 10 16 7 1 0 2 13 8 19 1 8 6 14 0 18 19 20 11 11 12 17 0 1 2 0 9 15 16 7 17 3 11 1 18 11 6 16 12 4 6 2 13 14 5 16 1 8 14 4 14 8 20 13 17 20 9 11 17 19 19 1 10 0 13 0 0 19 4 5 16 0 6 12 8 11 0 19 19 5 4 17 19 19 7 4 17 2 1 20 3 16 10 5 9 3 2 16 9 16 3 17 1 12 12 9 2 11 4 0 7 5 6 6 6 17 14 2 6 18 11 3 4 0 7 20 13 5 18 19 8 3 4 5 17 14 15 2 15 0 9 5 9 15 6 1 1 1 16 11 1 18 11 9 11 4 14 7 8 6 14 0 13 10 3 18 19 11 2 13 18 18 3 4 3 15 16 0 6 8 17 13 9 14 15 12 0 9 6 5 4 5 8 14 15 19 15 20 10 17 16 14 1 6 6 3 9 5 15 7 10 1 4 4 10 3 13 7 10 13 11 17 17 6 5 7 10 17 6 17 17 15 7 15 9 2 16 20 6 9 15 2 15 8 11 8 9 8 17 0 2 14 10 3 13 6 8 15 14 14 20 5 18 1 0 20 15 7 9 11 8 16 16 0 15 10 0 6 3 0 9 20 3 4 8 4 12 6 18 6 5 5 10 11 12 0 5 11 16 16 2 13 14 4 9 6 14 3 1 13 20 13 2 19 2 10 10 16 20 5 13 6 17 8 0 3 5 15 12 9 13 16 10 8 9 14 13 12 3 3 3 16 7 10 11 19 14 8 17 18 6 18 14 14 19 7 17 19 15 16 6 7 9 7 19 17 11 19 17 14 16 6 4 19 3 12 17 15 7 8 19 4 0 11 14 10 6 7 7 12 1 11 18 1 0 11 17 13 8 4 6 9 4 5 10 19 11 2 8 4 14 9 0 13 16 5 7 0 9 0 15 9 11 2 18 10 3 14 13 11 20 15 17 11 6 14 11 7 2 11 0 5 3 18 1 14 6 2 19 4 4 1 19 13 13 1 17 6 5 0 4 15 3 19 13 18 19 5 0 14 15 5 3 20 20 8 16 14 10 7 12 0 11 9 15 19 3 12 0 15 9 7 10 9 20 19 12 11 5 11 6 11 1 10 1 8 17 5 2 4 7 3 4 15 9 2 18 4 18 4 2 2 14 12 17 19 12 5 10 5 3 17 1 13 4 18 4 2 10 7 6 18 3 14 9 16 8 0 18 14 13 18 1 0 4 9 11 6 5 8 17 0 14 16 16 17 3 20 18 19 9 10 3 10 14 9 15 13 20 0 1 5 11 9 17 0 3 19 12 9 14 1 8 0 0 19 16 0 10 10 9 3 2 10 0 1 1 15 13 19 11 12 15 4 2 1 19 1 15 16 10 17 7 8 17 1 12 15 6 14 4 20 5 14 18 16 19 18 4 18 18 10 10 7 1 12 9 14 0 20 16 7 19 20 12 9 16 9 19 20 18 15 7 16 16 17 19 15 3 15 15 0 11 18 7 9 6 1 4 5 0 2 11 14 8 9 9 11 9 3 9 20 0 12 13 10 17 5 18 16 12 0 4 3 17 14 19 11 7 1 6 18 6 18 5 14 19 17 3 0 12 10 20 15 0 19 4 20 6 11 17 12 19 4 13 20 2 16 5 15 14 16 11 4 20 18 11 2 6 8 4 4 9 2 15 17 0 4 9 3 7 2 15 20 15 15 14 19 16 9 12 3 2 11 10 0 10 11 13 0 13 13 6 4 8 6 7 5 18 2 17 2 0 10 18 12 7 4 17 14 15 19 1 19 8 1 0 7 20 12 8 5 17 20 14 8 16 1 20 10 9 18 7 12 0 3 15 14 3 4 20 7 8 5 20 9 20 11 9 8 17 15 3 5 11 7 20 18 13 12 10 3 2 1 18 8 4 3 1 4 10 2 6 0 1 12 9 14 0 6 11 18 5 1 13 17 19 13 5 13 5 19 18 18 4 2 4 10 4 12 19 4 12 13 10 6 17 12 6 14 0 8 14 5 12 4 6 9 17 9 6 13 8 19 12 3 5 15 19 14 16 9 16 20 8 6 4 16 6 7 2 17 19 5 8 19 20 16 8 3 1 7 15 18 8 18 13 1 15 3 9 15 2 11 3 8 11 15 20 1 5 12 0 3 5 1 0 19 17 10 15 2 15 0 10 6 4 11 9 9 8 2 12 19 9 20 18 14 1 14 16 12 15 17 0 17 3 9 2 6 18 10 7 0 15 0 11 7 5 8 0 1 13 12 13 0 14 2 10 10 17 2 6 18 10 18 5 11 17 17 12 6 7 11 5 10 16 0 17 2 11 15 0 11 19 1 0 5 8 12 11 6 3 10 4 3 9 13 1 13 13 10 3 8 1 12 12 10 4 12 9 7 18 13 14 14 4 10 20 7 16 16 14 11 8 0 11 11 13 18 7 18 15 20 1 9 0 18 12 1 11 3 9 10 18 7 4 16 7 0 14 2 12 0 10 10 10 14 10 8 15 10 9 13 7 8 20 6 19 2 6 0 18 8 14 15 12 16 6 20 16 2 20 3 19 5 5 12 10 18 9 7 3 18 17 1 0 5 13 10 4 20 15 3 14 13 17 18 10 10 10 7 6 11 2 14 20 18 1 14 19 8 6 15 15 19 3 8 5 19 19 3 5 13 0 5 9 11 12 20 17 8 13 2 2 20 12 19 9 17 1 19 12 3 18 6 12 0 13 3 4 9 2 8 18 3 20 19 8 7 3 7 4 9 17 19 15 1 18 8 5 16 2 17 5 18 2 12 17 9 9 6 7 20 6 5 9 10 14 16 3 5 17 3 11 1 3 4 2 18 8 0 11 13 5 11 13 4 6 17 16 11 8 4 2 8 12 1 9 8 8 6 8 14 16 15 17 10 11 12 8 18 15 16 19 19 16 10 11 15 20 6 11 6 8 8 10 3 9 5 13 7 2 5 18 9 10 7 15 2 12 16 14 0 11 2 0 15 14 5 0 0 2 9 16 0 11 8 9 12 5 4 18 1 1 18 3 10 11 14 7 9 10 3 20 16 15 11 11 17 19 6 20 19 10 19 11 9 16 7 0 3 16 11 17 3 5 16 1 5 12 12 18 17 19 16 3 18 2 3 6 6 19 4 18 12 14 9 0 4 2 9 5 8 12 1 0 9 1 5 17 13 12 10 16 7 9 15 10 0 5 3 19 17 11 15 3 20 9 10 9 0 15 12 10 6 1 16 18 18 11 6 6 0 0 20 19 1 0 3 5 6 0 11 5 10 10 17 7 5 5 7 1 8 8 17 11 9 17 4 13 11 15 14 8 5 20 5 19 2 16 11 14 11 6 9 15 20 17 17 10 18 19 6 8 12 11 1 9 7 18 0 10 10 13 4 13 14 15 10 4 4 5 2 5 11 1 2 18 17 15 11 4 2 18 11 17 17 9 6 10 13 2 16 7 18 3 10 7 16 16 13 1 14 6 12 20 2 1 14 18 16 6 20 20 3 16 12 19 3 7 14 6 20 17 4 0 15 4 20 17 1 9 4 19 15 10 11 12 4 13 14 4 17 2 6 0 3 17 17 5 14 15 20 15 14 6 15 1 9 18 8 5 3 7 13 15 13 8 9 7 2 5 10 1 7 15 8 3 19 11 14 7 7 15 0 14 1 15 1 16 8 14 1 15 9 20 10 17 7 14 3 3 17 6 10 8 3 3 15 20 14 7 6 6 13 7 20 12 17 1 17 14 7 14 10 7 6 6 20 3 20 1 4 19 8 2 2 0 0 14 5 5 6 14 9 18 3 19 18 1 5 4 18 2 7 18 18 17 18 19 18 11 2 0 4 3 11 14 18 5 16 7 7 15 7 0 9 2 14 15 6 8 2 8 20 19 19 3 15 6 18 10 4 0 14 5 13 0 4 14 1 1 16 6 8 11 16 5 18 6 14 11 10 4 6 2 1 12 0 6 11 9 13 14 11 20 1 5 11 20 18 11 9 3 13 6 6 0 4 0 4 4 9 4 7 8 2 6 2 19 8 1 3 9 4 2 3 20 16 2 10 5 12 5 1 9 15 14 8 4 10 6 11 16 13 0 2 8 13 7 11 14 8 15 6 20 12 18 1 9 0 0 8 5 4 15 15 15 11 13 19 13 20 16 1 3 2 20 18 9 14 11 20 5 10 10 3 4 0 16 14 3 17 1 4 20 1 0 2 17 8 3 16 15 15 4 10 0 7 8 11 8 16 1 5 14 13 0 11 4 5 18 6 13 8 18 1 20 15 7 14 1 12 5 14 8 10 18 13 4 19 8 12 18 2 14 19 1 9 4 1 18 14 6 20 1 20 8 12 16 16 14 3 18 10 15 17 4 4 13 5 20 12 0 18 7 1 15 7 16 8 4 14 5 9 4 7 10 20 14 1 2 3 15 2 19 8 12 15 3 7 3 2 12 15 19 2 2 20 0 9 14 6 18 18 8 7 18 8 2 7 16 4 16 16 0 17 12 3 6 12 7 8 8 0 2 9 20 19 15 16 7 4 14 3 8 19 4 18 17 12 15 17 14 12 3 15 7 11 12 1 12 4 2 9 10 2 11 17 0 15 6 11 2 2 15 2 14 20 9 3 0 13 17 8 11 15 17 15 8 17 0 0 15 2 8 10 9 17 17 5 11 3 4 17 3 9 1 15 12 14 15 7 7 15 0 12 0 4 12 9 9 0 13 16 10 2 9 9 4 1 2 4 3 12 20 2 7 18 4 1 4 10 11 16 9 9 6 11 19 4 6 7 7 10 8 11 9 8 20 11 14 17 6 3 6 2 16 9 5 18 5 8 5 11 11 11 9 18 19 14 6 16 15 13 2 12 14 1 20 20 20 20 9 1 16 18 4 18 2 15 5 18 16 16 17 7 4 14 14 5 5 1 6 17 19 18 10 4 9 4 8 6 1 14 19 18 14 12 4 14 3 19 7 15 14 12 3 19 6 4 19 13 11 6 6 7 4 5 11 7 2 11 17 1 13 18 15 15 16 7 17 6 7 19 12 1 11 2 6 0 18 19 14 19 18 14 20 12 18 17 11 19 19 5 15 2 19 7 13 11 16 11 8 15 8 5 11 18 13 7 15 18 4 17 11 16 6 0 20 12 13 1 5 5 4 17 4 1 1 10 11 5 12 19 11 0 14 14 20 5 8 5 12 4 12 4 0 0 0 6 3 12 15 9 8 18 0 19 5 2 5 20 5 1 5 13 9 6 17 6 20 5 18 14 10 4 18 9 16 15 4 2 19 7 6 12 17 1 18 0 17 1 19 14 20 7 6 16 4 16 2 6 18 0 16 4 17 3 8 6 16 13 17 16 11 1 16 9 16 13 17 3 18 1 17 7 20 18 18 2 5 2 1 5 5 16 12 14 7 3 16 15 7 0 20 5 4 14 17 14 10 16 20 5 5 3 14 15 11 5 7 15 17 8 1 7 8 12 15 8 16 7 18 10 9 5 11 17 11 19 17 5 11 4 1 13 5 14 19 15 19 1 1 14 13 3 1 19 17 1 20 3 16 20 14 12 5 2 20 15 0 15 14 3 16 10 16 0 0 20 20 15 11 12 2 18 6 20 13 18 10 4 16 9 7 11 18 20 2 15 14 5 5 9 15 3 14 9 16 19 1 1 4 14 5 2 5 3 4 6 2 15 8 15 1 16 5 17 6 7 13 15 9 3 15 5 1 5 20 14 6 13 2 15 18 20 15 9 13 6 20 16 15 14 19 14 9 20 1 8 14 5 19 19 9 15 17 10 15 7 6 18 3 16 14 9 12 4 19 9 15 13 16 0 12 5 19 3 10 20 4 19 10 7 9 2 11 10 14 15 5 17 7 14 17 14 19 2 5 13 7 10 0 10 14 7 9 4 3 1 3 0 2 14 18 12 7 8 17 7 16 15 6 9 6 12 18 15 3 18 17 4 18 0 2 7 9 6 2 6 6 14 13 0 0 7 2 11 13 8 16 8 17 14 15 6 10 15 0 11 6 13 4 4 18 16 7 8 14 15 9 5 3 9 14 9 8 15 6 0 18 5 11 5 5 14 20 1 0 5 12 9 9 19 10 3 2 12 11 9 7 0 20 10 11 1 2 12 10 12 6 0 0 17 6 19 7 13 15 7 5 14 1 10 18 4 18 4 3 18 10 8 7 0 1 14 2 19 17 1 10 16 19 15 14 0 4 13 18 2 13 6 10 17 6 12 14 3 3 15 11 9 14 15 17 17 6 12 19 13 16 8 9 1 2 8 5 17 19 4 5 0 13 0 15 12 5 18 19 13 10 3 19 11 13 9 0 8 19 9 13 19 2 8 15 0 7 13 1 20 2 18 8 1 18 0 14 15 8 17 11 8 11 6 0 11 4 12 19 16 8 13 7 14 7 6 11 20 2 15 8 20 8 17 18 7 19 14 18 2 10 18 0 18 8 20 8 10 4 8 16 20 16 4 16 8 2 15 10 9 6 4 12 17 6 15 10 13 10 12 17 0 15 8 9 0 6 17 5 7 9 4 15 10 12 9 9 14 12 14 12 13 11 16 3 15 9 1 17 0 15 9 14 13 13 16 11 19 9 14 9 6 15 7 11 2 3 20 15 3 0 15 19 15 1 14 4 5 10 0 17 2 0 14 18 17 16 19 0 12 18 14 9 11 13 18 8 2 8 17 13 15 20 9 14 17 10 17 16 18 18 3 15 3 14 13 15 16 1 3 18 4 16 18 8 12 2 3 3 10 12 13 19 15 7 20 14 11 7 11 2 3 2 14 2 0 9 8 5 18 8 15 2 6 1 20 14 5 8 17 15 14 10 17 4 3 19 12 11 16 16 15 2 16 17 5 8 19 7 12 13 7 7 14 9 4 19 0 7 2 1 13 16 14 8 5 17 3 14 8 2 13 15 6 3 9 11 10 4 6 18 20 16 13 15 19 20 9 4 6 5 17 16 6 1 14 15 6 19 16 5 0 6 8 20 10 16 13 20 8 2 10 12 6 15 7 5 16 1 7 19 17 13 15 1 13 10 7 20 19 12 4 4 11 9 5 9 15 17 0 3 6 5 8 16 8 12 8 15 10 15 20 13 17 13 8 7 11 12 14 19 5 4 7 19 2 5 12 18 10 5 12 5 17 7 19 20 10 3 13 0 13 9 17 11 13 19 10 18 14 1 14 6 1 18 5 3 14 7 12 15 11 10 6 8 16 18 0 10 12 17 5 5 7 8 5 4 15 1 2 2 6 9 16 10 11 12 1 7 2 1 7 12 16 7 2 9 5 3 6 10 8 19 16 0 20 11 14 13 12 14 15 12 10 12 7 19 13 14 2 12 17 10 11 0 2 9 10 3 5 0 12 14 13 20 4 16 14 16 9 3 16 20 20 8 0 12 6 7 2 15 4 14 15 10 5 10 12 6 18 6 9 11 9 0 13 3 8 7 19 5 2 19 17 1 7 5 1 9 1 16 11 10 14 18 4 15 15 18 18 3 18 15 10 15 0 16 3 4 8 4 16 6 17 5 0 11 6 15 0 11 18 0 1 12 3 1 17 16 2 4 11 0 5 17 10 17 17 0 20 19 12 13 9 19 7 6 13 7 11 7 9 2 8 8 7 15 10 13 15 9 16 6 3 17 11 12 18 11 13 11 1 13 2 14 19 13 7 9 0 3 7 9 8 19 14 1 15 13 18 7 16 9 15 15 19 2 0 9 1 11 10 6 3 12 14 11 1 2 13 9 11 15 19 14 18 6 2 3 18 17 18 14 4 2 3 14 20 9 14 5 11 9 13 20 11 3 19 10 6 9 15 0 18 18 2 12 2 9 19 3 19 2 19 11 11 4 15 12 13 0 12 19 0 2 5 18 1 6 12 2 8 9 4 12 20 11 13 3 7 10 1 1 19 4 10 19 11 7 9 14 15 9 8 20 14 16 5 16 2 8 16 18 11 14 2 12 16 9 14 7 11 11 10 2 9 15 9 1 7 12 20 13 11 15 7 20 12 16 18 12 3 20 7 5 8 20 4 12 6 20 1 12 10 15 19 17 18 6 13 17 16 3 18 3 19 4 2 3 3 17 10 13 8 15 1 7 7 3 14 11 13 4 16 18 8 18 9 17 6 19 9 2 9 5 9 10 19 15 2 20 1 2 5 13 9 9 17 20 11 6 18 2 13 10 20 16 10 15 17 3 4 20 4 16 3 0 12 20 8 16 9 4 12 12 0 17 18 9 5 11 11 13 8 17 3 10 8 17 16 14 2 7 12 3 0 4 3 17 2 5 6 7 15 1 3 7 17 4 18 18 14 13 6 18 3 5 7 7 8 18 10 7 20 12 13 16 0 10 3 19 1 10 1 2 20 20 16 14 12 8 18 8 3 11 20 10 14 19 18 6 11 15 15 11 5 14 4 5 17 3 4 3 13 9 18 13 13 13 2 14 20 15 13 8 10 18 0 3 20 15 0 11 2 13 2 17 16 13 2 0 11 14 20 6 20 15 0 20 2 16 11 16 9 19 20 6 16 9 0 12 17 9 14 7 12 17 6 12 1 4 18 4 20 9 8 5 7 0 18 17 8 4 5 1 15 18 1 4 8 1 3 17 12 9 10 2 11 14 3 10 19 14 4 20 6 1 3 0 13 2 20 4 3 3 0 17 2 2 19 12 6 5 12 3 14 20 2 19 2 2 7 5 7 7 12 4 20 13 20 14 11 14 10 2 20 17 20 18 13 1 20 9 17 19 5 1 7 2 16 13 7 19 11 9 20 16 3 11 13 3 20 11 18 5 17 5 13 7 19 16 19 15 10 6 6 4 19 12 20 8 4 14 9 20 6 9 8 6 16 4 20 3 9 5 3 7 20 6 20 1 1 18 16 15 6 17 9 19 16 2 16 7 13 6 8 3 14 7 15 17 20 18 18 16 2 6 3 7 19 0 16 8 4 5 15 18 6 10 14 1 9 6 15 12 10 17 11 6 18 15 15 2 13 8 6 10 19 7 18 0 6 19 8 4 8 16 8 16 5 1 9 4 12 6 1 15 11 3 16 11 4 1 13 17 7 16 18 10 7 8 4 4 6 17 13 0 20 18 12 10 15 11 6 9 2 18 12 3 13 0 16 2 0 1 18 1 7 13 14 14 18 5 2 11 6 18 11 20 11 14 9 11 1 2 0 7 5 11 3 20 3 14 9 1 0 5 1 7 9 8 18 20 13 7 20 5 14 13 7 9 7 5 19 19 11 17 12 1 3 3 7 8 13 2 20 0 11 18 10 3 18 14 14 10 1 8 6 12 6 3 2 15 5 5 10 6 10 3 14 9 7 16 9 20 5 1 4 13 0 1 12 7 10 4 15 16 1 4 9 0 4 19 3 17 5 16 4 10 10 17 8 2 2 17 19 17 7 5 1 5 5 12 8 13 19 5 1 11 6 6 9 11 17 2 16 20 1 10 2 6 17 6 19 10 0 17 1 16 2 12 8 0 14 18 0 7 14 18 8 4 12 12 10 15 17 6 19 13 3 14 6 15 10 8 0 12 5 9 1 17 18 1 12 1 10 0 18 6 17 18 10 0 19 18 18 1 14 20 12 9 7 0 5 11 11 12 13 15 3 16 9 19 15 8 16 1 3 9 20 17 12 20 5 1 3 12 18 15 12 1 3 14 6 6 8 0 6 17 1 20 14 4 16 15 0 18 20 0 14 1 20 18 18 10 11 2 17 18 3 2 6 8 9 0 13 9 20 19 18 6 5 16 10 4 1 18 7 0 10 17 14 12 8 5 1 19 14 10 5 12 19 10 19 2 16 19 17 18 9 19 19 4 7 17 16 14 12 1 6 3 17 17 17 3 17 16 8 1 14 9 13 13 7 16 16 9 12 1 5 9 11 10 6 7 15 15 11 0 7 11 5 17 10 2 16 15 16 6 3 2 16 13 8 9 3 19 10 13 9 8 9 2 16 17 15 4 8 0 6 2 2 8 9 5 2 3 20 2 15 5 1 18 13 20 4 6 16 16 5 5 18 15 12 7 18 19 16 13 11 15 5 13 8 13 10 11 3 1 5 11 18 6 6 20 1 11 11 20 8 20 20 5 15 4 17 11 12 0 13 0 4 17 17 15 19 14 2 1 16 8 3 1 1 15 15 20 14 16 7 17 6 13 18 18 20 15 4 11 13 20 1 8 17 10 0 1 14 8 15 11 14 6 12 7 15 16 6 6 6 6 12 8 10 6 11 7 7 3 15 16 18 5 16 6 4 13 5 1 13 4 1 5 11 13 7 8 16 17 10 3 13 0 7 3 7 0 16 16 1 2 7 10 0 7 18 3 9 12 1 12 13 13 3 0 20 15 12 2 5 7 14 2 13 1 1 14 14 11 4 8 13 0 9 15 5 14 4 14 17 8 2 5 11 3 6 18 2 15 3 0 2 7 13 16 6 12 3 17 1 19 16 19 19 4 14 5 5 0 18 17 1 5 3 4 12 1 5 8 10 20 2 19 11 2 3 3 16 11 7 18 8 10 12 4 8 15 5 17 5 9 1 18 18 11 20 5 1 18 19 14 12 2 20 10 18 0 8 9 15 1 1 5 7 12 0 9 1 14 11 7 17 0 18 19 1 17 2 9 17 2 12 2 12 18 7 3 13 15 3 10 13 17 3 14 18 6 3 2 4 9 19 17 9 9 2 0 10 18 3 17 15 4 16 8 10 16 10 8 4 16 18 18 0 10 3 3 0 1 17 3 15 19 2 17 6 20 3 10 16 12 19 18 10 4 3 16 10 0 7 9 18 0 15 10 1 3 9 4 8 16 9 2 19 10 19 1 15 2 11 3 11 13 20 15 3 3 3 0 11 9 20 0 16 1 15 16 17 14 15 13 0 16 7 1 16 15 12 11 10 10 5 18 6 17 5 14 7 2 17 4 1 4 1 14 20 15 10 17 18 10 9 11 4 20 3 6 16 0 17 13 15 12 10 0 5 11 9 13 15 13 4 18 11 12 2 3 15 12 0 2 1 9 18 17 4 13 3 4 10 20 13 15 0 8 9 5 2 18 20 8 10 13 14 1 16 2 16 17 17 9 0 12 4 20 11 14 17 16 13 13 9 9 1 2 3 17 5 4 19 3 17 9 17 5 6 11 0 8 3 5 2 13 1 9 14 5 16 8 16 13 11 11 4 9 12 13 10 4 8 10 4 5 2 15 11 6 9 8 20 4 9 13 13 16 2 2 19 20 2 4 14 14 15 7 17 0 16 17 20 6 14 16 20 19 3 4 2 12 0 11 9 4 9 2 15 15 11 13 9 2 11 2 1 8 1 11 7 9 8 18 3 3 12 19 19 6 19 12 1 3 16 15 10 6 15 0 8 10 1 14 0 19 9 18 16 19 2 0 1 0 20 10 9 2 20 16 9 6 5 20 19 18 8 6 10 17 20 13 13 0 7 17 0 15 20 1 7 14 10 0 15 12 19 4 20 1 12 6 1 0 12 6 11 2 18 18 0 8 4 12 18 18 8 3 17 8 16 3 19 3 9 7 11 19 9 6 18 3 2 3 3 3 2 1 7 3 15 3 6 14 10 19 9 13 5 0 0 9 17 20 20 9 2 13 0 2 8 16 11 7 8 4 6 8 8 9 11 6 6 1 17 3 16 10 4 1 8 5 0 19 7 12 10 14 19 17 17 17 10 16 7 15 19 9 9 13 3 8 19 14 6 15 10 17 13 3 18 18 15 18 1 7 4 12 6 3 8 4 10 10 20 13 13 3 11 15 10 14 8 9 3 10 15 4 12 15 18 9 13 1 7 14 1 12 16 12 18 3 19 8 4 4 9 0 18 15 4 20 7 19 10 8 11 7 6 18 7 10 0 16 20 5 8 10 8 2 9 10 7 4 13 11 20 11 1 2 15 3 11 18 10 3 5 0 12 1 16 8 7 6 17 3 5 12 2 3 19 0 19 12 1 9 15 16 20 14 16 6 2 2 0 5 13 2 4 16 15 1 11 1 9 0 7 13 9 15 20 18 5 9 3 8 6 4 15 2 10 16 3 18 3 2 3 5 10 4 10 15 15 9 9 14 16 14 1 20 1 0 20 18 17 18 20 7 17 0 12 6 12 7 0 9 17 20 1 9 19 8 6 19 17 18 17 12 5 12 17 18 9 14 10 7 20 2 7 7 2 6 1 6 0 12 16 6 20 17 9 0 5 12 1 6 16 5 5 8 15 16 18 18 10 18 7 9 19 14 11 15 5 20 20 15 2 11 2 16 3 12 14 13 15 14 18 7 17 12 1 12 7 1 5 12 10 12 15 14 0 18 9 19 11 8 2 3 2 4 14 3 11 18 15 2 3 15 4 12 11 13 8 17 2 12 20 7 10 10 18 4 0 4 6 12 9 8 12 7 11 9 7 3 4 17 20 6 17 18 15 7 14 5 4 2 17 1 9 7 7 8 12 14 7 9 8 11 7 0 5 7 12 7 17 19 4 16 14 17 8 17 2 20 5 7 13 8 12 13 6 13 13 5 7 15 13 0 18 6 8 14 10 6 2 17 4 19 4 9 15 10 5 0 20 11 4 1 13 9 5 1 20 0 14 7 2 9 0 8 1 1 8 11 18 14 13 2 19 16 0 9 13 12 3 7 8 13 18 15 9 14 15 13 11 12 17 9 0 9 6 14 13 20 6 11 3 18 16 7 2 16 10 6 11 20 17 13 19 19 15 7 17 3 0 9 2 13 6 13 0 14 8 8 17 8 9 2 9 10 8 6 11 9 18 10 7 12 4 6 17 9 19 6 13 5 16 6 16 19 5 11 6 0 3 3 11 6 3 1 15 10 2 14 0 6 1 11 19 20 17 4 3 10 10 2 2 18 3 8 4 11 9 4 17 13 0 18 19 7 11 0 18 17 19 13 6 18 4 19 18 6 8 20 13 11 7 15 7 10 9 1 7 11 19 13 5 19 7 8 11 12 11 4 20 15 15 18 10 16 18 12 12 8 17 16 20 18 12 18 8 9 2 15 17 12 5 6 19 1 0 8 12 3 11 7 1 15 20 18 5 13 19 4 0 3 8 19 13 14 17 18 18 14 6 17 18 17 3 18 5 0 7 1 20 10 15 4 4 11 2 11 3 0 10 18 17 1 4 12 19 19 3 17 16 1 1 14 4 0 18 4 15 18 2 5 2 11 17 19 16 10 9 11 10 13 19 7 5 2 1 20 11 11 2 0 11 17 5 17 17 4 1 11 20 2 18 0 14 18 0 3 13 10 5 2 20 15 20 1 20 12 10 17 17 11 12 6 16 20 11 20 12 5 9 20 1 8 13 13 14 18 7 1 8 16 13 18 3 17 4 12 2 16 13 18 12 3 1 8 0 14 8 14 15 9 10 6 20 19 1 10 0 12 19 0 5 18 17 2 8 1 12 15 20 8 13 1 9 11 18 16 9 11 5 0 13 2 17 2 0 16 5 5 1 17 7 1 14 17 1 3 2 5 8 8 14 14 11 5 8 11 11 7 8 18 13 17 9 8 17 4 7 0 12 10 17 19 14 16 17 20 6 5 12 2 13 12 0 16 12 13 3 20 7 3 2 13 15 7 13 12 18 2 7 11 15 0 1 1 9 6 6 11 4 11 12 18 18 12 9 3 4 0 11 20 11 7 8 0 6 1 9 3 17 18 7 17 3 13 3 2 14 7 16 3 14 20 12 19 5 19 6 9 7 11 8 12 9 1 18 12 9 0 19 6 14 20 12 15 14 16 20 5 19 16 14 9 2 5 5 15 9 1 12 12 18 17 5 17 8 4 15 6 0 2 1 10 18 3 9 16 3 12 5 20 20 7 1 16 0 3 19 18 16 0 17 4 11 11 5 3 13 13 0 14 10 4 7 13 1 2 0 2 3 12 20 5 5 1 11 4 14 3 8 17 3 0 8 9 2 5 0 17 6 15 5 13 19 17 15 18 13 19 2 16 9 2 12 13 16 11 1 17 3 18 19 4 18 10 2 12 11 20 8 6 20 6 18 3 20 11 13 8 3 6 18 8 16 7 12 11 13 7 1 2 3 17 7 5 14 4 13 15 16 6 6 6 6 1 7 2 7 6 8 12 15 6 13 14 20 0 15 14 5 3 6 0 14 17 13 16 4 13 19 14 8 14 15 14 1 4 15 4 16 20 7 0 9 20 18 2 18 16 5 0 0 12 5 5 11 5 5 14 0 10 10 19 6 0 6 6 13 20 10 15 6 0 1 10 5 19 2 9 18 7 16 20 0 4 8 16 15 2 14 11 13 7 6 2 6 12 2 14 18 3 20 7 10 3 17 8 14 19 4 2 20 3 4 16 5 15 7 3 6 1 14 8 20 6 15 3 18 2 10 1 6 6 5 6 1 17 14 18 8 1 15 11 11 4 14 9 17 1 4 14 19 2 20 2 18 2 15 15 15 10 17 11 9 14 10 16 9 16 3 1 12 18 10 13 13 5 19 16 16 8 14 13 12 5 13 15 10 12 12 9 4 0 13 2 12 6 2 8 3 7 11 6 14 19 8 8 2 9 11 19 2 2 0 13 15 2 20 9 0 16 17 19 7 6 17 5 11 20 10 14 10 13 8 5 12 11 13 0 0 14 10 7 10 8 16 17 3 10 3 12 10 9 3 2 13 15 17 2 7 18 12 13 12 13 5 15 3 18 3 11 8 3 4 6 11 3 2 8 13 16 20 5 2 6 8 15 18 0 15 11 12 2 19 9 10 1 1 5 0 12 20 20 8 19 9 0 1 20 4 0 9 11 15 7 11 5 5 17 13 4 14 9 4 4 5 16 9 8 17 2 1 18 8 18 15 13 1 2 7 4 14 1 8 16 1 6 3 0 16 18 11 0 4 15 2 3 12 12 20 8 0 9 20 11 19 18 19 15 0 9 12 20 14 19 18 17 10 1 18 1 3 0 2 19 11 19 12 16 11 9 14 0 17 1 7 19 11 8 19 6 7 17 9 10 2 4 4 5 6 14 16 1 5 8 6 0 16 1 0 11 10 4 7 5 4 6 1 1 7 4 7 17 3 8 11 15 17 18 13 13 12 17 0 7 0 5 11 14 18 14 0 17 6 1 3 15 11 4 2 9 1 11 14 9 19 9 1 17 3 12 3 0 15 17 0 13 6 15 1 4 15 0 6 5 2 15 6 11 17 19 13 16 4 15 1 0 3 2 3 8 11 13 20 17 0 4 20 16 17 18 16 17 6 15 3 10 7 16 20 3 9 14 0 2 5 1 18 2 1 18 11 6 13 1 2 6 15 13 15 2 19 18 20 6 10 5 15 15 15 17 0 20 6 17 3 5 18 6 4 9 7 10 1 13 7 6 18 16 1 19 18 9 18 5 3 8 8 4 18 5 12 14 11 4 12 19 6 19 6 13 19 4 8 7 14 9 7 18 14 7 9 20 18 6 17 9 4 11 3 19 0 7 3 1 2 18 20 3 6 0 1 1 0 10 9 9 15 16 10 7 0 18 12 2 16 7 15 19 1 3 20 13 18 0 7 8 0 0 19 0 1 16 12 3 14 18 18 12 5 7 17 11 5 3 7 19 18 2 19 11 10 8 4 12 3 10 0 0 12 7 19 15 19 14 14 2 7 10 10 5 11 10 10 17 9 3 20 0 12 19 20 19 3 6 16 5 7 17 19 5 7 4 13 3 15 17 14 0 14 13 20 15 7 16 16 18 7 18 13 11 4 0 6 4 9 12 11 2 13 2 14 6 7 1 5 3 1 7 12 10 18 19 15 11 16 15 13 3 3 5 16 11 11 14 11 11 2 4 14 2 17 4 15 18 7 16 14 4 10 18 10 0 6 4 16 20 0 16 6 8 15 20 8 1 16 4 1 0 14 17 0 19 0 20 0 10 3 6 5 7 13 18 14 15 6 8 13 2 12 18 20 14 7 8 18 0 12 5 12 12 6 11 10 9 14 14 12 6 9 14 6 6 0 14 14 11 4 6 2 12 0 8 3 1 12 14 5 0 20 12 14 18 8 3 5 1 5 7 20 4 16 18 10 6 5 9 15 11 16 11 0 8 5 16 16 1 20 17 7 4 1 10 6 7 11 5 20 19 19 3 14 2 3 12 4 1 2 13 4 8 18 3 18 7 11 17 19 1 15 18 6 3 6 18 9 18 19 6 5 3 19 16 7 13 14 18 9 8 1 6 16 6 8 19 6 6 6 12 10 15 18 6 8 2 6 19 11 15 3 1 6 0 15 7 9 7 6 13 18 14 12 19 14 13 12 1 14 17 10 12 16 11 10 10 7 18 7 19 12 15 3 15 0 0 15 11 1 0 10 14 14 4 16 16 16 20 6 8 2 20 15 20 17 2 8 3 5 9 4 12 18 7 9 18 16 19 13 2 12 9 6 0 18 6 2 18 16 15 12 3 12 15 15 1 1 19 12 6 8 2 1 10 17 6 6 17 11 18 8 10 6 19 12 2 19 14 3 18 11 17 11 20 1 20 4 14 11 13 19 6 11 3 19 9 3 5 15 16 11 17 10 19 10 14 14 5 17 17 9 11 11 11 0 6 8 16 8 6 1 10 11 16 20 19 15 17 3 2 11 8 1 5 15 9 1 1 19 12 14 15 14 0 4 8 9 20 11 10 16 18 15 9 4 7 10 13 16 9 0 15 8 15 13 10 0 10 4 10 12 10 4 0 13 13 0 0 10 13 8 16 9 10 0 0 2 12 8 6 17 12 13 7 5 17 12 12 14 17 15 17 9 14 16 2 13 1 3 11 19 20 16 16 13 0 6 9 0 9 18 17 18 14 19 12 13 8 17 7 2 7 20 11 1 11 12 13 20 13 2 17 0 19 11 11 0 5 12 5 4 4 18 2 4 13 9 17 4 16 20 4 3 12 9 12 4 1 11 19 11 4 14 4 10 17 6 16 6 4 18 9 1 7 20 13 17 4 0 14 6 5 16 20 15 15 2 15 1 10 10 20 13 1 11 12 14 3 15 7 1 11 6 18 14 14 8 8 15 7 19 5 13 11 16 18 17 11 3 0 7 7 9 1 5 16 3 10 16 6 14 16 5 14 2 8 14 17 17 8 10 6 17 17 7 16 7 5 20 5 4 12 7 17 14 10 18 18 17 5 1 12 20 18 14 20 6 10 17 14 12 0 10 20 1 14 16 0 4 3 15 2 4 17 7 10 19 19 0 3 10 18 16 19 3 7 2 0 3 16 20 11 15 2 3 6 0 12 15 12 1 11 12 9 1 11 5 18 6 19 17 10 12 2 10 3 2 17 6 0 6 16 10 7 18 4 13 8 11 17 11 13 3 7 11 14 19 15 3 15 16 4 20 20 17 3 17 18 15 19 5 9 11 19 5 5 9 2 18 0 6 12 12 7 20 1 1 2 7 0 19 1 17 1 2 17 17 18 9 10 4 16 5 0 17 0 14 13 5 8 3 0 14 7 3 17 18 1 10 9 15 7 4 3 10 12 7 1 9 20 10 18 5 20 0 20 13 19 6 14 20 9 8 0 9 2 17 15 4 7 12 3 17 20 8 6 13 5 13 2 8 19 18 17 11 6 9 11 18 7 18 9 18 7 16 3 18 20 10 14 6 7 12 18 9 4 4 19 0 0 8 11 2 12 6 8 11 15 6 16 18 8 1 12 7 3 7 9 18 20 6 7 20 10 3 3 10 13 6 0 17 6 0 14 15 14 1 17 7 9 10 17 6 12 18 7 2 4 1 3 18 0 14 18 16 6 13 15 2 12 13 4 1 16 5 3 7 2 2 10 6 9 14 6 4 13 6 5 2 16 0 8 5 13 12 18 10 13 14 10 5 20 20 8 1 0 4 15 7 13 14 5 20 18 17 19 6 5 1 4 6 6 2 19 2 11 5 19 20 9 6 8 12 14 11 17 15 12 11 1 6 0 20 16 15 13 10 0 3 1 0 15 6 18 12 5 13 8 19 4 0 9 0 19 18 8 11 18 6 4 3 8 17 6 18 6 10 5 4 17 8 3 1 12 12 6 0 5 15 9 0 16 12 12 16 3 0 14 5 17 7 20 20 8 18 6 3 15 0 20 0 14 20 11 20 14 4 5 8 1 19 19 11 17 5 12 11 5 11 10 4 15 1 17 2 16 7 19 11 18 13 0 9 11 5 14 6 1 9 9 8 8 18 8 7 11 1 9 18 15 5 16 9 13 2 14 1 12 5 14 2 1 0 0 15 10 1 11 12 0 4 2 19 7 19 20 20 10 20 10 3 18 6 16 18 9 9 11 9 13 8 20 15 16 19 11 1 20 7 15 2 11 11 15 17 3 10 6 6 3 14 13 3 6 8 2 18 7 9 1 15 9 3 7 0 18 18 6 6 0 14 7 18 8 0 9 0 0 15 15 13 20 19 1 15 14 15 7 5 8 7 5 0 8 0 14 8 13 0 5 18 9 17 20 20 8 14 10 14 11 5 11 16 3 1 14 13 3 16 17 11 8 11 11 13 14 17 12 20 3 11 4 13 10 5 0 10 13 5 8 17 12 8 17 0 9 17 20 16 7 4 20 11 8 16 8 6 6 19 10 5 11 0 2 12 16 0 18 13 20 9 8 4 16 0 13 19 17 2 10 8 3 10 7 5 14 11 8 0 11 12 10 19 15 17 10 0 10 11 2 17 6 5 5 9 7 3 18 15 16 9 13 11 4 20 19 12 0 13 9 9 1 2 0 12 12 4 0 18 12 20 2 19 5 18 16 8 16 20 2 7 8 18 10 1 10 8 12 19 11 12 0 16 11 2 10 1 8 10 14 11 8 1 9 7 12 18 8 14 13 3 7 1 6 2 18 18 14 5 3 13 18 8 11 11 18 13 18 2 2 8 17 3 9 20 8 8 10 16 19 12 20 4 19 17 18 16 11 8 16 10 7 14 17 16 20 1 11 20 16 4 8 5 11 14 20 8 18 2 18 20 15 13 17 1 18 18 19 14 5 20 19 0 1 11 19 7 19 13 16 16 16 15 20 2 4 0 6 18 13 4 8 17 2 16 11 2 15 4 15 12 2 10 11 10 17 8 0 5 9 7 11 5 8 2 7 7 4 8 18 4 14 14 7 13 12 2 0 5 5 13 14 7 20 3 13 4 14 4 19 1 12 6 12 14 8 8 1 9 10 16 20 8 18 10 7 1 20 1 8 20 11 13 17 18 13 3 16 12 7 11 8 11 18 1 6 0 11 12 13 6 17 16 2 4 9 13 2 8 6 9 9 1 18 5 5 14 10 11 17 13 17 4 11 17 1 17 11 12 19 3 9 16 1 16 19 0 9 20 9 11 11 12 2 11 8 4 13 9 5 2 3 14 7 15 12 5 5 12 4 16 19 14 8 9 20 19 13 6 0 7 9 0 7 14 2 6 17 7 18 6 10 12 0 7 15 1 4 4 18 20 11 19 12 11 15 9 8 14 13 5 4 5 11 20 16 12 19 3 2 7 15 18 14 14 3 8 11 6 7 13 10 1 0 9 13 2 19 16 8 19 14 18 16 9 8 2 10 6 6 14 14 19 9 6 19 13 20 19 7 9 4 13 13 13 12 12 5 0 5 20 17 7 20 3 20 17 16 0 15 15 19 14 10 17 4 18 13 3 20 15 4 0 3 8 6 4 6 0 1 15 17 10 13 5 7 19 10 8 0 6 13 9 11 9 18 4 3 6 17 4 0 19 17 12 5 13 11 9 9 4 4 12 2 7 18 20 11 11 19 17 1 1 17 10 5 11 13 6 4 15 0 19 0 3 8 18 15 3 1 19 15 17 20 18 1 15 19 9 19 3 4 2 8 11 14 0 18 15 13 3 4 16 3 2 20 14 0 17 15 19 13 10 3 5 19 7 4 15 2 4 9 3 10 16 15 14 5 4 8 18 10 19 8 15 6 4 6 7 15 10 8 18 17 13 7 20 7 10 9 16 4 10 16 17 8 14 9 1 7 12 12 10 19 20 17 16 8 8 13 5 1 6 7 6 11 9 2 9 14 16 0 18 4 2 10 6 9 3 20 7 0 4 10 20 5 12 8 1 10 7 17 11 4 6 0 11 10 11 3 9 3 1 2 3 2 14 0 14 4 0 20 6 3 18 5 1 17 0 16 14 4 17 13 17 8 18 3 10 7 10 12 4 5 9 10 0 7 13 14 14 12 13 19 12 6 8 11 8 13 20 12 16 11 15 12 6 18 0 9 10 8 10 13 8 18 4 13 18 18 6 5 9 18 12 8 1 3 20 4 10 11 8 8 20 6 5 11 8 10 18 13 0 10 9 14 20 9 9 18 11 10 15 4 9 5 3 12 20 11 9 15 20 18 16 15 10 20 2 1 12 7 7 20 16 13 0 8 11 20 5 10 11 11 12 3 14 8 4 9 1 5 14 12 19 18 5 11 16 2 0 1 6 6 16 3 5 4 13 18 14 18 0 16 18 20 14 8 17 19 12 3 16 8 5 2 5 2 2 12 4 6 19 10 15 9 3 3 14 0 13 2 2 6 15 11 0 7 5 16 12 14 1 10 0 4 6 17 2 4 17 7 16 20 9 6 8 14 19 14 3 3 2 1 20 10 16 19 6 12 7 10 16 12 3 19 3 7 19 15 7 9 6 14 0 5 20 19 5 14 18 4 8 9 19 2 18 7 1 2 20 4 17 12 12 16 1 5 18 17 14 19 11 18 14 4 14 10 12 18 0 18 0 17 17 2 20 6 7 8 8 8 14 11 0 0 20 18 4 19 4 10 5 19 17 13 2 6 8 8 2 18 11 2 6 10 12 12 11 17 20 3 7 3 20 0 6 1 19 3 9 11 7 20 2 6 20 1 9 17 17 18 20 15 17 19 2 8 2 1 9 14 13 12 3 10 10 0 14 15 7 15 4 20 15 8 13 9 9 18 7 3 2 15 13 17 14 0 13 20 18 1 20 2 9 19 3 16 14 15 3 4 9 7 6 17 11 4 19 2 13 7 4 16 4 13 19 1 20 10 11 9 15 9 18 15 1 6 1 15 5 18 5 12 10 10 17 16 15 7 12 16 12 14 4 5 13 19 18 18 2 13 2 9 13 11 15 5 12 4 17 10 11 2 9 11 16 17 16 9 20 12 2 13 13 3 11 15 6 2 17 5 15 1 16 15 2 4 18 6 12 2 9 17 16 3 1 15 16 1 4 10 11 15 20 14 3 13 8 12 15 19 9 3 11 17 18 12 18 2 0 19 6 6 17 12 14 8 13 16 1 2 3 3 3 13 0 15 20 1 6 10 13 16 4 14 13 11 6 7 7 2 7 17 17 19 8 20 13 11 4 16 19 13 17 18 16 16 10 7 18 6 4 14 17 8 0 20 9 15 16 10 11 9 2 9 16 4 13 18 0 11 16 18 6 7 6 18 2 11 4 18 8 2 15 15 18 12 16 3 9 14 17 18 0 3 20 16 11 10 16 9 9 3 4 17 0 7 15 9 9 8 5 12 2 6 1 7 10 15 16 0 2 17 18 14 6 1 13 10 2 12 6 20 6 19 16 15 12 16 18 8 17 2 0 19 13 12 6 5 5 5 12 19 4 10 13 13 5 0 1 18 3 11 7 5 10 15 20 4 7 7 8 20 12 4 1 4 0 2 15 4 20 5 1 2 1 20 16 16 15 15 9 14 19 11 17 7 11 20 11 7 4 11 18 4 20 12 19 6 9 1 4 19 16 4 11 9 1 1 0 5 19 20 6 12 12 19 5 15 12 3 17 15 8 1 15 11 16 2 12 11 1 4 1 8 19 9 7 2 1 14 1 11 3 0 6 18 9 3 0 9 13 9 8 11 2 8 20 1 0 8 3 13 11 5 0 11 3 2 7 18 11 3 19 4 7 14 9 0 1 7 0 20 7 20 0 20 18 19 4 11 4 17 4 14 13 5 3 14 16 3 11 16 17 7 18 13 0 10 6 20 1 3 12 15 11 20 9 0 9 20 13 8 11 20 15 4 16 5 2 2 18 15 3 20 15 4 10 6 17 6 16 2 1 17 14 12 15 14 4 16 12 8 15 8 13 11 16 11 3 3 12 3 3 14 17 18 17 10 0 11 6 11 13 9 6 5 9 13 6 12 9 19 12 7 5 16 14 20 6 11 16 12 18 0 6 19 17 11 3 0 10 13 0 1 18 12 4 13 17 7 19 17 10 20 12 7 13 11 4 3 11 7 11 20 11 8 18 18 2 19 16 0 8 14 5 16 2 2 10 4 1 8 0 6 5 5 3 13 15 15 6 2 13 16 0 14 12 6 18 10 0 0 18 9 14 2 4 12 15 5 16 4 6 13 1 14 19 4 14 6 20 3 15 8 13 7 14 13 17 14 6 17 18 9 3 9 8 5 19 15 12 17 2 5 17 6 3 20 8 15 9 7 7 11 5 11 13 1 0 18 10 10 10 3 11 11 17 18 17 2 6 11 2 0 5 19 20 12 4 4 8 9 17 19 16 14 5 12 5 3 7 13 14 15 10 7 17 17 9 14 13 2 0 20 2 4 12 18 6 11 19 5 14 20 17 7 5 17 9 4 9 1 11 18 3 14 8 5 14 19 5 6 1 15 19 9 4 5 11 6 20 10 19 8 6 17 6 10 16 7 17 18 19 12 0 7 18 11 18 1 18 7 0 12 18 11 6 10 13 12 8 4 20 5 2 5 19 11 1 19 15 5 6 0 1 14 15 1 3 5 2 9 13 10 5 4 18 1 4 3 15 11 14 4 12 17 5 10 6 15 18 3 13 14 3 17 18 0 14 9 19 3 17 10 19 7 13 19 3 14 9 10 15 6 6 5 9 17 8 13 17 3 10 8 11 2 12 15 0 12 18 14 12 9 11 4 20 10 2 17 9 0 17 1 10 18 16 9 0 3 18 15 14 0 6 10 3 18 19 12 0 14 7 4 2 10 10 6 0 4 8 5 13 20 12 19 20 1 2 20 2 17 14 16 16 6 8 2 18 13 3 6 12 16 8 0 12 20 12 5 6 12 19 14 0 14 17 18 17 17 2 8 10 5 14 3 7 2 0 19 14 12 12 13 2 14 5 18 9 5 18 17 8 20 1 6 16 14 20 14 1 5 16 8 20 0 17 3 13 12 3 4 3 0 9 8 13 6 10 6 16 7 5 7 18 7 13 20 15 13 15 2 0 10 4 8 17 6 19 18 12 17 11 4 9 9 0 1 14 5 7 1 5 17 17 13 16 7 6 14 17 20 4 16 2 12 13 16 10 19 16 14 14 19 19 16 11 9 16 3 1 18 15 5 3 1 11 13 17 7 0 2 1 1 1 18 10 8 17 5 14 9 16 7 2 5 19 11 18 3 4 16 16 0 14 3 8 1 16 12 20 10 4 14 6 0 18 15 17 17 17 5 16 8 6 18 19 19 15 6 8 1 9 7 6 9 6 16 15 12 1 5 16 19 7 8 12 6 19 20 4 18 7 5 20 4 12 12 5 12 11 7 2 8 11 12 16 19 4 15 3 2 0 15 15 13 11 9 14 1 16 4 6 15 1 12 14 9 6 20 17 12 18 14 18 5 20 17 19 10 19 6 17 2 8 19 19 19 12 6 4 16 6 10 17 12 6 12 10 10 7 11 13 14 12 6 13 8 3 7 5 8 9 7 2 13 19 3 16 5 17 12 13 1 7 6 7 20 1 11 15 12 3 12 18 2 13 10 19 17 7 16 18 7 19 16 12 11 7 8 12 3 1 2 4 16 9 14 8 1 2 1 14 15 10 13 18 13 13 10 19 13 6 13 20 20 20 18 0 7 1 4 13 18 20 2 11 12 8 14 2 16 6 17 1 1 3 9 4 16 0 6 14 16 12 19 4 9 10 4 6 13 19 16 0 11 20 9 2 6 12 9 18 8 7 14 4 11 10 8 12 13 11 3 19 13 15 0 10 19 13 2 2 0 16 15 14 9 0 2 4 1 16 16 4 12 1 3 12 8 15 19 17 8 0 4 6 5 20 16 6 17 18 11 14 17 3 3 4 10 4 14 8 17 3 7 8 12 11 16 0 13 16 7 0 2 3 16 15 9 7 11 0 14 3 1 0 3 7 17 9 0 6 7 20 4 17 2 5 14 5 12 17 8 13 0 1 2 8 7 6 13 19 0 16 3 5 18 11 2 0 3 3 5 5 3 8 6 5 14 13 13 15 2 19 3 8 17 7 10 1 20 13 7 3 8 16 20 2 11 20 3 18 10 3 14 17 6 4 4 12 15 3 9 7 4 19 10 18 20 20 2 16 19 10 12 16 8 1 10 11 4 12 9 18 17 18 4 6 1 5 16 13 4 11 6 9 16 7 0 5 15 17 2 20 20 11 19 0 19 14 8 4 2 12 19 14 3 7 7 1 19 9 16 4 14 7 1 12 6 7 17 20 20 19 14 20 2 15 12 14 0 14 4 8 0 0 11 18 16 5 16 7 19 14 19 7 7 19 20 9 10 16 20 8 14 5 4 11 12 16 4 18 8 7 9 15 10 9 15 10 18 11 12 9 11 9 5 9 2 17 9 19 4 14 15 13 12 4 20 6 4 14 7 15 5 19 8 20 3 7 2 0 9 1 5 7 5 18 8 12 1 6 4 18 17 1 9 10 13 1 9 17 16 15 3 12 16 13 8 12 14 1 15 7 10 12 0 5 6 12 13 14 7 19 14 16 13 14 8 13 14 5 3 4 20 7 8 15 9 19 6 0 15 14 9 14 12 1 14 12 1 16 1 8 18 10 14 7 2 3 11 6 17 15 18 5 0 14 4 12 0 12 20 6 16 17 6 14 4 10 2 13 13 18 20 9 6 1 14 1 12 10 7 16 8 12 18 5 19 2 5 12 6 12 15 17 10 3 17 16 2 9 7 15 0 5 18 15 16 8 9 7 15 16 15 2 14 2 9 2 0 1 17 17 19 3 12 0 9 13 6 2 3 1 16 11 9 2 16 20 3 18 15 18 19 19 20 12 19 10 7 2 2 20 3 10 9 4 3 15 7 3 16 2 18 7 19 18 12 11 2 1 14 8 2 20 17 6 11 17 10 4 1 2 14 20 10 5 0 9 5 6 3 4 14 0 1 4 7 10 9 8 0 17 4 2 0 19 12 0 4 10 10 3 0 3 9 9 9 1 6 20 5 11 13 2 2 18 11 15 19 9 6 18 10 11 9 14 6 16 8 7 14 1 2 5 5 0 9 20 12 8 11 3 9 15 14 19 20 17 7 1 0 16 20 13 20 12 14 17 15 6 13 15 2 16 19 2 14 13 5 5 13 3 6 15 14 7 6 2 15 8 16 19 14 17 13 1 17 9 4 8 4 3 4 9 17 8 15 12 20 6 19 8 8 6 7 4 8 5 1 1 6 18 15 15 4 13 20 13 9 3 8 18 7 12 18 6 12 4 16 11 16 18 3 6 15 3 0 12 13 15 1 11 8 4 12 5 10 16 6 10 1 16 19 8 20 19 7 20 1 12 18 12 4 2 5 17 6 11 20 1 15 5 12 7 18 0 14 18 4 15 12 9 11 9 14 9 5 14 16 1 11 10 20 19 5 9 1 9 8 3 0 3 2 2 1 16 7 5 12 16 8 12 14 8 11 4 16 10 4 3 13 15 13 15 7 0 10 20 11 7 13 1 17 6 4 10 6 18 5 5 6 7 10 5 11 20 0 12 14 5 7 20 10 1 15 4 18 8 3 17 5 15 16 9 8 16 12 1 11 4 20 13 13 8 1 12 7 20 14 11 0 3 16 0 4 11 20 1 0 13 5 15 18 4 8 4 13 10 7 20 7 16 14 10 3 18 8 16 19 9 16 11 2 17 12 17 18 5 18 8 3 17 16 16 13 2 11 3 13 19 9 0 19 16 13 20 11 6 5 1 12 4 8 19 0 19 15 10 5 3 6 1 16 16 13 6 9 19 20 2 2 19 7 3 1 10 19 6 11 1 19 10 15 3 3 2 0 12 4 5 11 13 10 18 2 5 0 5 7 9 5 14 1 9 2 5 17 14 11 10 12 5 18 4 15 19 17 3 8 3 5 18 3 14 18 6 18 3 3 12 10 14 8 17 6 3 18 16 13 4 2 3 14 19 5 7 17 16 12 13 9 15 6 2 18 6 20 1 9 10 2 11 3 7 6 13 4 2 9 12 11 10 15 15 4 8 11 6 4 2 18 15 8 12 2 0 7 1 12 6 12 3 17 11 18 6 10 17 19 9 12 8 17 5 18 8 15 5 9 14 8 12 0 20 15 9 4 17 8 10 5 12 8 4 0 18 8 12 11 20 11 11 9 7 10 4 6 18 8 1 19 16 10 9 16 18 3 7 8 11 2 5 5 10 18 15 13 8 10 16 2 14 15 3 0 3 7 15 1 6 20 5 15 12 13 9 14 14 5 18 0 6 18 16 17 14 0 7 10 19 19 12 1 18 19 11 20 14 2 2 3 9 6 16 0 17 5 9 7 6 6 18 3 8 17 11 11 15 17 2 7 19 8 15 15 4 10 2 4 9 4 9 17 13 15 11 13 7 11 19 20 1 12 9 15 17 12 3 16 16 12 11 7 4 15 17 16 16 18 7 6 3 18 15 19 0 5 3 15 2 17 17 12 9 8 14 12 3 6 20 0 10 7 2 2 5 15 9 11 19 7 7 0 3 9 18 17 6 6 7 1 14 11 15 14 3 2 18 14 12 10 4 13 15 19 18 0 14 2 11 3 10 9 19 6 19 16 2 15 5 17 1 6 2 9 1 15 19 10 8 18 20 5 14 12 1 13 9 18 1 1 3 20 6 19 13 8 0 5 9 0 16 3 17 12 19 18 3 19 6 4 7 20 15 18 11 9 7 13 15 2 9 3 3 16 9 19 13 10 14 11 3 12 17 7 0 15 11 12 14 17 9 10 18 1 14 18 15 2 1 1 0 19 4 10 6 7 19 6 2 6 5 10 11 15 15 14 6 8 19 19 0 18 0 8 14 2 10 2 15 2 14 16 20 18 19 20 16 9 17 5 15 1 17 7 3 2 5 1 15 0 13 8 19 1 4 10 19 13 16 4 8 7 11 12 1 0 0 18 15 11 6 5 1 14 15 2 19 16 13 13 4 13 19 1 5 6 15 16 5 16 15 17 0 15 3 17 8 5 15 8 15 17 2 0 18 10 1 2 20 9 8 1 10 13 7 4 5 0 0 11 12 2 9 20 16 7 10 19 15 0 9 2 3 15 5 14 12 5 4 7 6 18 3 2 15 4 18 8 10 18 2 3 8 17 19 1 2 5 11 7 7 4 1 7 19 15 16 12 17 13 17 4 12 13 0 14 1 6 1 20 10 14 13 5 9 14 14 3 19 20 2 18 8 10 20 16 10 6 1 18 3 14 8 17 14 5 11 5 7 6 13 4 4 11 6 13 12 5 17 9 17 18 7 18 6 20 4 4 13 17 15 11 1 8 16 9 15 1 7 8 4 3 4 12 18 16 13 1 7 14 18 6 10 15 11 19 13 18 15 9 4 19 15 15 10 10 1 15 9 2 10 7 4 8 9 17 20 15 12 3 12 13 9 8 1 18 6 20 9 11 13 5 14 16 9 16 10 16 17 10 20 20 2 8 15 1 10 12 8 0 17 17 9 1 0 20 13 10 17 4 18 5 5 13 19 6 19 15 20 2 16 1 7 3 6 8 1 20 9 12 5 4 7 11 5 4 3 20 11 1 0 2 19 3 19 19 0 15 10 11 9 20 14 2 3 0 0 12 20 20 11 6 15 18 16 6 11 5 13 18 15 18 13 6 19 0 1 8 15 10 11 4 0 8 12 13 1 7 9 3 20 7 15 16 7 3 6 19 17 12 6 1 11 10 18 4 12 18 1 0 12 18 13 0 11 12 12 1 7 19 17 18 11 10 8 6 9 3 10 7 14 10 1 5 9 13 4 7 10 18 12 2 15 10 15 0 20 18 1 13 2 18 7 2 3 5 20 17 5 1 13 2 12 16 8 12 17 12 5 19 2 18 6 0 4 11 1 15 0 0 16 19 8 16 16 6 2 15 17 20 20 3 9 19 17 14 3 5 20 15 1 18 9 5 8 9 19 1 19 20 9 13 3 12 17 5 14 16 5 0 2 18 4 7 19 13 11 10 4 2 18 3 2 10 3 15 14 7 4 17 0 18 13 3 10 11 1 12 19 19 20 3 13 13 19 5 0 20 20 18 5 9 20 16 16 9 17 5 1 8 5 19 19 5 7 20 16 2 4 6 5 1 11 16 18 6 13 9 10 20 2 3 8 14 4 2 18 11 6 7 17 4 10 4 2 11 5 4 8 19 19 7 12 20 8 11 2 7 9 12 1 12 8 3 17 12 16 0 9 13 13 8 0 4 0 17 7 20 17 16 0 8 13 19 2 18 19 2 12 14 15 10 3 19 15 15 13 0 15 18 1 19 19 8 8 20 15 6 10 18 13 15 14 20 7 11 16 20 0 14 15 15 4 1 11 18 9 16 7 2 0 2 10 4 10 1 9 4 2 9 1 1 14 14 19 19 18 17 2 0 20 12 9 0 20 6 13 17 8 7 2 14 15 17 6 8 2 0 16 18 10 7 12 6 15 6 16 1 16 10 20 1 20 18 8 10 19 20 7 8 20 3 15 1 4 8 0 20 17 15 4 8 0 11 19 12 11 11 19 12 18 17 7 6 7 16 13 13 3 18 7 17 10 6 17 1 17 15 11 20 6 18 3 17 5 20 18 2 12 12 10 7 7 8 12 1 13 17 9 9 0 8 11 10 1 5 13 11 6 10 12 15 12 4 5 11 12 10 18 15 17 3 7 18 9 12 6 17 9 15 10 0 13 10 8 5 1 2 18 10 3 6 12 5 0 3 13 9 14 0 11 19 19 5 20 20 3 6 3 14 1 20 16 0 6 7 19 6 20 17 18 18 13 18 4 1 4 4 16 6 18 8 7 2 20 7 19 1 17 3 17 8 9 4 15 17 18 10 0 11 5 12 8 19 0 4 17 7 16 9 16 11 3 2 12 9 20 1 10 7 1 15 8 19 0 18 6 11 4 17 13 12 6 10 20 8 4 18 17 14 20 10 14 15 7 15 18 2 13 19 14 12 6 2 7 7 19 0 16 17 1 1 1 15 14 3 4 9 1 10 2 20 2 1 6 4 7 20 7 1 4 16 4 0 1 9 3 2 2 16 13 2 19 1 5 4 13 8 6 2 17 18 5 10 9 13 15 17 16 16 6 18 3 18 14 19 7 3 19 11 3 12 1 13 5 4 6 10 8 7 17 15 4 13 9 8 11 16 15 9 8 15 16 12 8 14 11 7 5 3 18 20 12 8 3 19 4 12 9 2 10 8 18 5 10 17 2 14 13 15 3 13 12 0 14 15 19 7 0 11 13 14 8 3 9 11 16 9 6 8 8 17 3 20 7 19 4 14 18 8 15 17 2 2 5 0 9 5 18 17 15 18 18 15 13 14 7 3 1 6 0 7 13 4 7 14 1 10 2 14 13 0 16 8 9 10 13 16 3 3 0 16 14 17 7 14 1 4 10 6 17 6 20 15 17 9 8 16 1 12 15 7 9 19 20 0 3 5 17 20 5 3 19 6 20 2 13 19 1 15 1 12 5 14 11 18 15 5 17 1 9 17 4 20 8 17 6 10 16 6 5 3 12 7 17 11 20 3 19 1 2 1 11 18 4 3 15 17 2 10 11 8 1 9 4 9 14 2 18 11 16 17 3 9 0 15 6 17 10 15 5 20 9 15 17 7 13 8 16 8 13 18 2 7 17 6 17 0 20 20 11 16 19 7 11 17 6 1 10 5 10 13 16 15 20 15 20 15 2 4 19 1 17 14 9 15 15 10 13 8 0 12 17 3 20 0 2 11 2 2 9 12 19 20 6 20 5 6 12 9 10 7 13 14 16 5 4 14 7 2 5 9 8 8 14 0 15 17 14 8 7 16 5 20 11 14 15 7 12 12 3 9 12 1 3 2 13 6 19 6 2 5 3 20 1 0 6 8 12 2 1 18 12 5 4 8 16 16 16 4 20 16 9 18 17 20 20 6 19 11 0 3 19 10 1 19 7 2 16 1 15 12 10 1 10 3 3 4 9 8 10 15 7 6 18 18 15 0 4 18 9 17 6 12 8 15 17 8 6 3 7 13 20 16 12 14 6 6 12 2 2 4 10 4 7 5 1 11 1 4 4 10 19 18 8 4 15 15 10 11 1 17 2 18 13 20 11 6 18 7 13 15 16 13 9 2 5 13 9 13 10 2 2 7 13 11 0 7 8 10 13 19 7 7 11 9 2 19 16 14 3 15 9 6 8 6 18 5 9 12 4 2 14 11 20 16 3 12 1 13 15 9 14 3 9 7 16 9 16 10 19 17 16 14 20 16 8 10 13 4 9 3 10 15 5 0 10 9 19 14 9 13 1 5 8 17 20 10 0 16 11 10 19 3 8 14 17 10 20 18 6 11 20 18 10 11 1 1 4 16 18 10 4 14 10 9 16 14 14 3 13 0 13 7 0 20 10 15 4 5 3 2 0 2 7 9 9 20 0 0 13 9 6 11 9 15 11 10 6 19 8 19 4 8 0 1 4 1 10 2 1 18 11 4 8 8 11 11 15 18 7 11 5 3 19 10 5 18 0 4 3 15 1 13 7 9 15 0 10 17 7 9 17 6 8 19 1 14 4 1 16 16 19 10 13 19 6 4 12 4 12 16 8 5 16 9 7 1 12 6 6 15 6 4 16 12 2 20 12 13 19 20 20 4 11 3 9 5 20 2 16 7 6 17 10 11 5 1 16 19 20 8 4 6 14 20 14 7 13 3 11 6 6 5 17 19 4 4 15 14 12 12 18 10 16 1 16 7 8 5 11 8 11 3 8 4 2 19 18 7 0 16 2 18 16 9 11 15 14 10 0 5 15 13 20 6 13 0 10 11 11 17 12 15 4 6 1 16 5 0 14 18 4 1 10 0 0 3 9 8 6 10 9 3 4 16 2 19 12 8 14 16 2 16 3 17 18 7 18 0 13 3 11 20 10 11 17 9 4 5 7 11 10 3 10 1 9 11 10 15 2 6 10 4 10 7 12 5 14 3 10 4 5 13 12 10 19 17 6 2 18 18 8 12 1 11 20 17 3 20 15 8 13 18 3 19 19 8 3 14 15 2 3 8 5 5 11 17 17 12 4 13 9 1 3 4 19 10 12 17 10 3 7 0 13 19 2 4 14 18 10 7 17 7 1 17 4 8 20 10 19 1 16 17 13 19 18 1 7 0 13 6 2 15 4 6 3 15 16 0 10 0 2 8 19 12 6 9 15 13 3 11 9 3 10 18 7 3 10 19 13 11 17 11 11 4 4 15 8 6 5 9 3 0 16 12 6 8 1 20 17 10 7 11 15 13 17 9 12 1 14 3 6 17 7 18 4 20 14 5 12 9 8 5 19 8 9 6 19 14 12 10 15 2 18 17 18 17 9 11 20 9 15 11 1 3 4 20 12 18 19 10 2 10 0 12 13 8 9 5 16 18 6 5 1 12 15 2 9 14 19 10 4 9 15 12 3 14 13 3 11 6 1 12 8 6 18 17 1 17 18 0 2 10 4 16 4 16 19 18 13 1 19 5 12 18 13 19 7 4 20 8 12 14 5 12 1 20 17 11 8 2 15 17 4 9 2 8 2 3 17 3 1 1 7 11 3 6 1 2 12 6 12 2 9 7 7 9 3 10 16 15 8 3 13 0 5 10 2 6 6 16 19 17 4 5 6 19 20 0 16 12 15 14 17 1 4 5 17 12 5 7 18 18 13 7 20 3 1 18 20 8 8 20 5 14 6 6 13 13 4 7 2 17 11 16 3 16 5 6 12 0 12 20 17 5 2 7 13 8 9 4 19 6 19 4 17 16 20 3 7 13 10 4 13 4 11 1 19 16 5 6 1 17 13 17 5 18 8 8 14 5 10 7 17 2 9 20 6 4 5 6 20 3 2 3 7 8 4 0 10 14 6 9 4 19 10 2 6 14 14 12 5 12 10 12 15 3 6 18 19 13 4 15 18 10 19 17 5 1 11 16 1 0 19 9 14 4 20 6 4 3 20 11 18 8 1 8 5 19 1 8 6 0 17 7 18 7 7 0 15 6 6 8 16 19 10 1 11 0 8 19 6 8 9 20 5 18 15 18 5 0 4 18 16 16 17 9 14 7 16 16 18 11 20 11 15 13 0 12 10 2 13 16 9 17 5 18 13 14 14 6 14 18 18 0 2 15 18 16 0 5 2 12 15 3 2 19 5 1 7 14 12 17 3 18 0 11 5 11 4 13 20 8 19 3 10 4 10 13 12 2 9 4 12 2 12 13 2 17 9 13 17 18 4 1 18 1 8 11 15 18 11 15 18 10 5 15 18 17 10 15 11 1 12 3 14 17 4 13 19 1 3 19 0 3 15 4 6 16 3 10 1 11 5 0 0 16 14 12 15 19 0 15 20 19 14 3 13 5 15 2 14 6 3 13 2 15 3 15 7 5 12 5 4 19 3 8 17 16 17 8 5 16 2 4 14 16 7 12 14 10 1 2 0 5 18 2 13 0 8 10 14 17 14 19 2 11 0 8 5 3 20 3 5 6 1 13 16 11 13 3 10 12 1 11 12 20 0 8 16 2 20 12 0 11 10 14 4 11 16 7 8 0 0 6 8 6 5 6 5 12 1 18 14 2 1 3 7 11 15 4 12 13 16 12 15 14 11 17 14 1 3 18 14 20 19 14 2 1 13 19 11 2 15 19 6 14 19 10 15 7 9 4 6 5 1 17 19 20 13 0 3 10 1 15 14 19 0 18 4 20 2 7 1 15 4 19 1 12 10 6 8 11 1 10 19 12 16 1 11 11 16 8 14 19 1 19 3 12 16 18 15 2 10 8 18 17 3 5 10 19 13 5 1 2 20 20 16 17 20 19 10 10 11 3 6 0 8 2 13 8 0 2 17 20 2 3 7 5 9 14 11 2 7 19 19 1 4 19 11 2 18 3 2 10 18 10 0 6 20 10 20 9 4 16 17 1 9 16 0 0 7 20 16 7 11 9 15 16 13 19 20 10 11 19 14 4 4 8 7 7 5 18 17 7 19 17 13 1 5 13 4 6 17 12 14 14 8 1 7 3 16 16 2 2 11 0 1 13 0 16 10 15 2 20 6 17 6 5 4 8 0 4 3 0 13 8 16 9 5 16 18 3 20 7 12 13 4 20 12 14 6 19 2 2 10 6 18 5 11 9 0 8 8 6 7 18 1 0 9 19 18 8 11 16 11 10 5 14 7 9 9 6 20 11 14 16 13 14 4 15 15 10 11 4 3 5 4 12 6 4 2 19 18 9 2 5 20 8 2 16 7 0 18 19 9 19 10 13 3 18 13 8 3 17 1 4 5 20 12 8 9 3 8 0 5 12 19 7 12 6 1 14 1 13 2 15 5 10 1 2 14 17 7 4 14 19 15 1 18 5 19 6 20 19 17 13 17 2 18 16 12 13 12 6 1 3 9 11 10 14 11 9 16 0 7 8 14 18 20 16 20 4 14 6 2 9 10 20 0 8 15 20 9 20 7 12 9 10 12 9 14 18 19 9 19 6 10 18 9 16 14 15 4 7 12 7 5 6 2 2 1 5 19 8 11 3 4 20 4 15 6 11 13 1 8 10 8 7 0 20 1 11 12 8 3 7 20 6 14 17 16 15 11 4 5 5 5 19 20 4 12 9 7 19 1 2 11 9 12 8 5 7 9 19 1 7 14 16 8 16 1 7 18 5 20 8 13 20 14 5 11 13 17 5 1 16 11 2 10 4 3 10 5 9 11 20 11 11 17 2 13 17 20 9 14 4 6 20 2 3 13 6 8 10 19 0 9 14 16 13 17 20 9 16 1 8 12 10 16 13 6 17 19 18 18 13 7 9 8 17 11 12 16 10 2 0 9 15 1 18 15 13 0 13 18 2 9 16 16 20 5 3 17 20 8 2 15 2 12 4 12 12 5 7 20 12 0 14 20 19 9 14 13 2 1 16 5 16 5 11 16 19 19 6 10 2 10 4 8 8 6 13 16 12 19 15 17 15 16 15 17 16 17 7 14 8 18 17 6 0 2 18 15 11 1 2 6 1 12 3 0 9 2 16 1 10 0 15 4 6 13 11 6 2 8 8 18 13 11 12 19 6 6 4 3 2 14 9 8 2 2 15 20 15 15 9 10 11 4 9 2 14 9 17 5 11 9 15 12 3 12 16 10 10 16 19 8 20 6 7 10 19 18 4 4 6 0 2 7 2 19 11 18 2 20 4 6 9 0 1 2 19 11 10 14 14 2 7 20 6 4 4 19 4 16 13 12 16 12 12 11 1 7 5 11 18 15 4 15 16 17 20 9 20 11 9 10 0 12 6 18 8 4 7 3 20 5 7 9 11 7 0 19 9 1 0 12 8 16 11 3 10 1 14 0 17 6 20 19 1 13 14 9 4 19 6 10 1 5 7 13 10 18 5 8 12 7 17 17 11 9 8 11 5 13 5 5 9 8 13 12 14 15 12 5 2 17 5 13 0 10 8 8 17 2 20 9 9 17 10 17 12 2 6 5 14 1 19 11 15 18 20 10 2 7 7 6 4 20 14 18 14 3 10 6 20 20 13 7 10 6 3 18 17 2 17 17 9 2 12 6 6 2 14 20 17 17 9 4 12 7 20 12 19 10 13 7 14 17 0 20 12 14 13 13 6 15 0 14 15 19 6 7 7 11 10 20 10 5 12 10 2 18 12 2 9 20 4 18 15 12 5 4 8 15 10 17 20 16 20 6 1 2 13 16 10 12 10 9 16 15 4 20 4 10 4 15 12 13 11 17 15 7 15 13 3 17 12 9 16 17 5 8 14 1 6 8 16 6 1 14 0 2 9 7 17 13 9 19 17 0 16 8 12 7 8 11 12 3 6 1 1 2 8 19 9 4 2 19 6 14 9 0 12 17 18 2 11 3 11 18 4 6 3 11 17 10 3 19 11 0 16 6 8 10 4 10 18 14 0 5 18 12 15 20 11 9 5 7 9 3 12 2 13 14 13 6 17 14 16 12 11 0 6 4 15 13 18 11 8 4 18 12 8 18 0 18 18 4 0 9 13 19 0 20 14 5 17 10 0 17 1 16 19 17 9 5 1 17 14 14 0 2 17 5 3 10 0 16 15 14 13 18 10 13 10 3 1 5 9 2 1 11 10 8 12 15 13 19 20 14 8 0 5 6 19 18 4 11 18 16 4 10 19 11 1 10 3 2 2 12 16 11 8 15 2 9 4 12 8 0 4 16 15 13 0 10 10 20 11 0 2 18 0 12 2 6 18 12 7 15 6 12 16 0 6 5 14 10 3 17 8 9 15 7 18 8 14 18 16 9 11 14 2 12 13 2 10 2 8 14 5 15 12 4 1 7 14 4 14 4 14 0 18 9 16 0 10 18 15 9 18 8 14 20 19 5 18 9 8 14 5 15 19 20 9 13 16 2 8 7 15 19 15 20 6 16 15 8 20 10 5 3 13 1 0 5 13 5 11 18 9 15 20 17 16 5 1 2 14 5 0 9 4 1 12 4 14 7 13 19 17 8 17 9 16 17 2 5 9 6 8 1 0 12 2 1 19 9 11 0 20 10 20 12 6 9 1 10 3 0 0 0 11 14 12 5 19 20 13 12 17 11 19 5 18 9 10 5 7 6 4 12 20 11 14 11 12 19 18 10 15 19 19 11 0 12 12 0 17 4 4 2 14 13 19 13 11 0 14 7 5 1 5 5 16 6 12 19 3 20 10 14 10 18 7 9 7 20 4 20 11 20 9 19 2 13 10 15 20 7 5 18 18 19 4 1 19 17 14 12 12 20 5 11 7 8 11 0 18 5 3 3 0 8 0 11 6 1 4 7 3 4 17 3 12 15 3 4 2 20 8 0 19 12 8 1 0 13 20 16 19 1 9 0 3 13 8 0 8 13 17 20 10 12 2 20 5 16 18 9 20 12 5 9 16 3 9 0 11 15 17 4 7 14 11 20 3 5 13 19 5 15 11 14 11 7 19 14 20 8 0 17 10 15 8 2 4 5 5 0 8 16 8 1 5 10 15 9 10 8 9 6 20 20 8 17 3 3 2 10 14 8 10 13 15 14 6 8 3 8 8 5 5 15 8 4 1 20 17 3 14 1 6 1 20 1 5 10 14 1 19 15 7 5 16 1 19 18 10 14 2 19 4 15 5 13 14 10 16 1 13 12 1 8 15 20 14 3 12 5 11 3 11 9 4 11 14 19 15 2 11 11 8 8 14 13 2 14 14 13 19 4 8 16 10 13 3 6 6 14 4 9 7 15 14 19 3 19 7 20 1 5 12 11 16 20 8 16 13 10 2 20 6 5 9 1 17 19 5 6 7 20 11 5 11 5 15 17 4 7 10 3 8 18 20 3 8 11 17 10 0 20 10 2 18 17 2 14 10 16 5 20 17 15 1 8 1 3 3 14 7 10 15 3 15 8 8 2 8 3 9 10 7 15 4 14 18 15 6 1 8 13 7 14 10 18 11 19 20 6 17 10 4 16 13 18 20 10 3 12 12 6 18 18 16 10 3 15 18 17 9 5 1 6 14 16 19 4 2 0 8 8 0 1 6 16 10 6 19 12 11 6 19 3 14 14 1 11 13 14 1 1 18 7 0 11 14 10 15 10 14 20 13 2 6 1 7 20 16 10 19 11 10 8 2 18 12 6 16 13 17 3 11 5 20 2 10 5 17 2 19 7 14 18 12 15 5 7 7 6 0 13 0 5 2 6 3 11 5 15 8 18 17 5 8 7 6 15 6 7 11 20 14 7 5 2 13 4 18 7 8 16 5 7 12 3 15 20 0 12 18 12 9 6 11 13 6 1 1 17 14 8 19 16 7 14 11 3 19 5 17 17 20 6 16 5 4 15 1 1 11 18 17 20 19 20 10 18 4 1 19 14 11 15 19 13 9 14 18 9 12 8 12 3 1 14 6 12 1 6 16 8 6 14 17 13 20 20 18 9 13 17 5 15 13 16 20 6 14 7 11 18 5 9 18 9 7 7 19 18 19 15 5 9 3 4 13 1 19 2 16 15 20 19 2 17 14 19 19 5 13 8 16 20 11 7 9 1 18 5 8 4 18 18 16 17 7 2 9 2 9 0 11 6 11 18 15 8 12 16 1 14 0 20 1 18 18 6 1 20 12 5 8 7 15 0 18 20 7 6 4 4 13 3 14 8 17 0 3 13 11 17 18 9 6 17 13 20 10 16 19 16 10 2 10 1 1 15 2 2 19 3 13 12 19 20 20 17 3 8 10 19 14 3 14 9 8 2 19 14 5 20 8 3 1 15 6 20 12 12 19 5 0 18 19 5 3 9 7 3 0 1 5 17 11 8 9 15 3 15 1 16 9 19 13 16 15 7 17 4 4 15 10 1 12 18 2 20 16 6 1 13 12 8 8 9 15 5 14 13 1 9 15 2 18 8 20 1 3 7 3 0 0 2 10 16 17 16 18 10 5 2 4 9 3 8 15 5 14 1 0 14 5 2 6 6 18 5 15 17 19 1 15 8 1 16 17 8 19 5 4 19 10 18 12 11 17 11 2 13 2 10 1 4 9 7 13 1 15 12 4 15 15 10 16 15 15 5 11 4 10 8 12 19 11 0 9 2 1 6 12 18 14 4 14 2 9 16 11 19 3 7 5 6 2 5 3 6 4 12 14 8 15 11 10 14 8 10 17 4 8 9 10 0 1 1 13 20 7 6 15 4 9 16 7 5 5 0 17 16 6 11 2 6 0 1 15 12 1 9 2 10 12 7 11 13 13 4 14 19 10 15 6 9 19 17 11 0 14 19 17 4 4 15 13 15 3 0 9 0 2 8 19 20 13 9 17 10 14 15 11 2 7 15 10 8 4 11 12 4 13 2 18 12 4 7 3 17 18 13 19 17 10 4 5 8 19 1 11 11 8 12 2 11 1 11 13 12 3 19 11 6 18 6 6 9 15 15 13 10 6 0 0 5 3 19 1 18 11 0 7 11 3 15 0 10 6 3 0 17 16 2 19 6 20 13 2 8 6 2 1 5 17 3 9 2 5 13 16 18 0 5 8 5 17 7 9 15 2 6 14 11 20 3 1 4 6 11 18 2 11 12 0 11 18 5 3 14 13 2 2 0 16 2 0 17 3 16 9 17 3 17 11 3 10 8 20 11 14 13 7 14 11 18 19 10 11 8 15 11 7 7 15 14 13 17 14 16 11 20 20 10 4 10 7 13 5 11 1 12 17 16 3 8 20 14 16 7 9 14 10 19 6 15 16 8 19 7 4 1 13 7 19 5 6 19 18 8 0 20 8 0 8 16 11 13 12 5 0 6 8 5 8 3 17 2 1 18 14 1 1 17 8 0 13 5 19 12 2 19 13 4 6 9 14 11 20 4 5 3 11 18 19 11 13 8 15 0 16 7 10 19 16 3 7 4 12 7 19 15 19 15 8 2 15 10 18 4 9 11 0 18 11 11 16 12 8 6 5 12 5 17 0 15 19 10 0 5 13 0 4 8 10 0 19 9 14 4 15 9 2 0 12 17 19 16 20 4 9 6 0 15 16 2 19 6 2 12 18 5 14 12 0 0 9 17 7 10 16 13 6 7 0 14 15 14 17 0 7 16 14 15 3 15 7 12 18 1 0 20 8 7 20 1 20 16 11 2 0 6 2 19 4 1 15 2 8 0 3 14 1 20 7 6 10 19 0 8 14 4 10 1 7 14 6 13 15 19 7 12 16 12 4 19 15 0 1 6 10 11 20 9 4 13 8 4 11 10 9 2 16 12 10 14 8 14 19 16 0 15 2 10 12 17 16 6 2 6 8 5 17 12 3 20 4 13 18 16 14 19 7 0 2 16 2 10 3 9 12 0 19 11 16 12 14 0 5 20 19 19 19 17 15 8 18 4 18 14 9 3 11 18 16 18 8 8 14 6 16 8 15 19 13 16 2 5 7 8 5 5 15 14 9 19 11 13 12 8 1 15 2 7 15 16 12 15 7 16 12 0 7 19 6 0 2 6 2 15 13 18 5 15 12 0 20 8 9 18 14 12 8 20 13 15 20 14 10 17 5 11 11 14 3 7 18 12 12 12 20 8 15 7 7 11 5 1 0 7 12 4 5 11 18 17 13 5 19 2 8 18 2 2 13 20 16 13 3 0 20 10 13 16 7 1 6 12 1 18 9 18 3 18 11 11 3 2 10 8 14 1 12 18 19 5 13 8 8 3 10 13 8 0 17 12 17 4 9 13 14 8 20 11 13 9 18 11 8 8 15 7 19 3 2 10 2 4 13 6 2 9 16 7 1 10 3 11 15 6 18 4 6 0 16 12 7 6 18 18 7 17 8 11 7 16 15 20 16 19 4 17 3 20 8 2 17 0 11 18 8 6 19 19 10 4 11 5 18 13 0 9 4 6 9 0 11 17 20 2 16 0 11 8 11 4 20 9 14 14 8 2 2 17 4 16 20 2 18 14 20 0 14 4 5 12 3 16 18 15 16 13 7 3 3 0 11 11 5 20 20 2 3 10 18 5 12 5 18 10 4 18 9 12 14 17 3 11 14 16 19 13 19 9 0 11 1 1 15 11 6 14 16 4 4 6 14 16 4 7 1 19 2 2 10 6 5 3 9 0 2 5 7 19 10 6 8 14 2 10 14 0 10 4 18 18 11 5 16 3 8 10 20 15 13 5 14 19 10 0 14 2 18 13 14 8 7 14 3 9 14 18 4 10 4 16 19 9 13 14 1 4 2 11 14 8 11 12 17 6 11 7 0 19 6 18 17 13 16 1 15 1 19 13 14 1 2 2 13 11 7 12 8 8 16 18 8 18 5 12 2 0 10 1 17 18 17 11 8 7 2 10 11 0 11 19 5 6 10 16 2 0 14 4 15 3 15 4 1 4 5 0 6 5 17 18 3 13 18 4 2 14 0 20 5 4 9 13 11 13 20 15 17 6 15 8 16 8 18 19 8 0 0 6 1 9 7 4 17 4 16 11 1 0 20 2 16 13 7 4 10 7 11 1 18 6 11 19 15 6 5 16 3 10 5 6 8 2 13 13 18 8 16 16 15 20 20 5 6 8 18 8 9 20 3 17 18 18 0 5 10 11 19 7 4 15 8 9 2 2 8 17 19 13 2 13 10 13 5 13 11 11 10 10 5 4 12 20 7 5 15 15 8 10 3 14 3 7 13 4 6 8 17 17 18 18 13 17 2 10 4 4 5 8 6 4 18 11 10 16 16 5 5 1 8 0 19 7 17 16 2 3 6 1 14 2 9 5 15 0 3 10 4 4 10 8 6 5 2 13 7 5 6 7 17 8 16 18 17 16 19 15 1 17 18 6 3 10 2 12 12 10 20 17 13 6 19 19 20 10 20 0 0 15 19 13 1 6 16 19 18 5 1 5 20 11 7 4 20 10 9 11 17 8 13 20 18 6 4 12 12 14 8 15 15 15 9 8 8 6 13 0 0 15 6 8 14 12 19 1 14 16 2 20 18 17 14 4 7 5 12 6 12 3 6 14 9 16 8 20 13 15 15 4 14 9 0 10 6 0 1 2 5 17 10 1 2 14 11 16 17 16 3 7 5 7 4 20 3 15 14 15 1 8 6 19 15 13 14 10 2 6 10 3 19 8 0 12 4 15 10 14 18 19 10 20 16 3 6 9 6 17 14 10 9 4 1 14 11 9 1 3 7 16 1 9 15 12 8 6 16 2 19 3 11 8 20 11 9 10 13 16 0 19 3 9 11 18 15 14 0 6 13 14 20 3 6 11 17 3 9 12 18 20 4 5 17 7 14 6 9 18 14 16 3 4 4 13 18 2 6 9 20 17 9 16 17 16 14 7 7 4 5 18 7 11 14 17 6 3 9 20 17 3 18 1 19 4 12 1 15 15 8 0 18 18 0 10 8 4 6 13 3 17 18 2 2 12 14 19 17 10 15 10 6 8 7 7 15 10 11 14 16 18 0 8 4 13 4 15 19 3 7 20 1 2 17 12 14 14 8 18 14 12 9 10 2 10 4 0 17 15 6 7 17 1 18 13 13 9 0 6 17 13 13 6 19 16 18 10 4 0 15 0 10 11 1 0 17 18 20 17 2 2 9 12 10 3 8 18 1 15 4 1 18 1 1 15 20 6 3 8 9 16 10 15 6 7 1 20 5 17 17 14 12 5 13 2 10 9 16 17 16 12 17 15 17 1 10 0 10 3 13 3 5 12 2 16 12 4 3 11 10 20 4 2 4 14 8 9 0 6 10 3 1 10 8 3 1 5 2 8 17 14 12 13 6 5 3 3 4 3 16 18 6 19 14 1 17 6 1 8 5 7 3 20 14 5 0 16 8 8 7 18 1 7 12 7 9 11 11 15 6 8 15 3 3 16 19 0 13 5 10 10 5 8 16 5 15 17 5 15 2 4 4 12 12 10 17 14 19 9 17 18 1 12 11 1 19 10 3 15 15 15 1 17 15 0 13 0 14 8 18 2 19 9 10 17 12 2 0 1 3 2 13 17 15 3 5 0 12 7 20 11 8 6 9 20 18 3 2 12 9 12 13 9 2 16 5 20 6 5 2 9 20 17 20 17 14 12 12 1 10 7 13 20 17 7 2 20 4 14 0 2 15 2 15 4 14 14 3 17 15 15 12 20 10 14 14 9 4 4 4 10 6 15 11 14 13 10 16 12 11 4 7 15 1 6 9 0 15 0 11 9 4 14 5 3 7 13 11 13 9 10 5 16 10 10 1 12 18 11 7 17 20 12 5 13 13 7 13 9 9 16 19 5 10 1 15 9 15 5 6 6 16 15 3 20 20 6 10 13 10 15 6 11 5 17 12 0 8 20 16 10 5 11 16 17 15 5 0 6 1 9 18 0 15 10 19 15 12 10 16 3 6 6 7 4 7 1 17 12 4 0 7 5 7 7 9 12 18 18 19 12 8 20 15 4 0 3 11 19 15 14 7 17 15 1 11 19 17 8 19 4 17 20 20 12 5 11 16 5 3 19 8 11 0 2 18 12 0 19 15 15 10 0 5 19 9 5 5 3 3 15 3 11 15 14 6 0 17 8 13 2 17 11 12 8 3 20 19 8 13 10 0 4 4 13 20 15 14 7 7 1 14 6 4 8 20 13 11 12 14 2 19 0 6 3 13 9 4 12 16 0 16 20 17 2 12 3 14 5 9 20 7 7 15 14 1 6 8 7 19 4 20 0 4 19 16 11 17 1 14 20 18 19 3 2 2 11 3 0 15 7 13 19 7 20 3 17 13 17 2 2 1 20 2 0 16 13 14 15 3 14 11 9 16 0 12 16 6 14 3 10 4 10 4 5 10 5 16 20 3 5 5 5 1 1 11 6 5 5 10 17 7 1 12 15 20 8 19 20 4 19 2 20 4 3 10 0 17 13 16 16 12 13 15 8 14 3 4 9 15 10 1 11 10 13 16 0 11 17 12 20 4 6 12 9 10 7 20 11 20 2 1 12 19 9 18 1 5 7 11 10 3 13 8 10 7 6 6 6 17 17 14 14 5 20 3 19 9 19 0 10 18 17 4 18 4 9 9 19 3 3 5 12 20 8 11 9 9 19 4 18 13 17 1 8 9 9 20 2 17 8 2 13 15 6 0 14 16 12 13 16 9 5 3 9 8 2 5 7 20 10 1 6 10 7 6 3 3 2 11 20 10 14 11 19 1 6 6 16 1 1 20 17 20 12 8 0 2 13 13 1 10 17 20 10 10 7 9 2 19 16 20 9 4 9 10 19 16 14 13 17 17 20 11 14 3 3 0 9 5 5 4 12 20 0 0 7 1 7 0 6 11 10 19 15 17 17 18 7 2 12 9 12 16 11 6 3 4 11 8 3 6 1 6 12 5 2 2 14 5 4 6 16 8 6 8 18 17 7 7 6 15 13 10 0 16 7 5 16 5 13 1 7 12 5 20 10 6 19 17 7 10 2 11 2 18 10 16 11 2 15 15 10 2 8 1 20 19 11 2 12 10 3 15 5 18 4 1 13 1 10 20 14 17 18 9 16 17 11 4 19 14 3 19 7 15 19 13 12 2 14 18 17 20 2 5 4 19 17 13 17 12 15 19 15 20 20 4 4 5 19 2 13 11 12 2 19 13 6 20 2 13 16 11 5 15 0 18 6 6 11 12 9 17 14 12 0 4 14 15 11 14 2 0 2 17 12 3 8 14 3 3 13 2 0 8 1 5 14 20 2 2 7 12 10 2 7 1 17 17 0 11 6 10 17 11 4 18 0 4 20 13 18 5 17 18 14 19 9 12 4 0 2 12 10 7 13 17 5 4 17 8 17 16 3 16 14 13 15 16 7 9 2 11 14 7 14 10 15 14 13 4 2 2 20 4 2 1 17 18 8 10 4 14 20 1 7 19 4 11 9 1 15 9 16 5 10 0 0 18 3 19 16 18 2 16 15 17 1 16 10 19 9 9 13 0 8 16 11 13 20 19 13 20 8 18 12 12 20 1 6 12 1 11 17 17 17 9 11 14 18 5 12 14 2 1 17 11 1 3 0 8 4 13 19 14 16 15 20 14 14 8 12 5 18 9 3 9 2 14 10 19 19 9 10 20 18 15 18 13 8 18 5 10 1 19 14 10 0 5 14 7 14 5 10 5 16 5 4 17 0 16 11 11 20 1 14 12 7 8 18 11 8 15 4 7 15 19 18 12 3 16 20 6 10 20 11 7 19 19 3 3 17 1 14 11 2 9 12 2 2 5 13 4 6 1 7 6 0 5 11 17 5 15 15 19 8 2 20 5 14 16 15 2 7 11 20 19 9 1 6 9 7 18 18 7 9 1 20 13 14 12 19 3 17 20 11 6 15 0 15 16 14 1 14 7 10 1 12 16 11 2 16 13 8 8 5 3 9 0 8 13 9 20 15 20 16 2 10 16 1 14 19 15 10 20 5 15 15 8 7 12 2 4 6 8 15 0 18 18 3 6 6 18 5 0 20 4 4 2 9 3 18 5 0 17 6 3 9 18 7 0 19 0 12 11 3 0 13 5 7 5 4 20 19 14 4 1 7 9 6 19 20 0 14 11 11 5 20 9 3 12 10 19 1 16 1 4 15 5 3 1 14 12 19 10 12 4 2 10 5 2 3 9 15 6 12 9 13 16 10 12 13 10 0 18 9 7 12 7 19 3 4 8 10 5 3 19 4 1 14 12 14 9 18 16 4 2 18 10 15 12 10 13 11 7 2 18 6 6 8 12 17 2 8 14 3 18 8 3 1 16 9 16 1 9 1 11 10 12 2 4 12 12 13 3 15 13 11 9 12 2 8 18 17 4 5 6 17 13 6 8 9 15 14 18 12 1 7 14 18 11 16 13 6 20 2 18 14 10 20 6 0 14 15 15 18 12 15 14 19 6 10 16 17 1 3 12 2 16 4 1 3 3 19 19 9 12 7 16 16 3 13 20 8 18 8 15 18 3 18 13 10 10 15 5 10 4 17 10 15 19 17 11 9 16 18 0 2 15 14 17 15 10 18 19 5 18 14 19 18 17 0 11 17 15 17 9 5 5 0 18 11 6 9 11 10 19 16 15 19 8 6 10 14 18 4 18 10 18 11 15 14 5 14 0 3 19 6 6 14 5 10 6 3 11 15 12 2 7 12 3 16 5 17 11 16 8 7 5 1 11 18 8 4 11 18 14 18 5 1 5 19 3 16 8 6 0 5 5 10 8 16 14 9 9 16 13 7 8 20 6 6 7 6 17 4 2 19 10 12 17 5 2 1 5 0 18 19 8 10 13 8 7 19 5 2 1 16 1 4 10 2 15 2 3 5 15 0 16 6 12 0 2 3 11 2 0 5 14 13 4 11 1 10 14 2 0 4 10 0 10 2 5 1 19 14 19 9 3 6 20 4 8 13 2 16 2 14 2 9 10 1 10 5 11 7 9 20 15 10 17 14 20 18 18 0 5 2 3 9 15 12 0 14 4 18 2 2 19 19 17 12 1 15 18 14 7 20 19 18 0 7 20 20 1 17 0 10 10 4 5 0 5 17 17 3 15 7 13 17 2 20 18 11 8 5 13 1 4 4 3 15 1 8 17 15 16 11 2 1 12 8 2 20 5 3 2 12 7 13 3 5 20 8 20 12 3 10 15 19 16 18 8 18 19 14 10 7 11 8 20 16 15 5 20 7 15 4 6 17 20 13 1 3 8 10 15 17 4 10 2 13 1 15 1 19 4 9 8 17 15 11 20 17 16 14 2 15 5 2 3 15 17 4 10 0 2 4 8 6 16 15 4 0 3 5 9 7 5 17 8 18 7 9 11 10 2 5 20 2 3 18 9 19 17 7 20 20 10 10 14 19 5 18 10 10 12 12 5 11 4 13 5 6 17 14 13 9 14 15 14 2 20 2 5 5 8 8 3 6 11 13 14 8 8 5 14 9 6 11 16 14 16 13 6 7 19 4 2 16 1 12 1 0 20 2 8 2 10 7 1 20 20 17 5 13 6 8 19 14 14 14 2 2 13 8 12 3 0 3 12 6 4 18 1 3 3 19 18 0 16 16 3 13 18 17 18 14 6 8 14 9 3 8 12 12 20 11 6 16 20 8 3 6 14 10 13 0 14 8 15 14 13 2 11 7 8 5 12 6 8 16 13 2 0 12 17 12 8 18 11 14 2 10 16 3 7 0 6 8 7 0 4 13 4 5 5 13 18 10 20 11 3 8 18 17 0 9 11 4 1 4 2 3 4 18 1 18 0 5 18 6 16 19 19 2 3 1 14 6 17 9 18 17 11 1 8 6 12 9 16 18 6 4 6 4 10 8 8 5 7 11 14 7 18 5 6 2 5 13 18 6 11 10 9 13 17 15 11 13 11 1 18 5 19 20 14 17 14 5 12 10 19 5 5 12 12 6 7 7 9 6 3 5 2 4 19 7 17 19 9 14 14 0 17 16 5 18 3 12 3 9 3 18 14 4 11 18 2 16 13 7 15 11 12 17 8 8 20 2 13 14 12 2 2 10 19 9 7 4 13 7 14 9 20 12 6 14 7 4 4 2 20 17 7 1 6 1 19 6 2 19 0 5 3 6 17 19 12 19 20 3 5 12 8 15 19 8 11 8 7 1 19 9 5 8 1 11 9 14 19 11 16 4 1 12 16 5 12 19 15 14 13 1 19 0 9 13 4 2 8 6 3 7 17 0 8 6 3 1 7 18 6 18 3 0 7 0 17 16 1 4 15 5 2 18 10 1 20 0 20 10 6 18 15 13 6 12 7 7 4 1 1 8 12 8 8 19 14 18 20 12 20 10 1 4 18 8 2 11 14 2 11 3 18 7 4 8 6 20 6 16 9 11 9 4 3 13 11 14 12 9 3 11 9 10 4 19 15 14 5 2 2 2 10 15 10 14 12 6 16 5 10 10 18 10 17 12 17 20 18 10 5 7 0 11 5 17 17 7 11 4 4 11 20 14 8 13 19 20 8 10 16 19 14 4 16 9 3 3 18 4 16 12 9 8 12 12 6 6 19 3 19 4 1 12 7 8 11 1 5 1 10 1 14 16 13 14 19 17 19 18 19 0 13 5 11 8 15 4 7 19 4 11 19 12 1 13 6 15 8 10 13 14 19 16 10 19 20 10 9 9 15 4 0 4 11 10 3 7 4 17 11 15 9 16 20 10 7 4 20 2 15 16 1 0 8 10 0 9 16 18 6 5 8 14 12 14 19 10 2 11 15 17 20 14 16 16 13 10 3 4 4 16 5 8 19 11 3 2 13 7 8 2 16 18 0 11 4 15 17 10 7 7 14 0 6 20 12 2 8 19 11 3 12 9 15 11 18 10 17 6 0 1 15 3 17 1 9 9 12 4 10 0 11 13 0 0 12 20 8 16 14 20 2 15 1 2 15 15 8 16 19 11 3 12 18 0 10 18 6 14 2 5 20 3 8 8 10 0 2 15 13 6 10 1 1 16 17 13 0 20 0 15 4 20 1 0 3 1 7 5 2 0 17 8 19 10 14 15 7 8 15 15 13 3 13 2 4 17 13 3 1 3 15 5 9 0 14 15 6 10 1 17 2 16 12 0 16 14 19 12 2 9 10 0 8 11 14 1 6 1 16 12 14 3 10 6 6 10 6 16 8 15 9 15 16 6 7 6 15 5 4 20 14 16 1 7 6 16 0 6 6 11 20 17 16 12 18 20 9 13 6 11 7 13 11 11 14 3 0 18 5 19 15 19 15 10 5 5 13 5 10 3 11 14 6 6 20 0 18 13 14 16 8 9 5 14 13 16 20 13 6 3 11 7 15 20 15 15 6 14 0 19 11 7 4 17 13 11 13 16 0 8 16 3 14 7 2 7 0 15 2 17 15 13 12 9 2 16 7 17 14 4 17 12 11 8 5 4 14 18 5 5 17 5 2 17 11 2 18 4 1 2 2 17 11 6 18 9 19 17 9 9 9 14 3 12 3 11 11 11 5 6 17 16 5 10 19 0 11 16 1 18 14 6 7 19 6 20 5 4 8 18 16 11 1 17 17 5 11 8 18 7 18 17 3 6 8 12 18 16 2 15 10 12 10 3 12 2 15 10 4 6 17 2 15 11 4 12 18 15 10 9 15 16 13 1 15 3 11 16 9 5 4 17 11 9 15 1 11 7 13 11 20 19 8 0 18 18 15 6 8 1 8 12 18 19 10 15 19 14 2 19 11 18 9 0 19 1 20 6 17 4 19 2 10 8 15 0 12 7 2 17 16 19 6 11 18 12 18 16 0 7 16 10 0 8 13 5 1 4 5 20 8 19 11 11 19 15 8 20 15 2 3 19 20 12 10 19 13 15 3 11 15 12 19 17 2 19 0 0 19 15 14 7 18 13 12 15 2 5 16 0 8 9 2 19 19 10 2 0 9 6 4 20 6 0 19 8 0 20 15 4 12 7 10 15 3 0 2 16 16 18 10 5 14 15 6 16 5 18 16 18 17 3 6 18 9 11 20 7 12 4 7 4 17 11 4 8 10 12 5 3 0 2 9 10 6 17 11 18 12 19 15 0 7 19 20 1 14 18 19 9 15 3 0 18 3 4 8 5 14 20 1 2 2 8 16 7 1 12 18 12 16 18 17 15 17 8 15 15 16 9 10 16 19 8 5 15 4 0 15 14 4 11 20 2 13 15 4 5 11 5 0 13 4 4 10 5 8 15 12 2 7 2 4 5 13 10 9 5 6 14 16 4 18 6 9 8 19 7 13 0 11 3 9 9 17 13 0 8 18 15 19 20 5 15 0 18 20 4 6 9 17 11 15 19 20 4 7 9 8 15 16 2 9 6 13 2 12 20 4 5 8 16 20 0 7 19 13 19 12 14 19 7 7 19 0 20 11 2 15 8 6 7 10 5 2 2 5 16 6 7 6 4 18 0 20 8 18 13 2 8 2 3 15 17 1 7 6 18 14 7 18 18 5 0 5 8 2 0 4 8 9 4 3 11 1 12 14 5 0 19 9 2 12 12 3 16 1 12 8 0 17 18 17 10 7 15 15 10 11 17 9 2 7 4 7 9 8 13 11 7 6 3 1 17 5 5 14 6 12 16 1 19 20 5 7 18 17 5 9 13 8 6 14 3 8 19 15 15 9 20 11 12 12 9 0 20 18 17 2 18 19 17 16 6 20 13 17 6 11 15 7 17 9 11 4 14 2 0 12 4 8 9 4 15 19 20 5 16 20 9 10 17 3 15 11 10 1 14 10 4 19 16 16 20 1 13 17 19 1 15 12 3 10 8 7 1 3 19 14 9 19 13 8 6 4 20 19 3 16 10 3 1 16 14 20 13 4 1 11 15 6 9 4 8 3 0 9 5 5 3 12 1 7 1 17 17 3 15 2 6 9 8 5 3 0 16 1 14 5 5 7 15 20 11 17 17 2 13 14 0 10 18 17 5 13 2 15 2 4 4 8 16 4 5 19 11 20 15 10 2 9 17 9 7 11 14 10 8 7 0 19 8 15 11 8 14 13 20 19 12 8 17 14 1 19 3 5 14 14 5 12 14 16 19 15 6 3 10 5 6 12 19 1 10 9 5 20 0 7 10 18 8 9 3 3 1 4 2 15 4 18 13 17 6 9 17 9 20 0 8 20 3 2 10 19 5 10 1 1 6 17 18 20 18 10 17 2 20 15 0 10 3 9 0 19 14 10 6 6 14 6 13 13 11 11 12 19 3 10 17 12 9 0 17 4 7 5 13 1 14 19 5 7 3 14 20 18 11 17 3 18 5 18 16 20 1 18 13 14 1 7 8 16 3 7 3 4 10 2 2 20 13 8 0 7 12 17 0 13 4 2 17 20 8 15 6 10 18 4 4 19 7 12 14 4 18 15 10 13 15 5 11 11 12 19 1 20 4 3 20 2 9 20 7 16 19 17 18 8 19 16 5 12 13 4 16 19 11 11 18 12 1 9 7 15 0 17 10 15 19 18 8 15 9 7 8 3 6 7 17 12 15 6 9 17 17 17 0 18 3 7 17 10 12 19 14 2 1 18 8 10 11 20 18 5 8 2 10 20 8 6 4 4 12 9 1 5 8 9 17 18 8 10 17 14 1 1 9 12 14 11 16 18 19 16 2 20 7 2 20 8 8 1 17 6 19 14 15 20 4 20 18 10 10 16 9 4 8 1 17 18 6 8 13 3 19 4 11 13 20 14 15 11 7 3 19 14 14 2 3 20 20 13 12 15 14 2 0 4 2 15 3 6 9 5 10 9 9 1 13 3 11 2 0 0 10 18 14 13 9 12 0 5 6 20 15 17 15 15 17 12 5 20 1 3 9 17 5 1 5 16 6 15 6 6 1 13 11 16 1 10 10 19 18 7 15 0 18 3 20 19 16 0 15 8 20 11 8 18 10 8 15 6 1 13 11 9 16 10 11 19 5 6 2 7 15 17 19 10 19 17 11 8 0 11 15 10 13 20 15 10 2 20 15 15 15 16 1 9 0 17 9 5 14 20 11 1 15 3 17 20 4 13 15 5 2 12 5 7 16 16 4 12 10 3 19 20 10 10 5 9 9 5 19 4 18 3 3 19 6 8 10 6 8 5 20 12 18 6 2 12 6 1 16 18 20 16 9 2 20 13 16 9 3 2 3 16 15 17 10 15 7 8 1 8 14 20 8 19 15 11 10 14 10 9 6 2 19 12 9 10 0 3 15 10 13 17 4 16 5 17 12 12 13 3 0 17 19 10 13 19 0 8 18 14 1 1 19 14 8 20 7 12 6 7 5 18 19 2 9 16 17 6 6 7 1 8 19 1 19 7 14 19 0 13 18 17 4 17 15 14 15 16 20 14 9 14 15 6 8 6 6 10 17 7 20 19 20 2 10 8 9 11 0 15 11 20 19 10 9 17 11 13 5 18 5 0 20 5 15 4 0 14 12 19 4 17 4 12 12 7 3 7 17 3 7 4 5 3 8 10 10 5 4 0 8 15 8 8 6 9 6 13 2 5 14 4 17 4 19 8 14 12 14 0 2 8 14 19 18 2 16 4 1 12 2 2 1 4 6 19 10 18 4 1 15 18 15 18 8 7 13 5 6 1 13 9 13 3 13 8 4 18 20 2 11 18 15 14 1 8 16 11 8 2 12 18 13 16 11 1 2 7 5 8 2 11 7 3 4 6 3 9 20 11 17 12 18 0 8 5 13 0 12 10 9 1 5 6 15 1 7 4 1 0 17 20 4 16 10 9 1 8 15 1 3 2 7 9 15 18 12 13 18 7 9 10 12 19 15 0 12 12 6 0 10 11 1 15 5 15 9 20 19 6 3 18 8 12 6 2 6 13 19 8 8 1 20 6 18 8 18 13 10 10 5 5 7 17 16 16 18 9 20 17 9 6 4 8 2 19 19 0 6 4 1 11 10 18 6 10 16 0 6 15 13 18 14 0 12 20 1 19 20 10 5 4 15 3 8 7 18 0 11 18 17 7 8 0 12 3 20 10 20 8 20 9 10 13 6 14 16 6 13 1 20 6 17 8 4 8 7 6 7 5 17 11 6 13 13 1 18 20 4 7 3 3 14 15 4 0 8 3 3 6 3 14 19 4 6 18 1 3 19 16 14 0 8 2 9 1 7 5 6 2 4 18 11 6 10 2 10 20 0 12 17 7 14 2 1 17 2 4 17 5 20 1 12 18 0 10 0 7 20 2 19 9 15 13 4 13 1 11 20 15 6 1 20 14 11 7 0 0 20 17 2 13 19 14 9 19 12 9 3 11 10 20 15 16 9 17 15 4 16 15 8 6 15 9 12 5 1 4 13 6 2 0 16 3 7 2 17 9 11 8 17 12 10 15 6 20 1 5 9 0 9 19 0 18 10 13 17 2 16 8 18 18 12 15 0 14 19 6 6 15 5 16 6 19 10 2 12 0 17 10 11 13 11 18 13 19 11 5 16 20 17 13 15 20 19 1 2 20 8 13 16 3 2 4 17 0 3 16 17 9 18 15 19 5 1 7 5 20 1 14 15 14 9 10 8 18 18 10 2 7 3 8 14 18 3 0 2 16 20 8 7 9 14 7 11 0 1 8 5 0 19 18 2 4 7 1 7 0 5 8 12 3 14 19 4 13 12 10 18 18 14 0 19 10 12 1 14 0 0 13 4 13 2 8 9 5 11 5 20 1 12 18 13 14 10 9 1 17 11 15 18 2 4 10 13 9 4 2 13 9 10 9 19 13 18 7 19 12 5 11 4 2 20 17 8 7 9 13 2 4 19 15 12 19 18 7 11 6 18 16 14 8 20 3 3 19 19 8 2 16 6 4 9 0 4 4 6 7 11 2 4 18 10 12 12 5 12 8 16 1 8 1 17 8 1 0 2 19 18 5 16 4 4 7 12 14 16 4 8 6 12 2 9 8 20 14 2 6 2 9 11 15 5 1 13 0 15 10 15 16 17 17 4 18 6 8 17 0 2 2 11 15 19 12 19 15 10 15 13 9 8 7 10 0 4 2 14 18 11 20 0 9 10 4 17 4 6 16 14 14 12 7 3 18 13 16 13 1 7 20 15 1 3 7 6 5 11 2 13 5 4 7 15 11 7 0 0 19 7 5 14 9 11 7 11 14 0 19 5 6 8 13 4 14 20 8 1 10 12 7 10 17 12 11 2 4 9 14 15 5 19 4 20 11 3 14 1 12 7 5 2 11 15 8 6 19 7 9 2 20 13 9 18 7 0 14 6 18 20 4 2 15 13 5 15 19 4 4 13 5 3 10 10 2 2 6 12 11 8 16 15 17 10 0 10 20 19 18 0 5 7 16 5 8 17 6 13 19 16 2 15 4 11 15 7 4 0 14 4 15 2 6 8 2 12 18 15 0 7 11 7 20 10 1 12 0 15 9 10 1 2 12 2 1 20 4 14 13 6 14 7 5 20 13 7 19 11 4 0 1 0 13 10 16 2 11 5 20 8 1 4 0 1 7 15 10 0 1 2 7 5 3 3 15 19 15 13 14 3 18 20 6 3 8 7 1 1 2 17 14 16 14 7 20 17 20 6 2 15 15 18 8 7 2 1 5 17 11 7 0 5 15 4 5 9 19 19 9 8 13 14 14 4 7 10 0 2 15 16 10 13 3 20 5 1 1 18 0 7 16 2 2 17 16 5 14 2 1 8 2 5 7 16 12 3 9 8 14 9 6 12 11 19 9 8 13 8 2 14 2 9 2 20 19 9 6 6 19 6 11 17 13 8 12 12 1 1 9 3 15 17 8 18 8 15 11 13 13 19 1 0 10 3 0 16 6 19 5 0 13 4 20 13 6 14 5 4 19 15 3 7 5 8 2 0 11 16 20 5 5 20 4 5 14 2 9 13 12 9 7 14 19 19 20 3 10 3 1 9 7 10 8 4 1 6 11 17 11 1 7 9 15 19 18 3 18 20 20 3 10 19 10 19 16 9 20 10 6 8 11 15 3 8 0 12 4 12 9 10 13 2 7 17 3 17 12 6 3 8 7 13 18 0 5 2 20 5 10 17 11 15 6 9 4 2 12 5 9 14 4 4 13 4 0 12 6 15 17 14 0 3 15 17 2 9 1 19 9 18 14 7 17 12 3 11 11 4 5 8 5 14 11 20 15 6 8 3 11 2 13 20 3 20 12 5 9 8 0 14 14 1 9 8 0 5 10 4 15 6 16 10 19 0 14 12 5 6 1 14 20 9 10 12 20 16 18 8 6 10 11 11 4 8 12 10 5 4 17 9 9 15 8 6 13 11 19 16 8 9 8 19 13 12 4 15 2 20 8 13 10 10 13 0 12 7 7 20 1 3 2 0 18 20 11 13 2 16 6 11 18 3 13 3 19 15 20 14 13 15 6 3 10 2 10 11 13 16 14 5 1 19 14 19 7 6 3 19 6 4 14 2 11 10 17 5 20 1 19 7 8 19 11 7 10 13 6 15 6 6 4 9 11 14 18 10 10 16 15 3 0 17 3 15 16 4 20 7 1 1 8 2 6 0 15 8 10 9 9 12 14 0 14 12 4 1 14 14 19 10 11 15 13 14 20 1 18 8 7 8 17 16 0 5 9 13 0 0 19 13 1 16 14 3 19 11 8 7 3 13 11 0 20 6 2 13 7 17 11 17 3 11 9 8 9 1 10 14 3 8 11 13 9 11 3 5 17 17 16 13 20 20 1 18 15 19 15 11 15 3 0 6 20 3 6 4 1 19 0 12 12 20 1 18 12 18 1 3 0 2 9 0 10 2 5 12 17 11 18 7 10 4 4 6 19 15 7 0 11 15 12 7 5 14 12 19 20 9 4 19 16 17 11 18 17 3 12 1 1 1 3 14 9 15 12 20 19 13 7 2 4 1 19 5 7 19 0 13 13 18 17 16 10 10 11 18 11 12 9 18 7 11 2 8 0 14 5 20 15 2 6 16 17 11 9 0 8 2 2 19 12 19 7 11 10 6 15 11 9 6 5 11 15 12 6 11 13 15 17 11 7 14 4 18 19 12 15 20 15 16 2 9 20 13 15 11 7 9 17 20 10 4 9 12 11 6 4 1 15 18 15 6 20 3 12 18 17 17 18 17 8 0 19 13 3 11 4 4 15 18 3 8 13 6 0 10 2 9 15 5 0 11 2 13 11 16 4 1 2 13 20 12 11 13 13 8 15 2 11 11 12 0 5 12 11 5 7 2 6 12 11 18 16 13 17 1 9 7 2 1 5 9 16 4 1 2 0 12 9 6 5 2 2 18 8 20 13 12 14 11 17 10 15 2 1 1 0 3 15 13 15 14 4 6 18 0 0 7 15 20 8 15 2 20 15 8 20 12 2 2 7 1 9 15 0 19 15 9 19 13 4 7 1 7 1 5 3 18 6 15 18 0 11 4 12 5 17 1 5 20 14 15 19 6 7 8 18 5 14 8 20 15 9 13 7 6 19 17 6 5 11 10 11 9 8 20 19 13 16 6 7 19 2 18 1 4 8 12 8 10 0 15 1 8 10 4 3 15 20 1 4 12 11 0 11 15 7 9 2 18 13 20 12 13 7 20 20 6 9 9 3 15 15 1 6 17 1 3 2 1 7 18 13 20 2 18 20 20 1 3 7 20 7 16 19 6 5 4 6 0 19 7 14 13 12 18 15 13 1 18 4 18 20 7 5 7 19 19 20 19 6 7 19 1 7 16 18 6 11 6 6 14 7 2 8 14 0 3 7 8 20 13 13 13 5 6 7 8 12 11 1 19 12 3 18 9 10 7 17 17 11 1 13 6 3 17 17 11 2 1 20 17 8 5 6 13 11 0 7 6 14 10 18 15 11 14 17 19 4 20 3 9 14 16 9 4 18 7 11 1 19 1 8 3 14 10 3 17 2 7 3 5 0 15 15 13 7 9 18 8 15 2 7 14 12 19 11 8 20 13 11 13 19 4 13 10 12 7 17 13 0 14 4 5 14 16 16 20 7 6 4 16 4 19 19 9 8 16 0 10 0 10 15 11 7 4 13 8 12 20 9 4 1 12 19 15 12 8 11 16 5 12 18 11 6 1 10 9 7 5 15 10 11 6 17 19 19 2 7 13 3 3 20 18 4 7 4 4 13 3 4 3 4 20 1 1 6 12 8 19 4 18 19 8 1 20 20 20 18 14 6 4 8 0 4 3 2 8 19 14 5 18 11 4 19 1 3 15 19 17 4 5 2 19 19 2 0 8 16 4 2 16 10 18 9 13 14 19 14 11 9 1 1 10 6 3 12 7 0 12 0 18 15 6 12 12 11 15 13 20 10 18 14 10 12 17 20 10 3 9 14 15 15 0 7 4 19 10 20 4 4 12 1 1 3 8 6 12 0 19 16 12 12 10 17 20 11 13 9 19 10 10 16 4 4 20 2 10 6 10 1 16 18 14 1 3 5 0 13 6 2 16 3 7 7 16 6 3 14 8 3 0 10 4 18 5 9 11 9 10 17 6 8 4 4 13 9 15 10 10 12 15 3 4 12 12 15 1 2 10 2 13 9 17 8 16 6 11 2 20 8 13 16 16 15 7 7 14 2 5 3 17 14 18 10 9 12 5 4 13 6 15 0 12 10 5 11 2 20 2 4 3 11 13 18 11 8 4 10 4 7 10 1 8 2 19 0 8 9 8 16 13 6 2 1 19 12 10 17 19 15 14 1 12 0 9 6 1 6 8 3 4 11 1 8 20 10 2 5 12 4 17 16 7 18 4 19 8 12 19 8 16 1 1 16 7 8 16 20 11 15 16 6 2 14 3 12 13 18 4 16 8 9 5 9 1 11 5 14 5 1 2 17 15 13 4 2 0 11 16 18 7 15 20 4 13 17 17 9 17 0 10 20 19 9 20 6 5 19 20 7 12 5 12 8 16 17 3 6 13 17 8 13 5 5 16 8 17 16 19 4 7 11 15 5 14 14 20 0 12 5 13 14 11 14 9 1 1 6 14 17 10 13 7 18 5 11 14 9 15 15 2 0 7 1 10 4 3 18 13 8 13 17 20 2 0 1 20 14 6 20 9 2 14 15 0 12 1 7 0 20 5 8 11 11 1 4 5 4 10 0 17 9 6 19 0 15 2 2 6 19 6 20 4 19 17 15 13 9 2 16 20 19 8 16 7 14 16 6 1 13 2 2 4 18 3 11 5 16 9 20 16 18 11 0 20 18 14 12 15 18 9 17 7 7 16 7 8 0 9 6 14 9 5 6 20 19 13 1 20 5 7 14 5 11 13 20 20 12 13 10 13 5 11 12 17 6 19 17 8 14 11 6 20 7 2 18 13 17 17 11 5 5 20 10 17 16 7 4 16 13 7 13 6 18 12 15 10 10 17 19 8 14 19 7 7 15 5 12 1 3 19 6 20 20 15 18 12 8 9 2 4 15 14 20 18 4 18 19 0 20 4 18 15 14 20 1 15 18 17 12 19 3 11 6 8 3 15 10 3 16 20 12 7 5 9 8 9 1 20 16 16 17 2 17 14 3 3 13 3 2 17 11 3 19 4 12 18 14 20 4 5 17 17 5 4 5 1 12 13 15 1 16 10 2 16 17 20 12 7 9 16 14 18 10 1 4 1 4 2 18 11 8 6 10 2 7 19 18 4 1 17 11 6 13 10 13 8 2 10 10 2 4 17 15 7 7 7 7 5 0 16 14 0 13 14 11 3 12 9 8 14 5 1 8 17 11 12 2 8 11 10 14 18 0 8 17 9 5 7 13 2 4 10 16 2 9 2 7 19 0 19 14 5 9 18 20 14 4 2 14 15 2 5 0 15 4 6 11 8 1 5 18 9 4 16 15 0 5 16 5 20 13 14 11 19 6 3 12 12 18 8 20 13 17 0 19 8 8 2 20 12 17 7 15 0 4 5 3 1 8 1 11 13 16 2 17 16 3 10 3 4 15 4 15 8 15 0 15 9 4 18 16 16 3 4 11 5 3 12 16 13 3 9 5 11 1 4 9 10 17 9 2 0 15 10 19 20 20 6 7 3 0 13 13 12 18 12 6 11 0 4 7 6 6 6 12 10 1 8 15 7 1 5 18 20 13 18 4 4 12 3 10 3 5 0 15 10 5 19 6 15 12 4 4 18 13 2 3 19 9 9 18 17 16 2 3 4 3 15 14 2 11 3 8 5 20 19 19 8 16 4 12 4 10 17 10 16 2 14 19 2 4 7 19 17 20 4 16 8 20 0 15 12 1 6 1 15 3 17 20 2 17 19 16 0 11 2 0 16 5 8 10 10 5 2 20 20 3 0 18 20 0 12 9 11 19 1 0 7 0 7 7 10 5 7 18 19 6 15 19 14 2 16 16 2 20 8 3 7 1 18 2 15 16 0 7 1 4 0 0 13 7 13 14 17 15 19 3 8 20 8 9 4 10 17 14 1 17 12 20 16 4 11 1 10 4 8 14 9 4 0 12 20 14 0 17 4 11 3 20 19 11 17 2 9 4 18 8 12 6 12 13 3 10 14 4 12 9 12 4 5 6 2 10 20 15 9 5 5 20 3 14 20 6 0 11 10 8 3 11 5 13 10 9 10 17 15 1 19 15 17 2 1 20 11 19 9 17 7 10 5 1 18 19 14 6 0 0 17 15 11 14 17 17 13 2 17 15 16 2 18 18 1 14 1 15 0 8 8 0 17 7 20 12 3 13 19 15 2 20 17 18 5 10 11 11 3 17 15 20 4 14 1 7 19 16 11 16 13 4 15 11 11 17 1 7 1 19 5 5 11 20 11 11 3 11 0 15 16 17 9 0 11 12 20 16 18 9 0 18 3 6 9 14 13 11 20 17 19 16 17 8 9 18 19 7 20 12 20 0 15 5 5 20 1 17 12 18 0 13 15 3 18 18 17 3 0 1 18 11 2 6 8 2 8 18 8 1 0 8 13 20 20 1 10 13 15 10 15 1 12 15 0 10 13 3 20 6 16 4 10 1 2 20 14 16 3 12 6 3 7 10 3 2 12 1 1 2 4 6 20 4 16 5 19 0 13 13 7 13 13 5 6 12 6 2 5 11 13 7 8 15 20 19 13 10 20 4 11 17 13 7 11 4 13 9 20 20 4 13 13 6 15 6 2 16 11 20 0 14 11 18 7 6 12 0 20 14 2 18 2 12 5 0 11 20 9 15 7 17 5 8 15 13 9 18 17 13 16 8 16 5 2 0 13 17 17 15 11 13 3 9 15 1 18 18 15 10 4 5 10 1 8 3 15 0 2 15 4 4 0 18 3 9 10 5 18 4 16 18 6 3 13 14 10 11 5 7 11 13 4 1 2 2 2 1 14 6 8 19 12 16 3 16 10 1 10 3 0 15 18 11 7 8 15 18 4 2 3 8 11 18 1 0 3 20 3 17 2 8 9 6 19 3 1 6 7 12 3 16 17 10 4 16 4 9 7 8 0 10 20 8 16 12 19 16 2 15 6 14 14 15 5 19 17 2 7 1 3 6 7 16 17 1 9 6 9 19 9 15 12 6 17 3 2 17 16 16 19 2 20 13 18 6 16 7 10 5 20 13 6 15 15 2 10 15 1 18 3 5 4 12 20 12 4 8 20 17 9 7 10 0 1 7 19 17 9 1 2 10 8 19 8 8 15 5 15 16 4 19 6 11 0 18 9 20 6 19 19 11 3 19 15 12 2 18 10 13 0 19 3 10 19 2 3 6 1 16 8 15 18 10 1 17 20 11 4 6 9 16 1 0 0 20 12 17 4 2 16 9 14 12 7 5 6 4 20 6 6 18 17 16 8 2 17 3 14 13 4 3 5 9 20 8 6 3 20 19 6 10 1 4 0 0 3 2 6 13 0 18 9 12 2 19 15 11 17 17 18 0 4 16 17 14 19 7 11 19 19 14 19 13 2 20 3 9 9 6 9 8 17 11 3 5 14 8 15 17 16 9 6 11 2 16 18 3 15 15 0 12 3 17 19 9 14 13 17 12 20 1 8 2 11 6 19 0 12 7 15 8 16 10 6 15 5 11 13 11 19 2 15 16 9 17 14 11 7 5 15 10 15 9 6 3 5 7 5 0 0 5 6 12 13 3 1 5 1 10 20 4 15 1 2 7 14 0 0 8 1 7 1 5 1 7 0 1 11 7 13 15 7 7 9 13 0 10 1 9 11 15 12 0 14 20 0 8 0 4 4 19 18 20 8 4 19 20 8 4 4 6 7 5 18 2 5 8 19 8 10 11 6 17 11 12 13 1 18 2 1 13 3 16 7 15 13 1 14 12 3 7 5 16 18 5 13 12 16 17 4 7 3 16 12 16 6 8 4 16 12 13 0 11 7 16 9 2 0 8 14 4 7 4 5 0 14 9 17 5 2 10 3 4 15 12 0 19 12 19 5 4 14 0 10 10 1 9 17 19 5 5 14 8 20 9 7 15 19 18 3 16 3 8 13 14 3 12 20 7 5 13 16 4 13 14 6 17 6 11 18 11 14 18 6 18 15 3 18 6 8 19 1 9 11 0 11 13 11 14 6 18 2 20 4 15 0 2 15 1 19 16 2 10 5 8 17 15 20 2 0 13 5 5 13 1 19 1 13 15 13 3 16 11 18 3 12 12 10 10 10 13 0 15 9 13 7 3 5 7 10 0 18 11 12 15 8 16 20 6 18 5 9 5 13 19 11 13 2 11 20 8 20 5 10 2 20 2 7 6 14 10 17 5 3 20 8 8 6 15 16 1 2 5 7 11 9 8 2 15 17 17 16 9 6 13 15 5 2 7 20 20 15 8 20 18 0 11 17 15 4 10 15 20 10 11 16 14 16 18 15 5 16 20 12 13 20 5 18 14 8 5 9 2 4 12 9 1 5 12 7 0 16 12 6 16 10 20 8 19 4 5 18 4 11 9 4 10 19 10 10 5 4 13 5 5 15 4 1 18 19 8 19 14 9 18 17 4 1 6 13 9 5 5 6 19 8 20 3 16 16 8 8 20 13 7 5 18 2 4 6 12 4 17 16 2 7 4 18 9 12 14 15 19 15 11 4 8 20 4 19 9 19 5 4 14 9 0 5 6 1 8 14 19 12 13 2 13 4 3 14 20 18 10 8 17 19 3 1 4 10 2 16 10 12 4 7 8 2 10 20 4 12 5 3 15 5 17 18 7 20 11 11 9 14 8 7 17 11 7 15 0 1 8 2 13 6 2 20 14 10 6 12 1 19 2 16 8 0 18 17 5 2 9 18 13 7 0 1 0 12 5 18 16 16 3 3 20 9 0 12 7 10 16 5 0 5 12 12 18 4 8 11 12 0 15 19 0 11 9 5 0 20 6 9 3 20 16 7 13 9 18 12 8 19 19 3 20 15 3 12 6 11 0 7 6 17 20 12 19 7 0 14 2 8 7 5 20 9 7 13 19 8 6 9 0 7 18 4 18 0 4 7 19 7 8 20 13 15 9 11 10 20 4 18 1 1 2 15 3 6 0 15 10 4 3 19 2 17 3 0 1 4 14 6 15 2 4 2 18 18 2 10 2 11 3 11 12 0 14 18 14 11 2 0 4 20 11 0 6 11 15 15 18 9 8 4 19 19 10 4 19 13 5 14 2 20 9 18 5 16 4 9 19 19 11 6 6 5 12 4 1 0 15 2 16 19 16 18 11 4 13 15 19 10 10 1 2 1 8 15 9 16 19 2 8 3 11 1 14 12 1 12 6 16 18 17 0 11 13 14 0 20 12 3 3 4 15 16 5 20 7 5 5 8 3 7 6 7