99703 92663 875059 977010 763181 475871 776978 315342 707629 843720 322380 833117 171198 447091 203644 961763 603033 578282 441464 725863 376577 1008797 95731 491885 454233 877483 678247 942894 436790 954183 249825 402901 220101 704294 98068 305146 718935 841442 405209 453074 901490 129582 1026358 174777 745056 243026 956641 105417 844566 995971 856382 939864 758078 1047296 209340 745356 1010508 954794 288654 936688 121690 759454 800309 342917 701675 669436 444666 709331 1021169 696694 182123 350038 243031 973913 64298 730778 367005 748235 732441 254395 770953 320956 210750 115967 628285 686883 553215 894936 464778 499475 224696 114490 449921 302878 842226 433080 889751 699249 812245 472454 842444 44755 163824 354487 548587 558586 594295 613287 441282 196504 447311 125793 303853 585331 380186 944286 553203 518568 956065 615157 678451 347890 154055 581477 162845 129829 667227 317688 219931 510263 782913 1026529 322294 859541 838620 130638 882218 723895 740461 890279 741218 630624 516814 359312 511080 106202 420796 706214 122009 627836 854862 1013780 416585 879909 603835 711886 486578 421045 501817 893740 860349 152735 614233 993455 887514 863563 444088 933205 516849 326925 381535 886031 816602 835839 983534 470235 190635 109046 792437 433764 911264 953741 956529 226044 674907 959718 479435 324425 144727 670632 768868 843052 643513 481192 605896 125143 973476 817950 319062 238807 862006 776128 501417 734781 1026563 891737 928221 572939 972432 433714 843284 324885 850018 84476 913036 373561 539628 335306 641959 626571 29150 512241 579406 517177 991591 771018 319310 285165 216963 196230 928730 551918 859181 851011 206762 469331 223945 293331 1034572 444206 853925 727353 1026611 711739 462713 473002 231847 551672 308921 946929 1024609 587043 102341 884274 431829 216530 492023 731773 380213 980234 403915 962775 874141 742774 412985 1022337 877162 227252 343538 467853 323412 908162 510960 941648 22175 773237 470500 1019296 326774 585429 988947 493282 508785 321261 784568 309575 474820 670955 859219 644394 409365 757978 457032 255645 830317 386351 678316 751201 588491 387790 473406 678363 904916 893279 767275 297950 564638 1017383 783064 882227 855972 889272 945961 795326 363980 777987 472979 492999 863477 211054 955983 744731 605519 52860 877905 571303 172775 323827 763318 391412 642548 864985 716578 576783 242206 735340 379507 434675 680063 646548 793479 257478 915668 14159 81785 869363 762755 586219 912582 860367 598965 302904 224346 996629 92285 1036598 810805 487265 617843 993043 381690 323300 975262 646068 355705 902960 873944 518554 981001 899086 153533 874923 358618 1030698 687811 475517 842954 215646 122789 225091 429342 638689 994968 648973 732437 872394 246685 72606 241102 171356 636058 694693 183405 228728 183863 452822 1032561 40950 717241 382356 225846 942462 464203 250868 151037 374967 640754 371669 126168 1008189 943899 125755 1033227 924783 182878 998496 163132 510382 695157 867421 320343 352415 403911 867351 910657 370416 381676 975198 170617 806868 300717 597191 399606 999105 487011 982038 830151 987822 167901 533359 927291 144843 477581 403379 956702 896180 697261 125690 453683 933196 46715 832311 414395 855461 767624 904277 930396 948104 1030932 191448 356195 318789 625343 315551 818506 936494 73213 758256 986501 518444 349989 327210 514632 34799 420709 407383 71038 1032381 341809 586839 582957 209355 310107 634423 63372 698821 478888 304479 301749 429046 155609 671522 871994 868975 633238 968332 1009264 556357 1024908 488249 502298 122292 874810 989371 216775 881430 334678 457392 943686 554615 586680 572710 805567 683938 414459 937816 258808 996530 886613 547059 108274 356761 401357 802478 634187 892362 110554 242539 222828 478644 441006 568525 931320 440521 936172 443679 601050 316347 142279 382888 504230 431796 423610 505221 930579 437351 907382 686679 918367 615389 365743 545269 195473 542199 778620 250227 489867 828535 185018 203870 938904 569301 362158 878369 1024740 430463 835112 807836 958647 649639 471274 208360 1003153 971130 290536 274265 968231 382503 341869 215871 486275 927720 735547 89548 645765 990033 585325 736646 145332 1027268 551676 805567 857119 540027 695906 849797 699471 636755 652454 232858 825030 376752 548312 697679 797389 443109 923000 686223 456128 490668 521313 685434 664958 373529 609949 818350 510373 464508 508316 1001004 145115 368476 691946 377615 22382 396861 457301 223178 69095 891845 775082 881108 951987 881392 451952 191197 596782 621718 913980 993739 704847 237481 874842 846955 447861 252954 285019 564705 831369 430455 577727 85969 243274 575037 324044 127971 254697 603380 402905 212321 77163 752779 703550 365813 812830 754599 354922 812973 862951 421665 471861 758254 708300 244022 215887 866087 902684 303859 320403 748233 258790 431387 620324 744912 80782 217837 461613 208789 644540 381305 127038 780905 679356 765624 323376 187279 597488 233130 750243 394719 490370 823237 362423 605863 554909 691924 352919 355242 837571 754174 325881 640543 218563 858329 670323 837179 256346 318298 75495 455988 534779 61323 649542 563126 87770 848614 922566 400835 1006883 375691 748952 631399 913945 64110 638485 204412 867944 878438 889039 484592 914728 795507 326082 173690 441399 867990 494829 1023000 194713 993323 679158 765014 646572 487376 849212 678318 606714 273275 763070 433265 1007208 709082 409026 109944 808880 873179 260259 887197 847540 976937 158157 159262 713464 759071 358583 252866 721695 663189 482202 381925 506659 407847 957978 125595 1035468 342717 648358 942302 325354 1006753 326554 60348 357972 335543 532156 707038 969367 878010 548475 455078 743336 218789 125991 61246 705446 742091 990818 375495 980065 64620 830929 147207 1008988 765049 97909 388178 1021612 605405 615111 504713 436687 768226 651941 28569 818884 938553 928915 584085 969958 826490 847949 581278 356806 297964 794338 1022913 405151 303867 222044 714069 320508 673982 39870 664190 897881 507112 867756 54615 550875 476792 941067 687118 760146 324252 921145 914708 1003314 121939 321442 30131 61015 391256 548828 189877 683337 866022 698102 846305 203260 1005583 971736 812351 425033 172893 96622 248312 929550 1038632 571330 430687 327500 923636 913507 725629 744165 1001308 947432 123829 212078 399334 551353 284654 326576 553713 253110 232403 296574 254095 700134 803315 505042 388611 732601 143194 452052 256873 48355 408762 500937 441073 951483 574411 375005 324907 851505 754681 502823 487503 127099 1000440 1034666 407964 377966 884065 118179 188990 944653 760922 252630 97095 293109 128109 207935 436639 57194 593401 228581 317273 984746 1010193 875591 147426 986230 934555 822937 52969 368891 813561 652042 165790 769138 569179 650833 695260 652035 181225 666233 475679 924861 964782 258768 259472 205742 517710 104334 812924 307125 747107 39673 924819 452236 516532 931576 102263 913947 589410 569178 773306 349551 703161 886222 79422 487738 801270 1003947 327195 896199 48470 721662 126834 445260 289083 227996 531887 653224 496019 639851 389690 31548 815957 899463 647513 1003330 490754 683843 584284 341913 254441 15353 361901 685581 701805 944593 564069 935400 903877 849018 914760 824415 705863 233223 903211 383325 873141 79804 649592 97871 434009 522308 834504 216494 170331 179442 162969 493977 1010742 520327 14270 911200 464756 677788 936931 509154 742318 478378 967114 472627 469347 507173 192079 1004309 995481 809453 967358 74733 935706 579711 984790 770549 1027717 754622 994590 407986 989156 695957 615922 92823 993172 449700 546623 748201 684589 187874 480174 492475 682303 841041 995451 99823 316889 975957 893037 511208 562676 991595 412981 709035 923023 972105 1007701 313463 240347 117422 633688 698094 1030256 222983 228322 238579 628211 1021081 756602 947542 795885 490646 232170 436047 112453 511394 915516 1025450 1027398 636057 115383 431673 103613 925116 43695 972682 288569 707767 249103 776992 185530 382644 223582 904672 840761 238639 506772 799195 457061 109855 893878 826425 313829 79693 908882 224717 935357 320331 177335 664505 714337 1016335 727918 547902 1006358 759866 508574 671556 695117 753887 454685 577476 481487 108671 572334 585482 212530 476899 446829 895276 839622 763046 210702 1000749 219104 1043553 843062 332463 805858 114475 711893 846030 642822 712947 886581 609750 556651 447247 226965 397783 485607 194735 831996 730395 277678 755599 952113 392624 466292 687480 192633 630542 1013520 754295 416564 184691 492514 801015 589696 80122 404394 179601 321082 681899 871098 586894 676697 456270 198125 596285 694501 477073 356790 389430 313305 292748 744843 908682 511558 759478 891356 723925 556155 649106 734865 952945 1016427 501995 807411 56109 969013 479977 873082 486794 506290 466614 390626 875176 756665 933127 432339 325227 906912 157039 14835 1006378 194349 600247 858363 420083 440924 748059 874450 988593 389936 416234 128307 194410 867024 764311 867941 403381 612623 288598 703401 1001724 411633 505911 1029426 908336 317339 539351 949764 939158 391695 645048 136698 495962 516211 420623 727258 456723 224566 244068 568262 234997 341742 707883 75773 581041 775004 888140 748778 88563 121631 1012300 286164 822909 863644 1006921 645466 342469 417256 461770 309224 518424 667379 113475 351123 865913 973884 693175 637606 810078 675135 991418 146119 889515 837560 617287 259905 777033 956815 1020534 588182 686760 771485 285172 932638 687756 112098 466353 62079 183910 482335 897485 323154 974364 473825 782644 514728 100831 438035 879118 200700 810837 427947 982064 716308 466590 401292 286259 102623 437291 349044 717250 736932 194225 432373 190179 984350 894737 877113 163256 755134 881213 845139 793803 716366 960194 818232 589335 994445 64779 686379 421007 566901 235366 958215 349115 498984 975669 639961 552741 757638 552238 338427 989955 952811 48602 474738 222075 978561 715398 950711 322957 495497 504148 817686 187517 544504 801373 765061 832357 568499 943952 979089 203099 615027 129500 812724 646576 613766 1014448 665206 604618 481734 958526 314091 768165 826676 945332 638131 204020 906539 455754 510142 382723 673659 38813 857068 307577 989756 799119 391812 356510 550775 775633 840621 941370 468817 752898 630413 378695 415474 411767 143607 1009572 955723 561406 335027 530045 1009741 921562 302389 809423 516942 445255 930251 416993 817254 175335 553303 979992 460635 987773 95722 1003738 619866 435702 929077 922569 272827 717881 1037357 979856 350781 961157 654373 906553 445668 179432 749757 257295 379241 644893 867205 351589 632731 856505 768184 170953 601977 764721 698838 510684 603711 12284 778778 648801 181663 933387 613238 813631 644040 389365 567743 480489 709041 843654 97854 286391 654418 217806 63954 288654 119150 1036656 80095 301815 472253 511162 997994 563059 739320 163087 206718 629271 507272 704703 335276 542334 327183 323278 862414 652936 232119 259800 580890 951727 954136 584507 79519 801563 406859 962681 912784 252333 865739 100343 553535 506030 552607 324592 508912 20091 199805 1012238 416061 95515 466928 990544 928105 941174 212199 80735 631783 519334 99839 289397 96925 1016654 152813 842077 249981 466605 580534 496560 954259 880416 536927 903981 56415 688005 735905 554325 455091 453282 795573 609499 125868 743636 713843 408126 679030 888442 176851 481105 816335 106942 148475 761973 30077 519042 97618 512739 757034 671473 771001 83966 480988 95867 125469 334805 258465 949128 945451 187306 485205 359772 653835 956313 494141 775554 932010 318961 685109 91993 336623 816699 963334 247539 278440 582006 350812 198303 97399 942332 253477 473884 174511 827075 653607 910358 308165 258499 679814 452671 495042 519476 997066 813358 381655 412797 814365 511700 467964 757654 1033866 101099 762462 1003066 830151 783048 509625 436901 718224 513285 984730 636029 277402 216665 233631 39867 840660 1016215 481171 725435 855127 45999 715378 568957 241916 353909 749905 731559 939446 340901 687420 907937 224677 855786 668023 432941 845657 899260 112097 698575 1020317 220129 876906 735986 629654 894270 1029188 1041945 1016230 890191 793307 771317 59099 576491 343833 935372 32713 247157 334494 764749 64918 373201 522787 483566 853971 621400 739062 757545 991690 690070 845883 109466 353103 1045123 666655 945497 460274 521028 928319 764121 689881 992229 1009602 470854 22779 837753 322245 961658 294300 571813 710602 204756 818787 224461 382913 650773 1043841 959895 1002627 760230 660893 950146 667090 947554 720048 225598 1013013 341203 466389 987445 898953 130385 1026340 162621 576444 661206 14174 734644 680694 976546 737152 256870 894676 834328 614060 760219 240233 202207 747957 200539 964386 709773 583406 637315 766739 569181 121397 831739 215022 611759 359656 596923 990853 647627 421641 953373 860943 63029 747633 1012297 703689 763718 510222 725738 374250 186547 91123 863804 1008489 327508 446700 157169 979027 954511 670605 313003 762805 733009 883490 982053 662467 1008085 991683 897426 375624 405163 415154 455054 555831 442021 1020253 717971 342379 257444 133047 565194 714075 248406 728006 412973 322684 834040 1000921 478456 289244 730989 249487 549372 1043974 596474 204792 117694 385383 369214 809459 698274 502691 95153 619230 354748 665341 357961 1038402 817431 681111 801196 504204 258382 1004045 833035 48862 673726 1021588 940335 513326 19326 1004668 677352 317214 742339 983359 120746 14073 904140 608859 868655 1040505 897458 571167 936731 135134 502333 997187 767138 688066 631975 858510 880937 110835 228170 48615 29567 553343 859877 550318 738839 888027 1023618 715975 887175 760476 637432 122744 340958 468705 350013 894734 843557 870193 843341 758876 179310 999485 555990 802484 839148 907043 456089 634328 813005 64803 283343 218203 879512 37819 303591 728517 591326 739607 953455 689597 277693 242371 669021 621233 488469 723179 1002325 422861 979852 345079 619982 949511 294586 195412 998484 317937 979786 574839 600271 753264 613338 516901 446085 833647 419678 741919 652884 636540 973577 757116 392361 397139 844234 416738 996934 650313 386075 89949 53224 503512 792895 287612 57169 800311 706477 194417 833950 42903 807354 348602 182619 80779 342231 405111 584920 821150 240443 492883 962715 758740 567013 448453 1040670 834191 899275 890524 812025 32181 375598 337143 383262 675503 978592 1028371 651372 89841 773804 517732 391912 181627 350025 416713 970252 31582 153551 800185 234211 356774 193395 362447 738776 723815 992043 290291 85966 705019 356798 722511 837481 734293 838438 506183 977494 738699 382118 764983 96070 471989 359832 605976 728965 512469 517647 820446 247503 747489 508975 450051 871502 615515 247919 996129 143345 841935 363134 702166 97931 510546 827799 532141 686825 1025182 614073 444219 587951 1026609 722493 771739 941896 900673 770518 184925 902710 240729 742514 979764 1030245 288500 586347 963187 575279 377567 773480 1012850 179502 961442 349118 470436 439335 329579 905547 893335 314617 738538 24501 876008 162396 465803 254727 451639 318197 672699 1020746 302718 156283 511285 454225 981521 405941 904267 199527 801957 891449 425652 833116 509286 605019 666323 945301 760264 517390 201454 744944 810600 495403 508648 136895 1030802 1034355 642126 481039 833757 371134 750787 424854 158073 391497 455282 468724 635221 302398 817253 259921 847021 1018070 297311 858332 576694 1025700 714333 750419 635845 369610 755953 200027 400729 702038 927791 109753 404277 294078 225107 883864 864459 933434 875448 960108 430527 627547 462588 424710 415143 527583 378357 424268 482069 642437 1023490 333245 501325 730838 282453 193361 444138 755773 1042753 483806 910312 506437 764205 782926 986968 694242 690164 728429 228182 732853 495080 830411 179543 375430 184950 396539 234678 912387 709895 866794 987014 1043048 867049 212904 813726 533494 468589 881931 175477 261570 949064 120727 434005 862586 333039 711897 839898 448188 236517 862603 841267 437420 242603 716472 648597 170961 540275 720402 187954 824119 735020 585163 193932 436135 388623 867669 977636 1022692 963064 318877 632542 466662 303327 635766 1009675 398939 163211 503576 977347 1005325 496453 893415 906691 421612 846536 229137 554363 847145 464275 253707 124905 626463 289623 581349 661340 518758 409516 839307 169687 615827 421773 102119 875353 412599 734023 253476 52982 949584 582640 957552 448393 954447 938789 975848 976035 767026 762293 631035 1020664 659443 56859 969572 835350 581282 457801 778699 964009 993108 596606 322435 963928 611787 417224 92991 743842 1021298 772811 48829 358000 807607 1003702 583887 1027353 551661 636118 1014088 933061 309975 440875 116559 743318 622343 965552 455003 745440 453901 894202 516984 80958 554883 418723 317137 358934 774750 700306 465587 601978 837543 767586 670313 823751 388374 238964 995527 372397 503557 441056 444007 233727 404147 889566 90030 742119 151228 824251 292280 1027860 612247 421071 912451 108379 56806 561038 175503 424095 223717 1008105 444892 737902 248047 95704 752754 968561 969020 1035540 749194 899612 896628 209469 552868 225515 222779 572501 611191 381650 844264 887155 968491 773456 32744 975315 363243 742652 102301 486577 718165 265662 563423 907590 85915 620621 795997 690287 161916 337691 390569 847049 111958 97339 223867 1022477 445937 822780 335674 1025738 568607 82933 730990 456726 962248 1010252 834358 305077 40318 192635 668414 956896 642668 900482 1041946 987849 327171 339818 80235 439447 979998 168445 872281 394683 993653 771307 576886 1024519 842515 755966 259587 238906 437807 155523 271551 925605 899793 686414 1000078 710166 632787 448050 203583 285110 214391 913220 195812 340442 838993 583478 937828 849061 503685 227095 363181 773036 481756 833205 893998 237522 225096 350462 778387 451833 324986 589145 824824 584620 341235 516751 348858 100287 161469 974338 440709 916176 732363 334079 260657 325975 858341 519234 371533 810682 931269 969253 457152 873086 623861 1012758 335157 740923 114630 967932 658803 947633 884136 978466 414454 745893 367033 1024519 478619 509085 313503 782490 616634 288173 443743 244280 707671 556764 643863 484668 597928 422563 928554 156509 456025 947424 651474 702894 374370 957676 1033773 250109 940559 905092 960148 470142 969688 725659 367500 613291 277739 928429 496038 351697 447805 666481 651837 637660 463527 435799 247146 609766 468453 91613 817945 439713 908336 958044 407004 565951 454449 204013 953987 883852 397127 304626 645267 704193 1009306 508408 887022 404365 691957 440018 566999 874389 335595 629736 794030 479549 253460 519488 178547 494026 799219 718094 122601 610109 665516 832823 1005844 896932 874691 906472 987512 612296 646220 244657 370846 100314 605359 308190 52111 752929 777481 912147 1026382 984564 671348 540323 428782 649430 7155 711857 440673 793827 365851 288061 796278 1021050 956294 692987 420786 961894 316267 577447 784421 465758 204532 573007 913466 901754 283295 773294 1020533 928142 406395 874777 439725 734775 890696 309204 483094 635975 516756 768046 294059 282263 233356 291767 941922 957971 933205 986933 437422 586805 193330 747079 487995 751930 895530 241362 674781 987930 730609 391845 583995 963258 187960 194829 618860 474001 580551 975190 1038092 351142 736821 615291 175795 233939 861907 146615 216462 183794 652244 113385 406909 864855 886701 892037 413625 775084 638595 112478 468047 450802 431023 811518 730554 677163 433247 1029796 569231 380147 498741 178877 422853 1044489 370535 308915 307806 233304 961648 284341 828123 877528 46589 450434 975817 50685 935866 191771 516761 817046 878811 966151 322195 428890 614718 60330 270009 816903 896291 736343 975461 539833 618905 123643 285118 310095 389521 848043 782471 591101 952477 712298 936775 502129 925383 113850 519040 940718 317129 688447 648411 372433 821726 225945 849096 731862 148479 843186 921340 881799 509363 679816 129722 325292 62695 620967 125809 502435 828905 980742 105882 121018 1041761 839313 259655 748699 353977 478041 924021 1008915 173556 420542 639914 512317 492717 644700 1009043 970435 268268 250059 390695 931130 617758 412015 601960 506446 629575 974999 391452 763094 418166 695439 63180 591783 145261 186185 154041 211246 693500 804589 316313 650083 576231 78079 977081 887151 801972 454042 150375 369654 686962 31663 673502 656871 315983 84965 568233 240435 316391 236095 65325 585487 240542 969383 724346 761401 651960 939681 676623 244303 863325 991673 479921 516183 740154 1036500 1004932 632211 535405 219635 782080 905009 664947 613803 1021490 744075 767518 223601 26587 881557 570268 120281 957353 569663 634507 333721 779548 570110 46878 551727 256908 750985 433054 781969 1017816 347644 492423 725486 637753 762766 1033440 439513 47483 226993 963185 233071 834282 918941 624927 679211 855599 693335 226227 764876 928949 217533 192732 613583 521668 383127 411111 751772 42733 939930 1029390 944805 779669 78835 692065 457095 191476 864446 790262 1040926 69095 611389 277407 158203 672249 377209 536363 837518 992995 1000277 468853 126820 474902 785484 306652 1021777 242589 641724 764247 288219 550223 756720 626099 65303 447647 413537 830285 257793 903381 28402 476985 431569 750851 64063 1033502 858849 761048 333784 259448 324947 32573 651447 670053 771178 877275 517214 243562 404977 220943 407219 774968 249776 949782 912467 809022 229757 391475 405211 946835 914372 468698 187309 574139 587670 777770 342641 987965 382487 826090 443453 321851 773778 604656 977444 986352 162292 936788 849438 951253 505411 836410 861118 714901 494137 255590 340883 112044 337255 989684 903291 321159 604531 517034 495476 110499 694423 348503 324579 498003 649638 448714 215024 1019444 284478 732534 38844 659059 145875 408887 451312 1000432 689845 341119 651749 80367 250037 565150 641148 612661 934771 756109 798069 444859 539383 704261 511280 55869 605278 214827 963747 1000420 826998 886776 970136 314166 968863 777285 472219 710423 176349 978999 304983 806252 226731 762971 997780 759084 254420 173809 617273 673768 162521 801765 850836 644382 374345 1020265 526255 625875 888010 420825 768362 689401 206331 117708 717591 912426 629517 159086 722110 694730 408668 678951 587540 1028611 312543 505242 454834 129626 902553 877816 386297 1037520 718994 893372 1015584 875398 873879 778638 481443 498779 632022 175091 347067 104855 861987 56438 899740 386131 642424 906182 877236 913688 812519 502457 936669 840653 151995 420199 873693 773360 221084 78718 694213 254802 695546 749266 194405 690919 984569 855466 969458 812508 491408 492023 509078 174519 662237 101878 644700 19895 554686 829694 1004884 886603 222845 491887 642154 839560 921291 440606 380716 169716 731691 411195 187497 358757 1027354 516553 278506 752312 182895 981041 950033 807167 388810 953255 48980 425068 947538 327368 457634 750878 50687 942174 209231 829386 87887 936818 816429 877302 881090 343589 1016367 472221 500505 770547 555674 213933 570325 390710 852701 998192 1013787 399846 800540 194707 288755 765126 961085 998785 101349 890101 46587 922955 774996 807711 175930 548431 1032358 752298 993987 192054 851504 546045 532474 436828 326235 228398 481859 374684 1034401 734424 883832 603377 931879 774514 863969 1012238 668383 187707 447922 112727 682981 908945 384737 129637 748005 920501 878312 957861 321778 1007072 999788 335578 1009106 286637 309879 862125 480706 854714 110377 751284 836015 928549 437846 48414 335821 554362 707118 317339 257133 510066 598526 951740 388631 842604 1040774 722335 282469 422354 796095 1005928 940896 463577 997856 482891 368301 245259 978113 866264 437165 635004 606591 675794 413162 517133 183732 942810 743542 194382 98087 228445 998692 626411 346779 119777 267515 432725 407723 359209 630189 1014978 747101 736457 240999 645339 549871 327450 118727 771034 433107 114517 508691 936591 126279 907283 997746 312767 777285 833897 228786 122446 318046 62405 649645 673647 997645 726643 551902 241274 563295 318432 951931 128300 800169 926539 833333 57081 945276 954829 896234 672629 858391 129422 944199 650482 815982 930010 211801 666583 368044 912556 398283 225339 963988 738809 670547 240428 622213 238396 212721 910168 109227 571826 498262 1014294 341234 729971 237071 835821 454021 899429 384305 630180 678841 350446 675543 243900 246270 212885 105596 962907 237142 249304 1020325 578972 252140 678885 472553 699320 517285 748682 224295 57318 736403 906636 617710 377842 587364 248199 758723 924841 890407 226796 698681 89446 447219 761512 935036 977475 467704 128327 189150 621222 686887 741767 874216 482984 879899 588550 955727 885669 687257 494055 971177 959155 254863 937494 912645 606033 260040 570590 569036 755449 638539 380329 419126 841400 801510 993876 477435 772273 183914 643534 343222 1010026 669895 837395 89820 654917 569209 423518 253825 1023491 176439 82799 226762 242237 190931 396503 845292 315233 937361 375941 1019282 568274 986030 783537 585681 912692 733093 706501 324915 234919 467547 431723 741603 451554 175923 822351 849107 157115 40637 203645 1015344 452536 950683 419962 227483 688927 64607 1001622 949266 333554 999613 226955 808637 784258 600435 646502 1006133 556107 474135 370158 371859 294076 775565 744199 685018 208370 593626 332717 1043044 575263 307148 163053 645034 246703 630326 779079 640892 85923 169686 960994 633503 875704 546773 514882 1019596 709342 303082 983277 64189 215679 411423 901430 759021 1008876 760364 496332 900119 642706 247004 385735 742226 1009802 320727 357463 732067 838611 293604 984779 259367 782379 966749 479184 460159 512410 193054 990029 192861 416863 363510 857849 867816 682031 190844 618902 544469 898390 995663 324285 906601 217183 938395 619246 826225 343356 767251 939192 629426 471789 199579 605433 731514 145020 28141 566003 862701 228936 679830 941504 1035569 374682 567289 97063 740403 706233 997521 713788 472857 554883 715234 800089 404378 781838 899382 766638 458176 866061 931734 405190 892053 895165 840603 251983 947337 375439 439132 219766 385871 173935 722932 737048 420741 192958 810822 138877 292179 88569 530409 969395 632627 647932 378397 770443 919417 765146 740332 105318 461143 940992 379228 127219 702254 105918 1002842 437166 484155 958113 177073 94684 572071 239742 319097 923510 368326 166655 1041155 439284 212062 484474 181758 865583 916529 730007 606042 613573 928741 182759 892439 994575 242933 371301 936975 631027 134911 204089 352053 588878 777620 995486 681849 347894 496853 357269 986158 518371 437351 914737 991449 215894 29501 254931 399801 719246 649705 220134 244557 967918 351526 108127 937076 932421 1005894 96062 174555 994580 323556 1028214 151805 243657 1036567 951213 864883 423069 353623 32376 625657 992972 158553 421602 985849 465231 388307 304491 775465 851154 931079 343182 779407 637114 771879 200680 750865 415117 902860 563170 670644 711454 430037 834330 607741 831345 748914 351196 846444 670927 761684 282443 889679 562599 454186 611004 318442 493458 883828 654276 863473 249558 438942 391857 254075 991609 161764 371061 339868 211731 877883 338781 252741 553823 955859 575731 55221 356290 561911 249629 1043977 95225 912547 931475 508392 416745 826493 73466 371516 538863 957767 862014 283351 589730 554543 213741 710957 812897 327270 719314 293786 143341 479002 555721 423229 61118 666587 304191 71675 671309 890577 827959 154481 112052 166846 178104 1032819 85599 652404 822163 244267 706779 953196 569146 686182 276990 499184 971236 75768 711036 333814 663363 910892 833650 653938 751843 302631 183655 503010 1002518 866540 1001835 452751 361150 498486 95932 864619 990311 886479 901955 727951 171834 860006 493373 117083 373450 761729 913495 605922 1033153 417475 347081 539621 449236 1035780 346491 177845 130246 390112 841540 589091 580379 815545 585351 508774 484383 235362 512571 878298 95023 509393 65228 849360 398782 889285 942487 91711 236326 658807 286650 826835 181175 894380 663463 519520 293053 62271 709725 768936 203998 396631 375236 576543 97031 30031 32195 111815 955539 877478 243142 276398 343639 845171 587861 776389 277391 500635 162463 994272 438062 654728 294419 516970 686560 940085 355537 723789 231670 898723 185272 469496 588145 951734 624892 770667 153043 722590 924403 248940 564555 453894 819709 642785 452764 861820 698314 353101 899101 253796 678643 287676 241616 434426 909096 713198 333015 715111 1003748 305773 1038688 913518 249107 885863 179925 727540 864015 184171 636784 904017 210845 117718 830172 965190 256402 588332 101355 669110 619619 104306 103356 1026165 72557 307148 98240 955686 384868 113743 968170 686953 637275 378219 715122 1044497 769302 519257 385647 901581 96811 1027347 653844 275427 182815 432861 480961 603855 776680 621703 711962 436118 746605 634714 993901 317304 103403 210929 533885 480730 666518 671138 891874 290279 457005 209638 439079 445231 704390 155045 775210 416075 944403 652522 733395 479046 994821 661099 620259 800756 59023 1019045 861357 932540 991109 951511 570281 464693 404143 715193 488282 518532 832167 1031104 928673 904715 573331 784396 251728 923769 379587 739548 390810 484807 605044 603327 1008090 476377 846053 508757 339773 425804 866516 727702 573205 877373 818844 608508 374220 247143 893023 243524 32458 31775 836477 367475 998542 889704 292059 317905 812950 239491 187594 669562 825066 186353 871028 746790 978068 495738 470796 900171 444922 1036341 705087 408054 573107 813343 998058 988453 408035 649998 922419 911673 805535 411483 278091 122706 814875 440633 214652 112989 821244 553821 980554 204696 481705 687336 96937 357842 582571 498291 454996 356825 113758 679015 495209 666843 772255 689589 671420 31729 379325 653989 56607 847440 885228 445858 760236 26567 342267 993155 652455 892608 933458 985743 978513 226678 726590 142076 617870 843444 895758 224335 114410 914192 64199 1017963 156383 648375 985038 181047 466920 932297 936298 203709 771308 834071 117566 445940 935889 947385 983407 1033864 696091 49057 902864 908364 829688 513139 96567 858921 87933 838610 578807 921442 861620 473493 865238 182503 782954 797583 412345 749458 433378 311138 1044930 211119 783168 371928 190044 200652 1005993 913799 485587 60343 654241 791895 236091 80122 817588 396245 834695 178657 801111 87359 358165 179914 625358 342865 187947 189400 954123 671405 343673 222614 875881 843278 384929 944048 255126 899568 826994 848364 322134 249419 895147 755553 483156 986505 254865 293407 100213 324883 912180 341901 226061 563415 246525 492159 784994 218713 310164 542646 114343 736480 947299 548250 792566 826796 1004328 573132 206329 351509 678872 201579 831442 229193 642730 910094 212046 471896 842161 716387 845513 39550 434613 255612 308892 407239 159690 707795 102283 120625 616393 616398 1031840 793587 670995 438396 247587 679844 761035 844774 251186 321741 878472 918966 852797 400279 244548 397679 593803 889135 480458 665329 796414 832911 908330 586524 909507 257825 951518 191319 44971 234989 407671 79551 730397 470923 509611 447800 260216 60719 469479 1022724 846392 301017 1003240 479949 918751 805854 953447 785422 830410 179309 856911 679707 252326 307184 119730 1030916 898588 815911 686562 351930 371591 1017209 322759 637644 127925 133599 812135 367515 373963 455025 1014100 608749 1035922 884024 48861 841633 415966 597820 1013034 651138 654676 114307 620871 158398 465271 398967 859527 234489 194611 581165 263159 898505 674302 97971 839132 986007 449085 582889 196448 938605 468371 1009157 162211 582383 751010 617162 256929 1017143 829270 831674 750308 902067 834984 186053 496060 816536 928126 756427 828763 621218 694777 1005234 798689 332766 250718 635595 848706 391401 625213 646996 108779 907527 583838 749897 314342 882859 488675 621605 1008052 520096 682195 366537 468894 542698 276474 788303 997656 674043 886181 672685 186951 697806 406003 735044 737654 163212 944307 481044 373881 358022 980504 1033172 638624 436789 339485 570860 418551 286628 189855 78047 484154 611815 838919 847911 789974 956902 1030296 101563 464983 77406 488620 979095 647659 363998 470214 102124 482005 580860 894688 342295 700658 96204 913972 932659 410494 810125 466613 696169 997532 977057 373497 617109 381995 176985 987089 94837 741336 860767 842353 349373 489096 585130 759404 666934 947758 31639 947493 883425 571299 406895 709610 585319 330430 1001065 691660 238268 1045768 587951 624254 775016 881488 1008561 988017 686705 458251 78571 186305 952806 114501 1012521 236268 891748 772721 120547 484732 230652 831982 1011025 248383 784937 878389 603630 1038160 898183 645519 812534 78199 379575 682845 474540 556085 834850 728380 468589 235213 775817 269301 422717 385244 400958 984809 718385 783684 933345 130408 679367 484749 892276 454218 1004485 825705 1028668 326537 648654 765344 401308 955515 905427 868782 1035075 1021260 381365 332793 899147 959657 113013 704198 269967 405235 983535 126478 741785 619500 611975 681821 511684 924972 387416 802210 891801 749669 941864 377830 763271 813796 1009238 470817 378763 683373 990456 444887 833256 510247 832803 1042577 879308 419663 1008579 874285 224310 568447 1031938 348078 703802 185304 635836 775410 802596 744782 322412 844284 297943 715930 614783 904005 335685 891243 147142 700114 218651 893800 1018771 110238 1012568 578474 864104 850125 657275 961591 47230 939426 520219 758764 736778 371917 219893 829894 491013 71662 905886 674431 722766 351631 585443 48856 59827 735331 669656 672119 122825 128741 380584 126567 570939 256916 29823 567918 584988 715964 386609 932252 874535 842843 335415 532239 875833 126035 1028518 105938 314707 959420 887407 567786 390554 258407 248958 148407 539515 372333 401919 937932 884831 249490 550332 562589 494570 251438 813738 496242 392513 821197 633933 157555 255149 125983 984999 94176 883978 1011782 894688 343094 761622 857593 902315 984349 499473 184775 840564 326738 716242 320427 362195 971535 1011830 772893 195787 620952 347407 711593 228163 715557 22911 635888 207834 867896 120663 116542 714180 750793 1046690 518505 724695 496293 973877 988021 668891 255784 677754 38909 189916 637153 319208 896078 402797 603601 898512 843341 93011 507553 358300 528891 901677 450917 990576 856011 147361 163066 725683 897332 772387 875890 254407 509674 847118 597835 748315 980009 284092 815041 432881 992655 879214 162737 616276 248943 357950 971143 417220 239258 1020718 1026332 1011120 460728 977209 499276 851730 973411 509857 458999 668079 452879 64888 633942 837747 956020 456913 516322 776716 893661 858603 503560 21879 399867 514278 1004980 521265 385770 34551 189874 746326 222956 435646 801959 714466 314031 967311 1033891 481000 555977 886165 867379 1002670 275958 496298 587433 771022 423223 376587 932546 694170 779386 378103 331607 965025 959671 220073 501939 775738 749200 951838 633934 989097 774064 639435 834889 376673 252586 911544 1005098 372854 39667 261240 747301 130699 734397 923982 1016427 217951 156636 79821 486036 831140 972562 494291 893357 609244 460679 637574 508599 185982 375451 409101 317173 1028630 181493 477470 192799 401082 924618 932413 906913 226701 387917 816926 778620 711625 414039 222870 223469 355299 399990 508537 1014561 397755 706335 434366 825571 948299 371271 292443 180959 818770 308970 50923 584047 14829 251958 698839 1028387 675605 931181 861311 978756 823204 182941 894585 818439 1024424 102356 941153 260357 866831 964308 307096 955151 613305 326805 406447 576699 840538 994950 579241 1000042 379321 583870 32370 649735 239023 130665 705718 967672 661367 1042978 15293 243107 807802 614233 158618 490184 175591 622480 725468 817389 845778 923889 778657 725407 483089 955128 691156 645800 887687 339922 273651 780640 202363 618472 432429 368106 507688 547391 351916 419293 250872 747396 965452 880264 634195 272223 359572 387297 932522 772283 895448 75247 926942 511920 318866 737997 766817 124764 388344 508118 968783 920343 113364 320221 807531 834763 57316 975402 832281 376100 700855 446781 521100 782694 994213 335630 551603 972451 813427 420330 752832 865439 89977 625149 545951 441073 457105 925486 817203 930618 288122 241306 665519 712327 79790 94085 699991 31413 19955 183661 1001017 220633 160237 485715 571116 939440 686771 890966 956750 492508 979874 509043 895514 944625 326308 433541 379589 1022137 204524 183774 97210 505359 311804 473778 712521 228163 719206 445707 293095 674925 986849 339181 701755 1003141 780738 832348 300730 963705 493424 123823 818748 855028 995128 455367 976433 883284 872231 581406 225226 1040431 314791 204533 1029142 486741 826638 355952 596381 367220 47579 613809 683252 695949 899260 977959 790253 626045 757021 687844 427323 335518 580127 658735 810806 861548 971314 800428 830057 872627 638076 62543 186605 331367 339886 405178 488358 904083 823115 250763 446037 387882 605475 457267 293453 669847 450204 913281 995693 125519 931023 684470 514505 872695 703130 976472 931342 448422 736845 713615 968501 354919 451540 410967 444905 667498 678253 473265 224092 554932 555252 243891 903834 508643 569141 626477 256252 762518 805278 711353 1033810 255836 179674 823245 28565 957250 130728 123055 472180 878718 109278 861886 122729 629988 979335 701804 301994 1028615 287550 554591 1040688 247665 71099 212372 750225 845415 572204 588582 637894 814695 697263 154518 138923 177013 324532 651924 833705 781921 630668 853977 407243 796664 794046 1021265 650104 763636 814882 875151 830582 1040937 880049 1003708 951387 482887 313289 834698 640440 372252 222554 441894 46839 660286 758001 488252 1021765 192763 835647 342002 245154 984719 428890 977426 628045 675498 1010900 919031 354637 324818 780952 909777 1011020 947892 875320 539757 618209 985932 984405 707545 354013 724575 71419 919401 863788 584173 419277 909989 701932 230391 752292 205307 250733 327171 736924 401196 987078 816915 759252 755546 230247 744522 282751 596206 1012277 210492 49089 230747 79165 1010468 439265 1012121 195466 412622 834220 1036769 421482 112854 501216 616327 1019745 28509 324334 847027 47994 689787 653611 986972 824179 992180 862968 674646 308856 414665 876016 713611 989589 346295 683415 627629 206535 621765 499950 327330 653720 9213 679143 222701 651450 56571 490661 580594 442733 97128 717232 383818 666205 660475 1031249 369838 732585 731064 691981 702100 454931 233357 356699 806005 979018 409584 965273 981257 1036660 55731 470221 478870 216529 48366 392512 930941 609015 807787 562407 110514 298670 918006 190347 789947 643692 1014344 80341 925116 503636 486192 232341 416316 773277 849950 1024913 181597 364204 724383 935629 953521 521798 313978 1003623 341390 316092 958654 597435 422140 218525 539087 250567 1002418 602006 163109 1028275 176104 93674 666439 249270 422693 332785 883859 823161 405171 257638 708269 617141 108012 741844 485724 95213 1016367 864948 540644 704014 359114 193716 161475 936875 717886 927562 756604 705989 208199 1000819 924149 755477 291215 503385 177012 219818 878670 748336 444535 920555 605310 587047 979376 718883 784394 892175 775525 239207 849178 78589 246742 837114 876174 433443 508632 625007 260530 1000147 679474 629950 425187 963677 811513 418589 963777 932336 273371 501135 738170 361340 622169 260290 391367 66559 841917 776364 404350 721758 302549 840186 310122 275198 238207 903001 85883 990888 448744 359316 255510 940272 448756 310241 308409 177017 1042626 1034781 809662 988881 61919 898228 68861 709301 378361 196246 726951 422819 716917 779724 56818 643415 309110 372077 597430 296685 652131 502197 995487 550881 446747 863161 339499 210167 938655 737757 713910 480851 1000101 601735 31726 254580 803820 627261 359032 740141 961547 892716 941389 897849 471390 873562 928430 202231 1045580 1036880 80867 890352 920941 781652 776750 89439 351850 629616 112411 563189 247538 650439 208818 287965 998412 225180 997570 627927 360829 179733 333737 319125 495530 121127 837346 616219 582631 227761 506945 711179 761118 967384 914062 317169 939252 930094 407477 885713 1034796 308075 422070 667633 784681 936310 105923 172727 962180 470380 81146 242542 728899 452121 730346 937892 456792 628518 307032 388321 424495 342633 642398 711277 462705 322900 285471 604611 22399 675787 1024051 464090 352670 120301 93397 155576 589400 802502 669051 680938 423003 219026 618406 938255 392270 247006 927602 900688 205561 898379 683086 318142 585338 445173 194326 511654 196035 510119 549501 973420 514536 97772 721367 704029 756342 821162 514334 514953 545779 368080 604795 246521 614128 670141 161339 422967 811263 907574 407149 507329 77177 517748 1002586 374628 699989 955750 517458 842537 694886 448883 690271 462572 615371 719252 652615 619194 973472 809167 421998 964181 824981 484119 27630 908513 984978 194319 377848 984782 749385 1023500 991916 805431 568229 972364 160861 129688 733611 186340 1019684 223517 63450 294125 968262 714951 722271 479966 897859 800071 371544 708517 474285 956781 844710 91981 240614 377788 790500 1037358 666577 613330 760851 714484 625311 890353 906465 204582 702875 425638 942885 584811 847060 205756 193883 424035 777828 513818 498011 232339 509350 646570 1008266 782925 978252 728556 481526 1008459 424368 499835 834897 95098 1012014 414653 772183 259868 244246 836797 673737 799647 586941 324086 906888 990066 854652 715619 505202 93847 286269 904237 731479 1029390 703687 241326 390762 227234 831519 713527 735798 762342 238323 476593 163560 193776 485527 493971 1040612 470898 388040 179557 977356 1009754 769201 1000765 905184 505234 1008333 351932 831202 225994 207861 751430 824511 553197 905871 741142 728884 992952 461565 749252 994721 255834 455482 325212 940713 788733 206443 817523 573125 933674 898217 389944 367924 126302 671246 666931 900874 507658 747756 821232 932076 546158 313935 272357 568271 349587 349671 249225 890822 1043841 774778 930871 163015 602937 354735 224923 998968 420478 939500 446829 932445 172911 357547 482437 818996 1012490 979668 546135 323520 996139 634670 996546 998690 539609 938334 765085 750893 955919 811630 651675 693086 809931 810842 709691 392300 433611 953754 72799 839529 779435 482365 972099 971958 428827 174021 653250 906578 434941 1005786 1013986 326155 1018849 813615 936666 259251 173497 497289 872942 451765 366576 838249 1024279 320498 629578 713138 990602 829259 741046 764955 517389 735327 902454 795871 269023 780524 554095 838131 507120 93981 455734 883342 912104 806642 491886 894371 385337 600697 850162 563295 588060 54135 693880 206974 851122 504168 654723 106391 127387 851176 604642 871205 984383 931020 224815 614879 665911 944620 260391 355706 920934 828897 697789 906833 171938 316309 905688 121067 24831 686000 531709 670937 774270 89524 475890 641709 616420 569270 32422 709874 793020 1017622 362484 785153 731959 222706 914124 121827 1012164 416871 589003 585618 773721 711492 39831 740465 502053 516237 89027 465639 396903 681329 415930 664783 874519 309876 504108 454026 945068 616559 553851 1002637 1025923 684363 940656 567270 767260 899761 414524 355445 1004468 492919 268779 799470 562686 226163 271583 923418 847934 518403 203517 203438 1004178 384710 791915 338621 551854 125548 317944 324780 185447 311028 986499 442026 919993 607083 709587 337394 1002932 573337 238759 220524 466109 667254 457926 412619 945703 293786 651869 1024094 30396 766329 219880 861874 977317 700121 125486 702897 869555 611005 735470 678439 770109 806798 1002709 868124 548667 1018075 585644 575404 912006 498571 822094 192179 891177 738250 577823 636358 98249 367932 433371 605319 381422 873347 943819 997160 699498 479413 511092 654740 738141 1025740 662874 855898 390580 121637 439152 565499 741078 805311 833692 535533 349726 635576 909963 621353 906908 202673 332127 840645 805527 796638 65118 984498 971604 562873 818509 813869 158069 318409 1040724 587988 441193 259635 810195 874169 40953 844198 701979 564978 1005095 223403 435043 359108 109948 955094 256015 439718 711559 511077 889193 413951 968642 408629 654481 977002 987843 64118 347838 202659 698587 222921 350674 624116 354670 1012561 611304 417486 644712 822511 95653 251574 449008 741219 937514 1024679 581228 163011 565100 874118 207101 64294 479724 865012 129820 735399 92115 762805 369141 115166 506178 236280 715126 942127 597159 931893 593529 338891 505640 344439 379295 474341 639387 695021 151207 924389 780419 956722 322533 822516 513506 89689 360265 285617 955573 251476 724204 907868 1011870 978697 898156 1019368 772310 858025 248886 596714 389931 743991 969914 624605 749684 510869 511434 379163 474236 912194 893753 253890 888423 616262 628133 999000 195002 467820 744519 784176 166637 644266 173877 1015046 839863 371915 654376 1037837 986595 502636 308327 164607 199613 513170 187188 1019224 792059 32117 586485 687649 562047 384778 906270 132093 183933 759270 931617 225166 378733 213374 809279 204094 300847 909671 925612 503242 237476 688066 637831 848235 941634 802483 613352 568186 129250 303032 355050 470684 682323 1012420 112873 464583 797933 465837 151466 494236 888753 470074 258534 978200 236439 290661 534175 305097 397302 217909 323997 289015 433494 443825 249651 755370 841410 987623 166902 56430 89943 203422 400781 995264 1005858 715094 342758 908852 584108 236189 413399 624279 389538 822693 476110 406520 371561 614225 943815 247935 175577 127737 373875 320911 676777 452045 105767 36726 846964 961396 571559 401181 948898 811763 513848 647058 854652 761500 698942 758503 931133 119779 151283 737200 816334 325690 992146 1040880 692006 893799 194389 770771 409257 939779 770732 861651 556457 832878 649403 816985 931277 355437 115669 1022849 162490 948625 347997 973257 232350 612078 814190 228423 663501 829258 762651 472741 649848 122191 473560 505282 469934 977474 988509 290762 375869 998920 494436 218028 31119 934888 124654 424363 914024 1017388 780803 941617 513340 998696 871798 269501 908752 740507 844091 825829 693391 907791 980002 1026353 812968 454246 340158 495175 658735 11229 124870 477076 528316 724079 386744 408244 294107 653978 452388 374905 678630 941296 998953 537070 989138 1012976 597475 909500 932634 938299 105079 929175 948377 653409 271998 883223 353454 111102 97777 894157 889306 403354 301931 306551 635782 322791 127958 532472 789119 315165 317813 727889 1019181 825078 613482 236022 186135 302955 711622 15597 244531 890768 362484 245104 920635 107383 773901 611443 329435 975441 439630 957193 506993 759963 519617 579044 498406 45631 802459 321851 190709 283579 123063 802063 891708 1026758 719564 433574 621705 186713 939644 838624 620615 365788 847450 930887 645484 319959 477019 224941 1000171 184296 47567 437660 258589 535990 886990 920910 236643 233262 883802 648404 915722 352730 121517 889763 554937 249666 374665 951405 698557 740216 707524 944792 616330 520481 648444 195042 644301 774268 540141 23231 942926 343348 244070 593518 864707 637210 953754 435686 240377 615710 978090 674677 583094 477948 539103 917995 350710 652216 694117 756637 105845 710766 871187 298779 739038 580892 810135 1036692 730908 772126 437821 576425 391237 715347 425070 306994 1002945 633338 503416 948765 502722 359196 424690 621396 538959 984299 904769 488056 23351 448965 123254 154857 850126 144633 907714 856025 874869 747838 763036 878717 219642 238521 530163 768227 774679 834122 484679 691882 711650 27130 481327 638285 618406 514073 941722 1033334 253581 579307 723941 1028203 228262 756473 585907 433825 773468 837239 54727 552867 481513 1024095 476191 933464 282439 836592 985245 740963 947341 622469 20405 952294 542447 377205 908837 1025266 829342 565209 690862 836407 641902 818472 390560 130709 387750 951453 1016627 986937 731064 86907 810732 95033 796575 163491 758667 282490 613314 392530 112332 946349 146990 865086 955634 695707 834889 363291 708488 227102 151517 730518 97449 443479 988390 301911 209396 1006544 997482 953249 500460 229184 671110 500029 405217 934828 683305 766137 827769 511813 792377 715605 882656 697525 580915 380353 450136 427962 1006217 651623 482006 755837 807673 870630 445126 357868 485067 720769 1026840 447221 743248 859975 176635 855671 467960 898247 57115 683187 831113 317078 1023332 369623 255609 327237 97778 969704 609132 877738 52734 680623 978000 514854 457900 1031299 740412 359050 583417 748726 469916 488226 532395 611629 969502 750795 127893 531429 163284 404210 624377 260995 92017 642019 382582 467691 490337 697879 382641 478152 862648 782080 142999 962717 389331 619868 499064 75747 44029 740039 935695 236155 735791 1032647 121935 51439 767367 647837 556468 253733 728350 870119 818857 47341 228623 376400 60310 415606 485861 621750 965654 1038611 695005 754931 363611 269199 831980 487835 851108 337783 664495 752969 325088 992351 433574 761612 812873 572813 766095 192333 285635 60274 861939 677859 822141 223994 342447 254814 842183 829519 897720 702837 1031752 634119 124318 249059 980617 417374 462685 409038 743846 651012 378486 924381 62450 238399 359096 944407 214619 449195 226591 507553 95949 614003 254869 844514 223422 737074 183723 635927 338365 203943 601517 39933 53146 945606 883220 1034337 890086 125374 567032 401273 641467 64844 615223 553451 634472 641445 1045585 159159 541599 238045 301485 907277 890429 208301 619694 572392 383685 963002 758395 323174 804159 148607 904966 842073 254324 915088 399305 473058 520276 1012017 514620 924332 406011 435007 471711 768142 829324 174027 59260 694699 680687 366437 899395 219857 1033592 640885 889389 1023009 466262 45562 622278 1040794 736184 908482 852287 588955 967637 201593 951611 748124 385843 405293 822905 280309 912072 608637 471658 555701 343665 29115 1023200 118991 1024860 578981 953042 959819 648118 779110 810842 765763 904531 212190 937444 936526 838840 763705 645825 234749 579501 951763 972161 389349 888533 622185 1005657 339193 119781 885981 944476 1000566 629210 711836 659350 288727 1017204 869287 723834 215839 31515 366034 644514 771734 971891 278426 130262 666429 589335 536014 188233 452425 255534 595801 987263 580733 1027207 211829 757547 863623 68543 242042 741173 731543 901574 242373 97061 206799 1038128 342204 294706 354280 476487 712616 588826 822455 748904 694987 551343 722426 47227 957138 1010970 415535 902539 973843 775247 746347 466520 321655 913687 860638 166877 347734 941010 874542 273406 315770 472740 927623 700590 733246 867029 73693 550366 810617 145308 235834 585030 860605 537341 115451 626673 490265 685459 478562 938175 622378 773340 850595 756201 734565 422493 463023 620769 196434 817029 105403 422117 686329 310733 202935 805183 685830 741567 464796 187494 942299 713005 454279 868052 124219 615163 821082 560958 92279 986826 216733 968632 327137 571092 466896 300766 578682 457841 278141 258153 385446 935311 654724 423630 1019441 678127 949777 243954 691789 1035288 161748 456392 877371 911202 430391 209325 421692 709515 663490 333533 365147 946872 770742 425804 900292 691444 424809 292850 460863 452035 703367 715984 436751 608228 964937 397171 16220 227578 97879 639102 354730 1012289 378238 628079 351971 62670 579256 40187 316400 390692 308979 684231 835312 637974 956163 1012828 212803 678261 273846 674649 244876 778895 448886 416877 796791 453578 924005 297899 306605 259914 848789 744606 1008242 763797 409313 113845 208881 738101 307180 729659 356903 316773 901481 971477 845617 540012 580537 119517 327313 511545 767401 393056 456966 657903 757610 469686 755052 225758 776723 487787 326287 951885 260871 780820 933427 547175 191442 450002 775110 162347 522379 300018 517677 757541 565045 714903 228944 444278 981094 961882 374201 471990 905453 498441 595899 771357 159375 313321 828664 626507 815411 49100 222159 732396 810439 780728 177079 522881 993073 826727 628057 653432 264447 686944 731773 1011457 354006 570282 355544 519936 769264 1002013 825119 215869 415449 963492 347710 378282 758414 292955 286293 943258 827883 95657 624487 122230 190393 429810 996150 974086 782572 223415 802595 277301 383623 85453 494215 588681 926510 874895 772769 728914 122483 841509 349680 93981 755161 858763 106070 612134 174951 637049 576248 600861 455434 759162 437545 554167 146857 1026604 860862 484175 738775 845420 775229 112356 48455 271293 754805 948440 444883 912909 907676 497570 108799 637305 752017 1012421 781868 764185 648050 991057 315188 435641 736021 429482 382105 912437 810675 21359 322868 757554 412021 231358 332662 975238 546686 686443 342843 839021 615932 506396 202686 624625 1005644 351798 929035 650932 464374 906597 518948 484477 484065 453906 243999 689893 873682 470648 702044 584673 910092 509674 374325 813767 650906 646819 912154 968025 30155 237516 937443 990227 366469 652512 318917 940865 848100 962314 169337 714449 229169 1026341 619691 613139 906145 117590 912320 547966 231289 429301 377810 935333 572730 776882 685611 848117 834217 794075 653388 388867 829945 778417 999740 638800 245152 451174 561137 166875 807751 926075 839412 800440 587867 733401 975676 879829 850094 807543 704085 118504 518021 815959 638872 194228 445891 212430 747143 293295 80854 283111 252811 837317 478517 257081 1037957 1046856 466151 711853 113990 260171 195659 162429 335342 440177 604898 768076 621838 855359 979609 362417 546534 930756 155004 771046 235870 341478 457409 860877 623063 905770 638161 453694 839004 690495 843309 194055 375181 986467 376354 48084 220597 865713 326373 801815 798664 812639 826320 289643 814561 339929 404086 89315 870629 683038 229156 444595 840102 427827 57078 888518 832764 914760 978498 532457 341446 806841 874257 528318 452330 145327 587370 944359 257953 575421 609493 242534 476856 259619 221009 517238 107979 771531 992602 317417 618865 749508 213983 846033 813959 996304 587791 421014 877454 889899 181117 89931 689635 759991 632399 224547 683161 494283 632314 231859 634251 833291 195151 540339 989420 715475 586013 129193 473802 122279 996637 267895 704088 777092 375411 649594 889300 313841 129132 472414 104167 89211 387992 946894 100827 409474 46205 1033960 599755 663326 221030 1018219 24558 1010949 796287 453507 257684 553974 441509 621134 971955 220470 191794 32346 101886 249609 198599 232803 912772 927165 930787 996156 367977 65075 659181 874129 1046539 487796 518217 965260 493520 814923 324531 282510 995417 380636 247038 206699 933126 316507 522409 309701 554946 602058 767281 32686 585555 32209 907494 429179 383332 792127 439890 773544 293812 695268 1004456 222193 492831 127672 696950 723133 779700 1033799 844571 248415 292828 962906 130020 853818 630580 576119 32166 634488 633661 889758 922741 259609 19183 207868 602937 358584 447724 207485 410495 189759 438780 923130 316267 906522 994343 454896 735964 973453 255288 776221 798537 763888 375478 170767 975531 642449 904356 450775 941591 766170 746571 876059 201375 771018 604632 295903 446607 261418 175782 154743 595820 709851 1022620 105454 797650 470648 1029165 847957 853979 484728 941230 880312 745126 295743 734700 224151 246748 974339 843713 887191 322530 309131 430763 758039 746671 633243 1042500 905757 350667 104250 581036 1016967 775061 860661 490690 824379 840787 953219 489774 103227 1008825 126768 893511 1001574 992938 44935 381119 842331 779174 738021 351410 215482 626332 700242 244201 566878 313336 504030 817367 748870 953451 1002669 840527 550367 750978 804596 179150 700838 825047 440122 120044 347215 625571 232917 881605 1021462 398298 588883 568883 192124 227507 627514 635369 717940 205271 441957 481906 294437 873190 112155 668223 480499 748235 583395 418645 848339 897095 890778 895696 871975 931784 989773 273912 431293 247452 1006960 651607 193377 315997 925207 96883 964171 486008 977353 250974 201599 429182 917975 915206 863558 480073 859849 554740 701037 676762 406415 354680 848604 50667 848011 944785 871853 417258 649104 977944 780753 776307 652980 163192 1039408 500704 47783 495930 518353 156649 1040477 341245 236711 157399 430771 887751 1020507 422711 736795 760300 806348 226875 904506 935740 368492 1024825 893237 485146 828873 400315 654611 454830 465833 827219 871487 752472 453478 987843 69583 500838 890290 374373 725679 579943 987048 255380 568924 903900 372070 554683 449674 638772 650537 732025 749722 975013 866134 758201 379007 357107 277679 256908 257634 833106 567517 473894 1028653 634317 310710 1035789 669583 437903 293071 358059 576339 573208 410333 575741 855283 4094 776556 775326 78803 595166 351708 481486 713943 298830 387238 712480 921301 447896 887698 663149 313077 809972 589076 540022 449067 747315 628907 109493 683888 501482 818191 419577 828842 802469 339399 850275 816363 694183 256897 663228 411439 130242 86398 979401 778575 261474 208447 683581 456086 843660 1027084 995787 1003304 255518 782209 513167 706428 647955 464888 476852 554411 343484 192926 802329 330654 97256 278422 1004712 63468 906930 774588 900288 966256 469436 842063 872361 661209 416554 368021 117887 601560 481635 522417 641707 981588 444364 495838 445814 483519 751695 339827 390054 904506 777033 428975 370104 568570 236733 28567 927854 504427 229567 633724 109965 630879 583288 96069 49099 502334 88283 878444 322891 226763 898410 249935 255254 396154 347630 601769 544558 736281 445662 1009512 154829 811497 955243 293102 125390 628299 245336 243110 51679 191286 710423 605420 222524 775786 891108 517816 335389 773707 338899 865910 44947 780467 468666 942763 611507 363677 592759 148351 555950 990808 908867 510286 984947 487484 677242 993194 874575 898604 839125 701159 386833 236325 783256 879276 188132 816227 609262 955709 1021617 230654 218805 193629 203567 943774 695243 317681 586857 702991 415649 406142 240359 913025 234445 945832 125343 924131 656861 718800 219566 1028998 612029 400803 812948 955515 781586 549881 892308 584318 325004 876008 369500 843869 741004 763947 294194 183781 880395 255531 594398 228393 181946 330675 200571 369916 357492 341347 130695 743111 432987 130692 511623 160689 567613 125916 380348 816608 193404 512677 159373 635301 843054 78319 642684 948664 370439 872038 1034885 147027 38765 464343 836536 733307 570609 173895 686530 59741 855925 644665 671408 687652 446934 378015 993236 348136 747480 664507 64116 1005169 876512 449821 321150 1016483 189303 286847 126377 454163 142709 431898 361461 678896 868835 446313 384454 515457 756039 815539 222381 703593 414708 976248 462804 449361 943209 645734 734805 637019 662245 451781 190115 247619 126857 116615 343985 556489 446068 270139 465746 874318 448302 519222 867082 414119 560958 424285 676509 717443 330555 85982 912320 942874 980240 59807 627831 207662 617843 981286 569038 445271 1032980 578253 390556 1028292 402799 599014 31740 409186 125813 377629 1041193 320892 85758 871877 964689 864757 573380 618072 173439 61818 972337 552043 181671 992431 945452 45757 1043856 780163 1021716 464867 455529 490322 1010018 799980 502673 736858 76223 555389 260358 1028622 58362 516150 1004739 193384 816909 773014 325752 539502 649720 703425 990729 293339 520395 256540 940559 825407 294371 57022 944798 494711 62157 384220 840364 677489 695483 938695 308604 378525 932126 48107 710761 282077 940059 91063 550271 832851 735883 742322 781443 882072 63148 936882 398303 840757 769634 749959 929935 44605 495445 673423 951991 430927 975886 399319 243621 416381 95198 539516 208250 881685 660924 194761 929549 183028 692958 859473 716358 95159 227901 386207 979737 727896 927708 334328 816419 218910 304625 427262 625343 277151 444248 867853 667358 829203 815446 453405 452695 316541 834266 102110 358076 921560 428447 710429 224599 885747 416204 597239 941897 195727 160542 923587 813979 726558 896678 378228 700059 897831 818132 1028277 581063 145870 937680 642968 736212 647930 777892 701426 186354 300957 563519 398943 298475 32540 270119 234875 724913 1025633 576127 686537 220881 724956 387541 290615 1003575 1025416 698542 626428 743317 322420 828331 326061 617298 699354 252628 678374 650787 507108 1016741 276086 733758 144823 156155 734134 469484 707819 430679 902807 772409 1044999 187292 32594 59035 442734 1004780 439143 163824 809460 1024303 102043 48886 513233 231387 314671 204387 172855 59999 432191 917855 658095 350834 914656 310303 949354 921267 441099 952537 857389 225903 973605 938583 261432 499305 253544 981002 785042 199911 250395 512556 1012057 905277 300956 353266 462456 890226 112086 821113 879675 550621 757361 699179 715498 902382 645321 627998 732597 94013 898215 986085 260945 484822 428860 47607 1026069 1025419 322153 38396 1017809 327555 349940 353014 964225 96740 1014787 517795 1027298 846055 889431 551155 225689 416655 607982 974272 196229 841526 256212 876926 150238 257458 713545 710045 1009378 603542 209877 630067 164095 261329 977580 535807 371153 451306 695081 482849 356733 869771 302552 211599 173247 621841 349575 374585 938923 54734 513071 324796 1032417 178746 154359 806605 386890 556103 347885 292185 646790 891730 277159 902764 967085 670879 965842 451056 838998 630183 730702 742574 869767 930247 351124 63543 204090 211384 486833 582619 325844 342922 947027 645073 485174 547611 223343 286646 944872 942239 1019533 856817 477822 706813 556126 179463 742606 941166 1021513 552277 480345 149430 89293 506648 702767 654486 466375 473027 915028 954155 994862 238391 470954 510275 802713 112496 682839 59518 486010 366014 817969 819000 291053 755627 97099 756109 1033840 251060 686405 821019 225171 365942 380023 497066 467189 736682 177891 813643 113935 173692 439676 391313 219505 241883 435832 508237 302827 576423 126672 679581 671294 909402 842572 887516 961109 353234 933507 187185 945253 991347 220299 961840 383596 125113 958855 226097 889799 1024674 708502 727795 304123 755659 129817 837941 202579 628196 307045 751961 538935 482531 846548 747859 389560 649172 181693 106424 342428 865394 327586 936638 379768 243363 624183 635788 728206 806123 469681 749148 641678 936892 363411 508955 758140 516844 799949 669468 290586 782487 921422 55803 817611 154041 748664 627381 271799 683377 863175 634765 615965 867546 513667 348035 711032 484650 16207 577975 886133 498597 999783 1027099 1011930 850010 860662 372495 519768 776397 229096 1008580 633070 1038872 766690 644045 633579 503329 364315 843959 998082 686188 1003192 885919 453980 390806 451198 653581 641726 1039498 239570 637325 625491 869487 167802 286678 708185 520064 204565 926039 1012068 479965 187249 752682 81525 878102 637773 859877 128370 492718 244180 713516 564122 378635 935841 666598 754870 325997 622153 663447 129578 682742 904988 481543 256285 857850 758392 507012 574365 362403 195223 592863 73555 248818 333497 40445 863860 750676 308473 208503 899114 865250 871823 201567 439480 790363 724027 569835 840381 573269 97677 45020 59061 840803 620663 736898 775586 411279 635316 416627 490344 436153 587316 869362 118478 477156 218994 455482 446136 1001174 716230 932774 447573 206559 351971 885183 985934 668219 832398 374093 342390 707771 423118 905819 1022114 639335 829353 418794 897342 953741 997659 212537 277211 427379 232249 936618 478968 128930 139253 64436 718166 902266 736225 455620 1032570 545695 597212 637936 32477 29629 1003331 76407 896590 906474 574933 243933 1043078 742557 890332 359788 531705 757285 946511 293436 37629 404431 1008197 968583 349566 426959 1017241 285775 1017163 807382 223977 765500 664223 810953 453655 337535 30509 733422 429687 1012610 863899 889646 506135 933172 313018 857199 453556 495459 564555 579827 413523 52703 849489 1005206 1016038 995922 499270 148445 350644 253334 890171 105693 278004 902072 217014 397173 650392 322499 759180 672607 851520 253021 835496 81308 922478 512969 239158 552433 709417 438216 1016805 644529 316239 1016180 440682 427961 421737 448355 802648 556760 171910 995526 441137 840318 298847 563685 251338 797310 424874 292391 761473 730046 617273 1008544 472921 292556 374712 89231 252368 253680 885740 189899 634228 325685 318614 992710 628598 755061 813677 842030 56475 428846 296942 702607 481373 768527 238135 691933 398073 877283 630118 911720 876056 877937 906253 857767 385443 876073 237941 492127 758947 93170 238331 94908 743451 380374 612759 220191 552753 318693 179812 441639 362175 365755 325172 699766 972302 113530 423591 966402 949858 768134 379324 323380 932886 474000 250772 503057 259529 633079 1045649 492373 113749 985080 238495 208380 876735 838250 716257 152911 1011948 277715 935844 710132 476569 686299 619855 804810 971206 621900 489908 749377 808920 906977 808547 896233 228963 1010057 882306 649831 456470 593023 113078 798396 187865 285948 455498 376768 1035587 931637 192300 167591 1024824 906179 584317 932817 448741 51950 781828 1003973 469626 112279 502100 862670 212662 417460 969697 571096 988266 586406 771521 878402 497767 948239 359691 740307 634294 833723 921508 44015 1002297 821375 750310 621741 16101 726431 781649 713911 471453 880903 15869 405452 511779 678683 909737 677841 647403 76651 492921 869298 870198 942399 435046 485651 305009 465039 845018 968830 964193 1023046 675555 835465 232931 822919 945475 355150 726797 411069 324820 432869 728477 695724 810035 446061 1012673 109686 832476 614749 472417 901435 190806 767067 748871 797087 715208 976030 495182 1034765 746960 185278 743597 441720 612304 544710 915508 958939 47543 516873 521556 989350 253035 835276 308847 984846 385530 849392 685651 357195 976015 165883 490464 620790 372192 866526 146903 718109 440824 577497 212043 318307 815468 935727 776417 233421 588885 604995 637843 424614 572089 433561 381102 445805 351061 92415 1006165 59382 289255 732382 248109 895332 576436 154298 693108 902449 978624 386676 466774 801260 907874 515459 1010992 931124 333542 517802 838239 669498 864469 931953 906765 200169 603621 578230 701834 206047 278264 830245 638632 550809 996130 577383 717296 379598 446963 576957 913625 685326 715996 619175 652980 867342 700101 355053 304873 809448 849011 711979 846738 252380 221025 326311 464102 439866 1023045 534967 314550 171685 837490 898200 709979 575805 479799 360206 730011 638620 627629 792239 1040832 196002 985813 641627 189807 399846 305247 465195 438700 247748 572019 777032 153309 889519 761141 965809 904785 561567 710488 265167 362460 379259 495918 192739 944003 764900 583851 752685 573381 445242 373175 132862 421734 947978 832174 651496 1002117 275894 957153 228563 440124 407442 1032775 90783 440024 701559 222572 555625 489643 856014 702128 732062 1038922 88283 335353 573396 751765 547818 569173 179128 579505 1044036 204571 353522 443874 452697 911009 943672 320118 866549 203622 260444 993762 883292 890499 40441 586645 177777 691771 777153 832155 1003329 879532 88820 427899 889526 801367 604406 321195 625995 477929 514360 89215 907484 386383 257632 455596 416643 645517 512279 650827 578299 290595 921574 719568 359006 290399 473522 700796 326490 215199 944350 157051 761419 890254 480748 708278 973158 200463 579310 991341 914786 886689 282430 882908 451118 954324 519521 472746 123761 748738 105426 611278 843017 1018678 683847 669481 969544 196364 713459 605141 832242 300921 592495 158953 210349 510297 405383 1022014 944727 963417 453035 764131 378358 351978 322411 13278 860101 757177 517233 224423 733001 683606 678617 670319 367992 642251 679703 121303 680891 239255 489656 903283 65012 280499 676222 616252 114582 735321 118199 516143 1008562 810665 109511 462777 584470 935621 444384 487769 639829 702279 593625 60284 892206 220820 841259 160599 855251 922098 945601 953677 318808 741742 271865 817906 932302 372556 268199 260173 1038499 370422 929714 293244 106407 30335 586862 311026 863255 872878 485848 228820 743482 389772 229224 998193 1003299 1001656 204762 412047 472215 351806 244150 385972 971588 579823 421553 891705 645271 404474 992748 585525 442123 188171 585943 613308 465084 904410 522885 217941 90911 494958 38815 39421 926457 946874 919167 993357 963286 608086 380402 744547 218775 776467 887963 699512 471742 657369 932509 375094 964856 636460 500583 696079 762638 207578 175019 878484 395679 342251 605620 418745 977991 960088 72541 818567 32366 125149 415606 957908 481625 322228 864815 237448 418367 671555 413029 44951 961380 940878 905925 665302 182745 159213 258876 336365 627630 183407 429538 878170 308019 816857 489625 745910 49140 118442 384348 733815 850756 985647 816231 732765 663162 195362 772278 36031 994729 223541 609012 503010 648940 702265 853942 972720 286539 597564 448830 784650 895771 368361 691519 314023 129085 123543 732571 910979 831709 450812 640123 1011852 382231 181150 832029 1045637 1007790 630474 1003332 223018 142831 514569 994075 948525 543998 498538 894489 910947 192424 116573 365486 431831 730953 734185 871610 732011 897466 285851 475839 431932 691667 306677 423657 385784 897713 998097 824855 512700 620392 1021997 650812 255226 888355 1011296 160474 589145 998157 671668 946230 693690 424849 414674 145361 952893 441586 760232 993933 61929 495191 666795 165759 584147 900272 280314 458121 182590 750638 289788 457408 766323 464318 1009963 878714 54638 233458 752723 929480 96733 771727 834902 930590 415038 367443 237087 984915 831643 776817 997944 478940 979132 871238 911728 210901 294459 953786 719013 163674 752754 797539 846117 321964 465638 650689 782208 513611 881751 648104 879937 42974 46060 833303 958244 801252 488244 862148 572636 620246 269274 674987 357346 581935 702305 652204 932487 758157 372422 388153 879500 548447 699790 814065 433742 275454 620955 825188 885935 934382 117366 804027 742315 116439 518916 963394 307767 943882 414933 63927 719962 1006168 377183 792437 444073 971340 710854 746684 1025093 946219 936527 630847 810614 998921 843339 456344 124834 745225 814222 498298 974026 1043042 619505 1019407 802532 626517 719034 636595 381684 980082 1001293 981289 851330 436763 195920 43485 484686 355285 925170 897322 494683 902442 486151 184278 722892 726866 200591 679435 177003 846504 538991 928573 476979 914632 908948 498331 982401 474804 147262 887638 685863 696296 857308 486524 27641 859031 388375 323462 665341 668499 433351 304623 349038 829239 860877 965017 865834 977826 827615 937196 590830 481778 1020079 681373 1022242 588984 557822 7031 888165 188097 223728 394995 855523 841428 370809 909902 59837 926061 738139 592885 486021 112843 423581 367078 509356 574397 1016187 463317 332463 971350 776337 771469 995091 219231 330974 345586 745362 667361 388505 952923 454763 987971 209710 1031186 226857 916224 484750 1046602 214904 990812 876480 190842 988100 799971 554547 159278 814548 153470 506788 843594 745035 685195 486555 492155 479353 242731 607662 726839 822954 738666 801693 596215 776772 580278 1023265 1036588 1010497 473399 845172 289720 959095 155331 287039 652853 357818 109994 222775 1026292 959853 111855 120748 758193 319020 162801 201175 420730 804078 659823 915716 992587 956872 561918 898437 226669 986489 64058 694077 302535 838870 773477 622370 421428 317203 372678 694681 196116 626926 189786 696089 974887 764709 582878 407262 1034823 881031 974951 742155 665849 424285 221694 880403 721758 679392 695250 439763 489058 961942 290094 732500 138236 739151 836223 122031 857819 631926 216562 451766 81721 942321 921516 517445 1016812 97638 930667 615709 122667 780469 368875 476759 298487 43389 62270 613235 323132 339770 931124 759750 1009678 398067 576766 493284 168935 254442 914817 829145 875114 107871 859251 996052 1015172 374001 915624 487487 975716 674647 388554 104387 717513 236350 462665 553653 771040 959690 846060 223194 121830 204566 478266 30543 682471 618831 760215 502314 476523 62932 69183 116729 944587 705119 492795 385404 449859 547133 130135 349782 355301 314031 642506 939175 972310 885451 1004686 110403 483148 348894 320798 1004328 502437 361934 225122 584093 184142 30685 244524 839853 674044 476365 503395 834139 523526 522300 565190 629414 64029 951780 888657 377974 470830 63460 961644 496741 391502 127911 376504 756918 797022 994616 484746 488346 973859 985949 388946 32591 813293 872424 333785 129906 185301 914945 146899 742589 864147 63330 770406 831373 612340 550398 157311 701417 473862 953015 374200 859353 908162 207095 571123 195018 625650 678758 556313 742195 871260 158186 289771 317260 441797 152463 288959 695974 373226 214957 64219 536431 956511 752962 56501 1038604 21823 464342 867389 906269 582559 838997 1037464 335764 327110 683799 343257 548135 792286 828878 290266 548517 387974 965514 801194 73069 847621 823919 587055 454157 538877 31974 684538 387973 646896 577910 217391 388460 760587 981141 1040921 560570 816598 626326 814456 914850 584999 580811 708239 470626 118702 240443 227507 797997 869531 1026454 242141 930710 1005008 308444 1039128 752006 951978 417374 873337 601716 1036421 391286 776920 127055 864378 135086 764510 766533 362219 1004384 764317 1021261 502925 63193 187209 785856 648347 922842 93278 680412 806454 293622 325133 181733 702789 699610 366268 764900 335477 754510 910947 706038 408274 940788 362297 837086 681069 1020054 175582 990793 891453 653525 928125 919225 353551 831667 845254 737963 494451 378361 240299 472667 907881 201661 685010 195917 943703 771163 288607 755964 276973 966182 1002546 408496 831436 248239 376737 62291 124190 456132 738893 508598 648901 822331 727277 864713 805301 923405 1041202 313196 1042769 358809 193692 957812 292405 504978 556470 877302 434539 59519 79579 101876 342357 349891 653869 817106 974371 898470 216735 728056 700244 210013 310035 276365 619291 960563 190268 766820 1001921 151431 750803 399022 816434 556819 421949 77755 482124 606685 742429 1011348 788943 504216 151019 503617 906962 816565 389447 261328 808167 689374 962758 379070 720257 768518 126047 547199 24489 923029 468205 296431 1045765 795071 226898 1042552 683880 587911 564878 1020821 810358 994346 440089 686822 843292 428539 933585 128354 125087 840903 24059 924329 257241 902732 869245 80363 624365 837980 502187 890695 154015 441674 336637 839798 1010130 804199 228600 1034540 867661 298453 226601 893071 697135 125243 294896 671326 1016986 343091 448854 374138 658107 845796 813771 329654 1005922 517890 660975 644522 585268 781369 751930 890420 313208 390790 855276 386153 450280 979545 845041 462461 601243 519648 480486 773321 585428 382693 838118 290579 750917 929702 906787 571159 902986 728961 163613 399334 215544 326057 1032883 443890 504404 63543 843492 924400 420918 480414 526207 975557 886419 405404 495019 1022350 915264 559859 354463 836954 486803 833641 100349 703026 304807 895921 644668 799985 877119 184215 363743 697298 523305 157947 888736 897361 773938 28469 29279 860018 324751 703148 1034254 1000796 872572 504713 603959 732858 322156 234974 432730 20223 128353 643885 817968 453150 124316 700475 641830 872510 261164 420999 688623 818347 880296 645319 351002 236839 184052 587213 1030286 374662 513174 769640 559547 52719 758107 58227 553373 108458 179549 652162 626361 893497 870699 480554 552825 743250 960686 570614 317850 860005 883757 385338 453987 167742 473671 776397 727545 706751 173871 701290 145023 849106 506076 782677 642293 514195 934734 804555 699514 1025412 760726 731251 612569 417001 259016 212929 852862 749449 422990 805754 945507 568883 291798 440560 361791 816506 942048 1018187 664315 760621 216777 697659 520964 55707 1034282 7095 658653 446759 778658 894311 997217 235467 617960 360209 711751 413299 726686 617187 759357 61944 709973 132095 417331 31207 453894 461611 61388 184291 963132 124614 644652 179726 260548 108390 1008067 384402 376340 1021544 241138 993462 977608 223043 613015 980014 312243 428747 702091 617893 191675 1018909 130382 951677 681259 356943 825883 194699 651738 756986 221687 633340 744530 177893 715686 298159 366542 318432 50935 339865 546810 472924 897226 469151 1017672 443379 736144 809655 217901 858037 215255 604613 906391 354260 877810 453166 310362 834697 472523 652826 153135 121303 610771 518802 989849 948837 212198 591579 877449 347873 1018678 818201 401021 725973 413388 723293 421731 1042566 229983 428970 425481 28221 326203 497605 970997 482598 1043618 584759 657319 963114 229999 781616 850601 850260 675434 735077 734956 727609 830201 324508 822923 990570 97008 868605 1028633 364371 193689 212765 255558 706773 505045 999833 212777 376716 539512 192213 230591 1001283 444251 28603 88749 728460 31671 950397 412399 301014 421466 283566 849483 588389 657395 925278 747194 130316 1016779 498267 257923 548143 122247 307407 585547 1010520 841244 186802 817339 978033 811765 440050 554205 220534 462809 376274 684331 488042 192011 404935 59853 572179 342141 936651 91791 744048 125353 722223 337868 375179 349038 869804 173530 494137 477003 937692 309163 932013 583283 304505 452408 224491 625623 973443 338916 108503 142201 1034574 494799 231164 611438 809527 445033 257730 213791 638625 1004302 768211 919386 700360 324125 764474 1023384 465319 740780 537591 634162 923497 494949 727658 54839 53194 1029912 972584 677763 834497 960278 341484 174779 582910 1026245 468348 1008357 439177 666223 597399 805587 125560 547387 810414 564193 548554 900170 78751 744177 858590 220889 510916 1007185 156959 845219 734923 622180 907034 96947 372568 473842 445780 909544 930331 407895 829385 1000571 976531 611513 155101 456987 898189 1035797 870125 936940 812775 865581 577871 889991 128696 971830 959387 577004 732442 644726 904358 666487 796647 178026 120373 432219 556784 414899 582735 736819 155429 522600 269503 620262 942413 439834 671697 991924 485625 309658 715625 687712 173515 501980 791993 483152 423513 323773 891620 979991 880950 796903 940788 250413 687639 381347 185948 174947 464241 1022630 1025688 519433 802510 751162 357767 752460 925022 695683 734545 505110 83963 518338 239802 801077 971542 587745 417272 754663 895509 676699 336095 618983 83823 439002 874773 358288 125413 671132 862970 684455 413290 324502 517350 366542 634395 680690 228500 110175 927447 584422 929689 195532 574707 746904 595807 977923 987578 439009 576543 880330 709478 64954 757468 351854 703779 904090 846070 95095 30518 834185 503339 294716 157553 750473 992442 224574 39550 450091 482459 644407 639924 455831 657388 678777 570735 834836 665199 872389 408382 840331 442179 161580 277359 577227 167375 302189 347896 923493 708418 582514 884231 561915 885179 403834 909766 252117 545767 346461 417266 139245 843561 889577 395260 285171 1021778 147047 742797 206309 958837 969878 485713 669011 414950 278377 1019188 646933 879214 990690 453449 77820 398139 865717 293495 802630 320355 844643 886899 992090 186845 1007827 976068 1036577 886262 761640 28518 771900 108153 415484 975732 254134 465786 451772 980868 843504 709329 771440 763947 302492 347102 893007 520972 409205 891461 446417 362996 508904 924734 196195 911416 421765 777356 423316 876208 640063 843681 744854 389864 515587 997134 334542 799443 350574 847433 210311 341661 736837 988509 446155 518338 613099 245136 90030 849108 351847 467644 848938 612835 589424 1006093 780326 564465 616378 774447 619915 717492 320726 667049 535475 432041 1000296 986579 307638 415071 312895 955098 870613 297466 522305 589014 236127 606136 493939 893874 391369 407965 954427 292463 622185 944723 326577 618878 1048068 1030915 572518 436197 393040 247119 830834 110252 670669 105877 963607 450119 911760 236907 467821 866547 357139 850974 647726 868236 252427 871531 449624 620241 220619 65191 947184 833195 437339 937308 609079 638246 797583 687681 448115 643946 212784 841003 177359 465771 860058 31992 780561 583414 260938 883497 1024686 979288 310618 828061 292826 504620 921577 694727 987755 177603 676597 120126 643800 447151 933828 644220 367829 691188 814916 62797 823149 895832 668387 368609 127209 936109 712878 853241 518422 816244 843682 235979 548649 676091 247381 517468 811859 874898 521330 837331 891962 378730 913841 826143 739899 319997 188294 850705 183643 624861 861661 151017 540295 608103 500722 975534 736736 117211 803439 990456 359734 731078 105388 458084 910753 909390 643980 349875 126162 102767 518426 1016159 420926 981585 984419 345577 20989 758923 957928 114372 650836 148979 867402 465195 274159 577464 413597 179550 834435 349937 386770 701292 228391 763207 920281 679860 103223 368024 976399 473865 258955 664463 612276 353659 727271 726978 749090 620498 321775 232686 944995 613353 552916 732997 712389 406174 599543 342935 118671 453304 723321 792378 732869 636624 997781 456934 122073 927640 642949 227693 259026 675801 679845 196294 883794 298423 988347 435674 109979 366330 1011137 1004665 437138 831085 20463 237757 250669 887870 796975 905571 860766 1037420 838134 815406 713817 193420 347111 905970 647997 806332 930649 773730 643887 855269 988024 926138 433900 812018 779948 921965 304919 249642 232270 15868 488014 276924 503933 635687 416728 495473 883624 373967 540398 1032715 663505 986475 1002153 890709 232316 844575 751657 603096 1035303 404794 716689 585114 594407 439979 469212 763337 633303 389550 939594 278279 237967 335467 798138 405197 167791 870861 838062 501082 908912 953294 300277 832742 728635 717891 830777 964401 493340 554466 905550 760598 156583 145899 56669 1000422 391285 269630 122253 509047 16187 604963 319925 514272 702186 890230 708520 944458 1032904 571300 402879 135102 994829 514532 794451 1040617 184049 845929 906593 1024821 699001 272623 134397 943753 814700 389985 865750 203760 452251 382262 851043 979476 640431 754399 920462 286556 178595 235642 242191 97852 747308 417311 947909 235143 106221 931886 114394 376019 632118 765286 27614 895940 405759 550119 630350 374555 910120 1010707 178999 120285 292403 203615 682746 362919 873679 490056 48007 370163 967375 385515 420412 731629 211559 862631 255948 236861 455199 1003314 615853 474390 507526 841045 451252 585517 436188 574814 743022 839401 891372 752028 730557 356686 629907 1028710 871307 1002184 1018726 793501 703464 400491 191887 908874 760630 990049 698455 310666 715975 971923 775494 84343 109943 419057 89435 777508 1008043 754455 356833 926827 596667 648474 894091 493517 133375 801481 862902 499498 57018 512182 621717 1021672 842976 731475 959949 281515 907653 306582 738766 110490 364794 294257 634502 601679 996257 504115 870821 281967 700862 668055 348797 391848 667085 1029732 1032526 937011 784529 518080 480936 864447 415977 600446 430030 387669 367431 690121 400884 80508 907021 949635 842561 195130 148863 423400 706514 593311 984946 387310 818507 633580 848219 392586 946899 195127 467324 664825 955579 818455 641650 605122 1003285 413619 256163 809262 741042 1003947 809897 955865 1008405 924253 700021 246235 420284 723613 353733 698794 940467 865566 989611 1017301 1000556 479836 615245 349655 850997 446822 389509 675250 613213 614909 365522 48871 638521 1010265 653993 742166 947214 761768 664574 192825 200413 607063 123733 478121 104253 128355 873822 399089 713198 838090 142970 996947 586101 725343 504126 1048080 646444 1034034 834889 942579 302059 310615 823013 1001299 704323 711451 510743 726744 654981 857405 993334 512952 353745 862691 903788 641972 338827 707163 940241 382930 925642 618440 14711 739450 258845 894353 521482 813694 740399 930226 94697 802354 278438 479821 812380 971053 643859 89901 225008 570361 522916 372204 77047 751193 870735 931539 771701 111927 854333 151183 707317 79031 257093 251478 454979 386214 736090 577524 953828 755141 715993 850036 110007 706715 204739 1008582 125922 490436 883916 698427 301983 931956 545406 695183 217046 768897 447305 108796 486054 600943 310665 556394 478437 753292 19835 106747 562639 322319 1032542 382833 898004 517793 357707 630228 868571 23467 435133 843994 1018105 953261 348662 591323 379841 352017 496071 986791 112617 465495 506659 676723 585494 452173 492150 510561 814518 87973 821079 832055 319037 975921 399307 322989 793427 155554 733106 387675 707359 679119 734509 710104 192481 388704 447949 341775 487096 862673 781393 990017 945859 394227 882726 342759 306923 783562 605608 504143 994407 772403 466590 600764 311798 508218 795767 997894 171801 386699 520425 564835 175093 760965 1036756 220942 508061 960977 1028490 317432 274259 985989 428532 446936 932038 441443 736104 734961 979486 403422 1041106 517349 824147 752328 824107 692066 119095 501099 114125 844720 652196 344926 945481 40775 775152 772724 111542 886619 195524 170453 587605 350086 996490 987311 183197 226486 333611 408984 774930 216919 374508 366703 434750 911452 120185 946995 838713 1000332 527359 620075 282059 713466 242123 504712 222875 639151 55027 248471 744762 850330 440133 578509 56797 816713 298439 145951 377623 764520 1005978 878742 859868 867018 88926 158535 512538 931754 498252 749690 125135 577358 480122 481465 977238 441934 884672 580271 772710 931995 895656 490533 277566 678713 194280 218037 850449 984639 1024716 837755 979494 666511 882051 179258 618844 532959 842392 472442 204284 1008689 408364 650069 726207 875731 355816 748746 740698 838866 741833 852413 120817 117206 240415 855915 478028 47033 717932 715944 407995 898456 388870 484525 62837 122254 1029180 669371 983998 89702 373115 294234 822933 103645 372086 436915 738455 195843 519817 245392 760915 302679 461534 1035043 114012 685131 540621 189413 715837 516963 737156 959322 478124 953446 765386 981856 938411 532464 341663 953005 600022 984173 117234 219849 325181 715541 384312 498793 368070 1009010 408366 582366 645261 848865 599739 954344 260746 552604 936643 564199 723907 835209 534509 853431 608031 625565 998662 878667 695374 191924 421423 870344 531703 214141 245637 151020 257619 963272 1038473 569467 752236 472788 251554 435163 211390 624310 823766 570039 85838 259403 458052 912537 113082 282107 200666 31182 113945 788671 456137 554318 899225 323983 649646 479081 673260 39711 511409 556264 670834 899404 903984 308063 104122 143823 723837 861805 499497 743268 1046680 699692 972504 815011 983921 814541 554701 537511 810270 358999 588846 889689 187182 643919 986034 944699 661481 632463 464105 587221 605100 495962 418493 176080 302568 356459 850232 450839 831851 218931 253317 1022168 929542 258862 815511 784423 715922 706276 46935 755147 192099 1033485 358348 108455 466633 371166 903259 453472 776604 572995 114146 768210 240587 478254 162621 637265 370779 561083 310393 364201 434941 304636 998340 83199 845493 707054 925219 740250 966908 620242 630245 839382 927714 1040953 989745 570926 995487 277115 460765 147342 125738 225435 24295 248784 454222 926201 296811 478439 1026204 409257 1000931 105339 123239 937658 193235 192956 897071 781522 851746 479050 775778 932962 949298 521400 555612 504043 373151 901791 310539 154346 547299 667082 346093 874972 256297 858678 883305 767189 890141 505428 120523 671442 618108 678865 310894 696764 693629 64630 222155 761193 909784 479853 234349 225188 240536 481460 727461 439794 64434 223899 265599 888723 141805 874925 610098 272254 443753 1001082 464837 931139 501943 741797 518313 57109 830326 184796 850502 749707 835457 122317 971713 967854 799071 290462 213943 766514 829338 582059 682332 735902 294450 501082 186051 565203 873082 777828 481876 861099 386918 860040 376424 434605 394047 644198 809647 413855 158599 731723 931154 968149 922967 506062 488624 579763 597738 1008918 866119 683463 976707 111275 1039688 784024 619981 660725 194117 850307 575131 376371 64998 187494 871633 463853 648302 366219 430747 642916 558783 716641 817532 353658 281407 930359 633638 497693 155561 306510 886554 307111 1009690 177772 32676 478991 553455 449425 138486 229172 514232 883469 956630 119804 1007994 567993 906178 883734 194913 96459 434751 943691 342326 1017383 942861 355745 153585 626263 680542 342621 866778 251479 895119 867728 601143 809315 690367 613467 510810 528365 736120 975173 89799 302141 755469 700241 723884 76271 64115 422475 1004865 821070 477105 916994 821486 321939 644293 381692 570297 667031 223176 359821 976405 708564 469723 220734 555638 473542 687885 409727 871385 934826 890009 810538 927357 511053 961016 610032 495410 924656 209818 1024882 1042540 464849 879639 1041802 308187 602733 581352 60359 446717 212741 294556 440605 686169 351340 856036 636957 275452 547812 486172 957498 888048 290405 158957 425444 999188 641167 500712 577082 600537 105716 1023328 843169 743766 55284 438710 644278 538995 236131 220307 593876 992647 451733 416248 467449 220121 820091 449074 178406 244822 431029 750140 512910 625807 616924 573102 376390 866670 113335 89051 95643 669142 350093 945856 292565 643529 1001006 122285 79515 325297 322366 239014 32551 793818 290729 884072 971252 503988 78579 805238 178042 474257 491200 771786 376360 460717 50151 709841 188916 1027874 930936 249770 120441 451555 522318 353533 1004810 860381 939952 632246 869046 736545 681615 339371 1004699 866718 643445 291726 734355 634774 742650 499110 709596 888939 252237 773173 723639 498501 778934 1011988 261297 325949 105458 632308 775873 995637 760044 580759 947620 891689 748954 282354 783628 1018840 694586 54638 965318 908081 759395 392865 575985 841362 988495 980200 854485 1003832 457829 385652 798505 157627 97559 969283 692635 940474 306087 858069 235126 253128 360113 750006 685546 86987 775962 421438 990867 896604 829402 251494 773151 59100 476477 707507 890515 129109 855545 347117 889643 498350 622165 384546 777921 620456 910772 639767 244131 847808 871031 520844 831846 417385 601589 375477 744870 626991 1000387 837238 48695 953252 831051 507077 445641 332541 159096 765443 569966 981202 895130 856727 130732 136831 387858 261261 1026200 964803 1025309 364357 464760 841743 298934 848321 1038520 345767 287481 238685 81912 752074 317925 215851 348271 69099 635634 386397 535966 447757 959472 748327 424205 579299 782674 703386 356783 548279 986917 155367 662394 834438 126171 889638 993236 766325 406486 747689 229224 854895 199678 433381 245128 894233 713421 253605 226292 530163 423376 748634 547197 891099 584469 179143 812391 187161 192621 241774 785056 940472 219044 893351 52935 901483 555972 830386 840291 809047 802098 980368 96595 688072 314343 762765 673367 888166 189767 115039 323185 991911 683314 963016 420157 244795 583157 873885 944693 942716 740278 1038341 405053 1033938 434975 620386 589040 504053 755098 234938 461670 746140 146394 843364 940244 839374 890547 735653 316670 187157 891612 162556 726987 373647 751028 958958 977190 179877 825967 779498 823673 300283 192327 161620 645174 380614 946572 502600 651955 508650 440939 131008 249431 595937 807719 716425 1032781 196404 647339 956901 312798 646066 613075 825221 436023 441038 571787 125326 692195 757637 501401 432695 678588 915510 363867 226794 895969 506125 924396 545691 290710 441899 498461 894599 697723 584621 827320 307171 748618 910643 177275 635366 919413 704023 118135 120550 444126 635710 245070 587057 81335 979996 628661 430962 260996 700400 121691 439831 773766 408054 834711 612058 629585 802544 716210 937669 962348 939440 208371 244964 643762 542519 715367 984663 603795 163591 547558 844679 426873 810151 1013910 633674 114444 895253 58621 764602 467231 118261 652856 865515 762170 474945 359618 843891 192038 405884 517649 670616 893419 539549 62382 468654 1006737 801910 987029 650833 517764 932020 727867 618877 440211 130920 492775 363581 218084 106076 305773 495313 1027184 289015 703047 451541 366170 970100 667023 325017 882313 234730 809178 934888 650052 162730 1036649 857402 801002 389872 954130 147059 588315 659278 512622 836524 372532 268094 956605 585390 349131 482382 99293 833386 222926 380294 693964 1025377 892517 855869 633551 542581 846876 615711 691326 913777 236086 862931 725663 502618 536524 1008249 611900 40875 400743 581418 770794 339318 473191 357203 600818 453814 968733 162776 122764 689146 326165 435883 512492 188113 823092 683868 474476 298861 979157 834520 420141 755039 807900 674800 740527 78775 43774 676853 816187 64647 716394 518584 171818 363882 642587 636139 906435 850210 142783 253313 55726 756439 220263 23543 229065 163159 310193 439221 466412 253475 440530 449836 925665 785601 323413 256533 122486 899299 989353 1008199 697501 436621 875892 22943 735949 624618 605065 312821 46590 1019270 758187 587713 392420 71567 1008206 922330 877715 1038855 189559 290475 1026373 295911 388282 497016 516486 796855 479353 85980 868974 502473 443199 224901 584827 845406 218805 952028 506761 479738 362814 878817 728779 323139 1011879 118693 391585 413939 751957 562891 970036 512228 984651 887918 509528 762534 128469 406843 734681 60795 816971 443230 549551 731727 233723 221011 7007 705501 633909 1010326 680861 719320 789482 992722 1009377 637681 644584 249157 990484 474020 528375 603371 118188 666587 617243 700731 859470 319242 969317 153446 248769 753999 621839 320607 868005 647591 711608 354217 665831 651403 465339 507021 218582 547567 768793 992214 1021827 563123 738042 116525 651448 163020 244003 744099 833581 872571 630382 248050 513164 147420 113889 181931 109751 384786 433364 245532 725245 728637 354037 316191 777376 294752 1009758 619230 28558 1016270 678457 448107 746919 62125 552527 722743 390426 197983 69342 566713 607707 862055 691741 498833 312799 357356 194329 660223 803801 678061 685686 470031 122593 358276 436629 258395 325227 424840 224871 36343 675417 1026516 927019 553969 806869 48499 114077 433766 640407 714196 107469 411449 742131 314165 63659 513702 257318 793572 109527 312927 997128 850825 73659 392417 481564 404661 423813 1015057 765545 613314 730984 126412 425825 1007953 229154 177943 814065 521112 468558 485010 779819 243604 194330 974983 1021157 518427 760168 64378 810371 740901 946833 849361 339691 713462 914117 42862 979044 928205 806381 997429 500015 187754 770227 323814 417178 486297 847129 171667 628030 837537 888746 652873 321253 1020822 86975 997746 290706 990562 618356 923371 975438 874613 719448 216541 192369 702260 517929 107515 792555 319285 124276 160185 957574 600766 649862 129133 872937 155095 816695 711525 742337 890098 150431 679784 456489 715188 649787 464122 1034324 177754 993977 503617 1030233 200651 871979 427486 762838 339564 873958 178479 991041 724204 318558 340471 574879 923735 374957 277598 425122 979087 349531 427917 462421 387723 112761 334572 65400 293833 625213 343666 103742 696240 44863 190227 750157 203383 826215 893905 986343 437403 911469 63385 465678 105863 534991 883260 504246 847131 914624 855033 1003799 203752 275894 740203 521797 480829 437899 391361 191787 462330 374326 891671 827739 863603 235121 1033164 554960 444603 960917 335589 851587 472171 252971 370033 653766 945817 855867 835489 707442 759648 512103 779018 847901 202158 232245 683350 545278 300431 179164 113115 1006496 741695 976229 913626 926642 709234 699051 667453 419962 44990 346490 828725 386465 520588 587542 388745 258457 763686 253705 324456 997788 191737 604571 634547 1027625 742694 428966 427514 274397 861653 780046 220333 115390 843955 1026379 362339 580923 758950 669614 56250 703590 98213 955694 674798 775096 518155 425487 503959 224377 261212 689815 944843 31974 93660 629975 471749 160636 38623 748179 614837 938421 550318 738618 599003 437200 644515 340663 713848 472910 343197 451791 560767 56163 604733 151350 171478 677039 809635 447623 709899 416698 510043 990611 337719 934611 910188 589112 926311 184822 720195 620429 804330 301785 580822 242523 868165 547955 195282 445426 490324 276456 780465 926967 998988 691406 940725 259851 703162 420826 841134 240474 700314 961295 626153 161997 155303 493455 581075 298703 572222 508905 146165 83895 74493 226713 567086 326151 1033765 450901 1037638 293499 854508 785296 285790 382392 756217 664959 985978 570925 993730 284157 458322 113717 601759 48365 886637 654132 236731 693849 259478 205306 216605 425550 510659 339215 675699 443832 177878 960312 470474 671617 912098 330747 282863 626579 580810 879733 963737 756403 114416 108394 415495 585354 935832 341839 452410 157655 580552 949338 747636 479325 797929 503194 317807 876170 495280 747034 470301 498319 477307 625533 616734 510652 603620 288692 380681 419828 709289 644838 340474 423713 702220 129621 740754 847752 748006 356114 963056 247389 382243 816006 55003 28557 540017 477158 708389 270110 381863 777412 902857 370045 618603 447338 645329 477371 462006 582009 486573 701629 62691 457265 423573 670543 544059 359691 638265 744092 725876 704013 324999 642363 173751 687345 782160 558586 69311 874717 539542 130692 442121 421346 1041665 508892 436534 487987 628411 227452 1032413 826793 904214 775877 498099 658791 92139 646437 646339 948762 392225 906154 367943 186781 452783 504525 1037594 771238 420273 848478 824181 768316 32180 603850 639869 998434 179698 472049 351063 640981 554295 128435 589589 304625 478366 161749 560319 887706 603438 812022 534259 491695 555934 862615 332253 831702 236972 1010247 585458 169535 732629 600574 834465 948999 226773 124716 795311 944632 51177 802218 857886 318934 171975 892385 781188 898232 335198 908434 108670 799359 707256 1022613 490539 593055 95102 1007851 317557 325795 375309 179761 420549 314715 750937 870301 953435 292635 565726 842362 967054 127710 188885 179652 743701 486613 1023044 477518 235001 893763 463358 107254 693753 763463 114119 975141 313307 778960 326204 759431 449865 744056 710887 554599 206062 803823 93753 475935 183484 1007861 772902 831035 464696 469941 913848 1000747 890296 816837 338142 399037 400779 47021 125731 414878 444542 429941 985509 696028 112989 750796 782506 676335 710747 973339 890285 687397 520564 680829 690162 178607 616092 221025 571629 755243 373166 940788 247070 859194 500600 358990 251293 707189 512249 653319 383434 960302 295925 437578 666543 970320 778600 391268 722685 861547 521321 583126 831312 112764 965261 278372 620850 406965 499096 299743 648405 936215 761041 122232 425620 715043 1017201 318666 116572 808540 194198 893302 363119 564203 493244 968789 211388 827156 287421 168956 515724 319427 1021486 256434 382952 609141 981201 720262 610001 1032677 128339 701615 960956 949546 374943 846423 319663 452272 784068 260998 284374 24831 867555 963474 850507 571019 28567 801395 392348 717300 151803 757917 569272 504292 989106 630054 104420 556883 522298 1035798 750812 372515 1037280 23413 988273 446083 492715 585538 649032 723635 802656 988563 85659 55255 73565 1044690 259689 628138 874574 1020156 308540 757403 111247 429273 952647 296911 1004620 113293 568725 877719 865128 456719 973990 624506 889824 837522 121047 726851 698963 991868 792530 109289 61401 993870 508773 832886 862965 975014 1017491 728190 824154 978226 439702 736011 188360 740967 1021164 746654 924115 863444 757178 899286 726258 994757 365427 127542 916272 707871 453803 24434 358750 836854 503443 437236 921254 469627 645876 63399 586955 1005996 636250 801513 1016697 545911 423223 185715 503082 379868 654792 739194 324698 740893 840602 775768 665783 406506 895335 603100 429515 823979 220610 381306 732026 371518 965192 77550 975626 635854 622087 486451 215611 851078 779314 441882 28462 302427 416451 231674 1044704 586106 1021656 98117 859081 180107 670457 292454 118710 861900 621071 479010 898644 483154 163151 498899 705885 907866 772828 380565 127415 890658 15703 429787 844538 840583 219636 258985 826341 138365 583393 912202 865985 875941 39903 46383 790333 587442 179414 506893 990611 846550 939974 276911 294114 310627 609203 451942 832634 482477 32752 925815 935897 106171 570139 669597 627641 820559 943347 121840 733617 897498 529390 365514 390322 863730 369590 293951 504407 882572 920026 364260 38335 1019234 1037356 563943 945478 620878 703239 163383 367246 725563 540137 732395 952974 163131 63171 124882 1009850 988577 651768 256334 570554 877512 251699 571821 505618 945211 859569 381774 636967 985995 880886 481226 508745 520206 974378 875157 461165 97219 121644 419321 968168 1021500 843555 185337 1035909 718213 793827 450909 64305 1009002 23975 713785 356028 732497 935785 924813 449076 770655 423594 941280 646388 831380 875291 308581 602059 355179 662459 984591 792470 1009308 190231 553918 108278 287295 1038393 976706 892075 375272 742709 750035 893787 123503 169759 461772 599950 874338 964044 988109 874794 876877 204413 308137 992614 1021189 248820 411711 621643 480988 282588 390444 303295 396699 437917 347502 1027460 700750 958037 925481 1022785 827202 961193 486449 497578 720049 574195 903334 352559 941528 663369 756587 1001010 718468 944604 261225 614115 369882 301052 981539 695911 380643 771797 403356 425676 519060 808170 337904 388768 721535 389848 367013 915479 625547 367507 349803 992725 906156 875564 605463 342343 40766 505032 613844 458640 822958 693197 1011761 102093 1037908 376338 947785 517705 75768 195937 1018186 80279 77651 1002830 613112 496466 537979 485687 356035 757573 845012 503894 381810 998427 97968 890609 282487 796644 948259 298426 959551 720147 1029456 719554 1033449 861094 129843 1024821 62349 875402 667058 904562 58846 341493 246647 461553 208509 835044 202167 406518 756919 87262 79832 707673 415460 515219 318005 626206 194513 319964 349403 368593 310954 378342 79085 995591 496446 665279 854989 448339 574323 841899 889713 808371 732134 411378 917871 630149 894520 517253 496911 879246 975542 897373 1002552 105821 97585 936543 194034 1036660 714635 447100 177551 974232 365544 826674 620727 719372 472860 102127 92503 397563 952635 55711 484637 423089 302832 973875 454862 779587 977960 900712 1013775 931047 808058 744339 382810 101626 384707 1036410 409500 777219 202990 620724 632442 309947 170827 703337 716611 1019278 458129 1045044 457867 564462 924270 211324 644001 514258 1033764 813955 934351 453616 669107 724127 865038 955003 291726 681689 700981 506531 502962 217838 840089 388393 1016534 983275 476015 443551 578463 469850 727719 89466 226161 890674 750201 1025811 961198 239047 684912 436030 1031209 804086 320236 25951 502504 864721 902694 481990 236456 181119 327225 471390 810854 500166 917855 407403 162724 97204 772538 386106 860651 256402 108155 651882 31459 657388 737778 891697 978989 988702 413498 252633 745675 725479 907112 107007 740763 654211 291991 840423 621033 5999 292835 186717 884116 789995 236955 1040915 423725 308781 968207 736130 601657 873149 222153 934511 845613 260884 801142 755430 713831 65505 496570 1003865 501286 188313 435615 771165 852990 930739 741284 370533 339182 743896 356068 802426 854767 857997 212842 663161 906196 798935 890167 249073 768849 254170 660405 799087 619655 173798 47821 248093 447123 113071 461052 278502 702170 679723 480314 851784 431067 648984 906627 146396 667023 363759 539257 309878 573911 600893 467814 879300 711699 252266 611958 976086 609589 836969 873303 185455 772243 122055 645294 416062 492483 835139 190261 64087 596343 1000185 303295 1021021 500985 297978 26359 294349 439537 79829 801422 1025520 426979 7422 92026 839869 734492 759526 452552 157583 343384 728472 290589 961253 1012033 639910 868065 1027908 466220 604379 202469 894727 940138 412959 417580 249375 840049 63727 762601 770679 739235 997314 552426 858681 932107 837108 767209 979162 906676 365982 234423 242983 422458 732074 411517 958226 880035 468408 64717 588178 740046 424505 211643 292643 169959 175970 411455 314297 304628 173983 97210 671043 26991 471538 581135 710183 422838 944857 508750 229141 242027 760304 591807 780886 520402 920437 422359 128354 818146 728283 771915 224090 441169 595766 259637 719792 92463 408213 701106 687466 790392 1037088 1022369 691034 439415 756597 988252 472713 856758 171980 897636 687877 253235 988359 467071 203087 581464 996401 768712 1016886 941364 577231 286099 212838 1001910 682856 654150 550875 1035365 167915 1037955 161883 60359 838356 176982 366026 254713 220042 929563 368461 985545 24055 970014 961583 494061 734938 924846 572649 992185 811325 913777 130296 443575 1003637 967357 1046020 191438 473484 773173 934647 16113 545659 252616 437785 835013 801309 188187 536391 770727 520614 261201 89720 208357 702535 745251 599943 572314 829812 500029 388003 717598 378275 764267 924912 551647 676973 925672 796501 418671 584546 472166 644300 61331 147229 76277 465590 844207 619244 620468 650358 965240 515232 672491 759196 574159 127539 188368 866978 760599 121546 88806 1029450 938731 28542 1023234 733009 244299 1029584 654114 1037921 309423 327437 373347 123385 798555 568041 255214 725861 477542 951097 1005210 955495 842672 241072 200151 513737 825312 836535 483655 980648 954734 921019 963171 648109 255507 92863 336703 427734 814993 851032 649594 698229 325419 128277 1041586 824947 764058 575983 578399 719973 160542 708265 354199 555709 391840 46547 911073 208253 171748 382602 900293 871193 616420 415992 289613 377331 722867 441650 384180 744011 912660 784492 136954 500534 576730 57027 664313 969522 169886 64249 331655 52347 589699 665851 668531 823276 417566 897658 752199 467639 324582 945431 743770 865222 968116 733363 552175 284522 379103 397095 55258 355098 501649 335562 830420 416237 318364 426863 572987 639484 467550 126179 873615 694393 690870 349414 366373 818343 847363 234846 233125 810720 877508 1017461 411935 1033652 626635 593885 351850 844341 903729 996629 23797 660734 1009292 452433 666015 447902 240059 810627 825281 791870 502450 53194 659163 441452 509979 771635 720648 824407 240577 448719 102266 127799 373835 732765 436725 500254 627037 89446 127038 667465 210776 1031568 653875 971558 1019122 1024060 424541 689470 939932 1042977 768195 842313 625146 55989 235229 346523 282023 637752 256437 276119 351732 228421 936419 895767 876344 187779 440658 651389 379725 628282 616174 701495 719520 1045260 995902 635825 853726 741041 677706 1014060 535030 484590 274087 852924 757547 892206 979425 417340 116410 93342 632694 191126 62681 179688 446114 776753 110446 582351 961710 52662 937083 1034129 636107 358869 241550 818537 349116 499494 306485 684761 257325 909581 701140 422199 581164 179914 396540 504365 322707 485808 613189 640124 285882 754327 1029332 608093 325283 552867 746317 878178 340861 91766 512932 247770 959774 888060 445278 92583 1016728 334309 395767 277754 963285 597365 919791 743073 871455 311118 862990 27775 226268 804509 879401 844220 986032 456355 673551 88809 627423 957897 445225 679191 136663 354796 863173 952083 428926 891369 27134 878647 824043 580446 53193 956875 36827 1006730 608701 225485 29599 618069 24572 209526 27835 1043084 89167 204495 645832 80814 460022 500700 386955 191380 579056 905933 291707 902374 203738 662491 800650 814403 455082 966885 611959 905942 944593 743193 366833 225250 992968 1047562 270269 620636 1029777 719126 897846 396277 62965 674805 171891 999785 121135 284614 261904 508397 298814 806381 328631 580911 481642 711715 517064 341407 163653 84935 925618 920798 892322 314143 204762 580843 653002 872574 912449 125725 252749 683946 980492 801558 1032945 898092 695494 733471 507405 254745 685354 352049 866932 361458 493493 261032 314876 476367 64376 903913 962249 1036972 186865 538055 420446 128023 241779 188918 1035057 325738 730455 785576 1034036 236964 480554 385851 236061 123502 861661 103071 626815 451761 1036838 439639 959308 544509 261633 224724 609907 940246 869273 870066 920425 1046036 960934 947042 783109 844410 1014305 891717 153359 12262 864072 849175 732636 250563 439205 166333 1019267 971429 320717 818343 671111 488634 366809 182130 507152 194678 650645 508581 488901 64874 196328 738478 240949 375371 1002053 951119 705207 372271 856877 623931 790317 501299 840764 47930 738270 779985 874675 244176 159409 946233 1037714 632366 437015 965654 222439 451407 985578 968377 977205 1013122 227281 823779 327431 1003571 108895 996148 162760 227126 532430 954575 559743 750795 377259 642267 903566 433950 902039 192406 231279 310686 345309 725671 698549 815073 861783 650792 718969 247998 255732 749456 989042 1000329 445669 354619 1012817 903028 496909 567037 815572 888951 641269 256414 850309 761117 586014 858809 644685 717734 56558 373713 569757 415525 564182 778992 255457 706969 49092 317817 961363 488570 853926 748637 189279 571293 891606 343521 387672 105293 584492 379227 245283 936822 967651 955761 780741 792639 373790 421230 128662 708045 359640 335778 179900 750474 60025 970138 456473 953884 260181 373561 678062 326534 766610 758455 826935 392305 93929 846343 384850 734995 1031488 739903 454081 619185 643151 940483 727732 256404 634787 505490 209859 400541 643705 554417 906659 685429 683452 613586 617895 926567 454536 961492 798379 877796 743090 974213 768557 484810 214963 759236 377692 653831 40930 418269 195032 518727 188302 756078 436693 385623 341103 658283 785476 630166 1014089 313471 183251 760705 1020253 874139 391396 518484 630697 404282 317338 635518 866855 954808 309061 703143 813020 313283 963692 785793 219075 857487 1010569 793278 398783 990479 1034648 892586 816819 788469 845808 814545 724751 725880 237351 1032381 173811 98097 911176 954763 391392 646923 504180 391512 463565 488570 938834 211356 1040924 844007 114282 662765 709337 816935 1001946 157942 124765 710829 999057 286613 516492 924861 187257 972480 601707 339117 399151 775882 214703 745154 298950 373417 973369 893289 150995 624509 403830 1041508 453541 468978 605379 593399 63614 453402 1009968 64215 186139 894059 364247 818790 676199 466345 256549 1006921 771536 612337 989041 531675 890202 1012762 638944 216779 752451 479660 874908 451529 588249 880810 927865 276461 648839 517353 553203 174299 906791 259253 112542 882930 67573 570525 744806 762744 909411 367919 423149 146793 820710 613986 770286 389357 183949 512057 225899 876907 687828 772921 113625 1044803 488345 228114 940692 470667 959946 150447 834163 355986 681829 929559 344950 297955 463485 480662 607166 1005940 995612 743317 448849 750502 720104 857870 957408 236179 323009 494878 432050 293357 254175 503573 387915 247292 956117 727960 349861 817277 189354 783073 876452 878192 738649 433877 341878 1037504 379222 390378 781063 357929 162215 457417 439250 894551 367860 645315 310970 1033516 380681 304122 419678 510806 380904 813285 920415 130346 407337 953813 410975 801742 622024 437628 251516 679211 614164 384577 118221 814294 741782 986297 249206 395071 118421 450250 204729 503059 839470 245608 27535 454017 129835 373643 383247 770463 959195 463725 835168 300765 740304 343010 846067 180987 998792 1032760 888122 750444 968401 670192 857560 842150 847260 339735 746090 795631 952537 744117 28469 646486 901739 961363 765260 862652 809581 779077 540333 817545 692007 879226 617082 630704 445416 716692 868257 813034 751639 494509 259936 408787 621613 610794 912588 308718 858685 760656 720578 558574 755943 488621 991479 648184 477068 1011891 951037 194362 417308 120062 96473 993965 18423 157311 568955 676779 720528 804724 638481 187677 770253 571348 271866 870590 324670 465183 491304 60348 904468 693914 714534 811918 867413 873165 125565 102328 317941 805773 685412 660437 1035144 383559 900456 48699 766323 220372 702773 193378 425742 842853 73326 363629 625951 708468 952430 503618 791006 670268 701769 163490 1028277 473577 226119 223582 216651 819082 343011 965569 758123 449952 924069 933832 865399 994892 12187 558461 283447 846254 766136 713941 868009 913200 965284 844998 860479 895410 304031 445561 1036323 580371 184178 751127 955815 454321 662764 767594 146343 1016042 668333 64727 1012560 535030 256873 564696 547581 1012132 544218 232278 744522 618837 604398 976164 109279 15214 1007775 729343 874204 707661 446968 1011898 335285 940885 556465 343230 29039 107263 809411 818642 226790 118446 78771 1034505 97085 387435 283391 463701 897198 274327 576734 234382 809927 579367 885531 544721 741081 1024786 258422 795614 971831 925109 855735 489646 944219 943458 767429 600026 670122 615214 198579 963942 936270 1002574 323010 476734 450116 880228 617334 1021620 865326 470481 309311 583866 546527 445770 580717 750964 749911 178396 450703 895171 950655 207294 488100 909469 154810 630372 892084 910554 446883 702677 773936 428505 1017067 347867 46908 951910 546247 995000 454412 1000561 683115 497572 473235 1018852 1016227 349787 991962 814556 846483 762686 308085 923461 1038944 212540 677723 797397 587363 608171 583292 515457 518692 439117 195196 666223 968105 86967 366923 759414 351447 610807 26235 95196 255514 812311 800622 377846 609764 225662 356320 724213 871583 637015 760971 401360 907504 935542 564947 821999 379752 404284 974536 228138 640846 351954 457991 404826 749266 944025 486686 885875 733801 891155 906565 1028684 939681 888591 815931 101687 461931 696002 497029 306146 603260 193401 731807 110317 669642 248635 1044519 189862 994917 901555 373242 177069 956506 199599 220350 866411 534971 670831 121829 154109 888131 847054 967154 439266 727782 465167 179343 309867 727641 794261 339870 1003970 124812 228149 1017800 444325 624023 704225 487236 697208 715512 845143 973125 710430 822262 152446 416827 384779 628547 927351 646857 474187 961326 351532 569579 126677 927151 843657 43755 358211 581515 890943 748358 806853 752972 517477 605583 450108 488849 1045568 292410 641175 612849 968364 137407 944939 422239 97508 1027729 110239 824950 628524 885823 353978 380333 629944 369127 635379 40766 944811 315287 797932 184575 519491 638152 921483 848647 424602 990412 246506 973580 631923 859094 112600 260740 797649 310228 428918 919135 704066 768597 1030342 353123 638508 588374 589413 760892 634294 512792 195641 619705 728860 1044499 106450 373367 61945 709270 147362 738671 309787 251124 944365 777984 981169 603112 470708 842301 231069 774299 800537 709319 874946 353117 255792 312891 873862 236615 79347 359465 1020657 884116 385994 943273 228682 879417 767460 499608 510501 251596 851025 234583 993629 357353 185663 682808 678514 389233 182776 486257 832486 836989 956140 868257 552909 1038351 871594 389455 975712 961450 147260 902129 495414 1028747 480374 371485 401083 450338 412439 53757 874525 942900 375690 609589 826588 597655 210490 885491 353655 860751 382169 32090 758755 171127 975075 695732 514130 937245 121949 322599 906810 727653 634290 528062 867085 851466 835172 217279 105393 353916 353785 682483 405993 481109 726590 185278 698493 986333 495990 530045 327253 175738 310258 920953 519468 498021 763793 648084 810106 848780 908334 706044 759747 184695 600006 556199 521292 63729 474096 920827 833690 875069 720524 237210 969841 363411 674175 794595 425139 342427 877270 338678 222575 972972 929363 1008046 465832 667496 383031 770410 892246 572091 791163 244870 855823 389449 988238 277114 441028 848504 453276 781448 323417 1020634 645654 741974 188118 118105 732734 747750 736358 484778 192799 775303 210830 864846 124014 560415 171700 716067 217323 892676 150999 907864 913577 873710 945094 212517 858100 382125 867534 544627 807163 154931 498364 380306 730695 244208 971651 1002418 767409 129210 643495 1013972 732437 774952 744653 95843 678045 349998 1027161 750349 871255 324762 293880 705254 439831 130205 715326 984569 476638 373613 974342 1005240 1011771 586205 277875 652736 449621 695529 119274 399065 988790 479454 773844 977180 993893 139134 365335 11260 515715 276443 785288 838053 403519 807723 970024 633733 522560 1037762 988656 615610 743659 733431 20435 831804 643820 58868 343939 906465 756957 250519 368068 410343 186846 556466 796598 210840 711078 956474 860043 690783 620346 567951 323639 832412 719147 528310 48626 1021172 963893 499097 334822 206454 88886 936267 453602 423650 125675 300603 906481 374580 253131 630043 974401 405291 995089 384464 831217 888373 499887 652697 416583 641651 8147 49091 629706 536349 855395 133055 19838 970341 628401 775873 816525 184178 616851 366717 729783 940438 925418 144239 717149 830030 284555 503838 504742 159261 382366 604901 829369 730583 986488 139711 848540 185267 188140 365528 660974 405261 222937 776366 906445 226754 705373 867612 803838 447185 352240 766547 845541 726759 179407 446328 1035058 840022 486556 377597 240589 938830 582973 216938 480494 449670 486447 620083 425229 710006 856285 817505 351224 147417 887871 64246 748067 450619 1041438 924856 739795 210255 672379 577237 511002 878667 402806 874907 774753 902060 1005092 667078 422015 404439 552510 961765 816380 780878 365247 782628 244029 174695 1040431 406772 85721 545274 910164 501166 906948 123339 130187 628214 359533 932449 368989 518572 342774 795559 985834 1041809 405127 867642 783460 671269 790127 246955 611022 766889 726611 352941 1022348 713318 360049 178903 712766 1023380 443113 665541 979269 443834 199390 17405 544686 204533 247469 1026825 839377 967623 1028748 1025162 323029 391223 868224 223450 779081 462744 554799 120124 393104 151033 456235 154614 485562 640346 338654 996394 298587 480345 479730 441627 997644 322737 221070 257586 586895 693655 443515 679738 572660 722263 685302 767938 925931 455495 243420 136445 833191 883392 337916 962018 648120 863057 336359 338869 551581 667381 961045 848663 928943 863064 817906 725750 696213 593363 464819 878198 151269 425287 356171 140727 476278 936505 315198 432829 983885 906849 745709 501178 439486 282605 871258 906884 325046 489644 805861 459663 820973 259786 706298 616924 546525 421652 910692 127929 212618 833426 258214 73657 573019 452491 293015 564124 355762 266165 715443 411594 783153 167860 160895 922255 404075 157500 582974 390563 479695 340399 639439 768524 252753 617165 92638 948468 219733 595877 257729 1017373 522285 3963 882215 877963 249157 120038 827889 698356 477642 480692 89334 967047 915527 463101 832474 895561 673259 636465 1010951 866764 313973 887418 757143 345447 920828 994628 446157 714209 872855 446701 678375 1009496 518572 457609 415097 371994 949530 223375 879459 863787 494012 189287 96217 391573 51161 896054 969543 773509 306863 844281 16329 1028916 619450 887289 224459 285805 951003 996691 567899 375410 855794 254441 438083 866913 146813 614009 277721 185655 449209 752524 455370 1025580 335067 961561 825203 636744 620574 258598 872264 355630 439780 346027 700854 246743 601050 836059 989964 461751 850629 1002247 908594 367542 756327 586263 247757 208527 276409 152239 757447 768322 588189 725725 463822 750189 122794 725685 643254 654438 954308 838205 527799 644702 757468 447608 945419 1018486 866187 651714 932214 588582 897423 327010 801906 468921 77778 284025 849113 389488 593779 251947 653668 407135 951485 276125 357581 323867 575967 670011 679641 674575 739212 243634 959059 64605 339308 357422 627805 580374 862567 548491 563899 547487 277619 832190 954032 115543 724603 146163 820798 547179 437353 960601 244969 1012355 703388 371618 1030368 89195 774425 480435 950527 218089 945044 866680 247418 755130 644423 432349 763060 359826 515369 994996 602604 818988 755079 420171 722591 897607 704941 424139 308829 250611 612697 754675 563189 770549 981030 1017935 556965 825328 702811 611791 170395 385655 475981 450168 451952 419812 693978 905804 862797 1010950 628511 710332 1015072 981322 1022483 834071 483773 585121 348120 109485 898648 111612 386647 84861 1004332 872090 593789 69527 619835 830196 421277 765107 95731 391649 403197 907970 830012 981650 1016595 987797 483793 518342 484647 146107 177640 419871 589398 743777 852445 516159 454158 939236 603541 972174 975812 901915 923774 1006172 911508 560873 249797 776646 597835 1013304 989709 347866 875361 854943 745297 494382 208746 1040802 855167 219847 472295 224566 964386 668875 129063 975684 945953 911877 731564 630601 975722 446670 602842 456291 709937 150489 799155 252105 1034779 911683 348507 749323 678943 552813 252494 724893 641490 976304 310716 711525 645319 620514 833364 880081 830714 744898 1025800 633515 388209 968688 739863 516442 826734 896786 620663 669162 569722 495334 930714 1032562 275167 898700 796087 387275 658812 982464 463959 714424 493019 161563 720648 282035 825060 796645 927373 583069 662774 509462 355518 385475 967239 315166 719109 159327 489713 858291 255510 652867 121337 679890 801341 130342 16330 805326 220764 755134 909651 54781 123099 709429 503196 603679 652748 60669 663215 370903 572111 251033 643975 965830 790427 569205 121581 278470 515010 880886 961052 743906 220633 443189 762652 867363 975622 451505 618725 1004190 886501 651479 276316 332751 667302 406622 927653 620440 130706 885114 719134 771541 178430 642855 983418 697821 630508 923438 578986 368406 889270 757372 507658 99579 618396 102297 778446 466040 227087 944728 801871 342927 57301 975705 548705 1040467 887463 437851 79847 840365 287606 170844 677391 955613 127763 771914 413670 1027588 127822 751733 150521 1017544 749445 790491 837983 584596 389897 457798 632035 694699 1004732 97421 124405 702154 744262 111353 931050 808182 388768 629196 910546 907057 644066 424932 617021 987609 318406 157051 874654 909945 28373 125655 459743 606180 713842 364426 859285 209847 365750 696830 979537 808238 189681 484972 979737 122182 358258 701099 478067 944221 232818 226659 756154 921205 971684 820983 985337 271995 211941 106091 959905 551774 423244 715460 406986 402911 408276 881350 924851 755559 1001780 505001 961834 727868 907732 996962 829893 415218 816472 572771 997690 496071 488636 1020059 879151 473927 702549 679309 687056 103998 54895 413126 114059 389255 1042182 856702 256632 744606 485465 697271 477579 964152 555735 320183 907434 716167 700786 963440 915622 187352 257037 651044 361951 370476 15830 703786 901869 976738 218293 291119 1009317 616094 947310 696446 408316 693659 865660 740305 233369 778411 984444 171914 537981 70909 926203 269151 463197 831368 702440 474592 778116 436168 593869 338411 706510 377151 614038 945309 429891 701301 780101 641276 1024585 552269 379820 391350 604445 24397 671572 137725 728646 996761 265974 905613 941180 151417 960176 109454 277355 189436 797603 438455 503314 766640 396219 855887 637337 460731 134591 560075 951995 79706 626482 30287 868226 181881 637560 105685 991927 876723 471542 857891 1028382 744135 218053 687048 827100 401315 1035308 419413 666044 521862 629971 327062 644796 588043 609641 354795 890427 166807 836909 864907 572093 348025 978501 436318 104370 561101 504091 212043 849965 888816 227020 488079 449187 930127 345969 476942 51103 109363 796634 288124 597677 695014 415685 489017 646185 251860 387024 899914 1001301 699946 438962 449946 955055 774563 260709 317849 516924 326542 1019058 622137 663522 931738 129881 587592 872172 45003 794502 128235 579241 654882 120649 357141 233422 462155 472394 984407 781477 1031072 184805 624895 954152 948706 808777 44431 146810 554923 319949 964544 891597 249269 1036370 110329 934868 142317 749925 848997 287567 635811 836550 691062 79338 856314 928963 565049 820219 1020562 418238 159145 348538 374279 637339 113054 87165 552537 392069 678735 51959 248246 889687 228381 493179 952971 390000 1019004 669867 735938 973452 450991 326065 241899 309694 663935 628783 1024888 250338 367526 495160 711018 835524 632710 576697 1001194 749116 649933 194281 449384 687225 826159 316371 878706 100350 128980 923508 850261 625014 841622 130218 402975 571447 883096 747673 993959 924091 644893 85367 177613 190407 659957 714698 417341 748712 943801 1029010 1038513 895802 171213 457428 544489 402394 815913 894440 738543 361438 479090 820959 657909 892338 73638 873007 814681 865964 702291 582569 99839 384117 223145 886079 1021336 316986 158205 438670 603478 747159 842783 608111 902388 221887 971947 51117 384809 796407 520590 984698 247127 883877 616174 691918 310888 970126 944487 356084 833415 560495 477875 108019 15579 512284 927525 482413 897053 911841 951871 550109 714966 832212 161747 430714 896531 341923 961166 81833 779676 891715 512547 653916 358068 774808 925110 671514 874553 794444 56725 943415 993507 940485 530239 865606 310461 931958 806339 704887 1000090 685030 728223 98264 654642 1011266 484711 106298 523848 697571 1040945 172010 203374 779537 833711 742943 72827 118470 87607 1034000 613626 274925 859542 915809 873681 1009869 664427 294236 629232 6143 961958 187188 494548 338293 634452 409061 610170 1020241 849931 315333 387729 56754 366443 959075 287219 769132 349790 750259 498485 617372 311927 1012152 517654 509404 705231 653665 587547 493379 999849 418781 465549 338936 378748 1000952 97685 1024488 593854 253836 950518 456909 401111 714482 571220 358723 688016 54583 954338 990979 445543 360016 889539 540387 745781 194899 274229 1000804 644459 503086 610290 904546 713206 764776 827348 207779 918387 911491 1012194 856697 1028316 984903 343093 379717 127199 954931 989537 941953 944798 212912 570923 625567 650761 479689 707068 771471 825852 903482 121257 630500 920847 930279 1047600 30619 217695 236395 744644 732271 251999 909924 755173 204029 189259 772852 648082 157682 555729 511620 645596 334717 948805 427197 1034397 24275 841576 385611 796627 322063 925034 1032605 955347 292975 911642 372235 961881 268125 381179 293682 763183 389024 714722 591741 906633 517316 483879 905106 414263 57051 984633 464693 1034176 334141 967838 757085 254076 681525 224473 678578 589233 790783 219550 923105 960346 368408 701211 816919 736570 384418 503561 324757 334588 523912 391626 575974 254283 629916 992543 356687 770747 644802 685382 554621 327505 1002352 389519 552743 1020768 766872 880277 1003456 895922 261187 455272 778819 549375 163726 333766 743116 264701 750313 595677 825302 926507 882778 319085 605243 588845 360330 390825 443310 774636 996566 108375 238073 340728 715366 518580 760531 650088 888170 604823 913965 906625 878770 619086 631638 572892 648427 973453 707994 854844 955045 111995 947315 648641 162618 408899 518929 210477 387953 697334 242453 766236 695881 1007365 1023216 386857 227438 302932 520658 228749 641147 746472 959099 796399 63180 305535 759375 699789 745775 29679 894773 548207 603918 687245 112894 957006 871189 843203 244677 695468 135663 235211 962759 628387 1009074 636054 692717 189564 571639 1041686 1016217 997550 812745 546543 947369 11966 1034028 512167 1028993 210869 312063 452371 380601 31590 879554 846955 325268 440475 398846 472982 889402 650857 245649 675534 339682 965321 656631 654288 385343 761796 1014672 802689 799986 858013 871338 542391 349891 616629 854986 962762 544685 622385 999711 881209 251150 234919 749198 289223 87803 963012 456222 391439 814321 222844 977132 421649 357585 314321 282617 95700 833396 216433 95858 667065 350706 572326 441933 1030284 1022689 670419 1028556 1002294 585538 452074 509459 81588 846030 818203 309486 927555 81613 578461 407985 491867 947976 482788 920015 439150 552847 179342 277955 799963 227121 876076 968436 237276 219371 697187 652344 783891 414837 834228 156507 881891 759603 960935 441941 894772 979122 385238 991676 986902 284406 185331 889507 1020085 952561 706546 236838 190523 962774 209709 346582 609498 546298 367590 995824 954092 449118 619911 717554 142324 438461 741743 173725 761676 629730 931480 449754 409242 240531 794533 811774 235420 981266 603109 228229 287609 309690 308590 318647 1026628 125434 862442 193737 485198 447788 764123 945972 967539 517219 777227 461549 923549 349239 134383 1007763 477367 705340 96795 588362 682825 1008054 959893 115635 123387 828330 707418 191668 924081 57210 633266 945816 234158 795502 464525 335271 833811 193427 717251 466920 743989 506058 121447 1037458 392960 883472 236422 445820 720529 265207 116474 509719 544219 970644 182559 811386 593211 184153 686223 477371 719284 628698 822393 489258 79423 331181 859165 748326 102109 814285 360100 377529 1000590 228809 992049 748226 966368 932452 489908 684884 764377 377592 1008531 290525 38399 74999 555476 960979 817703 511119 86463 641943 494811 707489 71546 474233 781059 367963 589697 511079 91829 1022291 503914 939946 736466 669821 948771 245273 528254 895716 217027 864691 914736 838450 701867 382580 182731 236731 1019966 435182 886171 806062 476026 685667 326798 558927 1009694 270311 453686 448606 858873 944517 792237 65145 383420 882576 576279 829340 1027248 818152 28147 518800 946620 814312 370284 95465 222863 121247 384420 167615 652376 510914 642006 900374 184027 824026 619886 1044625 927532 338591 634726 409359 500554 163240 464695 1044040 790394 848203 760522 428527 944215 882803 842013 759390 465302 462676 879660 738263 860350 500986 107071 662175 486428 1034317 477726 602829 811847 389242 945197 518260 812920 323283 974184 375953 667430 694814 177053 961121 114630 745963 493343 1039388 954256 864830 892500 146345 999643 686127 421082 906391 935541 665038 993098 500843 124871 897334 212633 216025 747900 332538 129191 902175 356988 900194 321194 478811 146379 531385 667479 743026 324836 224461 227405 798060 671522 879367 852469 958344 1029507 516580 383666 165307 422075 514247 64750 714063 848206 353649 595518 75501 149468 708942 244656 737789 456750 200583 87479 517275 621361 382434 889581 757887 489998 171630 465908 608973 288159 30074 455021 760754 510379 749988 578239 728531 747098 365532 156855 844365 1017672 447971 493049 1018486 709022 1025353 495867 611933 681641 359260 52983 201979 758225 698041 299759 47979 768976 412117 1008713 79478 767026 844708 878030 885655 947384 887661 849737 139150 833427 928990 246509 446012 805497 805623 725865 906123 1017648 369982 931489 620018 792537 470475 547573 432510 553595 482243 671097 425324 433137 380596 379437 520469 595198 686187 144109 89675 246617 153395 475895 885699 1036100 320749 822770 841941 687705 469954 226396 454026 496329 923222 228700 366046 937618 285983 879816 744361 343321 845508 771766 196113 185902 826341 879081 626501 655009 120266 670174 733130 141811 826780 960170 298740 964668 227015 599261 952777 556133 126437 593399 505230 826803 591740 966402 868807 703057 944756 890204 293614 331709 831667 796614 129623 422717 1034769 903788 571571 228518 77788 90029 258836 645345 973198 506380 742244 965402 192314 1000203 315298 840843 201205 715857 723814 772052 880695 382419 955161 1002766 822830 446259 83943 309049 426926 624493 1034805 775526 942701 933410 448753 610142 769033 884104 744979 815478 453049 229265 844521 102376 974968 956109 939496 415165 512673 611747 527099 844446 379693 238987 479716 1000998 470500 367818 774611 439728 825527 168699 1023684 287726 903770 251689 877876 666865 814501 343012 285433 505940 711377 629390 110285 665021 1042985 750985 728726 774561 824091 940742 1000306 973347 341752 781196 873885 122279 1043048 701380 757449 120442 175348 695740 283549 744614 833055 878876 1026382 609130 337143 665555 812006 641333 989237 928142 89323 697151 421407 683295 418043 909188 189822 416591 882404 324085 506629 824313 749340 465765 256934 458408 1021546 1041485 649001 287991 563194 113775 962607 569272 682713 179779 682611 277902 684879 495797 553725 939157 258275 683834 731106 112077 42871 114086 967397 163617 683023 422462 222105 857433 751280 1033667 1036649 342925 591791 406814 684471 319121 160491 1021715 904645 899637 969515 555349 120351 799732 808845 167742 349938 1036359 758927 960145 438986 384170 255562 811931 1004420 1014096 753187 954066 844730 630257 341851 665019 663163 734434 930484 831852 124277 457105 906261 59614 579117 774429 743667 574365 905437 919804 420631 580011 92967 997056 612284 349563 908008 904564 130442 64303 638728 653734 371124 875563 700670 760568 512574 435101 538612 1040539 744132 747059 881336 890804 588138 601009 735601 400337 616124 550795 339753 1001233 907929 286295 324665 842968 748700 302301 506892 1034706 464447 539102 56551 993106 242067 830828 739796 744873 430973 740127 709852 679587 863550 650396 123295 361342 558587 668845 686542 425576 811487 830874 92395 466074 957785 171445 757562 237950 521568 846072 644295 882062 107455 1001201 1001902 129505 323466 926650 1008299 850225 777098 843271 388206 554165 417039 224886 18419 945301 981012 755159 499269 488463 499034 207814 942715 914953 201455 89467 257562 967262 196111 706222 243001 1020465 818664 734743 219064 432566 1019776 618909 306999 111151 987869 910446 956020 555643 597849 953917 498718 155550 715478 669034 200643 572234 828830 727715 630598 251210 375213 629500 510770 181978 212279 882929 495054 73519 447928 46639 212811 993084 229202 245664 634297 472199 445606 1002631 909931 800744 411463 248983 567767 499344 481434 158685 604828 443129 1034052 916136 462075 183151 708549 675735 835089 750147 974496 827869 129970 784675 69503 311115 801235 289497 960464 52845 434070 629115 431851 965210 694258 46066 764327 554691 970037 129564 949476 371190 588578 814194 169461 1022997 986038 793569 60659 94718 711222 886302 353251 831852 255511 554447 193374 913422 562659 832440 797662 236022 233977 695785 474285 805071 549375 815219 769670 40111 520345 454939 724462 68091 494715 79102 333555 322282 258108 450274 202706 975571 824695 549366 677023 929619 409422 383038 498540 510884 449237 77661 346013 758994 95343 891155 250787 695246 623835 1023306 410238 595327 194281 724559 845022 975732 429560 191007 135069 714610 747221 327490 769936 256215 732937 503208 801499 127035 451188 960750 179318 178429 873807 322993 636773 448013 304122 649425 592862 576765 298922 87917 903323 773525 761604 266171 239217 387174 217883 962703 97805 153401 685660 516887 715847 1024977 927173 186191 851094 1033370 943270 664951 538524 325022 344703 614967 979050 110073 653074 589331 759975 273786 607867 673637 61257 221531 646708 959831 1025546 635246 878166 904902 805597 235882 368584 511013 809573 191197 31550 1032666 239427 879171 667497 911659 206191 153511 930758 550639 294236 701710 47575 257197 731892 436879 372014 661867 416867 39519 195763 919407 326841 744222 112750 895221 251673 705530 217335 774822 284134 506504 892295 935213 1037064 126434 1006869 518913 162509 832944 866486 320127 867014 228491 149500 283261 506518 652624 645333 652521 776587 799164 779799 472490 937068 510543 613107 288746 879908 334543 1014402 635323 650676 972236 163792 365287 703142 941538 861404 649157 602494 303547 452038 517219 1023764 644904 470000 138603 512969 435487 161547 605550 843157 463407 901523 620962 49132 601819 581757 812187 727667 824286 1001590 1008484 30590 609807 180107 818582 501658 245408 488360 300475 971372 682394 512670 305525 177573 764556 611796 759701 183788 293852 1042963 762586 359299 456828 617277 1019222 404877 358002 368530 200685 506926 161617 146683 361915 97613 483419 877966 243999 939382 512677 350431 576358 180054 321138 405867 962001 666823 522765 913990 276783 461255 182179 446412 618038 689107 880260 684698 740567 906268 390497 825114 989625 842565 488210 419179 109246 156142 1023570 480601 979557 979176 898170 965972 652839 932281 371755 396988 96078 1016824 1016271 898726 866705 890159 742513 576365 683240 102332 718428 105724 242861 923302 772300 229503 566126 1027608 924981 365514 494264 934495 495472 729375 649369 843349 965266 40847 333767 460214 490574 875888 32158 340589 64607 89463 738411 996383 583798 1034860 629116 643561 531951 490724 319058 772142 128115 678122 298234 238747 788093 862554 421762 488141 907380 410527 449763 609467 949773 712472 1007235 963678 56779 572376 994362 746721 127728 715652 879142 716566 314687 671077 203453 735986 548087 217405 324579 445044 699933 208746 519009 882404 1009632 482153 440137 267511 935199 878663 896836 37879 605863 322916 844017 814875 989511 332287 447277 940281 503585 64575 727783 234435 779682 258531 186254 728048 352212 742640 906148 648313 733138 653511 46463 788414 766822 972986 787966 186926 827344 1002034 406445 694085 1016598 220789 343402 977124 454576 354421 996044 644175 653125 306641 569187 379319 200057 950517 380123 718044 421489 769600 476511 383630 956400 836566 154364 940645 568647 1026928 507393 772712 679514 347353 310393 810890 842706 450089 537759 867548 863926 469491 899713 391290 461271 182615 321202 488334 435196 792507 285335 540223 208669 284349 832715 791545 603491 582715 945310 351992 736196 894166 232925 488624 214679 644907 458036 327238 258380 855353 967071 644898 580339 52135 352069 690414 478960 467613 821228 581404 544637 134652 915651 329630 932320 341719 169887 391371 89750 989126 217003 345502 584621 421277 203951 856669 1016941 833987 373911 846159 895846 162588 675198 67565 668595 668509 770746 1026661 256183 399075 502454 784519 391529 673683 481901 988019 192685 746700 375537 619236 21431 246010 366189 424974 129496 1036680 703224 53143 176622 998513 379799 563157 388946 835115 825256 883593 210630 612959 218455 359623 608351 428247 628139 481705 482034 451836 502071 247757 925037 108734 1008550 60279 1041733 648156 1018250 651204 332782 936697 79822 405386 467127 329709 892302 341693 23903 931101 441048 652331 923831 376369 193150 62443 87731 53112 970342 944532 764705 126822 246239 441518 62918 847586 838309 724079 727095 194188 340938 764774 459243 154807 836917 872236 190013 986810 267695 1009108 1005268 768369 514529 970338 674492 965964 1028420 355470 294752 212816 556761 326337 418650 937278 975292 253316 935495 486293 990883 645048 423350 759638 89183 359555 220454 723902 511563 357515 696200 1024865 343365 705276 253026 666547 242255 858364 486929 415685 130834 250295 666919 452501 733548 153373 362191 849857 510197 730583 929588 343589 969117 708254 359122 127214 176113 181695 192398 719688 426966 661083 389348 572793 968504 307871 752560 31707 1009482 653485 646501 247164 719459 790138 127444 793786 828154 322904 373551 482659 11679 374543 640917 111407 51185 515201 441764 741236 766353 852667 839490 302267 873623 948505 903288 832685 347318 743702 359046 941326 252490 608877 11765 1036072 854521 143133 713541 451739 1023553 703650 551155 768678 322971 970846 761676 314151 990036 712081 681464 849560 77023 824863 142685 931436 622188 422377 913803 194416 216926 727953 202590 432033 47357 581333 633671 369015 250829 991929 112298 253021 771741 964166 222676 1006692 400765 478681 109118 1043457 539891 648562 324986 16223 1006786 924922 874123 832953 978369 833171 512238 290547 840917 605353 325477 855958 323505 931229 394815 615535 206203 920535 93625 763068 855595 801187 210642 104062 416666 793913 119406 410358 727642 454897 883656 567239 403957 621255 47038 802596 285932 323442 395223 572119 447468 923558 588813 859693 671574 125310 800474 325038 703312 839025 253385 831412 349495 946353 383763 652562 867617 736212 647543 746860 318573 177979 485137 787437 157583 362105 244672 675644 747974 212713 641241 483613 844030 923993 690942 161396 397158 305995 216238 462520 105969 405043 97020 554525 744044 491703 993484 174457 226272 998536 358246 447387 835120 743036 880882 637339 773786 705009 695383 391750 673751 564538 89755 1010709 265839 1005900 729973 667057 755359 768587 399229 22503 809299 35567 910386 973608 795967 290520 901470 884257 933296 172779 843867 956276 174056 178106 318342 289485 473334 614257 802546 489896 161266 646772 532282 487113 105955 362429 732332 1019560 964394 253001 933180 1001036 544605 451178 793341 647839 500254 258759 259353 161995 979632 929079 414923 208670 813286 433621 751795 163564 563933 766155 171365 484877 878215 129868 809131 677753 378604 473461 944076 185166 795565 481589 127954 689565 831962 833206 202525 158521 636597 546296 97841 290111 109799 217718 536028 961325 176735 851792 553435 571289 1030210 456020 367725 766168 715858 218808 637287 326290 104364 910584 435954 51579 1006349 775840 505300 314282 375956 875354 241366 768550 293915 892896 977301 941416 881433 591863 485787 824630 156574 992197 325301 1013540 258123 248366 870275 287599 723954 413399 1033908 492750 645749 699289 579695 455604 315822 47439 201719 1002139 193687 355859 405855 232293 322197 324508 215868 1040612 1004017 325147 651056 765857 731046 1036616 32534 773944 57839 671704 141935 308790 496583 974056 517674 611285 219255 891509 617401 225070 987084 479153 693214 383960 448209 233283 32086 300915 771569 902268 218407 831951 644879 630068 975728 879553 908816 893773 817467 809273 947064 120019 881368 400743 373997 1019232 834418 1005756 1004771 703030 472564 1032948 903397 421399 1022537 751725 779362 773986 516698 962635 89726 56967 848582 617583 834856 325313 1044704 962970 243037 251250 932449 515113 620583 992348 591293 975276 948280 699002 277818 983925 282353 217935 312887 322909 576428 702885 764513 324250 24492 772939 910920 286186 308661 482890 577504 863050 726509 370327 159438 611574 129398 833710 609465 988326 1007897 354429 586043 405754 489818 111533 420712 581507 150518 228960 823518 63928 976840 1003885 595323 614631 348117 321969 86008 841529 801621 674421 394221 959077 212877 925076 748618 635356 103159 657886 205051 868224 770837 387374 374987 627047 1043477 944028 318633 691921 372153 930622 461046 474258 586807 438730 208824 258207 643449 760600 255434 469912 429803 697809 973897 474012 246485 518947 445670 504932 605757 210869 664571 244596 708592 767155 893389 811260 546238 930535 641135 670007 281727 465738 450354 945829 816344 978116 736116 880818 351932 94150 392067 885206 32540 364388 195761 817893 755580 735970 881020 1018084 300471 617797 290161 386255 923337 616266 826275 84903 443181 766158 430834 857267 816293 323351 278457 941218 608627 114294 388125 191382 321359 634395 186717 642512 385509 568119 676091 1025304 266735 571743 350487 443299 630071 736972 521542 384707 689119 454288 815987 408308 546046 671115 333691 645072 568057 937527 579767 367843 832366 478451 350783 215020 769665 454766 847149 190285 57823 157023 1032253 389733 228761 447725 794597 186527 699977 221913 136158 497075 238072 705390 371949 188203 837805 130450 914018 535540 986398 996014 763006 101625 364855 333117 939781 260196 726799 772323 618078 468912 107967 350059 547774 886351 466339 256837 174581 590079 278379 1002690 654401 269615 1022339 680946 165725 764884 120310 812378 957788 374287 906058 277436 478682 718987 1028273 322844 827169 929491 1032867 875213 416983 14254 239570 876340 127223 660966 699334 831001 503522 779606 663235 679485 114417 324279 460150 738730 759444 585031 358643 966162 57144 261330 596467 153966 200255 322033 703175 22175 1020402 717560 867418 753312 85119 715624 772190 798696 389539 781189 1033122 522516 130394 687348 138975 793981 701021 97958 408778 734842 625852 733575 449456 62443 577966 970392 117739 598399 44788 635453 967914 118110 380468 179317 326994 310083 333711 647414 714871 119533 124755 193196 1043522 843716 902585 960884 989395 320606 884560 423718 939632 677421 293095 444903 717395 100795 425062 137722 970371 859877 494653 325069 554236 170937 453415 903493 150894 893865 424378 850054 119758 469750 357151 203580 297787 519948 192240 854523 765129 415338 96988 713517 482424 271742 919507 322468 773650 46973 748853 436969 785986 942707 1045765 1030248 586992 870380 1031189 577014 861436 735922 965205 643762 710260 487741 850788 604749 1001689 552510 235675 859812 339503 1024051 605845 571342 677525 585909 502315 741348 639405 695254 437157 429885 648434 699704 652228 479692 729495 78191 380030 873334 527311 773904 293245 241179 747698 755867 100191 167581 427827 388788 291166 707704 844389 508471 684988 96202 112582 158185 277492 693685 999726 993566 577012 838717 719652 306676 727606 445132 698869 823098 615839 385451 840815 943431 429553 671420 427613 598270 385375 693837 520786 845710 238283 835026 745254 303869 467231 910483 888277 48943 492532 342753 583431 774799 623547 907918 91127 738988 390290 158011 1011801 340651 522064 940157 509874 461801 466137 407274 644651 779690 954869 252043 814869 508359 976801 678372 504622 758982 982184 353751 352729 286322 244170 454826 229034 827613 633523 931667 65266 942269 1018728 334183 294800 177780 188100 836971 841521 964108 992652 747161 374876 1030435 478531 211390 1033460 126364 338870 808931 728520 513490 247591 1004746 572316 782893 408915 664287 388995 932401 623223 932755 833777 204236 1025254 740477 905706 715443 477674 255095 862426 1045378 686914 323146 445379 683976 767030 521892 211415 624827 954973 170395 1017387 779216 259736 718490 633127 304078 1013285 888514 48892 799854 855341 676811 910663 30458 566221 936374 822744 105774 665084 923100 831272 751961 799803 31726 503704 818226 256620 193295 780431 775988 920317 118063 706474 1022253 957825 857837 478921 342315 202591 793847 472411 113756 237468 354185 32122 201534 195686 963730 573169 579443 965752 921430 36574 961571 859096 298859 809246 752404 973228 101837 968600 717653 913577 492502 61917 383410 502478 507090 486088 819831 926007 670029 910604 850188 253344 424278 320499 556378 653359 214495 1044352 484937 85901 584758 62623 570621 936063 516267 446555 429006 1022785 629657 972811 895383 16047 940149 343777 235149 143613 751011 250729 637741 845507 257008 864604 822771 888215 194135 738236 999923 94619 975422 518821 130532 845999 517319 812646 421075 679532 801341 185784 675781 437911 667286 879950 946634 913586 844250 455470 448671 832747 405190 620905 594431 1019927 772771 745852 998044 353779 782662 364925 698873 186840 232555 636586 984445 865574 317879 955564 383317 641486 768058 806199 779203 1009931 409392 250551 414452 318254 821725 747347 446253 6903 405878 783042 758725 292239 630513 662966 257363 652020 388435 850372 1029387 991704 882197 644622 726978 958050 747980 767379 443189 469595 699589 998209 780834 487185 1035403 236589 633749 394236 484801 749801 771021 762700 700778 432625 621377 113617 722555 932446 555494 913958 170215 896212 62254 973332 252082 704967 94129 459134 701878 575421 652754 728979 854651 856037 55007 421717 24314 300247 434812 112275 53227 150238 108471 511621 81710 436075 985596 953031 309911 292750 384146 509245 110314 108514 294104 910673 427741 731731 963635 630153 233071 776849 713843 207227 244839 752405 630663 959119 963684 995160 765478 473953 160603 994193 435826 651310 242771 41949 977545 170950 922534 390866 273358 114513 789887 892081 212123 577997 686518 813816 430894 57163 693205 256907 610423 877146 243499 371227 163302 342851 675574 97650 412311 745843 613007 934079 353529 454763 405459 375859 778580 441385 311109 599964 393028 805783 878450 583087 905311 593303 914504 833980 387342 252896 261428 165852 341931 513614 692959 940976 1039488 739642 388199 352114 361885 337721 998305 407253 95897 902613 469527 873882 477018 31667 316495 732081 871140 536497 812491 951835 126694 424653 777985 898246 676815 846316 890697 379677 192206 864014 985692 863066 957146 448695 1019664 990379 81534 932235 319951 479076 926875 83806 120770 764943 126770 402335 349500 990997 683938 1020756 448923 451463 814749 500982 694150 1010354 1000236 517159 909644 634262 906593 476575 152247 905558 724220 864216 779936 710548 832699 638752 245014 1022046 891196 638561 765731 353755 63702 227388 478573 629309 609135 416994 493911 489095 497935 732881 322041 1026276 498230 568533 878802 304363 802236 199637 216946 247623 259189 244786 859355 114353 1010080 969165 803799 1037636 824760 849316 555483 477359 764253 218620 807983 499124 585043 616909 976139 618995 748998 968536 461933 1004596 875377 684487 217663 773290 694699 327400 976422 510514 989667 319393 879673 934623 953317 809704 817569 1034604 977205 380578 1013444 564342 31094 738269 691399 588963 56782 879907 609931 553835 389228 363063 996407 460780 817122 736934 1030548 577500 609782 504378 673230 404822 636390 908931 120302 802151 139118 819105 775730 989526 334758 366324 512797 216053 852895 955479 1011814 693303 465511 251720 482422 293166 473402 910276 487909 488558 582075 767305 571626 167515 461547 442463 510441 38393 215481 469833 242847 894164 355973 845256 503088 839516 863543 114403 503130 435507 865379 93787 969698 238006 499172 865649 163196 627391 806014 697274 965709 555513 486444 439870 437582 805835 932230 894407 767063 201182 28459 56049 743378 734055 409265 686389 596920 377974 770843 343974 104310 456920 588907 566989 117715 940984 939675 111415 713942 583326 630031 473489 609111 50415 993371 193498 731830 401013 1016310 433821 765416 429466 805263 424985 750356 710065 430894 314973 399253 361966 972889 405159 1040558 488041 581077 906565 781601 831428 1013521 187517 632647 26364 931182 628423 321461 587047 317098 976645 354662 566013 207559 336799 961699 340460 629356 353145 593850 1001875 1003737 616696 257105 899779 240551 821727 741159 585350 902003 975011 509862 409142 235508 323942 445237 957253 258864 59582 715187 217848 622258 825639 865327 595898 893246 632050 298984 620892 349948 340886 995077 996474 746671 454204 517916 620591 740952 309838 841878 462710 302557 445900 536428 969464 935381 235071 908359 420191 811868 371143 585292 376461 314719 237178 954866 853807 1013958 245571 110060 366687 433559 59966 175549 143273 505137 837971 817755 764093 497431 636515 530751 888433 577143 946268 342813 663269 71657 384296 114337 483154 736899 556488 122102 467950 32367 931429 553714 715537 776285 867533 363973 125141 903644 652371 619240 345981 357550 830311 177515 430943 984700 618328 234214 378540 685114 572301 799677 466680 347622 777776 62814 241507 580763 51195 299454 765889 320369 810853 450743 679705 746913 137047 741773 743197 1036460 908841 1012868 920284 400325 989775 471972 446314 570314 446773 252358 465487 190068 388619 460781 269809 902698 927063 112486 211551 240534 678362 781393 190239 751834 529871 112113 448737 194603 320940 566510 67571 710244 682317 346295 612045 986715 831160 529775 862333 381413 500187 719570 871384 872934 640681 963143 871453 857463 924153 715192 668263 229201 69051 667601 412989 869655 370939 885975 474714 626451 290539 355218 532222 792231 800686 666806 808491 947602 58746 244365 224885 611215 500656 57068 862651 580020 733669 406905 640606 703034 177629 797383 652361 381274 31678 648475 732128 675213 415597 887704 457349 184276 1040850 142798 449890 438389 1032381 759498 938716 978498 768656 773825 831237 720274 104110 956124 200629 421067 244346 662843 392325 417465 760801 883242 810299 841931 450400 955317 556566 822229 894543 506328 392010 202207 212078 366970 843901 210291 510999 871183 751179 415604 579189 520965 639867 648990 254427 184935 387880 228082 683803 974973 372843 825314 671871 530875 1041826 516346 422642 572447 196243 64697 254315 499044 193880 913876 241183 930942 762283 732771 452794 584270 949452 212251 686947 713516 782531 310332 124265 792428 204650 121494 1000140 817229 191858 843991 195892 202712 795503 387525 80679 77407 788971 355266 231086 473769 334238 735407 1033642 715232 606431 668955 466223 551358 376708 519874 177844 326506 209811 645174 302205 374863 240279 505917 941194 1008679 355064 620963 338655 154609 1025376 901451 273788 163003 710707 146771 388744 682045 320301 544157 119959 842341 239822 981604 862085 491015 466406 386994 740282 211905 823221 689650 207695 347633 254621 422187 190557 335571 427127 802074 198637 686126 232668 879316 891725 641713 645150 509652 169450 160975 694702 890054 1045251 163501 907468 1045904 425272 955725 934393 975320 944954 971866 222029 684860 65204 73598 443371 986684 191719 839092 1005635 602081 821877 428727 233418 388263 850222 840085 703819 675033 809784 186315 633231 1000909 696539 812759 739223 417208 259906 1009991 863148 314613 772375 964449 425346 365692 555159 559859 548173 929999 317802 695765 531775 1019997 476569 227928 145906 195298 548511 193757 829412 249542 733749 981140 990656 123339 714887 791994 169445 836447 449356 343303 1019086 22975 838855 106204 855147 931617 456042 563941 137214 654520 429135 776268 581209 420755 128615 508494 489884 436670 930738 147413 87771 700695 957641 77269 837823 657279 349931 609437 473371 902067 176587 989112 311025 31678 102341 747334 492747 63162 265467 62331 359841 236028 779992 816451 437900 170426 712100 578398 153003 832965 501049 222507 144733 59995 768428 323960 1005932 619369 878532 438894 675165 293771 476903 701296 10238 500602 229028 951026 195131 923609 581061 181210 612020 204025 771528 750141 88998 980432 847792 188249 482274 106103 1001704 122344 956237 891574 874876 662931 284879 714582 407229 232766 194257 625909 1016427 129127 677691 1022310 355389 635836 1000247 446909 626170 485174 444730 636378 477070 801458 893659 407923 334697 563821 695455 705340 409123 370103 599550 844083 800446 186805 450748 767426 625387 398836 801732 986412 539327 304979 488172 236335 963171 218486 678874 903497 226253 302814 719155 675229 40938 685609 699203 424562 848681 135099 681273 342423 292435 716174 511299 281918 714931 1017550 814358 149495 630736 882241 603610 447165 383625 628829 707023 174957 308914 927037 425413 742574 972613 582078 751210 929326 114069 304607 1012759 673887 353501 971855 294354 1014148 998552 940908 576358 495123 407989 355482 440462 509116 863782 628109 1007008 1012310 335999 246493 487660 258883 930101 461503 906577 389589 643469 988700 485433 468654 372065 946445 872806 670328 912965 459191 521072 478837 863835 216185 424333 452363 247703 193388 253478 552698 755351 388513 813925 638072 356824 382595 458257 764191 820791 517730 932264 959348 302908 60397 616398 380059 367014 702244 640478 157147 939940 640348 456268 798574 821205 1025338 407235 87991 597782 766761 93801 367462 603773 654403 162298 234454 996686 352733 94014 867402 177331 418684 385656 373548 171605 184060 613694 664763 105900 637113 163187 241202 634140 556856 816049 419499 336503 645461 251463 307005 95611 559935 372381 762806 629986 227939 486060 782000 228308 560629 508570 976157 781024 914776 676534 379669 419030 906805 311118 283519 907827 964922 388115 317852 999296 188798 203261 27575 608955 789499 753536 445982 497011 643706 363711 1033108 208797 797817 568047 610141 449157 207646 326243 417479 973168 753951 738273 451317 944755 218443 719560 896778 703772 1023747 893155 813475 462758 945033 387183 191738 644745 699188 715820 435957 226017 379244 518325 309044 240580 932977 666511 281342 747117 491050 1021376 280799 309202 110316 650562 941528 237036 219635 883921 696820 252119 736086 532047 853948 599583 457043 249005 237165 698054 63213 611133 664351 876987 890340 319218 468918 1027081 923893 754619 578811 1030172 997842 698233 556499 308149 941331 165559 1008188 999236 339742 735065 437642 999771 601038 46511 184262 646311 439669 684697 570543 996472 826534 876185 944070 690523 768833 326010 550634 272094 157113 495054 384229 489565 648367 251364 487988 361727 417587 703083 1041506 413819 754462 685258 585430 1006986 362354 387678 862427 203740 355014 396190 1018848 571243 316889 182607 102382 463349 544443 462684 202204 797114 532313 331182 771312 121997 252726 60358 898358 827171 881570 968028 512359 646604 587477 700181 544374 654869 915564 318983 872042 564697 873143 517765 294123 994411 937751 112568 283263 975057 517616 742758 1035299 967145 159514 661883 740842 347599 892252 812973 956170 301038 550686 107485 15609 228817 478551 327316 359081 487113 570100 179343 1008243 908144 777262 715443 896611 375780 489009 518762 925530 158133 85787 320965 232253 615867 343277 629091 644532 629975 240569 32595 602803 625070 911587 580905 859509 335645 700173 797053 907430 736163 511781 325553 817059 652083 817706 48725 346027 392928 179769 652363 371861 178595 973672 162567 896789 490640 516285 379786 715697 855833 508220 1025321 714851 383779 668539 898889 486341 187828 624502 660965 493016 430383 480334 480902 920765 625269 579797 572707 56446 921065 1022688 1024705 472669 899123 968199 755577 799541 627367 318714 780612 1016634 370361 283103 567991 963177 32693 415356 371534 442002 1011201 894007 822799 549311 704305 194933 157654 451705 240250 171973 547768 964417 326580 349806 480229 657402 155576 910602 839468 179286 618360 979616 618587 891441 554541 1007739 539755 242613 248300 452019 1023628 855915 969863 448930 646714 703886 842029 160986 843300 778291 681207 706413 383515 903113 678105 194924 640922 876110 764627 469789 842980 979682 840523 28647 1010244 255226 362685 222139 718516 218415 909997 25455 202362 928728 767937 425192 779508 799406 463083 532472 634523 767061 244818 186931 904385 183079 367267 818982 834215 306553 848958 885575 1023622 762820 353724 1035804 792701 797946 488716 866093 922987 947889 633679 415839 998540 782787 313118 513210 817404 790258 362398 46779 467765 204085 760014 833841 121590 969886 744527 560030 183290 695061 702283 479963 196166 372278 214011 153695 354034 485022 482900 625561 770355 411365 1030676 374501 512242 853481 516787 234326 910949 161899 603101 52191 806386 659384 227742 446574 933601 707952 812743 990382 339229 551662 243568 811470 260877 48175 95047 200686 763747 448583 927403 302893 718243 771785 986536 764646 726994 264143 481394 244884 935842 508527 890660 959961 892292 667451 646182 368389 986771 64748 874913 892745 742766 1028707 1009830 387260 479455 224697 224885 530783 282479 663495 775683 912978 969128 812019 286027 943945 690643 887754 89427 1011886 588268 219349 982292 961838 154230 261457 893746 809936 943843 464269 61180 1029262 532365 125227 225693 903287 896614 883004 91885 1037474 324019 585313 629525 850456 668618 1040988 740593 93789 653494 1035364 219339 903959 961884 331760 322755 320481 576493 954985 1022070 894255 120598 412090 532079 718248 550717 299501 741834 317044 936503 909873 709348 453811 929389 497603 101869 765424 309620 957622 64605 44890 722804 499957 656891 654475 747865 677673 627325 568766 441037 163043 103799 236721 432957 501612 154943 425171 320860 554823 891067 959208 30547 841827 613234 645931 561847 516203 645065 450066 302421 261473 583378 546079 780041 931159 162204 994839 1009822 249451 473532 851712 909492 911138 168699 652349 13821 769082 452637 375241 357838 479909 636459 208023 308717 766748 816809 1043024 828888 36477 87983 862842 952120 347727 489554 369069 572114 938318 843347 758622 828401 982068 510239 487880 252257 358028 910883 743894 896641 382174 377769 1004472 155050 254689 466579 564657 734547 844090 225060 682396 378548 239205 240918 233789 332509 218351 717458 809526 636868 484459 446252 613561 716137 993218 64481 744341 980274 252386 643570 227961 353973 364210 429537 792545 970918 788467 419605 1010763 498070 303579 925460 346333 408681 963382 521128 971993 740598 903717 45887 624539 877145 438232 530357 242351 1046034 888627 392009 914274 13179 244154 259657 392199 314779 954707 932427 146854 928603 1005112 441249 562105 733624 944995 110239 611929 700888 240222 919003 260693 339426 171214 669603 442028 873841 56305 358571 32430 932504 587368 891966 859320 113767 667335 588067 81816 366265 544500 853421 414427 901661 499290 123243 355755 228177 225963 407525 607870 167791 937532 1029210 326253 890065 979083 257144 990997 587674 681167 186163 728626 847808 441437 864997 504662 899127 684458 392230 449290 374229 593916 924483 518450 588246 72127 373628 601755 644710 94136 618887 942924 325941 853726 398942 225091 850009 943976 380778 501447 190871 387796 235292 317903 550142 322981 877429 552351 777300 824670 488013 1034088 340439 302942 322237 888597 417299 406318 903789 252205 727511 354011 1005348 579959 653415 940323 775107 230381 893896 129597 487665 613014 740410 897250 675117 451189 550822 480122 498835 195238 769236 364861 814038 372520 749625 21183 465507 59087 1005904 53879 183790 897772 906480 695700 171380 941170 709738 439029 788447 488023 209912 350006 487798 756152 757051 422669 803710 193655 407524 1044523 868765 412614 448973 699832 745977 452580 510277 601446 708373 296693 653405 1020785 796131 954855 924531 506336 509468 1001185 476743 333486 826487 437074 878877 711036 454339 251435 633565 708422 977330 627701 423850 703612 968405 696811 838733 626295 906097 815548 671588 495371 746726 534430 855676 251368 128597 125751 1004276 982147 849513 734194 779942 26015 457270 366822 209363 378541 695566 930789 828357 765704 669561 505282 256726 515090 643991 152891 1005655 1025489 990410 171486 989863 449456 991957 147185 306405 823265 857708 833378 754013 207310 1024726 204633 635640 447875 254446 28493 139197 292571 841456 948577 286418 651977 229268 372325 62324 1033626 308954 329459 725502 663525 970658 579887 189310 37758 550607 111292 628126 667255 943811 413144 402047 774286 246614 40663 259085 883372 265854 909932 305631 496679 878185 968482 490534 853621 183642 382259 253840 427878 455801 776944 936031 842065 125101 805551 284491 946665 757527 286448 769097 939574 348797 296697 696511 888599 874993 762221 588746 401191 995568 438571 438617 248173 145137 808238 478780 247918 195918 1027461 74491 700166 449394 608739 153465 879474 902263 615231 507537 334811 118397 504924 813891 958260 475965 324973 915467 255625 878684 872949 981332 453767 374103 78327 960563 575862 889976 502240 275699 629207 884056 477030 564645 779248 979476 224054 667413 440711 571625 368890 88014 128944 302382 179739 561004 842869 759270 925148 1008364 734516 550047 670705 485252 221309 985011 906438 142199 926891 760659 261060 144750 798059 618617 912290 647893 673533 674987 102102 209658 604367 521696 899484 372624 214615 757163 570169 732517 568757 166874 129390 247539 520986 373746 342983 695533 1011014 182075 730473 233303 370425 28473 316318 28662 1007056 885669 600187 484301 813663 527803 865203 138151 888519 512872 742106 648621 251640 69593 576791 317230 869558 883271 392462 619925 218994 1020113 445494 726831 912042 448420 311098 1026896 621378 988633 375390 742130 1025708 939469 1006091 908807 61304 593319 665847 467870 472974 754921 890826 53209 692146 994246 1017972 968531 632636 309173 56779 78718 726450 236913 634399 636837 371175 311108 711260 713666 348526 373614 191288 260769 1029640 117977 617649 835011 687691 141755 639951 774521 693103 953389 277425 728728 633690 960567 611994 914067 641295 358164 536823 382556 212308 870862 236753 286231 582117 278499 744535 433865 888376 980115 972593 605860 124251 349918 1002402 129957 94588 217045 359875 889572 708166 784624 449122 976949 420621 477854 925235 981035 937524 1047168 421084 511793 834360 56442 341618 257610 815292 802466 496972 893135 31167 835108 848938 423733 158365 520280 214365 398045 444633 218970 28446 455260 291785 481623 629341 307130 249660 310734 847964 433400 244084 959375 965710 1020061 968975 243586 695141 904401 717258 278425 770738 306151 872987 448542 243406 866657 469857 635934 484583 825281 858323 273916 371061 957835 219545 991474 597732 857048 503490 702949 494403 257185 27895 437096 159621 373435 971283 138861 36782 715783 780330 632398 783620 773244 859758 862855 479654 259300 954030 113820 681829 752545 439482 496173 98185 213183 674159 108427 146413 820969 999837 836570 285870 155625 492005 705437 421919 967908 979740 439699 457824 112358 825699 395743 428726 241895 1036517 638241 822743 772978 94619 555255 914384 891197 97197 702090 155533 112213 586461 32481 383846 971374 979252 151326 519306 825785 944056 270249 608670 949018 894044 427511 320813 1014420 779000 159694 171450 889844 684281 984997 905759 630581 972422 633171 10227 374445 196231 114627 861915 580379 739151 662885 578003 238653 772522 663516 1008701 712795 893295 497175 858905 470919 680909 194499 651096 947417 790474 286511 259465 433601 587657 460589 107485 759835 508702 975333 481126 816478 631455 849084 234267 694605 396259 653954 484519 937516 460765 948490 97902 896209 760413 192050 1002819 641482 61282 751143 968393 387282 785446 801640 189434 987886 470125 443623 665383 443483 965671 988347 993991 1043000 159419 290091 321711 859559 893374 597781 384143 455347 340213 134839 400699 617353 282093 391726 88693 831603 28239 130650 914225 326602 900464 686489 713980 858980 904068 648632 608717 316908 260249 845525 195529 506377 1029160 97081 715913 362331 1026606 889575 977105 424551 407132 1038881 891950 654644 245013 334507 970119 906185 601926 943734 723916 874686 1017919 252141 423892 586418 275439 619001 467386 820663 532092 915507 687653 768589 775809 320622 670247 679638 219380 839427 472734 357348 775586 350331 891378 652938 744597 895509 323484 977172 875713 192603 385914 454257 816841 629575 837459 888216 695281 277309 65010 45947 598906 80590 847637 937209 688065 105022 925485 613995 347030 783441 986803 340988 425592 961287 319086 555900 960263 945673 347435 792318 371956 694113 158891 376172 641686 714875 30428 1020825 987354 887792 897183 580150 857677 928873 716356 495009 776494 325352 612795 857850 429997 564637 292547 597621 627123 641639 208719 319373 48762 216143 513814 941382 208279 193002 564917 802738 569143 178405 772949 160565 220468 520997 123835 359122 991358 329627 118127 965395 738972 648483 848957 810386 374606 967028 560415 618450 997148 605339 1045509 448199 277947 564087 1022292 882348 543583 561654 963622 814398 119262 1035427 459257 1012896 924466 709577 804310 553212 636239 377918 1018053 733301 906562 170227 245094 704039 743053 502885 190111 549742 895562 256236 116615 250198 759506 456967 1010732 960713 764611 639213 782678 937669 834682 643829 700190 1021379 662510 638533 178586 323397 714947 1011974 354965 583343 186745 305009 646760 974657 10719 969499 255608 1012968 1016166 382189 48055 724090 938557 632055 970911 858026 561075 116214 621447 269307 518710 593835 521528 625645 858255 632166 675414 587404 680881 89333 506676 940902 605337 199933 773210 44443 741990 1009302 703559 966750 56055 545567 937834 438943 962837 421860 497508 320951 339671 478799 95928 764756 826264 654450 154590 118588 446110 687538 237516 839445 1012102 110141 713396 192683 1016680 284007 932743 431827 619181 981046 432857 849039 874723 989093 315515 235163 121779 845269 735287 741597 709524 425193 950088 299517 858837 455229 314079 446236 501319 485082 841617 700002 663350 603498 1033442 386518 222181 746079 536491 707385 571096 36671 670613 816092 1019713 909989 298930 446965 1040551 274907 721903 726915 145119 398067 693754 70607 726687 256550 335311 297972 678234 517985 1042502 584680 978009 935638 182074 506945 806087 831923 15859 274275 604830 423257 483979 1016892 596925 531159 257708 371055 158878 975305 649702 912013 651976 474396 699751 593750 468891 897443 452147 868958 912651 568206 907968 670439 382037 292826 649780 1008175 566713 755966 243270 847201 734110 88283 468622 437031 716341 190646 434086 778602 348917 951439 421191 257761 227955 517556 354695 204205 195916 629277 323012 1020156 163788 842985 384325 435956 177128 356844 508888 473119 647342 363349 248519 32506 615894 602018 879052 848121 321494 715145 253005 747061 1021324 1036589 829372 935455 154295 724585 757146 553755 639978 937082 424734 636809 633511 353658 716514 392469 294648 485620 709835 870237 509619 422365 582775 562163 976021 469561 256688 718404 321145 58989 453775 492955 748045 128685 936847 496188 975065 152027 971188 241006 537588 235488 971367 860877 741324 760709 29614 571636 451292 532061 911578 923501 46839 512906 97512 957706 764587 128440 1024413 700975 815675 945198 742889 790492 324213 835056 440005 646834 162863 334517 899500 817831 371321 321913 247147 466645 642618 1040600 151679 807740 472554 944749 573006 71007 342264 248429 961688 666969 912044 958551 384440 669881 930203 249749 112523 415791 118585 783641 447220 284145 527359 691631 506722 478046 430515 358717 441987 175451 855771 929411 644848 218653 39407 435039 718119 989353 811737 711505 929329 153333 193771 953430 578684 762779 215463 635507 260325 596587 686509 1037012 1014164 677469 564971 433637 745631 465378 823209 928054 583773 402299 580779 85962 906318 162205 451409 161645 231085 702392 190245 798510 897514 631724 776995 987898 743281 959163 129226 241236 888009 589029 995899 314744 866953 386746 799210 476287 437065 813291 633564 616818 709226 705629 158710 1028379 769194 607974 468087 830297 59367 1010711 464627 485066 81523 293109 785421 751783 630488 864863 905925 813215 80095 380518 637463 701174 214521 89756 829921 445735 364181 521442 390097 897897 736909 747055 794267 466580 187640 882921 177259 874839 757110 1005385 944981 380792 608241 1033810 670680 739450 117493 400850 241238 846899 425355 178130 482435 460249 65512 534461 661755 604479 973989 997938 863732 356990 751139 988243 443787 343085 990862 190223 889902 155554 948712 735386 546747 723830 754046 211861 469402 697194 542586 958019 622181 1029317 219451 593844 387289 949633 466892 685133 341279 126041 483550 945925 537759 751376 975438 694039 259762 858826 327490 549559 849492 965280 642531 319114 826254 651655 570329 304734 671511 114037 548838 338905 946298 439235 1012849 643427 988190 630328 929486 1018941 907692 256932 596837 704751 236969 430515 974974 121801 464557 415151 193207 1025257 108466 600223 392580 556171 644064 40811 840677 931685 449252 432470 836531 390266 213470 228537 1001273 194914 650585 942691 835280 225077 1010292 908675 746411 829203 339907 56414 233157 245138 803671 435708 632665 1009687 925408 193190 404436 554631 1036600 254436 1037028 798663 900864 754047 572114 371947 1016253 878300 554079 543663 446649 723197 945340 177819 931961 128465 118094 204786 317901 899131 306629 208510 620374 1028131 1030922 412506 654624 647743 407094 435694 294516 837203 719508 510386 587577 936946 668047 753410 40750 416685 515480 124125 853911 63311 726652 451921 511796 898698 498759 943822 744932 925221 810906 228752 1035072 411003 858035 236119 119659 861351 889322 870630 237432 428443 110548 1040398 179176 386833 56049 480124 430001 384336 292412 906389 635745 596775 540348 580142 996274 827886 747269 334840 447254 715657 588652 748558 349627 186195 909186 494469 999479 326074 935094 153453 872697 453410 659388 261205 984291 87343 307918 348507 613164 955290 449962 899809 549439 193835 293723 200395 95899 59098 928885 96057 869361 993107 837846 624889 210828 828888 240295 1030684 226651 232790 582845 327181 552636 670076 731030 938585 873080 515528 113867 116220 501680 424494 448677 288430 282470 975068 1047840 604049 700252 388513 909801 609335 374027 356201 647886 57022 820031 424870 1017451 490676 167833 385278 815502 842105 1041797 550840 740015 849665 873817 159720 683097 323145 747112 463737 687879 23277 772686 467699 223350 966765 863718 832922 385931 820970 104149 547798 126054 499838 582640 440378 249171 649952 397823 43453 77742 378295 708484 693198 27005 609935 947508 809821 594559 369522 371833 424372 569591 186993 785158 440787 903570 644297 580266 384100 474379 432369 818322 38619 39913 415093 648735 463285 595441 843060 245516 94050 1028103 945002 122544 931240 514262 673263 504277 815829 211196 542203 282174 423134 546647 678519 939190 535807 216475 193647 554929 189373 643199 760246 698955 1008464 407959 850998 471540 960324 451215 467787 390924 521376 946995 289626 235240 249731 983453 191895 862012 901598 918431 387886 990995 194195 31097 1025575 675566 15990 761298 808054 956939 688895 401015 383639 896279 889903 845665 372503 118235 756318 300883 771000 440141 447468 842846 1038788 118262 1045040 671601 450210 481901 802635 375690 122660 374966 46299 892076 52903 562939 906470 904048 227702 942301 1018037 632685 505672 924389 642403 443370 785545 944241 485575 327241 646914 684462 448721 575962 924620 904239 788988 956090 496026 760090 865460 356216 100275 821145 257802 458056 815595 639435 968501 483000 719666 273910 464793 513302 405391 232920 113340 371997 380720 356264 948896 739542 310833 967959 717466 944206 996909 992826 245823 378518 512092 539511 841239 646190 833950 847281 800441 368459 730010 319002 256412 384569 771615 225786 926201 834499 597968 738618 811247 250030 571889 879768 183273 356999 315258 893162 717342 834092 107703 103158 326460 633449 138139 750685 124158 247993 474706 244176 322910 793575 62187 701069 630086 484786 896836 177593 197823 241877 335352 1006854 723671 157263 450437 514071 798183 822246 128626 300279 356775 611774 469837 817997 457507 887691 31325 314247 873547 112539 640980 549626 406239 427761 712847 342979 744675 392784 827995 374983 550251 476788 869329 905995 924255 530367 607835 58839 616751 244528 182709 801605 440709 1002849 1002030 775311 483280 925145 283611 691948 447882 879949 259141 762474 971893 735977 580483 700200 426845 477629 260203 237150 623577 969786 589164 65351 775593 571854 120636 356852 554169 726933 417438 411005 1013540 382078 221863 988961 981256 988766 66943 822935 770877 479851 373539 1042065 897623 365429 713643 875376 499169 483265 919403 242661 1000412 833172 323962 1002083 815671 423757 187625 104862 297846 502737 665563 608110 928999 63941 650550 357169 921790 196371 241116 694335 113338 1008314 453521 243126 771926 582063 832371 437730 686375 719623 494940 978316 561139 580374 867056 758444 443283 171505 861605 92026 1017404 597990 622048 434663 128880 881366 890294 875045 928935 491775 234363 101179 291733 816950 291438 942032 343724 520001 333548 540125 464372 84980 983739 562935 98232 908429 371386 195034 738397 690940 727710 424186 505486 202595 961355 589668 890102 475766 348014 779051 157821 249385 97815 101871 685834 370301 480752 959293 323902 839853 885119 742361 923436 471950 764562 501803 504876 1030752 309910 36825 1041422 984747 322743 520932 646742 1033817 278348 195033 968991 324025 848817 995503 722111 772713 892474 118254 1002681 552595 452037 932060 630236 594675 532433 1026104 241415 501043 1012676 160252 588487 192663 64684 460739 682465 741221 986055 573258 379853 1012098 290691 317383 210351 990065 779363 918899 768531 162135 636604 318962 319172 390223 891029 1028872 794389 353989 675434 1011986 826939 796527 321118 711588 876877 877671 521865 372610 932077 89530 285775 385963 837815 977260 1025592 424796 325290 349118 123885 550638 378462 257351 440861 236619 523780 352044 386787 851250 315638 740476 169533 661465 236327 403351 632790 322361 882464 807277 326009 651783 204395 912684 995541 679021 298941 673738 412253 808350 642957 965036 762238 867800 713402 238863 473229 276425 1021353 1019592 290605 941213 670188 403775 247963 715431 912476 991797 244886 798644 512835 36815 987028 232607 228940 1038633 901237 645798 184823 820923 450903 278127 97772 477845 877669 812821 405291 634586 802468 519040 294790 330686 903719 227130 638193 630490 653611 637575 620937 485162 962134 321183 445334 308315 210822 515682 731939 619425 1012302 616956 877174 776963 317869 97452 945201 327222 246133 587430 717017 358700 674798 269423 664989 899606 751336 443454 499835 505141 505958 909355 387621 226763 518686 695941 166398 236167 772494 460663 872932 514516 714903 444392 373880 801682 990407 722759 793081 206649 939566 863337 751145 507297 799692 621833 523592 171355 936928 654888 577331 940131 711016 894534 365395 637225 314671 441232 937554 537555 924587 990612 1021142 454017 816042 339817 926707 857043 354428 493788 145235 374542 874066 232406 1012642 214717 489188 745225 275647 17375 491288 695587 290260 965324 357950 403687 530171 124820 503437 743317 640825 465023 885468 863929 675568 223094 497842 901726 800285 878986 449654 316510 485862 892085 29657 186941 155091 426491 527865 446125 1037489 261162 110419 908566 488337 834124 399344 400205 214487 202655 927575 674769 600187 508338 684583 716512 85975 518017 644525 121820 345081 553079 210574 552700 1031752 876110 335627 659165 784410 139173 201339 249540 670389 619211 321972 85815 790263 306602 882332 653128 564981 939356 612975 415069 750926 1037082 110578 416566 917056 313318 415111 438885 747828 241490 56115 573273 192225 777696 220997 822991 60771 23791 447759 236958 586844 208555 495197 221367 1002946 515228 469303 468789 877029 471881 76414 426940 472673 444819 747153 547134 124532 589131 238686 711228 584767 239325 645686 859128 55069 239978 802459 325422 697589 629850 400237 477613 995452 207599 949638 712925 671276 129558 114229 91609 876392 531962 132543 937643 56029 1004390 431608 1043973 438814 592751 216045 1003662 248697 59902 311126 118974 488046 261379 235177 45018 891469 241297 308695 987925 635366 741228 388683 318987 890225 378492 47263 926775 996629 974209 247230 938588 302427 973341 723319 362934 227012 108010 506281 491142 308534 288611 44607 207483 955611 757364 186745 723515 384448 667438 830007 285644 960718 518728 956302 774723 161201 732763 486938 234375 775736 877416 488548 366491 845177 832694 44953 415708 759100 812427 125615 798607 185931 671019 553755 313814 250199 277226 147159 985511 349311 1025866 880329 747707 107965 112284 710361 740044 992837 547390 417447 164861 81701 743376 39103 417066 124857 589587 960240 1009541 640815 952156 958519 130076 968502 51705 126348 59214 648146 948968 630475 969070 1016732 211068 793999 46494 635685 959414 794078 937618 366056 311123 840995 577387 1020202 111901 938662 571708 867541 486678 1024745 241854 388171 815324 232374 1041050 369340 467429 742188 501667 228121 696233 506918 347701 587203 421141 783909 481374 668735 764761 812595 956313 999909 55901 740062 255178 713700 80719 1030659 97884 221144 757372 973580 440618 841883 597628 449906 110066 1039114 380825 327000 601993 95291 389363 714092 599535 693950 486096 259661 234395 969016 196167 706281 927346 274103 857261 793542 489861 752007 840387 255053 508539 835095 126270 839910 709489 697885 671015 778409 254283 21695 187254 92845 159684 880013 831740 959381 794232 929674 302892 387516 970265 6011 429542 977187 798235 473660 671322 681677 737061 845949 985522 1027732 631406 800119 483689 21491 772556 293995 889486 350005 15063 490059 434863 213359 228577 842313 735317 180575 403389 954686 48486 679657 92654 960314 865633 771413 808851 129236 1017654 304077 319989 221639 875569 930046 851601 547787 983967 1002276 862679 580702 984434 752272 470913 714345 465309 204189 48783 218620 339003 538482 909061 185901 302327 620268 1038422 926639 464059 849198 519243 218825 599418 256907 943985 948563 746043 117629 997510 709349 360257 129342 846786 255061 452382 95165 390309 760124 983467 112563 595847 713208 169869 123804 727284 601715 995790 703754 341688 506340 535031 1005205 1017997 183254 751171 556134 146611 405222 745779 945479 711352 487801 648029 248748 666475 290615 738919 716393 815555 130416 491456 505127 878260 511666 798357 834528 758323 1002118 859529 719446 937658 972106 259726 673274 707723 242574 682741 358993 896809 801772 240069 702758 355093 715095 227980 256787 102247 295933 352141 453542 483911 675391 802360 232314 187866 775366 222121 543723 441005 49137 841123 302875 335199 933147 847107 864859 32411 897643 685745 187350 719902 473307 290135 313724 841237 882086 929586 349786 509898 307002 665070 898732 351851 723441 699565 956131 404703 369342 827201 511255 81846 517484 579695 340602 186027 504442 909903 483821 976320 912398 826710 831131 220097 520568 359362 759033 441885 229127 368313 774855 724330 488812 226186 746331 415348 486067 620325 929619 1009767 953809 368246 520864 462183 1045824 351327 111286 622846 473457 433370 658991 864383 637605 415918 628147 997690 586611 975476 781572 465101 774634 861471 343670 739275 265655 597858 861674 800487 797116 608250 739931 431195 243608 477523 741002 433694 771222 528239 52077 240343 110783 893290 616107 457490 418925 30077 489592 443605 507168 792219 292515 492891 72430 883982 633074 744487 711747 597219 270308 258347 845932 466804 373644 150351 480605 433806 794315 1026134 906083 212115 30450 430719 1041840 758226 867981 188793 455939 433958 117166 284334 1014066 509489 609999 718610 981090 208774 732764 484806 227686 650977 186423 414684 404282 713551 245106 643833 989394 208669 224391 362166 1034124 64339 626403 871571 405395 367478 580943 957616 191372 947975 121581 469023 502374 629535 956843 705007 286520 491300 765225 572605 152735 228812 48868 30652 420723 600012 920473 389278 208697 845583 351585 15927 437596 83935 873565 140797 890475 305660 412255 73139 480922 88775 580449 816996 367524 944825 1023281 977036 568087 649637 624603 941413 421260 895438 523584 179493 253089 1024440 362475 395102 498458 979305 844656 916016 81773 256286 444606 941032 205756 341708 331758 556440 744717 842299 514156 962967 706135 81623 812789 1027397 863729 485560 478377 829751 867776 344783 888171 837413 414923 646443 436454 310183 380503 156367 946530 334303 580444 292341 395214 652379 62045 415143 469214 187860 183527 431307 228917 540139 697467 111077 375143 220965 701541 546471 752398 910240 840873 249315 396063 577324 717452 810650 371477 385342 665594 184290 128371 726133 1012013 520776 198589 944783 479801 962128 482893 652045 878373 460190 889751 766952 750364 319082 176595 223996 256933 618979 57179 339419 225093 776327 386636 254699 446266 320455 693989 416527 363567 994439 479355 964080 709913 646872 247284 243309 470992 822429 1025381 454282 121177 664926 253717 533371 499245 453091 840603 965062 105875 872936 36575 564829 326370 708057 354044 171543 972435 362382 764465 912652 450402 495569 94053 704408 924796 939822 603388 454022 629685 371931 955845 550822 85787 770383 383431 308903 588261 503506 1021553 400751 237127 387463 879726 816756 899470 11871 712052 633761 977162 877717 1007114 151491 642780 761304 881496 470387 955443 411003 145301 348782 996163 86518 575331 89790 738171 114003 374472 93755 684285 382011 191398 365490 957976 192055 728428 715596 876789 480718 439915 683121 789453 324159 552606 711309 655044 256786 387678 939570 1039378 293269 1044586 763626 872131 911905 582007 807611 322886 225739 408693 790197 34671 388818 675192 187564 343417 886723 388392 353269 212135 398585 474949 365757 196280 420011 796660 279487 422539 488357 878259 734072 423370 484445 102781 47419 550828 540362 799455 990290 806714 338637 411567 629855 864539 382295 964636 725754 577390 355502 824248 257865 855917 217059 242602 844463 908620 83199 63929 1012483 752726 873373 663341 623085 341928 980612 418716 213359 736560 688571 616271 489761 823982 81507 942901 214874 471517 652233 162426 224482 971543 992177 1008187 261516 857151 349519 562075 976149 913688 747166 494919 537855 902706 478610 839369 410493 679737 714469 889749 388302 960993 232883 833589 702137 1002309 383198 564447 571890 39902 477013 980832 708394 29815 411279 260498 345853 327171 478022 63347 755475 215742 128406 87033 851744 749000 379324 556357 519948 356196 747406 416745 651430 664411 229156 604941 843448 645667 658877 855858 95149 289751 754887 744888 351683 488105 1010066 714218 780208 321468 613705 864184 356796 28654 922055 705438 98097 796563 543959 934398 975206 255972 986682 652003 799091 560059 991697 761282 597326 93091 637616 419051 744551 505414 625267 469107 926460 532079 631761 410478 797672 1045507 326616 435411 457782 252334 501358 37884 622350 496114 668613 863177 829895 354794 633517 367058 159289 958972 942558 130356 699751 103325 873547 489012 703627 717988 907042 312955 971205 351883 359597 1001239 998008 1034643 617383 744209 443347 593495 757278 837106 742311 318569 589569 940446 752663 996391 994578 508818 707027 635449 358068 886075 911511 877804 876981 85989 462809 500573 842232 940558 225463 270254 314228 758155 1034088 857901 371171 506168 405167 478261 566264 719777 1015425 714579 1033200 477998 1021099 184046 351083 679704 658675 234781 391504 993671 780960 926647 878008 389763 254653 93655 1003641 969555 226906 44159 943518 219817 889206 443189 240454 106170 12791 271357 114648 829366 1013930 703828 237488 64882 270259 370160 65203 730901 1011758 523810 948049 127449 754367 1044519 511334 650269 162172 194355 449098 480847 363067 813719 311189 743990 840479 247781 244764 240245 585637 889628 900380 516769 1034324 556906 437022 418780 595390 485732 45997 719978 332749 963034 815227 548601 856999 655176 932568 691690 836067 570862 989786 11260 644885 1022888 777064 113031 127709 584461 444150 965827 908057 954799 105339 838491 588656 822132 488987 455553 175978 433566 127701 539964 202237 512573 770430 896197 268253 113946 162746 685956 993067 628617 317839 556593 129692 407447 335311 699317 751723 28477 86971 717465 398835 885997 820205 915537 375700 125434 820668 713502 914076 122003 532029 358853 153587 627930 60402 143323 151035 985914 872278 613902 941862 841141 962119 861996 672243 799343 63255 785433 600827 809355 457365 571307 31533 695645 817038 976612 417093 163165 741627 1042545 888628 583783 366911 40378 906457 453345 585443 446607 886847 179862 98245 479355 446384 874246 773275 473290 716618 173046 750359 902926 175564 730851 347303 556690 101471 1004969 1005642 782761 97450 883060 740931 186823 363462 1033985 847252 568443 87455 870293 177534 719664 341466 461166 750246 870885 42607 938924 823177 114161 937187 944689 236443 825571 179170 399774 680698 105276 128333 608031 952487 910994 710549 337656 713447 794029 388968 605451 184119 974910 817611 46651 443611 221120 742506 897687 1001783 270222 376083 486704 320471 1040613 202659 696018 686546 424362 898275 903017 577661 421349 969735 450154 580328 357050 246903 596958 486504 177454 109227 782650 621984 968400 1026358 643782 439718 117423 578810 234862 484556 922521 508462 255550 356574 356958 451303 422590 706855 1013033 857707 160613 227847 462495 867235 477743 228531 580250 90575 309133 220627 993704 514944 699531 666093 971192 818492 112337 556359 619035 842791 548059 913721 921242 204250 187470 186212 104382 879278 776388 190791 276030 226739 834382 162711 325785 929871 993030 381087 707913 588121 775794 145755 448171 1042984 912273 109262 244962 428524 63214 101630 759520 378340 803071 210716 195697 466036 435053 972900 258155 112362 791420 863519 64659 416221 958160 697047 377595 702716 1026353 916497 862581 1005202 732365 629612 493516 518246 698735 896216 894347 467194 731514 161264 991020 483762 723549 677427 320415 996513 171127 261143 809765 697974 872043 185910 965796 214892 859097 465524 814381 57129 120479 405943 837819 805319 38267 474764 185177 500917 182221 443047 244922 994132 236441 324725 685008 918839 421480 538395 352478 249366 981003 806885 733563 857182 558069 384824 711780 945721 175580 702607 805366 233182 959255 187727 675007 802170 21503 182871 919034 874384 824941 652514 1006466 182189 6909 408605 292045 728483 285909 363747 948566 56290 912460 227115 204145 239253 504891 961636 577854 518411 670970 670362 603227 113310 282426 218651 947592 879544 160155 626458 172799 381666 489221 118201 490659 703928 344017 456339 678613 32094 415806 804572 857502 768681 645178 344033 636313 523844 452258 719203 706108 600046 118598 129633 650778 879801 436415 425801 451035 119706 881243 833370 379563 256227 731371 567870 956542 667369 938169 834913 813433 1025377 418662 318810 547676 534457 606164 477566 1046146 986489 181240 436099 90974 523460 770397 153402 744276 208356 995124 923452 555605 568691 975975 95864 379378 336783 662500 371404 423800 372593 234141 202557 793946 162481 983277 355207 421538 701675 511772 122864 155095 227357 509626 823723 559549 571332 901749 564859 218986 553947 423214 429530 460475 607963 40747 225884 493747 310962 584987 126433 650350 226847 446859 202063 206457 840825 783180 256673 849265 40627 314955 658558 802522 620867 883809 636073 611054 621334 261732 343239 425177 964373 939915 1002792 675215 252598 506925 123641 127406 379881 685655 899921 261285 912296 708895 748498 556833 858573 519239 351794 825842 701245 892332 417003 454190 405815 417362 761169 483959 1037714 924340 153564 151014 541629 236490 922967 925029 777154 909461 914459 171943 21967 78717 359951 738259 209658 782387 506497 62079 725963 244124 498862 1034082 1018215 924387 738265 840147 616894 696011 523080 869205 644802 24422 130769 1004725 553838 584348 797395 247130 640757 1022055 939689 712252 895125 748496 498626 959790 765581 542462 838030 52986 138487 935858 1033478 292055 510435 483172 639990 962161 798185 1029452 152441 220939 189898 507414 709577 248437 825101 1000557 117463 699423 866804 861470 925059 725717 120409 219017 224205 327364 681871 481419 827829 111562 376339 715370 906917 863142 761076 244549 957958 954793 512785 842178 209627 128618 823766 973458 411635 1020247 653541 648534 187091 585159 963350 665514 414558 103795 572274 552789 862681 522566 937614 1026169 1016737 102331 167605 568423 1023360 589650 505576 519940 1041972 490665 734789 921271 231907 818978 563709 856855 677674 81237 429639 989347 177245 79593 423996 64707 415542 356165 644472 476029 296187 215001 989870 802325 128457 670433 1012497 257304 531708 428655 412013 510912 32519 745958 983928 478585 511202 516707 69614 500565 919447 994416 1016214 212298 92719 250940 901338 969369 252303 383826 179126 925366 456242 764849 697111 686887 584524 976274 171804 374386 194740 188329 716396 97645 111593 712244 866644 570771 124412 484687 955321 617355 286149 188076 859856 445979 175478 334681 961436 475582 932747 296956 879902 565196 602835 253453 367957 975808 855243 388532 999779 891797 529391 930667 840875 111283 597962 677180 408759 435742 285623 400958 349156 115503 614264 978000 865455 1002091 175663 628051 897413 89027 513603 130090 87537 1022165 687041 986902 49005 976081 675161 706018 746736 193308 390609 407151 651731 854457 1005089 603022 638689 695736 449703 124857 976421 508071 300536 825147 720141 699995 353191 845770 219951 850472 629847 952986 973372 862897 714210 638490 147226 714106 588830 841369 769588 162517 781392 460231 889061 642856 245526 154595 495449 444216 120587 763736 808175 162675 43763 191314 13215 319831 714450 968339 463101 380145 216053 761486 652172 193771 435483 254437 1000440 651916 845115 517167 1023065 176349 110484 846746 64915 729533 713720 405428 220016 196186 898498 505099 234143 1003152 642531 490721 314399 165119 1006347 1029416 378734 809901 517592 948161 417124 724339 185807 616813 587956 962318 349103 670617 177002 146360 477980 805558 1042212 928700 513512 646726 113085 257094 618719 890808 448405 814997 636841 768104 1020777 462182 482961 199926 776466 971598 213959 693561 505413 635967 715973 600764 603875 756213 513833 1033820 584565 817096 695893 286511 626061 619630 442304 178973 382066 835943 224345 826199 359363 659196 728048 235706 896402 777840 20218 632620 578467 178522 767334 142575 838487 854990 625147 718225 851041 268211 498164 572366 893742 716060 887134 252866 886513 126234 1034445 790237 677588 1016493 683370 260500 339693 649868 792562 481518 771043 182955 497182 44990 902197 357979 997770 441283 302649 899700 607737 520944 857438 631751 509414 417386 743238 1046808 892188 574927 709859 57265 326726 597908 455764 841548 252756 250712 288863 406607 501445 946355 997984 924348 723551 752131 179322 842055 662442 370609 569314 243544 647012 619279 701590 744229 385739 985815 318370 915344 1002984 253832 836460 162923 400248 755669 341370 911922 464666 923167 669997 191918 187669 813673 702124 907604 95957 255338 366469 141887 420058 767126 900746 885489 1040470 242932 489689 163401 212664 603979 1035534 881245 1008926 235983 622103 691189 1001302 736545 414823 507180 694847 363326 680858 223974 731571 987423 718049 387613 455650 184276 417179 163404 714990 270243 56250 431537 191228 647771 386613 935164 114074 784481 620252 302910 1008923 79419 500140 209331 477999 276195 773274 288831 638251 790135 653878 857830 478413 386094 835137 260632 605598 972012 151409 858011 678351 754618 435411 960218 959947 322922 220370 811941 568046 742967 396029 779591 591519 534015 861498 585911 419518 253381 510281 514349 339704 709864 242857 143711 783552 636518 511586 448812 593261 743646 451053 922205 239207 422521 626363 743963 546669 448713 913904 115647 439993 932336 450069 177595 111478 421479 493259 1021316 990132 735952 873970 508014 706746 625335 701870 468917 351822 391761 392483 866076 382492 654094 392209 1033800 489743 978640 220442 997684 184558 555689 403582 832423 6133 719114 923123 646313 392269 68603 371154 271358 171862 544379 996908 813991 780170 237174 113463 370030 486073 908874 318893 226727 841906 569313 112975 451700 402223 712641 719212 339549 1028391 993784 236653 741153 338343 822581 759672 487742 839475 784003 257440 637836 110550 122389 358344 755255 993403 593873 275883 856887 482387 833229 765281 167917 147131 610106 194885 158673 990027 740011 97905 1004762 438149 130075 828022 195440 441447 734518 936302 308093 116583 83519 650150 12262 814961 809579 465817 235925 245217 658927 473798 108987 443061 553655 915248 733140 644576 347599 259306 371359 387398 146157 274093 583581 520538 608125 987022 114233 778329 530907 889523 503835 611963 73630 1002920 540219 157173 324111 382317 443852 196312 945309 424612 588232 118613 387385 114002 319364 676668 455218 538967 44518 870371 863865 697699 897189 484746 652642 715802 160087 128549 842513 603828 455083 158958 204458 909683 586676 932266 645929 849107 866567 293692 809902 481956 915680 958281 816505 480837 718529 120941 649495 205686 584946 118490 503685 388146 940508 1005376 1036355 124885 692319 30198 777493 743269 117669 931017 437216 755179 675671 775969 711886 358793 357326 1016537 942295 345916 809785 948341 797982 836277 561130 385277 746194 925229 1017702 687154 358457 420494 965328 768283 632087 139097 1045122 477643 191802 605335 300831 621707 488730 829663 826866 338285 414047 831614 685668 707297 832483 325420 962645 619407 358214 1043556 939542 896778 1024817 641662 208570 1005228 584595 433057 621750 586090 813399 834137 832075 129772 707179 835150 317687 779075 793315 690680 318381 968888 478862 752001 749786 1006176 415090 906823 571737 292339 485320 310158 979601 995444 547391 891580 906121 409436 363834 890313 448297 105142 510766 855834 842546 362429 358341 85182 269299 765319 48917 161754 253454 849108 242643 779718 660703 511178 953302 969528 113775 161465 539253 767906 678394 246454 955064 1041800 349406 255666 97648 677715 171709 944857 512364 616926 939422 485645 462458 477158 886031 567023 661305 771662 560113 22491 373291 1028805 606447 881298 809803 953051 103163 667055 464795 704204 908067 587050 342133 864791 570141 127897 857403 1032562 313022 581608 802383 343964 111797 375921 234229 643679 247103 144094 914232 203226 608717 431445 486036 353980 872281 1003850 309985 941425 256077 306719 366578 1034456 985848 228525 212261 252777 969031 167925 859307 847264 522657 990604 97175 907275 642016 952282 636005 244458 182995 1033578 1026785 913946 859707 60215 903979 356166 57982 460007 492262 77555 957770 762580 802387 774586 617955 323369 982368 809551 615663 575418 569887 712886 422837 899490 443865 691116 509465 74615 597895 464943 836695 891888 891729 938157 1017629 431470 829263 568251 644561 836281 232891 463351 400083 943960 217334 560869 357141 236884 238294 612197 534011 969039 831194 417070 658941 972486 932657 589161 829555 301814 500684 1024462 195481 28532 324405 794566 734060 761644 765269 521364 606671 91866 59197 675324 890053 362360 578379 756407 648103 967965 556649 971618 982304 453714 387539 588133 438631 837519 987979 814451 220745 450404 118638 327082 370939 195337 619189 376017 679623 527215 706095 972024 842931 796631 374799 436180 265978 324547 355676 577427 990696 221678 471987 487062 490014 128937 323474 306601 769612 382354 797783 187346 774771 216965 894031 873301 882996 856491 612721 834323 325411 971358 675507 935595 701168 879840 478622 695948 225897 243057 120634 963568 755640 435159 479518 746937 865969 597630 453683 1021589 962216 429342 758046 640692 864858 502983 616914 715682 846214 632284 831979 956582 415482 816279 365276 277882 911044 358275 564410 1012144 888397 519814 724721 866917 842464 652745 495899 493012 403062 1005615 93021 896696 842889 619710 685522 630196 466327 124717 206715 375979 103893 866987 961489 604055 685829 415160 619285 781922 474945 991953 547119 647668 928716 888397 736944 868136 351525 580701 423699 901945 954543 436108 276467 487626 581076 817581 1008536 838799 642391 635705 667015 30190 851338 134751 277915 183495 982660 64856 677549 603983 290539 424340 454767 461999 255085 614807 611383 613109 450939 898606 189905 286316 470393 253315 423593 441366 574447 840422 1022362 324336 473430 727764 731037 929086 460529 500633 704169 277422 584761 752028 145111 765465 754546 905058 955950 918462 702306 597115 683368 59835 984997 160956 766659 678350 586141 440599 954092 934701 863059 209071 695728 810630 282073 663153 89709 573168 493942 975600 297214 928468 1014021 31686 292705 365397 418707 111821 413596 439133 1036049 159931 502627 119262 81321 414569 189150 113607 518437 1025236 870459 780969 475231 416907 483359 649276 730285 632647 375435 288062 635079 189151 582262 766494 698969 933125 110939 1028906 124205 675174 788382 601245 552093 999889 227142 388578 956812 605405 926659 842661 916034 679229 236742 352193 486153 490547 333658 1025888 981637 193199 228834 520818 616366 310023 96444 362454 646412 229020 751506 858587 519196 846357 621001 581081 499215 556401 415470 867064 863813 653831 476345 412727 324717 681763 956757 260117 685462 563867 593273 548763 338619 330463 1008500 1036941 793901 373452 111467 588550 809055 98140 155253 847115 785041 943784 87679 298334 977556 456217 340921 851722 1008755 852983 820988 622364 897900 1045704 338587 506469 520986 101754 472810 512122 556844 661615 80990 782104 748305 235427 1005928 895409 780689 687028 423226 1017413 778471 445469 987761 128752 1008266 951950 846069 707899 481051 666205 150327 687251 470589 940889 436899 176954 494171 678866 363925 706094 870353 528237 1004998 967990 64964 471498 773308 553460 618620 440731 851086 175971 920222 869097 539005 933393 654218 925935 258969 130504 334718 1031280 873020 866244 910643 361976 572572 119567 937319 276332 174270 430799 350421 113879 964762 714941 1017585 584662 779212 1040444 222173 146938 870294 834142 897078 511596 575437 1016270 123886 178096 739562 678517 806061 937062 495802 314059 734125 642898 405368 634011 645709 112014 480339 694831 476527 668083 583515 675559 672487 260170 818796 129117 946842 977937 709463 948852 769696 64862 540108 81873 20219 768244 998933 356232 211535 374724 984247 677077 641647 358798 180208 563998 976184 910661 810772 151262 285613 904802 495115 699958 877670 989455 703878 424777 851408 1034944 241005 895768 1025512 606583 804842 943229 751373 489641 685976 321957 474338 433786 677111 681838 349033 576995 245208 796075 1013386 160603 762781 932551 158013 254892 803671 959472 947356 285551 445322 690667 63646 14190 447694 641861 171945 365694 233913 129873 577468 975915 853839 982536 97651 912624 255954 916553 895667 340478 820963 964484 846938 176830 486930 992314 217759 894688 763532 459006 668413 1007184 252443 649363 581349 63059 308511 373340 771992 883937 326368 214823 640505 990734 56443 210725 1011120 514218 796567 1033814 843015 120475 213791 195646 129849 584436 203159 193383 224942 930101 323354 32713 119927 380991 875406 112925 787963 849159 302795 648990 1019089 733511 491106 634817 96686 873434 952212 762835 471606 260920 550330 684471 746425 508141 711402 419441 922279 1012938 934199 644315 350299 502128 631213 801319 601575 1025592 311050 887401 665462 889763 383668 839075 739300 710243 456809 935908 396255 214950 994737 588124 937373 305022 497258 643710 207183 431945 440879 405453 355273 596727 417091 1016955 611197 555783 634035 674934 472803 347699 387469 583195 511573 778874 443765 56211 455502 909128 626231 248532 744817 628185 451150 435943 709822 251165 282287 823546 643689 554979 160729 1007965 743175 997407 433070 837325 142833 89277 414622 111789 520338 26622 939071 839004 234814 144883 160710 492965 568999 453004 956898 447958 925362 562611 999010 699559 1020882 516779 239590 192019 790492 963908 63325 389213 830229 899184 729967 742235 106062 728843 636182 597706 501564 1027085 933043 823240 813529 178717 235512 218354 622304 318605 423511 636617 502454 622089 486605 207979 330995 629359 111998 191958 993818 980308 706654 1014057 891818 963368 382316 919483 701502 196863 648287 408568 569647 644157 342620 522756 1015344 119533 738141 643167 86397 969912 664735 222491 954854 588242 147131 224103 987450 994445 145207 244690 55709 24537 340460 1003330 752402 306629 212380 758423 380027 963512 450276 153543 325317 85914 461782 908490 382202 170956 726841 625603 424093 352754 485731 155120 620782 848578 970012 514135 445360 576977 512423 498076 1027157 492135 846395 904086 434812 405401 915852 62193 704998 484821 455098 945510 637654 223462 885484 46043 339514 121812 763287 518386 1037624 413127 839797 466913 884231 578219 761762 478953 923382 893937 212940 261636 257315 902085 929496 423323 782668 515872 760614 1001117 922439 421657 832046 966306 937021 237418 214687 595439 494330 1031504 409855 204761 571513 360416 222330 758045 642571 405881 857528 708340 435390 769542 222379 284613 652569 239532 927572 578873 521105 987708 982596 492017 325970 175535 186013 832823 184879 559927 812883 512826 568253 98012 738922 544655 115611 316307 235480 355934 685554 302524 386204 613082 981530 709945 873415 605131 163683 878887 409522 628919 819582 881437 914188 91107 909623 183455 914574 875063 484667 669588 324699 285881 104039 204526 434685 409398 940622 863909 1004217 902357 195242 1005829 924355 980640 61165 897385 905404 791934 872755 259396 721899 636660 626636 399325 349355 483963 107263 1037842 359892 121201 219104 221939 183117 216413 990510 240484 56761 470001 234263 95541 1020182 31421 406110 182229 1003925 999882 192909 256225 639969 939149 277099 550882 625882 616858 830953 476661 446893 748006 620165 844519 473393 490092 476269 977330 1011048 175052 355471 96204 574390 1039394 414461 148469 702226 820926 858351 760213 129404 321079 258484 947569 324584 173307 631036 686197 642255 498570 247155 97470 388576 1028295 185265 430239 318441 291471 450667 564590 938795 100313 455138 167295 297981 237174 985301 721471 480988 765447 484894 1034440 483017 161998 469660 727413 516931 347359 866609 861123 312316 551163 867154 248590 1004726 374891 664446 922267 337905 846180 350922 858998 732062 498012 384644 637369 1016184 581278 715412 649906 773127 1039364 880181 500931 858052 742259 805374 892618 486505 820335 605385 877997 1024111 835377 482888 404539 454432 801387 61885 400446 736585 52541 78206 251746 626545 1012003 499296 453837 381763 651760 687634 866327 161249 128860 308083 410615 164703 462330 618681 775237 707514 895687 75579 506540 934846 108280 57057 973652 194501 935646 1003220 462254 585111 1013793 565567 543597 826253 335549 157661 145191 119699 509646 523056 871366 497973 772659 677873 636999 777409 217470 1012886 757815 321012 775311 614210 960635 500433 957213 969196 893031 247175 358876 369404 247131 470287 468635 424636 504117 895198 752682 813300 175791 1021965 424329 989970 369493 48602 684607 902294 675708 458392 385830 912289 585244 969177 424770 731335 620974 341785 95134 144702 587283 619699 214906 934904 736653 897582 143283 445767 673751 890403 429430 120415 75646 986986 586669 817052 569070 612843 751284 283386 204441 716851 716740 407166 202655 762612 278317 294641 110007 825251 397283 844413 95869 870761 527295 986061 160887 519236 312312 420655 754489 309105 643614 98076 111335 186221 161273 776738 96799 334825 119039 671063 643315 848486 554712 472363 305339 635624 317282 390608 246615 544317 93803 483863 243610 838751 71541 227568 317785 1001222 420756 999695 474221 505977 625854 986026 965537 574414 653403 468343 405991 121559 939594 732796 417325 204061 218995 349650 810930 566260 826745 320188 778854 619614 7149 909711 232935 779800 214762 233386 635975 1009410 90618 972389 358249 653379 848369 412955 202469 1040665 638736 508825 362419 867932 367382 480917 929059 40563 949936 217970 665542 365932 694451 416030 425619 713050 723774 676856 868101 736858 775561 351608 237063 847375 910138 894402 446871 3967 636075 666933 401299 939380 810090 833126 861996 639885 668063 396924 163066 640159 249975 1026659 375014 388645 949016 1036675 106973 414835 481405 712474 767510 464564 943048 740065 1000079 781481 739299 923406 1037481 52287 685777 650728 533981 1009380 662734 776356 407925 473710 703910 15247 921075 772777 931159 943179 48299 235450 119103 289659 60967 184679 410614 817347 889827 463834 842565 808440 374121 646514 955555 604873 477998 226071 412350 645673 406142 473135 853815 723826 521016 636251 501934 457738 325979 184763 732437 311679 1004884 717462 879302 120558 222556 645044 940520 454480 1009376 565177 952121 240989 472393 601031 741499 389360 387195 388549 94038 586993 845164 932984 400822 420958 469438 663384 991590 511143 496600 1009052 704083 964969 466318 280381 274926 384122 314348 963254 647451 1039494 630097 1025802 971783 220006 479644 358679 956039 345307 626875 731056 502989 448312 989532 702938 964016 978577 1013168 455129 793054 547453 865969 764499 466124 997140 1023748 666541 640871 352603 710927 648735 414125 929420 840441 468705 482426 209875 188242 996409 110439 649267 841875 853487 522417 260994 403579 367215 463515 922481 620340 649529 298430 896908 180463 53165 578038 241097 342715 306759 887267 305789 978056 703173 433735 16118 927454 548820 673207 544221 343350 202555 228662 1009058 731988 486566 279486 122227 616647 1028297 289209 277958 1010040 160493 822200 727507 904866 829756 740077 241036 929432 864719 906253 998938 841500 841274 971473 278415 982672 815573 244822 767658 625660 500693 225054 64986 616266 177108 158457 542571 674301 494803 554157 624279 276119 119167 976277 401109 967021 488930 364156 345043 388805 441283 408974 151223 812024 260146 563950 87527 679110 971001 554141 480615 702067 214390 888233 56783 337626 346207 251298 60924 986791 732431 36813 491963 649517 916737 129174 187243 628189 892467 1036885 469852 895402 926077 715189 286015 885558 421794 414590 1042502 670545 636462 503574 778050 810143 587287 616365 920805 891507 689774 896818 995901 422599 256779 116726 961613 9213 761128 584899 430301 79781 259185 653737 601837 390477 240760 926690 581290 739499 308183 844649 590838 811895 255591 961328 111347 742854 322861 872863 485108 766298 930418 342649 977140 768140 853567 339917 248560 880352 160634 804723 743850 779203 115407 605923 1022987 883493 843838 420071 480920 781078 456994 326108 89671 322234 125932 700762 144237 571224 391594 15321 780966 741603 943318 837606 485686 286367 644080 626358 593007 433051 293114 340903 639857 912274 47519 880512 757154 1024363 875572 993482 1018435 204414 439956 248094 783387 1001260 586067 770530 155533 158815 371379 941890 518872 736589 587441 748597 845450 144302 109820 386147 975956 645688 422703 640826 357272 499923 357987 474633 220531 29531 893599 464846 141790 437483 507432 258862 261521 266750 261064 392710 423623 832497 321110 594687 130325 323955 207903 58795 1008014 838569 171095 193129 555379 455122 622230 926170 954527 158635 367294 480853 773962 489660 448963 770411 588194 967884 983423 1042691 253350 979377 601534 698734 230135 411893 105687 385890 600790 500204 956295 464747 478537 587289 121371 824294 981057 663346 273645 308183 385385 191827 390753 817562 560886 484822 876735 893718 227452 937332 366294 461918 350819 611485 254316 341390 242104 64316 314876 910424 932076 621290 628467 880865 443198 347507 349630 730908 984775 47823 359280 613596 585111 717681 261893 110250 707937 899459 572114 621002 364449 427615 576735 646341 770620 482315 745817 785156 481078 159484 247628 681692 597175 652244 540516 286231 896557 864438 868703 236488 200397 238450 325804 643790 738703 288743 11741 925107 877853 284494 234326 54207 186233 899229 291742 1024645 523416 739229 604628 752100 972557 917001 299949 697035 112114 474913 979808 1044240 681055 868926 1017690 568283 326325 483733 965920 209844 588091 931493 695085 924580 547805 874030 816733 490706 668606 348011 839451 588822 630078 347108 653204 405289 234291 457912 606128 985310 1002646 553455 567758 624252 497694 128488 954823 960083 639886 434028 782919 425351 441902 875954 1037850 846722 682826 796603 595442 254287 467167 389517 957108 555731 868639 782688 953907 628830 224794 495074 845161 482652 456108 494057 181743 649656 110263 528123 471523 314364 172793 78717 463691 683806 203069 730639 515024 469930 858545 886692 633669 60924 204534 39659 765170 620839 950711 439964 487392 470615 839789 979272 932217 347022 167881 154909 771628 378255 125998 127229 1032405 426718 854903 919993 1046752 751556 739305 193841 212527 216371 309675 1028361 668022 976504 413664 1034612 321339 188316 961103 29658 422229 82863 1045029 1013969 908307 379966 825017 466510 1033161 48782 716138 114297 471879 662467 206748 810766 714104 920459 755498 220627 707261 881310 924949 155256 522393 715139 736916 372400 214655 81238 448570 874822 512634 419516 850146 175514 641231 841932 114223 767777 736521 244621 584790 275567 404858 334763 771468 776809 489258 706687 616286 536510 222705 730593 761628 89654 771375 615639 632760 488930 647924 852735 201703 404467 920250 844557 436665 748929 984560 740999 861003 441516 350635 381561 154919 81645 906650 768104 970532 522761 718529 88034 375866 660407 604398 381494 898945 769798 823011 693811 990435 253089 113181 155523 700847 511085 586216 426927 376476 431926 212253 598001 580076 598367 338719 367155 933019 1015104 826071 261149 458544 942446 256226 417640 456233 57084 939364 778438 424727 504726 972586 954838 497861 704086 389339 519450 290515 483122 856988 894124 214989 1036839 441184 113829 489360 123516 811388 835361 44959 488761 895708 616377 388299 1017541 1032645 613608 160606 783660 859952 277747 1000777 38143 837255 479025 587855 896158 1006194 219387 382156 415226 690170 648295 464229 343160 1003139 588091 340958 947355 745268 327266 816945 96894 445392 860128 228714 461749 992899 480869 954008 224409 330699 939805 1028212 777121 277734 502435 749727 700635 958064 1026438 515173 304491 371021 861046 652419 573093 517331 1011779 600039 1028997 190934 122193 414969 668407 847493 863467 364203 569113 298407 772884 455153 695341 607355 339471 746590 224121 155102 59001 463518 817244 848810 419563 1020597 458308 841561 211062 198557 758457 386167 840949 756572 601395 469486 667121 797427 376460 381877 175278 453441 515716 936347 600956 715004 841043 317098 977699 631612 322614 498161 984987 566646 292051 994860 227595 213947 971120 1020189 183977 405330 554958 15931 112459 976951 529662 218526 800303 1002180 20155 208739 335479 612186 61297 743507 951247 474315 269275 868228 879303 507267 767601 1047046 888276 504060 504211 693173 619678 437812 106076 247713 203757 727275 40309 242932 1012012 735355 953336 717982 196991 893923 625406 989877 888444 827212 951949 563038 487731 494956 724159 965450 962823 1027633 97913 807294 563022 109816 926131 764380 494539 1000440 390151 466012 255784 733627 127667 247500 89269 471703 310770 634562 681590 1027716 345879 109047 521420 679228 404437 1003174 989715 776471 490324 383204 931194 913977 832347 950145 124341 233723 64059 569727 813042 247664 439524 944035 860106 730096 927700 615399 356288 723823 492430 836346 91133 251209 317805 628403 871470 294577 687976 962792 327242 445846 186996 1041957 569181 605247 837743 415639 58031 520008 382297 957722 929484 387941 924587 391980 420569 588311 1038388 874829 771243 748394 1037472 515620 619399 871797 794455 255667 64634 374613 691557 114160 739531 910919 1033876 871818 982282 737042 949784 482024 730608 305367 719288 305951 849510 864135 692474 154030 195340 847367 235215 871563 500955 570076 910772 765332 420090 1012253 942763 704027 230771 705679 989795 943669 429031 399305 105695 15231 977084 863806 822776 171510 677287 203499 169655 901475 439827 545502 436141 583363 820188 551326 709319 406349 762226 471381 310896 1019794 234846 256270 774995 936121 1003975 1015176 713626 699087 502311 351449 583323 441430 876364 708109 1044689 882713 936674 649417 671542 494638 376658 690491 654520 55036 958404 353967 605578 555506 224652 889825 514570 685556 851064 496069 463321 941836 714847 390809 873186 761569 408636 956248 429955 40542 775128 423262 940786 351481 846046 556596 8156 701368 465671 797817 390733 809923 817431 832183 378681 847110 114592 904656 620829 797758 746188 318275 674808 782209 530331 908586 774954 422650 636818 349931 1004625 597417 508750 527799 1009352 897714 477692 291309 821054 815827 743303 736473 178542 744882 993469 147441 1021260 1038160 124030 112244 118518 583342 707226 781070 90747 936571 97335 702638 298743 461405 874931 94185 206569 969777 388180 911020 830878 178868 147448 865479 522828 75453 984749 998785 371289 774302 597976 242346 280287 418933 864478 568199 588310 955929 117878 179928 435166 788375 503184 947768 369997 960346 357842 341735 40886 113010 273404 894770 186763 186597 783241 963441 996367 276910 792949 731351 933394 305053 648531 1019654 423435 487454 1018940 752145 734531 335575 935866 710448 551914 141820 108470 171897 64755 199533 576478 795567 605247 713541 899458 670037 331606 514333 1000502 732686 1002817 814236 648581 884008 618935 687175 740589 795886 780386 628697 423378 898528 366560 304075 404587 537903 877839 924472 458278 159159 972387 403398 635254 193191 897596 552630 517292 199542 464858 200139 802601 714499 374633 257117 64317 193276 179325 302454 1046080 1029289 504372 1016316 331115 13950 652469 112460 212309 376398 649822 812583 866026 236694 508659 448200 768278 468367 625095 853925 640687 200167 1036741 214263 375355 515222 337691 709895 462318 822137 300519 878161 942718 231413 995792 906762 256156 899613 367917 339599 327116 739917 893749 707422 717391 155531 1038407 368462 817032 840997 64569 568935 577851 869774 858613 1001519 414076 749645 895876 921468 176995 396007 829995 369593 537327 867921 122581 516495 871278 1012178 260493 712521 960997 894549 793515 904548 477519 118731 291134 410813 587348 320888 801524 79355 926510 992982 450376 965902 945276 942869 1034984 308347 159547 655106 436061 521612 95706 1007153 932565 473720 840419 904873 726269 769108 208407 765509 184038 110307 638378 886319 977949 343347 1024079 884266 687020 245126 800382 755475 130920 240949 1026220 891812 721845 881450 1007821 245105 1004723 998678 619869 802195 423029 1034330 477041 467709 256353 326506 581043 1020821 867562 839089 194891 1007789 236724 206814 773167 126362 258992 1034570 947285 232188 813906 679062 996064 105117 427371 845028 255369 7933 1020726 944185 1013544 713150 91134 443256 212346 301797 363130 510904 28590 62255 681302 157558 81127 889587 216038 576247 97505 817965 335694 634123 637646 480880 473374 997553 444971 949540 45687 894576 238910 213726 112590 895101 319275 81534 941955 108671 376395 313206 1027587 710478 851086 170331 913704 603589 712641 1020956 685102 705782 715219 1024796 429454 212901 89596 617442 126257 931752 577201 440141 876973 175966 544229 648436 220574 534507 178007 1005234 720524 375148 713705 1004750 700523 889173 204587 775652 508741 696894 387897 684460 1016425 474119 666023 957626 939705 743883 745694 825462 1000494 766797 493079 410843 209900 935350 800429 438965 663226 593369 993498 601276 424779 810835 298873 841821 617442 351912 729310 954471 465266 64396 742347 822247 621896 419673 421539 102378 540620 1033666 196174 630202 446791 814456 315097 381789 552423 943438 645934 234841 703580 635749 612037 481902 373483 778819 599855 420154 1028714 958120 838007 643991 406261 615653 231333 774873 407099 604858 579129 609203 774687 512281 618977 971238 226090 875980 950148 774932 564303 282414 942830 881299 568121 1010377 436829 147377 693731 290149 579459 812214 1013964 1022067 571320 390866 659035 631546 866073 219754 818531 801084 991901 580438 512360 729278 442655 466379 697558 358991 540355 770718 936781 141115 1002285 161887 881970 907564 877546 390298 790013 921051 888730 256054 856825 910886 419391 579429 983537 953957 554710 897686 566749 129956 207990 211582 54935 40695 171953 128246 723911 558526 1000251 1029189 429447 385307 641142 842043 502606 407001 556284 668589 46319 954041 423398 216413 978440 776515 507192 488044 1007153 125291 126279 362442 743011 843555 376421 63371 1024172 478891 215823 633722 895762 801165 988221 635731 731293 289257 762923 996947 772526 721407 303084 382581 700670 941490 890323 781649 954124 806135 911395 959685 805565 126883 255884 1044872 777633 93291 730933 227758 265855 519191 118438 700012 467197 706163 800431 652946 811870 710717 892558 620977 1005002 580495 293159 112620 651418 880951 893975 911778 602966 846622 670106 922105 380716 69343 793919 597543 509617 894525 826910 513309 500414 1045048 187001 153509 495010 650120 334326 237478 299837 712990 116415 312763 975594 741174 360220 292167 439589 56057 699249 843568 521267 512961 233759 882729 155089 874130 701211 377702 457349 820591 945512 874245 158479 643855 906122 457640 957255 338237 543599 175799 243388 409049 780817 668791 207853 208316 548403 563700 992591 704153 208510 46927 162461 1034962 544762 522642 147194 364907 239163 758501 957564 998232 470333 387870 417390 153499 944691 799704 302427 361275 687685 669298 576059 745126 838566 56547 117219 1001583 1012869 349685 956068 93503 61163 324666 826887 351543 363677 562967 642187 427382 1007887 803327 79726 984415 815953 241975 784517 878250 80871 469473 183447 586511 715313 995391 617656 835707 415571 806638 191732 1028778 186813 760662 783945 693874 568233 443739 95339 221082 939361 386214 781077 906349 604986 257287 15343 89820 825052 866847 748008 457031 518920 48958 157554 883027 445260 350166 622134 552406 986067 535229 445775 979230 407346 510118 604131 406503 622364 1010520 236307 692208 304634 1019435 769617 498349 405100 466076 102006 671069 787710 798634 88554 646242 356289 996784 433497 867399 1028532 678286 990803 818020 681374 856303 433825 552676 735324 846529 493863 235891 150863 95934 98147 546175 862665 513414 647634 503697 845085 94043 599537 336381 865742 255720 625725 980386 241823 932531 382195 997555 482648 124794 890549 293038 318681 204521 815541 451284 600351 317906 766478 204509 685203 618152 800412 928445 329423 89723 697580 685099 228898 893497 391452 118115 742415 677523 182256 92975 129414 859937 700601 801199 909853 334967 499649 566239 998597 293362 415311 330429 580525 120684 718728 352036 1025345 707980 190991 225216 871268 193969 819000 978572 1018993 410927 218068 792701 697767 498438 170837 223767 316917 679119 1036677 494357 93982 888341 342966 220822 980099 1040677 284665 883256 962216 161524 1004713 184236 329653 637345 545277 731467 108991 505354 797673 727211 641497 416358 681565 212137 178835 1007773 1028623 1001586 493278 314783 121625 137180 941075 439830 518659 114235 556264 998423 857445 653841 481691 977241 62286 1005623 910921 767329 664399 294259 282332 30055 926678 451339 745897 867269 472934 372502 619186 681518 813304 197374 272093 984789 1019947 1026102 580553 924475 44980 195504 257586 477487 751460 254265 256421 698994 816956 378157 28142 61294 854495 794579 681659 318187 464819 1016142 508822 324969 697180 97590 1035141 946713 336749 192217 488100 967955 665215 639891 683674 705935 567025 1046548 951284 805982 827519 716345 229160 636444 245637 747739 211674 801134 865192 413214 690927 431821 1005895 432572 261217 956202 462103 414181 1025449 834442 345963 733645 616053 667494 170805 1045516 609342 653132 899992 812087 546365 509243 335672 347961 643899 747368 660447 612798 24271 206570 488977 348775 813880 129822 874985 547677 714712 876337 477525 716227 587489 326768 420955 816407 866788 472483 390320 290612 775113 545979 736326 1026860 341750 55165 428158 572029 694623 315765 385507 458117 619295 115359 248163 520498 1037858 968104 668611 332533 963568 423690 76535 392485 675260 216440 1019418 616117 666746 782908 813407 318153 972176 797111 834135 207103 980298 697119 472552 961221 314055 462322 407900 171884 135156 353750 670173 874622 479011 239031 237544 754922 965926 474852 217970 879660 29295 949408 838539 337615 887602 110051 755059 902600 709500 414181 220853 715148 711154 381015 113854 14294 994881 61386 879206 956943 702370 389519 902554 930922 228123 797690 424110 956694 512994 183595 653201 709935 370469 948745 487180 992082 1036341 163779 896453 675066 613191 449226 701045 143143 951507 703298 703404 637573 773443 760393 988892 1041168 56954 579694 615803 670708 250430 973792 815576 642666 706798 333715 251461 309051 144123 1021587 728408 833871 945231 292199 782746 890094 550627 373236 94192 696791 695459 673761 1023051 274387 598459 797049 230377 387414 984777 1038020 378175 441692 992315 849480 915216 596303 422231 731774 925577 503043 716592 477370 979344 682725 839859 912280 597287 755619 1035696 392376 94090 628446 489748 435087 971657 906428 850471 618262 129617 987959 618703 240578 876181 324766 189905 481848 155465 359710 955053 439631 277438 428981 554617 248694 855381 360799 691450 771369 242463 939363 353523 740195 275827 108799 582847 1025200 920553 321819 1009089 865897 388388 714927 666604 1035526 249433 540525 749288 555481 944818 421048 249747 860851 643980 182047 801656 380118 225766 889933 592764 964701 161639 383634 855960 204477 612328 139771 274671 588266 730067 810398 881876 143839 119784 805814 486083 427754 177215 400370 221067 681197 521400 979777 547069 514570 1002071 650704 633031 269751 72375 511416 81597 665038 540071 723452 817532 355441 910906 829983 367572 317029 759367 568526 843553 171886 794517 389290 595819 646506 45052 1026516 434895 545646 639159 121826 997256 97086 60837 514264 291927 504692 737034 185334 947875 282297 948594 1017530 900928 900133 953212 772914 733067 999248 31546 478762 1032946 811693 502372 209718 1000551 837590 978336 819691 740818 807802 352006 264179 781388 601759 890420 960348 935358 420511 593849 864147 756502 518299 935545 731761 854764 1020238 400329 72879 493290 905044 183519 751245 347863 905771 977308 1044505 992088 898073 569027 842585 699977 118907 57053 995429 571054 679213 683342 913593 405468 791923 783745 997390 376583 191785 632926 912521 944104 502396 148446 813507 910897 679013 290250 885495 113780 208368 193369 485173 741257 726395 473295 782096 179870 586563 195779 977506 370566 161470 452073 841022 193838 510105 800620 466219 178414 32441 584287 217511 186312 235103 327506 546735 102899 670843 658319 325773 617134 366187 646054 738591 538055 757083 936442 171669 643573 719923 905842 518832 757674 929594 730010 739919 685909 770403 843441 223698 764116 815417 93168 894758 293799 705273 661757 476873 378202 145111 409117 467667 811183 711449 437587 357150 1010769 833695 586138 482021 211757 382509 599965 865248 228534 313834 893847 497116 884293 771449 48954 696009 838764 633963 254055 899171 973200 449488 624551 885054 284327 504760 1004246 683889 342364 254749 477038 691670 1030316 617464 678851 469933 811127 1003838 147247 202987 163569 54221 47590 810698 798691 496099 1041668 770253 687472 673695 901490 628332 618979 456451 317329 647666 342995 220133 432012 306711 897183 226426 688605 317229 290183 859948 874127 732397 622257 728312 664555 155566 894615 130977 648478 997484 304845 728870 69483 142043 814533 953210 1020975 760009 636718 548668 564905 636644 927935 195740 573384 620240 996637 374458 972005 323240 416583 276279 586967 519171 537535 65396 376451 847982 312310 226613 354108 761249 851496 840767 290327 293086 466014 501362 218342 179140 732908 207471 621340 271711 423627 871836 659949 944702 31710 766153 775324 251811 569535 297583 500285 608967 839281 548381 183389 798195 989606 325515 796158 467827 635245 161437 672445 979049 745244 698717 684782 311065 457482 894660 452451 223831 722932 461119 669932 948650 588694 868479 603925 825302 222063 416250 1040716 681205 575476 286690 909945 242967 601075 47325 420491 383764 1004124 706311 644807 874320 719210 954586 817923 488519 834311 956950 103406 667502 863781 364798 863286 583605 747655 241098 949506 818609 991990 781640 793147 186567 488022 887459 610079 1030171 982624 616363 220466 111549 584079 726063 409195 513372 446685 581063 92650 960302 929481 717149 209765 936857 364530 80061 677206 117981 494965 323639 931556 789759 984679 321367 56638 451791 450190 866990 370747 465275 930399 129623 570073 519009 186163 973410 563129 370921 323885 531358 814434 258451 308934 237250 97778 464105 924254 298398 828658 93991 621111 896098 129709 732902 468175 90029 841555 474022 886379 127729 873320 818530 636840 610091 124813 457484 833847 189882 828989 986442 970168 757233 734578 716003 80634 441283 829306 782377 533371 644689 490526 1025115 125340 878117 699245 189292 757066 122778 802163 885486 604404 273917 983965 965901 720546 714275 912184 423333 953511 38811 362607 985790 826971 224718 25582 112497 454044 125531 77297 324465 677306 390721 36857 71389 885877 831352 1005440 909746 802335 36854 662110 751494 238838 858845 382059 209799 280503 587403 841493 1013771 1041960 387411 506691 615117 233164 256170 1016623 311093 321396 925228 249057 740916 320271 64635 846308 298767 780821 622004 313830 218488 761745 326204 514656 828702 871979 87992 408437 967471 326889 194219 785472 236935 912135 812407 419418 670669 230377 286117 16243 767685 949441 787326 1037835 1037462 179541 1034891 129241 620430 473926 92526 711006 932013 335597 130230 996685 943450 973925 979505 563172 569141 956882 795514 497193 473841 910118 174735 32523 798535 737778 876225 179656 449693 673401 504723 419495 708374 1004717 63054 161463 407210 81821 62951 988364 1004514 628127 187058 146662 79815 110332 752386 743821 92823 889302 170555 971236 1006019 465209 480892 60062 779819 677610 996904 163521 610647 94025 596958 294197 512620 744075 509385 254398 279455 211471 356246 869869 423724 1010764 875858 532189 992659 637830 1002887 718960 990985 743249 1036675 862809 178897 749145 224299 361404 323818 162151 590583 768327 548739 1018087 65337 323538 847584 379582 732754 119211 698023 516557 717933 431542 835044 973906 675131 517713 671186 107757 878151 653510 764627 191031 610290 846314 759664 794474 374489 929732 977283 102655 413230 934622 885483 812851 614799 759612 110427 633961 808053 680031 651658 465378 314746 685914 407255 772663 638288 129990 829289 476947 390936 178673 585674 510854 815582 754644 731819 1004898 989374 792819 420653 760709 405931 218068 873111 1022738 688319 204594 194871 1032566 1026737 121433 343520 65251 962242 484792 831174 576500 425377 249245 440945 583110 232697 468879 835949 322806 1025318 943119 686377 568659 803197 1042081 39291 161697 171002 701269 497965 111420 72061 663470 648869 169710 466718 170866 376048 399262 653717 599710 498586 422609 73063 863454 614717 501394 94571 612510 189613 474168 8172 1018540 898827 1032434 415386 829347 817897 484151 75693 581297 189173 603539 793485 1012809 105773 613018 375514 585136 430301 928149 821494 616859 156029 617559 1025084 1016011 313306 390514 476668 928919 187338 571277 112525 404173 35830 971529 201721 733403 498091 401110 429511 464541 326345 434637 648317 289006 1033436 800213 499021 750867 577504 924899 966970 372402 494265 769100 445982 421864 903628 1009876 13983 355534 899163 953082 91065 1029240 922747 256811 743068 154356 695414 571678 649580 356474 818128 831277 512325 503190 750900 654405 337519 585975 670966 924090 445924 53110 911781 580671 971925 906297 513203 843023 118505 192679 1011080 1039042 298681 385141 767217 125045 814363 914132 104875 956370 605870 341809 789453 757415 694460 784848 940263 719305 1006249 755983 359197 911452 382708 333599 377294 867736 664442 238455 683342 408005 686633 461951 919465 648275 745933 729579 698783 178424 405241 154550 243558 304604 857849 619185 962936 87535 601725 551515 496415 762491 983735 498538 454874 1010215 413624 595892 798547 194940 141237 277484 985486 480857 184767 322035 812501 439964 654500 719780 478574 615382 477308 639774 907291 985395 575055 115709 817235 630692 912526 447262 326323 824011 974088 294011 237394 555439 431163 958372 819895 151228 945298 599847 385490 761648 144815 513545 255325 1002696 228467 730806 480494 174524 597834 700890 388936 848800 167629 972074 715363 433063 706428 499394 93645 891959 106014 415323 553263 449441 1037928 248677 943955 951655 585111 704148 704025 1003976 693071 446281 197628 382552 970282 963996 118237 22489 499004 463833 372209 806543 621259 468456 878384 400717 792950 377550 745138 820815 464235 469307 372442 889652 543471 850521 695909 506992 973014 248141 1044629 310375 615639 626398 189932 764714 638420 991623 127820 244980 969755 996129 208555 925537 999201 543099 64333 930165 248518 1000735 356105 231353 646278 748024 494289 340604 603607 388404 603774 570207 260401 241997 953102 211557 611707 495387 276911 292182 38399 889767 735407 1039233 1024938 811742 961220 828362 185145 134137 110351 4055 998425 605146 884116 352445 737128 930787 864048 54746 54014 878935 115965 1008413 580311 851601 461731 322163 397173 695839 903610 317351 685647 695788 359782 196010 1011273 680814 127850 95087 867952 826204 483106 692949 890264 508344 120693 890505 734667 991012 904719 857976 714289 564350 649020 501496 1038659 301886 449700 432191 645552 322405 496965 1046280 288733 687118 670663 555578 510705 441049 892805 504653 838362 740634 595704 668623 747818 410301 634179 489548 293278 342703 747278 236627 517907 349398 992559 345526 850969 162267 781624 1044688 113780 673782 612834 106007 993670 234980 398135 275949 585478 126765 863917 1004980 1004018 259224 686753 913793 583254 97965 464247 343854 226857 710451 645773 824183 888057 144110 634690 652042 966959 399707 373349 350837 240505 691867 735262 326019 583286 824758 767875 101884 494727 195416 389606 794488 953141 389363 306839 900228 716441 792474 970510 912970 792569 366797 126262 462816 972426 734108 142582 851522 965848 953507 824723 359629 888414 259207 757135 493450 411367 759636 49057 573145 488092 696074 480031 439702 1005719 224301 338359 124491 772280 460667 161183 111484 813308 824763 727529 760748 653653 370586 487518 906529 928311 991483 649671 823927 476379 176893 719688 736024 649016 1004844 673639 626221 907625 1046040 87405 955167 671247 808878 733074 533501 906186 510309 936444 607221 791533 488809 226478 445895 301455 778445 374381 890895 820027 854191 434803 452216 249501 226151 648497 926903 498190 95724 239542 701866 752933 186790 703067 955849 138226 433043 838371 1000854 900186 865670 828375 362395 693749 750516 948406 65175 358750 60117 815931 839206 332669 793871 1011238 219702 416173 261674 886429 357973 941876 24173 59325 500347 300413 979243 493278 203513 1042969 908193 797686 1025641 956148 963954 413149 481256 140975 540586 458632 285871 522120 155559 864013 474164 880323 674771 579126 603260 798471 847066 123707 652161 259181 1029060 761137 855191 407280 636584 896820 1004619 277174 46797 224611 329211 397253 326118 699517 758191 32206 823248 476239 365805 180194 157579 1018317 293784 839963 715939 586875 510437 225644 921389 422355 980524 827997 1016499 986023 390722 679884 627545 437240 1022742 421860 877753 489527 210810 324826 464787 96381 463310 1043105 619435 879409 650283 254585 952795 935315 776779 171623 518328 94179 886235 410943 798551 515202 120774 944581 1023027 783389 775049 353018 670192 378818 621784 11245 515252 773488 959950 652409 153887 830922 900504 974473 1004437 875294 863687 630634 724315 814710 177055 1005862 956008 259251 668396 128805 563130 640727 152367 198653 182637 719653 440272 206727 833651 630435 408914 648364 307090 345834 1016381 382350 640459 648854 369549 712330 376193 379819 805347 368423 508214 343478 584939 430000 649747 740645 619472 814487 364485 234211 455146 575398 1017623 449961 663430 685893 674271 741186 869621 407093 527071 479831 274410 548381 1024399 362045 697320 244255 687249 954939 668075 509924 687558 445254 830151 954853 797279 169894 816813 1032946 700702 456850 499364 995109 215511 654872 960798 316734 175091 1002518 627386 537407 687160 452412 294605 866727 246135 539111 481603 618311 913748 384586 540137 994070 547578 152671 392361 584075 892443 572134 235437 879592 1019178 389543 897441 247867 1024828 646086 878411 452835 58077 510735 249651 1005599 88041 957139 236222 843525 599793 946471 253449 684847 906035 447402 473993 252094 564838 781888 919983 573019 373929 725955 1020444 51646 183674 28109 151499 371155 226851 370605 931268 575079 766990 895154 1031185 96210 736791 113453 612731 634573 914976 618139 927188 849689 643723 435134 59635 439929 423997 402901 682172 888715 628073 754375 703371 572185 425543 197879 323284 40942 677422 839529 547454 750436 735066 923561 939824 719972 985404 519832 266232 606903 1021273 531385 622217 195804 204502 346471 685798 994244 253665 384433 342269 694119 244627 634203 1001706 1010282 396351 952538 252284 691699 641731 372531 119708 522801 941111 454248 629356 660414 336382 683192 628030 688024 241488 1022808 621777 832235 476339 487924 996156 378494 488764 186345 747859 1020770 503493 509794 683606 424553 647406 797661 393090 512139 1017684 308283 842673 626358 968820 934567 805606 221566 55225 986142 633374 117115 628214 574127 215229 249643 552541 849991 982312 898600 902029 335840 999176 308053 54071 641241 97868 361941 395225 210633 470425 368229 648275 1016504 894382 1018689 866645 931506 780338 924478 945960 677229 1033013 146381 931640 1015056 444850 983647 96632 306639 275103 277491 120302 571070 556566 994680 154943 473773 994563 1040714 435156 1004874 708005 583835 295799 633704 400595 207695 324155 953770 322183 654688 960819 151032 286570 166383 581269 493548 167603 520595 352027 624373 770742 875284 546282 499929 777396 242227 885421 731100 226211 1035012 384104 824053 880199 1020807 862426 952215 593863 313331 309487 423356 362326 503363 504882 113901 483563 482462 650640 615743 637471 866246 509014 597468 518362 483869 661199 905287 494813 317991 1008024 234411 138671 709177 520398 596891 993048 641930 926059 629085 476604 179990 924538 204253 318030 722668 212880 653835 273213 420442 23535 747981 652686 519361 488235 47049 550349 517421 256106 942733 805790 792381 239332 961750 193890 942972 427390 905578 353339 380820 119515 63428 619954 1017512 1017095 602851 93751 570714 835398 584367 201191 439692 402347 851523 762481 454991 977360 923695 327301 636490 796404 221535 707536 931100 366364 39411 919967 228556 784944 740574 1028530 711904 882778 734588 416557 513450 244167 734643 235927 567927 48751 245665 516694 408488 353655 989275 980744 115899 174973 959283 345407 446256 439660 359483 111854 157387 516918 423462 967597 731279 996565 568491 864943 927443 988261 422013 149466 937517 863132 817183 89434 929677 572392 687572 496437 384836 181751 820911 977601 920927 1016539 392073 284061 713771 173942 419548 774718 910494 208371 1030474 865403 25407 226847 182762 275835 555429 880755 711205 853980 643305 560507 403403 379589 759090 668973 899680 617841 832399 224647 35711 663983 775028 837059 204377 743216 374933 773029 307387 276851 951764 659838 604541 446678 97960 449045 669521 497995 224964 662683 211708 915625 293436 651021 1014017 217037 414681 227516 63789 171735 512402 568696 27983 325059 179940 762510 390241 760504 380819 734475 190940 961331 425305 366059 553916 944762 598143 381425 998824 232916 863694 443199 553691 875420 883144 375827 923366 808375 815919 970572 495029 555378 332478 991663 675732 839036 985435 474273 997549 361430 793084 413334 808189 865357 736934 381071 1039872 367262 618450 496889 565020 361971 514860 963227 630083 256428 228259 965382 338643 709167 652327 899245 501995 764510 322674 963004 404201 769480 643307 485865 645213 155039 331471 431319 236775 1038426 884249 882342 921149 661333 697671 735960 191695 815014 722559 438875 362735 514613 989849 699092 1022056 143281 861132 629220 640852 886909 455217 506562 371275 109543 471949 64318 807674 694950 813527 995563 238334 490728 310445 470131 705133 175883 907172 579763 630754 291051 351182 407523 719570 830246 741837 932525 147376 471273 36315 562751 440163 895641 589496 987508 735533 1025744 1000725 986444 456474 738203 396239 173933 305613 862843 767840 912553 784786 391356 703787 515976 798935 253336 778349 768482 815541 73180 246573 879623 500831 841444 120776 1008078 800600 802339 851604 633840 308201 376204 759228 444845 639963 373075 908912 901864 1042470 89522 800629 650660 476473 79222 579189 411258 975194 958341 705227 936318 636694 89897 438753 226453 191673 993597 1018934 964841 556851 89938 343063 508266 382689 911431 1003035 473420 226604 220097 284407 430943 853683 965297 732616 934861 351196 257633 585388 339302 571762 772585 1029410 903525 225702 286636 610265 500890 384070 324159 1030260 961834 733487 999883 1016721 778630 613661 369979 351715 356049 186616 880150 729012 759477 464479 494165 228262 446811 378035 229014 650445 466533 109547 837110 179960 580579 456272 470556 883100 499377 489223 257596 423366 734838 235463 415165 856822 951230 486542 776339 682833 169209 380632 607933 372396 724199 973873 1005629 337311 232879 761402 546229 726837 508367 485995 511577 320373 773229 255284 806389 580462 798259 897734 933260 243944 433126 90028 363411 196504 670330 904515 227113 417303 832815 124265 18422 1034692 627573 298813 865050 908060 153711 761979 379548 649590 960637 637836 184957 145386 959908 975001 46972 638738 249739 215539 726447 544589 729933 298483 447611 619059 485677 663227 733606 182975 994240 694110 240359 196163 801004 680380 310057 391463 835108 437545 367849 833105 481620 851256 1038885 47966 740739 800491 506630 193607 1024690 888331 716294 810737 578803 493178 828286 738998 26431 638151 996633 822646 332269 64468 398718 654396 1016760 137127 616087 213975 829999 576823 642642 28153 114319 715062 355258 873113 310170 105151 211379 513376 609197 812474 515658 326030 602750 536237 1030978 1037058 679364 292342 954196 20315 57037 739754 276382 60218 182907 304997 233174 847560 971989 374677 382574 171693 652174 833110 505509 699058 1021137 316792 1035139 261413 667501 487185 868702 464567 286619 351124 195928 732741 891768 256869 545533 519246 78334 915975 498715 171566 738809 650576 834451 441588 405679 178681 53687 893394 485159 676327 385462 960810 872814 613167 867128 364958 254906 510044 134903 866938 873390 456520 601041 23855 1041064 870137 425300 936247 220956 913468 708202 605419 621265 941660 317413 991563 834677 455914 530334 951765 506166 780170 573885 348409 570778 576764 209907 702555 907508 646057 387026 81827 187557 561121 1002179 463103 36605 616659 1036550 878232 473834 317759 487997 1037459 965065 277395 2015 462375 1016740 643615 503320 207221 742131 982296 294481 401106 389183 781397 364092 635542 910184 161199 443787 235305 123671 562535 1005769 85869 147059 858443 845505 951750 798165 991708 103853 953953 584621 639473 820972 244565 578751 1018318 388675 269774 439003 486581 1000810 75215 56271 205119 356169 485090 385875 440894 351755 972212 924153 824293 826326 258290 1016461 874718 717126 474534 272890 860766 738165 832817 590767 109389 750265 303062 172907 186796 1019301 570710 1037341 685462 496604 712221 596285 873071 372600 671224 228298 366499 585283 304846 887193 771286 244394 318696 770488 1044747 153759 699954 601243 648502 943914 696035 828187 318165 631774 628061 746299 745980 948410 95863 494158 809381 742586 766222 585450 972859 379676 86999 685649 353589 603843 165837 466355 640421 142309 597875 514460 990554 567549 992315 850314 872386 641515 902885 207578 1015999 314940 568314 898277 120682 174319 923182 353134 1026835 32327 892684 992556 702324 495791 403161 355798 944671 633639 998452 235691 515846 306542 1016434 579444 108518 50159 481853 830178 846972 597818 244321 560967 798708 31359 818458 654428 219818 285271 718049 195500 478588 731790 323049 256349 902581 781201 195404 212468 850566 199674 809435 373919 1028836 297453 158527 419293 513648 879338 938849 944355 673757 993039 484411 205822 830828 171505 745110 743657 462684 539038 887608 792444 953534 584424 866403 303054 536062 775467 461535 644901 544591 990602 475615 538509 421084 979290 603941 967757 1036690 652042 870874 492007 651891 572021 946050 286303 992977 417542 702117 260165 586638 777482 880259 864826 534262 582586 1004611 492139 962711 813419 728283 937351 1042724 282318 829907 414629 584938 39859 273342 988813 189426 169815 224526 237253 627421 817016 617086 514083 928615 944807 974036 703026 916098 1034349 1006128 1018684 632806 578427 579996 423624 967657 961649 256754 619566 1045514 969825 208249 548332 755599 451750 363551 892276 921036 318432 857699 925052 1017562 873418 953065 128525 778654 385530 163494 1028870 814744 773482 467689 733591 545661 222503 376103 190899 713641 182621 320126 882008 212326 568301 517061 887838 509144 952765 968899 848838 646084 682467 699212 1044657 990376 910897 510576 644663 962617 687984 385631 252774 833896 188357 709098 834852 310597 494829 175023 908457 230392 387245 771228 761504 614835 191165 281849 498713 961225 1000304 488053 562863 975639 556764 814826 514252 728239 221940 493270 141287 981253 617614 777417 612077 162021 757164 757037 511511 16123 363886 75641 226987 770403 933298 153837 924243 258332 682718 851154 252743 869502 471771 62777 13679 308646 613493 647860 316755 425159 320745 771864 987737 717113 1016308 962781 1009842 512567 399867 935093 1038472 800234 71287 848341 371549 862702 842631 911720 830121 182087 962156 289276 430826 898364 211413 986547 324324 350925 779851 397289 306087 941395 911875 304365 488660 155368 964020 349387 638005 613236 698781 171163 776239 355684 731846 278470 351681 627612 467869 110446 440489 485943 881355 800663 149369 764212 238970 621960 45975 543979 110973 807582 89863 204319 716974 996802 631503 511300 719689 439674 455109 351699 1022727 755611 476508 607215 775311 469433 1023273 573226 187670 187819 853930 644747 157625 693406 835473 320376 124650 435869 634549 910108 24277 663523 1004929 63913 752647 795894 886970 1001519 764021 50427 48051 367735 850989 996045 228445 353903 779157 582780 474716 498276 91947 989747 634677 661461 756819 509169 80627 235708 179543 487299 1033430 906153 617268 720012 315803 260709 231867 510772 758350 898928 367319 677735 178874 355514 968409 352136 848852 756839 134007 1043032 390307 1013537 36315 251005 562666 470738 53735 523048 227160 627406 640949 69494 953592 374192 603837 407965 258898 310868 686946 1016662 988350 650164 996012 831307 374768 635850 735478 926893 609515 683804 714830 291071 678392 534351 515728 1032395 310130 426459 826138 697148 116061 218046 909184 79727 330239 299772 579434 216877 249336 73561 818602 257334 282569 955550 157118 510137 317999 436687 844489 903288 1004877 1029168 479642 505939 903072 588581 929400 756942 1018197 357065 377798 485092 890502 473060 834802 601940 1030800 565080 407000 940948 562813 979128 728721 211426 963722 604285 457112 614106 767896 945254 313839 218777 28287 53739 697260 816858 435262 659102 740027 743659 990088 52191 805949 1004899 996976 807849 120802 220526 478576 123754 462174 727327 691419 1042008 155325 260771 104095 701603 237813 604972 760801 356919 194289 957532 346969 117950 809809 687945 651897 440483 375475 889910 653597 937751 621795 188911 902088 626236 905566 219866 45946 247728 401010 95527 925269 418675 878444 689595 953960 217068 834844 617247 244790 707251 887747 1005330 909745 961416 143805 327017 487986 548841 921445 860635 204110 516273 248628 881273 661815 743729 973396 1002782 1026127 763446 98010 947303 330654 186829 489107 861877 416737 760056 356759 236454 258201 237933 813663 208691 847529 510183 125079 680884 438698 996941 987575 477543 768171 911977 223022 502249 946080 932393 225950 858428 936802 728497 576466 909617 709335 255147 447449 509613 715190 305910 633371 44860 1016167 138815 343622 69503 930142 769090 757050 652583 938835 653700 763117 170559 755767 893916 924140 456212 254876 1018989 648345 689625 843593 250157 517651 919341 986282 123838 804596 466620 1008988 962709 671601 754091 621154 930167 1020983 270255 903076 645523 719976 936561 365783 1011932 926458 473481 727779 968425 397221 773905 242019 991653 518233 123846 850825 532303 1000239 1028253 429879 997554 1030245 874404 698835 921695 242847 838572 310039 735416 671414 996969 194587 1021069 923943 508988 199615 1001827 211055 848752 744341 362478 771802 323504 307661 1017330 896310 268269 593367 808109 374908 662443 638281 911943 949417 913497 542573 561999 57312 448931 571151 707933 484764 587504 492009 955316 80243 766139 620246 508071 725926 110263 1025428 540412 151213 218191 927478 255228 674666 190698 924251 235859 580462 96047 727533 933212 257928 493973 1008482 753218 904392 397245 163692 127549 773489 368246 992490 496954 638098 385897 169716 517729 353110 663463 1009354 256647 774628 700237 349035 502937 791003 950899 429509 947034 616078 161394 780830 700893 617384 644997 895888 688827 601029 999518 611902 636645 960880 464836 489689 46774 639676 500814 872781 830068 112526 1013902 883492 984283 689884 909901 161213 749410 429500 955587 438910 935101 341095 862823 466126 730481 714152 358896 644065 990345 897561 59316 218358 359705 978596 234968 774219 255661 169718 516635 610194 243178 369529 904962 806627 560605 850995 224077 1018647 380387 286604 464413 576191 866144 1035169 839600 106750 715825 342633 192333 887203 159214 962288 614130 58332 998632 886077 473505 699963 39921 203762 742054 252958 170854 341209 343390 1005090 995550 80824 145773 59341 829865 920919 567737 607119 976259 944484 97701 173990 1007834 1013154 993714 434040 923535 654634 926863 577505 100853 171757 896689 1028913 348019 768772 473588 946805 985582 869363 648862 471012 153371 810569 322398 654128 210729 607966 495502 932414 154986 784496 1024965 54511 259182 923882 910897 701354 436892 466525 667634 739802 1013250 902745 935486 931347 390360 930589 1016501 446699 906024 996756 113570 953483 514210 981136 358179 736846 501436 782458 350425 513648 191891 548721 451349 1029240 363707 922446 910414 517784 666487 425505 637786 532195 35567 944840 259017 586203 550110 326318 482755 371037 742768 497242 369255 609725 949347 344017 376261 436195 334679 883316 438879 186988 715038 868005 963793 933736 774543 583279 285533 717603 752032 953581 465821 560475 220473 903996 447411 175782 726735 402319 123687 757427 589067 447533 417671 377535 988585 1005657 540361 180110 873369 504280 620373 324743 941464 145244 382329 121615 785796 859497 973069 504238 780828 413337 902611 956140 490179 913927 674665 1011361 783124 293982 520380 683107 431073 240781 1028196 143093 580795 36831 510889 934079 936835 750989 554318 452441 496101 612733 23343 979329 843203 501204 343786 641631 228407 309693 886415 127535 390486 690683 644802 179051 866548 985829 923559 342633 112231 508583 731260 445923 649953 827334 399865 1022610 450751 315614 833306 567246 985819 827751 698179 475895 938929 1017483 621802 814301 219832 960340 241494 995796 748641 380148 453965 483144 65432 813183 724445 903109 111323 863290 359976 566517 636402 404981 754675 424981 314617 277903 241097 651798 968858 386135 792526 49063 661627 934620 308716 972346 654724 859358 777798 808413 732283 456881 840131 849496 209707 268013 461879 540486 764116 978880 352629 337759 359962 508566 946489 959465 484786 928558 1004686 493511 519724 686764 1011772 241246 218357 766057 298717 482009 1004069 720019 756377 754935 502935 668439 504049 961924 506662 319238 859947 451737 777633 413530 858035 315227 887215 620430 449993 691173 494885 957218 325690 276079 809394 752042 997029 872259 83775 719628 872983 54503 690879 834741 995569 837399 595917 758501 351289 1023584 987357 429293 811707 869243 638481 435177 773285 159409 453383 766416 195508 518167 984797 638772 963689 614352 139177 212622 471526 163810 435421 348075 515090 848542 171845 105887 1007250 277447 925335 742956 702196 109174 665453 649948 883952 928379 449892 439075 210865 766664 731379 886258 28269 127845 313575 895809 63188 895145 1033272 214012 965976 317870 465587 217004 817367 79214 617953 259627 222147 652677 436051 508495 389941 195313 910607 489905 112889 242550 951943 959972 1030225 817737 588163 435927 678813 735817 990414 870300 1018955 1046724 219054 447434 447704 85937 628653 579483 770778 386446 732971 880082 296399 576819 243621 989123 119931 712249 965336 484304 380325 983542 836907 392576 808551 740472 593499 802393 283583 668665 587500 593658 846862 376656 886712 634324 896176 430989 906775 746558 699186 183709 811615 752041 504963 962974 455307 460747 425682 877001 376580 489230 626542 162714 770479 742802 742686 726189 597401 775388 413176 1016731 829354 714150 392752 462819 216215 358543 60359 432751 351093 508967 618134 520773 128279 479323 699809 433743 196404 932679 56282 839871 286453 405474 252315 628679 992696 1041120 514602 104623 194010 370585 831610 814757 585607 713437 473777 1046817 127971 718275 456938 801083 590782 693787 177862 616877 638238 77820 882719 847459 713293 621940 827360 454279 646980 224097 73713 949260 810696 673525 177977 144887 158665 899778 992949 1039649 128058 87027 739799 108394 840553 240604 178058 796519 706808 327110 809261 516792 806559 359683 1020137 1004268 221125 736798 187302 306923 709435 75583 947851 153373 91975 376032 539517 866055 609753 387948 718296 922798 538454 554237 243942 998848 659253 730022 81241 1014826 112291 496731 766537 693228 335325 587348 714190 1011096 1027462 552631 489172 814497 779956 848794 749192 763797 887701 735449 59317 302053 845118 630314 40950 969625 22508 987374 915011 736821 846321 241450 861803 734093 471351 746189 292836 56535 760999 446870 161530 793958 930445 185765 619458 935486 984741 111294 675316 834893 477723 586590 421005 433990 499276 616046 375557 775138 622123 519394 989592 635061 663230 689895 466757 192386 255747 736665 759761 427791 865581 812775 869101 645068 292028 423996 813687 1013928 893709 539644 527869 433718 575413 349623 362999 219663 893773 63853 912672 488538 276391 757100 90059 627598 501389 929018 927451 294172 832287 940869 191737 1001287 873650 431984 886509 1028824 679633 586215 863129 106198 331637 895631 372565 638656 259124 586949 179898 1043014 24255 604835 624119 728181 561132 812286 1022193 703706 887227 373683 379809 231261 859882 474270 420477 250451 946262 171373 951786 1029420 665501 765576 440743 666199 674623 532171 939620 247650 897051 191857 998520 906022 353819 663482 502101 376721 408534 720536 463307 876433 130565 547576 272877 379848 601333 1014348 643921 885470 793822 956392 385265 197759 678324 348798 370631 504984 255571 438738 251699 965029 968674 767665 797558 476153 370392 391532 236855 455592 794233 712469 810517 654944 863542 418509 965964 175166 625910 362412 642718 489238 894347 190289 767150 232535 717198 354197 123897 611246 609714 996262 501291 953934 1046052 371389 974350 497541 424234 735148 16247 482249 810763 820860 482402 681391 343566 514723 510059 385453 652707 241123 698430 955598 929379 206195 282579 346031 232015 447663 274110 498892 249749 343282 843274 944695 683319 960541 341798 749131 353722 472423 435003 920433 479463 621339 1001862 635385 65254 236273 928748 1027266 993636 188258 726469 472350 737046 496795 1023172 1043120 910467 472738 339317 650638 899792 335661 225186 946789 71663 908581 920470 579767 548469 540610 253322 441675 760475 571229 101754 443797 985529 604878 599996 416823 433011 872899 463823 939163 317144 400947 586968 330491 871798 401022 866131 458275 304882 876778 1044932 488665 990121 573323 904206 779018 884951 618823 914595 877849 763842 130898 795373 742031 826085 888291 765236 806077 758520 73551 457122 300755 867089 769352 717573 831133 727725 913842 749944 939623 235930 685362 93994 1017592 847299 341406 143166 417426 558587 39663 1010092 576478 192634 539098 466381 896944 775569 769287 318659 944535 324435 282105 717490 683974 636469 832623 921494 578277 310645 994256 736933 755680 911265 894382 994089 1022404 108217 663441 641652 29103 443598 694898 708858 351175 223462 821179 631484 977033 321323 712600 253214 906694 604906 24550 879301 500978 630558 1000428 856862 242608 614166 491170 450225 324068 1029064 494820 387891 326332 963675 697595 908625 815718 95534 61046 346996 886490 603627 901877 826820 91855 719681 895704 763479 475847 927352 389369 973492 779862 320446 423609 682722 222645 326062 977414 522442 718633 663118 733939 368403 187304 744088 680916 364269 112364 473615 1000313 480828 990034 1038501 601716 378531 373463 674667 952471 497129 722039 489578 826613 703507 949425 85903 586441 1033929 634822 976294 439883 412367 985971 579308 583901 892051 139132 903199 451406 116697 907073 586298 629596 410479 413350 463771 113607 472468 846178 911950 72629 73341 387681 339877 471135 725933 975448 347317 573337 432046 492516 191207 435066 575318 456246 650891 1046563 392408 883463 812694 583227 749127 764588 251151 194444 289886 818993 708056 220066 970318 584901 371324 640109 890576 908073 880985 499148 473258 893294 389953 188653 613874 921314 736152 994628 416092 456138 983757 925154 226875 942207 631643 632551 696631 363959 355359 1017329 645445 579964 773508 175815 257080 545653 1018234 991795 466412 991990 942964 182772 233147 504780 123343 308692 69503 955303 916524 773150 348733 415069 780905 444843 619962 175418 469436 978211 323131 674047 548633 773459 274093 195388 956603 260424 343251 1006918 220633 926615 102206 24498 357604 375889 910802 929396 95917 759617 1040924 766666 742155 702681 695350 55017 119516 94586 939372 715626 1018199 463774 858076 480073 84467 588257 302068 1028720 460733 982562 1012640 617586 455699 439851 207195 180054 818375 565201 617273 816451 554711 992723 161135 646060 633545 909428 930236 375065 374362 769573 470151 256654 779586 417729 346742 118108 780177 711953 871513 907036 741709 162207 923933 859462 800271 107239 1013953 810381 955579 288955 1007272 212771 889303 758943 352746 229010 651018 781156 332718 539755 1028379 616055 605756 92793 619980 186811 1036400 187348 754334 938841 256345 903375 840013 229158 239934 857683 946285 839223 889242 178660 943212 841883 242398 988431 815076 490085 1008209 54877 547271 27039 437492 242967 763341 75511 108254 433549 257478 866571 810588 818769 905777 409370 466223 912721 1036897 643307 439164 875092 403931 335572 456211 760860 486316 4023 340781 1002014 775244 708249 865196 845766 805786 985709 636592 496616 496318 741283 358471 378211 478540 980491 483014 821095 69183 193693 345455 158714 700137 282533 489244 880244 825233 751929 995411 127832 632711 258668 605539 1008811 508775 508845 184569 95279 194205 818152 815803 239562 854879 509682 629432 212818 494499 250717 336635 114505 758371 1029572 815028 883308 400599 356478 929684 503299 1010717 495306 679378 987827 918366 185316 838558 367339 188018 480854 488530 765079 995444 670424 863354 354383 466083 833196 252807 863681 388427 338780 971868 1016812 601685 621746 504682 713133 318286 513656 891590 362449 658926 758671 58870 378550 178300 195659 495490 696004 1021347 423998 939174 507459 73211 1042470 373167 425017 907892 855964 410108 326865 179477 754301 256628 380312 456993 444603 88799 903260 798095 842508 1002535 934525 502478 687203 48510 510263 692210 502109 774255 126824 951515 660461 146991 1004480 758638 333246 347946 703320 611827 754526 780902 666046 613774 256752 722903 968526 1017363 225773 579223 921518 779781 379549 240031 685545 358754 289212 819919 209343 32729 245318 439685 278193 249021 756601 488394 550455 171493 646317 186647 617786 408402 1046025 505393 546495 432745 508385 383370 112874 816461 861133 1024347 440226 480013 1001580 392370 796625 65264 128741 483797 106186 839299 119262 55028 449252 968903 563670 513825 985317 957611 669371 993094 325539 233062 744786 599537 715919 143742 865623 650379 291243 662386 163184 554652 896850 601294 340333 879821 298583 175348 727500 479060 764365 457926 613539 465144 47733 464376 853927 752150 460742 776469 238254 355149 746203 814320 663197 740201 823675 817065 747705 196272 827225 1025689 173950 798286 939590 284445 552621 438114 692919 989882 515425 127859 965926 587146 416846 822902 480086 308714 120091 121531 820476 451931 810798 618039 758956 937074 962072 887475 841505 855651 645801 766690 494324 505049 943659 1039430 1014856 763762 559101 509149 507248 110963 369007 958842 121947 780056 317395 504518 432463 706439 953067 968372 886140 814049 72690 873687 159342 96479 413664 674744 960757 159608 700718 565137 625531 813966 169589 253641 730608 514085 744322 516997 586195 254396 641343 161871 834437 207602 88382 844281 385868 462524 543990 258961 227097 852851 1007185 186999 549756 423536 718666 748490 843153 600279 979378 21375 842407 701150 620988 483575 99067 759853 238068 198603 634443 713563 750739 100190 85167 548615 751173 756551 422076 338741 1000141 461503 62317 708141 995762 245112 828659 1006859 666413 633470 831972 821887 581189 634106 438677 934606 930796 434124 653780 1026347 1034065 523904 607478 645560 705265 177836 996107 719002 678625 826043 514618 245321 739946 994784 1011936 748429 585241 511884 661759 619413 729879 159576 769557 88367 750385 472250 604867 895083 38861 960152 428911 301301 806249 654613 631036 749938 449946 216924 401022 210267 158077 913569 585555 678645 535806 326471 900482 800991 792546 447667 124286 888430 770871 585357 257186 695636 236892 899976 680876 520908 294593 915610 483558 774859 229218 81207 801707 846136 979401 255656 891594 667831 665553 967191 832111 888258 474944 1002232 228809 688863 1034114 561647 387750 701898 711093 877327 341365 486745 374140 815355 470643 620368 103918 654417 880157 421390 1008976 326113 228629 627439 64355 73053 723262 589232 218035 641954 717236 469413 693133 508495 775229 997984 576965 314174 433612 356162 185406 674234 888657 682873 569019 472675 886574 881368 56156 316958 62821 850153 739445 699959 399003 372318 901496 732943 387274 817371 121941 951731 387879 997771 936094 220739 552922 505899 252597 433784 717163 477411 677276 277865 424858 112807 361914 780573 919274 1019590 191925 1017665 579371 556231 159315 242982 809406 876982 1034012 433243 516842 826010 808245 465530 1003112 654083 913768 1004325 765486 464077 837341 737048 470413 717196 687921 752714 1003156 809533 742348 223595 723443 177899 928553 493629 444338 452848 985294 428951 367923 401009 180989 838059 610220 261220 125597 636315 472454 354029 404878 621955 125893 697453 974087 511530 494821 700876 509582 823222 806388 232932 842089 771222 888589 729327 85466 928457 358947 863263 267167 329979 937227 297759 239529 216934 364261 424025 193965 1034291 455842 887395 193006 490044 1005702 239098 313966 643947 360242 290445 466801 474260 606053 602994 387970 750679 674027 774835 867111 112380 689070 953931 657661 771019 583666 714023 966530 486761 519747 229268 665562 152479 574775 808843 121693 700503 807915 444887 331577 833703 628767 519246 391261 307863 655113 880466 79796 258270 181099 310075 355235 983910 500390 384522 642183 850029 511714 380284 1008402 113457 208729 1003838 110580 897877 723371 390058 517961 909723 909678 935893 309195 258969 960331 704226 130480 971388 335725 259343 975065 112380 286071 594843 916260 988397 898103 425525 210888 232060 509769 858300 79342 92667 838566 145471 960037 1032599 15099 496067 40803 369243 1008837 892051 947078 947082 321741 176783 473687 504859 136702 810837 163782 183541 875579 886879 670963 216727 97511 256480 951031 364790 319023 475326 743662 946024 440146 168444 390858 454484 846883 837434 1034521 391009 768457 894388 715547 95960 985561 277443 537967 260299 260295 576894 457291 406731 605813 177341 660271 498252 249999 919417 832118 973396 477014 1019779 855834 95166 957900 478116 411514 294301 259810 248335 875737 352975 475772 448069 906598 895404 736540 413481 976434 556469 869868 666791 444767 97845 468251 517296 130707 223990 103422 837436 740435 728308 817315 746837 196256 909936 863529 427830 608943 947075 368221 408463 413596 485970 516267 129428 662387 209819 716570 367927 368284 105820 42493 828392 991449 411897 439228 387646 922877 605967 868148 905782 464526 806589 663209 621292 603884 380260 589762 117551 694776 252726 666683 120570 227890 299870 759478 918781 642537 750284 906362 980235 45044 960709 582377 403359 251590 1041944 243875 178778 744241 154986 914658 380385 875065 609390 573232 669819 711271 291054 933134 64115 959686 890537 38651 150366 470136 886387 746686 670319 838095 734890 699842 768025 356591 967582 961475 945190 1007811 226258 833851 125862 826215 685146 779177 756907 565204 11231 583582 705997 30966 46955 940699 933706 114214 892070 130563 633305 861999 952693 877785 869882 415118 360288 610021 812819 111333 1020116 486702 713326 375219 111993 703015 370267 513382 308107 60110 841306 657327 508827 855796 691194 859890 738257 796395 367524 674877 490200 178751 740532 220041 503224 680190 731813 413402 1036806 832433 449272 92636 540489 634481 844921 793061 1025609 536285 446305 363369 536279 343135 630630 429735 879245 493938 464342 762584 290739 989525 889570 646725 698598 931993 838485 382329 636817 220103 723635 820977 990145 1007731 687800 957809 906801 451790 231679 413911 521426 1016745 91995 484330 407508 703392 232179 374162 743334 822115 80746 493212 245170 252138 615399 232947 926906 809758 850062 243682 225533 935999 675449 873259 907910 989865 568741 388266 293547 579066 333419 244182 60882 374218 769037 261292 847189 569176 861115 686020 691931 310628 715147 678819 177382 572317 171039 862815 997860 314855 882339 748090 117433 226621 378823 288698 245058 802492 86951 935385 637544 183007 725487 359034 220547 850698 987991 98033 802769 487849 112427 236455 220090 660599 23839 169278 1025626 294346 698091 358955 1017406 389443 318702 813972 571882 978514 859289 774988 645064 978054 807991 898347 544350 298302 81801 798005 748333 608182 92414 261769 178703 675058 764515 984967 921054 285175 708917 385462 252134 297451 709475 701479 660395 1016771 830377 588123 156151 948251 662492 172795 554919 578334 385524 352891 453990 628927 880227 847749 734917 948609 978256 453158 638530 307022 146134 552493 832421 761138 991108 12190 597327 1028402 1029638 966016 414303 100318 582267 911421 703444 613039 712241 511896 496346 501995 35710 93541 775628 122567 939925 791405 1030663 842541 834591 294680 882787 520271 196249 228675 711086 88926 377643 741261 750950 472037 915978 505312 707298 434431 13311 416252 780569 832422 773602 997169 815693 632159 284659 956506 274071 252389 293980 906327 309671 1039429 706455 1001874 926193 782351 159317 864990 995929 844247 530270 194036 488653 511648 506690 118753 748717 645720 869279 939622 997927 165695 891081 183750 963691 76535 723311 873501 309482 709082 604664 716346 996520 831667 893905 158891 113209 238823 142686 95471 694459 412894 586710 451671 81013 631729 809698 480969 1018736 765604 260405 800540 801596 181943 105627 744972 447225 634133 416910 830245 56214 453035 703907 845030 814679 177835 782642 496117 881355 977809 523168 651629 846394 932014 749480 1004632 867917 275957 724603 949156 910998 985711 20087 470986 895352 828853 190416 126556 869052 244593 231227 883866 993393 959378 783893 47031 619374 64334 733026 260890 848553 776405 963481 421690 601326 816681 1032936 969094 374728 650865 32249 318922 831901 438951 431694 604077 460650 32467 650121 992093 104830 901244 464888 399831 441389 760093 558495 972829 794086 6647 114251 829727 617850 389972 890525 882866 375020 223342 506413 763674 967054 932013 434935 944858 175006 822381 641923 228562 642499 938698 1004384 371868 643975 765236 143006 387374 706277 223293 215027 874015 980108 530379 208245 372379 914250 1018068 237351 951511 342516 871141 766669 184809 73119 239053 1029191 530419 247389 783426 834022 351857 740251 630602 587539 469607 703109 993624 419817 316395 129987 161273 61037 992062 1006227 152863 256436 984498 776532 889653 451950 817037 607735 340429 694867 283607 796573 998034 739574 443358 818629 850490 1006930 748695 540641 429562 986052 342506 462395 679576 425353 847096 323404 512348 1024316 207477 820731 807401 1038594 783660 518604 759272 741583 510414 977244 838968 220326 209853 317885 406394 694999 604900 584538 434775 967641 696415 573029 277911 161374 409569 567003 1004464 988724 175053 25598 196176 1032677 851732 449679 612151 237265 1033144 869751 492427 652845 755097 537278 376424 272358 906554 543870 289011 980234 953317 489779 255907 370036 852219 813462 169786 990726 538474 108523 911973 872056 762865 331609 983798 987590 693879 756681 649787 496950 19197 940532 899859 243651 556381 711905 605213 176114 1000087 417359 689134 540343 651446 472884 353517 758877 885237 763225 111591 389562 956846 416502 1025702 324946 734430 407123 5567 308166 669283 1012378 843457 408916 247494 866804 968422 921275 1015935 471491 20927 500558 961888 566703 189213 243348 339441 947605 916049 948164 272115 897491 514354 1033116 540343 744141 248314 175278 1027465 354234 947804 839919 253529 431321 777318 810092 662414 666335 382492 509223 155471 455342 927511 987725 893559 768118 957142 348097 174844 506918 961957 859349 735923 372085 582511 797161 374412 373740 756593 151157 386387 77789 931320 779066 1003145 728806 431485 646084 861893 940115 759537 80347 667576 41951 481838 236779 233130 792470 432485 553893 174940 937560 749785 1001818 815043 486150 871639 462673 451271 448331 306148 385391 1004211 301981 751928 432701 502957 761493 990518 44027 1007922 863081 997080 88251 93310 579025 190619 686292 662879 1003416 967413 692651 748997 894579 311122 904075 734934 977588 350454 536572 174060 318073 761060 1003426 352725 227514 928579 414679 227233 614164 440438 233172 62889 951957 764284 834968 913200 586041 191397 633806 366189 591742 616174 918718 602086 740437 397019 352023 497505 211069 143851 335542 388809 365255 125798 449121 1040995 846123 711385 226021 638386 248538 972441 667566 494438 121023 339513 493148 521270 277438 927716 1043720 358966 932953 47919 871531 900434 639771 859500 1030264 190282 839915 813532 251858 621447 78830 284303 607087 853907 483439 176879 877738 666841 624447 583790 177607 775939 416478 138653 480446 698276 471819 354795 1027333 243249 306845 105821 568765 763566 694647 498191 807847 881227 455589 812943 976941 259672 552851 858104 485628 1016183 868751 83899 633262 520600 752451 356193 703720 244023 212779 897582 513129 709602 1005717 200427 232891 228552 472165 875880 318751 627413 484828 575326 956261 387921 636747 872069 210764 320377 637721 802251 937940 342747 78557 416087 97181 87549 975022 969889 456312 994418 747283 310806 769200 531406 218575 993960 731064 371530 195948 885660 522856 481588 906410 890006 856511 728967 830198 439148 457441 51519 705693 640310 379821 674173 652984 568990 74715 275422 250710 903350 350798 584953 257539 881954 35709 948844 906023 199615 994536 293365 505738 556005 406761 126181 340988 355798 801399 111547 814286 1003626 493463 21983 257632 474258 954208 937938 1030444 190812 247282 112115 193450 231933 809777 183919 942461 334321 207711 383464 575347 604019 483220 57048 350149 492127 603064 297151 745036 540246 698204 615678 562035 644314 660435 614281 586998 826574 580718 425674 1042024 1044675 446251 844319 383864 736436 102221 589010 312253 510745 571115 747535 611956 508751 569267 976738 676477 339890 457237 975091 947078 736594 941428 647855 939405 233721 130665 168381 472252 500713 675765 555830 252368 371619 936868 342859 326859 286485 890290 967410 77553 791804 169836 619458 142046 758467 652102 652936 608694 648407 368862 179652 1045664 380211 881266 888422 428830 733073 643735 569725 62363 780889 580437 471546 186009 903579 802346 955876 1008112 462485 187962 834156 414333 736628 95055 685655 645669 515395 964915 622433 322766 605867 360026 948104 358430 497504 848583 409839 112187 337735 372675 137119 324835 651956 202999 500924 876911 337893 949526 318899 501201 636183 956771 961155 871717 618115 706483 255517 586845 675197 451753 807735 643790 965017 278256 470679 488717 989591 321276 692911 357085 352997 415435 1042510 225493 314202 902393 766729 605427 501053 870838 809447 179740 305647 221690 772702 620377 208841 290492 167223 130852 797157 902357 188057 875825 1033938 281084 432594 807801 239557 515312 301937 418621 355953 105929 103907 925004 562303 745272 585180 228013 931314 485067 310650 902357 1018513 935710 114562 487875 914636 620465 460191 651886 1016892 211900 894804 482435 762931 322537 191896 928878 473273 992723 760634 463317 390954 130226 975429 32327 373415 376645 822174 242507 680805 928698 869731 463574 512561 481732 455912 382347 518946 775720 925211 150487 503392 576819 963645 15342 111543 224693 839015 952778 699816 709570 359059 671086 243537 716122 871667 764185 504133 977762 454155 235958 679032 452762 649415 495315 764692 125997 864871 418806 740745 878710 628689 15351 388280 229104 1045126 913818 489543 745658 629616 178391 193671 111973 218572 448269 519044 323097 161947 994076 65328 103927 850896 501382 903227 449715 179954 837963 750746 181746 235472 824824 633721 621792 996742 478362 605532 251252 724849 256725 380277 701262 88044 503429 581222 644833 437958 980250 952599 1018923 695142 847137 520632 845526 844478 56127 676077 983781 629609 521766 439796 658397 126380 817881 151481 824178 471865 404923 885240 670238 568974 124086 834731 679849 816073 977254 906083 913042 601884 399102 833997 703877 927185 383047 169660 846748 881005 760041 663347 473762 863653 616824 385447 160732 118477 458068 487707 988489 455352 942449 940175 143101 254429 685036 43997 929383 932204 876171 187707 53141 69599 872392 385262 337150 340709 716958 228653 335281 997958 562031 438043 355783 512299 889840 960824 847029 687373 774287 173999 333694 960087 226550 268150 586730 948465 521356 335801 876176 707971 312939 64714 642507 179537 646008 838822 896053 975989 231870 879411 1026249 1013809 96621 880979 593631 500330 406397 975253 608106 870901 727948 516504 744625 350156 518417 283375 576831 461549 679158 501262 646498 972417 480287 873629 735292 861855 897866 739218 903709 220397 465107 960713 227123 701862 331319 923540 451892 310985 490176 72183 846382 447145 230142 294616 969200 869111 691575 646801 222140 186586 779714 946888 935742 781838 219386 746905 497976 852669 964711 294226 895260 415495 1002693 195412 664827 177997 237466 1017262 841978 921382 288713 958154 842457 523312 204191 386986 808755 335581 613919 692671 642590 457740 249887 758728 796643 987096 824223 816993 1035108 389840 192605 48378 837067 408178 984859 965135 374603 555387 478659 386251 1025665 678076 968857 985465 897373 716012 645349 785548 929967 493150 455844 243562 940825 264175 75359 618779 835102 529727 893905 397198 773290 294734 575224 818249 49051 474501 192845 723131 487754 899349 1021478 341415 764764 1030233 653643 513814 289455 195417 751107 996013 829897 309172 268237 303017 821626 829035 123642 722655 948401 244954 1021778 992683 994674 715590 765666 60655 512625 582005 645616 249142 744932 846428 960386 770554 222137 871731 106134 967390 146339 247613 254802 420333 687756 515904 255214 550333 504967 291243 31718 863128 451269 293015 664572 899730 667634 993879 969557 742454 578681 368735 972548 292253 978196 845548 289133 95089 702842 891622 490573 1002410 228041 254191 1037106 503338 764441 303919 960025 776136 1037121 244569 925500 509369 867422 891533 859548 734136 683209 257475 1032247 385203 345903 911410 645582 741854 306132 260658 439977 968337 191098 386284 894066 377591 501477 439603 910177 850147 270038 327384 1026961 250759 652494 450197 602735 576410 1011740 62622 355733 893726 357988 249367 188575 372208 170362 311020 1019684 834729 647793 765257 707480 501309 647773 820093 424259 554475 877679 31582 250167 130386 572912 999517 167900 810770 514131 637816 258530 876086 588811 834970 548759 986550 878486 867542 955454 777738 953751 779338 940476 290005 178775 257504 482488 150965 759403 740446 127083 469657 806710 874141 604530 443307 648795 927699 651719 355687 735450 895666 220947 245983 733291 665468 615161 948821 691836 898123 970528 114489 917010 1025236 667453 471863 855435 955055 980008 302741 683245 902554 893782 357164 867418 1006913 677820 650854 977478 203622 85619 805118 424654 535799 1023204 589092 799465 692723 456328 384897 951613 787443 887608 380445 163127 876943 547671 951678 552287 587050 423619 599933 61354 733425 456249 154503 448573 874403 998944 636280 815958 794237 764811 867979 658908 817906 644935 989904 254301 900864 453801 756019 649406 728820 28927 148979 897621 717190 1019527 440690 426903 435790 439381 957548 834025 424665 744274 702340 736608 168822 974497 757918 991857 232255 384220 1008668 457239 606114 461786 146103 842797 450814 484950 464287 879161 327408 1019796 921165 923805 81530 415901 173029 910181 927188 926967 630350 753600 741774 277095 269739 884923 59213 649705 1015456 513539 989651 625295 568471 435942 185719 359033 249048 695469 342505 163223 113400 413166 667286 64611 907821 846909 554812 223079 689837 354110 351069 390932 92029 244761 839320 951415 482726 644789 732616 714964 215909 827203 476582 325755 371685 490693 427375 933267 1024921 286614 238586 573065 1013386 456113 212270 23541 517794 906262 257924 702923 601337 251278 662999 766588 865122 371569 715434 565165 472931 597731 573258 649390 1022510 195118 173925 146638 763659 829595 374157 650511 932529 488243 882874 710640 465628 337269 308379 200124 710733 685488 233726 818252 325410 343464 1016953 387942 1029153 581009 457049 872424 599517 230589 931720 872627 801015 156661 1016149 767589 766384 648519 1039388 451347 690013 584138 765571 954150 671642 823071 470692 581151 649941 649160 810638 593337 81517 455993 697295 343609 878374 804267 167035 728998 153323 275388 616418 112974 881876 943096 284503 653852 715481 968632 595820 418771 710570 1019508 236514 684685 1028642 220751 236623 233047 661989 935654 515397 80316 228042 736020 807786 457408 930627 503851 65209 455778 547318 783592 424406 215914 678601 915590 825970 622276 497137 239303 366718 253125 456282 982276 241064 643245 671983 138732 96663 81829 126789 426495 322772 957779 1022556 343130 1025297 720003 946265 624478 711339 405055 960892 859043 490245 1002580 300990 722909 441927 252201 445146 946862 203226 540381 64818 478318 903355 653938 566766 759099 681452 257613 202106 1009735 918478 683401 415180 242586 894630 532278 768777 556146 538556 748464 236995 892848 492530 879714 358447 597749 208691 912917 159375 1019038 494922 704480 449363 446887 542575 773404 503132 996266 874099 818480 792564 943287 110137 187955 969767 534007 126070 810657 645246 369821 837107 838581 391845 404829 637101 1041200 907538 216677 947778 46586 763292 714387 865720 21995 780000 632061 456908 92988 449298 62427 956806 404781 335770 1022003 813119 900154 1030187 821622 779496 496723 1004372 368026 764117 751893 986540 790014 210332 418557 397170 1030529 863835 732455 730083 277403 678330 914697 580849 174899 28572 1016047 386622 479142 438064 699034 626350 456749 120670 178974 929414 564126 130266 963442 40761 912707 714284 468908 554729 1026838 957338 770143 828350 804345 971448 290519 774807 904581 451173 446670 733589 850989 955348 247521 153560 718499 984018 756284 513889 760983 781484 306991 948395 506757 355021 271583 39931 730063 407227 80685 179832 671157 1026102 1000031 1025175 425196 122288 971410 153917 407663 870718 362141 370333 691823 924703 42731 687189 709606 482258 713578 374382 781319 681261 763415 382354 118311 128846 359112 382880 342477 316654 750995 276295 615611 463577 992382 778049 256333 996312 733501 452185 876051 170327 237947 195990 232939 219375 732333 220916 700259 693739 257926 749353 360830 832965 332511 1018247 277215 900392 774703 466523 461555 920007 951583 1037970 1010404 582629 1038696 236155 163667 914225 889304 989546 375958 757139 625651 582495 771388 989613 667633 531355 665147 1036589 436014 596940 847402 863755 345207 843658 240827 1004696 678279 845391 212243 335762 1024340 602471 989398 690556 495060 36735 179305 979243 289462 378837 1002795 994645 628530 862828 11758 337310 999170 880320 496120 693127 347107 222051 326504 983453 910622 745018 799706 1015046 343537 494898 875301 591287 154941 423781 585578 696957 953572 772759 446558 1000892 1047557 282614 597817 158846 566774 878087 320951 194197 270011 322617 945844 723878 733629 327302 395695 423821 391074 1023496 880860 305110 196256 271215 744084 580934 617310 975307 354210 125086 977411 963175 981160 307061 922454 442750 420156 313231 763188 722523 357613 645334 652347 638689 960575 593391 481161 160155 294753 163386 421480 236890 597851 478391 869052 975769 30407 331710 468221 466046 937545 507465 580546 160371 707914 183190 506897 258825 403061 390529 826277 255345 748857 1024182 810948 517841 445738 742741 122435 1024538 563578 229153 741132 490209 421334 1021288 653075 608175 479420 364986 458536 423864 616434 1000778 113215 170969 259924 980235 429018 339087 358617 879468 662862 315227 743958 363295 729851 108189 171407 255772 441425 294629 857772 147357 380295 894916 611183 767844 586212 222830 221675 467639 714632 825252 211253 89850 644187 670378 423145 759928 671501 365547 446908 244440 589339 257737 59346 838829 763321 323504 193755 513601 64632 345082 761978 798424 529913 108079 437557 256308 799917 320639 679350 695582 558067 630571 600751 104362 537515 504756 651753 175903 68607 37882 414453 292670 144107 716163 963207 289647 902098 391530 869306 232403 1010868 55471 28383 944663 520779 374184 636459 741209 1033049 763653 88042 959226 783632 861035 653350 445842 354134 455544 652814 925358 80875 227100 523650 154481 834843 96749 118383 500247 1002837 552375 422141 194230 551410 957210 352761 427470 294337 783387 953724 439731 873294 778961 412751 451044 72894 124890 867101 146231 741161 563181 358087 906134 606108 388764 294739 1046594 964012 135149 707438 474634 651142 888389 824182 909802 47823 730061 727383 463987 748139 388560 167007 804318 237161 402415 727002 117582 997123 129340 1046728 116715 540487 738490 454766 123619 1018588 246559 250739 903790 479707 1033611 864493 471863 1016087 293624 243242 953250 797049 839621 122776 969543 695476 612328 935834 997519 665519 252373 190778 32078 212311 216222 625142 219743 910636 628629 573044 725595 903222 404190 192409 434743 477389 1028452 108516 362393 702622 624378 218223 154481 908932 556272 565101 715308 587226 744231 492280 776206 467007 505127 843192 256992 212713 924601 427945 791995 443311 935856 817072 890300 462552 782896 501342 589744 222839 901934 863889 224146 1012084 782793 682211 1004995 742805 918941 833957 390880 158431 605598 426975 891602 943843 695325 1021638 224746 381549 385429 374229 424203 743736 863434 774935 555323 251352 349106 494814 163123 617647 566631 466710 715240 842638 1026589 203702 76383 309923 749886 422799 506246 412955 380360 715250 257226 428987 199515 1022121 620893 966148 949350 433113 187049 277661 894015 826062 272380 500088 865591 441824 339805 79355 686786 450086 255221 351318 736838 648517 813867 555751 119387 648435 603082 194909 276263 931169 634477 209621 481866 515397 536433 607613 671476 355252 777225 634541 716224 776070 1029002 608246 589357 169942 550317 899809 732077 687714 378220 890149 831317 762275 793181 109434 502440 733291 223202 173374 219128 829333 588500 426655 501022 285539 1018852 378307 406095 509397 481941 802673 181467 955676 322033 245401 812597 957099 651571 461790 1001931 371957 408814 969742 373658 620903 815080 570357 828117 538453 670904 826970 358780 985334 384457 974931 438667 72303 794458 564857 487694 975757 896050 564186 1030512 677046 750836 940656 776412 905627 756026 550315 1032540 597453 1021713 193829 694457 1032882 993484 767525 488526 769670 455100 756586 926967 447714 474725 549886 373476 873940 951761 829410 373494 640726 316270 775473 240814 1040838 495918 469354 336366 833782 417062 741233 633967 389243 743027 910614 596977 421705 1017475 583003 666478 97110 376036 177246 572974 240850 809402 161710 895197 554458 89784 206647 620434 348003 252284 934858 970608 950972 454339 902222 999928 342429 922457 210205 315611 642269 932690 535484 473436 498508 280189 114626 358873 751441 725685 609823 315350 951190 766552 953584 517770 336860 481523 715186 161391 49050 1034569 471226 642838 391366 867685 198649 575951 671499 632349 122179 433436 554694 693214 954554 341086 823527 801821 357455 831679 783714 967951 837546 846487 191306 906408 862940 956751 847749 441035 817214 784162 695145 882097 744416 147095 510788 235500 1009224 231931 881707 944610 443595 783523 780836 872083 484584 681885 1033628 165679 996694 865819 554423 269306 757042 856877 850533 703813 722463 731195 382438 46901 839117 109839 929268 665339 692669 838429 250762 572889 849945 779683 665511 499941 371003 16159 989608 628143 706331 402907 968618 364338 764980 744621 699724 965219 235224 485360 871341 584854 616145 403314 685659 451993 979603 257824 510046 556444 329215 969570 510912 405037 563126 462539 1024467 378230 341402 97173 439753 283574 731691 700781 397054 1023537 486257 60189 782176 968979 939151 227895 699067 53118 359598 849034 384810 277917 252989 124766 230253 338398 32547 65372 129852 125924 921068 310878 433836 839394 762143 682951 62239 370300 949824 1041304 864847 548219 965420 838134 345011 862765 184131 548092 453489 730366 841160 212882 976332 400541 430557 412635 643534 544668 498380 969843 957828 190316 20467 1029476 899269 511877 614249 736331 694249 70653 862270 924983 599327 255278 366535 914692 879011 777411 506019 804399 890670 624363 927990 192426 108921 318579 466029 995693 513705 907279 722779 914400 485564 519244 509742 1038932 882805 375335 947988 169374 798178 337599 894428 837486 579982 932476 800531 809103 179826 663123 287723 575325 585853 625491 520745 967133 615275 892229 548495 435562 470370 772510 62777 145087 363762 942571 679763 884249 543996 422799 693967 1036846 1018760 1032940 728716 387610 942779 957597 749966 556602 187502 444259 664351 782757 587326 583503 624301 379260 496214 758843 713131 571756 703610 657399 413639 359833 256504 381666 175255 962201 448410 676215 615223 892102 470795 832981 240484 643769 210711 645612 1037576 879436 485691 729211 740186 584676 1008222 924557 366522 693738 649763 648402 934263 744796 257813 441870 516270 711306 108408 1016500 351179 742741 809927 822266 243649 277109 1000239 774732 512124 375836 1016527 1013061 988610 801621 742324 944271 399314 61191 687844 256420 298414 564981 960867 308923 431037 308195 652379 888371 677573 695839 162003 323223 29563 896304 147094 955479 323017 392221 748125 997986 15852 617742 470443 260545 1025428 438995 949200 318169 939673 865529 566267 216922 158668 318675 654386 497080 331755 720417 952561 944679 582555 288435 711344 900141 480604 1043593 641401 750225 324947 443993 693182 368442 939978 1020942 1010374 633208 388119 364406 356148 532959 427995 515524 984155 452209 898694 975195 59302 906446 801235 896417 353407 772308 376122 26363 587664 768625 434056 27578 105369 547804 174507 1020280 146677 658922 499256 583086 586427 717178 407012 183903 892098 665983 480655 711321 420750 44972 989967 422951 670324 831675 577492 702361 500854 806142 523800 1036098 329705 653112 910997 181087 962004 231929 97133 485471 844063 570965 209255 584117 120052 740985 978337 601830 876671 770414 889638 411983 193229 1040742 850532 200182 904409 219591 752088 380230 222695 204478 169877 474338 987310 799039 806867 389687 325472 1005512 318919 758883 945435 764234 372420 293069 596828 1018901 57266 944701 622153 1021139 713525 499252 317214 650722 762494 345743 767083 870973 754171 434875 306086 456729 1038120 739814 1045260 402991 401340 545487 653990 243832 443787 306643 905399 550622 555741 482729 730907 279550 560379 910598 436346 802262 715362 766411 300980 642503 474580 677563 218620 939658 751456 911406 118071 960945 397176 974208 684949 782089 975175 733013 271343 767968 1005611 501664 946191 214647 839123 399215 392017 809173 995374 277565 494773 399031 500205 856042 967255 432731 351902 586720 476251 839271 956078 664543 717938 299823 326429 263151 878918 129113 1003703 157151 98106 530683 1012145 781641 564311 121201 407933 219804 715442 717923 250030 521554 957290 366983 413424 841005 854695 15287 374548 413399 682411 871517 669102 996984 232987 540646 225159 177559 104301 892272 1024678 950974 818361 503028 293255 125581 835759 793247 661735 77563 162804 412573 937677 669374 816362 291543 929197 130588 247738 236972 866493 483076 507218 257073 542075 229034 420549 717480 684807 350582 191369 376248 613628 831363 474291 740337 599782 804540 982532 453763 844469 959216 1021189 809832 509063 396269 398183 184114 539772 794221 228904 746402 387378 637702 967979 528253 196225 536767 388554 923343 485967 946460 550621 206707 517681 634284 291819 352053 901490 906193 745912 112582 609532 311803 1032557 1025828 464143 371758 432495 344559 439075 158039 556460 309145 350834 720650 212454 253272 874456 839259 765716 994776 254269 882324 528254 224574 988955 212622 963790 244355 932547 761027 805463 224795 1035810 508999 619845 382920 822254 347094 548334 353623 383185 121272 334727 443197 119279 460455 620389 907331 670874 543989 489889 564069 648857 1023235 666297 315867 153966 286385 519491 113759 876188 875768 881393 797175 988010 105883 159067 863295 226021 634298 680893 390471 990948 142270 196321 955977 865559 307836 990023 945454 63535 343158 802753 358085 819951 946362 951862 745923 203897 215004 991860 193851 96700 691023 367982 775215 256485 386764 968809 867531 357318 372394 154552 846055 441156 204262 772586 559615 372499 124827 276731 438335 239443 358953 721899 768061 226648 369117 936249 235313 446684 653536 961356 106215 289914 196131 1008588 408185 694075 183034 615405 1006362 563097 890185 161494 830059 793563 826724 117228 783414 985943 249777 61948 619134 633746 606150 751256 614155 633895 357750 307710 172988 243026 943558 382573 850585 881459 220950 729277 718363 750857 881540 972358 834682 579531 334698 56998 858822 767202 845077 769712 400183 930111 653509 943001 604144 15097 57131 455061 1044160 485711 439201 776552 792911 678761 710534 129926 909638 435802 911010 667326 801386 244881 895390 1016139 895466 895285 863758 751269 731890 137077 439794 1007691 806861 665483 932293 1021255 768580 485981 646564 442843 1038614 350668 512419 492411 915217 978288 622959 224060 716612 492662 227867 175565 408702 547834 468205 816353 472412 581879 407282 953141 219708 796110 518268 881833 301647 137647 971845 575711 1037400 498445 1047298 844565 670778 351074 220058 773080 628382 323100 171646 369615 179497 76510 876226 630389 457741 670315 430051 645480 134511 828658 759408 680637 663338 310845 1008600 948375 682159 80187 757637 284124 734630 517033 952505 487619 99838 632794 986537 802135 778297 28623 466043 502466 360829 726730 354542 995557 520505 210780 967517 844411 87030 216677 1025380 421560 406923 876358 766625 1007296 828788 643957 604852 105398 740179 495458 230831 1022296 748684 740468 796219 371187 133855 511596 310212 448741 355988 829804 88697 799534 650630 485198 663537 956707 857939 502858 591263 1037492 783244 892502 727796 636313 379467 389959 214237 594663 752016 1021542 381412 631739 666571 934711 824687 258528 959924 312747 847512 706926 546798 717160 105127 969698 599990 961939 347774 1045896 274150 761412 511007 782938 836313 993847 423619 601487 150750 975217 640443 716174 751792 91999 641525 190889 179019 393855 773092 797418 469399 900118 321242 757303 401385 269178 1008968 617495 224985 188731 736684 667499 487484 963141 988877 892466 635582 56696 391732 824508 671279 242346 912065 406513 967973 1003100 897623 1009299 248147 891566 689893 97373 648910 39411 740849 879827 913710 985406 28377 363349 936814 856375 930155 424558 402845 207602 408283 796145 731761 730612 881994 308347 575420 204593 486108 315847 413247 735700 896217 982538 986923 42719 293713 615898 318023 355508 963914 840696 931425 854687 752872 488269 108973 712297 552163 653769 40767 1010756 700043 357081 347820 883241 300603 48604 660797 637027 318181 248700 318193 542582 423715 112564 935710 649910 437985 87227 161768 189883 881996 503457 284611 608124 208315 818786 927149 857556 747146 500878 673191 209916 933222 833827 898172 847174 78715 387505 510551 314746 673253 989746 837197 251858 90622 326215 745851 115131 823077 486977 80638 347624 611779 510854 737782 745066 884420 658839 683806 52595 724759 507209 681931 890249 892833 954654 421533 468539 998200 825721 510133 776016 537850 969054 447906 878343 817836 713186 556095 495346 237257 605107 765509 216903 961505 756838 840298 23543 874846 1005978 798659 728425 837963 458530 539582 897562 890263 832090 85748 582547 1034028 770931 455848 81653 176613 79294 1028295 800609 503980 863786 453477 210509 863458 837334 759660 584911 997030 569305 687626 717027 747949 973158 775239 709159 711851 64757 765834 584435 417164 654785 561085 731258 986037 614313 849946 327489 130161 391309 578518 349047 106103 630098 516639 446352 573157 508697 708518 957086 225343 991943 873487 575357 187630 448118 238911 945522 124697 597293 957601 682295 879389 387044 403118 816486 619256 678900 425021 912469 836477 480482 68063 544566 886459 219011 755415 883022 834334 118061 971348 754534 840062 874841 588156 804839 837107 628075 615287 755091 751734 440139 645165 455450 517953 502095 743128 471855 139224 708295 797103 324430 310213 1012837 734706 808270 440655 939806 783180 807343 638232 633177 955196 863317 705520 617227 847427 777491 42462 391521 1027856 173811 428534 447007 371927 799577 766404 882017 693916 808421 392837 580782 886734 643809 960884 962681 967138 912713 709916 556201 258619 357469 715550 274419 757714 482513 774492 891777 378347 809700 464606 448436 613230 104939 904526 323417 157605 105827 192460 716673 113622 345903 554931 808878 476601 650612 876242 705343 159293 415706 324328 934571 57074 244186 998624 743299 826092 367155 499530 823014 589472 512680 451871 495556 114113 1034152 247385 423640 773421 323643 628857 362993 372520 654413 423271 333183 765744 1035363 481375 773209 585484 7166 320823 186995 1011994 7870 977443 490021 677241 994060 254237 826411 184126 125715 801015 642540 15870 453688 922327 408615 348279 514567 990416 681039 95795 683109 748966 903294 388564 668518 95819 323286 608886 95177 825501 879568 92319 787647 166907 586842 183513 990215 961301 400782 124509 987243 522892 793035 539518 835282 982034 687699 961651 443501 711243 972333 696557 523410 52467 736933 371098 260554 40634 857013 191062 893680 387847 835220 371482 904980 682892 1010191 286405 401283 1008015 257936 647902 466818 807406 223608 456145 194859 620249 933148 1042465 698750 269723 874765 331199 501065 354411 503990 579118 347497 736024 570844 1042656 556343 657278 838243 860988 99835 668921 868807 32468 355278 742374 356783 517445 118512 972295 204642 892549 797052 823527 756054 315303 840681 710822 695599 385331 406334 853433 512360 993732 896188 237370 171477 354246 827329 690535 943466 113482 629395 574423 680399 676255 910119 586968 617374 782089 306533 553581 610200 946806 622101 941985 349039 717335 780746 897421 596349 990000 844971 640739 693595 934815 834603 611570 814027 841411 846050 243154 117618 848122 482490 495280 801379 100325 951198 246579 419998 694698 844027 759228 900246 318201 898920 190374 476870 155105 548174 873625 178101 318341 941106 683512 871179 678263 993566 952110 933220 621322 708427 64779 885867 509612 157359 806687 244028 60284 535951 804330 370207 976263 1007774 465182 252427 214711 584782 506020 151409 841664 867431 879307 947172 404703 55191 440011 989860 65111 980289 449836 235091 868604 735912 990983 680349 223482 859352 306618 285499 777420 886108 812645 260773 773237 194380 630202 424717 687382 290158 444273 124389 322044 1002722 692181 560618 201215 1016526 483754 540117 933209 891721 337271 220373 760581 359225 864938 787326 105295 587242 450843 137111 679515 686649 252140 376022 628981 565163 440091 256553 606098 564447 1007757 301035 198909 633643 588981 887909 176998 140959 276189 1003110 187422 1012514 318775 77302 372332 669118 520839 302579 509852 7102 381834 265703 1000567 88435 755231 601231 285902 977002 705646 650357 492478 802014 239049 389689 756087 843835 815354 478899 194621 747970 652772 1003619 364957 355994 838605 42231 221657 894889 97646 335082 941516 7134 390189 213915 745703 1017246 884241 815600 654280 643309 670613 405099 702296 1019491 921261 932737 647511 813965 32358 497336 318437 405105 112315 849305 301675 726435 554643 42239 205561 706552 471099 532429 478327 552141 52062 935758 924775 482706 456778 390786 373945 292462 1000696 564986 866256 942299 879665 286490 10735 721887 235819 861007 423384 833907 407466 111075 857543 867923 324819 258947 278351 258139 511408 882890 185691 455912 105398 739951 954825 712168 567221 285656 885740 665819 584766 532195 991623 513610 267260 324879 846979 605579 611254 157180 847510 127223 427737 998670 675691 758762 1014538 439335 350611 202603 470566 683816 249973 695093 1041164 679698 404191 487238 1026600 682723 927295 158510 512682 906383 958828 125741 214379 910426 573325 786927 586459 53950 186165 595677 179259 598971 358232 609265 776419 484662 607218 894204 631915 1030504 967051 474439 244557 859758 772522 876425 585189 899532 634549 572305 462599 309694 895446 485816 100855 320235 803836 920343 493477 386614 218098 692653 579863 277866 996441 248622 89041 882452 625524 1029168 585042 179397 456792 1015560 1032917 720385 44395 725615 165583 668636 738294 853803 968497 908344 322231 792551 628468 205821 732223 852671 163085 690651 312539 369902 853976 783713 201451 488835 373969 326869 751254 182095 1011751 449396 290237 584139 63224 724467 580517 908740 676143 408698 258515 612320 552358 847698 991783 916617 702003 583084 315197 820157 187769 243082 731279 703338 423366 688606 202733 1042020 208840 891565 243595 52663 390052 52559 758122 1017398 1017396 242860 469630 1037764 507436 161648 256630 191732 549567 62125 337487 868765 416209 530223 564605 286015 101327 822078 653583 553397 970147 104631 1004018 174574 260642 943058 920863 569117 828146 359363 350327 61173 646500 763053 412660 267239 780846 99581 886350 877403 487194 942685 793150 220263 518934 300980 698190 453049 712461 642721 650448 668126 832992 428887 839230 31867 258845 697795 736480 476631 91479 383669 48563 37119 1014316 1009807 239166 57320 305629 77751 232571 486624 757870 519105 580546 588650 471213 342799 96995 702554 277859 276957 933140 974380 389717 454853 472929 954210 997418 468655 848624 96950 466732 391856 157519 555279 112283 409223 130760 258697 735945 783108 949537 883845 440622 628141 988026 860016 848403 41839 497958 677831 784772 43897 378165 520354 468807 846131 462671 911585 605801 767696 725868 356208 1015320 925139 678299 561658 358244 671658 207830 559343 773840 961838 994713 350614 848919 193381 520624 464697 151536 1035632 235069 548814 503062 996534 1038345 496021 30698 571285 190946 354463 610997 429718 629078 687842 341670 1037069 368279 437356 800126 187708 327020 612247 478371 872346 835281 469878 335784 195532 774708 193749 548573 739215 295615 3070 343974 456875 926567 1019617 578839 760508 348653 258234 408190 621594 399135 708156 585111 343143 932964 641819 750917 486956 241132 765276 227269 311487 278329 711625 869325 987197 781387 1041562 718533 735323 292471 987942 399855 587463 439473 565629 952654 316879 564715 641854 429742 470936 420501 205547 186021 522572 49098 408969 859306 422356 479599 624102 735973 116598 319966 669140 76255 60755 818748 701015 100345 716236 532299 788470 766263 670771 277107 849114 450727 349483 154383 1003559 911494 719898 867429 622347 984245 387387 574141 378204 904067 836463 770262 411625 944342 634593 616894 365501 450321 678197 887867 956265 345511 322766 978975 934860 970098 988649 929585 1021707 511184 621496 1027346 998453 781890 609849 603070 256844 894798 862623 764701 388276 734837 409231 378670 710476 940281 276926 752917 171987 488120 249498 161638 654413 756981 155563 1017015 901724 940451 748902 944876 418685 708670 334314 117942 870995 279551 571893 372610 879258 254350 319457 462789 777752 715684 977547 428631 923865 841938 509049 863052 255262 288206 273334 930739 938728 232177 445882 679404 238579 936789 700172 1026851 381178 958686 256270 958058 814512 857271 1040952 433965 782641 780492 419651 663933 600547 1013891 564060 250700 777475 46524 372510 401022 95051 556247 857999 464742 312989 759895 715669 439473 866106 124469 981386 511322 723943 912832 928307 783588 433930 318682 412914 904484 456656 404396 640485 548705 827333 288749 494438 384198 398778 514063 93310 343732 465497 433953 389058 771627 117717 469861 440290 706231 227574 876043 452361 890546 963553 1000876 457137 935707 714631 206333 576497 584675 866213 896787 303606 455973 378270 343698 882254 227721 138071 849179 110943 667333 620340 96993 417242 134075 738247 383692 332415 244182 450071 729901 210991 237443 531819 757299 290447 943526 446104 892175 173647 798437 913828 1032425 946239 784524 293781 273597 29487 163380 294441 1041456 308435 384908 681247 662638 424854 640485 91619 261281 1005794 196355 556647 641751 363699 367344 912389 582903 344819 354429 314599 125867 592251 510566 496996 1024283 809718 484941 955419 738031 478451 259723 112310 507524 49070 746123 20205 780625 761349 192262 794546 626672 974101 374629 865703 586653 1014072 915684 801131 447468 486447 691247 882115 672732 121709 616131 716689 319186 747897 382763 581300 843620 383857 834765 636626 651671 731882 1033448 128142 511906 895601 371569 743664 979001 640406 999711 399337 401031 1028884 875593 570793 837616 347374 231260 562918 931473 440226 252303 337657 463601 257872 633611 1042626 1002832 319444 601183 538997 815710 365538 945798 399293 484938 649060 568894 965584 130024 810324 425381 816114 781889 827226 873381 147030 864138 210717 556613 395238 572900 745172 153311 612567 859481 106205 797855 872892 733669 731897 105370 170909 905933 859256 375175 942877 190349 631802 847014 644215 821735 482951 1013382 864623 329565 564825 521480 461563 447027 675062 122669 361693 955487 464634 968297 874718 952035 1035810 710286 110103 56156 676795 379607 179259 932289 94959 832305 435063 816005 382134 224567 937420 222839 482890 348783 726890 636520 1020264 539372 1032473 181115 974338 337647 718933 899280 266233 1033588 907295 760643 386869 925308 224224 896611 540571 903494 529399 1026632 554707 605975 198653 276437 767113 916233 546157 617457 414415 174961 580412 707450 555674 696943 977812 227663 500967 996915 489836 921849 256742 437857 869479 687080 158907 314462 664442 772255 861932 947846 286443 781954 250748 500563 175955 406985 465726 309691 616406 848998 421102 408046 568861 449745 992737 97900 728929 379841 775109 881334 52715 317051 122062 814111 987072 1016622 80613 633571 983165 571967 257253 1042982 505011 240749 409032 689067 944436 719464 706521 932696 804813 955377 730569 108095 878534 641111 670323 863358 203258 890895 710026 456755 989978 761458 408869 113694 866059 113909 743531 996497 466637 716120 496518 818711 1011244 62383 319122 130152 608219 435083 605139 926575 256408 958306 780192 579491 633307 470238 710987 695181 433295 892570 76726 703185 375958 842089 301565 497899 772323 518542 741019 327058 319094 88315 399071 738288 467190 977802 349140 319259 645661 159415 889521 435161 505443 254940 260649 478042 179053 310809 809335 407006 195282 686190 957131 269820 239260 671210 235965 653571 306775 333801 455340 826709 662844 94767 650562 831125 471606 764825 769840 163607 723802 327560 514897 750884 899661 211665 757222 698051 147194 186198 751828 822223 479702 573009 973288 643667 817253 171237 175471 374113 681271 1001073 538063 748434 171926 687401 728724 602331 977989 740669 642329 368023 435319 667592 382142 824189 872376 31343 769092 650838 779481 1018584 238459 765991 870117 943439 506142 749354 359194 932299 138063 430899 476479 424371 506785 1010963 199932 741595 681261 843489 437774 943969 350641 1029377 932295 732534 507248 228510 494955 870086 180193 187125 772841 812514 749850 230299 496957 592826 145310 651372 387828 89894 968873 77565 256413 1019281 833348 947654 961561 632674 129423 123876 744539 20222 248267 146229 277823 621978 494458 1041670 807167 258730 370509 866663 976546 713588 573221 479048 778676 587448 347491 515713 388123 974108 634157 335858 179075 129273 853975 686637 492281 570202 923799 969755 780597 288724 466357 494323 185181 849520 613557 841014 679261 153495 94906 972958 693747 1003834 812837 75614 451913 31578 289214 258474 576853 216863 700985 450324 242396 613969 358557 809462 718788 496362 584998 239604 848471 44843 162742 855906 811260 634635 831204 489113 176076 587566 584164 370354 125852 658079 478415 885502 1036391 485060 531119 978053 374995 875865 734516 734541 849576 146362 861414 61042 59369 919537 1042724 679581 408378 841331 875551 250733 633800 862422 219708 260419 551534 881737 1043971 964978 248462 435868 26604 165818 654475 313785 292395 1030414 81725 323116 381767 664534 971640 838255 173771 23036 448027 151803 420530 158589 715151 452451 508775 784934 52959 802277 952252 287676 763699 193494 942397 603379 585047 840025 413399 829282 121076 720457 500938 958368 323498 213951 487596 310147 123518 324268 110503 64984 457862 281525 385496 722554 234174 568155 953639 624887 457863 977617 369965 451532 759602 555319 1036104 516643 318871 758327 292465 631901 962981 247702 144703 920014 774021 679597 810906 1005898 714124 964125 231307 516639 952170 783072 735911 904334 597624 930556 62310 806555 953781 278471 842063 882570 734691 355141 630483 472410 567990 763083 863605 609143 761416 15535 560876 294699 805876 589381 664431 218215 816116 378521 475008 866535 740667 486457 576987 93619 446907 1002377 824290 748274 584630 554861 823741 406715 361295 162675 921974 59711 214702 818703 255386 71519 250848 621400 1000683 63251 167546 759367 109046 227423 48971 464124 382646 886846 610162 392394 358210 227737 870069 408347 178489 488653 589164 993750 119501 490540 167785 632684 610933 692147 225785 286165 874373 896643 174557 671627 440034 722302 603527 808047 256250 843109 601278 113909 48735 92635 107367 866660 735029 604581 256459 734923 775796 815523 440044 916490 866669 849138 481847 986300 556705 926103 731636 697917 95098 118667 32425 85869 682721 348559 451758 975664 1030217 321766 277246 105597 735573 963465 940339 373919 832178 724682 224799 902191 516728 210409 814258 971859 971317 953585 783396 372329 245382 256285 500985 506576 616923 496626 666812 220957 511119 750024 604527 38333 862137 512220 975302 551883 28117 508541 364362 742330 144622 348891 288754 989582 212559 676571 810618 877095 451743 310226 999060 979289 943246 501998 959143 464119 140279 333657 930127 749114 599599 60350 816687 216509 841068 278251 359846 443355 396205 636816 81370 313471 216301 967539 640714 910097 937401 96996 865529 247509 492017 64761 830577 276472 487778 355516 371494 878671 712355 245011 233879 614106 447923 564200 957108 190679 960453 216494 574842 505991 219927 310010 726706 733406 499829 288863 724749 364333 648606 469859 256881 326789 1000369 728793 970339 79275 291699 554663 881927 471917 457745 601463 1028801 493483 403356 586644 482100 494279 810777 162230 581870 235244 464430 240701 498902 236958 154494 420405 909916 1024773 711189 579529 414661 318794 124805 455024 859415 104055 940465 736372 60900 997809 233723 417549 1037912 891062 87772 702611 64890 1019558 820478 492798 862863 65400 588784 875250 724917 104639 234333 996053 80254 661756 454891 1002852 794878 364091 732152 874202 863390 933162 146270 684711 465227 1010211 858686 24035 226611 254134 514310 809653 861902 49983 948438 95798 47263 678014 89848 945868 137983 773638 741028 662590 1016647 758172 62675 85235 629692 774734 63338 689915 735795 520262 465974 920038 342643 225067 937630 417483 951486 695964 362967 290684 225782 762778 972165 224361 939315 343886 923413 913965 219868 253156 391321 664807 841933 754938 904426 673720 618182 371958 616871 58865 237327 549869 259048 743907 908389 667231 157407 945456 1026183 317686 719816 939185 833815 545747 309451 995933 862381 713907 699749 818484 654117 235190 90463 244823 595199 127853 959083 65310 779045 670187 346781 418527 59159 306235 212822 556284 464629 815860 1027397 248591 748756 457867 953531 98074 365259 589070 508739 181115 357348 376368 837496 500921 878472 635633 478747 1042578 955451 1025204 123864 635221 825585 193357 452058 119797 846185 1009031 583526 495305 870999 455491 292090 378730 223804 113207 961241 257609 681956 746299 225854 923482 240614 398302 176415 156797 948499 239045 200607 930585 959095 1027170 233721 22359 337885 778964 112626 503244 187577 668618 969047 840137 580341 488553 925539 155384 517643 779820 345588 372429 642682 585580 691639 1004588 349774 648719 619059 1041761 726183 480343 114342 163642 634567 970020 419002 683358 503650 157934 260245 284150 454417 575349 634245 122593 934707 917004 717010 185399 50135 996875 233332 902233 518690 947279 468651 935357 949580 316378 378487 283132 762078 450185 776721 1032897 723231 121571 652224 760381 761421 420407 733072 1020103 601956 712947 619162 206623 125869 742974 289017 502877 549631 424115 911415 631258 375414 958948 853933 677628 1033712 179407 922683 805811 244851 717195 309195 447922 60767 968089 784690 910569 468873 294121 682621 561131 849446 610809 232318 589388 975887 95714 1012294 260634 988974 919030 759537 906577 351315 848752 510551 347756 505656 709863 925325 743130 938318 804766 456420 572971 635261 640494 718256 362481 641998 798343 1040835 388931 687893 381793 568274 573256 661631 455156 285343 744227 763069 931097 737045 400179 424850 834227 864957 582586 586587 662751 301421 444871 222557 962998 62063 473131 201535 565023 780299 476977 714577 111541 938685 839589 818968 398973 830828 159213 732074 509667 983481 902059 251682 943283 358088 391509 757451 320370 332278 477437 886488 514470 196456 388269 365269 445814 946317 469629 704005 646856 662419 266201 309819 647455 652841 282073 736459 958102 710422 500708 777920 1044626 610185 579421 587182 189243 341500 495280 709725 478194 357966 937337 243164 479700 990456 771560 368515 407069 670681 717709 962779 941669 987455 626658 685008 968238 490900 303059 840351 154490 878108 588092 504602 751396 277205 179790 806045 831111 506503 235847 391265 476986 795870 749735 905549 771477 610667 60348 107871 713267 182743 208564 813739 905581 875121 831181 661244 110781 261138 501220 256426 782615 501114 585561 978118 455912 75134 775938 546298 228900 255336 111165 607803 970540 926510 805107 820210 988815 964544 826179 564925 421433 510421 116526 367992 1002574 926393 958939 668860 29374 1015200 556558 975397 850196 120029 898883 634825 455523 102183 898883 210233 436825 468222 184698 388270 814411 129524 1026530 340937 560999 589075 91836 967738 46015 567269 325522 888564 872699 952743 455111 914852 623085 56634 126167 290203 204643 159468 376006 614906 96721 192194 943005 901982 986333 889050 1033169 373574 316762 572388 840599 717515 325671 682685 258189 808408 206693 306463 86271 931506 355159 905628 565218 911527 516548 381818 240993 228674 440225 95005 646640 671188 647390 742938 728246 372105 1032889 357344 873377 572587 847947 633190 216011 121613 620956 566769 226986 82807 904596 699876 93855 548459 972306 39403 943529 1041128 639727 696259 746960 867150 951768 768046 885939 612758 276126 955515 739305 1016474 384098 743313 993042 211409 567219 882352 394998 726713 392376 764475 694236 980745 39891 1012483 667474 368269 1006674 1026652 880717 496341 641770 517717 568292 690133 367197 244361 323236 343605 682958 74751 904271 835241 928744 96335 479589 854926 867776 505184 615637 902342 116639 226908 479075 959928 710833 439477 630754 515428 717680 145111 318253 478291 741975 810707 637808 831701 599293 666781 618192 1028636 236295 550871 707871 847744 512740 384961 100854 858291 298482 758197 308828 980368 151286 603533 151033 624767 438519 870058 563615 614967 728219 765587 702098 355787 223728 792797 1019548 192813 1033991 435119 479050 553531 195540 871676 119485 490510 571900 97912 556378 630174 752691 767246 324743 676190 770519 190317 56918 936420 231868 679788 747976 441780 176814 730670 972946 679730 804311 762958 476862 663345 641854 219846 531963 174811 323900 419211 714394 624366 441638 109389 474009 642139 687457 179025 750478 309708 822774 643314 204571 218326 275836 689965 194266 769294 406238 955746 259126 930877 437681 709538 112318 371170 175838 775367 501145 157083 62460 552331 144735 609517 127853 816478 939248 410599 463582 817706 276830 30441 287475 326566 1037138 897958 868447 226582 473656 1023636 692083 784469 658359 474263 945212 972557 511200 322489 825197 683214 883243 42239 1018066 547703 195869 440463 504424 726700 614233 989996 192741 967443 447325 644497 777420 995531 746395 555374 554396 146277 40689 233035 992539 910820 415547 255573 970990 865931 661882 121662 317831 178013 608745 859566 665021 437900 376664 446039 988251 484235 175535 1023496 882801 218519 468215 686877 128782 572125 1013074 334773 580261 949954 956071 632431 835472 642003 695909 347859 684079 931031 202599 843169 881966 374843 161011 897113 163444 187507 649964 804594 887111 315998 927911 576190 451213 478117 429487 369401 194727 728685 821133 985052 430806 1031298 509163 797566 507210 481940 256937 871321 871761 709398 493226 775008 341813 699090 897578 848552 349087 739953 927133 897906 537275 501547 673788 521282 290207 169275 44983 982594 812703 539515 118137 602847 333703 681714 570711 276142 319003 89944 392993 1042950 985403 351947 55918 926911 362454 512249 759375 495006 877948 810470 509904 1005709 226227 473530 841783 536041 104362 880270 359471 775138 694115 292718 827278 607978 115543 487906 993233 493166 904454 845304 357828 235911 739833 514625 521749 512811 812655 79854 317210 971948 105336 1038467 880224 410430 435147 913969 938413 1032223 859339 651634 753537 157351 1031448 809715 478580 210874 122345 84985 436661 649678 126269 923451 650666 451246 380685 509848 516822 235119 564846 746602 596911 755806 630580 219074 818228 697964 782726 151335 177038 516966 363324 757156 802382 89914 314211 509922 127099 854963 602003 351187 617246 208739 179060 793542 305066 761552 208764 145237 551908 359982 776160 769076 357202 59372 385781 567098 751185 874352 984399 222743 747987 1000177 631162 923271 944661 519372 316903 546507 250143 375220 547453 390662 970441 214994 182155 889848 551786 626672 700187 341653 972328 580027 171898 807858 924303 999918 31971 766066 490700 360695 240876 711904 425668 449420 774531 174295 358506 968263 718642 372132 611415 210936 415481 1037345 974096 453060 686643 898142 1043232 387307 678347 848276 421452 767179 827059 855465 857965 584878 924467 288566 697181 629813 792999 693562 305039 370366 606060 583349 627646 870630 857627 355687 896992 505915 492878 222093 358455 57022 683952 964544 458054 477003 235119 636318 682918 324344 858743 286153 678743 869801 877474 1006433 259129 999801 916617 1005776 236793 1027473 843061 956039 345591 252259 986415 339953 644743 763243 483184 597986 274234 954874 604008 321377 645789 988873 1026330 458513 398223 879445 675427 844211 378667 1030677 113636 923469 294712 183471 444629 518857 968562 895302 628206 184143 28664 238455 921166 829230 622532 576821 339828 793079 953950 817373 640827 161365 609851 973410 193941 222573 493032 370147 485029 1024159 453989 472411 768121 985937 1017313 60503 722415 605038 820475 818132 481916 324405 343860 967522 649700 773930 840790 748769 112552 442749 842102 985455 1036162 371169 561018 850826 679722 512235 902862 322014 212089 1013283 910048 785041 718953 963269 1022597 517161 363853 492333 310128 631612 470678 734065 615631 793939 691182 1012264 1022294 190747 463675 731381 759768 986866 676251 456485 261645 989104 694702 37631 379633 306969 931109 801451 365548 994194 450360 867845 603961 30396 335179 644466 252852 200627 89341 682429 497189 635546 234414 1028167 506680 616668 318292 288253 719282 116895 371798 330703 736152 794584 924532 485007 645874 55963 550364 782881 415358 495150 451416 619494 424397 816691 940805 779554 710227 135150 830781 861149 493933 382613 701210 694642 417372 735594 420413 1014224 320845 65457 679760 648593 413668 870388 809355 893641 1042709 1015871 686876 741982 571640 771525 718185 707274 492489 292838 366958 989014 114564 192013 925525 522848 606005 577493 817828 900516 474119 1008159 226103 912836 110309 232029 411287 896448 914800 406011 611258 130242 589701 49094 167859 684327 154463 24270 989235 759949 732038 841237 80331 759102 886318 843867 957146 703074 443223 995980 613988 462824 898355 474012 563121 220004 79611 679778 972580 1036980 179945 844604 233273 734451 735418 967340 716460 253236 670580 163753 590783 595938 899605 1011298 244907 471804 745155 726476 472808 244388 996245 753040 334711 494413 1003670 92878 481717 514390 621630 714457 418169 662207 978080 1002317 306038 465102 980322 964636 621187 803135 467579 499258 577418 194707 638060 730366 188019 834410 484451 1023142 943273 899644 735988 999201 224414 368304 488369 762649 905295 936847 436015 226874 442152 243157 996509 453219 355405 256110 939607 661301 460191 481976 757170 707117 217326 905758 579182 941537 877454 961010 351416 718987 359288 439633 894424 291229 670965 904294 53999 833139 963663 226859 32185 771698 501537 421489 991736 463031 908624 445198 226525 47740 474460 208773 333675 717931 875626 605176 844187 382425 745725 532469 877615 631421 404476 447420 439284 910036 199503 1047184 727420 320382 487772 939341 1021006 701910 801927 924395 962444 876855 914502 933262 110001 733719 863203 447068 840515 809891 104343 759792 954796 801619 814727 547563 238451 443321 338739 616223 423905 351027 967385 358201 252493 1033347 553932 406518 957860 960827 418142 818469 1024744 497850 882732 480934 1035014 934203 877411 342863 902886 353101 109791 589012 963189 1012433 615907 306351 460542 839080 466508 187092 380547 952921 310180 540203 898090 284659 359860 873681 960401 995747 124593 452468 645593 613197 1023428 1017766 57831 988994 1018339 473916 326115 383834 642318 691062 91599 375635 439258 748713 814139 756751 936686 310632 429471 81705 691998 655110 938551 732222 436028 449924 576615 702479 512364 616694 235001 682318 939636 662237 486756 519345 349549 804695 906509 636529 642156 418734 273847 220940 95090 152442 689111 304827 142251 990741 778963 874405 191866 985571 441735 597787 48104 442256 542431 245526 582586 805679 257872 835137 495195 781984 1014418 958097 1018228 875081 200595 643527 595701 405294 373582 243739 825259 660987 694671 732311 54383 1012549 157562 646492 910128 251207 969820 694212 839108 144591 273245 844966 239341 953145 767266 229884 223485 1000603 800855 455773 1011270 364281 466662 1000371 416373 745971 759498 468796 502669 261163 1032989 609017 416314 823256 751147 517517 890247 325059 313214 356826 741567 125778 668303 764729 493695 911511 887800 741171 855292 607037 947016 448748 486068 702133 595195 941794 834204 561623 961165 522373 834904 429277 952446 232815 681896 290263 163021 929587 644380 938230 64210 772378 516856 495988 745409 684155 463785 815741 448558 1016307 422630 365481 711138 588470 137163 29613 949960 76725 633795 293195 595519 386629 936886 113811 118398 711640 921436 582101 721627 806759 680427 503466 272251 252221 619004 445078 810805 310357 445390 621191 303090 258481 24365 249301 581362 224118 248746 687554 526015 372195 1016057 952895 241504 389593 339355 829869 721867 293995 47593 697811 103859 389484 693901 374200 878425 485689 897236 951665 521308 73562 351574 272365 832441 710384 36303 423507 661437 368703 957643 757233 368331 259794 445798 661118 825171 421436 648149 992150 684235 347807 302058 399347 949364 191212 734762 713375 953906 840179 281015 997676 1005970 641751 173243 156285 273085 169405 316267 693226 605215 516966 615894 306590 576934 29935 673469 255111 782474 613075 882457 161510 862110 531259 334047 705259 718668 752848 191699 671068 508376 731350 298471 662246 334510 1031441 634262 310150 882499 863184 387429 830844 651414 193443 92595 848568 1028274 234345 770494 481484 364731 621125 687162 162195 702827 339661 79079 55927 433711 641895 167255 881818 957156 8183 1010964 222645 987377 384103 374897 955594 425496 358870 853849 108470 353724 95341 900040 1023363 325588 832916 418503 47603 845645 569803 693739 890856 746406 378555 157182 156399 701519 904283 415406 267903 209133 829326 1009076 60405 985518 269947 1034006 768110 669637 8124 817713 370426 798568 970865 763403 1036678 523812 747641 728937 773584 597681 162288 1017976 578855 605612 931260 969260 911484 775756 181238 889770 897231 571338 545709 667574 64119 959791 468398 758318 608698 535414 884545 624619 112892 42748 625103 759249 140239 792557 97116 168559 208206 1035105 826025 375437 211051 879166 294250 469565 408956 705004 619692 485061 840609 883033 960867 813307 666364 1011138 498283 468570 326320 21423 699911 244041 897476 470031 1028218 347581 938362 635128 772885 497778 668767 593909 952949 988547 285678 765377 623543 244517 184228 338271 245170 154463 954810 771562 572949 1021396 1027489 247373 63350 849737 384261 321321 465390 436555 618791 646540 203125 540558 325946 608878 65116 1034640 247734 876861 714517 421844 41963 936471 273396 435838 398079 902318 445545 867698 707707 216550 205790 740963 353855 858873 269692 935633 439548 92519 56383 484594 607079 798238 969371 730351 257115 966211 59334 388282 310699 1020817 825502 879683 924217 520368 544381 128438 223855 7165 507488 110109 423318 208308 904848 145597 234940 206844 50941 1028934 345035 760056 384067 154556 349534 352762 510353 175070 1030186 1045392 655138 711664 370519 584342 124920 121303 724679 504180 784646 258604 232151 505449 693678 650797 516835 424541 354247 981272 511641 893758 844784 121887 56795 82431 626259 731527 201591 826670 767784 109241 782666 325520 863371 723689 773518 759521 431954 226327 445928 291439 167289 978225 574431 615911 194146 663228 179846 353743 382158 828664 508378 443310 1018094 217074 1037362 324497 104423 1000885 155556 151288 643509 922877 883596 990898 544250 402806 694389 433331 208302 520902 167410 351645 890738 863119 814454 519064 475950 855546 683799 991687 861863 450353 618958 243831 695740 650299 353375 556874 241382 830099 861067 731447 256938 278326 361429 780877 408699 517706 80621 964745 225240 457107 815028 760656 215509 203193 347726 406250 1003591 898384 405244 376421 644675 366899 497963 949282 706927 561629 817805 431609 813893 684390 114138 975477 963917 330687 184108 726589 649419 334761 971166 412794 1000334 912680 1017548 496922 669382 817603 429622 549118 419757 814607 613566 580963 778972 650802 1023267 896770 59614 718401 43767 26350 686199 571595 494979 237389 620860 835162 184439 932840 526839 1001786 245507 678755 649427 283455 1042435 730929 1026152 123134 476367 550586 955982 827276 179828 151934 319013 679140 586807 225933 645596 489154 984939 307081 162490 1030738 874330 484406 583334 436700 645827 220617 713820 570322 425526 244903 780632 385207 622320 1001428 846249 420476 880865 634989 879930 246631 30204 278165 522786 478164 596470 893421 370382 403404 825179 128391 421514 516391 961326 734068 553464 763783 924394 154330 738107 429037 89830 864080 1042965 424211 985787 904161 752017 482873 173427 424347 302942 390686 613779 650924 813407 654666 985563 726127 943577 442999 182248 566215 634518 825302 225974 870823 343972 111069 583656 270159 467961 947658 116119 244381 580083 902364 56011 539555 635967 355192 972118 1023248 877484 716137 723867 11967 1000508 1006148 933514 408817 660063 199147 845538 310213 961590 444275 728434 643708 227570 118483 578959 121007 450970 505227 391943 220397 11902 616283 792249 579247 234157 973441 472979 11709 964966 726977 390446 518412 157374 480054 748892 750949 386359 288509 767210 923325 171417 561086 1028728 949864 592319 1020713 306909 1032897 468380 806254 996758 932170 25967 907421 380850 27645 172979 163476 650598 995042 588504 377706 409374 503397 716913 422806 891989 129646 402286 653595 999966 248110 830647 1028438 485137 758758 256609 587572 628117 770230 674989 499608 174844 751123 113727 970540 889907 870104 260694 914473 979544 667132 707560 757063 513413 646716 316750 652493 822954 934131 40423 818317 973605 319831 1002956 733413 270191 300414 857807 497202 961128 386639 717189 648765 487065 495380 997961 463101 969837 690997 2031 395703 1024116 1035539 640430 623447 128898 617878 254684 953433 343909 549502 210361 338527 169450 479647 1035504 407212 580069 965390 579510 897426 512785 837742 681846 956877 432958 482244 606003 699365 615070 958961 961356 811870 96884 558909 301021 1040801 437114 988275 247515 129861 306861 654217 529147 735669 674804 445052 626363 653554 407742 427383 332781 932516 627671 986486 254268 437356 882852 513450 649431 932677 620081 212196 1016818 589392 361450 91703 630287 622372 447161 882026 997545 143096 739239 844270 762187 121788 322804 401349 714074 768565 813790 1017688 1038625 972057 741146 537339 458025 476894 773659 805747 358250 940829 154229 159681 583077 492175 1034057 269213 769802 930482 350701 571807 745080 930487 710685 754588 160613 421356 730963 87463 814979 512301 881017 905032 617647 616115 551231 62932 849982 673205 111927 207439 1018593 993168 738533 1017810 977256 945754 735797 62283 1029411 247197 439623 932238 741863 413381 635287 943860 259890 350450 736924 679512 349111 95411 422142 597180 454186 449138 465844 914564 498078 706468 697080 904901 160738 730096 646755 458116 842956 290777 945764 824635 1011930 928633 29159 323242 386728 546669 226985 1026956 459195 52061 248555 847498 584284 506887 1034488 355165 1009874 744659 466385 171749 1026340 349786 703523 477168 404327 650801 945812 386955 302949 765095 96131 735952 214908 746963 448022 822140 260809 697231 184050 822237 927657 826538 497229 892025 914224 417229 744773 404986 187706 980609 673398 388183 826714 928475 604982 885375 129881 56015 671460 516414 793404 186853 744769 183175 891941 202331 118642 981448 744479 387768 367502 788410 951591 376481 832758 552053 694233 850148 914054 767892 833446 1009045 877477 867418 932059 730855 1013955 189563 989020 298919 258217 499807 261766 60029 412877 853945 441871 606001 921167 519848 498514 560634 619248 375246 873922 808426 837050 122250 166782 815981 730779 936559 973656 251287 387737 352089 870183 728475 949381 630134 434922 848110 206643 891292 639679 15869 801018 285939 1008750 1030804 108126 880521 298941 313083 751810 560879 978276 329534 771906 347609 686803 167612 938456 278181 386294 224110 595692 293098 179002 928616 97438 293023 751766 423090 977201 746616 604411 201725 148989 756413 552351 413486 188148 857017 833583 15771 682669 487453 246761 221683 860037 965568 598775 670014 473512 444590 826451 818718 443580 635965 742771 941201 554729 498040 945547 285401 899405 225949 644678 742223 891250 762611 1010244 496862 551930 1004129 951238 932293 246667 438953 276063 489692 24126 484442 486961 734126 986695 93774 830894 697590 187661 767346 998556 275193 472293 339662 478962 925089 290674 218711 995911 1018520 64062 252643 102330 679362 309752 818291 276091 907853 905403 790190 867666 298877 860088 604943 997016 621802 373652 909940 783366 715106 127191 751013 228188 312542 48958 1042609 830325 246707 964852 642215 254662 833333 766564 861629 187629 293706 227893 448861 285759 764082 776348 158567 844745 260282 686421 476955 127661 717208 388750 185438 492095 694753 726902 652059 382806 829615 1002192 945061 685643 714186 1020019 350049 744781 631423 851532 773096 194197 1025634 194093 760545 779810 917871 396282 873843 166390 769169 419777 676857 359256 452491 821971 925330 723742 341374 31390 110237 387662 203709 764167 1021139 712042 125175 563667 649462 883540 873110 514837 965908 487519 660947 124525 256179 219513 683937 1014314 746374 933314 645263 464666 808700 1029188 217782 455770 637144 1020634 154359 366566 1032649 390826 1018712 959160 122516 801495 781842 916168 85931 477868 163159 183612 462446 821995 254881 597454 726836 891508 263167 1041105 761667 175806 252107 706671 489507 341863 633063 974086 970452 259159 216318 899530 657134 447145 373716 314618 991943 265469 593599 594861 929649 107927 916056 450317 142298 911539 766297 950019 895335 628589 75695 427260 508637 817876 629194 195846 610148 826294 750020 101743 59254 374179 389806 742859 253139 938934 634262 760893 1005102 253267 936822 551910 691097 742766 649458 921511 996018 703288 189389 769299 501557 894471 445843 357306 860733 618998 826700 535487 699825 482993 865559 758580 210377 150011 971271 1022785 788063 696156 768261 124777 44025 391509 223220 910433 105948 223194 874091 439087 487738 821063 563005 746457 996897 427741 922494 220513 604947 818515 919037 435262 612805 855612 847524 925606 348117 434144 685593 493615 877399 173263 52171 440135 945065 317998 470339 504025 461599 670562 800303 726748 474306 417020 159701 678858 47503 619124 302332 356455 480547 624414 368090 846956 363868 869467 963979 705982 826282 301758 234815 16063 428787 900125 1034891 697558 231063 742718 745186 847235 587464 989048 571101 897884 881948 653835 739221 222123 338778 629884 501386 1023208 129486 677681 472908 370542 943251 127799 417209 833740 889959 408454 242798 341071 357991 875754 724091 174956 1002992 433650 899257 294291 888422 965786 315159 673148 751926 878670 815050 42491 217827 476461 390155 193334 809783 965259 748942 685839 223715 246633 763598 177199 888941 650279 979502 812441 998181 115517 961610 520874 40125 969073 485041 1017398 1000682 994881 870268 1032973 731373 581548 347035 182495 562908 201947 640621 947546 555615 757011 817965 1030817 1004067 763506 1018051 200638 724811 1032810 243338 650327 191324 632461 873320 373115 441250 638808 496590 584426 813477 387532 245381 505072 868035 604062 707270 511096 1007132 513578 644446 368188 40615 498981 129862 882201 715889 898061 387669 776380 684221 410607 1047561 168875 990270 452757 993335 122069 432595 833811 481637 236158 184527 96955 190879 687457 946748 958650 326443 223217 444246 905329 388653 219422 667538 389990 7677 1022801 770801 217949 896313 315895 955380 500720 784449 892233 243931 185887 683794 532251 906665 358635 691902 714327 378519 1016958 867274 14974 809929 1026892 114573 1004421 36827 626462 183159 146775 421703 187934 612701 692926 417641 239417 629229 1027492 674613 830189 905863 493750 217468 984662 113309 153043 470752 442875 554964 782870 389675 668567 900402 96951 829047 397177 293486 325942 701335 121325 522417 693929 380540 712560 259146 326009 218981 900372 422130 89685 908058 324090 47807 846473 1044104 499215 280574 411118 691758 976294 599530 814229 972672 554255 711175 267254 324562 95910 922269 1029928 561887 761032 576760 358999 484015 955628 223485 159464 831803 45947 785410 843568 758055 556117 810445 61241 630236 497558 173405 873717 646806 105535 642259 75575 261201 583355 96120 675561 1016443 1047424 410878 572020 257748 1005266 648872 592743 694762 929450 597993 425697 834620 912170 488802 127451 130024 937502 93487 776756 376349 347559 711695 585014 261197 439540 126330 373494 666545 642288 832199 219257 585316 931189 961428 564474 951091 797599 759664 864707 340347 226748 609222 732756 644441 536411 568235 239052 963525 854988 81054 486796 315229 93422 452731 418878 925401 1042498 1008066 845166 700603 518492 497955 127803 648405 170359 764238 799736 364237 124357 203238 246142 735089 807415 836970 586486 750734 492999 872290 478574 259177 1003574 1009442 752018 214007 23544 777868 535479 882282 244282 111955 62126 774960 484775 665850 411035 1009755 162955 505636 661205 630329 294542 739014 856540 835129 113374 485149 894840 264943 214382 276963 513098 613590 240056 544182 14175 764455 518173 422693 185308 225047 465268 62438 188875 848307 326418 662355 965276 309854 128617 1010266 486058 381261 807801 896773 910102 153519 231303 863188 850168 758110 129764 833626 796534 561661 433873 554988 187037 705723 668107 777243 238007 719684 1027536 325481 895061 32407 419251 92283 826286 988410 615782 968799 320218 967561 799730 342798 108191 831011 219291 465039 547822 350810 629084 509766 255754 158510 125255 405224 889374 224367 145367 1006796 365882 520000 211227 570554 315317 912040 995793 14173 1034301 40734 861803 873085 635576 848211 312809 857579 750797 802694 12275 521223 881393 369394 348403 387936 903012 993674 477090 561121 634191 1028366 140779 63614 384412 200564 226319 290079 502602 843982 813555 317233 573004 885855 31484 374576 755438 492667 126576 359882 413172 305965 385907 865925 498128 990294 300127 891039 258771 288741 212713 690026 854735 455966 153038 85399 824149 858231 806510 243948 289019 741145 633607 999060 208473 739128 799143 556880 902509 691351 542653 874228 840847 997406 1003859 282460 675469 218173 854941 423757 241609 828846 650350 495807 354217 997014 381748 259139 293750 285246 881966 834748 707489 158334 787446 419382 291519 601279 509487 744615 1033305 748359 306031 952622 654136 764401 1008201 865001 508463 871979 714554 614189 796269 640872 237138 388009 428534 530015 923097 866091 277500 252533 568761 258103 1004996 823661 734138 129985 850195 834325 480157 105898 253609 339896 515177 835300 595887 856002 990986 521033 998477 914709 848848 956447 771845 972472 370386 436285 339761 276798 260556 710420 967435 438478 489541 486066 1008707 957991 646923 810664 81819 841125 572467 205308 842604 321333 423890 865118 195271 990403 343449 505929 569030 159406 992909 459761 860076 820638 118973 562814 804213 301881 670044 219075 692723 490026 220124 521544 842933 928371 244084 846448 1019053 646499 326791 1028268 771302 302317 908737 222012 155179 688607 802630 808718 186707 987074 95994 408316 321385 195378 668890 672501 390422 257372 980742 822765 197567 570583 626656 747299 870385 518257 950970 1033387 441892 897239 607135 1030787 1006138 644849 521440 304819 1041025 744869 955501 318917 617551 747440 501046 48586 292534 354802 880874 827244 536182 276922 353657 571822 564902 63459 142190 743078 540115 652619 424901 697050 613545 158588 176627 371614 421707 920983 686647 496025 193267 454420 670397 482837 844739 179322 384628 122131 750983 756906 999638 679668 1017740 569203 219931 668511 552312 638004 695932 903718 366533 160750 495189 112199 119263 249605 308468 1030342 970767 203893 405164 1041300 240486 480828 841968 715217 728427 754522 307701 475014 615278 654866 862140 247692 413482 288214 276338 772887 986072 195625 257176 232755 817358 353103 439855 244150 186732 964124 315767 871666 988393 798046 470746 216950 381427 759973 505288 1025174 21407 758513 126840 869581 906801 1034721 366167 579435 251151 300536 681914 251021 224626 53177 1034385 413300 692732 170959 888476 370989 331166 244622 754263 498781 748848 250590 846924 704180 556870 268261 252768 1008012 528339 673565 320751 897693 1004114 72158 694233 964111 14231 587126 481399 678333 190300 838781 1025309 470351 944307 128488 864170 564570 448056 331516 1033609 247406 679786 487216 380275 863769 668131 285177 841444 820732 487186 416309 369645 297973 318124 879306 960073 754870 147052 381593 342737 682167 797627 391954 996972 871030 109853 379055 443990 512928 597674 373133 891054 833900 692707 740972 683107 743000 914445 878456 42937 775113 704022 1004201 924579 505541 645528 582509 498841 682789 1010913 865970 569212 893166 210266 383278 211854 734023 618102 1017498 179305 654977 687013 217726 73630 921418 932296 468393 306429 807277 710266 243350 651471 637492 347509 321900 904373 613142 441500 522504 804852 145975 927870 160683 759408 345311 239819 1006851 1027130 972823 630696 763778 790446 250979 1018446 379070 838488 637305 259436 637029 84767 855860 241330 120606 802119 646194 703605 679600 1024909 464531 746149 127183 56302 555437 212769 813343 745169 978025 740796 681845 763498 318069 726883 469215 930918 628210 330990 202486 742031 983925 887933 163174 380199 670223 953174 47591 774687 359324 825597 24237 497059 422695 258873 512797 869743 257923 1004906 687073 495839 342303 323372 580687 675555 688033 242549 233253 594743 731825 685896 857950 304595 471994 770492 91595 568925 855478 923207 1035200 217531 425241 635214 110166 571015 97617 672119 288598 96957 818866 456934 873379 224946 496982 1041458 832043 73141 706403 837306 500565 821863 282231 1009258 882086 1025880 469102 255860 486628 756689 325326 354230 869882 992415 363453 778985 103261 665085 641596 249132 253634 865179 634778 387310 1028386 28286 584948 717417 748650 731388 822238 827348 220730 413942 91117 580668 801633 932980 818817 106161 341451 352926 961890 249313 619638 306036 734542 97319 736724 446298 429399 1009299 385404 59262 695599 828117 685629 957676 61678 710943 443877 759621 469711 1028146 447094 886069 855277 548715 96892 639567 81658 707353 209325 453276 953129 352153 234812 912840 989406 907640 168957 619766 1006350 780949 938891 367729 326229 778899 909491 625335 408420 192965 471687 139004 1000360 370077 881129 710244 252206 937430 617995 1017654 718958 1010337 446168 188252 1003334 1032459 474721 234782 726807 371262 194484 416596 896158 1030158 76703 370043 309946 768044 641269 247207 236894 359567 512684 258610 354749 1014306 236468 519584 942513 1022608 129941 768304 383211 327090 427929 169841 670381 679544 576999 443741 304758 780016 161879 72639 699513 492286 291782 487650 96500 462836 300535 761230 77497 63381 63211 947091 342334 803803 71035 215647 850154 277406 146830 154031 517155 961850 248121 736060 884640 484669 879197 235764 981517 514481 609774 727780 576061 501518 219847 449859 457269 170810 517645 500856 162511 861161 836927 510111 228246 1028184 210711 315487 970499 1021715 516537 415338 251253 170927 488215 93819 873886 747685 153206 477155 1005922 801669 979059 508347 584616 815405 864089 726990 902572 931278 832310 627039 210047 792943 462817 814522 829007 285755 924382 723695 150899 896013 204315 243546 638549 743965 235956 475965 1000573 457137 512543 905822 971557 652688 821103 587132 50079 324490 123831 973985 846405 216564 801244 716611 611065 54711 901992 163541 878465 133083 871668 555509 58727 52891 647502 508219 409315 129339 992948 765209 303581 392984 849222 757349 437553 343690 1037834 681907 483768 379366 240158 420271 185465 988282 385933 648005 1014152 121909 772499 234654 1040715 844621 625147 832269 472040 717170 813415 1017689 633959 272103 356669 634123 556183 235326 882747 963017 155249 586644 354743 976460 701356 366227 816068 116318 834918 974482 429183 170893 986519 350633 527487 391337 863171 859978 548215 503566 510329 210044 356574 400103 879988 802398 36415 706438 513355 107134 958278 214892 748872 157530 774817 158704 482708 532344 979240 220700 988836 965680 588554 927285 195158 442781 484741 307623 679145 945693 426847 282943 644399 27645 47802 305589 1038020 867781 452429 232827 834138 394491 1038696 324462 415029 731791 916049 244962 800147 229127 689006 952091 924191 106341 61631 959581 697677 1028651 661449 858970 39742 619422 195980 221027 474394 954044 157560 621274 482873 538481 740895 845580 81893 940854 252023 206799 718960 160693 226792 899685 155113 286058 466266 191458 589449 597719 360344 498254 319182 126777 112317 209403 1001878 443485 993431 583133 416377 512361 343237 933068 863119 732842 423063 922522 444775 184445 834142 986471 476711 499012 842977 314846 69611 438574 505173 125302 959666 719201 359210 880405 769676 359317 573353 514632 359576 904868 951678 161295 601941 979408 867628 247343 835044 1038533 760147 882578 763317 384242 501101 555429 432507 503321 306139 812636 950907 753193 16079 594779 1017457 898386 882798 947589 183671 564657 376108 601043 612090 553977 829390 790219 889677 1014406 725717 552921 667563 894516 581013 188783 432307 971554 672734 555975 456209 201726 793822 347935 556512 184120 1017266 1012330 597677 653645 550585 351121 251541 734810 1039234 919935 421494 968283 310927 985013 795773 556854 323086 613361 676471 387014 1032510 540485 819639 1026233 959480 56302 474563 945684 190907 406173 340718 947509 873359 521776 1032743 424882 513992 799293 669593 125339 203700 431679 856568 668629 830236 1000811 692662 1041155 537580 709080 350636 679099 414311 874147 398319 583399 746891 982368 940470 973866 603606 443225 363551 645293 483567 885579 414095 417347 580717 766726 777244 217407 379699 514954 686517 825530 680527 178427 982023 388728 276156 23615 857147 119359 63335 477650 236796 889084 451187 366002 509297 392912 778744 373597 825107 690607 668279 440603 782000 832269 682198 691188 230830 648558 460923 395101 117183 730092 329726 249555 726461 40047 416472 423221 246143 228467 977681 325474 325941 772663 668412 991843 513268 667378 155213 825141 477275 977302 945609 292265 1026460 722409 1022392 793831 891059 154298 751149 748200 985711 243827 15671 973864 709587 706879 268667 612845 928853 905029 779084 479939 642280 362939 673143 649337 613430 910853 238493 64215 697206 801843 290491 367301 914258 307171 763284 106071 759462 183224 182122 359219 157635 200043 679119 273400 644156 448107 971473 692066 253109 695124 496570 473048 829341 286566 504432 364248 1001139 1041937 851004 742743 969239 949192 899952 290613 1041624 225178 695513 756091 44751 371597 668630 928559 623989 413447 880940 509830 794031 987478 716854 1029600 797133 670698 522245 210864 1003736 731085 244119 269817 1002884 477965 617862 486577 763966 614193 347596 433945 177015 757594 768912 259253 94166 418793 195521 939637 195860 847344 310295 222842 821371 963466 346054 840077 998663 310673 370062 705018 306895 417641 456996 401205 355021 904745 883138 589413 749676 418173 673022 838042 904588 783893 169713 865734 430330 121276 569208 445812 433617 603864 770501 646048 1029190 136123 286534 575307 930981 1008579 341815 662383 484885 736641 407995 674239 207837 666071 659047 969053 913530 629940 738491 886203 838509 645726 402429 486706 759689 474072 260549 750746 739277 324061 781352 859247 305375 547772 996186 227947 353596 52206 569187 253594 178799 705483 972310 61615 859628 690990 936463 675555 859565 214267 351190 123765 806460 296923 361275 290544 732348 537978 130822 1042320 421537 389763 473795 1037192 195673 453766 209815 341687 875303 465713 539291 817322 1035401 751956 28617 520978 904282 649582 661742 833635 853355 484068 236879 751216 406004 357031 716472 470684 504606 643545 27502 615029 253274 716681 493115 902844 850997 444118 992564 128199 719949 429149 488336 170809 635215 892138 506166 841173 642361 629933 897684 941611 404851 841013 869853 218539 995626 912780 56677 828860 324761 380625 926479 950942 914069 379211 766564 915478 161691 284365 893295 571290 810142 589357 308602 179565 708323 632219 925398 808122 888776 945302 683846 77782 386012 935774 202639 1041352 977802 465526 756315 321955 194420 224669 188295 620214 556349 399313 476343 445296 616814 129063 154869 903275 1000155 726846 602553 85342 84471 941070 747333 1023888 946757 464622 594939 443309 816954 892332 609767 337907 163440 515087 617535 635981 769155 653729 147114 314671 713171 968795 1007903 101735 950942 672671 360025 379667 1009001 1004093 1018728 839374 977442 941894 495154 565194 57173 85992 617246 812961 478043 496750 188798 330667 539565 978516 448859 167119 24444 878406 886965 424772 398046 913980 228067 863046 440653 706346 931147 60787 679350 552843 540403 512793 487248 448739 769684 180036 833208 611740 467615 201695 451316 815279 412878 109018 425497 997014 304830 329438 459726 825777 571852 915080 758587 698604 764558 885434 386977 927159 474057 899085 617785 617137 705850 175321 97111 93628 837538 933081 245539 630457 706257 255555 1017109 945512 93667 936587 373643 117439 504378 119478 1042992 890196 692988 500501 925142 990438 739485 1020265 373585 610919 449456 114445 789245 286066 896769 480205 651608 385215 859591 1019091 305635 1023753 667335 722795 224029 219771 448285 820198 842873 306672 1046020 251126 843091 522690 785921 689822 1020222 1013874 462768 673702 708430 452418 818401 11967 1001409 220978 575356 932326 859755 1042732 759510 48877 248935 744536 448353 437363 872101 762781 710899 631503 604857 905846 772281 964170 905665 1030193 772836 657631 618006 219873 490149 123303 511642 861425 187812 487316 578871 616767 981089 716081 818518 233171 564977 1018093 137134 246709 957975 471830 307390 849692 317924 778889 116461 641971 750753 154540 220645 842951 747271 628110 248530 809141 35834 583418 713898 818954 764029 1047073 1026318 106383 617159 963141 1021048 884276 993219 781334 1029032 859862 956166 489272 926967 993645 476414 364210 1018182 906003 728725 275701 59252 613575 240293 939836 749317 31445 1023132 511621 503504 498168 748897 768769 682301 206327 782427 740217 881364 286286 474635 163779 904012 845717 653972 827376 517722 1018638 849951 736184 947105 906947 259924 702322 795563 814599 300914 301374 801650 449846 204123 745851 219677 779403 351475 129147 828638 356272 960911 838869 947938 184235 255406 280159 734989 309883 617294 913449 619994 906131 961425 826963 928698 953300 579443 707642 717252 976462 1024085 484717 577325 711732 357143 607229 596587 65257 960647 1012805 507075 461295 951605 513585 895757 378302 685485 192300 901287 446176 957682 969517 778895 450089 217679 1028111 972585 450780 441189 728230 324439 774596 604102 974498 124252 494357 109495 326717 779844 370903 988790 81338 101754 834296 808904 1034448 334793 658815 242843 971342 875303 366429 717908 552359 594924 414647 238279 758906 821959 243160 611836 130581 494095 314969 203879 945941 826168 80382 385271 617365 1001238 798485 635518 175403 919867 111850 621747 1013028 942538 790451 182965 322140 223886 102266 540191 945976 653204 382202 740756 551135 926714 356170 643315 611979 315254 488178 350109 162405 944762 967109 676651 383944 653684 209831 208373 864137 635983 162903 755815 635950 456066 902773 248878 954126 862900 846230 331253 668575 724590 835146 988884 415151 1010329 337880 121834 318118 648906 718121 951927 764804 805859 666573 818026 583383 454866 450437 685354 953717 348382 47964 930691 793526 845411 54249 810771 589272 432379 776477 842086 545660 925028 898435 958212 874806 650519 253698 373700 220629 63325 642885 733082 298979 12235 231799 624975 349469 658803 885610 697919 650433 631198 631795 26231 971117 980772 383572 603117 575226 239988 378271 731893 250481 708440 317299 483519 486853 888373 228977 747401 960298 464817 797666 79772 192079 818699 638857 824540 80463 662716 339614 471257 638314 660989 717942 924522 670910 1017270 691975 365475 836553 775470 875575 120895 326197 825499 422493 818121 349021 760268 650186 908616 513806 127206 452293 715118 830362 173981 930461 503524 389305 899472 466372 965195 575275 772407 628465 379663 308383 860990 580428 307129 946597 912946 768094 879683 471762 992822 889615 198649 824622 746334 443859 563709 354966 627327 944001 110040 545269 437844 649185 478925 1038488 762832 179257 482659 337867 1008242 901724 837524 366940 146350 931544 941831 653866 484580 145661 563029 1015982 371930 726639 358121 822634 1020695 686806 499459 225784 913890 708213 314314 255968 788471 598367 485165 973909 637368 566015 797402 297471 142139 327189 408127 227026 671287 1021707 328574 658379 462423 912461 1005131 479081 760300 900167 1009782 255849 540114 1009861 388163 1026769 358805 710378 620171 70335 498733 81437 129939 995517 161189 757035 883000 25791 155019 231307 857566 640906 373612 612023 32467 817042 81381 250778 349719 664510 126054 52693 695545 346994 485579 654084 810558 159310 114077 719954 709245 850376 580299 851648 447598 858303 822507 761066 302485 494926 354776 251541 960104 711057 284879 287671 952693 876145 658359 309948 752948 207674 933732 353257 651806 69581 897138 312683 559599 217847 687381 251589 881030 552746 507536 357798 234043 774594 87803 121563 699581 187961 1022568 932067 756529 907654 742458 244565 800674 11197 617443 719530 389654 147091 143311 992878 943836 765612 416362 570159 339787 865900 277947 952816 225174 181715 1009061 978482 404339 961595 742262 32674 996064 861111 638666 899182 190411 588650 584504 1033402 994264 174699 496608 801617 556427 333726 714507 257697 898218 621964 920887 396269 265215 828359 978321 628662 1041560 811962 661473 977011 1018395 100846 321894 868192 862145 80943 517936 398973 171318 587158 811867 420696 302270 245278 232935 926701 186850 488790 386475 1026736 424597 178973 960402 487016 294455 896809 138614 752936 338623 318669 1008045 905398 587101 901982 182615 226598 848405 928059 494070 321116 776711 617877 106210 759722 718855 1010085 279031 421145 69603 81470 509159 959331 1047561 777002 81691 224092 459756 391450 729982 679396 294513 193959 392018 93351 883952 732995 906287 134111 835476 12281 809707 682889 420915 18414 314322 988243 738290 519237 811961 652180 49020 492875 146661 965428 626348 94192 775520 877111 896586 784012 472111 583803 251297 473199 346986 511281 1010070 1020369 433894 629685 1036710 781475 899133 619431 632734 516427 774866 648587 866447 515717 224827 944317 618743 603917 426715 281558 942702 57711 850540 763220 226993 970259 338428 234899 539590 277595 490250 768278 330431 179828 470634 810263 305084 909677 905910 910036 26235 382868 855883 849352 753488 924652 30631 854461 829815 707060 175865 538595 224037 711473 975981 1017235 757071 605766 710624 457848 955579 583657 313297 801391 1016746 81115 864740 665213 163000 81778 743324 826185 391494 1041688 153546 210744 825391 961587 14767 1001048 456336 268278 376604 749852 767237 1026401 217467 224997 28447 544590 341365 208629 353719 628071 483073 420053 1041509 282287 781513 368338 601885 796630 943596 126252 636084 866981 572949 126091 859450 509621 755632 379598 179863 188329 1036931 807581 853930 399867 973332 22379 211519 605169 96607 232854 445983 382261 327361 946594 751740 744853 125237 733879 731926 55164 127852 988238 440508 1000263 377327 466851 878782 501293 535355 1004700 770423 438002 757436 447326 277998 372579 860591 759140 754365 331758 807415 680651 493031 763736 1028705 290269 57312 709918 866417 388174 417541 97749 755263 938466 844149 994503 794545 208846 953622 650374 457072 756343 729951 620782 700021 419630 60789 997900 408653 741068 462647 881361 32611 984036 44014 359672 102374 40892 752290 684765 65169 23166 998566 386026 650804 697715 400764 1007922 989611 883184 883043 206522 57166 705910 905712 893517 481084 798279 471221 462057 278394 489805 73399 56121 554972 683188 607455 13775 879764 508318 721898 504424 214446 234737 517844 1017431 195414 986926 1008910 711308 64850 807535 781838 743651 381171 905342 92988 502700 564962 1013858 621018 929457 307129 506156 772572 470135 30134 1038435 968916 113585 407452 796643 664382 1041960 858343 324851 901782 633739 746801 226582 28123 716115 485228 8147 517163 924515 97171 349859 953662 247391 419192 671375 769304 1002527 265711 194750 38621 810539 584303 814381 693023 575740 475883 1030420 1033452 958585 621380 51183 485286 385103 220051 882562 58233 579949 910508 992707 610781 424403 228312 925396 778477 380147 92909 64701 162547 467131 292651 466780 369530 866242 685968 811983 621969 989806 1037544 736728 395709 537565 28153 712823 210746 254639 1027370 707886 830059 204744 816918 822620 311058 366070 759083 848568 743539 940423 218994 616899 817515 386652 881801 798524 666606 858856 208471 1036516 746868 125341 1014785 114027 38651 894371 636691 444855 792381 693175 692589 641940 138195 278285 723871 841302 714566 826868 294014 682398 1030178 971029 364461 244056 290540 667299 519270 668924 294264 924222 462786 800831 938601 1012753 957017 815925 540470 987765 955946 731086 411869 187676 975902 502561 998058 477074 390754 252371 240286 957721 484012 315321 219449 863976 899257 932708 775397 925337 496471 470928 582007 877771 250698 834105 818251 1022246 683747 885709 118245 439421 684814 898792 321051 588556 371518 581283 674234 967215 703082 414423 219247 220366 611751 633785 799038 667252 253045 992217 661405 906891 474481 670677 303002 735878 403406 702659 851107 514752 436443 845270 930733 816267 175471 846549 382045 1001034 986006 62709 431097 456809 448820 287674 556506 323417 145107 645540 386260 823959 605613 1001330 1020222 993310 781650 273869 634991 465838 669598 429529 793433 953532 641749 237815 1027128 335814 441465 423285 502417 158174 833386 1017516 859239 928409 784897 1003861 345331 640953 715932 450795 339407 1017506 870719 863634 661438 796539 624620 505607 803741 874964 982168 259762 984530 907797 799700 265215 965260 517013 777795 501160 663000 734956 957020 759188 112082 986609 500956 617655 74619 322838 572029 818979 646917 243260 717909 773660 403711 653396 1035014 448293 320246 671468 858859 817443 746464 903453 862702 996312 829338 20466 871079 226796 231801 757037 439951 169930 743738 226166 597756 367925 429689 882441 489712 903709 993507 202484 333471 841156 963974 540270 605857 257358 473427 1017007 390292 57262 357873 548322 409306 730302 242657 1016539 238775 973462 108211 771101 370293 584797 410959 975129 631982 871249 522548 603067 565112 706009 512857 174695 546172 903515 618211 240191 518189 437129 652756 897931 954766 194714 100278 848337 233191 208581 771471 372450 431702 762346 653525 408466 276062 782660 471278 971410 742380 802109 859499 773689 225216 777896 631274 425604 148990 947018 601977 56997 407381 952825 146101 390318 1018077 544219 1025442 766997 245604 494414 522284 790009 899218 1013536 996686 932660 772284 996817 551790 632750 894411 478094 476797 760776 79795 748570 114375 347857 222438 187206 253744 54127 870103 732039 1003283 244122 593274 605511 1009368 1028382 998880 450317 454972 595407 653731 347571 268671 215271 1011089 121825 705379 727911 1035555 751172 720012 120521 333631 486721 628436 661175 730098 885543 424300 64539 482729 965191 692455 926957 728435 776585 211772 445420 743108 259243 1045522 774351 958780 407020 511770 449193 407402 428980 923325 1020259 15614 968084 284606 720466 244171 484197 161213 500852 1005928 621599 185844 861621 611242 512898 872274 30783 239057 522885 447803 471131 310202 505980 468819 129734 882129 639646 356200 945486 616231 128808 182087 406442 460475 744034 49105 589608 378023 984745 908821 906121 694904 454296 129380 697117 719810 512230 191757 618954 215901 301486 636611 915144 256582 692030 63097 1008580 772269 969051 1017135 920679 817872 116665 297435 31083 942777 588565 718437 963442 117165 308589 971605 514418 627958 458464 636135 354870 1032440 110328 831033 510134 779011 231403 916744 769224 96039 384801 564028 374905 702228 26551 1033409 783648 101861 501672 914593 454943 693947 437133 928910 445771 424913 861102 742827 748393 252268 927955 588498 648491 217213 845538 461742 151164 261193 824699 343123 842270 815759 776246 173803 202744 670492 61410 177459 212747 80377 936281 777432 302390 866796 903589 924719 387765 308970 846044 649157 722285 306101 177970 385083 593781 280564 1018598 869499 844599 699925 925402 995702 372371 637114 895736 411131 587919 309189 855666 582566 696266 992629 967846 832428 195377 906787 300375 938047 861527 409302 419964 504278 400299 434809 451428 22975 32433 930393 976722 877939 151353 209881 158326 768769 67575 777493 677588 764392 298987 391482 746668 850489 195607 672730 784545 130281 240702 858518 768808 764758 323340 574332 572534 647543 986282 856011 431167 111593 321831 746187 585569 97961 402399 862163 290759 914824 969790 193579 359115 474280 783018 780054 867894 1002356 987627 858034 471335 1038611 572190 995518 750787 293559 699113 881897 720650 596765 375835 112434 685254 455478 554339 96139 435021 118755 956637 375375 1027155 681798 947636 698101 46990 192291 327491 706490 324687 610226 911826 391796 887214 169953 713454 474661 260721 680942 831162 635547 641449 585436 601429 213754 674269 356101 197487 488525 439781 727014 157117 334572 771674 736905 544467 829075 931628 123307 326946 748154 224081 859806 854511 677802 226770 338622 254449 231271 431061 880450 514233 727532 447149 193295 331622 922447 211930 734035 452966 174575 619669 715919 747192 203979 1038564 116181 493244 641679 251991 79694 882216 257174 22255 508573 981186 400312 830193 179416 585432 450133 1006209 625143 953777 282191 685914 746446 1036433 764634 1036849 480820 11199 478669 125813 427475 467438 400603 736775 182131 423085 839084 47679 846373 575318 766202 124156 458058 969006 32211 837411 699454 396795 291966 832426 948870 323482 126900 707686 257320 946747 46581 934579 278219 818510 730317 499773 650960 652722 758698 720216 789753 468151 603505 226537 960210 717585 751284 184215 919004 746946 835360 965177 418974 748341 790452 664439 183674 89066 539774 453368 882450 475371 466538 453857 478439 414137 971962 752686 808789 396273 328831 763128 556483 703066 443166 895718 831179 448541 448069 558587 777036 1033172 775334 790459 139647 440634 369521 339819 499942 521254 489100 858725 120678 483268 149967 938876 615660 775782 326760 319132 748786 63323 437933 816371 941000 261446 952878 501039 793374 353758 482319 650523 194958 374327 47463 294347 423368 60631 840299 841957 540107 814727 433566 818802 260514 435637 386667 145326 881285 57073 354229 678571 64411 475012 158187 388040 892241 911049 642026 1033106 23802 911367 319949 432574 732819 824781 60890 1000569 387450 472502 644724 448085 356698 374356 769697 570294 443763 302029 951763 586460 408818 840339 774490 889118 828922 521735 1036072 849690 891114 386650 484779 424582 606033 873574 1002556 988051 695834 383416 577372 254151 652109 292653 228688 857423 841170 740962 775255 422967 767092 396231 881867 676095 423349 800604 693081 92507 800740 724600 506953 930103 687202 500838 883001 60829 806586 628127 178115 771387 679703 611031 685382 231129 976531 920027 602579 671689 112578 904164 928526 560839 564399 578780 64188 802616 757277 616419 488805 376146 236733 602415 938732 60477 540078 1044016 702885 869358 1018270 1019207 231396 919493 305139 150383 462483 243664 282365 620906 318622 910566 486573 1010962 394967 695498 1028213 239494 888014 442543 160351 391840 568734 351193 1009959 931514 976927 125845 261772 867956 482969 48349 875244 801357 988050 927209 225518 704060 515660 806109 486881 797428 1008651 891963 663805 197631 817874 1000267 383413 390443 637111 1023576 644020 622380 603565 370810 448659 875331 975766 183950 154604 738621 626139 160698 650524 511784 930539 943651 998796 848487 1013440 109407 839288 290111 427515 289629 939974 129484 189879 783562 591099 258899 864541 904761 326861 516326 282566 123883 889485 1025874 778331 977460 697711 174239 714300 321627 300827 925483 999638 929397 618169 449200 807802 436732 419777 320182 875992 552095 352702 902960 163536 496051 760929 1020023 257328 26495 649043 142840 893147 821839 838578 1041479 881746 378097 502872 26610 742797 874263 780934 968487 358060 431025 855014 944725 242811 545531 616861 391323 616153 345694 486346 1027626 633738 97839 759701 885707 975219 440724 884985 484409 191098 368294 493530 960179 973585 763845 763622 359969 361903 449807 680859 621810 1025379 224158 961849 419555 766425 1024225 718940 565050 644890 137208 193171 380454 402238 425231 529143 474385 603343 580853 677434 955997 927718 715249 225096 794453 743741 979605 1020710 951411 620703 809790 961802 809630 740985 23531 1002954 88783 773732 931611 988875 318510 371629 374452 449969 515249 385607 432739 895788 220620 638262 585580 203758 796903 888636 1046549 682709 474058 867129 744754 692476 444604 678649 439477 165358 464483 382010 474392 724183 238842 486130 308542 939860 986318 227097 921494 428665 693106 938269 633886 252596 933022 635303 36535 363449 895379 54263 1042716 57139 449801 728715 554590 184020 464312 891298 703818 90062 951659 414446 765388 222611 220709 779362 324311 745251 343269 439475 349651 489040 63909 581220 39390 911634 427964 962950 196374 468827 340938 401015 102076 370855 162839 304092 763874 648271 315363 1036066 908365 797822 512354 636291 891994 486791 626094 454296 729966 694723 676075 1017999 1020057 806351 305909 208542 376768 208077 385958 498081 743835 722684 261060 484274 992972 505912 1019652 888217 754447 987619 705598 760040 893599 562543 584616 512043 782392 749725 374740 646918 615990 456082 616559 254450 747610 814313 933699 719428 704096 933200 97702 471502 273851 620167 373206 813942 1014300 729001 9979 956635 526015 497094 593874 817438 192143 116643 798321 687715 601938 158393 874352 364195 695219 949552 865660 717752 113617 325340 306510 932390 766154 310449 493786 73586 183119 64116 391269 563902 706937 1046804 160574 962032 420635 857451 207309 775220 483753 948881 200059 517032 1022884 967864 1018565 210597 683729 791975 824806 141286 488282 635610 373678 823145 223453 127791 747233 548153 993950 617827 248895 1009785 8183 349173 623353 334748 593638 151356 881130 717290 729807 175580 980644 750889 548442 784909 704083 747911 465589 300507 952700 313333 241831 959341 487511 921030 459261 901876 954615 569069 851848 688382 239569 763109 14067 752820 910609 178997 758350 248479 683319 423874 267766 487511 638250 319045 448764 239586 171496 20458 910225 589327 183206 905366 650314 696825 529853 366781 725879 931097 862008 633253 679237 532315 1024029 902814 471438 709109 882892 175092 967461 315230 932380 200831 189307 877909 61045 701751 451480 685737 206780 377827 973389 433961 864982 348657 124581 670293 518584 965268 12214 486281 604061 816461 746891 517465 436953 1006892 309467 554423 410477 802534 332542 459743 828543 866970 342897 365726 989916 369082 605082 668957 953528 963727 818068 489688 441622 682397 644509 1020053 177550 767075 473829 874825 957416 217064 702122 945346 904273 44541 943917 603605 955083 53021 579807 311735 1018290 440611 905402 573235 357707 804666 940574 954616 358232 425529 802118 855354 719081 172955 572348 233086 71595 967641 566143 670167 146855 186825 585546 581541 830542 426711 85310 948777 498011 625087 453742 1017946 442256 548835 64625 152950 213950 593790 471657 138730 717187 103155 987347 551666 394167 869242 742299 874613 534014 315765 865610 714148 120542 1043974 963098 972881 503556 850257 742612 484117 1026101 347470 481460 1012806 178073 183736 418291 168826 927582 326889 653716 1022149 315191 504629 833930 401208 743246 703519 1002464 480690 501020 852910 478896 511054 472111 846664 96367 946674 648841 613323 899010 915593 613181 318638 1012304 107134 647519 319448 911064 794045 732621 823055 256693 460205 1037744 552913 877358 929222 1002266 424534 259236 376672 359822 800627 990006 516431 119966 602686 997020 192209 369338 949024 416113 157667 36334 709542 479173 755651 725490 685611 987787 893495 617436 468749 713464 460654 383774 355266 423090 157688 993102 716170 711132 141806 798362 797903 177375 477813 645911 576893 915568 660439 385406 179945 760278 944556 691575 359000 159207 630490 578647 194290 407806 829757 489059 373626 421323 512217 223942 1013916 563066 720137 683492 892227 181483 932188 101613 1027304 139125 638177 924460 304877 212510 1022296 103932 477158 83423 161070 31419 519760 602919 277695 506641 687441 407179 192181 878993 400846 760773 332759 457956 727710 640789 863834 325853 739555 497580 782577 479173 1033608 439413 760689 468135 388465 198639 167551 870131 850204 490754 966410 501226 744180 768402 642001 728977 191589 210302 928465 499278 239196 382586 935538 1039397 805833 180121 929178 251495 368799 824810 215871 622504 832406 706955 245389 1037596 367956 199669 301814 810740 907010 71927 346991 384420 241272 501162 472789 841132 700134 143035 834473 696289 991702 204619 581313 376353 104183 652346 443322 455846 323347 249517 190361 863811 582077 398780 513921 677767 816853 813923 371431 694117 572765 739886 588516 204483 959151 415570 671384 177774 928488 187640 105803 112099 499144 489574 731707 863831 813008 890094 16029 789183 445690 851210 711034 422683 957502 210485 672718 685176 862157 1036805 84575 139085 356717 474254 64814 652500 728401 839018 182495 100313 429274 374124 830870 706973 259688 517325 903338 405473 161636 767329 438156 667493 886760 436184 941118 881274 783328 911980 203195 76975 519698 658300 696230 635007 859271 441511 508873 220098 267901 877480 828131 171634 224791 539539 635721 605838 1004132 510302 246525 993853 258219 630605 768355 516529 651315 902470 1004313 352141 30569 175798 477686 441501 759059 894181 915601 838347 947552 91133 575354 779377 724638 870348 406378 175723 455560 452242 306135 922391 375881 1016375 465646 619450 687642 784816 892563 957620 433339 231807 317425 864108 171500 198140 440889 437224 623581 620481 89690 612028 774359 147164 382541 433500 941710 835364 702999 684286 933283 975548 157557 471894 203382 841201 792536 783017 56399 22396 513035 121934 606845 158937 914546 244766 703209 380473 707832 959946 953318 980039 24281 818260 771024 914969 733805 782682 374134 238053 32395 972072 593843 432476 650917 935307 742511 485196 593767 428902 706397 256488 510456 388313 826315 380514 191350 466676 433763 369849 257113 225401 669517 1036953 762007 212355 549886 764620 858852 201713 552804 207587 948032 998451 103359 125874 496924 730503 603385 398046 877254 634142 741262 763269 218231 897194 895857 128633 613108 869051 1030698 238809 847344 711836 506656 156797 356734 741814 826866 992579 583587 500915 307120 683242 244777 552253 118190 235229 726645 406500 957468 193740 1032910 210872 448717 528347 911700 422318 583577 269797 12147 480046 646157 1026342 62759 191850 955889 790522 191302 450194 531303 517255 815459 1008584 562030 308885 756976 322503 119439 831392 536315 567139 318685 858349 569298 306885 601321 1021354 626548 570222 487453 716460 646993 831301 902578 822663 257308 289494 241239 667413 1000865 400691 777993 106998 669052 636217 245328 55743 942550 344958 603030 204686 783810 695766 901526 751864 621095 902041 964182 173495 260424 236332 438763 763366 632630 637998 987026 866379 442186 95605 39916 652954 114238 240187 93435 200153 429867 260394 762202 40423 728346 288695 934887 168431 116573 727996 460724 1028817 431942 635725 961008 956297 702089 113020 466916 497382 487709 234877 1001051 643691 1019147 612278 607031 743848 957077 642957 716194 57852 506202 486641 567166 366494 877814 909466 611810 744402 931516 348286 604414 174933 284443 52092 322232 965858 602547 876103 943726 233916 64329 471482 846668 643024 549373 330740 680158 612024 1038868 782722 240233 978220 621797 284025 693070 757107 756093 347318 698173 130251 663006 633260 613736 657403 501173 637418 620948 803838 372919 713319 729463 994190 138183 295671 472406 250225 919767 403887 891376 762268 470698 848907 931103 479578 582855 581182 314301 703172 632553 183028 196576 419810 556145 975316 935573 833102 576434 107323 292427 637174 481559 679531 408891 707322 746392 184087 338835 140271 162015 250341 362419 204195 165607 237172 895425 938919 222917 865765 190366 928493 470283 254690 763693 840557 286270 363325 506401 663504 510735 443634 410997 648723 948402 102243 599359 196297 471403 496989 987929 737090 632248 497573 488490 517036 817306 282029 418785 294385 726750 362127 96214 353405 877052 23227 637613 118760 392221 456789 985483 739479 700357 992061 583579 612117 415975 405350 413674 457162 856701 15339 843716 89741 816568 519251 701470 849317 422886 548295 934142 943939 424680 946842 1025474 949329 193175 865716 120753 376586 641307 842627 276335 80880 581262 948034 765377 895673 921103 822987 961850 709809 989991 742616 170611 632159 698991 390716 596285 325100 113242 410237 482837 8171 100927 459518 707054 775764 675751 749233 380721 681879 834707 478809 924517 1006661 157498 357787 313066 432343 473203 314110 124785 895397 1018131 571117 877203 943707 867612 412595 912944 357723 613558 603378 711993 890552 679289 1000286 861782 809770 758991 695594 705015 856919 425636 630666 370165 987985 752021 453210 369405 582519 780483 768122 488432 758155 848229 356462 841430 220626 780494 931091 973206 494518 593869 980264 693225 925540 175275 601324 219034 969515 766826 362871 422445 866397 129840 375567 409073 373244 243168 220021 379531 960637 830159 253506 716307 1040708 939970 672543 374577 954935 673594 774934 538518 96861 153119 756343 48612 821886 331754 755660 110719 202075 149967 721822 991484 946798 870195 469974 411079 887625 874142 294063 942032 390690 151512 976073 101110 795039 710476 871913 58733 806221 176106 652857 868105 597463 879383 681927 415859 970812 754455 270068 230653 17887 693492 520617 367556 580337 1027684 380505 847792 979298 872077 966417 834529 89879 661233 6071 225069 701556 46974 98003 388145 445799 321417 581257 831178 327305 639612 32421 1046145 399033 605987 160218 939561 759764 554684 237424 543614 605557 934326 73081 912485 919917 143611 605160 767022 886047 496311 75642 552910 497885 646305 1019004 473877 969159 48855 899306 479065 619241 885747 636099 669230 1035145 977974 875399 975415 446957 611934 209982 953679 194737 485806 471979 881415 704973 187210 387946 900259 896689 357291 764357 211355 113979 498787 250694 897493 270059 388177 973210 958901 934679 624311 702007 28651 340731 1024675 379741 251726 555384 711886 416534 377753 241089 492255 739244 1022232 685036 474676 546975 374997 239205 430327 362870 554892 857834 810669 1001829 910906 694226 694503 344446 429812 191583 993089 722527 830027 923819 965394 265598 130824 548153 192078 1018326 817778 671411 404711 73323 163629 361323 781865 686501 349681 691422 743477 768291 867419 513218 346487 579855 501349 480176 197621 950527 242541 109431 179314 895397 838904 200634 665494 735029 258404 768812 338906 1045545 179655 939358 706330 498334 683357 992815 374673 867001 633692 504715 667386 677868 400882 244621 550835 817622 516732 516537 409448 685627 326289 376230 714043 893171 111096 997540 936317 386516 171467 465469 354793 91967 378613 377309 1025814 982534 531887 874908 188892 855798 597980 932891 677454 329375 468962 936615 417011 323248 389781 85239 669755 948344 399995 512486 685246 543101 514392 893396 726397 614829 888643 640339 758714 964003 339247 238717 597367 201471 908992 859739 766826 77270 245045 717148 454096 648399 510818 448046 473641 849996 72669 866387 894111 439780 317127 832175 846241 883875 113215 815230 645056 699155 266236 597589 318873 486461 819955 587341 64241 770781 905702 377530 989650 1003710 748571 369636 871695 384620 959222 909510 870521 302040 167035 824296 307185 854462 179099 725998 816084 778796 619942 510867 736645 502760 219044 823019 987827 462730 421425 701872 282044 664798 454023 248309 255207 394735 671080 94012 938077 414894 911144 505163 423781 465745 191581 548403 741995 875921 417493 838462 1029396 585001 675126 825027 438649 763556 545723 911010 482947 262048 1006981 824313 293866 960176 163095 818476 297214 875714 85946 15191 823870 910149 464356 177485 159721 63990 407983 373998 46683 855000 577000 597804 774415 255509 241867 681078 775704 455890 886478 710869 679197 488106 767371 275163 937175 60372 258860 859662 352693 483806 676734 596455 756030 668615 663280 875309 860132 1028668 245002 996453 364783 63090 375885 756681 449869 226156 835172 844205 244920 736317 1038356 915011 128972 46061 1024436 219823 831695 206779 827154 696790 456290 1030497 658393 269103 645183 1014808 386507 383271 58619 919269 481363 85950 348056 206755 498470 946987 14807 858989 95212 640727 442184 253210 899305 31187 717176 962926 155101 1006712 120697 636220 639887 945834 461691 417145 347759 837525 953107 103918 92540 626943 387238 953004 570237 474949 138934 685656 955882 471709 123263 769304 482498 324324 639583 406398 658079 939940 442149 840495 321326 259851 257329 848963 682603 346937 193948 151481 626666 211829 592317 502396 367223 648557 291611 893658 76535 781896 681933 910979 96978 880578 1021672 438907 358874 937906 776790 599391 858783 1002293 176527 1030183 399423 310898 302471 733029 902555 855385 751216 240356 257896 367151 723631 359624 389985 490440 953611 703532 109524 155523 481637 731091 810912 939099 710429 339351 927086 285684 158606 680251 687274 863545 432783 256221 681551 371955 863885 471777 191548 728122 278426 375570 819646 902438 977317 112731 274279 501190 649617 443931 471774 223067 937565 450315 454282 317626 814565 895448 601167 300783 1033758 667338 982624 893503 968933 208294 810545 588261 799100 872684 918395 501379 895160 965260 513932 46012 769081 753176 137915 425365 653585 273654 538869 869439 619373 147309 943924 430939 640692 377818 32490 829853 472372 192278 998728 129689 1002710 1036836 740213 138191 879821 968172 649590 889273 802544 449852 867086 294282 227355 597211 630681 446930 162911 776844 824795 326924 971334 782433 337323 274126 499893 405994 48667 615403 750824 686230 335311 621725 606052 1009050 512715 929181 976724 862589 1034696 968863 103166 625899 470138 69467 92831 361789 763605 841886 739033 823996 726644 220590 859955 929110 191222 1028374 758925 420954 987367 251411 863161 661374 470566 420506 614838 736888 866190 282581 220215 249316 885109 522278 967929 554985 214254 875468 1026567 508103 1016423 906915 859474 968975 1035346 495775 1030279 435755 309218 1017677 596539 540278 993041 1006660 302495 856572 371471 735010 386891 257067 898438 773000 483120 62451 338914 995928 749340 1034337 934834 633086 258884 661406 158453 746910 937325 161242 373037 244627 1012017 908088 683397 317847 885661 644495 221419 220781 918010 130508 901966 959723 910992 587979 354268 192107 386343 779956 941363 357966 989543 207548 62571 701360 489755 309493 637838 1017966 318350 548254 621671 365437 330430 112612 187214 294075 741194 725811 142583 466493 827855 276254 154558 320915 863134 728435 754573 83947 451979 257650 772017 980632 846310 717930 278331 745354 618030 202183 835208 110390 327442 485236 851331 580883 921365 584381 863972 866156 110157 342858 964234 895305 204601 1034208 922494 810800 307185 1028817 593642 864637 410091 991661 582873 882324 759589 687363 923223 696149 548539 826994 351318 457013 938619 615881 532330 907861 212131 907829 616244 767770 767769 962201 641247 686190 834482 619847 546686 1003597 158319 243998 493982 473688 1025314 239466 711853 954826 301807 509897 54643 843624 485288 807599 619893 579548 644749 238316 1020947 807379 483915 703530 975206 522785 535787 1024149 690679 500085 437062 226532 844403 597671 476374 929481 187511 1023115 645651 1024627 957894 759868 998096 196304 994609 711972 474006 862030 503385 904138 911948 639228 1035120 735139 456393 204231 97062 949464 800698 992616 916304 993772 996662 969078 40846 89869 173630 609211 315092 96052 232702 324078 765107 465326 234237 667356 713131 807398 404794 668885 382921 883877 827154 816072 669138 937526 467757 945802 530358 405317 840413 413639 432319 1010592 816616 953974 937125 677557 225755 899781 500709 653669 573003 407614 94140 417768 88909 210294 258661 425698 890292 718540 291703 581446 88301 347035 834674 1040730 766741 294325 461657 574332 496843 120439 773658 894793 674726 354091 1027362 449083 824471 817804 850499 227170 676447 640829 65473 499148 294430 728179 961393 715165 349414 276955 748603 500856 104811 56949 922543 631470 618830 564467 948577 683488 782414 465586 753967 974420 1034289 762836 112217 289581 16285 562163 774941 884385 866525 903912 7671 323161 392457 708377 985884 54622 759445 681209 989393 462531 250076 130388 175043 954573 123868 634465 540214 725711 641701 584692 636888 1010210 442131 842981 779818 909991 980146 890065 75711 224099 375327 849136 619469 847384 358999 755960 951280 913042 842404 701308 583635 395455 193497 847523 318358 971883 914017 973680 1024030 240727 202207 571769 815501 196194 462543 896416 532363 808243 858845 584733 323347 258291 955260 383426 77211 989979 548309 1044581 194860 991358 681826 40807 1020753 472307 113514 625612 818120 740909 187197 176247 887398 169827 208182 846505 874887 996141 670704 681295 706504 512828 382149 816752 957643 734693 1006770 538355 311076 507296 866033 1027226 810328 401255 56796 881974 890694 97901 663351 447737 31350 961820 982576 711474 802396 717421 935852 739156 98218 709692 771357 404339 1024599 626323 729971 639535 939985 394671 457283 90085 994114 126884 122341 358872 925556 683750 967980 1012136 392012 770617 855654 923222 181981 638676 571092 514078 897565 611515 835143 302333 581454 723669 343324 942790 440475 357583 258363 959864 250007 293548 882787 387278 40734 570679 679892 1029464 575446 499544 245144 884289 924024 129952 245291 292841 455589 666539 554923 422999 289973 73621 1037129 876730 7871 634849 933528 1000042 104267 908498 224916 777609 251625 414302 898232 875054 509141 703513 181223 646371 390690 602175 389569 894626 447896 996969 152819 823796 482518 375447 511429 34809 190691 825567 126920 473179 186861 447287 836990 705974 890317 177721 390244 122324 907534 117683 839299 142239 1042772 967285 829914 174957 64695 490790 979223 640948 495829 208731 65366 730092 886709 464059 752265 636468 1002701 404153 659162 506984 496557 105389 411531 881562 391636 554492 717526 970648 227445 188542 931713 247691 875228 1008520 310213 142047 866074 985573 999057 376958 474441 587107 750235 1015456 864827 1009691 159643 487757 1018723 882296 801735 377979 402079 275893 897521 356140 757270 434541 400239 805817 184188 147292 854939 376033 63366 508326 573384 645651 718222 518560 306965 109978 743882 444103 893849 935659 90493 256335 326810 706222 500615 940906 624105 484534 476267 866485 417238 351530 738907 813654 736618 190366 469702 832374 491336 871829 769126 385908 1002043 916161 222367 637846 63150 600982 646299 756593 624447 808394 888677 631747 414428 460541 222157 867238 972056 395935 324082 615902 448856 676743 1011088 658390 181209 365945 77816 105143 640186 554675 441702 622400 625499 1003079 83454 562674 938226 694038 338172 231151 838087 918143 509558 906314 368462 325991 925298 110446 857303 848245 726107 334699 187635 520646 618468 416686 364187 928375 534267 944616 777507 220191 210111 46053 108915 685880 576031 945252 816499 800557 903054 738163 960113 53995 619094 825324 445912 286279 816828 259363 596950 113892 52407 742995 420893 632054 729407 935390 737052 448875 830567 1033619 417915 384651 1029513 677255 832603 669645 249011 368546 369183 902251 195242 544047 424975 598335 651858 952985 546286 975269 636593 831845 1034484 144047 210108 948771 488622 737169 419309 638060 865512 899180 877756 431639 109365 605672 190390 434942 731915 179047 970524 448698 367150 715807 842827 77503 594815 395771 322167 673758 580979 282487 678703 676215 927693 1029409 997313 701052 1012517 142775 822486 470333 421430 1026318 976141 431669 554710 941142 530365 479834 255385 121165 200658 437582 58838 682821 290731 401177 620133 240782 1004591 644344 293213 407182 202397 73721 237227 413555 732387 280508 490571 645575 615159 440137 744802 584810 815843 1040678 32745 249706 228570 182989 509562 212656 962703 649934 763001 963381 298903 573196 340910 853783 501140 693620 384090 866168 210093 1013066 833349 445077 376596 178919 367480 875888 302805 981005 241786 930915 152379 94026 937456 851777 426811 390769 920946 162595 723103 898476 1038738 357574 381837 743369 735525 250718 873765 444372 236730 389643 566119 699819 933125 723893 876695 723937 879373 1010341 434299 293421 880990 772052 489226 484508 727395 755632 537487 914510 1008902 472918 259182 653012 764218 971459 310492 792462 952182 544125 726438 327459 442064 211275 890348 457057 521026 895034 713510 644314 306540 702007 808506 114437 507144 767527 508715 603559 576980 843545 758462 445241 1037456 988581 504230 324159 904664 895149 508820 1027778 947313 476907 862509 361464 400015 94030 958250 517288 233421 961426 384083 906778 780069 123609 228688 243459 534351 735877 580219 268797 326478 354209 301018 1006607 712536 126396 122394 1034393 207834 235386 431981 321261 421498 476898 128901 502438 343435 976297 419047 981525 473776 996419 816311 866017 970193 194830 862518 823935 294302 484438 387884 222153 113362 142774 294371 778852 370152 510023 478008 368486 878990 52971 712296 984663 129877 977190 335255 772754 1002019 318755 317723 331695 830045 189211 573164 965906 785512 862438 543855 148476 577883 719111 957550 726467 110155 483833 416319 472463 388742 585051 32189 718211 357577 855506 813342 1008758 723641 953801 325804 855289 988243 583259 431646 990097 349853 702680 385500 375596 488141 400380 122549 471163 955805 699287 1023749 583369 422609 369018 63480 449674 810300 538428 935707 866731 902924 342940 978059 771245 497020 619365 997280 421321 596091 316391 194997 970376 284443 210286 500828 408826 869197 453825 253138 667555 215231 431989 462134 685613 990092 307375 380301 802152 320954 745157 513649 806219 121963 463631 314807 875184 472429 868783 455311 598383 209879 825035 894035 615350 462249 741159 793262 767937 753313 963985 370158 857036 857588 709297 898696 941094 294195 925223 112234 389195 94200 64189 877419 588347 497213 485927 338659 442990 86781 745020 806259 771171 635101 692198 15098 466203 697577 698795 710187 714798 485873 460793 407433 401310 175964 963440 910482 906085 481136 491771 261292 776913 1016443 760020 926425 254421 981170 402382 1038488 963867 325526 485105 994598 1000398 1041828 222391 380477 641657 468214 856954 751386 414636 875620 680675 790349 956013 1032874 190894 76535 971004 995943 643230 630579 314226 146645 202334 887462 886723 572531 97803 592191 651028 510552 627678 813988 32433 512181 178551 349499 583161 671457 1032634 680675 434878 247165 926043 444028 726503 382317 343725 978004 1003625 253190 863449 980011 880811 381055 323998 85995 812643 186740 1042084 677785 260933 177098 254361 632808 943251 912414 802761 1019020 179002 368307 580125 183665 344999 632296 1021540 851256 473332 961386 882905 154285 375480 823631 121453 579994 962670 318842 523017 414649 97222 242395 688012 828339 125649 367406 937491 331724 424710 202736 944821 755684 395243 762546 380270 81852 563061 981204 609107 331219 770875 940135 633579 886351 501955 861851 386905 686186 187218 777288 534492 308954 747218 323399 822968 588615 311543 801326 444137 376357 461015 633065 518542 324322 56773 1008280 644848 637788 619829 572305 81836 1006412 419623 193397 612085 637816 330744 509999 560883 183764 36567 463303 782675 438088 173907 353709 765193 891504 308090 445281 383896 22303 48591 770669 947672 556421 633068 884245 372990 677676 355214 478745 673211 30515 476873 555891 996712 583913 349302 943896 597627 678175 759454 345822 898608 375681 417326 238577 862646 421493 85230 343986 401076 491871 709069 928697 909994 641689 390200 493175 757525 193653 455282 811958 509781 88018 734085 353146 826872 464045 390833 497011 732219 56824 261828 698485 907322 434098 1005226 885883 989283 979184 169149 405318 939812 673273 353655 609886 122480 907367 635709 810347 960979 848941 968118 407739 999638 444892 765490 244336 463608 171551 884244 836325 845337 212193 368213 607738 876370 241916 722550 478626 737754 675463 866085 260642 498870 438085 391962 670831 251801 424662 58815 741707 646469 740683 744801 25983 646424 556348 1041795 919403 634414 693663 827368 577489 469421 669946 809462 338797 749318 1024822 633943 390696 499458 913422 739685 222426 291824 417363 957284 274298 875843 118225 640740 628859 893409 448291 555227 715589 890903 580703 126684 830377 325946 767920 641142 575102 698679 825941 891471 273245 61329 634022 380278 455823 748387 580729 467817 445424 781482 924785 1021484 437050 372386 904436 392197 126135 398967 1036412 628451 807285 806563 747175 522497 480917 956038 269918 707335 873456 764388 782632 859318 112470 827834 1027395 226488 1036834 800682 467134 318437 732742 874955 178614 776757 898390 873187 1003960 622364 80685 831082 610216 291794 348567 425547 382289 946311 404852 742738 802245 719626 863917 996373 462222 738766 915009 880336 265717 474887 959314 836835 766524 95870 1030411 825907 26039 489805 545149 323708 633777 211882 978183 440716 663528 421407 242227 596694 919167 958086 780916 777554 425366 278111 638630 935836 343670 94965 564431 704862 668913 927401 957737 55214 233722 654978 809511 562603 838695 839771 391770 1042957 120229 283483 802441 913468 61296 854175 959086 809717 906293 340213 697471 511246 294872 97769 350145 660921 802532 586358 739794 760234 1031685 731609 337652 288558 933478 898141 748845 905685 509487 461553 170343 455337 702779 496347 697841 572570 959207 500637 101263 412570 711508 965825 136670 146650 780897 565127 678268 939132 833849 956290 1010885 194250 181211 827096 950780 860890 974959 25589 925449 159191 595933 621528 556315 695406 940345 113963 422303 315370 65272 945356 1012099 971484 989341 835087 583807 695541 582398 562367 1019793 482347 128182 461087 473373 371577 762800 382286 286555 124364 719119 595955 643020 702559 193726 40183 429598 211628 301302 128848 712003 620605 740252 678238 23895 154482 678714 341942 54260 992636 944808 495558 375303 314197 250577 611836 369310 704092 620846 714169 893646 638509 355172 514169 79579 96696 479954 646677 520778 152283 746723 124535 947269 455198 845855 193378 373533 705390 670691 655138 571213 767501 531279 1018205 739023 859175 293485 216691 512461 973705 472118 892449 684153 661401 638493 695715 907704 250927 997827 684158 1005644 716332 610102 924327 741755 763590 81212 435142 698158 105559 499867 508479 374354 969912 96350 23787 990001 744619 957169 588559 1000940 306526 937357 128931 113510 455589 728405 946727 396199 226076 341626 942454 507966 433956 954791 1001370 318580 636500 444282 508340 253116 414202 873802 619939 681373 54907 954336 708390 641818 751133 881444 269439 743022 669432 244758 658365 600891 414014 343008 157526 109342 709733 537326 1010834 186204 901500 391650 647998 266167 579899 226429 891779 104123 1021353 194105 905457 412526 515117 93821 261072 861081 1006868 552732 479020 482600 897833 76790 574935 896047 342508 470874 412154 1039628 484181 253640 262032 290262 428970 128619 661974 946569 624279 601339 346715 472259 616254 194217 278105 425674 642363 769054 366538 941461 326238 129749 829149 963370 308311 355273 528079 465115 637135 260497 1016988 248958 116089 420478 775821 584139 875874 236583 991124 653956 766886 89783 547740 429558 462943 508665 138974 130188 584548 1044600 266215 991706 301756 374641 500567 469659 244870 801337 400979 409257 1005281 194661 376104 863600 58105 678766 565755 749148 1031210 740646 629047 899844 638109 98081 465799 849234 190371 776067 928571 502418 182687 839923 714339 947861 759142 619821 808932 180863 453849 732255 915980 613197 548439 407674 880169 857908 908452 338647 276606 482531 193478 1028554 39802 866972 818586 948424 831145 895262 480158 651172 50046 228469 453852 934349 429373 81785 420594 890060 162474 326337 450133 998681 1023636 671149 845070 517834 797166 962153 947385 370262 924787 905914 352180 274422 930300 52891 244947 798460 185518 997977 451740 716609 637071 276441 217789 281423 927609 476010 984034 357076 413935 643523 1020147 1040609 219339 414333 415597 151095 388902 875613 822753 232238 580814 326565 800060 503280 281579 635322 876959 926623 1025108 364445 342858 375209 490034 572615 219798 421443 751848 234669 147173 445150 560059 891002 480477 858481 482980 187027 938571 400872 755357 774264 261425 954322 962901 494320 462674 547791 500523 771687 865776 611070 707710 231991 503238 825950 842442 493539 838971 378666 623611 346985 587884 876057 765238 508606 874519 520996 1032918 506020 766797 913722 1008752 766190 406925 986187 515149 208671 404015 548501 1033320 507112 572261 822567 936231 155539 963500 205758 662715 736396 105645 74742 577127 976340 260504 699023 190828 62781 220866 160219 496371 323540 320795 943324 440930 957741 1038674 793789 838550 360194 134875 1008015 711117 841561 346003 56894 340782 77752 1022309 768271 959164 946915 1018757 514740 487707 941190 1016682 543711 308179 245517 326852 577354 129810 748645 397822 980546 627502 818516 716394 746675 970200 362335 1028486 634828 945175 361399 375943 990812 776347 122069 1031186 56056 910361 482020 307101 512227 440732 733607 421782 567993 816241 849125 678299 848275 294345 944491 98071 868166 261060 687408 449753 898674 343591 417604 867274 415605 1040909 893595 975919 871825 71658 829323 454290 250343 737184 185977 977957 196068 728250 634691 880434 360330 681181 761974 365291 958525 286579 774953 842106 990254 351823 95939 735854 895661 964873 669676 716626 727409 990674 500839 353675 764943 757461 915672 1019689 114509 765319 624254 453718 670669 1035108 1023153 248744 989395 23503 316238 610987 1013840 698873 601821 602041 1016812 607205 89923 59221 419439 244970 289209 227580 162454 438573 779476 412463 448417 512303 1023532 60921 694686 797639 453379 484570 546554 571549 382441 302490 389564 297851 351351 744537 743079 976050 476761 650066 693737 926431 348041 976171 244853 785475 733999 246511 420279 423345 637395 788406 631750 107901 762214 734675 111065 248170 364167 522914 654456 897387 720452 762935 332383 182998 768792 509087 106161 466479 1019665 446250 602347 937704 909575 432987 886607 888656 174429 937189 249967 761058 996887 684469 893469 498757 499274 165679 767757 935774 1001945 105930 807991 55261 855762 220281 935540 940945 241179 964686 669530 1020361 565127 878921 957603 756201 553446 74711 320437 550857 359053 107388 247211 545780 615657 814364 1042584 725783 275263 241539 294461 965425 963900 616629 341940 248938 32204 106200 237691 953116 990160 625431 223131 442719 64939 1018958 316849 276203 572892 602874 11646 731865 257809 517478 81709 885589 903255 1045604 307117 674650 97067 404573 260182 228786 359062 287227 462519 453294 754015 200571 398825 832314 72442 582135 728484 473525 252394 774762 834146 803323 1012097 633263 703140 145147 697780 756709 905705 645715 940002 1027888 771746 396285 936921 428989 260745 502170 1006677 907715 445244 973112 522261 740330 934827 902834 1006952 342575 253338 252947 662764 629234 759729 894809 249975 1026949 517308 604797 210681 455920 160679 163035 812020 738765 817104 1005081 940406 995980 174838 632893 1037450 115327 698579 404683 715880 169887 895216 469775 959984 371943 424843 647827 610975 998789 747174 1000463 885597 756487 318563 1005219 759446 483644 259521 630624 919149 797433 1035648 323951 340702 716075 319051 1027296 355485 252171 290393 910449 505394 378767 645844 721654 699830 175343 181945 700193 327258 739230 1009544 629145 706538 913044 155250 1045586 358919 731614 618995 120309 437370 730747 580198 679207 308779 212057 340666 663222 836415 419421 611261 215421 538483 726954 586549 157886 761552 438711 281067 793555 1029416 389449 195189 324346 848670 1006761 423656 355525 881837 473493 994587 444797 980524 944981 649586 362142 627180 194603 960682 933516 778682 645236 306823 431655 971790 990264 741035 617850 486028 937772 922302 552426 333439 902824 986802 76478 650289 914701 568038 366953 872053 579127 758187 1018165 520970 384225 326076 193990 349177 431038 883027 863722 240378 850834 428943 890645 759831 445172 373278 818961 986933 879661 261936 667470 256572 944731 704266 868986 756553 552625 749693 601955 947640 923608 189023 984791 48789 206683 1017239 719049 568670 194520 773413 24031 878157 826677 845494 687898 713373 307125 479121 872276 610284 896682 216822 124250 521400 593055 478953 758734 484701 93743 473451 392718 315068 499601 645667 211322 240305 305038 314551 687238 628685 310772 673183 158166 901515 440116 965139 498971 182398 240220 159475 382689 648771 715405 762995 112052 473990 222637 880889 97678 584027 534519 746254 202397 112405 760240 30670 364370 437042 83927 58605 92079 172703 645234 143198 829883 542327 762865 373364 222519 883336 825751 826984 663394 204595 414643 859577 714302 976461 724215 720648 971370 496762 994329 957796 179481 790503 581349 329646 710436 480504 1014352 409046 349662 231771 896167 443253 145137 245074 107263 739033 113118 261524 728969 511300 490044 817606 292793 701093 425571 247927 564941 108029 574421 361438 776793 735045 313204 692181 676789 661966 228680 254699 1005747 973218 995958 531431 916680 872420 512484 747283 636912 966544 1024045 177991 739281 691450 179100 572359 782351 206075 734734 547903 713018 178091 723830 146551 505537 897679 354029 1003863 851392 379545 515488 356653 797807 706380 241610 1001142 749790 322335 675241 690990 217719 888471 382403 842165 846988 592893 876419 291321 944610 456729 708312 79098 821052 293541 470950 420697 319253 122581 891094 983957 644787 818231 212628 386860 668158 242610 124899 260169 251731 642111 1026866 727008 875411 691631 1022689 615725 124599 898696 1026276 956075 883990 1038145 241227 109370 881573 141297 707435 680412 587157 374003 1038754 687259 195952 645690 637333 771532 396540 314823 783240 705663 921505 429402 85405 125895 986956 342327 843433 705494 647628 113455 539763 604148 755019 843398 685285 244964 996884 750363 855416 645207 462702 221124 884847 25527 800316 700601 863355 374886 814968 904084 429455 868790 714157 531839 762539 118475 984049 875713 400749 441926 308721 237297 999180 203252 595774 1032889 391852 386358 400813 163523 979572 670298 500791 713427 648791 730515 782467 1034789 838951 846036 692727 44475 453019 744776 241420 77436 809443 431333 24246 518175 1032921 729309 423244 803615 762990 560830 509039 619488 644069 554198 379851 866953 910940 233464 642540 1033456 881845 1032987 611821 775266 910038 958677 732526 426719 46255 755259 804415 63338 743033 764144 508606 937054 176891 379669 873598 179506 466501 62067 439654 989482 563695 384173 680749 571897 187347 747746 832203 333621 678301 406471 602489 629343 866964 72695 474905 467698 445383 81123 473462 254954 920171 448881 966813 653609 907800 975237 911923 771865 1009104 228125 862151 648045 743729 1019104 606052 641012 305943 867911 346044 12158 951469 178055 317615 992715 175323 222704 736298 732787 992506 826162 869117 972977 765408 505194 830926 326578 92507 87871 846290 546483 952891 881974 496827 576567 534399 115063 810345 767381 1008184 709143 193207 942445 1004681 985263 649956 951247 638568 976780 112247 715182 892171 883494 503490 388307 367212 651559 673699 935294 502412 975657 603857 881750 388340 126027 999614 636388 203226 158201 961587 562428 334557 427711 517001 331196 161310 649638 430989 735525 758758 1035393 861501 509426 229013 440545 990900 240745 259892 461737 1020518 824218 628394 119788 188009 794474 977465 225431 737471 679596 469390 162745 142999 979083 580812 496508 612304 815538 249816 781250 931622 565192 253034 159574 454068 996365 992088 477756 370488 789983 625879 689911 235101 705753 267647 420594 960909 1028747 1000154 1019624 429308 422958 54905 425584 60340 255247 193242 846675 912538 373374 188190 631708 739240 765095 931061 669038 435727 430778 146354 572120 471878 234075 923889 835094 275388 450794 597938 859361 988131 1033523 977165 873718 55711 1029635 124707 948375 365407 617638 189747 436766 193087 1029506 116087 682794 935119 322420 929433 719299 825043 589153 693651 128402 56430 943824 346743 856556 702106 48806 500167 770556 193489 346685 276299 491276 848856 837234 735452 965702 236346 715894 705756 85879 763744 761289 138551 758126 110237 595879 615417 840821 490792 543087 1032867 455395 635512 114480 886575 771134 635674 629454 730391 317929 130236 418299 835017 185692 1031266 758861 649787 918427 855797 456733 717434 618088 698511 441045 425669 695606 128816 830275 988774 761248 243110 724427 580796 125327 335705 862029 841514 683878 810693 73338 117215 735751 59751 751719 861612 531325 768086 882332 956807 702124 779399 871371 524160 357112 685962 772202 240484 872039 373434 923591 833363 1043540 736595 762166 419316 485945 893179 890069 227660 726078 433785 589155 665519 653625 30109 51949 96845 829273 249683 193492 717670 406910 192390 992874 617434 958006 682421 734069 996654 178549 340941 767713 368329 342780 638236 286396 953060 756460 643325 707509 122597 496923 126389 429261 864208 711831 658043 255779 969271 793337 882121 293499 314237 888526 189561 656863 861782 948945 281851 663501 1002732 485554 1000676 99703 143983 985805 850352 940265 488510 24011 171131 1008550 663071 731987 382094 31918 455739 851137 680779 447261 906661 658975 572273 433167 335348 580551 755578 993626 943353 989263 213727 920989 366443 735340 879186 350767 476122 47049 772637 368298 1024567 605973 487112 1037461 651057 878444 874177 575469 956204 177781 89802 815471 720322 346430 870222 1041576 1021386 556140 53146 497883 907322 223861 749016 190042 487499 1001166 663444 437573 959704 774795 934644 897311 78301 981538 831176 948757 746662 159139 707939 339422 666841 445745 259595 1022566 734095 418750 382489 1025625 627693 626649 583657 157366 724638 453198 562910 775618 739663 796502 512570 951487 913486 233978 844125 553787 992937 1022913 123798 880166 994887 485146 830291 975441 718433 367017 761254 1024693 211819 941538 442791 577301 1003028 487900 709321 218315 306867 242101 173557 432113 740282 648682 1020596 203228 878250 539122 765981 1002026 740595 472391 233073 444136 687348 515216 385398 619655 256870 613097 472697 420536 1034763 477433 520585 203325 601693 277873 884498 869963 471843 666963 527039 802013 748425 1025546 380570 52863 257889 433649 436939 942526 769610 269815 124517 653389 785925 637928 933716 961293 746091 1019217 893498 97008 733013 71455 760117 743755 895195 253229 496955 775621 844706 806343 644758 44783 596956 895801 260148 911588 486425 310641 371409 618136 309815 757720 476373 923214 1013276 321307 1026629 1030293 331423 97848 208868 487823 690091 419487 1019682 335102 684788 669997 603807 818069 608135 1017174 469843 416057 1000508 474825 343262 421331 977969 269787 813688 999615 312767 326717 883848 162222 956072 546662 878520 970845 816071 782601 526333 708261 516330 837006 754167 109030 297845 670419 137694 1037720 480614 782367 480429 1029681 685175 378702 124805 838227 500643 138423 572537 498346 1023320 846265 437363 735125 567486 758697 619415 955810 914132 431413 346855 368513 357317 695019 236387 793565 1010435 349277 473445 109518 146363 849474 621219 730606 525310 464798 104118 734948 899355 962761 959910 111183 767250 951405 442246 349534 367554 218899 251248 760892 976713 293826 574419 956872 781936 331103 985062 415247 875601 274939 810443 508511 941284 432247 182109 932879 841021 377660 986608 223736 144639 437031 706166 359564 336763 1017627 185068 904984 396413 308189 292841 431092 254698 928582 995442 825975 122793 737519 454097 971589 1040542 1039504 771851 748819 479449 446110 374576 679827 1020371 954183 308951 877927 501190 422543 1031368 731388 728869 615097 387276 895907 467131 826486 449717 384203 555628 938679 385230 857657 430060 366043 472793 248605 935133 138207 109309 679781 607740 232238 382323 16092 492252 710502 1032611 297821 676716 459997 673227 285179 814326 177105 700007 387755 723607 195500 678130 374677 910726 290044 424114 767146 291706 633563 439383 936015 912049 498191 685537 583979 614070 437692 405302 1025260 506919 387945 695209 583481 499396 538533 940940 1028774 46557 751441 970381 58300 757446 668405 130078 761134 239347 875948 815387 339541 670898 637489 480828 111964 187517 473511 818360 260381 355977 331627 453725 681087 925494 331223 949704 776986 911590 958118 848345 608953 583222 346743 875764 784568 240330 488160 721775 858070 501069 727606 89150 981078 953589 346090 256207 865550 466857 470756 814018 486130 658127 597754 758124 879960 554639 956541 239447 990597 649302 867341 989372 215785 634825 322034 864196 96155 581427 155481 986478 182067 670013 298738 844237 309048 509041 941740 388380 568804 160750 599151 240632 775764 381430 510478 7147 808630 772414 531575 774897 772842 802145 968979 706871 752206 692349 607978 593396 706391 712028 933608 254196 736462 130708 294551 203772 531930 763298 589612 975337 169774 962907 325238 455474 258202 712951 395759 588470 334205 913611 834865 286147 547773 911153 399314 464174 1044762 183003 380463 995948 317549 744779 804157 169596 894078 746166 654960 896684 767440 512190 782560 674007 385381 967585 735353 680665 293071 477436 953398 1033564 730351 709994 838317 969700 484077 1019109 368284 804461 358933 260873 834676 258277 301421 423382 980611 1005614 612535 979873 758650 931564 111084 870791 768676 677726 358853 743006 319963 198653 713172 611171 554597 940697 535534 246750 129933 590655 552043 93995 894554 767968 106067 627150 818475 548730 880040 834404 331742 652017 250911 462622 454545 653168 907594 234935 466300 144811 255279 817091 743467 441418 569250 516769 849209 386575 495966 1021193 338583 40690 400101 839462 123549 812899 915979 878957 568281 735971 188344 142759 888173 112500 10237 36793 681607 447769 605966 674875 163557 870035 968368 734577 887094 653363 873561 687276 389516 362974 881912 540330 1018556 651942 739165 919405 799869 851064 1013845 424229 572186 1009244 505162 764504 695095 460263 583463 1036332 909447 741105 705341 932329 930738 978189 409273 711529 217969 653916 177271 1003020 447609 138959 575998 605916 922589 643826 378990 581214 318794 1009108 718938 408468 568123 835105 651046 257326 327449 338364 224110 881836 465637 449173 417129 765590 948000 855010 586893 504915 864999 490912 212465 893255 990322 970408 323050 646223 371053 489353 806095 351646 756527 352975 375010 2047 987640 631926 878941 903597 475902 100029 1038409 744849 954857 1024143 470139 388664 915233 548397 1013932 772694 119540 551858 257611 376044 707661 761949 163595 477074 752157 15023 342143 51933 542654 796157 194966 580623 484751 926515 440790 655122 452379 370165 615411 201980 422511 1013953 586659 171372 521378 798231 595611 526329 192300 887695 949781 99583 904523 963162 761044 484308 417349 345806 298750 566524 564678 437413 432634 659959 844990 952220 432507 818280 717466 751408 589069 1001034 931258 89405 710361 256389 487884 425038 89971 1016560 899480 929417 906452 713321 382223 521733 593806 650129 1002249 355757 967922 480561 109779 323440 400558 380138 547053 736154 1016649 487907 582650 968112 97098 101839 700230 760777 900227 104393 1003062 1012076 437051 938170 567063 224995 334451 347036 246847 939534 1031192 477306 863076 355491 73087 862169 245217 376148 437188 841187 564905 625133 252785 488163 268157 128867 875847 475961 1011266 592567 778605 352060 324522 208298 652738 996948 479559 805979 1041701 569109 628278 196201 739994 1042522 914584 760012 956197 877476 428026 286147 161343 377710 713635 428990 1042537 796407 366424 749464 758725 143193 127420 773674 374943 727513 516451 488244 455636 755422 894077 718475 1002464 1042468 764770 423021 318559 823235 517964 175093 810162 258207 485724 1009448 260871 846181 838300 471343 863140 851594 880292 656347 458275 468156 1044621 895705 252471 143210 771564 453772 798423 1028302 1014096 896410 503899 224458 868699 1041256 808501 132575 96653 810893 667167 480937 190519 772898 244391 324255 483630 511398 449392 580532 103903 856317 554423 452365 453159 128310 627191 872121 239325 534486 904672 582427 80686 125135 914309 70847 1025944 799198 943574 701774 483643 62891 482872 147059 294347 767940 841946 818121 747322 498340 909519 224568 577491 793323 784532 108910 954049 231795 588243 627189 1042736 815854 103386 642378 357467 867091 650470 654477 643391 969038 741262 65203 257110 570331 843927 497129 898241 391459 779422 494623 795623 323252 365557 234332 509416 481073 432317 417017 153468 959187 439687 349551 634579 227657 882827 993564 734513 418111 315248 472531 347195 938844 832159 985885 737120 1041448 388299 154047 784772 961890 814066 717037 684902 618829 953786 516638 1010530 655170 1039746 994516 609709 663871 358641 647900 866273 977102 769042 834734 1000820 736162 716460 892492 418471 1047072 601706 637018 145533 446058 309754 838618 415339 411548 343357 189821 141947 872269 723949 476414 910509 604381 440226 361343 589201 845145 643558 1037618 872092 282462 272815 750139 549231 550605 1014042 510605 388549 784552 154829 76771 881564 144255 191672 401082 826821 554488 294158 1028532 607675 636437 855255 873830 683491 975933 320671 883046 940268 552835 370030 766192 77285 35703 760028 523616 141297 325345 612259 129861 932393 333423 703891 379214 374541 175535 906005 748814 968247 664379 794251 501262 186297 870105 416541 803823 319186 909925 77613 369907 294866 252141 257448 387740 778315 236005 879893 45823 610166 1034964 961906 870731 952198 763290 152031 997443 392715 843290 469849 113875 247641 1040032 292685 130962 526255 181743 521904 261196 329982 222599 615668 290250 503926 902711 243546 382426 888117 265631 496862 572635 520644 301813 223074 309034 343699 380657 974954 261705 411576 804663 1024173 882122 636713 129562 927322 883036 976267 656366 820887 485421 973729 286173 416211 248055 862255 495301 729981 244046 642579 89263 674039 750238 708337 357181 640446 715415 437165 612280 818231 835346 897597 187158 742858 129095 987419 839897 121403 511086 201119 42415 390804 874097 123322 1008947 90735 1022981 940620 717159 841905 710711 450194 971099 793982 736523 875937 970815 613562 736035 242508 507418 938917 730028 617926 556387 933585 585163 1026637 873458 499001 607175 914601 694163 169781 799662 203641 883140 748852 210781 764519 224212 302755 520370 1035540 246959 550510 871733 124604 561073 312182 910006 997017 187955 437984 225822 832880 241617 195802 628602 1016764 455206 240521 384534 712580 367539 728483 175207 646740 327425 871695 766900 845770 244177 569065 322417 691165 567895 357046 965161 699535 246383 407962 600463 571875 1032591 954547 466885 93302 745006 442130 638553 516310 456515 371770 429556 1003753 367801 431068 159963 258109 586170 489560 961944 733801 875416 504306 844631 258364 62379 251994 768914 222455 182893 78579 671119 775465 220499 650302 372317 203231 497352 160723 358770 947746 569070 648121 136919 581414 605971 546743 984568 318413 617209 288055 926043 693146 921375 834352 482614 734060 162966 538995 412925 869991 864208 171741 600830 1003964 274038 826665 97258 601522 484604 975643 1006660 922606 900896 258483 900745 319429 772754 242580 513729 934703 292026 153791 919417 951899 717604 554647 1020864 395695 749256 210676 485316 364466 662623 455257 709305 85613 796439 561663 462818 397276 182266 155451 383535 973989 952803 889324 1010732 953044 978122 701618 961722 364146 661306 485535 48030 995096 919421 718909 221154 715101 833996 391721 260188 167906 445383 498191 589744 509837 568806 57269 372194 873193 925529 249252 383736 96145 839108 367065 372426 178860 637981 947112 967974 431677 642149 828838 797653 996956 327244 400886 112539 973323 998411 302939 930986 961205 192434 997148 837548 1004829 975729 89022 763963 564141 883404 904233 452703 984493 564830 827360 509467 527806 997833 327505 450845 255717 842255 923261 873329 623415 877690 153726 893651 725942 1028326 28431 409411 796525 808828 114390 106458 523428 398991 796567 759897 932533 418215 838481 1032946 1005188 419631 486983 859485 334844 649868 421162 291804 484055 371162 979392 128622 440103 891109 491152 625007 571607 669527 908489 444239 898220 236316 797668 682298 509699 973907 413397 771229 163562 465389 111059 429430 709785 353962 476062 779377 898446 945964 329975 546494 242958 699628 874290 518407 384793 809875 826982 506125 705387 365743 514206 825299 482213 319299 671704 22003 768102 983532 772182 747116 528254 568061 614777 1044737 451412 889006 388493 831310 856956 652640 638298 741255 1003054 734700 984985 450356 703208 418707 27374 500267 706677 484807 899853 833774 783896 638601 488199 994710 747567 900139 807911 765022 953435 649799 24397 255849 95730 512810 847689 323180 362172 881008 258785 242612 522385 70559 645980 382892 896713 548694 390820 681502 509390 187068 975514 453685 784976 753040 687721 828621 908051 648889 545627 713167 837477 910677 40575 543719 777634 474801 392016 91962 908768 127971 501322 548685 875417 628051 1026764 584358 498343 930740 804469 189148 473656 385827 249516 1032861 96318 496248 592303 1032284 585409 381916 435109 1011870 748899 979283 949259 276990 661079 420173 946892 768578 561055 673179 916612 634769 722671 816405 933577 972122 638680 453838 353206 186779 921419 747354 390445 59889 493205 681710 169871 508853 531183 130330 129264 646732 408018 450910 102356 689786 588187 477277 902551 97257 488101 423732 683234 561759 945747 108509 699824 630315 837104 401372 970566 674695 345455 249069 959131 571957 121275 482218 180196 573322 986812 322444 866717 510749 376025 745657 762331 419795 179106 1035076 835228 342630 1024114 451194 61368 387751 23391 821023 291934 224108 96108 694990 904583 957491 996312 580532 61693 270014 428479 137193 626315 356196 217519 920436 241414 250318 1046852 444332 517003 343949 891301 840533 748601 506193 418285 292028 382582 876113 603644 929212 423508 767328 436821 95929 227118 539094 440931 538221 311997 953688 286261 695730 379338 357903 502520 312295 1013796 235635 275133 259780 135675 837530 466489 499601 816978 496504 227795 109883 842970 453218 771691 943317 243279 719887 539998 461693 247032 358101 620775 349978 566637 574205 628728 733271 915248 934858 366967 957126 757569 545591 421157 613747 646686 257760 119927 873081 1006125 800927 964226 613054 813475 147277 288667 1006731 975175 571004 946717 95079 280562 607958 31420 511205 985551 221919 1047618 46430 694745 649059 832587 607631 891493 85741 490373 497897 441484 937397 453974 476282 356328 588446 126754 536271 187983 93054 235741 635603 331721 728175 497000 347515 120689 556443 826345 718785 456014 895578 425523 238323 882028 685340 862765 439537 298844 784523 854486 116348 755507 408221 742311 759188 637989 954072 849116 246895 686282 318795 203355 796277 259356 30692 894489 56103 494655 744337 502840 82423 946730 716979 863564 726713 257984 382375 222623 764523 468818 492111 634658 683945 849762 663403 1002057 370382 31597 210361 834532 39774 359234 453517 677349 518950 1036609 828987 907427 813016 808158 161223 116668 185199 469550 501475 224706 931304 975077 653488 351355 654082 988823 1037459 638736 978055 934271 576411 278293 489056 831045 413606 1004916 1037706 1040949 420567 416851 994701 985279 694393 420732 92763 593149 375925 1009121 424366 607870 176024 932625 641206 1003741 158201 212842 400314 163000 339126 506945 319139 146296 475535 92030 119677 232622 758551 906006 209778 698075 861021 895306 334942 221911 900754 383473 675661 777041 534459 52203 728818 485814 56818 424612 855788 256606 320239 757458 375334 736470 372276 339413 827190 467517 803803 126682 913801 144313 589360 379190 149757 588704 833735 460751 124345 1019312 900186 783644 1020129 840173 62955 248792 256281 795581 454353 886219 948371 481564 154783 189175 601964 637829 210191 1003980 585390 217907 901841 621332 778425 417516 776780 245134 964139 963235 251194 216820 531838 449865 563710 951417 579037 130868 208730 770914 800973 378757 801422 640667 579057 941450 616101 658231 708782 220471 928047 317243 488495 356957 984532 157455 775113 152999 706907 1005136 648678 663382 140263 380752 776973 1030256 516528 668153 196402 938830 989633 745353 782698 1013377 707357 121235 595743 1008888 18366 753304 941861 413645 638913 708520 939561 547308 401270 972514 927247 254187 1012108 252706 485845 678612 321139 304637 702997 768333 895208 594815 605169 644528 971987 610163 409513 196358 1046273 232393 385139 507026 583051 967335 210828 937665 212389 341135 674590 405743 236391 896227 88927 862909 709407 878777 803691 899378 1033734 365851 959160 193884 709593 1017002 260549 778587 564045 212444 93605 961692 127708 129395 741034 432011 991168 751954 470731 426335 840613 185658 877742 827155 678357 509349 971683 744642 353972 1024583 925855 780362 185206 878279 931286 994830 891813 891471 845553 916264 683246 860920 602871 729585 937811 827053 943668 698613 155287 316591 1010572 909767 383786 856751 547446 447550 862661 800183 462131 375756 910182 794202 923833 873525 216023 732374 281085 244660 269810 359834 646596 107258 660663 944403 473894 169263 251677 249293 54877 748666 800605 121269 310982 642858 948429 898085 372887 320233 747818 899100 1035349 828788 555687 848714 1017022 408419 743251 637617 834992 604319 186046 610767 780489 245298 960573 947417 561981 636430 740972 785044 48122 1009458 8057 370617 1036529 390520 285502 1010963 991527 702434 941404 755654 1026566 911842 990598 724856 723311 322319 138459 340405 538205 675769 128785 237153 278174 728657 57244 339511 355729 381238 310605 122159 654513 337587 646017 487096 950025 621482 951247 196204 472789 698216 1011727 212316 582615 451045 927646 522768 902494 101095 937378 195727 694122 1042596 162634 834110 252396 415354 314110 223074 270140 750064 722930 671493 751254 42940 196148 655176 762479 947113 1027748 312027 695222 898004 58350 380677 102354 99321 875796 497388 889464 614010 890076 847003 645267 1029893 616426 143175 254430 536159 329623 670521 62991 801071 913154 571283 695347 423769 162389 962318 505611 435804 784608 44018 953434 1039472 161722 357005 120805 514956 649782 779185 904403 363387 430331 922234 228359 1032250 799481 849004 859746 971464 1030864 1018737 886504 190197 30415 931689 809397 357048 513546 135039 727259 332765 490113 437157 990144 909092 550889 905451 764466 854141 380242 924117 940216 1016175 322492 50543 485778 228954 243932 927132 925476 1037070 351084 962649 896899 731481 988103 911268 255668 424646 668157 847901 652882 437579 1007866 1017621 388336 122270 539558 879336 61134 386759 573201 947299 236623 684839 942564 114626 454815 929256 384787 448710 545646 573400 786177 208809 436627 241092 376363 52182 12141 260498 1004053 857336 1026980 952050 388293 105466 202975 1023239 358615 474418 371961 379565 888306 946268 993521 609914 503490 119641 325391 238058 305125 553397 830931 294200 453075 816524 802569 216542 761404 907680 91963 847089 831982 256700 471087 477817 380069 936602 89070 682778 435164 319316 774036 441942 482132 765507 612666 143997 751675 580833 647072 778319 369822 967374 947798 97093 158503 341963 348082 579449 511050 456513 187566 163114 436216 865508 141263 973618 61883 889673 379574 326036 182524 118727 894181 112026 840874 256915 864225 40439 921446 39677 1013773 217004 923277 736797 815567 376178 29558 645073 297471 622229 757348 382422 445683 930531 153059 996657 146910 476956 711711 847150 921147 435343 968279 984874 447160 965701 421498 159447 696041 964250 871777 847501 621378 391920 302637 1042439 801233 879289 763461 835552 585395 927728 826043 261140 585665 946421 395007 958432 817241 387917 863115 554423 24349 547195 684788 793659 153451 984854 417708 122561 447247 891196 245048 217939 477551 377279 635452 375579 348991 989277 252439 587339 535902 119750 381617 842390 759180 813675 253545 324425 940940 561106 255674 490380 617229 716401 668142 614056 254780 452758 771746 454421 578791 114377 518506 812220 309139 690154 770417 958132 895717 485298 703374 382697 595518 313127 369055 815183 510869 215358 431737 515376 650412 1043090 251796 727892 184989 955055 862951 736357 932943 580814 697647 715467 166652 763811 374220 855443 787831 870999 113650 602719 189809 60703 445681 261274 703569 154558 830385 347378 873118 471910 895542 256629 653446 119933 1018411 543965 653962 408421 894509 83867 928888 478422 592111 404921 339118 707526 145725 1023362 552890 860907 624063 497586 854587 251269 1001052 612655 309174 617046 301751 792422 695655 755293 509640 498852 324373 54527 692195 397266 406422 114129 947467 375668 746598 246738 920885 382426 93790 645916 510106 309962 691173 689597 174443 209517 693970 462191 269818 514289 746620 341174 987854 455834 587553 652520 210011 23870 469405 881331 444136 907969 312655 746807 646413 1027108 910210 857749 909611 341749 145627 386292 806587 72943 123502 1028152 968798 756422 876607 842898 877387 1024709 833159 222874 988470 120990 795612 801071 867105 966176 964947 884176 105579 306430 547527 57245 965858 695240 220660 979305 996774 438772 749134 642266 994188 748182 417334 444765 776230 1019290 990977 702787 1027149 145398 450204 391501 178429 639411 416445 905660 517066 1016234 977287 646482 31326 275925 55021 725343 961904 654605 604664 1022503 461780 351220 244771 964560 765634 965217 448346 84655 940145 713018 910017 901917 485093 73686 742292 539095 609660 716919 104432 448944 192619 310830 241384 837173 650954 520733 249018 986330 436981 758662 475630 763109 426711 280799 343383 922839 644664 750836 255928 933680 446149 363183 383427 783242 970931 457872 645010 872858 840459 1001382 224677 824313 424536 908466 249381 965718 790971 752019 707411 341723 245887 890697 420848 323956 775004 96205 462159 862487 433818 928166 668343 980104 489102 969895 535532 587034 928311 254286 722271 563449 113267 991032 60366 471292 1000590 940335 758486 670087 364530 989904 419181 629478 267766 820922 499918 672957 895430 216563 334571 413399 258597 862589 751943 825966 833328 940282 14303 301946 744757 480563 799978 127902 741209 480919 462802 576671 438200 519442 774978 91875 881489 439959 957079 865605 307326 642622 223822 379961 161901 459262 162447 144175 985143 240062 625950 675635 284919 865947 333805 172973 454530 112767 889464 478981 747187 24126 472189 512963 493271 387572 669547 785427 470754 183661 240263 951831 382621 313951 1013818 355655 1009836 290229 995217 255067 844525 495379 1005831 638006 996914 712878 949271 511344 592615 501197 514604 714550 781587 957122 591868 669999 606399 738227 950395 996525 208573 938481 548453 544621 720705 706345 128905 513764 291639 481381 126330 94670 1016306 187875 1038216 437052 501573 625852 489241 128179 996956 664061 349675 800454 736192 243093 470888 993754 896643 681687 1004715 424054 1031233 736042 573123 608683 418746 235742 189983 406109 1004005 937558 1036944 927173 834228 231351 446372 480485 895889 945328 834708 769092 644443 259342 816065 102307 951358 387143 210347 1011852 208126 1019842 1011140 596383 88951 828844 214769 79833 292811 226124 798129 889407 410079 609469 104238 183026 120629 504678 385143 497543 570838 791647 416970 773013 949296 387357 179323 259229 888467 653925 85434 637617 885487 418710 437033 619833 559997 175049 157564 423288 470892 461276 771318 438523 859859 236004 581586 798690 726735 941622 738618 632269 331069 579194 584765 365775 952165 628284 501453 1027666 696121 692635 785411 381785 800122 486369 89303 870892 713841 806733 776804 926335 847752 644655 91109 224935 456536 358294 637029 726575 673651 446166 341819 191918 349271 624249 1041482 1036890 128690 171199 753172 940590 159217 385581 510111 841172 733369 247642 641517 370117 942822 748996 571645 820843 504941 157035 651462 728497 555123 899611 503382 305068 897338 760744 768161 746217 502541 663166 616316 679597 384110 889777 162421 624823 124405 724844 681139 520254 644636 678247 679701 691448 310264 866961 161732 313065 379636 372061 249812 944632 359317 869279 625067 235902 994574 909913 570794 398718 189623 708007 1002009 222060 517181 28559 907074 894888 170838 238042 903114 959350 1032820 1036104 369991 482954 728484 580774 766586 273399 825004 354931 650854 739527 198126 769624 820198 614209 451820 889241 705269 464583 177533 732220 324743 691147 866701 631911 260752 819140 637793 425386 798101 806852 881167 420022 903511 325219 540299 1032806 925207 595189 110448 111887 887517 126692 836957 944517 103868 51167 470110 513253 116687 349357 1026646 521255 997122 1016875 416171 848075 122252 373370 64221 601686 714964 1045017 906529 1004984 241468 628542 790267 957133 746539 861623 748465 571368 752021 183606 968149 416634 847492 767557 865617 351961 779984 282469 915864 580771 992871 422957 113977 797373 999503 1017320 372141 945435 727399 892073 324262 577773 497584 944524 45029 801211 981088 887838 856050 209357 973839 737090 622232 932657 629675 278000 184305 353739 608885 695957 955587 310187 805109 581082 895716 747110 387399 828715 406716 216306 129287 614201 1006920 447940 961424 246650 994516 23543 827147 282467 215103 992915 207739 136559 646321 256183 902813 952948 864755 169596 515432 480726 494897 807037 191737 341358 159682 728940 740784 583393 948821 60729 208574 702200 449700 522531 186230 49084 990229 242475 449223 1036970 287359 303066 339550 455130 814531 960684 999766 195166 898353 423292 283967 407227 182245 241456 282451 882773 493134 871523 859043 760918 177786 221108 439452 609846 62300 782116 119711 179431 931184 743235 899269 924965 111605 478854 413562 220343 939911 607678 916136 95730 188878 582771 128205 146938 954866 667036 337694 620002 251301 189419 732693 637197 418639 1009428 1002078 471835 470923 64456 95789 930571 153971 904376 255142 626059 246599 324755 522562 953923 1003886 822390 980737 1041052 478893 11751 113539 944949 883329 860791 857663 705979 380102 942462 482323 474659 477403 439397 125307 367348 145771 520254 897870 46863 464717 706681 228176 102378 681564 978466 1003559 469980 995509 782351 650153 455331 745045 841445 208593 89852 223517 343367 227693 56291 185903 353899 240855 494051 249518 858524 78575 778726 202604 848933 211822 694215 993733 878346 449472 846732 115415 158151 597115 939243 581094 271679 122123 995170 531287 972016 755911 572140 378270 835125 907591 794531 639742 55085 376165 1005748 711457 1006369 97128 252836 432413 878834 841059 442125 849219 437399 437597 867734 579312 956289 284542 50095 550013 389702 638476 256626 436029 766810 759366 455813 732405 1027154 783458 919507 46043 484261 993966 939066 1009322 899040 377403 101591 175357 243174 239077 763372 403356 259316 708057 598997 628846 756622 936842 115375 599011 112067 944949 708501 358742 343502 112632 914546 712009 51583 849368 733725 32180 1036692 615222 372015 328694 593591 776496 12127 658045 110229 591833 782863 163747 580423 858858 784504 820085 739753 163060 671452 468188 572815 634678 113582 351389 626526 170876 659379 824190 155603 368462 465864 354927 602327 732624 881866 65170 697750 967071 43454 550139 335309 241034 705269 985206 329207 163050 567028 734781 101342 895329 758732 477278 55771 97137 939721 776973 265978 386706 668586 28622 409394 357084 305906 97337 442274 56958 260768 977578 920187 128427 195877 605876 1030340 719920 307048 713697 564782 147154 130402 505966 913602 605027 833823 804519 35743 873138 240477 292695 484765 833706 385992 349859 296667 489346 748490 708783 749855 818753 974036 965537 856501 897498 964072 306490 217774 446589 931609 936751 221069 128897 648363 502424 278333 904424 843934 31221 300529 107839 511814 521608 182175 483918 368855 816481 631902 157951 240523 674871 804679 581443 455782 516686 563947 151511 124014 731743 612272 1018102 705898 634702 989364 442495 754419 240797 230375 446418 145277 351382 588706 912161 929737 237334 78840 684876 918653 441522 606088 204246 578266 584031 212199 801742 279807 700017 84990 389366 994319 378493 563437 866116 693127 322809 439180 479357 286380 687372 52713 652405 425649 147318 365971 826578 326485 890536 923589 864931 220391 849082 483836 676415 259650 351612 489164 364894 304506 700916 801974 455856 503370 895094 842014 211290 27871 804347 719417 629658 935377 989381 292469 674486 858486 949844 457388 321497 841942 694110 127325 444789 502982 785572 96623 200141 515852 1011820 439669 742479 815447 241513 1043556 250610 494951 421804 527353 586291 288494 686445 187738 310754 718371 932905 925634 93650 826841 937629 309617 628682 654499 472912 248889 40315 236978 719281 129379 791294 1006102 612891 440857 424340 956067 407101 1012344 1026574 1008353 1014796 890965 167839 515634 920507 592765 23932 407439 324549 960309 753159 611297 450918 382289 887698 1013798 996631 520824 370971 769286 893389 711914 619173 430054 994976 810189 386135 487058 878377 948913 64557 185247 904860 390704 750520 963969 1007988 571753 747667 636700 108910 299959 598525 680881 470900 414633 898504 674757 375687 162297 733112 971343 880996 55967 723190 890269 437642 815982 350680 747874 1018318 724821 251366 779421 150525 522405 233145 498029 255736 502392 831237 252086 738237 673086 464669 1001051 125388 105231 715335 193716 946513 495963 249084 108794 439099 580775 890444 772449 879065 618196 111375 457620 879313 498805 952774 695254 732782 498228 967532 346612 781589 468968 676666 220719 959535 348731 623610 92854 887163 418545 554366 634927 986339 413494 847459 563450 683410 773688 716194 994396 719379 364281 984127 888162 569118 687914 759981 908172 936906 247085 619703 433593 708429 885241 253158 838633 844515 176974 848662 320599 564726 702731 644756 354553 802625 665562 1022009 845387 503573 244963 189739 801630 812665 141243 898597 457894 774940 761540 830751 932758 887206 378852 414303 896143 335071 608219 459451 997314 323484 167653 274815 231135 890078 85980 973080 1004006 831260 98019 760103 552861 103774 79219 400844 513063 588875 841189 353671 991858 775779 864130 758139 874828 518501 691881 114113 156542 1020443 346927 484073 646512 420922 91894 741494 511762 793397 513844 498528 834217 893718 515618 925372 951727 587188 763124 179794 921062 274375 224885 663245 210341 907665 96971 745980 640910 773508 101999 916230 813521 555454 756713 874738 230837 794255 112436 897718 1001366 108891 1023747 448746 763384 445685 747855 456886 251621 821196 495027 414647 586405 289013 99279 943926 582394 844027 228245 798302 1032866 850458 836729 809896 673699 968141 116557 409227 1005624 849513 490432 318820 567673 960963 605606 510584 438855 725598 559019 500713 477932 209687 581466 234375 976981 348403 633082 886726 114608 631027 278005 731783 725758 389662 754639 922342 641916 391341 859735 507141 442671 497415 154229 972999 698344 187114 62780 117487 454898 141301 580461 798137 772941 404714 353996 779936 582571 121587 744471 953515 908353 114379 251797 514716 371815 113138 707667 358099 179806 467390 390313 426463 255307 977872 714659 512302 928171 369640 711431 949638 812159 646315 704097 723894 891314 715321 130354 944305 644277 645777 422776 976185 932422 291447 310987 1019470 31547 474771 435773 376776 873757 972124 775844 328955 117357 661197 293767 379638 473333 255662 370747 906579 1044000 642197 159031 478333 744616 75903 200682 521825 114219 1038629 388560 556717 764750 777808 999591 987551 681897 633189 997942 124398 410551 176859 568307 469679 343331 904248 645678 104366 667501 86965 924343 386585 1018800 825695 702268 741075 939110 432369 856175 988882 822649 48948 837274 321020 616408 124377 484810 486828 888672 707556 639911 795837 782985 61400 481193 1018826 711388 473797 134399 416953 975785 825249 755322 867228 878906 619047 552179 130067 983933 152319 691929 932532 363303 763728 945528 515606 466897 1024817 912436 313319 910510 1017934 293075 1041578 735350 748311 326092 742641 637543 29562 925390 477933 931269 697278 187550 358162 637357 671125 356919 904386 144766 943314 653745 379829 216011 426175 161603 612337 646746 196242 570959 302773 995794 986655 729533 485073 593822 294588 827203 735208 894804 236207 910157 446590 762786 368295 906872 480030 933793 878505 614053 1006352 825741 979542 605052 1002583 712368 992244 1040933 218826 605811 600699 63962 904205 320999 215538 666236 516190 260905 747790 749661 960116 441011 928221 261153 405102 923214 705769 471198 880530 323299 974941 420907 5630 249130 862708 687307 802323 589085 838588 47860 537530 776733 1028641 260410 408027 827877 257117 473000 722926 888723 954997 990050 877885 762206 723421 249763 465336 994841 396911 574323 485038 765204 1005836 915200 280895 556619 349934 714343 348878 74615 804075 488645 493789 736460 686318 224121 476967 183898 623486 863515 480837 73325 440769 683809 151281 871385 830518 881018 875242 300892 588390 247091 867094 564438 182863 389332 717667 897813 498102 410489 816362 731823 830422 404461 509688 1018035 699535 543631 468458 380317 893747 341295 987357 278264 350669 755422 1001571 703306 339279 288437 381829 337739 675310 812601 347548 783637 159630 370104 717903 828535 1020199 759510 599034 938614 639862 320969 577179 401136 248247 334838 120771 577071 417238 471770 849605 333733 704951 520066 695478 465826 174076 254334 802474 885339 699177 118265 194907 205949 290238 496817 259605 141165 338285 644683 790483 900032 482714 187212 391781 1000634 619862 239438 802147 217963 351414 56175 620770 654242 839112 776970 245125 357667 999188 659955 501978 497237 494970 750389 24473 365759 1018259 944347 390361 477726 782804 1026841 108983 204212 611725 609085 867879 375400 24158 1013696 856025 257352 64228 945259 947504 142575 939175 912170 388178 869819 884104 675045 760625 863799 932545 163359 942889 967791 733711 402783 1014360 268247 895836 954839 893809 670047 26549 701638 895828 866643 358115 142069 820567 835118 732526 859962 230719 550652 379842 387409 895393 615910 63194 1019468 128610 359559 959143 248627 258269 376361 64093 755891 52924 587430 452730 569727 444811 368892 330430 44023 962761 552422 576271 957198 879226 471897 368017 890430 501863 542171 450308 438842 995387 191609 375660 226363 493271 949897 367673 937658 26046 487477 109790 763612 1010841 178366 808882 437598 860053 636258 780335 944687 951719 257196 429174 566748 783064 189918 106967 1022362 842596 984167 184266 345551 883632 581048 224838 710843 238425 503404 468282 495987 338619 173359 745347 324915 366293 190136 892065 248633 173884 778677 760071 972227 278392 381899 348767 242255 643886 596967 152187 562782 879939 733532 189285 844220 718877 610003 579003 671502 827771 1018712 622480 763350 276983 1032773 687536 986956 644993 929208 627567 628685 104051 766945 310377 866949 513811 398783 396687 876966 354107 932268 881459 226009 789175 377183 196384 888171 652753 1036387 776270 496090 640861 823065 825499 625643 318675 340478 998572 400364 1036784 686858 449035 682782 860024 970322 696164 427367 468898 831736 233275 424660 578910 595802 473523 125813 790215 1005409 702343 674151 168543 1003952 958927 301033 879724 375020 442196 613494 102878 495528 555449 1025865 40635 736598 748194 146342 619766 416225 611421 325009 176029 1002130 155303 928497 168948 905040 473863 1018519 510223 1015965 380060 748969 254138 840636 1043074 601893 502198 297903 126124 764146 761009 515653 499384 234675 662859 761298 830554 253409 489328 851721 896844 782524 985342 707158 572475 479078 681622 708005 359777 840633 979258 984794 417237 956709 69369 536492 1030226 502256 277867 739260 278319 885730 457324 987578 755899 874118 930254 129250 116591 155094 957609 670936 30895 200381 352015 1041188 1042242 990022 970971 373337 129884 675545 560887 736551 1002638 735342 406126 376517 739301 219758 97434 445659 446886 780689 601915 72031 1031716 535486 905466 110279 258953 288728 350931 639736 358188 570601 1014922 718561 694178 846037 248244 713603 670494 945948 969486 96455 455891 768139 700883 340814 969172 45014 910584 390292 249189 75967 351954 669614 592878 727925 73706 971916 899095 923435 371658 666555 502866 224945 999637 209381 653866 724317 545695 429247 931032 503847 214859 226875 421447 539065 924369 410091 998435 570741 779598 122211 829042 429719 1046112 780721 91961 649156 366421 708048 364269 851116 799413 801195 687779 445330 926063 366009 773700 960314 928105 247083 439621 174061 978067 780610 1003727 443251 485438 776492 208540 429639 1039617 229194 1006644 945861 740816 252339 489891 301817 294077 634089 514086 363551 586730 240442 802348 804830 391577 97588 480985 733591 779810 228755 605467 317048 1006662 47929 683369 779912 1005456 472042 1003701 481998 468212 758122 638753 306830 1023152 602068 307026 851128 318618 845142 769473 913044 341741 63599 746329 729909 505738 179821 446223 629944 356298 586015 105069 449677 510916 249142 258329 253160 392293 694983 170717 500634 455516 963706 762712 911877 579993 121572 338670 930350 380460 758422 163629 421834 511513 646760 638510 607980 321492 324761 764209 978372 361395 647510 988223 910712 384262 429902 356639 798137 306926 685894 492907 686580 948395 992542 890499 813645 842255 578529 765321 972380 189725 154996 954213 894511 737662 199775 849181 679147 222153 963337 128937 220898 690005 946206 1032657 235325 437422 97506 554957 637596 353084 48796 243251 744551 932423 515116 326478 127470 448634 965283 845031 633647 227447 89511 386391 930939 362715 464182 822213 512316 859756 446958 387750 749333 1025081 883888 353261 201597 211798 593657 843408 1014345 382093 810358 781892 862939 612721 763814 461689 770111 938963 991941 385518 325244 925911 707222 597619 793342 346007 158271 338743 413467 473643 798407 693938 658918 210425 961564 936777 384689 737887 576622 58866 845347 442040 486069 87788 880488 318702 1007300 310969 597623 180106 945376 220021 250614 243855 867228 627629 435693 200315 607901 464858 875085 662516 948906 967263 410567 861911 911025 978372 185021 408599 301043 813522 783500 731919 952983 832638 64613 961191 30459 303343 257590 858957 551277 923289 847656 953261 155381 163816 423473 908912 59289 59581 762645 1036431 761100 404412 728490 457556 518914 784457 361422 13182 333494 138749 175083 724909 802227 175918 304950 319241 211283 703370 503900 336829 513422 1013322 855015 270235 646707 634848 864893 714474 896342 358503 970332 599223 231129 715665 583406 180060 366510 744262 928319 279291 595953 562662 408929 652192 706476 23981 959084 777539 255836 627958 762271 677688 1016560 485590 946221 591326 841887 485010 144110 900111 622308 595881 728849 873883 962714 516537 546013 286078 425456 308166 509533 841361 618043 463998 620091 643821 794452 996969 667355 159146 248808 447182 1024807 1006960 397823 767906 230365 337637 971958 377578 380756 936821 683535 379481 778860 369274 645342 416483 309919 1002321 597694 389939 427881 928619 122740 671137 227621 178654 943047 31980 881107 487711 862614 497588 193861 588916 889455 880979 1041076 338621 571306 227355 894499 904372 893395 995973 238111 570809 622306 648139 674234 822250 761978 229155 63375 680952 845581 669178 122580 180733 1007821 991541 333503 1018457 874279 160506 519706 755059 15261 841291 151461 625582 470129 1002122 461820 850253 937325 703858 428350 1028292 446099 947429 395518 69351 960345 619955 1030697 642348 937921 727905 906140 418649 183931 54175 797680 48980 701748 619055 120569 162715 499552 979874 621792 715685 616890 312158 421716 924373 405135 802603 921320 854703 112487 470914 652490 808374 128114 321819 932683 190863 670321 490030 391010 242854 180733 243900 324206 944331 409540 204123 807349 80333 801139 799414 776453 717595 296427 970983 70367 997154 210633 988845 411183 893532 936901 879644 866032 452783 555790 46707 347749 651406 615389 342431 403887 450086 925389 292081 193119 605769 1011756 257952 681678 539493 686202 156894 930275 769872 1000329 665076 154860 825597 976582 204247 457512 995749 905870 442012 373364 444244 1045780 190110 964141 418173 108135 170493 856319 253717 463647 345031 576462 636114 341607 222995 429556 274094 966942 1010443 244890 731934 447949 651139 414951 181655 679581 251190 955061 439341 718407 379705 718723 614771 939500 402843 193377 909993 626131 619980 216982 556254 514945 820383 235948 954850 664951 379959 443221 909595 779752 60055 952679 94894 697831 335655 420214 668895 568190 286393 911570 602601 613007 241542 815992 832465 23033 513291 441620 484534 81707 461734 494546 745102 611125 954284 439710 605050 368275 930521 220901 546533 677825 809786 145869 364187 367837 697063 717141 881033 474002 695921 780184 31179 540557 212644 202671 640781 735755 65478 590335 242662 468389 512807 566963 626457 1045525 274385 128230 565113 604648 712277 648612 836542 478057 480875 996404 940739 450083 679245 124636 906476 562167 56184 276091 700052 31548 934239 1013936 93938 778736 711226 742868 373975 974213 252774 794206 76637 464479 375950 991883 448145 605040 218554 263919 741074 436627 511593 961558 678458 94109 437029 512729 709573 202606 440100 171954 626581 93751 55214 155343 789431 381434 816466 253864 36711 504711 473934 378092 446679 759331 1017446 1029635 852982 832141 816085 456811 905925 766284 976768 875851 1016947 879389 644946 830068 518776 698014 957314 125564 128798 814484 60587 657397 572396 889641 963343 890315 202995 628665 777098 360195 190264 771316 21759 249133 152561 824943 245982 290454 985342 807095 944797 741270 670297 961242 341447 750248 834259 959851 742376 975469 595647 858481 849617 343239 493416 821839 781513 456465 764650 563614 418750 895183 427229 278500 396199 177769 307110 612134 699599 122780 665401 774723 391732 869303 930364 602495 244837 462030 437418 464286 242335 57061 73661 694000 163494 473484 542205 388263 860397 984663 500795 242863 494054 376611 878196 914579 854758 519972 48110 79581 254739 512569 146662 64543 494439 771889 932413 897138 445692 977140 406981 974481 986014 715958 910700 661356 196129 349079 978506 470824 142567 518449 457803 1001041 999515 31932 899529 1004202 836839 1007393 520680 747994 928988 609519 384313 153726 336743 379770 203950 471770 384325 381279 441394 915768 715692 81788 909617 941262 226005 358999 40719 566269 287931 856637 429103 547759 1040868 169963 416612 439662 449640 1017063 277426 385367 359210 886505 40683 198587 636393 77721 319031 585330 756062 694227 514817 114022 110169 617958 389594 97182 385991 704890 448146 798973 322154 359877 831547 335683 589282 333015 960721 674495 496427 925097 442193 91742 967439 418991 563058 740825 712826 477939 976058 954587 452371 624063 1042500 479867 564255 117881 745041 124443 882707 918477 329403 945810 520476 972170 564634 640868 199613 577175 511818 225218 855737 390293 746281 400242 1003314 847068 716971 1002729 967632 904717 452370 616265 973833 1042988 689567 435079 472649 386746 836895 666346 846244 548824 432462 491891 93683 334637 461690 783637 353957 79391 259856 757480 508551 822245 259381 212944 236731 183375 756507 591774 891874 568863 772034 947753 128353 519840 64696 659061 942582 183391 951226 430879 858490 956209 113975 294376 584042 440564 398714 577117 961898 31423 198110 930772 181486 52174 796570 597703 61237 353039 102845 38859 520984 500413 766374 359348 667580 1040748 496850 546726 948358 233159 128467 585372 286519 472399 15519 914097 717666 370105 556740 888120 940812 375573 243434 475989 895802 95659 260750 334941 678279 775075 183765 276348 858926 109998 157526 324050 123547 627054 902962 651468 846155 905976 708861 241008 1004615 225510 342868 862698 639687 96989 254579 994471 468889 556834 220016 969905 391765 926007 537343 325758 171504 618713 588714 114251 726453 697726 114213 520597 927549 643011 471016 781835 155616 253800 746106 926430 60219 932644 593900 431943 123866 575987 846678 452124 411498 631723 492334 990057 841247 190063 510490 652474 378851 317246 919399 1035380 458337 863315 994122 312278 1033752 872210 845235 64953 959315 436579 631779 642289 352701 235171 628429 445293 800746 775181 456102 642102 1029665 424535 675192 625650 962341 415513 437359 530390 97359 745683 639731 459758 416943 458290 560111 81439 534505 750018 373323 757100 512736 192240 535547 699179 209657 639943 123845 447838 616665 972161 162542 905942 338883 138207 499113 282238 450879 838075 927386 235437 519717 100344 687683 865495 935646 719558 370470 874917 431439 752912 93937 211191 696025 231157 193719 485746 56527 794014 212580 703557 377195 357986 102249 234447 467871 988652 703145 551402 676698 28439 891628 670039 653573 392264 760221 737772 628547 508467 258607 408934 247127 508502 257283 256075 471267 365036 512651 831990 325164 896705 531311 770605 709469 734510 617310 392456 1013862 185431 660977 491643 699455 824109 517922 258375 830132 183879 993625 675221 544093 547215 148477 909057 816098 694463 701238 728289 723742 760661 439870 554982 404318 657295 587951 382680 772948 857850 953942 180026 343397 324345 366322 402846 193084 924970 204030 16179 248495 345487 512940 959755 23546 386346 409256 206543 248535 894754 783380 766855 818826 743874 421281 380867 445145 744721 261480 298683 493910 354781 13231 569655 548685 381161 759975 427838 955003 750437 769316 365671 335414 502791 885736 21407 144991 568125 226598 605789 579707 773680 876488 867441 341413 618972 671022 376098 231607 866829 658779 678876 840886 638095 716854 728762 935768 953562 647665 1034968 322483 1041605 933588 478925 843457 744800 907907 609099 97464 323679 747633 481487 978563 73641 435311 354129 421564 106262 106875 689886 777880 217050 227870 313789 334523 466844 73713 748726 401177 1044762 588611 429682 636139 38859 92084 975945 816723 880277 315551 315207 466529 213471 536186 183286 846908 954290 240794 781196 1012840 63154 227685 1036950 763405 503218 803453 979620 163610 1004448 179533 768409 487065 147313 619405 889687 944587 513079 781032 510820 367038 686675 476881 731090 743175 490728 363489 964308 527861 383464 679493 908545 361277 415868 1025099 814195 481130 639717 144622 257484 246238 728589 853118 323512 358583 732793 849113 515108 417640 224439 76030 93938 254930 349398 819947 446693 105829 746841 1043233 509747 451195 123823 776981 83443 383181 368422 239069 1036769 694989 538107 681382 843168 380805 970339 470287 210396 882360 681774 464806 797807 522821 795883 561085 866582 855956 601005 1024339 677485 547824 964272 120558 226017 1029060 55235 456983 614286 363806 555876 531135 617444 167858 762848 490568 494194 488630 1010122 314813 351817 666750 511810 281326 676835 306255 475626 382046 291820 1004621 1040578 770529 710734 570957 31149 30566 340474 230078 645446 687928 768395 753193 217596 838479 970767 275839 961167 283614 833362 914993 732633 600435 187565 823115 815783 989731 875490 596775 807099 310126 718504 587363 571789 836814 622224 586420 421590 48956 713011 930288 952139 600747 717478 333625 1008236 893598 144959 482057 250677 789436 245636 973253 986763 750485 110329 748063 1040981 1009784 492767 838803 244131 941734 1028179 541119 771875 346938 309682 171859 983546 979986 368028 929521 473778 755308 423577 624095 715235 1001802 859435 503066 641875 515225 607079 926379 243099 391260 196386 571316 972387 989489 1041671 474053 682811 709554 887164 889902 194470 77213 310388 163548 196417 730823 302941 363506 830853 705142 146408 436603 251828 1034640 632430 710598 740247 371178 324570 223798 212586 307773 907636 448701 575959 619749 747206 433203 12022 303355 212620 344566 866054 383627 782662 404669 777270 1023260 615981 420887 716140 979305 113525 870559 741166 797919 243919 650357 879947 698969 368892 621587 434798 645994 387173 411596 682610 975272 823127 280569 400123 430311 888026 478650 53823 86519 231416 331431 27579 342753 441193 680313 135931 636771 891706 379023 663261 123366 772398 320807 983839 331629 440556 679053 938683 597681 146637 561006 204517 845731 746143 240564 954555 233976 584821 254863 500359 672633 986214 895289 981952 306105 517767 228141 376356 210157 645548 727691 532023 571898 322111 597866 378770 256181 661447 1025080 780114 309661 129667 451419 378590 774857 127445 463998 373708 892609 212753 453572 865929 764692 59830 486168 183237 888123 535387 319925 997918 351886 443804 782438 361964 699260 337375 499885 431603 554413 793071 155029 458304 482965 945032 112305 698229 464479 627991 134875 689403 832919 948518 586133 683614 224541 737883 376105 351602 826717 474707 431956 540265 390731 741798 763586 569143 818898 967285 166767 475629 381297 289513 625398 343143 984783 864423 997712 286366 712577 105711 947412 988865 788926 632278 265965 939349 682582 874741 342461 370855 768738 392394 750789 578743 834622 371131 896323 1037069 456828 849097 454450 870266 236452 226135 881075 105447 496395 633766 240596 1037446 648441 335159 196237 637699 785792 144829 841336 322516 747715 549367 421676 756916 803801 847698 925004 716926 893848 635868 297391 989556 828718 782627 733767 1005201 448241 158574 1020302 1023014 615379 642079 670108 884546 153334 1025880 292266 494361 64711 494388 985815 193374 984700 646610 489192 1030665 736371 744565 118483 296945 847648 817104 842721 958224 463827 973168 575429 928919 333483 615709 500404 101693 713498 974085 474028 53077 666397 463567 869805 643285 210534 972378 1038737 292585 952026 274134 571791 366329 1032876 498279 538331 641599 414931 1022179 375395 879204 100030 290544 435085 448292 746078 405971 121899 1021187 502215 227896 478059 370494 956935 763857 50173 816592 177588 1041636 259589 480643 813496 130726 692411 743026 114443 1008516 660729 766471 251810 990152 252804 828774 96845 798005 128797 322474 531310 309429 900678 460702 889022 49012 773604 647583 617646 779145 1018337 362923 986886 1016947 349966 989080 766236 704384 563565 943687 894664 293682 383639 824543 1005683 171577 161981 691385 846932 680349 994124 299886 746886 242583 728719 381527 431034 62835 61356 530167 475343 818837 403163 981262 487764 475989 80890 901211 913784 117485 584436 93399 476793 675705 488611 1009108 56543 1045680 630215 912195 773912 580732 616269 892322 510549 685671 846158 357929 740787 381672 403919 413165 510198 702364 299259 773646 253352 775227 934795 245416 482209 435823 202702 498849 404964 196068 519052 380611 414906 888788 643389 697321 546613 976203 94118 307090 564600 877946 703158 289619 198524 576371 710776 955876 854270 993829 331125 319363 715913 436066 318421 112425 981019 552783 810333 614344 342758 514316 824313 559579 484071 841084 909702 781728 749212 983885 634255 517405 486582 699956 59805 607158 574877 476110 351751 383189 727414 363954 371867 970947 298872 322953 773299 886126 681832 448978 1020534 487767 185238 840859 438631 48519 429981 945428 290502 421093 357748 850083 447865 83583 413046 852095 478478 319258 849257 552857 313565 114601 121459 776646 286451 694591 498672 237755 909418 887638 1043760 161559 880608 632314 310589 512179 667628 846524 187314 68535 749281 456500 496251 615343 513559 390762 835839 713077 775051 683606 848917 915564 972548 720392 762199 995580 647735 509793 551895 65192 1020333 194108 491456 1000433 287451 489848 286708 586157 1019269 651815 224030 780835 836815 395963 15733 761392 556647 719149 494963 983539 110831 367451 996668 318406 157411 502077 1017753 767619 503335 143015 976581 475896 748393 1030275 937192 991358 598766 387881 879282 766936 493139 1012022 779112 332511 677612 673751 870323 990051 960764 594861 482099 993233 242219 138238 249035 935246 767436 972225 992444 351686 665150 585130 44729 604827 649820 643945 831984 505670 469960 255627 202457 921454 119261 585644 196037 309998 114245 662517 988628 205723 618711 685643 766868 576761 457758 320783 912139 446022 763655 611269 369311 839250 375792 710533 420694 325336 326763 176985 579691 909916 356054 987034 996017 244047 325849 1016742 827889 169714 852603 845482 355507 365817 861942 598639 711949 771862 59341 249627 300732 504379 930455 317561 161887 485011 194661 963683 504547 749990 368030 586219 853845 978369 163258 193662 710037 1011883 799718 878370 962106 453045 523340 89863 349531 189356 289839 271167 899342 502997 707822 984861 1041934 862963 734960 671318 383371 514575 662757 621229 842980 983961 671448 979094 485874 808503 956499 833253 624498 533491 644684 814287 420297 742869 386154 790903 183869 998193 676844 858018 827831 124644 321910 1019166 988327 783457 871879 789851 493454 163111 435433 46556 748806 888053 144888 424365 597818 163786 873694 117436 411871 927606 1037635 482471 868099 284666 79596 669425 226647 913733 783111 208562 895547 939323 750824 764454 450748 878155 902756 570485 1039682 96626 505947 825161 842889 226959 207578 829937 649327 752786 891556 456327 775353 955625 421480 472737 475991 80563 488267 941398 708500 230861 859372 466849 400799 810593 657662 193785 840367 439495 289683 943417 836445 391526 175759 947785 961549 431661 804707 176843 1016042 988442 207662 382897 322998 1012964 750872 713929 169443 514371 567519 902860 935835 999895 722843 343223 680431 941159 578651 603941 777124 733643 804833 722843 261445 613166 893095 502690 715027 245290 968242 741003 286295 355098 343614 107739 978481 233951 607901 808251 359717 79828 706296 762996 818257 617326 830448 728467 834202 944157 161252 913956 514101 773772 937624 867874 468840 193974 169758 367992 504760 952809 409429 146138 803833 718499 910501 255543 727420 572126 935372 843174 949424 355320 759708 571860 811962 988330 95981 236446 610430 733647 313230 759395 113141 421006 749336 909365 501070 248381 910178 799604 599911 227117 86447 975954 369638 118479 408790 609107 1046280 226877 100215 643918 821711 865883 758691 420569 704703 916481 845148 195441 939069 95119 486258 200602 1008339 847995 908931 968481 113516 435564 671067 162878 238300 651595 602963 103355 69051 717511 293223 896842 946676 1023628 531834 357180 667126 824438 565742 954041 163733 252245 776386 755807 903980 77693 433612 283641 638147 744785 235894 432555 829268 629612 413494 243653 508349 907430 334571 123853 812938 453143 1011754 422606 867097 538943 518477 802786 508905 846627 618169 266039 949360 236221 355898 233759 473552 255638 866335 678869 89947 860041 894712 744234 889196 661191 805875 315230 378174 752752 324142 922443 556536 488622 458632 151541 259174 222169 327456 516850 568687 188234 991503 600765 499440 257117 912946 336380 116171 802390 814429 452045 479088 695451 896789 424882 901621 501063 1025968 366286 919787 728498 683562 861342 983915 106687 425047 747244 616861 986450 646451 715169 374632 825052 929606 497839 828249 517013 533502 385781 463789 452111 838131 1035569 248095 936269 908818 65134 28359 387175 658926 683506 971352 513690 674941 490121 361459 388707 929141 191980 235887 986934 936374 70527 708332 660910 554604 538109 318487 641968 765641 212318 941474 854970 844742 671442 705724 748750 191313 634635 259904 502045 457493 758919 480174 247219 268206 663271 822191 254449 202428 463989 81380 986199 279547 832663 722235 183894 992649 560854 757161 369635 583919 648339 973026 386455 911757 520403 772341 448811 960269 890588 636581 1000054 731437 474056 342581 694841 603919 1008592 702570 1017553 243420 489944 1004978 902268 192639 691651 1007803 841098 447702 1039568 463826 520474 779724 929181 309454 183069 919795 815526 231394 321444 956701 214941 300911 647875 687556 368069 187806 494412 597561 1045769 800428 948644 963365 933262 760134 725307 165243 387316 858354 620241 970657 916532 930131 397290 703782 579179 775082 855530 599733 668153 342651 992838 194364 216427 359594 646038 288958 169439 150522 257286 953144 743213 439750 775108 210812 694105 296797 906914 616117 699203 1020323 91062 167710 968138 630125 585548 399196 1001619 412614 63939 468809 548730 678731 194851 972387 30431 953011 820206 555363 382788 744416 222451 480621 47064 682095 330667 408863 486788 298950 860051 905652 260708 483122 628470 686663 509752 80239 458376 719146 966997 839374 396670 138709 612123 272637 199357 814521 231276 874092 453016 888235 871342 480940 973601 703126 459959 888666 241204 81617 828537 1025204 586554 713443 1019333 907798 410595 241261 716010 374586 700083 1014404 555291 218778 753218 667494 224508 762748 899296 567155 381307 558523 867152 908810 941591 556942 452637 701676 946810 1016635 765139 502677 739545 181245 732745 784040 633308 318871 640742 841307 154233 865369 875118 961550 301493 472009 774173 151288 530364 984940 161246 621960 706811 256618 119293 628156 865901 667302 618157 889387 125527 718919 286119 199839 415210 277307 255548 662685 23543 957864 813687 666044 634288 80889 649335 629647 120300 153079 425084 237111 888009 952025 1024741 952782 462221 956622 466045 600411 209811 871510 781390 615123 713085 654946 690151 766257 920045 837562 1034397 1021737 487209 776006 671602 247162 1016734 742061 742054 766629 158204 714865 886542 791994 891632 990787 314495 216533 400655 248723 1012609 1035030 357942 161182 171869 685468 245063 503024 307950 509396 909739 53221 71421 388338 685151 900356 860574 901860 64120 938833 56027 494410 648557 362207 553841 878139 905798 628698 770503 277452 588745 501672 405291 382613 481956 988716 872855 244518 243495 661485 872565 389825 431199 828143 361214 31451 520727 429903 830716 792428 988118 57273 781705 510201 244939 603805 63879 943461 294253 926695 935893 898405 746805 317166 341968 813657 945549 396027 509155 723454 388486 757676 651480 204571 355758 950958 96975 927995 314261 820703 444778 923961 1029656 105947 815817 63903 897378 449715 115637 612060 77548 731850 350022 760465 859640 105659 212362 211682 595197 491028 862163 710091 40882 372039 864935 924283 645861 136181 469357 416211 408421 252218 1007829 662079 349403 392298 456504 501327 617077 936847 665215 870971 359268 112338 435830 712305 376489 1037356 119275 457820 653592 746373 1019368 1010054 711636 848249 898949 867296 422935 621973 256189 728938 812679 540145 613817 320607 356153 905742 155087 77663 945698 130884 1037508 294449 464848 667128 756071 891785 379888 256244 709803 294832 567262 769317 947972 128870 773176 60335 397563 211243 684390 596914 1016055 620667 468681 343224 436908 450859 900252 468188 229013 745815 173662 370634 211750 957868 572935 500651 755692 822495 444917 501818 853748 763315 126778 243901 904899 1016296 965944 698834 706873 907348 221981 780848 919243 902328 730742 1017389 508149 979585 120251 192312 929705 801746 293475 236529 957542 128980 508089 109470 557947 867869 395583 881364 892449 119644 669041 1025744 882825 908394 569919 680287 857643 712332 983550 104420 471963 969604 480667 183903 1040465 514154 253478 988108 878502 899224 955513 1021542 995486 349168 46569 189369 697583 905263 823155 689831 178382 925983 914034 252595 510043 1039748 812965 386677 726259 564860 54229 1028706 200684 844397 992615 212499 701895 220973 605646 919278 825058 857790 837592 325787 58191 707815 823798 752938 255590 105021 627640 520757 833228 253254 866875 97443 868133 844349 128857 519724 846764 504364 693882 191786 501714 714535 520901 963171 468912 867386 313274 1018501 430842 523586 446274 696570 377780 326972 254938 304527 630293 361087 210862 380183 778985 867718 817487 289593 357589 196358 287663 995491 844950 473900 92854 302072 346589 576317 698038 576441 1025573 969961 173545 122702 944533 438908 967916 234873 631708 736993 105173 816798 189404 802278 584489 163390 180974 362931 890820 351665 191986 963908 975211 967529 174027 562541 32226 657379 766867 486076 236726 944578 957620 698036 674739 226753 861565 979762 884552 481477 873381 703031 51167 764780 742801 157599 226971 565123 287871 839193 202110 147124 12797 850126 604283 628188 711913 666039 651642 237817 704761 1002246 854973 970501 469913 616822 686870 136955 226904 752801 103155 882916 103101 654177 407150 317107 258499 167087 855512 851601 903922 44127 502060 935378 478162 893111 581316 292527 818507 809837 130588 703891 621893 298750 933197 349357 366458 929146 384200 284347 379262 943783 513249 447770 910982 423284 976389 1044485 609901 928227 601262 540494 575837 872217 738617 517040 548529 635350 97595 553203 819708 772646 389820 599531 838323 867359 544659 433945 169707 444879 741687 486818 871832 992970 53759 865018 324014 805867 555259 348397 853429 155496 389352 772882 193329 324526 220984 763996 547182 384929 405332 627546 79799 937303 592883 298725 317925 246766 472284 378100 226615 127902 997121 1005161 879843 901563 951206 224794 83455 401368 415722 548533 695001 484077 112488 936788 466916 710179 511057 229076 645575 342603 589321 986669 505349 391590 915761 666043 545533 407799 355549 995736 409548 954870 420681 508794 224073 583851 643018 135126 932668 249188 28632 489622 509254 800198 233164 11871 840820 334757 519009 971943 506680 389466 476475 64716 691515 815963 783137 822957 416286 151502 195853 189118 630376 776358 581364 879495 390254 335858 250578 612473 927224 595453 104253 711326 364246 945810 868130 584030 817695 357989 244825 928195 580204 348839 639977 191738 817247 578875 925398 959901 492366 467663 466172 1038853 717398 698356 595939 378334 504149 896581 844205 80762 184565 846413 976473 799474 79865 979920 367497 924730 1026460 889801 230077 937581 341470 797665 980131 63646 618997 649941 1001880 1008441 343383 846013 445161 125530 108266 563005 687441 258268 49048 556874 589594 662395 674614 360017 969445 748708 258217 777440 469179 760556 901562 969540 695779 1032393 250673 810401 486136 161766 929459 413400 191429 572732 1041176 806873 901725 1040938 694012 351418 1004449 465754 355389 139242 937813 915540 889685 40861 632159 895294 936917 753166 522657 61018 900449 553458 652491 353551 613501 887983 670855 597690 292732 705450 384904 946554 919647 389411 516732 824290 610234 586853 422136 79693 354869 204219 718601 680630 593630 644135 655110 907572 830928 370810 80756 1033331 161323 625115 715867 927350 439726 975145 401909 261414 771402 807165 1005219 572085 717763 723765 850137 466740 988057 304575 713523 771386 696815 776490 679126 650474 816019 55117 376609 510577 879950 398279 152509 361966 424509 862575 484276 603861 714140 482437 537051 916608 969432 351602 611455 359731 965270 1044929 855869 403275 605923 446962 139110 571933 634218 763173 431731 1012545 971285 498255 536551 1030730 813433 876364 1016469 603633 781473 807821 192734 800986 806431 893747 855158 996025 593646 415714 474394 958698 640934 618655 651993 714353 323181 502415 1045074 104182 433229 986746 519392 1004572 660187 1008600 548708 681247 672750 612957 748195 1003236 905844 237249 510797 350683 980613 412526 226414 585586 876631 967141 232942 695443 782470 56682 161887 241110 357848 644584 445754 778693 619567 252015 215477 866016 706389 952407 544375 488020 607963 277166 248754 706425 416499 641899 774870 858051 688766 363241 633340 153977 685416 587592 381710 13301 492687 916002 928488 971047 962065 626388 445105 960046 582395 440075 867716 256334 441742 588949 637993 688447 995233 454956 966182 130402 532366 994118 477502 801310 767573 441675 88554 125398 516664 869304 818790 166811 1041683 329691 89135 766200 642694 171833 932167 118506 433754 501306 544427 756630 337785 887290 675561 388647 619990 347315 857838 826765 306602 932148 487453 731632 464655 777040 609257 358002 506054 374423 159467 207454 1010980 676279 514649 466063 1000014 905303 832637 510471 649068 195151 306494 217659 874106 419214 778454 115686 191654 414359 694651 559003 294469 681167 62204 844431 575444 1003428 745037 113340 881935 778633 179420 40637 247871 940091 884164 830876 320181 871990 623590 386538 673259 161769 571826 343513 106172 968519 23982 274807 349523 724899 471211 996812 47983 832023 128852 882774 859058 487666 457305 36763 348892 548826 678611 807647 243091 637487 335082 509325 809999 398973 532182 875205 440427 47356 598647 153003 654148 1005331 1022568 781761 270007 989907 858767 29310 483160 794462 216607 470061 168830 941217 447937 323727 192292 705982 951534 416569 964977 390418 905889 577118 184079 422686 617210 951913 24391 777304 325290 176494 190371 722409 217943 843110 496735 697967 253272 807581 731832 496974 246746 376194 696755 855469 743742 416244 247995 610429 762608 421030 30556 373325 605298 973162 671171 955107 939640 476541 965265 427991 620264 288831 994356 145850 893913 237123 156591 347610 823212 735347 960135 180060 864630 663223 851376 317670 126420 437605 966232 353949 183119 64764 637892 125746 210163 302773 617878 973358 718363 888444 190262 864892 480295 916672 611314 180725 1019288 646709 256994 642198 476381 457898 822763 472157 729029 292573 838514 646929 611695 28491 117935 460983 433635 881896 108669 776144 383780 494174 677345 800569 817755 758679 718374 880835 954010 195042 756173 515162 971323 256533 378155 188134 420540 254183 808567 694893 421683 412551 515592 961657 1040617 391193 416378 922845 253515 818530 411839 508635 649648 639535 452827 22079 834676 661422 480775 563637 313274 637133 244273 828342 1041187 781393 62238 1004024 901810 45020 840335 719657 792294 1040398 118597 84479 827821 419502 765649 157581 361275 146558 685924 807790 376145 846728 504585 371133 834651 462158 502465 872294 28019 248524 242838 634737 548297 389072 944844 675463 409366 113495 256647 432697 167095 882356 299981 359224 688990 591743 974129 1002700 246518 110311 359748 886349 31462 674227 665470 234015 846033 687717 410617 494536 743993 891996 660223 829265 215927 425432 955324 289690 213742 56754 737044 434782 814872 381390 296915 475831 988788 413628 209595 261320 850540 728882 222870 832429 448299 24056 435591 876109 126163 127457 152571 961297 190387 776844 1013584 465819 867482 1045542 861755 824731 462063 146262 953897 486682 504508 256124 178540 109041 1000359 498269 363830 108989 480881 333494 291243 220078 350807 960721 401054 659319 508118 587919 302546 1013072 532378 485962 598909 891446 509534 354036 177103 739926 215611 747692 368538 897768 476666 50095 971470 972837 726491 602489 301495 504677 1018255 640924 506968 256739 766263 92091 907716 1040422 911459 1020611 977017 770797 742371 907416 500366 123741 914197 294509 478682 990424 430510 31977 928363 999910 110052 576313 582329 47575 643795 979392 378163 880186 626295 363854 731608 645492 389741 195000 743014 124794 450196 363899 603551 503206 429718 474024 334443 733893 763787 261381 205302 438179 1026137 549877 967447 790183 771981 285791 619441 85447 310924 514110 473515 85986 707450 550524 481010 980274 257706 222958 171486 971560 611828 430037 321378 105711 53175 960179 677783 758605 634344 559098 923526 841537 877127 369405 209739 605478 1024910 661337 758555 605654 814135 905958 881799 996119 827051 941488 384206 224431 773707 671069 923453 510182 537423 460445 408879 762985 887453 187692 236823 968042 387993 474507 1012370 321775 998578 504882 608199 862012 821051 833565 92133 91511 23926 974530 249212 718054 628462 350579 348137 619301 853991 724841 420029 226142 924518 862603 124975 827276 354495 880212 96232 685266 621630 588491 330487 828283 895945 242151 317882 905996 629748 698571 38870 746215 219882 664509 691171 714525 830867 40855 1040478 323338 629811 466280 926382 363099 699475 877753 817822 552909 912612 909477 816604 488882 248692 640369 423019 1010088 1036345 1004175 293431 238063 745169 752938 591830 633145 991122 388622 780649 355513 883752 862962 376386 153063 1013779 424806 484741 179054 191950 231401 866763 617393 617907 240105 434681 516828 989418 761158 378398 327258 1038920 875722 738681 663151 919463 933768 126132 181885 840931 905291 253161 77673 778483 240374 662391 855071 530141 230527 922998 1029952 959286 87165 697535 89469 415895 579478 373737 360330 762942 988844 256556 757171 56314 640996 499248 660923 608119 931054 444390 905615 800571 821131 894549 723837 112188 615581 257489 228172 719270 292725 448567 20455 732252 363387 918971 177394 117455 892205 89565 211610 246253 46735 746331 831815 692174 589468 444071 1047232 620853 355289 499256 501656 904289 162044 846895 234957 936379 588600 792047 503238 842861 192150 373169 904344 612717 342805 569320 793679 881766 812679 774595 417155 432946 290800 186557 671118 1043078 444220 634785 785601 259414 758622 560105 323160 391409 342883 63427 496058 1000135 461801 447971 920691 816850 409427 875549 637510 974240 760040 407478 497504 848458 235195 436675 258544 818953 163484 488266 665293 423061 273245 233957 889463 616166 222366 200110 235185 753190 199359 823772 511555 150271 714395 305132 767290 874621 852473 864510 20478 302067 733001 212187 708270 1035456 245170 768428 341197 668153 35821 931446 469458 457321 159574 361727 704750 409198 125981 617597 843137 457417 440664 481126 503930 46810 335030 869598 145053 814885 112761 384588 949832 1022238 453829 286494 840625 805500 697821 350431 715095 831948 658887 371285 60382 180731 650916 227288 384614 120252 860113 568510 373884 716588 706741 1009904 991638 828214 1004305 973902 124846 447418 383543 436635 1018188 465183 486764 257697 929744 359848 408797 985717 812366 509041 904869 879261 927987 298366 278220 376404 413641 648719 703027 985846 740979 995233 769426 618209 367779 758253 1006708 970346 641230 646691 487780 119543 391247 23483 284510 621653 413271 861625 963553 836983 1003755 989395 636506 386929 485689 494713 936777 55203 648162 907278 347550 479066 1011843 416141 591599 976958 928486 909690 1036878 116650 415967 517932 948266 940372 420011 949665 162645 357306 343453 127800 974214 515860 1014092 945413 1041733 941510 185830 779920 611759 388708 456211 370887 106326 342629 650168 855271 813773 293230 740537 634800 491075 506482 230749 832604 389617 419727 476666 380811 922747 40931 259277 565125 384626 776223 665052 636556 732118 240918 174833 754379 723772 580089 635829 828397 945674 954243 683847 614885 730031 781058 666492 326003 217271 310662 219502 789981 125850 436615 129389 379763 678475 897325 577743 602037 305615 1038114 670845 765455 802492 452290 674667 833904 496702 80634 886126 669357 233919 180020 317622 479610 86715 654034 470641 518663 830105 622350 801707 717699 485955 956620 1018071 813927 633398 493127 447517 108767 63082 760470 941298 673275 850106 273215 381331 956309 24350 122645 691580 374435 314285 912485 238239 891305 599931 1044770 629351 366393 548458 173913 903065 242361 762327 808339 901497 171833 239311 1003313 646626 811494 368580 111333 155111 588187 630424 516666 19931 774427 961240 662447 171473 960436 639484 862431 937587 610791 589132 841122 1004077 120734 47671 161495 253593 703096 766642 241113 258158 724198 991107 936267 450805 255605 779817 812967 665852 396670 618276 957105 792410 30351 898646 780301 583853 678202 609532 482612 679148 845112 503190 494504 117167 907011 707018 749977 556597 688621 1024683 989355 742942 810782 367537 892737 125656 746135 341481 465241 798660 195692 239073 730445 781588 160601 260881 293765 55806 906774 250478 94160 292409 763738 574959 879718 943506 372120 885670 444796 227482 208858 957255 288510 832263 537523 179357 437596 256909 587244 1036742 382691 478694 457632 441968 870830 240796 77515 977942 363803 154733 418669 362969 529271 793495 631967 874181 779606 669436 612786 961310 162590 674663 468942 995893 506336 109822 810457 520648 658863 373355 899719 518594 373713 946614 952118 258456 505134 980006 306383 1030219 891580 477495 491108 940016 282346 243388 196244 348011 367601 749902 231839 935261 347066 910241 1030544 729835 399981 935404 695273 855518 571349 986955 732870 851213 488115 390343 816406 868114 581855 723790 756885 775528 449117 107487 584407 768402 32460 874384 171820 451489 48104 355639 887919 969636 15865 478547 206809 259661 109719 744029 897850 680910 939433 239088 494325 817386 860349 324758 326353 605838 831974 875760 656991 510370 810067 943481 1022312 656223 314103 832071 599947 673141 129740 732572 887673 640883 986854 680867 977137 68287 245258 860098 783137 518205 745268 571854 971958 952695 998744 809807 793167 665975 870603 237428 642141 571370 642787 89972 836942 1042978 733156 519000 1036426 842325 930770 1026761 921295 610799 261411 79215 1039884 476977 447195 129481 466152 827275 996048 870199 813389 464247 497781 48979 782863 710198 735111 452233 961075 877554 305073 826778 991113 938574 815671 178130 340430 313179 230395 38775 757700 975468 185702 451324 534751 46583 237329 138862 96442 740188 290682 645387 25023 589187 32437 1021710 993382 208744 359345 133567 53196 759221 621768 461542 1023524 144879 252957 865186 641119 476530 412665 161337 650289 484014 717937 893501 722045 483137 249466 959787 292975 210424 554419 329567 711079 600491 993047 106104 427966 571159 841958 990259 936606 1042435 1017016 363871 798380 129351 470502 167293 959476 637382 746969 849107 64954 994329 711354 503118 638290 195810 93931 730599 984255 642606 715572 564454 791291 845737 60107 454313 446268 142972 944602 205671 837350 560766 711939 388231 484810 121231 480477 93594 481529 385397 945896 308319 379101 1000623 338665 320974 661725 358760 767604 465502 619349 252205 1036858 844017 109495 166263 777294 322746 175897 121242 474024 500379 624633 65520 383954 101975 584102 718927 346874 817303 1009956 762852 623743 755260 706513 316391 936301 532254 922751 332191 792954 171797 994258 1005980 264151 280540 179918 15740 698140 527865 322873 1018609 220086 1038854 112847 839711 883812 504581 375528 943005 539372 1007717 342047 778635 415213 794105 892818 335740 638297 481870 495366 334767 147103 828371 1003240 942700 118441 986302 445149 949349 101621 245297 869143 311083 974217 509595 226014 912005 599755 935288 766745 358749 445069 1038529 406622 375557 932058 617787 244345 300143 32175 238060 624207 764364 16314 1038564 899540 993998 847298 89299 711086 378328 509110 762225 693465 446114 63429 735019 479323 905654 490524 874996 227655 159645 451014 53226 981132 305886 64622 310675 778706 278130 98005 899556 790137 730971 568814 359100 443645 830249 512233 900001 245728 313149 48523 444913 556898 744013 130617 826647 351716 39547 504381 669400 235494 343765 961733 650724 437423 902321 300382 840413 227214 86143 853885 871676 570360 1009012 629227 881557 412377 564446 455288 960026 392289 792951 672732 977768 496504 536281 956328 724215 669638 48363 32163 207067 910533 732136 627636 421785 866636 685353 446791 290327 318495 921949 806264 347758 122771 124538 826551 960878 629178 216502 36475 501171 340892 112578 485729 481897 841818 539510 735434 964774 973970 429964 834986 760485 241013 923182 441272 190751 100543 718496 836843 309720 577340 193713 112560 550759 471946 256718 907621 215423 906393 498850 159468 475839 680749 517701 298988 1033882 874741 441898 478675 1042072 946798 382737 556865 677788 130332 385215 710838 940691 222054 512353 449842 508593 540490 242844 291607 32630 781846 111391 811965 364397 669633 1012821 354399 495253 927097 123738 697467 344701 195298 410606 189181 482355 324555 372593 391376 56668 441671 1034610 283516 761796 348859 609726 224922 156629 1021283 930037 1018663 615883 671310 438890 817873 922351 194372 976498 352134 824379 861067 906924 193834 1036822 118571 582906 441113 294411 457413 517669 796650 356476 759992 1023126 227090 185707 252451 97629 35311 1020183 343577 569123 432443 244388 112953 285306 636264 939323 560122 347711 885747 670603 185077 701734 581552 288730 1033162 408389 87909 1040840 177386 421420 993637 641492 838939 128581 813558 961746 421542 838113 129404 77263 451702 605634 603611 1023624 1034886 814497 882219 300461 764144 119197 497973 601006 888895 992823 47868 286186 867123 203255 520267 620973 745841 926525 971480 493048 430303 507999 224311 816349 481637 31982 716171 991052 1001567 744005 457786 302765 405406 701118 322599 778720 27743 1037641 848470 247870 60477 669818 308985 367797 485588 324751 424643 304223 1041678 745353 343858 784689 405473 783657 994908 996622 661483 963316 112519 814860 608031 520372 840110 392241 442116 989365 851146 1012396 675747 1009458 939133 829094 219764 1040527 928361 711128 830012 947842 889532 912202 1034445 500170 183405 848808 458376 334653 576783 15071 423465 913943 969063 495538 340970 913747 397240 842969 475591 88958 518937 513363 882312 1024921 128868 379271 955185 519976 423191 292398 691063 731454 496485 736836 501592 835204 700726 177970 408974 707027 340934 490818 709278 500389 58207 603037 104165 535915 864727 596414 288591 53145 382236 960330 614198 446211 153287 814309 433619 1028117 904579 405948 777124 352655 224139 461118 108518 615324 1024412 71610 395639 945330 269719 49599 40411 756632 706893 760379 844092 389902 400874 306117 330717 728726 774695 97594 77628 186094 388737 471270 962017 408923 256778 459231 728995 601452 677777 1034334 915510 435150 80890 248957 780724 815830 478890 965316 554806 480242 441962 43513 270282 113351 1012871 432239 781160 207788 1017585 685447 1034519 678511 731854 89020 388545 927965 297462 606654 127452 731058 470442 1037379 154687 897747 227832 105958 310621 684467 757885 4015 485036 813961 769456 660379 547757 911020 425840 469915 769432 538518 910509 440118 826221 737499 759357 457377 870710 871577 431926 859405 1010084 190261 827252 425765 611573 1000309 337183 930138 335243 959063 986940 137723 949569 751536 864739 387629 1036851 628156 1044780 20191 877027 48056 701874 992865 374505 882767 447939 850113 459006 179047 520305 440366 230842 898611 1022758 819108 384560 837497 940442 310425 1035618 297691 517637 967628 342205 326085 243994 755386 970009 945334 88014 424661 125550 516203 618328 547694 462573 716114 959182 682900 983979 167534 485328 701847 898897 473427 156351 162764 630332 932820 219004 596719 661756 638776 72919 358324 808046 95963 309628 668139 800716 282363 248604 864156 481325 774942 248690 513110 793972 647775 923326 822999 732573 48501 635833 293709 445006 775872 128722 243600 177231 192244 763313 955725 108207 54125 470588 462077 389435 754426 360008 506007 378259 109531 1019498 186019 914016 440558 509107 839241 619162 335134 502586 259976 775506 773356 1017251 291785 717350 288242 578351 158603 499340 334607 1036192 459771 742039 852950 776406 694956 781697 988084 894221 994693 64325 954415 1001354 842638 810857 118648 831409 630041 429421 233263 379423 422363 499536 937366 901374 906036 368038 944524 708306 609918 116285 380393 421455 719425 738095 94647 274925 310649 741012 864618 372400 833377 178994 485399 728404 918396 57075 1028420 488362 191844 243270 678201 598846 1001107 810164 361433 874003 839251 485315 836670 405078 718232 667097 482930 890315 98183 808877 470580 847249 425521 350846 574202 241175 804473 374012 476971 778302 941957 1005410 765228 333292 629806 246743 163093 705118 466160 840526 185770 903648 433069 638857 998054 195460 250522 984696 961838 775018 328190 817942 114132 602871 725372 923427 913718 880919 165747 429758 988885 649499 616145 626237 343028 778842 997589 1012626 531703 57003 292729 57251 776898 309689 35455 963612 310425 1037411 759974 93759 999236 805859 829357 485064 797047 903849 904073 44351 881253 909339 341404 743873 514725 903787 626281 736458 726965 711945 782906 811763 274679 682866 391890 575977 247406 977078 239191 568955 60376 896515 161163 592574 324299 399543 689003 972146 642504 758202 691890 454412 536028 166907 889580 469230 111357 256882 201653 645197 886329 1039296 996210 340933 435927 220350 1010325 746793 433470 293835 831726 574967 249810 810222 505304 416987 422573 902576 420572 928893 635132 484438 155502 511628 593503 111479 578514 646444 120469 940581 1001819 652564 502331 253019 290007 92990 668463 775270 129972 949293 469973 547295 408910 897258 897086 31097 618329 504533 911670 341798 367540 468159 309157 864542 187817 979041 555972 353273 474250 587696 727421 291507 914548 228714 1014416 997064 900280 581452 1005209 106085 868973 550247 338463 379278 975706 461119 91127 291449 112443 949381 291759 817562 668281 353978 427838 494810 294462 285937 874060 206814 246103 234095 835428 593389 407284 675749 579290 53711 808913 479593 423572 127326 470351 406458 481477 208473 615404 249066 578430 416652 578421 749622 265723 439067 1003971 178622 936238 61197 317982 640570 998680 771173 473385 501113 740717 454360 195177 1008302 755350 825141 994450 514104 954251 997494 989574 862879 315001 857047 285822 170996 878328 604089 858395 581877 714909 448098 409138 1006985 97555 1024612 735628 258697 381526 752070 236412 445353 906414 80686 145349 840907 479859 616950 760451 937684 866545 738723 668342 305991 698090 431985 84719 536119 585440 436212 16143 360280 389684 900433 941140 900156 891873 230815 828792 756302 949442 474216 392849 89691 234211 122536 905060 927221 179045 976584 1023118 368304 500345 912166 681702 929624 958277 555829 195526 325863 836941 504588 402975 187290 523856 607655 504561 605783 921151 548695 692919 945368 570993 435117 327370 447695 466298 118744 880008 481436 686290 848613 1029225 432043 692119 802482 992543 799135 1008329 189654 746452 325848 1004679 446906 81531 941118 107967 166747 751145 517020 740746 885870 505913 955179 990100 348525 575947 698966 305066 495509 486310 308182 1034595 987623 1021388 739517 637288 704344 167857 570175 871711 717674 931897 53203 306419 465743 698858 906182 594413 1032809 874701 826195 784034 123229 436603 985275 843442 457250 988105 790263 724287 846597 499891 323241 667543 480936 896790 619219 493027 347449 184261 472871 861133 997914 939311 613726 504409 513814 431579 728433 150268 170717 448565 743862 236349 333983 320475 756499 269303 842474 91597 702836 595676 937681 504393 691406 126071 43003 159481 767268 488292 719697 643934 817633 992745 582111 320426 216037 327368 829786 478251 288575 339755 482949 497516 177017 311050 170940 921283 881683 693477 930108 351653 70395 904297 379735 750530 317967 800391 894301 388433 766223 750651 1035984 801119 421431 619334 258267 579257 751268 633885 1022090 832102 899462 778580 185324 228774 473733 195894 953548 947560 713978 569566 995757 400511 1011204 847502 115933 706268 844720 891790 642195 615095 170429 773409 410846 818818 97257 749024 378415 863286 898837 694908 554699 498459 872418 439187 1027552 996290 95015 498412 764094 378078 366069 947260 681778 212283 433047 995160 993561 587594 700086 548527 231663 706811 643693 1024423 345941 156030 326547 453203 662745 866186 905466 948385 249054 94166 472762 344823 750882 474245 939953 176046 310454 384054 610751 631263 7547 703114 472732 154990 55676 515714 540615 578759 693627 845913 413103 223157 124325 880206 846033 347099 838109 249457 171454 588186 71518 79335 490309 995884 370158 887355 956187 441466 52085 350397 309006 685008 52087 185535 847205 814900 1019465 121502 95518 363463 550868 440114 783140 778614 445253 680316 506482 894320 372297 709774 509593 97898 220986 333173 153389 503256 865212 582905 891414 387673 118397 843236 742231 572298 427551 583994 556631 666222 452937 255118 923257 182735 650601 744147 739169 577142 986601 248804 700604 594365 817773 1011489 920123 287575 494443 904771 91963 112223 310383 1029416 977482 415517 922597 661347 437068 731829 725087 991411 625047 975718 114211 671449 964702 236916 837203 901662 760537 848469 920375 493373 319362 670942 651960 112570 407325 721790 294289 649648 319162 634306 346367 363435 731627 623391 972428 735146 931959 864085 846258 887903 334777 309373 916528 893742 638307 231380 341549 986461 502669 962791 627447 424620 983993 866778 347215 775288 94140 812774 195855 439096 849604 1026753 179505 968138 1028359 765028 298891 248946 956356 373031 89566 258661 851030 991693 734505 706027 866410 408306 677271 511210 530327 894920 683419 175473 729883 117359 249133 481116 578381 692827 312285 118610 87663 406476 525822 772585 376736 502169 719438 814246 780337 87663 816972 494436 335468 867883 548724 112995 451389 1035043 56918 325316 117197 645745 900179 809892 94114 986281 146903 412829 773018 281843 1025212 700958 1023153 861758 737157 831334 404275 1004069 860991 1001228 755245 245082 751154 992327 705599 730223 726221 799683 260747 1013017 335541 971388 717381 995433 516699 248560 919003 670815 948498 867149 591550 702279 361885 878695 606023 125594 907508 685929 996014 580783 615993 946857 463782 744610 509541 941653 674271 418425 630101 1022504 417401 705663 584542 48485 355765 407677 669672 1040984 369723 621711 105852 85235 387493 505635 696991 894023 809592 503965 846960 696821 751949 957382 953882 757934 324561 995813 861652 1020841 810770 190012 432051 445081 257596 446747 511385 281439 163282 522517 118450 119997 258763 534383 446843 810618 424118 760531 440997 738985 621259 879468 504030 497292 605672 441174 78825 736828 512674 583513 408249 652684 767397 235116 920286 774303 73622 22525 954125 364307 433017 1027856 111866 755126 872250 514658 465774 710104 768456 341645 956511 609718 486851 226216 693863 778470 942697 601431 633495 273852 110479 316370 900645 1041497 23543 501653 937928 706297 952551 971342 450971 949060 474315 780485 1043018 278334 866202 998038 369644 411309 701974 46323 732886 59286 860350 256647 739147 455372 681590 865834 462570 576861 187822 1002557 288589 842218 816471 955866 242661 425770 631917 732504 1003097 375528 378546 574891 374505 367727 955015 902574 731323 466637 520433 289717 933496 808059 678699 101342 457812 476303 507420 638404 697567 707315 146990 872914 740410 517484 995042 408839 907811 357646 420574 258110 636121 387523 84921 529359 1038936 366072 452182 228809 612495 627174 975526 288575 711796 252110 727513 992067 428463 126177 584061 753847 666311 934007 670937 421706 1020277 48858 645205 983423 748006 736647 521750 193740 859708 758665 391249 162211 259275 411839 722940 814791 775017 330237 703820 1023064 1007933 464342 404732 729526 347606 879556 441670 45045 708843 425237 480730 565081 634084 52186 183179 116318 547771 539927 278387 507840 942812 392978 209615 695382 830647 848601 853963 1031264 380140 486809 997957 513699 907412 388995 435247 531839 243558 456586 347543 849812 772469 927654 974640 900246 722936 759450 960956 987929 1038952 372046 958842 246846 616395 217487 506242 988630 703606 452954 210077 556270 662063 217465 732140 695757 236390 61272 583981 391281 489223 858968 839385 1035172 289135 173822 750355 936932 1028366 1002700 444781 789978 255953 165813 480646 989447 447055 695664 347038 697747 699495 10751 1019684 993847 779854 399070 695210 823130 226731 773212 997296 1027040 312999 137208 501209 810456 702405 55902 470221 177967 538999 638038 96365 636658 504548 626295 521010 912776 825571 406971 193779 1042953 743125 546431 216570 234339 645372 962639 466471 627177 988769 988381 418298 391817 761620 410617 627950 801731 244302 233358 195271 236917 206710 372518 187342 1036582 236536 642375 409300 247484 454085 802226 313211 202878 629638 1031056 181165 87038 764471 285688 948585 122762 432043 961346 990880 404466 1041304 637872 264671 898452 159185 660575 498033 898588 475607 171198 699878 464211 42942 835552 22269 365051 979180 182519 440407 430810 808510 226721 136767 270109 810630 969509 370005 684476 655106 684583 952631 355131 935412 792429 766522 195772 898273 162393 881105 236233 679717 954065 742201 773237 542655 319855 955951 1013259 682929 527866 933402 522497 323678 339723 652177 1040820 615671 635856 392048 923339 815389 405484 419622 637180 895591 247166 420635 749679 477978 486704 122134 641847 780491 924058 509792 482008 820217 863941 908704 375193 360114 686861 1027976 609189 495731 418191 381859 177130 767872 369899 370233 350007 506281 422364 284987 904066 820474 503593 1033014 705512 122134 862335 447582 638723 235472 669543 1023600 319321 987223 953458 494621 72701 317999 650550 247784 497262 427710 1045012 400354 498076 958571 326308 205821 973318 378234 233385 418989 443869 1007921 902491 701597 684966 929069 503563 624489 607693 681387 87655 893667 839903 683428 865386 920307 489750 430846 964425 568519 308567 581516 459767 556379 514512 159198 802617 56292 796094 447390 418284 251099 644947 298470 96750 298461 876877 1020012 810808 337726 120565 999169 781768 102751 604889 378170 1038394 283486 7930 178405 382491 437551 487886 158947 896914 841606 977057 986183 934462 902247 517858 431643 511063 882129 874804 470613 790779 893363 692638 742577 900204 305575 183531 684961 556214 912324 1010896 192217 1035789 720042 430703 817309 79211 956300 537585 198527 961449 943084 736484 404583 1001400 718661 243384 964894 784138 221942 847371 879480 171489 867624 338765 770297 546748 937308 983583 226281 498870 837021 242098 694204 398316 903537 631755 389331 407978 990428 979850 52179 849194 592511 354191 319068 718520 505607 685834 995570 713459 962077 862759 410461 895694 693654 746441 870431 829991 552890 418297 110293 508875 302014 306591 745046 337765 413070 770649 598524 367842 1021736 833194 944865 440403 977290 293346 204708 508901 509475 194281 425219 408906 911447 587474 564574 309674 276725 941604 813773 408756 595613 964814 578420 790391 553726 322650 731873 779915 970104 456856 244867 392804 503435 387351 208526 95783 173497 860039 259242 383161 1027188 399222 944698 495272 584123 648104 629551 826795 211655 744746 414393 142679 870776 909846 961948 923255 182781 102270 485067 246650 764502 971682 139109 584985 585036 190414 761260 935339 992748 780403 406815 441630 445555 173431 465624 714965 372540 110365 342350 968453 323887 891185 586221 542651 460732 375929 844526 801439 684659 941611 941850 806457 517984 1017907 868296 162771 851484 1037585 510231 651660 447795 986443 592365 840823 968366 487892 1026090 660981 370237 973744 828725 870819 224870 370364 967293 679701 862056 459767 1020267 921060 882499 971118 119994 593726 850062 842656 742165 559965 629179 682940 514644 950583 990936 375593 48459 351590 1004722 511013 419676 890764 774112 881711 333723 583644 899658 762478 182232 191387 978036 539839 669637 298603 1024858 404414 520371 734875 317967 349018 884328 824511 795343 985587 1028189 724879 284063 404698 724367 653433 993829 205487 895534 906790 747022 667283 351772 252495 463358 420261 947425 923961 497051 568919 708879 813498 763047 673167 281019 119164 24278 186262 751212 704104 952233 40047 886638 93644 310979 485933 423720 963989 521304 111462 460270 798688 994744 947271 717126 54647 234227 184153 761065 75643 586172 876990 684977 758380 830494 718155 213977 630378 1018443 319337 192310 212698 858049 989653 833933 473481 326823 522540 352020 339409 666070 888118 826667 96086 806890 1025702 429659 1041250 628189 675045 509890 757159 677880 835153 996367 561131 879443 153507 515250 351460 939866 320821 274150 225969 588770 248491 840944 480318 820567 719897 897929 659389 650055 732759 504147 897306 938420 759748 81213 379133 318818 613433 761434 642298 956297 970294 192948 707246 326189 120220 858049 773345 750906 253530 128205 718019 325255 375894 491089 324301 175357 551612 647559 490577 913798 931670 674668 901677 237368 146863 618931 958305 660453 463471 388362 357575 483897 746188 997160 501163 844615 13775 639420 652210 691621 457908 1043020 1044928 228148 919522 419963 571123 647579 222690 143093 153449 253808 468407 1017879 547781 374215 801682 478882 950971 968412 982338 321436 552444 714441 765283 260777 933089 993702 95293 897843 653717 940515 482608 323184 989835 895531 637730 724711 7551 118165 414951 95186 518748 585144 783002 745066 724781 1041451 224931 390923 865543 616117 92093 564965 609583 195746 806101 457696 588736 579406 514272 858911 817876 1041738 857015 588784 619295 298987 900107 733806 121827 222076 932365 437653 992627 773284 706035 718874 303357 177622 627700 412222 449843 905340 30503 782706 281070 88918 1009995 138455 248601 488230 941351 587429 733503 658043 940154 404719 112508 449620 649814 736708 707898 931176 326313 877735 163768 895507 371627 843886 596469 998344 523334 1038480 456195 202201 510759 494517 1038432 185974 685167 495017 420502 547061 843121 832451 284251 480186 476062 942314 549853 1033986 420159 1000539 818234 80869 816539 61379 734162 434287 572277 870260 441686 965225 104430 450339 125422 699151 231679 162396 563903 497273 482586 28522 865925 902300 433722 587890 848557 509081 505304 376394 644391 315163 1010505 720296 464872 316268 619339 1045507 322871 699997 260284 354169 96539 472308 1042002 228714 920025 907925 839141 245364 154045 12191 783445 808745 805599 948533 256418 301497 353910 800225 618100 388697 364505 520593 876775 895700 891061 324086 868040 338741 710251 218479 550836 745958 940427 871589 952985 1014822 52287 899166 866968 686565 233351 744633 422715 998728 766661 69493 934493 972074 186206 745140 355570 342190 384047 1014089 964653 223707 406126 424131 648477 827192 864569 397238 851220 581108 387286 171249 339693 258653 474408 376343 945033 872263 549749 382489 874226 987604 107191 937884 988132 405444 572393 649460 321759 1028323 680619 866177 403324 249809 222271 927187 857956 147381 123291 285177 631669 1016175 419563 310477 953142 850633 735171 914057 634419 644666 687378 996177 801763 1033571 203132 810352 880715 381765 798446 613771 957614 356013 287870 406263 1022023 583146 390027 694750 572360 892163 106481 487013 274318 994059 972972 521809 770871 514638 501126 337613 176373 185466 1034116 988555 649435 748936 497014 696262 191820 461235 838751 997460 308779 224381 1017981 333135 371448 710352 226103 571550 703160 728961 1024497 611771 509169 968524 442009 464539 849738 359018 462479 703574 585852 995434 938729 849002 704631 532063 56933 186306 518761 771639 699046 261088 425744 215151 413135 585359 489870 628271 346813 1036966 856998 577915 914516 757112 357240 970378 781390 424047 209891 160093 554293 404149 627674 359656 739266 441402 436954 920542 903644 745254 1009460 411901 51133 351439 588154 977360 251254 48541 769922 960787 817817 381751 907013 744357 620513 497225 208788 644340 613109 182739 454288 130416 749931 969770 709991 621990 183926 873102 850314 111965 183127 405365 955772 390449 707832 206142 210318 645671 733523 832961 969637 464287 650321 461802 882759 847501 765738 58869 340790 826482 313519 908592 1023114 711012 903838 254775 756724 650470 1019990 185069 906897 252842 730685 167727 504261 306846 1000683 766123 888050 740600 128087 384675 489640 429301 811639 845017 705789 1033062 824685 865884 326301 253360 849689 612076 424299 608180 893641 498990 542649 40899 554806 182254 621692 110222 588373 513384 1005319 439061 1010851 877537 361279 863636 510376 1008761 710061 517678 322839 734767 504883 993618 696056 222815 200501 32279 347925 838438 726749 662492 175693 728966 582605 176029 196432 466627 1036162 563611 805583 42903 575470 385437 760890 675185 362232 867429 1000909 577421 488659 841995 949401 319094 760800 239147 245112 571188 13310 929083 813933 209914 187061 39887 731341 510251 512963 1020513 314799 1002212 741753 308763 335509 900200 444845 258955 1000857 710041 147015 956570 547674 269166 617338 128314 408553 1019431 314271 568056 516217 589540 985305 335299 122541 58620 7295 187785 1024813 838087 589764 246588 686578 505794 492276 194905 997497 256306 577295 981728 742386 997449 468780 743833 747956 331736 636119 711429 16368 774821 313301 900371 455860 228483 231759 741615 759018 352052 970002 898838 780116 308185 906041 324679 14301 301497 256079 600017 81358 516408 806777 925618 820189 916226 988824 85747 565194 284406 502968 275438 457442 843658 782658 584174 597857 760114 200316 956766 782633 194994 906113 663465 709100 704232 588597 714105 211833 746191 724403 757174 810095 982017 643323 93436 328063 948632 343643 389213 425171 167923 947297 584680 563446 104300 551863 515473 833654 940091 743763 888647 968149 175900 888595 625483 734324 996057 1040602 896547 301997 703793 1003685 732451 390474 554143 97449 974018 251569 767281 727431 705398 430955 558963 924027 948568 472376 418635 753915 415155 816844 105847 842343 856687 374121 993113 968986 859880 462558 680189 73465 634206 748359 560374 800440 256931 211313 961643 422287 298814 610006 245157 316821 874146 203746 637793 182189 274332 924522 243021 741931 256185 451702 481054 813607 287199 865652 1032357 481839 793789 403358 382915 374629 579342 770707 242013 1038738 128498 683576 970182 389287 254671 1012934 226460 581179 124770 235351 808511 815827 439981 345919 582503 297981 957475 934362 204346 354367 898250 32159 165087 959647 726653 395615 948900 1032436 598959 180178 337652 954839 639166 862076 809502 770235 444325 729751 597972 730610 466283 600046 857810 687301 1008105 1009819 783538 433270 482584 424558 686429 390251 715440 336811 1001072 440180 715932 575417 171187 697083 333135 93498 470683 978130 618741 879416 712019 968458 853923 785940 399982 368283 31775 178579 517473 692694 194928 1041872 338297 817257 794092 760549 702882 374700 467643 258902 363945 830686 511185 300491 972368 614092 190780 73307 378809 309209 773771 904841 868296 345973 380650 886229 1035307 646116 888389 371763 984947 696975 833646 388012 956803 99070 536350 829284 939277 433331 937444 728988 354230 326872 370405 502378 496918 801237 810023 190172 1006343 638038 292209 957461 220219 232858 161636 188252 962354 694051 218715 766915 240267 418459 642758 866778 556272 748933 121445 409823 465471 379640 513095 885959 149238 371898 845500 659707 296375 290494 777491 751246 666923 958257 621938 509228 470223 76631 756137 998196 88982 650721 995218 333817 682318 472159 456753 64892 923435 978186 880180 630490 416335 355697 925759 106453 63446 239305 374657 390296 390705 313241 390261 802276 446027 641638 251110 975660 989138 52511 572660 643706 731358 575310 787959 350094 54631 600025 59382 238524 736626 88859 1032997 392880 727963 897473 390979 941409 257566 310951 441877 317166 47822 374504 922524 1012166 396150 487789 802485 709299 1010449 1033017 1030880 579542 985403 737726 902233 976198 286641 407520 771371 685660 851529 519952 158699 495210 763966 433047 920701 584888 425621 762973 79727 770779 44469 774375 60786 406259 724092 290787 956821 622165 113481 657373 867676 924375 125180 425039 269423 794083 146393 962416 765025 554791 802386 1032753 449210 467391 357050 152950 849562 252852 1019320 965769 879068 1038656 896104 223959 812700 893831 878321 877195 638346 80478 833115 901791 109425 767464 539445 707501 646671 245600 372365 879623 779918 384202 481484 48222 111087 662772 338805 46335 433010 783057 837868 330669 696958 925387 240581 807857 600988 921447 660467 62078 497089 890509 511158 321347 644119 235890 581515 326584 343213 1009820 456746 600271 611057 96109 564197 235183 442081 176847 764273 953932 87966 861975 809449 508205 257366 995447 171881 712455 750264 406107 621393 368215 775365 435070 989121 297214 391337 900373 167677 423339 580346 347813 240987 129123 335309 157815 506069 956118 746165 611925 203591 979616 504504 344573 931637 701428 776657 205023 579962 876186 531436 521741 494963 746362 226216 147110 726319 211567 812773 724838 385278 342008 576839 834629 965390 614044 895183 807772 930909 601850 342996 196552 991013 509139 243539 644878 856013 972107 152765 715171 745916 894754 278436 703812 750118 777868 880454 875609 81782 915764 1020739 967957 916113 1015981 738526 695668 120598 214359 497329 248760 117178 749926 628918 712041 188025 621350 444853 639821 458114 1024625 315353 781448 976188 245268 983277 880409 691068 93166 876168 620643 963900 382287 663159 163521 650801 925390 290095 1033649 621589 533727 650501 881973 455963 248617 275771 256531 466109 944594 989851 433215 63166 627965 964419 478019 498393 799468 238045 308652 543741 915600 321484 681450 828318 901677 481995 174041 519242 109467 974405 959476 294265 207167 53949 986289 387651 423598 191613 667429 909997 596895 144063 381139 723902 1025159 959703 942950 364346 563902 758419 419294 955931 347860 383349 127689 486690 544750 858203 333770 313142 957281 592879 622036 822194 490246 967393 108303 532395 893783 640631 303598 919350 667883 886535 823006 319130 237276 963417 979761 842266 126356 319333 668366 482846 81015 861965 451221 949604 490673 1025103 1028465 94588 410870 91066 939432 547791 915984 341458 996833 256930 486439 65180 432053 865252 429965 767261 718993 153949 932278 966781 798646 273310 806734 496223 499529 308127 229883 906013 968380 313803 302826 333817 767440 808826 1018979 889717 269795 104046 194730 485772 933147 319119 532093 309965 981840 116831 815331 811951 610998 829567 597783 873501 224471 548093 317146 496099 724860 400566 896345 1034268 1013868 589417 488744 717923 343386 981634 742864 445677 56666 480146 894078 253443 442065 97107 1042240 512300 862076 71659 915601 1009828 79675 617149 954214 685816 709543 683636 1039379 752308 630670 708835 453005 256670 971892 32178 697564 957027 908976 933776 444385 434606 1012561 730998 101799 677619 907436 994319 887614 478853 916560 775619 723406 859089 130709 715601 602711 644792 375214 866895 863354 387541 604391 174719 633118 342393 321786 101363 597938 445727 407831 637848 383582 929415 861036 924862 92599 910755 63141 212898 253701 1044818 449842 884120 817206 693465 981188 387673 1017508 728345 531774 1017961 623610 646268 117551 873889 170823 935038 809421 343514 887506 664975 227382 618326 221817 973926 191834 117593 1033052 990960 800110 242804 728505 756087 1008944 314295 875021 577522 510372 806677 846684 1019338 494261 477623 118542 964956 1016692 986856 505128 228048 125119 945798 234235 740284 700300 70975 290028 224139 985058 261960 818504 150494 742374 447342 1043028 1025761 937350 247531 1025752 732857 493291 991591 755290 759986 834405 962133 548535 439723 934685 421765 438128 758474 346585 1001660 906145 648299 122596 940651 880352 773969 258110 313047 175845 654052 235353 626610 44222 684962 464303 7551 619363 1004970 867188 903032 824061 579751 849204 516520 1022150 23544 832925 865342 523337 844509 109023 355723 578812 367196 219247 477006 95801 447974 468598 915466 788451 744614 317420 702101 867894 941339 734705 922718 802122 28925 44247 881366 415643 200558 773042 242093 939125 241453 642946 278291 466198 177390 432972 961186 480572 740946 877457 462205 763714 948644 654136 887455 659964 949728 162742 498217 564606 1024812 861877 373179 819108 812141 115451 755545 611259 383383 689991 364446 822772 809301 384782 764443 451043 216052 226530 960330 699861 581511 742809 356777 872803 211813 593880 128945 698794 255653 718289 502981 536014 128783 485260 1045072 12269 114503 763604 65069 512175 429342 38781 1030564 14814 228118 449377 637726 998592 101867 733598 1037358 476557 759657 884227 976050 178010 965718 483146 294258 919967 682728 390485 181469 377211 1029968 747307 640858 935412 437099 915468 405173 992715 719619 543550 513649 942167 993469 599166 225375 685645 797422 526325 626666 499556 358180 744675 650313 497394 638156 379748 988593 259042 861999 831286 312823 290648 880081 693190 39711 345575 258502 81761 887579 400286 60158 992947 544047 955607 109661 518445 739241 224973 806231 411054 155067 981267 244018 534231 518296 634108 466028 900153 685723 871741 353227 599731 124904 444766 697300 548348 1025086 369271 447719 729913 1036634 195284 898109 986008 822878 845752 1034340 615707 374492 903403 486683 700276 252870 251181 1035587 40950 1001200 846449 539066 1001158 295933 831238 990000 865142 669650 689018 224164 224217 343652 975772 938519 168887 619641 960841 569005 728024 20447 718378 258270 823144 741575 373238 247454 457891 126826 923001 466190 768103 630973 800725 268789 158407 1025085 188208 248734 644125 880011 831336 94567 156125 47849 388929 977018 433571 918879 484201 501146 1032604 487509 519120 365486 45027 309219 630190 505879 344939 173037 711130 1036954 136179 840299 373205 700274 859683 870774 886325 463533 77550 778908 478490 387251 896561 449443 769123 713018 360352 57173 562922 861047 12281 128669 300412 24443 759746 773466 707507 896529 328543 436317 808535 491148 818722 932740 995985 486182 395967 371623 219116 971870 544505 568629 94164 294293 483991 993130 907353 235246 873018 276963 953764 583891 633690 155094 59258 226463 118188 459479 838861 280047 870739 290282 1001286 185955 322318 435900 367558 288631 739965 922109 615036 837609 128816 536349 226139 1020085 742633 609999 466737 629293 781474 935693 284286 587115 1025125 519016 714414 167371 734901 987799 193593 310636 937752 601964 768071 58495 129633 601937 506433 372133 1016918 171423 663334 759644 39925 226787 833202 614028 617445 362271 918269 794042 1045649 763935 986060 224885 473894 474762 53081 1020509 1016011 877416 547055 417305 714295 960742 817553 754139 971897 825819 569167 924138 752276 411350 128588 477491 31642 1013029 959338 503589 486222 435107 637558 24485 774258 986358 128497 538588 998917 278248 895208 986458 97912 423131 613971 814662 994025 191294 1034630 862841 154517 767540 92070 898254 840942 90068 1044706 612413 644782 191340 988431 422379 160471 286262 1029315 192926 278174 251225 808658 626278 220826 757990 832389 960858 383877 725461 1012373 555559 810480 996501 447733 727605 374689 652112 388482 666742 703290 357236 699350 209821 580540 678519 653645 573007 511458 1006876 775536 358463 895326 453817 192425 219727 480143 211891 691165 848836 600251 353493 481735 727197 71643 773287 79849 857771 480843 355213 669295 31390 355871 682063 368521 47351 96211 975588 307918 390370 667305 473174 178973 698034 746742 945810 516596 735514 126604 370385 924430 699501 957386 396533 998496 550326 749861 687375 873813 731966 515207 325740 913943 982785 340349 254914 638881 660429 694379 581383 556748 113829 740822 307173 110267 1045073 509667 867993 921388 824565 464839 902550 780081 536443 898889 983891 59097 226359 925294 708965 108262 923867 1047682 964145 1046176 579499 51453 843533 472862 618294 63759 434684 858454 187502 651762 482374 651898 285471 883277 723892 321510 435110 381845 118380 517073 340935 205695 924115 241044 447646 386787 938031 915332 302746 1026062 294854 408295 218531 177083 307579 222686 105960 639901 601274 485725 830685 992630 586953 817397 553819 802268 455086 435367 806645 811255 373106 574687 1009080 991740 1019234 811677 1018674 715954 702825 201431 673491 989080 520746 672863 468551 830247 429639 125551 942307 745722 219045 311069 300885 175586 374813 841067 159171 759444 954942 329083 327476 990145 348731 659326 869332 184185 433626 698060 110170 904818 199805 561911 859476 301151 840442 651933 715815 319262 236961 114325 123830 436683 108018 599996 984507 546515 298994 742030 944563 260777 384738 80634 512921 834342 321201 971632 743484 928907 1004587 790199 768107 650609 481100 894864 412601 439013 718658 736643 460274 696099 236173 210155 915560 675533 54078 586425 94543 910736 509039 840791 742218 554225 653075 964035 584345 550111 643756 510505 1032412 380261 296943 875132 119477 1025678 200184 306895 871549 241013 93374 748827 446065 218569 46779 592495 268281 405433 294499 832638 395006 338787 761981 310649 426926 297721 929129 220883 990409 400333 684643 653921 32606 638242 885684 270314 820535 842421 439589 385147 816610 218454 889832 740662 848649 917883 518640 291902 498034 939570 812849 103147 214964 685014 246107 595751 646928 1017584 587538 892041 495243 776499 414863 864048 840015 302746 79723 896709 530235 97625 390357 630078 410109 611701 1025572 433096 387954 646796 793183 475598 489737 626101 1022085 878743 182646 1004444 687708 1007242 528369 512817 632055 913008 710815 122071 863533 114203 796541 986218 387452 475831 779673 9213 460147 922429 848049 191301 719177 838245 876871 371526 392394 990580 671401 221406 738846 728598 1024459 188356 244194 195699 310890 848530 568758 665434 214004 928843 586729 300997 126044 248927 321055 585512 439335 129513 859748 376019 689815 725623 560615 658813 645796 1034434 529871 979532 701364 218597 967511 306782 206780 979522 156153 385357 708182 776713 816303 913960 681866 116958 707925 233178 704014 124158 252784 486368 488645 319301 476903 962130 324265 242165 111230 253126 386792 62238 659429 980748 884528 383166 883266 728418 974424 731759 522444 525279 871447 204724 420454 901555 254374 194666 617308 355998 85819 101783 841295 555934 88781 814772 471929 337790 927687 1040833 509030 865748 1028937 145179 341744 403935 805278 782443 770417 178922 113541 662476 909845 184943 323707 764257 1004437 1013798 676533 935575 663032 779148 48117 365230 803820 499269 453956 486052 242494 750412 645750 740558 822359 437171 897428 986035 756527 782152 400158 481729 59039 650657 31627 466662 575851 384848 408259 438062 686169 510944 171359 960312 171191 990749 152990 130326 439212 73367 623550 634707 322123 286247 339916 947561 947734 692978 130225 652559 77655 1019589 998281 265935 516701 951158 964024 832061 773151 801901 921203 955847 62711 874033 81864 438333 677407 120752 232787 766227 703281 92054 1026155 738012 740474 424146 779508 774380 755420 1036937 405847 555213 1022506 960901 584184 469449 1009963 804059 242131 949338 1016314 465897 53238 207191 252331 540649 57823 972051 145911 509582 867121 908642 219359 506891 396791 335447 323949 1005647 768642 784522 366773 866620 946283 178846 840934 113582 732821 382607 260553 892469 928724 839402 444186 528314 929334 186288 499837 841636 1012434 626227 612244 206808 81896 695977 877391 384013 493943 472745 846140 339733 890261 701670 182043 347534 904451 302501 765700 692202 513713 516540 502456 692117 194281 348132 651495 217883 882061 929340 475851 48370 597079 872388 358884 794538 484619 413485 495710 323009 64880 75743 175018 927203 326968 427382 806197 392769 472905 240248 453838 290678 814358 390836 440710 801512 513428 749162 717111 175955 193756 923479 240753 918958 503334 863354 522696 404047 430299 1003746 934357 935258 747928 210277 842579 90799 1018099 294282 717045 683567 55117 837466 373611 114533 1036429 704291 144349 995527 793542 234925 658170 599019 254590 433260 879833 872603 500511 171676 477611 503400 105833 1002386 437325 911640 315097 907624 411390 911045 957928 962194 738490 64713 404972 415573 883331 675151 979740 46014 1028410 375505 87707 118702 861617 322333 827089 708139 282030 842827 440801 940456 989369 793334 351190 679340 733144 421458 904453 514347 696947 863728 708058 694943 1000653 514121 388291 752577 496341 681415 715143 933728 207071 292181 290187 753839 909618 445770 647543 814429 910923 853687 278369 993481 98059 362783 447068 513478 844531 744599 65200 222839 832489 996234 415079 897267 455469 732634 118459 161777 736569 589097 941484 555512 236637 814968 1033610 1018053 193287 866032 439198 979619 772404 1021242 321987 1018997 438732 753233 881317 573233 321327 505106 446782 560583 727491 433271 251107 599607 795367 473910 371358 455732 1017650 825714 203901 1021380 807829 940598 710872 519600 482198 798636 476963 277741 245345 347982 419641 226863 92138 858098 55273 584918 726629 385770 357628 693095 502446 318411 698139 855102 591725 940341 189171 235764 748664 670501 783886 933776 820981 881270 508015 45999 806110 212059 979849 887335 952048 568678 391348 879246 946505 828999 635431 294707 734891 77805 960468 841123 125799 194749 641258 886726 1009173 44953 374726 880825 433061 212900 982912 355741 355371 1036382 904164 205821 359533 325237 439529 975383 437190 399843 893907 471595 326186 956850 338779 110521 805561 510762 295887 562811 833421 641451 123251 118201 414031 440012 1022093 551151 51087 801399 785034 188314 485708 494929 254751 886581 979850 940146 150782 1041413 844510 1043650 1003290 649457 976197 463838 955157 986898 79324 95678 474949 48939 696241 159633 462623 362325 825063 645934 398271 64757 1025628 817652 469741 156893 1043722 139171 302302 978697 749923 414775 659949 417115 805859 1017461 748231 704393 488725 727462 608679 182204 815166 236003 863290 169841 392034 338914 871993 1024432 290167 599793 420654 790484 861044 862952 761397 457256 644538 895323 798117 735787 603763 758571 639675 909462 610044 261177 515605 601803 653674 652888 505193 717488 801142 463769 740146 255186 683945 733091 808765 867725 629587 507395 474821 1021044 502331 1002389 961289 366275 798147 953081 506568 884312 383580 708178 1019036 749917 1029953 1034541 342174 552809 964482 358010 327116 933145 75439 485707 189693 273471 412571 232345 337783 314038 482147 149979 1045003 291069 76207 998456 894388 936938 701471 454937 252067 426972 851098 671097 589168 314825 898346 243771 757488 956310 665014 765769 448682 1013514 1005026 708187 987798 631510 386020 351138 909080 297467 490288 1026700 189999 765482 381350 625371 794345 20927 401166 1016698 809373 476510 713111 95638 190687 355003 738492 426742 803758 686753 113574 163002 517056 928876 881756 636206 634529 604303 1007107 375017 321763 629407 319315 835028 548487 892989 844335 708110 868166 1016949 253841 931117 419351 335719 250765 993128 875594 608755 964137 836157 449001 292381 702676 62574 875716 464629 439947 669174 979540 1024248 503498 234474 629950 183145 194100 865493 158831 194236 183597 184949 48761 636017 491145 516553 467419 663505 707483 869295 780899 783489 967019 412411 277662 864764 523428 968997 734999 112221 938406 252268 635005 302515 375689 933792 1045784 64539 969081 387855 500335 490539 322851 793943 755954 985214 618869 814930 864714 373927 259275 208559 239903 173308 490540 652457 55515 662391 943720 61015 663095 405338 660719 716656 620986 276853 849238 199610 301886 514334 874098 504463 1013273 413903 586075 923238 721913 842851 410582 722799 920525 662516 145127 16027 611805 978450 386646 505349 323829 774203 445305 793553 323411 374814 710990 242874 652307 777568 977293 436604 711463 314525 152030 1016189 890780 647897 536298 62137 880552 952806 844975 389510 878227 712076 755997 710423 387657 204604 260111 567281 857529 605972 76729 912195 129327 371365 302396 141047 903544 743997 1011056 900643 816699 85722 716432 234747 241779 173870 855942 182367 75761 808313 972516 509840 724858 967609 1000185 356455 805710 596978 877293 374171 772295 855493 953737 469494 1009349 378797 121895 384409 849322 260962 993532 595567 326157 865469 793507 371483 390268 122161 539295 678431 849116 381150 979621 902258 143615 463711 616027 400559 496694 486360 214935 307173 1008811 906160 248351 874853 370514 903113 386159 457986 709757 876073 937863 187973 931545 888742 767617 633547 833894 628019 832817 613686 941625 609717 71405 406683 650904 506648 315895 618141 108927 386605 382437 979628 236777 160093 627379 930709 632536 169911 92915 348020 452856 598750 501043 324405 480684 1045580 734697 194472 114343 937315 776800 793829 845918 241852 423698 338791 359729 443549 232410 995705 508238 768214 648889 241112 206769 715249 206766 357478 780446 755380 369610 398061 1010578 341902 675070 646000 665524 895294 451058 648345 246951 662485 488012 382308 341431 447677 758386 732896 924984 743451 370490 893559 501845 48633 532316 241915 710155 45503 64404 171898 744278 1006752 498352 373463 490288 556008 890243 222127 863662 1024696 772276 552924 962118 928147 473627 692729 803518 415997 408109 113459 189646 637420 440564 207230 1017459 932262 341965 597667 216950 117209 991827 346447 675813 724647 190394 837329 604603 1021777 222158 909422 751749 992550 207851 63677 199806 493797 462422 85745 523460 409209 432362 180926 616948 982027 105071 975793 292503 420542 253904 706783 613209 235978 685044 826415 489001 117881 175759 926206 793039 844510 932547 923772 71671 417558 815894 93755 114447 586346 800670 975292 875165 312301 926685 125829 1005219 625323 912264 642771 267119 796251 585411 436303 1033485 251752 677703 1010955 841807 242839 904310 922851 954558 472121 292585 659887 628696 712257 208659 832964 853992 956009 1036096 709180 519016 1018616 472771 770709 22505 923543 636266 898800 495576 130631 384217 371115 564188 989482 837791 751044 605121 408788 1002770 256633 342477 222587 712052 626609 625071 911537 708133 473048 478940 130913 155111 797374 353095 827703 438495 122832 955755 888184 959458 496866 586714 1008545 166879 1040800 683209 410974 566771 220254 772468 388038 482586 579480 422555 861926 967596 887283 973900 577481 611211 247614 495859 386770 305823 307933 717643 284138 564639 564942 854493 73406 145323 490531 742931 686858 847919 921592 845713 476379 720434 510659 1008394 706169 912462 999796 993038 455320 709791 766876 1022128 795373 764491 792455 23479 750235 508664 918139 683651 859565 1024709 857971 512793 742620 633146 858558 616839 1008179 430685 376530 911412 867358 479926 1028682 973130 433806 241097 815013 497867 87261 63860 957083 378031 961564 877353 1036620 182191 108318 397269 861427 456528 412603 179089 154542 544699 509134 508657 621833 175926 246543 224680 550891 254673 946758 976049 484003 51837 714084 877273 1022030 909737 518348 446099 789434 890457 239522 691170 313204 404071 761457 663009 496100 592063 772444 950590 800746 626676 375660 632014 955000 231119 322490 703384 343717 186029 354661 531839 637788 425561 579687 706478 40380 891330 401002 698043 285358 77435 915982 753886 701402 599879 621732 1044558 357802 846460 350749 564972 320287 449175 769432 336507 883042 252820 1019153 113757 924285 765161 78775 409028 887644 817948 171193 916556 343638 212811 1041858 892353 903587 404913 513602 967471 572779 910859 703251 1021032 556307 92634 516894 13823 407530 828331 327498 206582 1020866 166909 752426 771215 364989 664443 762864 391395 155066 247147 167675 305903 825780 512421 842899 403701 645240 152506 792955 728944 54109 1025866 618472 1017065 546543 1011805 185695 520289 412530 160377 731640 140023 974008 452562 911832 502579 587484 942883 865564 363719 996041 790126 539594 163222 243479 822137 60310 113509 582477 866923 309216 715154 1012522 701727 515473 874054 409143 994497 194575 367556 356060 937110 111483 145534 1033090 189773 1025697 437870 492189 190781 667259 616933 684519 380700 129880 488978 258710 1026698 456325 515504 441160 176822 510682 323482 619731 991988 936407 760737 353509 592671 258908 177499 708986 442132 744009 194186 503522 680702 710499 618075 477583 773745 377205 947318 436202 905605 707707 202093 1034410 904349 372453 461626 901830 501933 761371 733471 658303 989645 151165 234449 751156 734748 553371 126678 580520 597387 993507 804589 337910 1027398 710477 175719 891733 510697 946302 820984 703882 643630 208636 312270 832597 802115 878727 651387 124605 814181 537571 662710 810740 92975 260553 239943 653988 499475 478154 457751 585394 1021350 1009025 496372 12261 244505 209721 333625 455463 644523 126550 376467 928459 375324 928220 1024603 936503 375366 326836 1006380 415194 774351 675546 713406 137703 249169 828842 944229 17391 1012082 681904 818993 224463 360228 719713 1036963 425074 57299 605867 582458 388170 586990 1042566 364863 654217 228070 676086 94006 851153 147022 785760 740055 49125 836532 477621 580716 869015 226538 897198 774835 516444 248211 895557 943899 767769 939859 1019068 741266 1038387 675230 804699 546047 704950 40571 577140 122445 475513 909726 951447 351357 1005810 132031 175930 756851 798615 605784 956148 332665 713935 993977 911655 254762 908585 763128 958256 1036844 1032718 449043 736342 1007854 756491 453364 108793 647627 677181 933505 804722 653387 686110 648223 167772 421519 310366 59079 464558 313270 702067 128904 849702 151546 1017061 908419 989961 742931 802278 98002 946365 337183 498382 265086 128572 210745 649394 794039 832486 842722 454264 190342 435991 587463 1008295 637409 716981 193419 820651 719458 1036567 514617 437878 369641 423819 744168 354970 425300 470685 349139 839400 883792 269683 747755 807751 759451 846535 421646 764589 765585 342323 813813 363175 703702 408093 462588 805359 863757 392300 209863 952937 446708 849380 429973 200495 472564 21500 614050 1017498 577404 728857 181711 556107 368155 711508 864090 422238 182158 225975 967993 809826 277135 869917 892355 987357 622348 84939 673244 179629 311070 686577 952015 711254 879468 824559 922395 818330 451415 939428 535510 436476 717652 815730 667626 472237 752916 517322 676821 930044 935338 604585 422555 391273 191825 398975 989262 648372 932216 771013 931023 191063 901940 864046 975578 986489 835008 600314 701787 162022 71039 600033 969137 601831 240555 431227 48474 629997 616275 986235 489990 143087 389025 1023301 984539 670373 675373 1983 411637 980528 886256 218423 775016 217026 890521 599418 443113 941859 464675 59886 73674 577494 1000876 666580 906044 520247 436718 587163 801913 973866 742770 519299 503943 973863 382101 1018995 764186 918379 337333 756335 494713 768856 255912 971313 146913 449396 662302 114324 626659 445565 171259 560055 670137 89783 188376 480949 219547 498283 590271 961931 410031 982147 110189 705341 1001159 643779 951982 717426 779505 382690 383187 831152 409498 421430 223843 201615 874115 755539 49077 931733 417563 937714 347095 1009456 121582 645307 127877 784652 998368 357959 935486 513796 502358 489065 902094 564211 241273 960458 965657 882315 234871 572871 887778 986173 382141 193914 988408 870349 227571 589189 685494 670597 307891 375768 938219 968461 576430 933577 538875 219807 735851 407457 432113 599742 1030370 373087 1004901 583620 587715 748460 604587 909624 125613 343143 710174 1007818 706421 995952 144888 765364 419021 258639 380697 1002949 462308 688351 898760 569143 707889 710415 580255 428095 373106 870687 286622 965773 428143 146801 422798 1022440 959881 385651 228371 483000 12250 907460 385397 635243 40436 323787 881966 839580 399257 430430 683610 742709 482712 375269 498538 431724 796975 826203 652707 759732 374319 93037 335588 783152 849288 113618 502440 759334 631541 724782 594899 14327 293166 894675 291679 685432 401369 451635 762818 282414 1004276 350315 872667 501863 605798 379320 904564 567247 906341 416315 967387 247534 840879 293849 906290 687844 806171 326541 608207 230139 37374 866887 985994 880973 1020549 315241 657372 481596 247993 977034 809789 781584 1020377 636468 569240 827839 1033578 195373 226928 531863 476878 723319 137207 872873 314591 1000126 699925 684979 937047 621708 946032 713080 124601 957936 425353 858463 429118 483092 970989 256774 966905 760367 775621 779942 686652 440411 476221 678294 124605 253224 565084 675313 760412 244294 750182 921037 612974 449476 392404 876055 249515 376612 709724 651044 375988 96140 323406 740015 773238 233023 124830 740056 116687 715789 89430 959380 453520 508501 857500 626424 612969 814198 513649 806685 925335 574845 203359 424403 121039 376085 81467 61046 338046 671498 141215 863259 713712 874053 256589 368533 890409 881821 671254 384810 604455 378841 392009 931899 106287 773189 364313 830678 187279 366565 665198 135006 918231 903017 484926 484947 458284 419769 653588 250671 288755 285622 966152 596765 118389 432373 509718 850578 1013812 141274 1022401 832483 153330 334543 844533 249296 972965 842868 450918 478286 146865 252882 633070 571353 209694 194965 713891 371637 679211 556248 554842 1025182 60764 57244 638320 450310 1030976 580687 946865 358950 877907 93982 893864 813530 489250 928615 60243 775004 814205 450936 883408 504335 615398 384805 855567 968862 718696 766577 628397 32248 333533 179896 760925 634027 723577 895310 581807 579006 352193 943763 416410 846689 739125 867367 973350 795598 418725 89884 622289 588060 745238 603089 516995 388452 699019 422415 629485 24127 251958 31079 716978 304819 840182 663159 1043992 55191 984299 145078 236907 179624 663348 982050 372625 960071 371124 170846 261188 385900 915586 582998 734324 315361 829885 671690 794451 586922 984919 585046 778650 127689 809519 886142 947256 634088 736096 1022163 147001 702283 126111 384557 208263 581356 626013 247766 422183 959671 368012 638030 802182 28507 1019462 693564 745356 650437 871519 72863 453404 1018484 239482 297965 315638 212081 830283 638605 315998 1004938 212367 1009004 760628 497347 999670 500027 614873 16061 619110 462737 308590 738873 89486 399093 164858 687163 936433 896101 898008 676694 1041316 454534 278382 224995 911462 551277 651048 927283 776840 902236 992835 715589 422303 632651 241298 183903 92751 475999 811223 422253 807726 555087 187541 647861 227877 755428 235753 277405 127678 987229 130579 773176 129265 588316 560830 586809 292773 193756 423989 431502 402291 356947 882789 697726 163113 806631 40878 652487 251674 806386 838343 267487 707231 214702 154857 326467 584111 79708 110538 604983 778654 967862 651319 285545 101053 878147 984568 572764 48803 780466 190653 603064 510997 408853 531450 1001931 717859 628683 771450 872144 848226 522498 975813 640173 641654 761672 24255 431723 871141 1011882 817948 410091 112093 294757 215613 1005233 452783 379746 175561 671153 411565 320111 355688 779145 446293 159179 98051 323497 129752 832731 670395 79594 833103 373167 910284 628459 780553 454857 776282 779350 561981 768023 160234 249367 504946 731107 869659 101621 634535 511084 875304 276402 902561 775553 472899 766255 318763 712011 500658 725619 404853 419031 358354 382141 210546 798015 812825 1028204 593783 1038680 674262 63079 127303 899603 875282 321481 585979 725686 899913 876086 908345 1017198 719036 19964 209534 89274 212666 105629 744334 592315 92783 481707 162891 906466 634062 363453 941227 910790 44474 874075 440770 729935 370161 577466 982161 1002818 642762 838840 220881 840562 1013648 902828 781477 430774 759457 903587 899462 567989 406493 259845 256655 289643 327363 81144 392376 899537 307160 225651 222936 484006 1018354 618118 284027 643791 130280 829534 1023118 946253 15607 111803 179027 732152 494541 302574 170938 423718 948865 888417 985806 250413 659386 865250 547294 219919 439982 748992 241036 455106 505383 250302 128347 1020400 810637 510924 40758 760885 31347 858717 371143 910245 833117 1035372 816727 912500 504938 951973 444887 356050 971256 224918 198394 801258 218353 59599 776842 551535 431950 757971 772622 386839 960944 809143 723954 559806 695213 191614 582059 516551 579188 289521 223157 977095 368336 440663 588610 155293 589365 1001931 549711 184702 1041953 652980 877385 359634 578399 242837 447135 454894 732454 240300 646358 927293 248183 168430 266087 106385 485158 588961 847077 589030 630481 160998 466776 295901 580498 760531 514947 816757 969278 485019 277939 756046 443134 954252 1002465 98088 432579 371302 391588 703035 648754 625126 466707 485732 386247 241548 446377 703704 371630 178351 952558 951792 857064 456874 179696 437126 438043 891817 538486 375624 887644 924909 305979 52855 1025457 584341 116702 798604 970448 446125 565979 581229 914074 880750 182615 910622 455723 161681 665431 749361 1000471 335437 963879 636841 760524 890790 994626 776401 325457 704390 604622 11679 498604 1020459 1022116 351381 183215 777756 637039 291709 868766 343597 715319 1020275 992435 894237 644072 441493 947632 441314 822375 421141 716291 585322 352383 320429 50681 875820 431857 455481 761919 630640 487823 639982 904338 347998 624883 421494 232918 383085 848539 492719 404952 138591 485986 53242 432549 731847 367941 526295 490522 730348 929465 417967 369395 804635 965273 618158 257748 246991 584825 293491 974887 671084 970634 183267 875225 448406 896566 647657 890726 644777 866473 496380 611785 958280 512467 219773 498484 496539 204407 305054 327236 120677 373333 897458 988645 95852 707068 488034 763811 556342 729459 736089 987627 587975 893306 863835 401128 241126 406512 434775 309163 801395 923542 325222 828350 942426 640473 698574 347096 715066 471993 48823 669907 765635 486725 24499 893669 1025761 502005 142461 253345 718390 419033 516645 808685 44403 146550 300505 780841 925467 403246 887925 384916 568955 650860 911463 208155 732618 630482 866183 712348 249067 519240 225193 703124 156510 151228 841005 128179 456356 864725 930550 977542 759036 308153 206820 675545 626103 54643 787902 699806 348923 353069 801445 356510 552541 726334 215800 677301 1022049 973396 744376 700852 720536 730869 155441 809561 362318 516000 958951 356017 381780 325037 577257 334777 490540 1016118 951965 927691 416229 440170 584839 948302 118439 686822 416231 888343 56182 978096 127853 160414 340908 620137 96236 922047 542135 706010 770455 193173 976049 443111 863577 435665 255600 761193 339893 157163 404541 965569 294219 797339 237820 747768 121239 775850 877134 880828 751970 750347 910762 990945 830321 365935 173807 900816 441046 209643 352879 785922 1007805 634943 338350 715604 366517 1028900 195843 151513 1012838 708859 752042 847816 638884 877319 899854 611033 185812 354187 652724 641718 954994 178149 749808 358955 356671 620117 744742 615548 254397 346494 763196 999485 991823 333529 510042 824639 647786 858090 242094 49106 1000812 278345 701617 256102 104372 326031 150383 849302 63309 241846 497782 168941 484777 576939 998682 284143 867483 830434 490948 586797 600382 875350 640285 940467 1018447 236505 675573 15798 437143 535903 406143 844777 905596 743589 703694 989358 781477 790383 463550 228412 567026 100330 817946 823119 832303 102043 140277 618274 475767 617378 170905 706063 308172 195849 990389 190889 838644 730361 208459 754551 666617 750649 971238 290774 830316 896864 803639 583082 207103 599390 1026091 834589 307960 1037040 411326 302827 588365 626909 556090 818528 474634 686949 76285 1020627 514836 253710 171828 555736 170199 938231 744881 544555 653866 500678 55158 277226 570029 946522 249701 601042 902054 380643 69055 583623 1024924 367517 645813 742866 924899 94958 1018832 48766 756078 291245 617268 752049 630698 244600 513508 177884 1036405 759718 793307 620725 598507 492723 849218 504770 991599 474072 888148 486494 496595 122444 212789 107494 867478 580777 448977 161693 252601 818969 746795 955674 862073 925941 1003085 155303 108519 758198 649898 609198 531581 54265 960662 712331 463583 490180 954547 633840 218984 581474 466597 477661 654633 211853 749329 186066 982208 452920 642079 986414 683690 969976 924495 855530 436596 284646 496616 1033101 771351 619692 846772 383804 724714 152316 352226 238579 259349 854254 1019292 842043 340590 645782 637349 758923 1029418 922957 270197 682287 481820 865938 764555 302891 955364 309479 656350 110406 143197 291439 399678 976184 282567 773800 439965 1013837 552117 184040 902596 287739 919347 474191 574846 856911 934871 502594 375250 946331 120382 802163 595387 58715 390570 482246 442118 927567 29945 432671 65202 735767 415581 911840 944535 895349 928476 552243 347863 695613 1036454 777314 864701 832846 881473 921244 476660 869579 834420 415145 478129 821237 1004665 774183 650466 943596 783009 913585 465023 119733 798637 732588 847965 155371 1033769 68975 890325 941132 704402 995086 40821 609269 256977 599775 143131 609843 725873 914972 970022 842216 522834 390725 214203 630496 54701 576639 1003877 216531 942947 492536 1001772 121465 863204 760684 552868 696509 189303 447019 321336 960876 639477 941591 703659 956950 1033766 424403 907626 493361 651484 994426 366281 419506 219478 895718 880013 911762 1033524 476715 691598 751864 652850 1006353 252006 952125 999766 49038 813231 698090 429763 1040706 824567 505174 1000649 784907 441697 790391 847142 307637 939713 404781 437616 685011 1028263 440665 645016 469689 316373 872039 631131 897944 442129 130424 994098 545646 855958 914818 493791 857974 856702 258404 888304 920807 120535 723577 849050 326238 140895 483773 124408 493686 815575 697592 692535 97165 992911 678393 717606 401047 113071 438714 758667 757123 616406 483415 372330 358711 1005736 101621 253003 946529 306556 987955 998057 733215 728758 844749 991709 772997 1045125 47391 486896 810808 850725 479105 843891 460143 435638 1028912 866638 443740 142330 849605 869116 629535 459757 927352 305145 865709 628145 512047 387922 193454 813009 212728 327336 1005749 938527 55551 448618 713941 189735 748555 675491 709500 679110 57299 456233 806789 99303 372984 137047 327002 980688 668574 64329 867740 796439 1033419 933681 248566 839862 628615 447291 326187 1008437 769301 287595 826940 408889 872759 231279 974361 383405 146254 883002 388631 759386 334542 568948 716609 680383 170655 362470 53190 438489 120731 177628 476885 261320 681573 1001751 950871 858779 348134 943190 185596 555478 500666 457072 308583 312255 884033 925274 177017 885694 747806 443231 639459 309814 812780 512426 320318 736395 397559 459260 748771 621036 187555 470737 845710 924516 40869 363260 832872 683686 629974 128102 417434 979558 96619 1040002 66543 953061 1003285 605656 121903 95959 443876 146866 212442 663097 853814 900646 983215 383577 471988 846724 706375 941432 254806 986172 976108 314826 168702 179401 897195 1034691 116202 867897 538347 571711 91098 267167 872099 845022 756524 696695 651139 1046080 757357 845609 181375 810773 194138 822766 130818 404407 753224 40669 1027079 89270 545271 372409 63294 60183 54769 335356 200501 619934 731893 859540 858021 580878 920799 227089 882202 273183 650156 796335 160670 248051 465550 882872 646392 411501 214842 339605 832589 572380 457937 454064 732494 388442 404541 1025146 415034 903350 170558 868006 992051 225233 121911 403303 409009 515350 981772 254418 587745 745977 840499 988249 88939 754621 691575 913713 623838 957688 899684 742737 840302 630514 997642 850995 239412 248657 634547 1010754 471846 218831 276301 609709 550679 307819 719047 1046802 783428 578989 1000404 522441 834347 675770 609850 928335 636404 256177 113127 15325 1020958 376738 331207 238782 251782 552633 202614 908689 996557 196528 785669 177605 333519 583581 665319 882160 254011 208620 784468 61176 766708 862990 764250 771303 416863 836334 889479 598891 957924 774982 750666 176015 342957 1019588 359109 920371 691803 406838 492375 435550 215663 1019213 381133 339786 216719 911715 669101 514716 863928 689629 608198 634255 588180 868133 109902 979101 307117 283451 818882 832922 355286 398845 59575 549799 620053 953080 718921 997729 339605 691961 772333 1005702 1037396 370603 164857 879731 616947 258739 1000499 821180 968135 798903 239531 481713 764641 864743 875861 451961 128615 239743 28475 116627 401250 93743 816816 532327 928582 874802 796632 857970 796404 763411 125349 850243 358746 303033 730317 297839 817301 444983 765896 900760 715335 427388 605742 1012888 484391 605929 138575 503093 32621 1026714 685215 830997 352083 948913 200651 726773 1047080 666842 682993 1016181 453796 605991 895641 629698 734663 223979 271487 193643 540367 1019110 466506 925071 980231 670343 521012 93795 759995 832449 46335 191895 650425 636467 121083 941777 40181 514314 109486 701274 984010 242567 887411 60326 626106 881205 976483 96655 125707 818598 71654 969061 902890 469929 539093 528123 841108 709269 466460 904524 634801 731501 411871 457328 352947 799454 130581 698027 1029025 362480 622378 939674 816010 568927 605833 663475 256347 830689 767524 160744 195605 460251 357037 171451 111600 941241 31930 651663 961588 1020385 306989 865581 839902 707631 760554 629455 464102 514355 900408 335027 319079 890508 416729 767284 848602 1020850 1032860 538565 302622 743152 782787 310444 417350 942542 896736 32610 934782 621959 997643 366163 848844 597550 653944 441285 477941 460669 612509 802087 928240 799189 998248 114660 317290 369447 145394 1008394 76638 371821 825212 300491 522114 62621 522864 451486 885978 593639 647612 880942 163816 472034 355541 592881 678495 416142 520757 210302 55551 582343 880451 620825 798421 764941 504229 989300 242023 638170 374101 210681 988963 642952 825315 370271 720608 1034036 420092 212940 978049 1001442 1038898 938213 234853 191827 123551 162411 774520 192242 509131 381262 52697 111955 724275 495492 998486 1009604 159410 538089 378791 600285 778641 897621 321273 438035 641512 828815 976492 837757 331765 605820 601754 768015 959399 844374 451662 225660 621322 702185 678588 1040547 810456 60223 506254 498456 246014 763676 300778 649804 802245 168924 1024111 256312 675175 978180 761126 979740 451756 863158 499203 635516 311767 877278 666457 830341 187239 994124 1017114 183218 209880 694943 831798 941079 196109 296407 791742 1040710 729589 636338 211171 673919 670150 386514 453261 69343 661933 879119 752546 245273 968890 106488 220222 239513 103263 636445 123790 383793 519224 556651 804343 722172 828023 125164 248013 29182 487727 387598 356638 124146 325556 816470 43391 859513 21375 514913 621251 609259 378235 742597 639165 834141 877164 218395 1002442 885454 834296 188007 218206 642645 669116 414323 363990 577388 354391 222953 924522 783562 707833 103402 694636 626077 648746 158579 694742 775274 456764 208380 324584 1011020 221662 28382 446307 242356 827066 222399 899788 482475 934814 479978 171879 869229 1017678 247930 122510 417548 587384 36798 802323 236529 441374 1040753 913768 895038 486625 842673 176888 743598 325880 480838 187865 736969 950764 270135 286054 477891 618172 778962 130172 242490 236631 175986 415662 95845 808343 171229 848937 426687 936878 958209 830058 834808 849738 893166 209735 515380 815811 932614 122630 846452 210649 179097 964677 869812 208568 686869 1002072 638507 747758 758811 925489 772700 709083 805207 710053 449063 725740 864723 961778 793972 648786 768267 591423 888943 580854 1009679 678904 167582 239454 959802 363757 887533 721271 827076 409432 599167 724891 3007 318607 865038 477308 815451 368316 162748 322357 1012529 336855 585292 750354 646661 778929 878655 334111 593829 722163 907290 519228 552437 422885 661883 836314 44647 751788 621409 466594 610519 585053 934885 816084 1036378 194155 773928 777122 363498 289661 429494 748468 904544 1017006 790263 413291 194473 627194 779368 808819 233003 64722 390260 38876 613161 937414 452663 1006176 865769 249238 401069 996685 641229 486102 245321 194498 334801 902935 984222 808828 321361 756182 183541 908426 801110 711723 857816 1026168 784938 699281 693117 978129 698356 784538 816076 163471 674987 268142 551887 432237 930708 266236 282300 903756 888300 986844 92606 353084 183423 521244 242327 179173 566908 232647 779496 611963 781218 940206 990250 902941 873319 942989 866835 586103 221437 403164 525055 356049 700943 742423 795515 520329 478149 1020770 29151 985651 850705 767796 107391 956022 127409 367806 532215 44347 576949 906009 944838 825060 953177 631261 985212 358190 972074 668342 589656 904908 622484 730839 555357 710797 984382 446188 823803 597497 555877 370660 90035 1018821 867107 363479 842938 599967 814642 1046704 612846 759179 290774 44719 1019048 462690 871762 825765 255133 709510 554780 272895 690153 1019171 346910 825324 739316 812666 801123 238303 373334 199631 681566 249375 734426 124726 834061 491108 317221 994605 10719 186029 750194 767648 668373 640870 661287 256931 653028 765493 796063 973134 857894 1043056 243588 953805 865107 912545 871758 378100 286405 1008219 97634 281461 419293 64679 317845 441905 91835 735633 931422 994086 604060 984318 87599 473443 32374 503307 639987 968145 658839 670669 669991 709848 613172 775561 952533 993054 851040 737917 634205 922601 462197 420692 472171 605898 806755 976678 478014 731791 744013 257177 774450 463866 980547 993494 732664 597421 232479 684398 417477 437102 225029 85207 774613 610118 486954 482224 1011092 1019434 893748 441260 155553 258642 677517 289471 660319 436716 51935 851269 831158 764689 239929 438218 1017155 212751 742011 325689 362474 421135 23019 227925 452389 392624 651371 109287 363498 1017131 759156 774835 824189 941233 611766 208023 954798 535545 935761 791419 514498 900618 976689 894508 380334 377294 187130 1014924 707413 158173 536519 440969 512732 839139 991470 625006 636679 482063 1001597 961381 911300 59086 556573 697822 81621 959918 514536 362719 702369 1004360 828861 257043 456593 130516 942439 931502 741722 891033 249209 980081 269290 583147 700071 996007 89898 779977 1015080 838601 353047 114629 248652 472115 169713 435511 779791 1009976 909494 1002518 820063 878698 1013318 404978 940596 973397 855013 357334 253029 854890 797913 996233 372684 228710 211939 88751 379873 409292 812902 799007 322782 576830 510149 530135 631515 493934 403054 861098 359181 293573 768422 816222 780100 423738 900192 436949 180983 351722 417000 900371 563929 222964 895370 1035120 567194 952028 511131 567277 170823 448370 967799 1039940 488021 931494 252275 715240 990860 1003174 437666 465567 187366 171242 429703 866506 537437 679397 494832 194378 167850 968290 512783 588461 274358 456348 495930 380649 1033170 424042 736345 211668 272063 766672 925520 685304 101852 996499 173822 436154 814186 1041282 317147 443253 175695 593021 773718 327237 856761 212327 105365 382171 757592 318421 567207 366027 442122 831662 961306 629702 928650 974664 374602 1020252 238271 935093 259731 742001 1020773 94026 236147 166270 958709 682814 159661 671503 506950 153584 929951 1008334 270135 920061 990049 170877 1014896 276917 708410 442209 760373 823150 614324 677785 963742 111075 512347 910985 735462 1010701 506441 84972 276795 494541 439521 640884 226121 341754 906872 654019 823767 437075 778798 935659 481846 505609 1029408 943511 856697 89810 940950 390915 754545 947044 215951 932724 604850 880178 709482 566459 875644 322038 1021338 88301 697816 505528 750136 364516 1045602 964167 536495 227722 195379 458016 182831 580206 759505 940269 904518 474290 858203 971818 811709 597446 219564 477011 922335 304287 56659 303016 694154 501018 746977 877427 750182 942702 885422 900371 718692 757580 195676 97358 923055 554218 649062 407196 237135 254853 924374 899436 418023 1027684 647108 711715 381625 886726 878401 752388 339948 386028 374133 962765 709731 994712 666173 300917 919382 866272 251108 732793 1044016 674989 810302 333628 994786 490801 581282 343611 707646 887289 661115 597966 842805 624339 207055 825972 654980 961061 775815 562042 957990 374567 146325 989669 319113 913497 89974 795983 971898 433237 910755 464190 129142 751658 973636 920877 962607 878378 1035406 31471 701047 349847 389602 223287 716712 637892 653800 813997 862085 1010292 613842 783685 121724 926956 224711 906636 855219 953679 771890 838886 643572 1024746 857458 604630 726707 439976 335545 746225 572834 608703 533438 465274 335858 838902 939675 941164 379385 476884 962645 499113 537723 274044 478773 127287 1041953 57186 34687 365035 275823 309853 749770 652901 225165 735178 881291 739548 32632 463463 796375 875318 802105 825966 56189 756794 702109 18173 971004 153570 212271 27966 990413 915725 989168 480148 300526 744882 865513 849826 288111 886615 586083 47069 874045 601293 910563 448851 705083 747196 757887 753040 359591 627535 668855 424047 391374 122584 863481 193772 196378 356004 904387 847240 240284 55115 1007709 313790 715492 992661 833422 339175 1010854 692909 424473 602331 1007733 972298 767464 618925 21438 188131 490708 844559 512626 919102 375241 783236 503902 60852 748138 756857 269758 235165 986127 507027 945970 352471 162355 407408 387746 709973 644409 474793 441574 484821 457786 779366 194098 699628 810086 626879 243772 646746 1027460 256901 770233 102073 308635 877670 956028 36782 850224 518349 403101 91875 44219 335084 808873 702647 1045080 342266 655152 432627 617547 414193 552418 1011465 378271 516891 772451 167551 421610 940729 759762 511816 674652 253825 859054 246583 965673 913518 116147 935687 489960 622161 221759 465143 1023185 453277 319980 482375 50685 730293 953438 411839 754095 654416 888258 691881 569150 928222 313691 456222 956314 926651 913613 314236 752096 208365 425354 212878 652809 711113 968370 585614 391220 887574 508157 916304 947922 351532 887507 442775 109804 237164 209331 226709 349486 773944 554558 951977 953469 484778 710406 757538 256418 294505 119191 129986 643679 216159 577433 578505 726853 420726 95455 342455 677037 546975 790318 647487 799571 118070 605421 727790 337400 1031492 813390 696178 258787 878023 581003 699889 358755 866972 51186 121328 848526 863190 977001 956771 220121 643383 79485 1004850 960757 540073 125223 831960 212874 648049 358065 832945 253618 826163 421452 964892 599765 294561 971718 522594 453719 775410 32155 399349 423719 616683 326671 487768 1004860 986745 509709 16355 445737 667998 670029 80237 208812 453713 831043 663397 731987 816812 586639 180194 306510 547443 914214 46777 91559 228084 122420 277551 894610 854966 809374 992866 1026697 367049 423591 437729 939722 135085 651928 22501 1028867 953034 176637 955729 297711 192879 503237 112190 739827 648440 1019810 999989 927548 612959 715477 773203 248808 643501 742652 800953 931966 692046 495556 900181 338605 931724 260485 489770 223543 629093 670505 435684 897925 697657 246729 443719 990499 60912 877221 210611 340211 513434 60154 212206 1004752 756518 348044 96941 353915 765632 1010194 700478 111067 676183 370094 691068 469595 728607 967030 936783 445242 64181 181966 161178 872233 542455 379724 52853 427957 482185 891161 118170 339948 480343 73402 913632 351676 664537 630728 9207 492538 259302 1032502 785664 319251 977345 500433 648805 1021602 915684 800981 581584 563615 603933 8091 496413 484970 889175 876883 896720 752529 400886 846669 222877 193691 493362 712544 769082 903024 911926 762322 698035 632792 847336 227371 1025338 1038426 748603 270187 982068 484511 252686 286375 862186 50655 748322 532419 244912 478425 624619 683634 555419 205307 842343 808905 1038080 250821 473871 403931 626069 177575 539894 707627 828527 878362 252179 323500 932951 973187 439628 422102 1037426 869617 23166 761482 123603 730711 880188 174825 418489 249777 194763 583861 881347 1022674 962970 903873 944405 325592 677543 870373 200550 175511 1024591 1046616 653106 805820 766822 245665 748901 360019 81843 354018 695189 893685 831096 866714 704424 374342 661490 379582 407723 105978 603516 162134 239901 798501 844646 572348 785033 466280 845625 565106 731854 762724 553534 760293 501572 1002249 255667 1009241 141757 73459 873658 657355 713370 840309 120894 792397 603548 969251 49077 235806 389491 844649 651422 204581 112023 976661 965156 163779 117977 943920 196216 908675 622432 453490 48255 552501 403951 781635 194969 803259 572959 387787 415961 57831 988408 766619 317822 767217 587730 60787 746157 597893 164857 22973 448323 610164 538431 790443 762315 1009740 1008701 759582 1040601 156397 883172 124517 499394 60107 496158 586618 276173 547007 633848 915265 1003721 1027625 238198 730299 932553 424403 57231 821208 469739 326457 244848 400701 159156 682822 347757 543102 261040 291791 32159 347918 727521 7167 117500 570575 627671 1038725 454339 679229 15927 846392 681708 253511 597054 359091 810358 929003 288659 258662 275894 841130 906949 251808 228708 494255 86991 668563 771230 929388 556278 906956 970870 899556 29950 503996 326410 179690 857743 978128 923069 367339 648039 38823 963481 903281 108766 944056 373210 759111 550627 885980 232606 651550 961379 93143 59372 986565 912328 886123 346982 681166 553589 849241 191942 588830 349996 452822 873909 766692 677756 1017288 646741 200615 572201 685684 996707 1029828 860082 834861 838900 921843 1015933 282044 508279 252211 686028 640745 606845 313710 908557 959069 652593 754847 563095 635262 963297 207865 727503 126549 389605 731986 829306 813934 411644 963798 585576 779092 456138 830133 945028 890985 951149 93310 309059 918969 654500 684899 345974 589505 293843 170167 679619 289551 929385 651019 285491 122579 1018423 366713 96996 651927 446087 534266 64125 137087 889066 903380 423087 864749 1022448 645576 285181 765078 958571 813561 517658 469605 221886 821752 186841 654347 915554 890413 636150 859231 753089 353180 865950 732059 59190 632670 869366 59551 706467 379256 600796 865004 403390 64374 771704 374927 635607 439387 1001779 295803 484973 643671 38893 630194 635735 58223 293852 631671 130313 821455 953714 938938 551831 249082 417037 323671 548578 764214 992822 719336 998449 224477 776299 322424 234783 520650 701041 703747 194723 834158 717395 424023 201407 738267 596734 559479 373787 176044 1032428 960740 628487 566461 385591 949763 302762 319205 709365 298831 629803 245997 770135 988136 971084 569070 952006 252201 550823 464236 187368 768291 390992 805599 749683 224599 118573 226461 1028152 932252 314285 244460 669111 457306 502227 973158 880803 310834 365370 573345 956632 615261 621881 504085 118595 377499 1036494 313314 888603 479403 993512 292474 116191 751173 638848 494787 985485 844963 368113 99821 932172 1019065 342771 377119 841633 941748 853750 520342 577211 882322 685713 872148 402158 581523 887595 118241 852943 762766 688951 956758 173725 1016730 542591 986355 750886 255209 475899 357070 816981 104393 717162 125865 1025795 189349 324713 472734 84711 332283 905789 211791 177463 833912 653925 259331 291770 760729 690643 154566 760589 767224 902743 472792 305004 253378 248367 963698 945434 835219 691385 376069 468697 94042 1024057 991486 392740 989303 318053 157622 342421 818444 692559 468278 797162 436053 734531 373602 514261 116083 204586 1001273 1037585 815529 960217 317018 512978 184555 432939 510435 130164 599901 439638 186245 147403 888426 196020 709048 944814 975932 841037 894263 1021998 97871 986917 187769 594909 791038 80439 359980 684536 97483 105167 289739 570686 552027 605484 627901 718680 439099 685255 189946 544701 451763 653605 905016 942710 810692 652440 159031 374058 846013 477802 636454 545780 855420 226454 1006883 312797 566519 313023 54123 714863 998804 408044 653447 253570 243568 221495 289781 186204 817671 836403 661719 475772 200173 322391 927161 162516 398309 947364 444249 837751 179865 620778 662743 49091 881970 674615 809379 922958 495132 670960 924789 13791 568990 920954 240806 743751 188357 941274 469163 222780 740320 938221 1040914 125529 691636 309946 669899 907790 324459 879125 752368 931221 326492 787955 502567 327078 708922 973857 1043465 918383 837847 500685 430840 342654 564973 918011 242552 260834 699821 968845 871139 452309 423559 965672 571451 568156 379705 481585 220404 122261 778699 817960 539596 1012320 842644 897450 270043 244889 445877 215925 422973 701383 230359 760768 490313 430578 315239 836286 754806 780172 342833 938850 138970 124175 170967 896059 578390 486725 1035602 998565 968390 511345 319034 551416 508191 862110 426955 444356 984985 594810 384325 241140 969634 474725 376652 899400 831392 349415 871629 971171 321454 199606 81771 539002 616359 865127 273882 685974 719137 151221 693734 60883 239926 85851 368120 873580 595583 997524 982178 161706 551131 381149 755321 576955 513070 255842 121391 462196 570340 922083 586610 341179 120662 229156 946563 406431 259463 760146 349511 637707 954611 121657 118163 602974 80254 243572 126759 870846 268214 905582 488794 424123 496996 650445 903691 801333 1014912 966900 381436 118698 741018 510149 844585 453046 29927 767115 512554 477045 178591 171499 919538 1046052 258657 669791 953626 819008 514858 110969 412284 212748 1037845 465547 695621 94971 162249 367404 367818 207857 126515 831002 975914 425313 465763 968949 924119 658939 758486 468848 716012 416126 869671 569115 101295 375688 242085 63330 454710 41903 619130 946805 110578 1036442 716442 353786 772322 220871 867908 111805 864116 348148 989817 473293 127385 652428 223077 962614 343002 851019 747188 865254 991353 452432 798601 957724 569789 763790 1033065 1016931 720409 359906 707986 235901 486597 771889 97681 619875 72677 636086 873934 331119 412638 843871 378736 233174 425866 101238 597390 802692 865777 743066 959286 889722 277178 594413 179502 461931 382138 817743 160061 567157 243382 58318 87981 258731 943065 445752 628647 922534 40683 932493 247203 555890 425349 182653 245650 644056 966163 663997 287454 590844 495316 1005352 733428 575346 420332 144318 939197 731863 723387 423537 382778 48729 441740 247071 872236 945329 1003869 634818 292043 93758 196204 234457 797875 504853 865990 947808 837946 160638 869238 675487 499114 895459 573919 939401 887886 207990 443379 762047 511750 645608 940889 484922 496925 501197 777044 939243 159474 250225 57114 152279 513457 794022 219287 671554 378431 165723 349159 370941 722735 894766 742136 990366 742133 119779 812898 700053 446288 169450 933172 960636 731621 89822 776325 411557 93015 3807 434623 364359 1002142 725229 395102 20430 62619 717093 64349 302141 1003348 1025382 746439 1041221 388515 161199 647223 272861 372907 1032375 99287 520764 421278 947307 606112 1029424 446885 945694 75582 315365 649437 474709 295918 760142 981015 1000037 453332 817529 55283 539799 935417 20991 170479 500916 838469 354284 976578 93148 895459 237094 603867 642207 351986 61221 601766 707983 850508 836060 326238 487065 802172 955852 243586 340403 858571 567017 472534 758425 699069 484246 562863 962747 588307 760505 984474 814923 103422 959322 457897 358520 297939 728399 828850 371565 163444 431819 1012817 662482 879318 697759 843412 845450 646808 192946 193434 837351 857330 1010325 1016638 554988 477351 420455 354089 1010193 902925 414652 478818 838810 948024 828214 407931 879000 843666 221487 352098 952742 60879 297821 324966 261318 365292 145774 481913 736540 727354 159690 521528 765745 938489 938486 952921 495261 992978 727231 416869 909547 223061 940700 629680 865171 431592 841819 226917 424095 690551 288347 956322 603075 205783 306495 111225 783633 728501 1026232 220133 111863 358958 424604 1041423 298461 698745 120724 645750 963414 457925 863626 799119 963404 202610 553722 744180 544315 155163 746542 95720 631019 379580 633784 120121 948293 931542 694423 861411 612074 260866 174577 334999 165372 651356 835123 688010 954133 691541 1017255 477565 474406 770331 825471 713837 690523 823669 315051 878371 943474 949144 681718 977225 481577 547183 701031 764249 869951 208774 742798 1021066 588170 976983 370807 467447 818034 731966 898842 321306 389180 710549 643010 583508 371673 797635 602084 1014034 967926 334791 258131 1032614 764281 91563 486501 986679 142654 878809 220270 1016727 1000715 873289 372673 184810 93093 824043 169338 523297 963494 863724 719158 233775 958149 293308 752777 455182 519204 424648 504647 612823 935914 335399 420261 326802 550567 964723 405739 476339 646946 751176 713895 940631 736651 606036 227207 428887 808665 113333 178149 261205 236092 340909 987795 169263 752560 985878 1019221 388337 1034545 749010 733423 616029 977959 256650 72926 734987 766828 256834 761450 122383 568199 579129 341676 512207 985907 515598 366446 813684 528333 887529 711566 806850 112157 304887 632039 778446 1004268 122191 869783 292749 103151 589260 130108 829658 616975 468826 53069 89002 351915 372634 958018 107103 502170 815984 764497 723871 1004130 948526 397293 248696 636844 782506 88505 722894 693625 258785 679849 859077 669168 96671 633143 775577 1040808 1009829 188010 486819 453220 458009 145380 250357 173531 97373 996747 614623 288662 601724 58782 589358 684743 740804 769222 793916 326739 888117 192218 735153 619134 368577 1030154 652338 391554 518760 939362 817183 496461 353693 100349 325569 482395 846449 424609 515425 550862 936303 848088 449166 817513 1005864 697297 813854 806691 824999 383279 932380 707757 681063 711737 683461 752922 753504 510747 366811 970076 1022097 613923 597820 812731 411634 350907 352026 555723 434122 820030 717405 472878 956234 253842 844513 118228 481009 333483 838934 189991 748633 486731 461670 123118 597609 484878 13301 801133 725695 826951 442959 1023493 493693 984343 471419 528347 383279 695021 128365 715987 808797 590207 752233 985774 896590 781188 859557 210357 832159 577113 848977 341563 895595 894652 44476 72572 190679 932596 560882 496254 500107 720336 293715 39167 984665 967911 802642 605001 487829 697073 1008395 15349 399071 31287 711596 776972 205567 337869 648497 60826 807149 547659 417063 866788 969144 940247 605580 349501 779930 52723 591591 509015 711475 808771 342791 882224 433090 994901 927214 155545 679828 924734 961170 111419 398910 502065 554930 1014035 1004594 765162 318704 893614 936625 468213 515205 361695 309947 810428 280047 900111 948395 77302 726375 664509 297707 414399 273915 596215 470960 326531 457093 711864 952499 679634 587184 124882 427890 954477 592599 762023 842296 441692 882862 368173 460262 971115 455909 605243 855737 211426 503376 108063 442154 90024 386731 124884 773338 92657 861928 811961 749743 707246 107223 200523 845149 383411 63930 865707 358919 186812 440673 15291 823899 259215 313725 355814 453643 981129 1026470 580348 165877 425577 1024121 1040786 979029 937259 870268 105563 784434 947479 236138 854954 757465 560443 130061 508780 595814 432219 319361 799601 319059 587357 278359 348878 233084 585022 141814 128249 347891 488263 432846 765590 107503 85559 772261 936653 350675 982168 224793 405173 662199 683805 309789 502348 57053 978188 1006646 285939 749393 450432 237159 95675 954085 930396 85463 620731 516423 318138 1032849 297909 662253 681303 493798 676926 319344 188169 855034 363504 599517 823226 146773 421686 502841 50167 604395 970342 684536 473255 364927 285367 406014 588086 437845 193299 243442 632035 339890 96687 1045649 499955 754413 292927 128818 885991 205279 930126 894374 429873 417006 693050 117543 965788 559343 894515 101213 397286 988475 947434 962635 1027972 633848 372441 964910 343225 223349 703972 321979 734840 562094 1012308 996784 110487 334139 895339 881097 417137 373541 712036 504537 380378 399034 649933 804829 777896 95986 897367 454699 969801 729972 256157 609714 358985 713642 845009 256555 831735 269178 360956 699512 780929 812957 934579 1027221 367323 435862 575419 685609 90044 703344 416605 579421 353454 235123 1016605 544760 583471 431951 456845 758123 876719 455616 473421 674302 481972 604406 829908 740679 940419 765076 628585 161498 801063 343343 484967 920875 1024533 441658 718618 445395 851109 898721 814563 670371 494546 460223 776246 763029 751925 375010 179983 746352 653009 902485 749654 308542 631511 880528 138231 214876 611953 225166 400316 927531 566902 948746 406246 650488 209650 169785 848213 32746 920485 713175 300349 660435 813558 604831 957227 942679 697304 952756 967366 216111 163718 1011408 431587 957701 32243 478861 387463 831381 372069 728924 886736 306235 453873 750017 870330 81559 272279 989531 100220 237131 680539 59807 964776 440050 874119 947467 997096 892467 1021083 761442 733582 748422 452145 325604 898472 219447 364268 1032750 648178 419756 768525 474673 315859 315370 322996 619736 724964 300773 749733 835967 357693 12220 806763 502490 613101 1033833 808662 161206 888518 317773 880142 252369 423904 626145 661234 694041 522008 431659 792251 900244 712408 428016 348144 983982 508812 1024085 432719 118686 422252 768170 877175 902490 958949 311180 179436 745300 448747 224953 622847 508517 956384 933616 573045 810901 435911 699228 517970 826779 641207 951285 350886 1024785 384213 647889 774505 1006691 936659 620762 602005 576334 492982 649517 160413 797142 544671 354537 1009738 936862 843275 226718 862263 97115 675607 815602 429007 105423 341687 550707 129748 294881 478735 429654 350682 538617 147038 782383 105790 907937 727453 661881 864129 879738 903843 842149 440676 528331 678886 748852 957208 826031 73343 59125 611567 183117 246207 735938 1008289 782453 316273 291071 212321 629740 189871 782394 1010082 503369 637133 754637 169755 1017019 939063 179509 651760 882234 922987 316835 578003 464782 48876 728931 728142 900256 380146 969173 489416 766285 599949 293817 825759 500958 723293 1041189 323946 317327 571770 516787 674643 391636 951706 248738 663397 960713 414603 193177 915785 700016 726829 825690 340334 614765 643791 57301 311224 638281 576686 448570 444106 431446 962859 1026769 198622 818386 984254 569007 318156 447729 439859 445535 916304 829867 620779 576203 964729 902900 224490 890999 21997 952819 747094 981265 187594 245457 350154 652369 550908 888291 403051 431338 935310 238551 679229 926689 613287 840843 243775 716641 928791 479883 659293 385892 236215 453272 472970 424486 897386 830282 506545 406997 825941 867108 1002614 1002893 774574 713069 934772 870317 384263 1004069 927381 998179 116587 449922 86780 110910 840645 497482 569835 907539 130139 418238 480613 775779 932818 645693 652230 367559 712895 726836 248794 257126 323174 317983 773260 150477 505538 182526 503572 830829 801494 113994 549495 976556 953903 112761 671434 407805 104177 706485 801970 815303 909932 517444 203512 847620 1022529 514233 721915 638166 361948 466479 286573 96044 677645 488294 375523 823267 893083 568942 691263 177603 767793 175036 831086 522080 767241 168319 1032661 781184 188014 959942 824302 212440 615006 156391 635865 635725 203991 382181 89726 389860 822615 156535 481248 489644 391628 695132 251783 766471 177052 747643 314485 242797 510195 389223 356011 207354 466011 853993 172893 119279 472726 185077 425180 962802 925601 873322 9215 158551 743006 466170 465246 388378 120698 728554 1009478 95609 742360 391244 797531 649961 540551 276941 818707 619737 540563 368114 607147 595403 701844 294157 268719 941784 500301 509350 724182 95989 314055 727407 153548 174575 875161 28502 62263 886716 558575 1019449 427387 123623 429849 784133 342716 243866 817199 414419 137213 584532 63468 179117 160733 222393 779019 625387 561598 1020129 231021 702654 810071 337786 48117 589426 431655 500554 431794 440212 216445 570606 54167 781616 200487 97997 945221 717189 40185 92595 697750 47783 714997 579230 853367 964636 357658 322172 514417 585584 154611 850769 247139 713912 1005735 827879 181226 244552 840135 418802 792478 969081 81594 291607 406491 686701 106959 505017 1000567 335558 697661 437752 356321 707507 748237 326205 967743 961987 979123 722618 239030 227241 968034 480236 29147 554093 117195 322947 355246 206319 421172 451438 464783 942462 382047 760174 846789 129618 584307 97395 294580 979283 663413 277395 275131 233275 1024819 953073 972513 441946 913216 221144 416147 246574 1044833 868163 585036 175275 1037315 942301 496790 696147 793391 566262 633015 623934 183635 206447 675491 922847 757903 939207 96662 867545 674285 240782 712199 674548 353575 488770 866914 797534 567154 81750 185295 874907 837276 433695 315611 918247 567915 257545 538359 858263 625147 142334 830237 759900 106401 736932 995684 417744 767651 431047 388444 179550 961345 778587 447960 897623 85307 961236 341589 434397 127205 960302 1009266 225708 224953 900936 446901 377342 419101 255446 334139 445868 432374 800718 228914 903351 222940 415643 249638 628570 585382 870745 254457 575221 676307 878010 418779 798031 506259 715386 89870 629681 774229 878042 475901 445683 371422 27614 816155 255857 235806 114597 976990 650898 857430 887175 490664 452440 931386 648419 226149 529367 981576 238419 405196 372365 702384 232878 326062 286415 710264 713357 965761 597325 396271 199383 316999 159317 676854 927868 959082 342697 725995 485932 475080 382761 643884 880472 731421 155231 930282 421573 612909 81773 581081 779685 834955 464844 945827 383213 998752 384810 689390 283646 414453 923934 836053 738546 1018211 413371 906251 691095 247349 95447 1022625 911050 23967 313965 661115 830301 1010947 651724 255267 783878 880989 838534 513376 226588 339570 858580 1023241 904552 358998 506131 987831 633976 392401 895414 251934 578238 340979 952085 1038724 468334 125844 290502 1030488 1002781 121885 404191 887669 691619 408274 219687 369139 468935 806123 422309 683355 937814 1018698 686420 662699 929601 254580 644916 690110 449678 884328 357729 469434 1029315 335253 503382 740186 494681 425578 454406 667598 726757 1002806 50427 386406 540470 815832 1028309 546590 887261 228108 975209 499919 546758 701876 322521 454777 474346 748690 337596 466788 480933 856974 705462 969670 330699 417176 950398 979991 717645 955321 517356 854996 892481 730009 454843 765490 669877 883114 297343 895021 969944 994503 421722 752722 413562 223803 494639 388272 418282 366421 649801 679149 617085 961069 219574 872082 26319 597367 23454 345469 320697 496038 899969 498075 684270 248190 192996 846022 514469 859097 866130 992841 480659 474419 876877 302449 811706 752353 810402 692527 761373 945461 864670 693050 988833 387314 413658 603083 840509 956776 979841 996460 285939 227004 178739 341922 605082 904504 654094 635632 108334 323166 874264 181206 778365 366534 236697 963623 649612 379594 585958 740660 766566 343866 367371 826744 707973 622200 754302 400039 611919 943647 652182 962147 486283 935375 121201 253486 333598 830039 512790 977344 751673 1021242 779633 697023 962384 235119 439013 962321 40925 995481 101347 882819 387746 982150 718432 758295 922083 383258 239211 508346 903625 519198 595829 631439 506178 909593 846119 121415 690910 756694 224286 145268 883077 752273 857581 184829 89723 358519 890218 883858 152254 960114 972566 241605 746931 930695 244942 159637 276917 482273 995853 865390 798712 333463 570969 964702 170982 646448 494201 61301 406359 927555 441902 920989 706273 1013298 951928 709767 705016 813414 888292 676728 715376 940742 208880 440050 893893 581274 802533 908044 298803 954620 928367 830262 385996 748211 754607 490264 1012048 255432 96498 212929 498513 743964 651990 313287 385725 293725 969271 149479 88463 939689 844611 322125 151032 321235 564670 95406 586798 418494 177375 291068 619937 862607 809786 842853 879165 695542 118580 963505 840115 380341 988500 910038 245656 947257 498906 452381 116475 586837 1017918 406439 989853 890709 818384 738959 370139 264151 592893 980628 395125 487235 761698 767265 816395 911448 680700 235323 324239 675798 850346 187535 686606 999106 605409 860058 134110 808908 881836 269407 482865 604855 613267 795518 679100 124381 912490 556744 909798 705870 556445 780992 719642 1018108 827050 839047 293939 350946 763089 511121 1005106 152286 867914 709310 1010632 470931 615099 783908 400880 253284 707181 27099 732579 468075 633295 833823 865997 319364 952225 189688 715045 880405 1012614 293539 906553 256665 348606 436059 375582 381938 990231 390740 1025572 951902 542451 718193 453718 467820 353335 956099 986187 834244 903914 7931 906538 370382 699000 455566 971217 453027 940885 885423 888138 913609 938460 916740 611267 815717 996474 663435 304439 739219 316807 652514 386174 470685 326872 1039622 75257 653129 611894 213247 776253 339791 255715 665263 859473 32589 171303 760211 783651 611415 240814 919222 63278 912515 45501 163212 859985 772399 744788 425241 978999 502978 619402 306991 1025601 414139 837853 546651 833127 618962 904848 507056 462759 188183 109052 648604 564815 356860 846137 181965 322878 945195 728521 873367 887453 513508 616095 470764 503861 760236 701159 751731 779985 471787 375834 155550 15352 581511 446715 504609 944726 1025053 546495 887590 1002284 97833 21981 49655 317615 772441 868009 486201 867889 257762 1028690 740169 909958 474568 588349 850714 1036604 290792 899091 738267 602461 244913 845590 869798 810789 997856 296861 742677 561982 430415 649420 606117 847024 896388 834501 864050 983774 772381 711900 893548 871845 53177 448161 882468 888026 89487 123783 237025 256157 734924 94463 439970 824999 824494 834888 533947 387681 881550 251501 1038450 880220 837366 809845 1027432 481595 446265 847692 486739 367788 83389 772968 872329 320367 936463 124281 863385 55101 220750 946053 325364 652499 193641 659919 411318 971590 626085 547683 885749 345851 186306 984909 753344 433819 1012034 1036941 771289 242924 188921 640869 736934 891636 1012336 1039681 745850 678628 945276 867540 509382 316071 433327 858782 625274 750131 236862 383796 926055 758550 468190 98190 615399 732014 357957 802471 588266 64228 589702 357430 937324 432765 506634 993724 526015 504857 735799 692171 706465 869671 326247 807550 44526 986857 404167 405274 990315 830387 733559 390223 250214 864029 226261 481404 256093 860381 998477 1022849 291257 327324 842996 426423 920973 991114 932338 111540 236899 95734 694366 331251 440444 423366 932090 437973 187164 390465 809756 850693 98217 707290 84942 302012 1008358 983958 415465 51701 943817 750363 596219 601275 293681 109719 652232 572219 1026980 224971 617328 325317 967346 176066 509355 734922 289499 348854 682970 977078 1000636 87415 867148 791277 333238 479627 759219 981232 291830 438906 948929 640187 836325 715689 473774 869293 222895 400055 713977 341435 874982 444621 713134 643572 177969 654241 752025 510601 78809 472349 381916 919020 836508 515489 500467 85499 806844 548678 645206 352146 572216 682840 973581 922037 1021480 223965 222431 204513 419735 939480 501345 498361 666233 422617 405226 815405 1041955 970983 688955 207837 926046 440963 553947 401229 246174 407988 320887 963524 902425 42783 891792 999830 292403 830747 971293 748659 939099 840830 176862 244364 748361 845778 375028 618009 985000 210095 926131 744269 661995 910913 644867 325923 445684 702357 912930 450684 700761 496312 885206 892504 995943 76731 997041 629167 584060 492007 774447 942998 714906 350606 509619 864668 1012003 716194 973536 380298 1007909 713195 830661 889813 548067 840887 523364 913610 392305 554984 668763 870378 646114 130123 783780 670618 62366 248942 960823 763316 617976 942375 517906 419742 639759 500955 297883 926838 1028430 228626 877941 840147 570340 447324 550223 903957 451387 611803 540501 601918 65197 566638 716008 988731 327370 968279 1004408 738284 169467 993978 740903 417039 268094 497724 455574 423875 648689 878283 503094 911556 910988 371787 517164 464864 378503 30195 710534 1030752 502892 154608 900418 31986 1025696 24306 1029226 864502 206510 693077 222130 324037 472516 711410 561079 1032404 986064 90607 1032535 760461 522251 389978 307142 326374 936399 277455 489896 340218 347767 838612 718085 905287 794155 469880 588150 833687 193758 374161 542586 807703 905275 173036 944515 744963 571257 589668 465683 907016 841500 690668 806477 247358 945394 186775 481678 902998 166778 417468 386421 836267 848632 375509 245188 286547 832749 809754 249172 122509 310178 849137 581272 492759 761935 239388 182079 288666 509432 356476 1027384 866066 824170 818888 237943 518561 14309 485803 1043730 473278 953582 342590 925457 724247 661479 684922 466189 403135 289646 720273 1020220 584551 605811 1035531 325464 983611 839207 239323 907354 457805 992865 991043 900374 177491 479479 38779 946594 703942 614902 260626 810913 134135 775227 641839 252109 979210 909994 575085 911312 686451 387814 552802 400270 181615 816580 831255 935123 709345 741273 702495 209718 3581 991018 995642 694617 876791 243250 147935 936652 207820 112089 255517 792495 421809 125675 227612 327066 894204 388373 285671 555193 242356 523152 128355 452012 888467 947546 1004116 341234 829683 173939 156223 741173 761674 766548 275923 649499 439602 985587 800185 662709 471339 931593 42423 757544 156595 292742 982053 383037 373717 1022247 431550 610162 235459 847021 493001 154038 243397 661453 199903 122792 157541 1039633 343448 942485 238261 325445 206075 967223 677858 848785 960301 745010 127779 871802 484152 433825 499306 411323 772922 887125 583262 169415 114345 922990 616211 875634 87548 956594 899350 948268 483509 913699 210526 497287 308182 743905 1020244 758979 179125 409293 670425 479951 607477 864970 274294 116685 228473 269774 637595 106378 1009294 934388 1022265 810286 1002805 775766 453844 679700 500828 478495 247415 681214 8172 277559 826337 1047569 145131 833995 452945 833895 440715 564710 161529 947654 462039 1021384 496551 857515 389319 163658 439499 400821 362365 824253 237267 495695 215799 487212 741180 477819 977321 852965 492533 781404 804730 609625 193240 879978 674740 118895 138679 941858 498445 1018067 627129 736433 147370 833785 186311 454149 556355 77526 112044 280831 448313 501034 175068 798652 719920 751154 992621 946229 480463 377391 502858 418011 902098 244764 1028561 304811 1029720 509587 631989 512045 380334 476414 112628 954511 476479 501895 992209 117882 152954 669561 175511 87423 697773 432596 620954 707607 453914 746059 361567 845228 384194 343474 824030 226037 509979 611222 121293 634259 544728 972954 58063 758343 591725 381940 470930 355780 615651 513508 80667 494223 964124 154572 308196 1018535 359763 1003333 750888 182138 326874 783538 499289 380457 317079 428919 930214 987014 38139 80793 572871 824062 767147 740065 299758 475571 896358 889682 383126 367971 150515 1037960 943766 63613 435102 249532 358003 679649 124647 463219 830621 957283 199413 776519 795385 697918 552841 212793 479413 226763 217503 510346 849074 938483 958342 701991 354107 981257 552381 387678 880805 921491 810386 105701 904038 954082 550254 503493 388753 562663 307327 482243 861711 379865 905323 1024305 819949 955923 947913 218427 640380 883556 685351 700829 67580 828645 635817 572815 667030 1007793 638060 183055 957991 886927 303061 83962 571341 339227 240085 179291 90855 546734 1028420 330478 110460 932359 1001158 36827 130920 714984 453014 980372 675772 967347 455070 898259 717718 616908 810328 221421 984671 97118 109050 806713 999801 275421 922007 748482 326099 792433 77246 95039 1012620 1043492 577977 228769 350521 244341 301495 359574 335763 462790 929355 836525 200410 259032 565061 754403 268281 985307 438620 150765 1009810 986364 485468 445800 865373 186967 842007 705230 989785 494893 968434 887630 1035858 335330 736707 1001571 1026977 745013 848926 873880 80749 807775 317333 177875 381851 887690 482966 689627 342769 332671 889419 227824 1000149 612895 182908 555960 290221 888709 740084 485542 268670 252718 601019 984412 363958 774460 199667 382915 935789 943401 783044 380770 363941 241420 564209 810165 302381 466388 866446 965446 653398 188097 954098 200619 179593 667006 743676 130674 351139 315117 764523 421356 163035 932885 440028 1021539 178718 59207 1033324 912709 861894 1020218 175325 437127 369479 574335 984813 252092 612777 696790 276331 995693 642921 93650 493026 903318 724348 696225 195251 220327 927996 809607 857998 654532 150771 841188 417760 126740 846061 584150 967150 832235 577083 321147 867780 1006357 196201 220621 367308 926431 882755 771868 235932 755002 352108 151533 14319 643631 698066 959151 354038 972242 414447 229631 637868 904280 859348 808881 897178 946786 501204 849069 504331 490262 880937 867916 552364 293745 912038 795550 483082 512211 627591 488857 431569 257061 421738 612055 228600 120214 601255 631786 374435 971846 632664 286140 388281 249974 659070 833206 777746 229076 239094 750674 924918 227534 741002 873705 1002798 797799 255131 885749 814125 217785 736374 975379 345468 315854 1033741 575734 640575 331710 367336 422171 367422 976513 912070 1016665 58205 965832 708393 42237 1032318 1035476 482119 390881 548770 43943 969095 196162 504533 162871 195429 32572 568057 719630 605979 383450 614200 652724 864978 797681 669467 448666 663278 504060 945300 965476 595928 733674 719273 899846 719240 850896 842406 365974 448812 129845 767627 577448 944248 953043 815469 1006277 511505 457493 430053 409371 949928 816727 104935 714563 359653 986202 905879 361462 842081 623071 966280 875799 316619 451386 380753 764644 734834 130635 697017 501355 159347 174580 670791 390186 582811 941453 919225 956017 837971 653395 963642 256633 706174 1043526 274155 502440 965572 892428 389610 239679 440412 18411 931130 418039 964249 514772 764401 565162 906649 937713 758500 546587 353125 605153 1010739 891147 368201 610262 877226 500435 710190 719002 878500 735446 310250 177880 924581 453268 611499 795351 282597 121731 978967 1038497 247532 572082 511875 277497 500125 962631 449181 758581 924717 43891 740252 716359 922566 755544 742521 203622 854479 789371 322235 578021 211921 650010 919979 974240 174572 635159 989869 256154 321754 576839 780401 817445 97700 170875 552543 183797 1034456 954183 661195 175589 583839 204458 752780 778928 127055 258808 947211 203885 4063 960967 645475 90083 799211 163192 877970 885630 631899 266226 686019 540573 1017143 602910 224477 716920 366830 937571 236199 54219 815073 1019376 290168 724398 957230 702028 970085 632184 628055 1002224 78771 334746 612984 78759 745416 1018768 510631 256171 352670 895132 1029153 956328 945261 564595 875121 424715 208346 742883 651706 276181 861038 554348 238429 852795 105182 985294 342838 767747 36591 293151 63464 826932 551279 477927 877304 556684 161690 175088 476153 293754 437098 518723 309659 337391 916745 667321 408817 142836 741002 968498 756827 677679 677322 388772 521229 870196 356986 274222 757462 755294 858780 301291 655109 358642 960814 892175 40922 13309 58271 808397 801375 1028992 574937 501007 290259 486789 307915 195610 854772 959385 431354 978232 214389 354679 441020 146918 482599 575807 637859 492406 908678 422071 893300 658653 828395 1042985 899172 959340 986340 224947 494473 460149 746445 449496 290410 1024821 445337 909467 986727 304363 1034476 830829 752074 782667 367161 741320 244649 865136 988001 730581 610094 221875 746412 752011 118515 462641 1026158 915973 736295 363468 389646 835270 415701 193393 710213 89215 925299 837554 941516 292695 224165 451700 225074 584596 1008764 233886 396751 227144 961098 914691 839225 761136 292712 1030384 251077 308699 1005923 898948 462573 933043 851076 733630 168447 944554 835552 971946 260661 826866 423512 375498 130018 256693 734791 494284 310099 865499 148415 842394 94907 81133 678808 231162 167900 705500 642204 476942 922206 440087 641331 156909 242902 692015 620373 594651 334942 84719 777840 259676 881671 455027 520223 638503 947412 947502 550205 367901 1008329 1040502 900560 955975 384705 894637 445330 606583 849125 609402 866663 39899 911657 904229 611322 225819 898236 571876 269147 795471 704180 508089 356567 943782 998086 744689 932915 603090 688635 29983 992820 450957 466165 814413 788862 379950 392514 622040 758634 636123 210490 961361 1035270 113483 375191 112871 713815 807657 756939 944532 288569 686197 449336 895054 511874 644068 257930 356048 1038357 52204 422245 202229 424236 1025170 571342 452195 1019533 323775 458010 243475 492407 830642 351527 111447 929414 1027344 145130 339069 493206 289254 324548 189334 128707 712515 512807 385311 816910 634544 681087 1024618 1003663 767315 825783 1039240 96798 226012 106343 651718 363004 942947 589521 241070 253208 763594 309148 401392 437903 865687 890096 416054 211731 47915 784433 780505 499926 779478 728518 767064 681716 470331 767189 353171 1005591 220614 648074 793663 517326 430710 740198 521294 506289 992422 380373 988090 31165 552061 352025 550603 955294 1025301 486998 905573 1018442 999709 715361 506164 358081 802182 517718 190939 366548 389837 240429 636867 1010726 233126 650082 925509 728410 7869 336335 339893 370657 1019441 166335 707869 887214 20221 496617 231790 997202 890808 407775 869469 1044594 385764 985559 1004170 419274 774215 187747 729207 309734 749733 291774 118141 506182 671004 496110 767169 887413 665007 669036 508943 516695 683795 155640 714783 685228 661245 971463 175287 346062 366407 1023684 987108 310054 925393 1044676 243501 150901 883139 879338 615345 242407 643723 308920 1022306 862878 931405 109499 613050 165502 264191 1024711 445925 404015 1003041 958274 645816 122774 962986 172917 704202 781448 1024094 481784 768226 538595 815717 766249 99261 253007 378158 711494 310010 177875 842577 499290 185699 124143 60332 874653 457017 321336 745168 741748 495024 881420 96143 558590 396223 694234 690383 490126 197359 290545 927667 252645 337844 479048 491120 888609 91574 220429 952631 341791 653869 390857 386681 253034 834641 159465 977464 150475 1028833 421219 843927 321948 362390 839381 220516 423644 389850 261147 689523 325210 182973 680687 955641 758947 751156 875294 737172 613682 855691 501383 457348 972550 523777 652807 842161 865080 982019 207826 195056 889295 697585 718744 211869 238555 271215 497547 129587 247674 661166 686613 503462 994788 419639 943162 235181 870233 185810 306885 250819 867419 611320 759270 515365 211623 1040792 91707 993578 965769 352319 617374 910363 949364 130018 31167 583632 980228 398812 438695 828830 882803 371861 308587 488116 129735 766833 830201 472545 244298 335563 750765 711987 983327 889305 381103 685014 233931 654241 779715 397238 755452 763276 182910 601342 372422 723190 831313 866160 179747 748631 846068 596922 506568 690875 183531 116285 291254 479349 186265 193242 191805 331507 958695 777259 756151 806195 258488 954485 910858 686250 801646 903575 733902 391491 776988 849764 548569 758649 800311 105870 301821 186860 402394 924521 621401 93375 615323 667052 520916 970947 414695 580251 342885 408313 380092 111019 982177 682710 818034 415275 552118 306680 940854 781574 918351 206687 471674 342229 830863 824775 903435 654474 702418 956120 471149 836190 948763 723694 778958 863161 594287 761738 239709 988913 219956 507592 893298 562119 163688 900627 513586 793501 85863 376455 112045 227555 178519 915598 801964 570471 437715 396539 62798 634755 469870 153274 474691 234701 842155 316647 484670 931760 465331 994396 167471 449043 649933 160558 77738 381503 507297 1008406 996397 608759 967799 948865 771255 420907 648937 891597 785218 586675 431977 643638 234725 697703 155388 196036 801851 350031 958038 47551 254964 873597 358717 188879 922541 956364 449139 126599 332477 95719 685844 268539 902718 231639 586782 89882 897353 450875 210637 208051 600539 995201 620879 208059 659181 960857 650930 605018 871603 831605 256786 841550 890281 482786 429087 274365 147156 372783 317674 505139 985003 391733 910391 765575 1022008 378830 337647 1027024 145206 705358 189854 573336 730774 752938 764947 873698 953749 908821 995891 152351 364245 1032600 651499 906921 93035 281403 1001878 620401 733791 668559 399166 587512 754644 893607 554441 681149 162718 631547 704958 879809 636874 265963 92538 424174 754279 453905 350008 913169 97111 391401 602830 708103 433066 767782 972116 904562 1025738 744243 261329 316143 629821 334585 313767 751781 971649 456306 349581 645181 72669 16234 274140 662991 945872 335473 109343 591837 292793 1039116 451950 1009832 185178 751771 1033704 154806 634523 293489 743273 32565 865094 599511 866778 458371 123757 610230 898376 300727 420453 489641 144762 506062 842389 365438 706453 121483 842643 250563 735450 282159 968795 1011028 1026498 802030 683669 348070 218303 168954 494330 788467 995666 940530 608638 903307 887219 676782 522385 32414 890828 718933 862101 880837 378098 814269 912642 922076 707244 1016747 854830 808184 732431 111438 870591 798673 677709 1011312 55421 568273 408173 966256 747919 926519 877746 450975 512811 815565 832045 780685 675305 422526 177515 326598 635279 64440 385151 985798 871404 316141 265980 751921 871256 454703 303994 446767 927519 628831 732239 671632 489767 220604 677935 773346 494065 717443 772003 963111 904930 254645 887032 839525 425526 408015 548701 715180 105306 477839 284461 881465 653500 182261 939527 420811 371636 502729 49101 1000154 810266 380762 637810 678503 202589 640871 239477 715122 220656 702780 799887 316654 618385 248050 677876 87673 681301 970129 347354 738951 244907 772910 191913 879269 885688 977580 158639 420975 707358 935595 704274 970378 23486 684760 548634 839596 686498 24434 513325 595445 317688 641726 703426 453996 433445 89754 481010 781082 648060 342330 522762 1027712 31483 579282 343093 667181 575310 245162 579467 837998 58109 523344 342741 645458 1026841 1025508 128467 629489 204215 979027 832331 435434 998019 241128 465499 934203 474247 318414 448954 602767 266175 294211 43758 306622 882749 253257 260489 631721 669588 809373 912836 713720 949782 884024 876085 625561 705871 258699 781378 682909 800986 93789 648944 1018535 50303 932053 448625 915272 703154 814925 650844 996933 983549 463063 1033652 995893 687649 1030229 451645 764461 140670 842217 223831 334706 416482 473008 488598 740163 1005844 958968 890185 1018567 683952 408470 216805 866777 269303 415409 369459 800726 260496 121715 413601 48070 848494 831718 895606 317551 72665 977332 692023 836953 629614 859023 993530 666989 277429 411071 329431 652394 583059 81205 757511 874216 533431 613082 462038 765707 947116 218838 1010445 443851 240749 159277 725979 794396 564765 784916 493275 574127 904235 432558 620354 206590 401357 68574 832539 752340 963851 946361 407097 455960 261828 759242 317050 81511 42559 919775 367083 242861 892186 301303 379626 470559 619368 108023 540361 429419 672694 637998 675724 697135 546215 774801 203511 681307 947896 640799 234814 837295 791996 781112 192953 186161 635798 551102 670927 855918 866154 948291 449986 677803 790381 190172 49066 756092 1032649 883596 653072 152313 371637 322478 478303 841505 838522 48350 482097 775516 853535 383924 152499 341930 322749 260914 553663 583019 234077 1032552 561127 679160 881036 762578 499897 865046 559990 248758 224087 236167 739733 932442 943819 395775 156367 375559 1018468 475957 676813 792525 1025069 324691 916614 159690 820799 882822 1001957 683095 110903 834410 259786 984903 898868 808253 824605 325529 859335 224099 189278 49044 564054 615917 813802 318869 739131 941232 268639 999707 613079 961799 494879 637091 233181 755538 946206 627189 47850 232364 815285 990407 511069 833078 186026 465374 937443 710249 704671 481778 200412 282038 514698 419292 1034331 449934 179363 168903 378166 183115 836465 775590 638601 410847 935633 848242 514606 576143 895792 23167 801039 1012512 834441 769030 414187 415958 220981 644427 199599 587416 399077 191857 97219 141783 92141 531307 3963 860114 968809 695626 648255 161733 999906 942921 384771 920534 120927 765209 718010 498342 922563 664541 1004730 967293 212359 1018422 890524 645827 897606 462203 844829 876978 873084 496102 588465 895501 675595 584461 122193 1001766 977941 822645 248443 876210 770173 877690 229092 894735 505358 905960 583018 379935 831868 871299 465720 998602 868044 166782 627831 679349 998529 191740 631035 566959 881122 301374 453472 845404 339782 820895 629643 822994 173036 634157 401357 1013125 473211 1022616 200684 480285 380245 572838 686127 898370 979734 571254 979656 334254 182991 1037720 586030 1012908 292179 508805 273007 840125 1034949 183021 68799 206313 944728 891784 120947 99310 875240 911992 494774 347407 175831 220833 986406 550975 417381 187125 630133 274262 272829 645178 714602 1010821 955575 583013 683717 936719 822462 512848 414603 833714 400369 372392 444294 1022405 88011 872057 425634 517173 790139 909994 531103 854774 893643 781638 738786 228297 415934 127333 408974 584105 678813 110775 600700 763313 175799 447709 623543 817875 874846 16087 215886 451937 704270 381979 629225 847495 407410 421683 348042 258955 774824 511762 421266 767441 645812 212082 390789 986525 731590 466031 257347 518769 246715 126157 771748 545245 205774 846413 814938 896817 863687 992474 486483 867524 923211 420794 996383 223678 277359 137949 355977 975254 453830 888736 958275 471614 924253 837215 807885 910539 1026819 143067 669053 415932 180729 575422 93822 59966 757488 464510 379991 144367 612248 938426 425388 366836 485991 740275 478014 89742 478485 450024 1011297 978260 248731 1012905 779443 997484 877780 733799 386187 779622 997066 342764 706035 611068 608123 832614 59083 381913 209365 838027 882194 130087 929555 544724 912658 964771 463857 891934 617283 807905 768071 325961 816470 85966 438200 390548 490182 581998 438515 474516 489737 832316 68091 783564 465339 517872 891283 1041809 154933 34795 42619 563033 767260 908841 183706 81229 413180 834373 236059 218439 87507 288218 384529 707675 587349 327057 808047 536307 486050 390219 785176 1021265 713076 716857 742100 819072 218857 1022050 779386 685300 432828 145983 768355 505432 431291 877743 555213 1011770 444062 873111 228041 227940 478283 577783 240762 657895 901693 686904 389149 367751 520004 487234 467870 613038 169701 316398 370349 636695 444874 679092 474634 192927 222923 989668 146023 585244 961148 764125 774253 958778 333611 1009826 993641 915008 1006921 687669 640158 965006 816100 1041426 315637 359260 685737 713180 110109 143847 867641 955501 637081 682729 754429 126648 994164 976593 1012035 1034952 597730 294725 382396 382037 642032 767792 368172 211644 922302 126668 695087 850200 881090 385339 822551 823613 347883 880811 715179 701268 709070 486342 821752 678734 460382 367972 601179 895896 183225 904787 244046 782902 840905 342423 53171 114609 585097 337390 677730 179766 423470 93563 763632 204630 616828 385487 951154 1000551 15550 812280 114044 636029 989866 272295 452724 1030932 193741 464275 21343 911608 801724 685427 810263 764588 471484 305407 239608 142235 887455 162777 472425 429982 845445 1006412 422198 900464 971149 314687 445471 936700 752752 673398 940520 836438 508157 910363 697783 760996 147355 389415 724726 179849 967158 206453 738033 1008549 577267 742221 951958 1041957 926441 249069 362974 823647 748834 115627 615887 445155 644647 520279 911916 113383 1041226 113183 522265 885949 956302 327460 1005714 187873 395645 514186 849291 292844 212648 307066 863601 696213 1024202 83821 497173 381565 845949 761418 504715 767564 357845 540457 751409 424099 869309 501518 562679 781610 742638 257793 401655 235642 904916 896740 619755 875155 697702 254823 865366 814889 847958 762275 714172 990810 211672 559423 894652 191462 204771 343730 318651 387687 679377 832637 762225 662510 611679 190035 930902 879973 371047 399868 833185 672943 244382 775001 804475 222611 1034890 498731 503700 87995 307034 1015911 690879 860045 200675 337751 795645 511164 946584 720451 615799 185146 912486 125906 713561 218491 758394 80958 401009 974212 889427 540403 616991 585370 514702 124645 880545 63466 588500 343182 1008655 1031313 300751 859449 79335 440820 230765 613694 474288 197343 987614 666931 473461 463613 285162 379683 253560 214759 59125 1026153 93279 842414 457251 215973 469735 879080 778555 384059 243125 233038 467437 754423 457993 130575 243434 479415 205774 939342 176070 966480 32463 803751 489558 359754 773957 763740 121999 716555 898131 169846 111575 323270 228685 603419 65323 582890 802599 360266 655000 825979 586484 376546 750202 419723 873266 769620 203622 203769 826183 185963 496183 471926 409464 781736 202943 475609 468155 184131 823102 127069 751017 675636 478089 862636 672119 84963 814003 109819 1015043 385276 976460 709243 638473 419194 1022789 288243 696565 652713 726687 392205 116722 118257 466300 190940 659254 926683 498928 92794 336757 703768 1011789 153017 326427 996641 952085 976561 1005869 77743 121683 503493 989486 904248 727804 382821 491075 519346 239853 835089 301742 636093 368532 113229 495338 979664 207861 345081 326703 758105 239159 187057 446215 625591 169459 191150 468582 873172 673653 604775 1023499 732461 860507 330619 220751 114102 922391 944069 955094 522773 761417 1011891 356983 972673 624559 538031 988343 243915 586182 872922 404861 466231 385615 962119 900673 689597 373566 891294 872262 1015170 605080 381309 391832 1007785 629823 104370 503458 187306 770191 679719 874090 696248 731027 927135 504982 237919 87967 703286 179324 762073 427703 683614 591734 336719 1017951 779162 640921 935411 63631 1031192 836463 990379 482347 502611 293619 898598 28626 690779 601007 478834 960742 635533 272635 960401 711633 416248 354217 320876 949401 587437 308962 250555 96164 955503 879706 554171 650424 484779 310894 586390 667434 717544 844905 242421 337135 445717 862423 90097 651025 552788 738891 24505 581100 610099 180543 924281 373367 450400 988792 480589 221093 830871 781096 802603 767825 234739 993189 206793 832636 540299 249518 518204 301525 881308 94172 650013 414175 253724 1021025 649993 465401 110171 321397 294231 999605 744632 830159 389748 514536 936742 591567 923485 256173 232363 480500 935160 638027 183855 874666 179279 955875 938234 1029888 742777 954813 888487 23495 497448 225041 334494 417138 718969 996747 449590 351472 940158 725399 816470 194506 833815 567087 216805 1032616 412649 734829 245072 670347 384265 552903 174766 456353 875874 928369 193938 562685 115961 997525 496279 340715 651878 292013 216795 453511 568379 893790 673662 644345 228179 759592 388686 122773 957834 632350 523073 938045 54503 245251 283767 636586 810421 892698 1009866 979601 807663 641715 1004236 802456 789756 913546 613775 509169 510437 239354 137205 341756 440102 637364 454845 191259 764341 508047 694893 722550 761650 695053 134783 892181 782521 752968 708955 770773 455832 59323 88775 939542 871278 244836 477997 25215 224505 698283 714582 856917 424624 577466 652817 309081 467638 226989 476253 946547 110566 884988 1001684 195552 604604 320635 188249 480055 170215 1001820 390165 47484 274327 632244 480134 725535 217311 702637 768849 325902 201959 843139 509669 998240 493029 635121 210366 685746 96614 31901 642106 104373 961877 485501 540387 979533 508326 310981 996102 95573 215769 479953 155195 659418 904145 91086 227021 1010972 775580 832422 854943 844203 877178 929388 644012 400191 448978 662394 322319 748302 510388 237330 141727 687762 678380 899556 1012826 621662 488995 532287 625657 703846 186251 219035 932476 890330 988955 655807 730608 293301 1020579 931623 419058 793551 444527 756011 898606 830759 1033552 946636 207221 293941 850073 27067 670576 38899 226198 194808 348670 473894 364483 125603 771941 589383 251705 576622 652565 355705 207223 489073 1032427 133039 916515 482501 878350 651350 477365 338413 1034627 390539 802292 467319 643907 146558 171834 698154 954196 744750 169869 906700 737595 957253 481337 594351 556954 905720 168822 612212 619825 214702 701591 913570 735646 359889 757728 636362 702181 824207 512818 413513 341340 989084 746825 800271 424733 713367 940685 454019 992913 982146 323819 474702 687873 652494 472310 310737 898243 947427 739735 1007639 574899 44637 781346 216505 225870 421262 411315 246769 564094 768185 725430 567055 633304 936821 1002599 859989 829364 909991 355419 166906 988908 839625 643530 555763 91487 517899 588753 110972 569951 832363 875614 644807 846418 921042 764110 654530 945491 636991 1002916 138543 318239 373102 330739 445817 416573 695966 118141 805116 649843 750266 93854 756150 1022648 171864 942365 43743 706472 724905 584869 62011 742075 62558 578780 748453 405229 192907 808411 408787 480756 77497 951533 855947 910721 707663 859702 214782 204371 788287 437490 517030 307703 713336 988245 1044586 514182 978720 1029921 109879 488546 27639 343224 912034 797914 876424 736081 934874 127333 990129 710919 907868 845022 1014529 951724 1019586 389435 986566 80358 807901 748139 801139 585107 646329 679253 653989 441550 571769 258741 301695 839148 645789 158547 732724 293620 948812 85243 246630 305758 613699 104890 327521 637614 179911 64964 1004209 233267 378428 774382 878121 958615 838814 688003 239774 68591 595859 1035088 204446 1021665 244966 420028 727437 453219 653381 741067 754477 284555 776219 861855 764987 125658 653752 485475 253016 834244 729844 474012 339818 450225 509836 275355 1025633 268285 906728 366107 1041423 605277 241485 677547 885583 220466 411259 1012310 129641 124778 579831 254814 482509 73402 584858 76661 949808 1015966 673501 905586 363901 908874 826717 119417 496719 505402 605161 949276 758939 326044 261446 234412 910380 331389 246268 895908 359668 345215 943668 130170 466331 408987 798125 467199 579356 505422 870803 90055 579497 124509 758679 420694 40787 764167 762820 871374 815566 255688 961832 597978 677083 19963 805599 852978 404679 868791 553213 256331 564472 990563 555325 619181 185265 340796 555166 227544 874618 483096 309967 378015 879720 957652 885550 193392 533950 124203 869369 770478 911883 914629 834587 720268 373571 713854 162707 249425 867979 872749 632762 891179 886971 210867 388962 414571 912714 844241 911447 568061 802668 266227 540529 129993 178969 793853 653350 404973 156991 927590 1005025 283391 866076 779035 963802 495348 940874 958284 155354 858845 219077 156349 277387 398061 1035397 697787 63385 144847 162753 425378 813996 455823 48379 300603 89534 710743 861869 679107 897159 882544 334334 462757 596094 748336 1018065 432045 653130 943569 619448 498315 135145 854647 228438 472334 392201 947001 235893 385960 624863 520846 954243 308853 960327 978214 192167 804698 1040590 367856 116651 171438 778670 791503 388277 365871 887909 759092 482604 339827 516742 997523 637278 452840 81843 714316 515474 421415 573084 326009 273274 755190 350659 448859 626652 728788 997688 662649 658031 900272 571108 128553 234093 935833 981545 175591 873147 433633 898856 512948 521268 685095 998499 985948 178088 757525 674802 454085 304101 36351 281807 506061 714186 27067 871668 351820 566519 564205 606128 186998 176502 486300 30461 286014 126375 843429 610541 928860 581332 914489 448244 46703 708426 886449 440028 435357 517402 862184 118737 1009542 733551 933038 324926 636082 489313 424148 207758 820202 747155 583143 289270 1008049 1001591 432600 1026142 157684 617053 500673 62955 384146 372364 389546 202107 654721 345709 847696 629699 809055 1020359 793431 685414 895909 382522 600827 889522 763498 907325 382804 307773 758772 1015169 986157 269229 28111 849419 180667 325221 384171 1016721 619742 270259 785584 833707 622250 204382 983893 379255 925574 368497 581068 723677 659341 359705 1036559 447245 714348 828117 800126 589650 170407 23993 48855 411642 681310 449046 679394 790302 645461 853806 565083 975689 373881 890087 317915 898828 212614 807638 923159 873929 554407 445754 220848 196433 446939 104877 945244 429537 914313 804462 814026 855973 669454 248893 324565 940409 954739 464834 619113 478291 670111 433949 187502 1028210 61678 808601 758458 1006948 1027608 752052 169452 887375 753544 802266 408742 415712 169337 255096 431673 825629 935199 416857 654916 1002510 284142 609551 574391 20319 675787 452851 761111 932061 736396 194897 370531 972561 482393 293179 472929 681844 897322 876843 102815 321957 368528 814998 675486 860871 736909 189115 632989 763670 937182 513105 183672 110049 768790 419225 350153 486552 863902 1015361 915084 259349 254654 431818 837428 687544 268141 834024 357955 564201 735699 684994 993048 720131 944244 902515 909801 750190 318587 453076 457799 462078 653447 917024 899698 919498 848411 254203 707992 474657 153491 188299 630971 832427 969313 383208 540392 291934 963864 355439 871865 936739 1022347 353455 805785 667602 261256 435357 651060 156615 825174 383879 520422 88862 932705 416504 634174 503634 479171 369558 1002786 878221 319261 475964 688891 755283 1025086 615928 720640 113381 717651 367975 767713 60796 866149 1036405 447806 115647 1017174 48476 427343 386410 938166 829231 378763 812157 867863 485969 995248 1035333 691859 559865 832496 768204 713863 61286 921450 859617 327136 950653 637771 223990 194378 759288 37743 886155 933069 723741 963409 798309 827093 617208 451765 193137 324083 424277 715115 657127 993770 775601 494804 900401 681141 942861 911786 339820 706793 355591 777609 413359 300505 88995 910986 862136 469703 285589 359833 413129 785413 1008806 400827 480830 110004 229001 676346 745140 193885 201182 387259 1023107 254460 800539 929134 167290 883740 939380 232371 463933 661823 499378 488334 644523 356113 759144 902841 585516 401083 260834 605134 464814 437100 110234 924869 324568 575901 827222 711896 453356 1006768 378027 369883 540397 898825 865165 384269 495445 130676 998456 809810 93145 650649 826997 684714 742739 514827 537583 752422 923166 647950 481339 139130 780393 278122 376416 495090 828795 483218 316343 320924 177719 437306 580329 371870 1032342 616265 846512 635435 333374 895397 49090 55025 806711 833891 915594 924590 192950 888308 755958 681403 677269 609788 867381 124213 992940 719060 674638 895095 771677 442134 386311 212868 343119 73174 283626 976217 859787 379486 1028997 56717 114009 141691 471956 984235 297950 876264 102360 39411 865959 896023 159322 1037540 921048 958009 386694 462223 481997 397173 874711 1020007 519408 856815 104403 879224 683318 249810 194908 342955 619981 249258 872135 504152 241005 984966 329714 905026 761280 211309 159263 408155 343253 222450 322613 487977 110568 875094 706020 140733 648176 636269 675764 976552 362317 926558 314909 513289 963781 36830 88187 992962 318621 682766 476892 42988 382915 607214 965902 872215 651353 744771 1026389 840042 243054 497122 859975 774604 324579 1037353 253857 833853 280574 366775 920235 747787 639466 369637 289722 1002677 778700 371287 601294 603852 766410 189908 231913 219066 100078 514860 246140 971362 689470 324911 407933 64095 617901 983517 683866 654800 1004582 208223 595669 546037 828142 88283 780567 1021138 908512 816494 930413 367067 570618 569165 743885 861103 469225 504119 1016657 728694 313935 681933 118517 518195 858058 154364 424362 1042992 588456 346492 570043 986038 616248 778844 449555 844335 240555 220998 77223 487499 585357 974226 75261 931401 427881 832496 710964 977253 316319 697750 741695 57059 971573 911645 467710 293657 135151 856953 340973 909643 604351 486169 940629 1033446 578267 650698 290653 355286 314211 702874 265198 840282 733093 433259 994980 620393 488300 375047 791103 179444 311193 963668 919801 78839 190263 812970 97485 976039 451499 261389 511796 347558 227764 317029 96437 284668 509087 477423 896387 93587 121212 189331 947974 573879 687074 384265 356893 735879 386658 610495 818868 960953 448542 346746 873763 167887 361457 623533 633270 649621 597848 834484 325268 923237 159550 736228 327242 349871 880993 92010 294132 150843 726872 607087 992680 1024822 340127 752308 299001 422806 522441 521510 879782 321083 772707 494922 410998 625592 496246 832647 265887 215867 405290 847557 355389 93735 785478 620861 887335 968015 261008 505932 736594 790471 633770 781426 374537 485811 847371 691658 349979 943977 940770 522374 283327 973872 455384 492792 241041 795551 1035816 159077 764636 906553 125618 963403 833934 322781 1036811 678115 91066 447913 943840 531671 806805 644561 387441 411107 300795 310986 626311 1034886 475770 470795 641778 259730 880854 1008010 717942 967350 479740 568302 1033425 901242 324798 310670 192098 203387 821613 399222 478038 700165 382897 121431 227802 676958 856443 456779 253715 638072 977482 191942 947242 79311 984371 434813 510798 376641 815478 578109 32382 658231 487114 254321 16359 441406 805561 235417 745959 765172 830326 40254 825200 754134 349339 683038 478150 631762 968091 470497 392592 877454 952540 357799 833167 582783 372609 672891 637779 354055 947417 261292 744963 872022 451751 847131 859944 610591 128781 398771 388421 121450 621861 854524 444306 989813 247153 161020 191194 85687 702406 842317 187195 482762 469605 238907 961810 503169 661979 948162 955674 540107 256722 443549 225583 493839 741801 973589 988043 87199 624116 417069 122601 390323 309206 560620 863345 881573 1036532 168430 1028485 250317 751442 621898 145353 712356 1025356 871402 702811 902745 122041 1007042 855977 618452 824280 945735 1022561 488138 94878 751756 934735 516126 637276 365534 717483 162935 846005 1005169 854475 945310 498260 387770 1030438 89273 53919 465591 468942 414569 967418 841449 579417 357346 754547 503138 980688 823011 252346 606024 964178 519274 629165 286696 632669 695358 811774 892833 846174 1035940 802348 1041000 926957 920862 731625 757488 423751 990766 928624 239475 847529 339863 966176 192735 508495 437225 241364 922219 566911 39918 349884 537455 259127 989041 175151 111295 814068 897213 471916 588319 941382 489424 729727 1020370 96679 720645 616157 684878 843361 843314 375648 428024 842474 651797 364158 588901 179168 886815 823239 404911 184167 623604 95703 142297 209273 1009175 556047 449426 884248 882002 818505 338223 297958 256029 189286 138015 61180 507284 334686 519817 369624 681909 294520 158444 613709 468839 865646 952655 111021 470665 1024166 1001773 350035 162298 1023088 728372 226256 605084 644725 204762 488597 668445 783014 208758 691323 517546 893646 501477 694041 903073 731564 915568 685869 873970 684495 105972 793435 862145 615198 589468 1005264 833765 596860 391318 914533 791455 616030 709868 653827 448995 93436 947591 374603 464567 585057 812651 370489 452502 577974 692635 962779 875816 517066 697326 918431 410559 471859 709876 892451 499401 408631 794407 247510 828286 749750 308510 957394 706679 603469 142247 963870 489586 306142 908084 683916 253220 1035618 975085 257333 841427 261832 771542 891034 630343 1022488 406501 980577 921429 670862 1025478 543359 563710 838679 752300 909579 470230 888376 818503 589338 249457 422453 637323 631663 733025 781976 1028962 1010081 945718 686492 1036721 249075 1002131 630552 681396 1006560 419171 670812 650771 797612 747933 1033814 369521 701323 800566 1028784 863164 546166 651811 767564 950527 400794 375150 973325 567967 249513 359538 671356 936916 851049 472914 216606 973030 503493 74719 760382 340335 469549 94950 704320 588402 576679 744170 1040578 184955 378281 379699 880139 327254 276951 942675 588382 883938 511772 617191 474277 384788 597677 359724 57078 727694 259978 472788 217887 117711 463467 396668 897243 571096 1024369 114334 403935 987106 816462 27606 866940 624113 841697 477533 429292 319001 718140 200027 940221 550603 255035 473930 435837 178873 747057 713852 512962 714552 347382 763241 419525 158674 874393 464479 829144 178934 412529 759225 317628 420442 476793 342175 337655 128624 730066 887645 1004883 798622 274378 808689 818332 389553 60758 898400 98104 973928 1045697 780316 732693 965165 87886 498071 341689 465636 643450 357148 681852 745409 388497 994105 621904 520334 153215 355562 875701 546207 802486 720041 65107 619769 474544 808566 512213 497863 875667 453338 840396 964500 459998 356479 154470 652260 763188 621932 129053 194787 924014 964272 808759 244099 822522 226481 839315 207352 93534 568178 293240 825883 865229 343754 581338 300939 258504 654851 921522 91263 873402 511140 339031 570557 89331 122707 1007791 969340 867869 643788 297854 433469 538783 804326 899220 372295 887509 953804 562365 411183 400308 1027332 875696 239097 449583 171480 124774 973884 371948 839278 822014 724920 255594 975196 910151 193483 576347 547614 192432 913064 354042 937625 227952 584827 254938 677205 866992 630481 166845 889340 572374 845482 448060 581822 840435 253844 614523 189870 289501 751972 1011819 382155 250987 333613 397110 48626 120727 118378 701987 157561 1021704 401175 987088 793814 471963 644515 751755 750765 764612 939258 644669 813778 554435 193242 700667 214879 946858 684238 294600 946032 517349 431958 117468 705882 126196 946858 916228 686103 841883 670385 93755 651797 959906 661143 971482 351591 242364 232436 770266 104125 825312 288238 294739 996066 873859 766121 16323 1007957 983262 1039536 581223 576485 736076 97926 943718 496967 122387 914640 734185 984651 763497 936057 881831 314579 57967 240856 909796 934350 879508 711742 357714 851109 955147 591710 576731 790437 427759 985027 93178 844652 275823 220788 239045 796926 232405 985742 162414 793317 563678 381531 580022 698062 875740 645017 231919 822558 385258 212430 418733 1000247 730765 927350 382833 468359 930491 405758 169023 336822 511637 1001118 706365 642862 890643 433875 895801 322223 444815 351079 866931 602597 571811 240730 1000905 988627 46191 289251 760599 251267 708198 908240 465876 892012 841432 636629 773450 793181 907911 1014596 441871 976642 58235 466478 105898 386395 728107 675167 681530 226463 565137 579538 226899 1016990 626650 484266 887714 375925 101237 1028298 717514 415219 899489 93799 261634 473875 162789 253283 937888 91391 297883 765579 448938 167039 121045 472153 942485 928745 955224 1000223 904744 106422 838189 511402 151033 675298 997722 965348 596423 471796 796613 488713 77686 120446 698219 637428 674483 353831 209877 956128 670350 963134 992299 953702 1008813 589587 867628 98000 243593 914009 810172 946662 726998 175693 181494 486451 523556 964994 842023 996305 865780 258161 23927 290778 519217 718209 176829 446433 939938 1017036 318375 474757 145843 444622 689079 90021 812796 869816 212870 120469 715957 927971 589413 871991 681899 628460 486193 230318 948806 716549 304047 894158 335756 401789 24572 1032739 1002569 881706 867869 310426 453411 636213 373139 306860 178907 407973 979586 681448 991783 665067 472111 874938 231006 313304 93822 644028 453670 837518 960865 996294 447730 785419 698617 1025596 835228 616954 646578 717980 181867 368875 855863 635385 834854 781582 175691 162607 354935 832945 601927 110230 799473 1039920 647389 1008252 384458 577788 228905 494409 1020493 477804 187487 589466 179885 220595 699707 932978 224571 671065 586653 281087 177295 622356 69621 216041 71613 633383 81011 224429 641464 413366 514357 800736 863649 622252 391779 282589 745092 613011 956746 677848 385741 420540 923357 497939 574446 1023368 503342 849648 380536 129675 546527 327337 471491 657879 933197 273389 31698 619623 481386 246847 353821 336767 616053 488376 485930 959595 192873 901876 448154 484268 118233 685898 960621 497869 251962 759334 77719 429739 473466 760486 776782 914968 335422 642211 988477 230654 766239 832432 386381 745690 347711 191366 821071 766027 397051 802254 1023544 294247 988957 63448 335704 572125 117166 602844 671429 584646 874543 379637 663512 878794 571547 230389 731979 223795 929564 447899 1038884 470468 810894 228784 125785 517828 881556 315894 766637 757584 633826 64982 391953 720258 869734 854939 960810 811491 161323 735821 834800 260934 848769 163114 824553 829561 921070 255779 503067 126409 290736 275923 682650 374971 804267 785672 931305 553914 877427 987805 195046 834169 973379 664568 365433 121007 1034722 225641 378717 256462 991934 817575 993116 810329 480078 559935 853370 209874 469496 518247 864497 736402 552375 502875 885369 725111 911883 993172 944460 988729 514314 881816 52071 500470 207725 990636 628414 482420 727273 684571 685768 717067 1030159 339598 412901 201503 703097 620220 514244 186971 294155 341818 831897 441445 175353 678117 23509 368361 969076 1021001 625531 306556 869203 1036841 120141 629342 871649 153963 1020896 223050 816981 597893 947984 833653 968676 570739 559871 580395 298866 675705 732050 515528 835679 686233 726743 728620 981412 239989 307115 482646 914249 731632 309200 548494 623998 941326 553657 193906 419283 408231 564883 676588 572916 154857 80699 445781 453817 726623 618437 370396 3063 653138 343532 1032376 380570 991733 617660 892742 502504 699685 635326 708205 474482 490036 628588 47323 531831 817578 654426 180021 991834 898362 850729 907651 370661 502752 807755 457944 790395 171697 778435 908740 1008331 862461 968203 975572 363773 1021636 684979 902675 818888 101295 749320 955707 902106 716982 903107 1007708 766637 391589 23279 206678 848612 238707 388230 601937 766193 267391 175930 358582 588129 101231 105178 446874 671018 1030676 90557 992470 38583 679842 466233 604152 177757 479845 743246 1034049 848979 441646 153581 644397 869278 180607 187194 188322 260151 997429 774533 474690 369620 676783 614245 795879 144235 510157 589672 879896 962274 866186 509346 259986 54335 22327 455577 823775 505091 742776 649112 570613 837007 342175 916554 886362 1013314 406103 901748 545533 357167 345839 698793 387813 509335 1019052 508854 231271 136700 363318 971181 582885 166874 800652 815857 332751 733787 968793 939701 234231 975661 351639 642485 769928 461300 584558 1019667 326093 846177 300764 358706 649706 358969 699350 387436 934349 325553 839276 857053 475518 616636 340910 421588 711090 1023252 127856 986040 768665 479047 824107 454050 312305 682694 159391 690070 935385 1012485 449229 1019467 211171 28207 346927 685238 472125 347789 105269 749187 895860 769364 195506 230750 782442 354714 633529 368387 971500 474336 864228 727032 342204 865343 988530 572507 927180 354755 537971 370041 103359 989403 129520 436603 158398 303051 556343 292477 55926 875854 667596 620980 110111 905653 167287 965699 126870 840940 753090 496805 1028142 207854 399806 555260 397743 242787 794571 481670 353766 502988 750620 933133 988829 457848 897882 749679 14143 625902 585518 484070 443061 255226 813509 54133 232046 856506 99759 208046 502538 553331 998979 699582 386469 236796 969001 772627 373052 335730 976476 929490 355018 252024 694379 350086 711800 854767 357675 417063 990416 865436 456588 309994 990788 573148 437460 345271 901724 959395 1024933 685771 355702 126023 1005715 498730 1012998 1010371 1046552 705765 378767 1030158 558575 136926 487128 28139 921259 309851 101337 125658 311196 348397 722043 464278 627692 637161 808909 579306 981346 205519 616355 648306 564303 491330 688862 765904 227681 949537 618131 200382 1035448 782953 400979 334011 778049 321480 485329 175562 966957 444653 826666 584796 738391 225788 462200 648231 60479 993972 220025 445689 487961 457376 170391 822947 218682 158397 1017979 394479 80334 1012560 956686 110076 351717 388197 890635 202722 755377 736426 508666 110299 1001230 210296 771533 886248 906777 1038786 337373 106391 982306 974433 366358 431415 797031 776491 1045762 173305 774266 434073 935623 736083 991982 83702 736410 431846 431555 772330 711439 507402 390934 537559 672766 732342 255605 755157 705437 570165 958236 960839 1039491 907566 940083 404399 516732 642772 950494 269213 496238 488912 964816 897234 948944 596729 463997 685752 929619 644413 388638 334397 496886 950995 324275 12023 756014 834755 31635 188385 493325 452216 177561 487082 91884 153565 1004201 96709 719066 732941 569109 257686 959887 639864 368547 744654 759114 305014 463070 773714 612667 61258 670657 448942 187246 671559 732734 80613 691111 926495 681055 642489 681307 1013304 208223 911136 715256 120803 331260 445361 1002636 22511 469841 763826 636596 411321 179325 684394 216687 453406 56115 874053 577237 302997 51959 417590 467131 766539 708711 789355 829820 389745 1020747 233843 421773 237552 605129 324812 648510 577787 182623 216662 87471 792441 979537 959545 904391 146270 685405 177382 47503 494531 257283 164767 718885 479208 22247 836534 809833 858453 889318 659358 708486 914028 669542 405391 632725 856509 933040 402810 773362 712226 594775 497773 390038 132927 909802 322409 690061 177486 948761 105691 981329 834245 1009251 977052 361279 536059 15343 259668 687220 291798 16095 933732 632546 42231 922911 444527 1021073 892189 146583 901788 470937 511751 967561 113687 453845 223162 903090 772667 211821 219078 362163 191366 1021826 46942 762352 433593 771507 756966 775740 465303 346089 818510 994545 470505 882469 372628 773962 258665 497063 191286 193780 1024374 996181 254437 185238 153586 568750 452167 678076 367868 171516 939311 651708 427421 446845 308726 478674 939545 253488 644696 1034676 635371 576867 251055 772907 763537 700250 482538 467371 628537 158351 248535 412143 662981 310452 779464 738987 370627 167417 310335 997481 867479 943084 105279 391459 399865 505076 341849 808876 1020494 244566 363997 180118 158103 818604 361907 693663 772837 417311 695887 687908 818396 564605 268794 648985 376474 506218 919270 533631 789227 32700 449260 439385 449326 695503 292308 472399 670375 960092 291816 20351 945448 160093 622719 259448 421704 605926 445677 56207 761732 842907 709606 109999 759729 354230 228720 536275 652871 886670 619772 243171 198462 444999 187217 867030 560494 468849 706669 390679 1028441 354129 644299 946921 326279 446279 796538 315304 439655 440988 610089 535486 379126 540078 249155 292919 760490 1000495 736549 804757 699166 220889 648249 209340 452121 1030293 603323 496924 509414 815794 776672 952049 170713 65285 908357 640666 642858 439847 977683 954967 169823 628337 259497 861897 892220 992342 358012 604874 825495 644043 464573 471737 228709 686310 448871 522310 583919 231837 987892 611564 841317 604059 30550 897705 731407 481202 51031 95716 226363 977249 849941 1025593 450995 930620 845400 201967 648291 157530 438769 844327 666610 980513 707357 621955 216247 391302 713955 324878 289746 690671 97679 386446 935771 274931 130714 183758 752725 984847 44983 244238 342605 1001807 160244 40190 861030 511127 498801 365421 239517 652954 515969 830634 997479 1003719 435614 769361 421336 708717 494025 44021 1046020 683357 764181 835901 942183 701497 81355 1017995 985307 506151 989867 1000331 159919 461558 568142 726365 968146 674750 901353 193350 604629 849667 739925 691531 492893 940122 789499 717708 258979 813621 415159 165103 763316 896771 696224 178130 91367 846134 764593 363069 422502 352177 649525 247537 536436 734638 80635 924922 846200 978760 250139 650119 748613 52909 53217 824213 752964 419724 603594 107871 1018771 782887 357858 216524 235125 941721 583531 709722 465628 30565 145227 441770 911564 436202 928245 225843 822136 481877 315771 829049 973496 987963 682339 1041956 682267 348067 649672 124599 572997 210664 482288 116713 445675 845913 382063 710022 1035457 974926 142879 808835 406654 337567 617175 611389 496925 740691 673772 153566 652194 840121 265950 380173 346745 325218 727879 698055 975477 260952 824826 451788 1004885 445971 906892 481579 82934 450651 610156 709346 353966 509301 1024399 641883 96955 1022369 494796 106281 702569 365983 583310 691687 369815 236071 747292 454151 384793 249935 976147 452048 492908 906857 372678 95197 124857 762463 341971 970409 126508 353079 477011 992094 97061 647676 212841 731086 970121 392672 444356 179239 872292 728508 436439 836733 81380 680750 936729 678838 633374 910280 1008667 686798 670124 1006276 935874 744613 752082 651614 375398 319410 90013 549754 733010 760396 956225 460643 224092 272314 239803 865035 696542 95294 235039 359526 555516 443221 625213 493083 692983 939047 763826 484683 223646 933236 807150 178930 308919 1026314 586441 849998 57336 618813 278330 294710 743987 515603 153578 346687 226627 779326 650284 677338 780054 411454 769107 1002390 516300 340893 462430 965062 976951 341898 292499 502158 449103 215711 793270 829801 372167 256564 59630 61278 890598 383874 497347 306038 881256 364207 923535 88890 354877 179126 241571 288487 831655 891250 558575 919446 1047576 564084 1010277 1012178 636813 716485 573337 746982 681712 129194 508367 753153 222690 706682 566335 454195 1037317 57981 126507 126642 903973 1024558 563543 555627 699852 425047 159935 440435 194079 523524 958781 346558 776906 207350 271095 225466 698836 424659 1034917 482640 744042 235583 649326 212678 603632 860595 777538 305145 925139 481670 992591 501507 965329 517955 93430 417528 743204 813422 683000 1025613 301901 169337 189118 629883 347349 179442 866546 954089 709207 992710 469583 691563 636402 648493 309966 232765 649176 715299 106154 810350 220964 248794 259342 913708 355359 744329 493478 145212 693492 160303 925552 509393 152573 992821 732778 503566 1017735 894300 400781 240527 316771 116683 632626 817467 334493 128618 237510 174036 897446 898442 972419 466333 688751 669674 1020675 683724 424842 1037417 506985 548856 857587 50079 201982 78797 439794 870341 822265 881806 988277 940912 871388 986503 114469 908513 398879 354607 445118 866765 702900 428798 992985 694969 387631 251934 454811 340943 580724 794501 390112 548581 692005 841353 581073 713565 581333 1028344 713658 616265 637195 329702 516151 208727 687841 689631 589253 308563 651021 614177 637549 973851 63071 150687 265071 64407 415990 208739 540101 192700 547966 363411 344942 947444 470091 705086 491040 531963 866959 738489 982083 412063 184950 236504 731446 668501 421429 878101 808806 377949 111407 727540 248350 756423 302817 960812 553391 509897 872005 777321 408808 228208 998913 621489 956241 879717 952781 948254 482578 211519 151032 208243 653477 773348 714925 604445 446893 747849 548511 751270 983679 389670 768960 930198 613172 846497 635607 375653 1016550 899920 663500 400745 768062 770539 816074 697911 166751 407961 636141 740085 337337 453046 500787 573424 370296 899784 818146 731719 875166 154015 596351 955626 308046 456269 604363 416234 548559 547321 58842 308763 956067 969757 209861 615987 683134 609885 403575 500587 965127 974213 553203 718164 128658 863177 182391 912453 832201 423055 817206 650507 63022 701932 701069 391229 713433 641897 494510 605857 763814 1020030 988092 678900 573261 746327 956581 850664 1040732 585012 906708 511574 1042980 161529 334652 505105 986868 860076 890489 853955 447854 386157 127454 841941 954526 843206 629082 633708 679183 827791 1000739 370473 816873 551912 61299 848588 771461 614012 97829 365966 64621 849005 794339 171321 236778 294355 691415 986238 690079 318953 245275 490013 613166 624766 992599 252185 667427 707282 225786 837023 1039041 874282 649576 476557 379095 24446 601494 454042 124347 399919 848143 855721 191597 854943 316087 859354 216702 967827 748689 1029058 842648 64862 701525 764644 424119 362298 411071 673715 192845 946266 693967 325033 400809 863178 423483 879667 308190 994198 698174 994001 811987 46998 294174 612214 518374 616983 745272 996773 620869 642894 960290 228209 863674 327260 385486 952668 1021520 732028 766139 718276 621143 977604 453921 410511 973018 104437 636499 183483 813795 622361 838565 733678 236703 395703 1009059 111534 355109 484654 94685 940460 961163 322977 986872 440140 242409 858805 996377 249626 516279 118235 479869 588857 116654 698609 876054 488665 315083 78715 185055 625951 380203 234894 146838 713381 612206 1025444 371508 466584 181023 464764 1023132 178051 691913 12223 468890 632493 687842 884113 618558 50527 476838 768738 687238 648677 597242 608630 613833 726303 369255 321221 591595 344826 224133 416953 128972 445659 114536 490322 896182 261304 94923 399983 392644 1000365 96884 957542 424762 147405 1008825 240798 942963 1008946 764754 847925 1043209 8058 637738 750917 621259 170653 392578 609486 698084 384306 363990 825318 396975 703714 908546 656879 621297 403675 999248 1016379 492893 947938 826959 817449 425070 757492 644285 908336 860120 235897 159403 459731 766649 130095 258861 784145 711437 1017182 408271 487982 380174 247219 763608 818273 483172 567261 520552 1009797 162111 596916 931507 455132 515732 554850 889214 175901 897930 212314 95438 563839 496523 632123 270275 514616 1018595 628571 1042784 956071 248025 208331 585014 561982 260249 868229 1014932 870104 860979 879690 165567 572521 272382 773064 952893 937392 670102 740604 891250 415775 493326 957288 448394 252197 870709 605595 492476 713231 675555 799662 462422 399310 900130 587413 953057 871845 73699 79319 27573 468933 984570 921571 744539 158878 796095 846166 437210 523266 753174 953575 904380 757461 929524 551292 438748 26815 390602 220380 133109 323460 255154 257205 358151 845364 895085 669676 421052 378635 31655 354779 732347 587082 114267 244148 218407 869980 699941 522403 70895 259299 505367 564779 955240 683614 935631 467851 319911 392552 930142 715476 905902 671088 603807 190523 892138 627183 322373 159294 932273 185073 539902 226121 1018982 802030 400805 614167 570254 967743 352623 938286 977013 915738 863434 987120 967975 512350 1004815 539371 47978 691811 897590 470169 870875 357356 222110 793831 841093 767563 708178 237757 579918 964134 939243 127898 908466 376736 608115 637834 333769 356954 941579 1021217 476794 91574 363707 550654 186202 572082 914026 186842 775325 933473 886599 824810 858678 235827 577123 988494 571711 191119 709015 746203 227898 554779 717052 498441 474531 374603 772499 422247 675069 962402 987821 685269 518312 125340 957377 206718 1037361 887670 93773 942701 139119 544508 83455 713049 896022 252776 809459 956266 988583 604778 614607 747931 953148 570299 832455 669885 407355 642988 1034002 752410 407273 834234 199535 904346 118581 427103 819009 675271 728013 780060 644191 5599 694900 388920 717642 98280 46709 643306 564601 210354 294857 854587 409377 937245 711076 989091 675755 170871 908625 232606 941402 802636 313242 479483 159039 211681 367546 94879 839160 422764 359090 247223 400618 98099 636394 781395 260386 421643 323804 889469 245286 343827 796031 830015 929031 893238 617180 832888 22751 1001225 1014464 508896 718534 640781 640742 217001 907724 679848 128217 391814 760876 971418 404277 1035786 130409 746138 372453 451000 605808 225092 543547 420678 998470 79662 665855 357616 761288 246773 461747 91053 523152 768103 1012136 778350 385370 362452 603291 493516 433481 474572 621351 63846 930274 996930 431484 975139 158495 810581 586188 258590 797365 569917 438001 686740 628799 977005 121547 1040412 797637 455332 389234 739818 600568 648754 539380 358971 381738 324470 831307 46831 1006689 583922 676222 255684 938299 715940 593397 730830 121702 382262 999511 708195 390702 715718 768648 724205 504165 877292 358794 240919 1036878 366318 307049 380087 190631 932027 1030278 890663 681271 652752 480573 877464 699577 635854 873714 1000987 584524 259461 798911 392524 267631 837063 971129 584988 701737 551665 767013 1025484 60268 548515 945213 1024293 347975 862676 949644 870038 724383 670437 556000 97657 919001 996638 367459 830401 366163 504478 817768 660203 448229 496227 972361 439851 675565 932029 342557 765808 294742 746102 889708 912461 874338 169714 486043 781357 440178 750949 677782 805581 97229 553579 793334 968333 114037 308939 31418 994723 700574 872250 923554 971128 946261 364244 584858 447573 749506 269503 482906 102223 473179 1044720 583031 109979 369047 97134 296571 429375 87662 560507 974149 926445 208849 392361 583257 375823 836732 875293 687736 375959 382616 611198 976656 226930 83891 1003121 384454 433863 813944 865823 630706 364278 903523 235607 714182 548060 362421 605861 341203 884238 374684 357301 405220 818231 382788 568181 415458 749257 698246 368187 407871 536021 443563 398763 811865 473776 340391 983835 806859 259607 927209 1010179 179855 419178 168825 476378 83807 1005699 613548 731598 734152 149229 447337 875968 675629 690685 272237 359345 593518 711373 1017257 987043 23166 651033 865830 833085 581029 343837 196154 879315 406919 211263 650644 833703 983527 231257 93563 477575 603469 129461 652236 22143 960711 701398 904032 777287 841146 1027218 755363 939115 801760 119215 424281 255155 822006 129452 274102 799542 623867 763502 919021 585106 750223 717108 126339 875233 352084 305101 335039 206202 257083 286059 193769 731446 32310 124151 602029 444991 1035052 818739 802363 522269 827892 244405 623595 637293 353148 433814 547965 970081 441987 457272 736397 1034992 494541 611439 134903 1044533 808429 963133 1044708 239866 980130 501851 807533 815821 964132 977116 768610 219896 862635 511660 777336 450100 420471 815765 441256 365301 773226 849683 681862 992853 168444 368056 365269 903651 536486 245318 470193 784648 121607 379567 645897 997048 893359 467567 398683 579499 910184 224026 683527 308971 982816 334553 423511 28659 892226 317402 387011 443285 40151 741267 1043332 950033 129173 728929 385133 109279 615549 727251 896262 322029 514853 818524 440431 257177 354077 387523 954821 848880 283503 750666 203693 981571 1000047 971541 751956 175962 345774 845266 820726 626103 990794 183646 671546 159652 284255 443566 764573 768806 318372 314601 827851 1002908 488999 41470 898881 147159 237380 653978 779177 85559 751049 505266 531871 728757 293081 334139 1004483 774989 580337 387557 758107 545469 318195 489617 648739 463861 40681 309684 808318 108158 988037 193709 968010 1018616 962187 229281 867690 258269 647294 544632 612071 756939 926363 586450 745779 520229 124778 564255 899974 877281 195399 716264 1009016 502861 821591 441300 325472 726318 676638 955557 974878 488015 1004705 223175 649466 406007 345991 588187 601887 716244 735146 363993 257624 631567 421981 482086 64573 449410 91679 437541 1011024 833770 898920 992709 810691 28579 894872 314855 251301 629799 902450 382652 165747 731707 437173 241879 124474 965260 291670 28668 963733 432809 156477 217941 495334 1009449 586988 358896 841991 203619 935135 512299 968470 777556 496907 122348 188309 813371 366695 455027 539803 747832 112971 379962 1037098 695319 294100 94458 817002 130823 553449 798689 745116 216056 578295 634228 511031 1020656 437089 374454 975290 677735 256089 878294 461564 494879 226966 652956 866723 246735 600573 947471 584967 724329 502486 744222 247781 652376 472688 407429 453011 894884 896604 463165 296439 390475 766553 987832 584444 385514 855476 194703 249233 476593 722605 508782 500366 1005069 456858 349993 315316 494517 289714 824167 975536 549791 709446 54905 337837 1029026 236387 650396 780995 315641 89317 994380 558319 469391 445858 827190 268214 935727 302301 668371 969909 64346 478779 444479 312173 294302 950717 733060 877257 558966 858030 336063 715566 808309 960218 438845 256302 633637 919199 877537 863055 666287 714798 852815 824441 389781 387134 693139 122489 503587 763800 342979 228499 707947 804283 444090 907652 967522 862653 924022 1004342 837582 403261 1011952 907407 826510 438064 921053 209358 740246 734616 552316 1017553 71655 404913 1045532 485328 954938 405052 75198 748425 678427 28574 1036829 750678 674780 956264 116699 857479 931942 796270 294137 847065 161736 959973 588374 775348 874883 664439 254727 879978 943772 441514 1045068 488974 308601 933322 370510 995542 326206 703956 63480 215387 338906 446122 441937 881817 580428 924315 879672 521365 562983 130275 932266 142078 992380 534471 756267 782538 652524 211876 181626 327189 89883 663021 848409 459935 954134 423215 937925 502795 297849 147067 111589 302307 943348 1023384 96750 816206 685914 358069 59385 359817 719509 448856 488129 866200 147021 966781 584557 191414 563043 201711 712282 894543 192282 732899 975623 379549 620327 401910 619234 900682 619915 808892 652970 417468 633660 368883 379127 611150 443365 577141 385482 452172 546637 682767 129134 714585 920563 832436 255686 854985 605359 743208 744626 808118 671408 228145 512377 920547 744816 65167 986908 780697 846232 932157 920035 286255 209790 994260 739019 516311 119007 486989 824312 1044761 601573 691545 201662 817209 861635 352638 920563 665395 632406 841961 201206 579499 892372 1036598 219515 899353 951129 147231 949592 626556 539309 100158 703436 1038500 883116 128221 425865 1010787 981007 841200 915987 423006 498446 256706 466226 387972 370603 981700 947379 502456 635439 416598 821101 571797 618139 493299 961251 833755 364249 180109 646694 244696 502636 235175 903482 944845 398783 731582 284927 178270 347740 915510 974136 913153 294685 89596 706171 514355 1038209 516655 729033 974632 204022 968953 758388 632505 198586 997434 859982 645837 522344 11261 306125 784646 447597 98198 662524 450216 603959 523376 953229 387772 571927 850190 644451 440697 446041 975277 212433 662500 963333 1012897 422191 760126 637145 298939 252026 137213 301807 859534 741661 760752 586415 595943 652316 110434 939889 237807 816935 351091 416198 98799 139207 597436 401126 1012260 473785 578407 682157 682873 992173 440028 1024984 716430 492441 762716 920767 1022019 686545 346072 146783 620686 466697 493354 304857 567031 464109 696479 962727 293086 813342 492894 779154 417302 722886 839326 40843 382706 901659 383649 1041612 212883 773478 260755 724279 560990 500284 750433 837747 722805 235233 159166 900212 432881 1022928 222671 162777 611049 294226 687450 869789 849561 945089 593127 415550 1038629 618923 1003826 1028257 748635 970855 29934 972674 604699 496557 776840 240958 977179 511764 507013 176311 415973 368989 653649 171482 584442 40881 1019568 105978 782691 957134 257353 228038 815913 685937 218327 114105 249642 460911 618093 622196 381722 874216 682933 870355 955574 740307 1002730 518190 709610 856821 387363 63306 206698 681755 764183 199548 219636 162757 689789 487747 778445 569589 213567 811134 179483 339813 350599 554736 374074 508029 418933 760370 416859 270201 675755 670189 740066 208234 418295 357539 443517 96213 447446 762866 870007 386534 276278 456206 694815 604981 816437 857438 258893 413598 194919 844202 11006 832938 518791 219017 486574 256163 634997 1034680 502921 684867 56301 758589 463724 682671 310363 488262 604843 122190 908000 513063 645149 874621 100269 911573 740730 385520 733358 184123 448208 859373 769736 723869 238399 360036 483903 719138 760234 419420 409520 1001788 728689 885946 898158 919226 746355 405329 858428 770552 471926 588346 615036 194405 498029 943707 555135 714644 405424 726639 457170 850323 694838 698315 959875 646556 222169 838260 106412 722406 619308 646315 311152 820987 945648 849561 816099 837325 674801 365243 809443 859497 316015 110138 490864 225785 259523 763778 407707 651845 838627 158163 927157 415294 453572 371485 1019098 732713 506548 166643 163684 237082 501332 188871 431604 551405 824779 314014 914509 986163 881000 794213 391447 12247 971225 156891 49017 697275 239083 408390 350138 292499 248525 1006727 389026 816594 738511 302799 287694 491757 228623 371380 1036980 319346 189555 615612 732968 890501 875675 174923 227870 347770 585511 1036358 894670 834727 691171 877245 188372 30375 682666 49044 735971 126324 780736 767268 433012 913573 629652 255309 355267 293817 334495 96638 495132 869606 517908 112871 979778 916632 423506 499462 163611 634157 194679 210649 701351 801010 343673 673788 382637 564895 447980 966048 1045392 216185 746802 615395 62924 968594 696224 451190 355672 987030 112472 405949 688020 122232 309093 990085 777008 709791 715494 632810 763949 416087 706251 1001676 590559 912003 506172 940869 285404 800209 350958 477994 992140 567659 747166 359115 719116 154742 702122 800415 401289 292551 909104 108503 191303 451828 630975 401079 799643 681302 960919 889080 949448 848943 538566 887630 928974 179806 370401 998980 794345 1024315 59094 249205 130381 540582 596398 24539 809202 1033804 615677 101881 487075 50877 286652 247746 734006 648149 778675 924939 233835 977520 932747 681937 969051 582521 784396 323223 490565 687875 81762 316133 408766 363949 450018 812903 487329 771292 906539 382676 459003 846955 128454 816709 895842 803663 436952 840909 560761 810858 245097 246599 615159 500707 455516 571931 437588 951708 925296 669054 502386 647661 896561 511058 906259 915476 992157 903875 15231 796638 913778 568953 239663 924540 581395 698599 1018089 713178 882022 818315 897147 408423 810086 834315 509023 292630 855567 348287 1036041 232671 389000 880829 806318 718486 423630 433396 967541 367398 375784 481900 695114 1005457 669180 806611 679092 694844 514268 881445 482537 750964 351474 823068 118142 370380 161736 953638 503967 152863 697789 163192 505184 634571 400575 555189 409514 43883 604129 717225 11517 638570 665497 469915 716121 985695 822713 973994 247718 510196 699915 841302 955309 515126 294113 1010404 128334 480468 1004276 896580 822514 506903 494127 518708 556343 970405 457569 646453 1018649 116157 218291 366894 701045 628708 709238 646699 874070 642768 267765 464205 906018 1043014 469589 828143 484325 448400 146417 703843 214982 692198 15807 247454 486153 429645 944527 930544 559102 735705 303927 339311 965426 843289 805807 476828 454871 748574 639910 767658 835226 277469 734169 186651 472524 833805 601151 604954 87357 716967 641365 1020046 870881 399021 631582 913502 629103 632474 990414 487517 940946 760282 927204 121724 140535 621144 383968 951217 87295 323995 1032555 256058 812891 799950 716314 310092 945829 458378 310125 288186 877630 234909 437358 710456 45499 826105 1026620 72696 371563 987595 703830 28664 709919 309141 1031428 89064 981332 682945 270183 111550 252844 964639 207333 452848 957235 895916 812183 532975 783431 498259 564045 413138 690335 28413 118589 535935 571283 55786 1028700 914826 901354 1012357 971549 566253 778176 896194 713649 827122 853467 462757 370311 325161 570463 170781 994755 112614 679694 176511 122567 785164 815612 364506 897896 288413 447278 708178 323371 942533 709241 440227 556878 978244 746519 866627 864631 255539 480614 93756 351429 414937 88127 979539 398187 732362 441914 800207 1004786 62251 779043 648282 645214 191294 600759 379407 715053 905336 624539 1025988 497909 986771 39847 358089 816710 571869 923090 410111 379259 636063 335725 474080 379721 73674 942830 939416 961368 835160 892369 125861 392258 683474 764838 663258 715094 817092 396537 446675 923083 218746 374314 106879 968376 1009781 441281 470498 360193 697078 224721 859086 244509 848596 981172 837042 561140 475821 650566 922991 704324 248366 871031 12211 829315 465246 695951 53181 611705 638384 447372 252745 953949 179146 973032 1022748 707374 910397 631708 409293 740282 485705 249431 564937 366487 1004079 223921 889131 899764 707815 572775 361335 217916 80702 257336 370469 742870 944874 615486 421585 358463 57054 32745 764149 198381 865639 759244 686386 493542 564635 1045541 209839 204575 1016743 580373 468908 472110 861011 510836 940152 573261 1016301 449219 565226 928958 226646 686665 697183 487566 684347 723452 671559 734385 586909 553946 818100 696703 645009 755491 450156 195867 691954 243498 815285 962963 413462 761457 368435 1006530 425328 384410 145239 277231 405933 944380 366175 462060 353143 727883 77431 109387 761349 381830 306409 934619 994008 766426 867873 612758 657919 588822 932696 434491 646818 532366 975832 642966 513052 110296 1000013 244373 216250 846524 311139 96226 844520 625757 913551 441146 800365 1025985 925532 160171 190243 388310 841610 28019 269818 450002 511824 437958 322977 109497 572793 353671 779939 573022 102775 270231 836782 1000841 293597 631785 830313 1004730 235474 556470 612558 834355 1008178 304113 510489 492606 422942 722858 732438 944921 956591 258375 832332 554857 179771 828904 301550 837226 423160 717075 243156 761201 992614 505908 572264 581468 364499 748613 892752 517585 309817 601338 749787 844675 896323 498345 937387 402934 392481 1025478 553909 443878 1020148 124635 220874 338918 770428 874773 506312 130852 335610 1004857 702353 994873 863460 465755 371656 743860 58301 407772 752909 837606 346239 495530 1016124 630600 931495 630726 1034360 257205 857980 211161 211437 222707 904749 583358 914624 1043777 115943 261173 146903 81897 802030 553822 780844 488597 436523 424471 222130 285502 96965 466711 654375 252616 848654 873201 301546 760116 175933 734684 441611 944534 869933 510869 511307 552683 189262 118705 392203 376033 653347 888523 356542 77535 762856 391810 730070 881734 476029 499528 916368 471531 863481 686928 701479 826058 607479 290111 322421 707041 739290 401887 975035 53759 608236 630435 949319 944824 587565 722874 1002791 175710 495406 411839 620131 305950 472818 646446 243983 521873 512651 909839 829630 1023688 305068 91574 679071 871283 830343 503069 650488 661054 552885 707014 473420 980614 990249 105443 399078 1006723 15737 83375 457251 472215 114069 641391 497136 886366 747993 634209 24189 711278 126159 644337 741695 413526 357565 1003678 739707 921049 348537 958248 103135 582125 762835 948003 211403 932780 621724 650638 286168 936302 171582 316619 664054 794486 514196 741073 956881 326031 517443 455825 774706 332542 422076 961190 697274 816054 815275 849081 962187 307644 918271 711749 381629 921038 968953 427819 380079 677235 57058 313566 701975 817626 907562 764272 761223 171790 991295 619355 342493 749806 499092 318771 448307 951159 138742 339900 746936 1016431 886179 1041746 1032370 224551 799459 192432 158428 814788 216975 946854 345945 770347 354077 952727 1019412 474564 725937 111351 742551 194018 911154 838770 504969 240039 710594 493489 633067 248917 782552 484511 963482 166526 652185 848214 324089 906593 894131 588656 893863 731017 757966 252020 54103 990021 95738 260110 809495 951988 120755 343538 869319 157566 825850 952042 147180 469895 417733 478750 440754 869797 318374 274091 630129 902571 163445 233143 878546 120407 270263 46302 690069 881070 702258 62239 120673 418510 606971 629308 350131 277907 302570 420218 621774 118554 324321 21407 863913 93301 546267 272341 403421 892430 442734 530343 311280 654854 455650 953817 335540 382376 468878 449289 84639 1016917 889806 367075 373157 924099 683733 771700 435625 516510 340953 957360 446179 596221 261267 774699 905614 265854 833964 635307 653634 739236 954282 694619 364268 102326 586775 320878 421462 439673 702918 121701 175903 850515 946889 407274 96110 59773 111051 875102 952226 432549 903602 841638 546678 853663 800361 832335 122766 781402 319203 614867 395199 798436 51038 400698 809419 619865 1030740 518592 822844 594395 684365 373389 356124 326810 431275 445340 519441 740637 668277 959708 897482 834868 185749 528250 544558 817012 468526 842825 889336 383305 740538 486729 573133 862579 382790 161744 720440 805845 717526 122790 476443 678806 168951 844532 699161 167897 1001456 505328 455608 908610 192283 990730 695239 738274 601039 78463 969326 596597 129742 698007 887779 91063 107230 555731 761172 872878 825725 383286 843216 888367 1018154 157463 939035 905541 235222 117754 765840 500819 64701 643661 738681 160399 389171 683415 890662 420748 632631 821463 876923 432286 105702 908070 415287 63125 586990 822842 911439 879384 125865 626155 641134 813541 466614 968243 632628 447480 436797 588948 894558 552652 274041 879895 714140 947654 972004 947507 255660 913610 378143 1020028 235192 910290 226951 47998 440006 47422 208535 40874 152015 671468 476515 716098 823122 648898 588690 128235 709779 599867 148983 37311 143079 321009 858968 915509 59886 695358 554748 481746 429977 500425 163796 391957 587055 923836 1044808 801753 46774 836917 699619 857829 108517 1000620 240431 292598 464856 408171 643761 109223 694012 220367 815612 308631 639994 586486 72575 925348 408111 109493 1012840 89718 392592 372563 761794 402287 563943 965804 468589 676090 815707 718182 398511 588807 984725 53097 719460 806854 24526 21231 971384 809422 220621 581081 1024730 256910 993735 470440 279419 255773 208846 175047 870225 391532 93639 913248 684940 521229 236254 36723 623481 167534 290412 965147 675820 502214 970062 893158 1024458 565132 276958 857503 80335 96244 416585 87719 404793 969434 71612 410861 684521 510093 364249 587467 52462 451186 887638 681261 735089 31191 219231 137147 324730 117053 1016475 480745 987771 314281 969871 918521 614155 243588 993033 727339 947749 364199 407307 642758 277691 388305 429543 577053 424666 553423 169671 875111 202663 484995 651327 682667 1030794 971496 994387 858055 679544 830953 1025799 124648 383134 53727 1035404 830041 160319 680956 887402 1001169 960266 494790 30069 503085 518625 292255 235318 554731 455831 350067 746426 154354 654256 962651 486640 683545 572662 774956 993402 850258 581164 710957 109297 649993 253038 971110 219128 644202 688599 109822 367949 825529 654928 945464 953289 643934 317934 467439 958956 779626 859379 521369 608381 35830 762479 547824 486604 200271 985883 658166 317621 488850 805858 563960 336882 123549 869302 240820 517899 587064 468858 839759 997518 775502 969668 389304 669669 754879 228696 586728 873511 406750 381613 171990 319205 846646 832746 441403 698167 564846 357276 616359 794521 749615 572387 994002 730597 1042452 888533 632614 322937 635633 822669 839318 473778 257944 283385 690419 198585 706357 935261 251162 715321 354911 466613 174579 484213 1018972 106172 356759 403069 641532 977226 539119 642524 31737 468315 989741 1032412 548312 474964 891303 231414 765393 192635 124030 665579 769558 527102 124635 865163 724313 550886 113517 416969 736163 971433 161221 947848 713305 882204 934875 594682 484503 667510 224559 576843 257286 1001173 642477 761061 855036 112889 156615 957521 624375 514648 176874 997527 244931 89963 489764 489643 569037 518318 934716 571196 951535 551419 1000506 40639 351093 113081 614105 774868 782492 1001630 687317 867858 780978 711249 1004661 855846 636777 951987 173789 987694 556197 600037 480823 841168 504011 958048 965176 152551 62363 931343 416851 569236 351374 968301 165807 494887 128377 434076 771797 941667 899673 466838 755704 252171 988138 554671 556936 762541 740251 349589 208881 859091 251846 976046 357974 521617 454420 644046 849070 114094 428350 747089 46718 353487 869874 335722 838243 127797 238863 669478 7158 387312 200409 244144 85692 105063 40675 736924 695507 740559 893391 433553 937308 161739 550767 1047808 942945 787963 92507 535531 636627 356670 642649 159323 897852 420015 591612 171814 1031173 237480 872322 977856 804285 318745 15318 552159 859703 61884 191895 44743 719017 484841 311268 638628 59230 605238 869852 875402 270139 269043 742042 1041929 532190 902616 1008578 815017 890097 459763 381498 276404 818286 707533 194131 830030 13787 920555 454872 822590 399031 562071 207919 119729 910562 776979 47078 114023 616250 844555 872921 155061 24494 539118 696044 772701 913545 72447 191115 861816 192697 1015320 43835 384721 130497 555242 349306 89848 332411 155107 894374 364381 812471 958354 382198 207335 194346 771576 885461 481869 866100 495719 96176 247777 671507 646742 258517 439004 555256 679218 347374 1009419 444867 830835 776455 518420 515522 881120 534391 850912 636340 1024646 687340 619868 760947 87033 966278 907781 384301 726506 888732 833639 971209 383908 145340 504397 858191 872881 419070 500955 499285 249018 121359 410031 64327 1008577 798006 596955 510763 680942 212666 801402 85595 318801 501911 981568 469985 466872 480462 882337 431545 884489 70575 363961 482574 973158 392856 861527 245644 198510 849016 857469 900264 335239 243652 469701 225039 304575 363383 965913 485415 227177 1011203 1014853 817045 958348 326876 497875 727357 728910 611796 406843 283511 195814 183959 375979 377742 645438 1038666 767393 318255 603063 340826 700208 577238 194103 939818 671556 183030 771930 695237 314286 193394 761290 1001846 918475 339867 1034481 629987 766749 568177 651930 792687 221727 474732 379967 508846 357191 864760 846230 179484 520932 770362 742602 129904 925337 491015 857407 252621 224823 748551 941643 1036753 96201 799399 1009062 848427 1020129 682462 429598 495803 408719 319805 275835 63063 648696 292770 622249 907468 252079 709545 254833 633820 515462 899340 757877 561007 267769 347015 1042435 207771 1007156 814357 858966 111866 213437 841501 460772 996526 801649 1037080 109414 635734 73687 242414 572763 593763 985830 252447 176375 193651 144629 703177 249630 992460 609846 1020746 335079 444114 190955 443255 699205 1011584 969368 702193 224406 1037505 962839 542399 583036 468696 742012 939842 190703 801133 357739 158605 1033602 735720 394746 361583 798975 130337 928107 715500 439274 795499 975932 792547 809429 64926 266943 953692 864086 195290 1041457 597914 354463 227727 750254 502513 681148 421587 28523 171381 645742 456909 455964 1029390 47069 291786 28149 375388 478672 581461 723899 955991 604382 889689 508758 1011937 820175 848609 635324 80602 870137 954519 585208 654505 32089 64141 852476 891274 854998 509086 584057 509298 1030688 306161 229056 637579 846038 809707 510236 759981 837950 489153 482025 1036366 466511 152570 338837 745172 185755 105708 902769 416889 1028650 858828 422396 614054 708822 643555 352169 360074 902260 450434 376028 220982 940441 832981 449229 846054 707378 259662 218789 675797 740856 996629 579243 452121 992881 190777 627415 421170 581571 120674 904284 46713 471325 323462 227893 113107 171933 846524 1035910 485708 873583 226541 968499 806572 1004074 456102 858425 391626 957891 300701 374039 127567 233137 818540 187709 996557 85422 511094 335354 308383 801690 509497 806246 498136 840603 548067 920541 707301 59303 920527 621351 521617 835139 715086 958964 211771 930606 121239 896563 550333 724956 448248 986278 419294 634405 58318 842956 800413 708281 556638 879026 780573 57069 799703 507660 799730 532159 973444 613948 48726 714084 31675 699005 584612 638628 162469 399834 212785 288383 317195 446686 972981 182975 975716 209071 36711 872137 666859 357501 675467 31071 865098 880892 481158 444187 249110 729934 883620 126691 124509 160681 373669 925652 578681 763090 774771 95981 754319 881449 89011 302833 551741 879737 226196 762728 763345 573392 359942 739689 309705 260246 777812 900440 114235 162938 760748 768286 181628 280570 468275 65117 652601 398303 711322 393092 462652 206332 1037108 123877 506969 548238 738686 59709 905962 62418 742974 833637 904612 585158 604986 911411 829611 122300 818215 532286 894787 596468 218807 889227 237113 809084 1009972 937570 628399 487503 521316 250524 640931 886570 448725 334814 797863 484911 486108 648494 510131 901917 379277 628076 366695 930015 60789 10999 769114 705739 872887 322897 733543 119935 212217 684587 368364 1038603 825320 881624 107899 818082 730803 516150 449256 1011891 579930 304060 593647 611879 761965 710070 673405 531385 227234 16207 74621 514460 377558 383466 572620 125796 990795 48415 615662 985503 683779 876879 246746 357278 400628 376212 686865 714087 750851 447434 257563 664829 620733 383338 52858 539326 887414 34809 15094 699298 255219 473310 374076 433906 608169 875633 486226 422556 727638 995442 452943 736108 693084 864605 258403 368889 633763 159511 64294 743977 564669 171347 976174 585227 651702 625853 324213 877263 834950 968465 517219 164575 85803 293828 1037905 430052 586412 63309 870311 24487 736164 667256 289141 958136 230380 457073 468301 307701 416909 775988 905502 837180 340651 711850 872323 782889 650708 733553 1033525 247661 246234 975720 1038435 480399 389309 249406 716054 617450 645278 875145 1008244 357029 492661 20175 572829 846159 695887 687013 975219 869686 555126 691691 650403 776730 818332 755027 606699 177975 627774 236796 543677 114394 933658 522251 844517 416477 241069 734025 909670 81893 244489 634627 427478 315959 100858 278513 748773 59130 675547 717835 483212 935085 74463 714926 343017 932747 925071 616314 260804 757490 566111 389843 602012 530303 381273 464842 744284 520642 260338 310994 1043532 217586 128962 166844 425130 343599 613494 172894 1019277 236693 945255 768372 836924 629586 445022 929685 1046276 362047 154613 260755 955087 21495 941866 473991 563101 513603 1039384 924876 297461 218492 239430 391705 889246 458371 77753 153231 436459 627157 128466 378292 974448 858740 1025569 209862 698062 859027 356533 801732 441929 340910 389966 353339 343912 208531 946451 59371 342791 782793 358234 1018315 826487 122060 709225 243628 306462 341702 1002288 691150 806279 782915 838140 413368 894262 511218 488916 651602 225693 930275 513596 890702 79487 406474 343762 549835 1002208 729842 615118 871794 881774 1044536 892259 277903 39823 39613 860058 661742 961165 715212 1016531 407150 765860 242604 593789 895827 97101 640968 983544 716305 993157 443323 963305 404831 459471 65442 766929 1036521 155502 677597 24026 309095 684986 359081 403239 470614 194033 680575 555942 467797 58731 614252 309431 899622 285176 535413 901175 973480 211858 149751 620982 697051 873309 734929 828844 699431 803834 266071 563147 646317 766678 452584 322383 970186 456270 713402 544661 446814 923089 115166 365239 233194 1028321 756831 687476 342758 985660 572079 417229 254887 335773 851296 118612 511541 587159 212741 474864 925366 251576 964873 169895 581217 612262 851338 649633 191731 488905 990869 635223 643525 802100 556484 444242 1022033 122689 905775 830396 231861 516538 681832 219946 856493 369319 428507 126629 307184 335375 1004824 997189 621605 155605 943924 960043 754845 958903 783394 210554 840126 130199 493882 419765 832889 385959 976072 974184 338395 525183 170994 566645 975651 702920 630222 423401 515105 753328 77274 816287 759434 822907 157425 642586 720457 713038 764301 783138 485491 662335 856940 635109 570967 619768 389561 868129 881937 1003834 493870 97805 414062 988885 741617 277821 326681 571364 130164 685398 194611 892051 671116 669851 232435 514784 552819 171837 1038097 231675 375307 239407 614230 74879 513928 895068 298653 564877 301517 27323 796517 121971 679214 748300 975275 748109 775784 912552 10199 675613 588307 24053 1006372 98070 490567 932408 765334 55145 1012948 635315 112500 997700 640504 673699 650549 426959 849317 695748 286511 240263 485594 746775 89932 428474 848652 752202 186200 177978 932209 976949 1046580 224112 276783 691517 936345 506890 708483 275418 832710 190586 31035 692019 686828 286689 941892 439017 461774 929479 563437 744209 325694 218798 425892 1042001 908641 236362 777225 632714 222150 371999 353518 31347 127854 875890 642095 246263 961441 617501 587368 194131 379130 611805 413048 500313 668123 808412 122789 368179 201645 987108 310117 330999 949700 410585 646173 420323 894885 773397 840940 627626 985339 834906 194396 32234 1005746 732317 749955 991939 701383 423825 548276 217532 150875 347078 726737 400988 1034521 529391 472599 891935 123293 959767 244858 634266 949894 497555 1017678 965857 576847 232630 617157 234198 1007958 385358 981253 800669 710489 481638 442003 747289 197311 825256 613519 194958 841132 298845 724095 469733 629511 448271 554419 922070 473310 170735 241504 95406 686798 986954 973029 840250 587974 372029 225898 302491 950431 519281 609625 761560 867786 600946 810155 976788 669359 289181 390608 774246 121055 853967 348140 113822 675050 52171 175786 726633 97181 486998 873416 258834 88316 671383 765731 905395 436717 338717 409537 710609 972882 752996 576087 241276 1037665 462055 238310 779233 787961 907854 720195 802613 452505 479845 931415 250836 454257 986838 130402 755624 454869 767304 357167 260805 713449 155542 130920 628564 104883 1039385 1003861 286418 52951 683930 350918 626546 466897 105381 219869 1004008 994819 374187 672894 775199 960185 1029266 449329 536171 599481 633498 454540 914457 874131 561091 610195 243757 1022758 113138 325755 713980 628378 880956 993966 350459 664911 926491 179409 223733 277621 156574 648109 385889 993739 428732 371676 611644 683188 625835 498255 370156 874842 784931 479443 980744 625657 189354 1028332 564798 403188 676654 501415 682437 374245 334974 434411 766614 231322 119519 441577 105691 978081 816570 806749 694648 869233 159093 830667 915600 580331 90073 942413 324531 1005321 939379 363239 850097 404829 620237 599399 660853 1024813 771213 894897 341242 112173 303076 632684 554474 589764 208155 594143 208794 114376 877243 868987 886206 957330 483073 777057 742999 628218 603756 987446 169575 941332 423303 74623 364455 639435 871742 844459 838195 802199 941482 81334 417136 347774 252063 845172 545787 1019108 484507 903214 388808 840165 718042 739119 455608 177636 987479 138669 391692 457184 777041 322401 948819 991723 305495 1010072 1028195 898758 505264 813779 385822 212952 836469 711270 929294 187779 728817 758183 626156 138985 81825 60382 351664 1040601 828819 870102 249623 588217 499019 177949 960186 289644 999180 404823 733659 320435 672989 588442 241124 110111 581887 36711 1042585 863664 220148 810644 576918 354205 626279 505288 313829 988120 340885 618088 92664 104423 454703 192200 1032554 1016680 83917 468605 650728 259697 675047 579927 195655 1020091 186723 1000657 654728 883104 428955 802148 248971 185180 205293 542587 417429 83911 105881 359828 848824 928693 522913 456353 310678 499855 621689 508183 862102 763949 234474 958337 710475 183131 494534 227882 46718 585298 321402 47759 941432 121667 437511 87420 640753 1009297 737719 329583 792433 36717 880005 1014418 534485 379685 484391 887286 283883 719363 325029 763845 286187 353087 891778 1010400 468279 45903 779472 491963 876108 714798 444301 617069 318060 1027185 27262 216462 716180 219694 804697 296671 943330 244302 671202 640852 892225 846184 467921 522376 984444 730964 374257 612814 64422 437662 403135 940270 225093 618587 1030796 1042490 460014 457301 730005 837831 718166 293350 374630 206223 586358 695970 1045328 357047 545147 373100 514528 920764 1008819 973027 767623 118007 436076 652117 649057 930652 573141 435898 234303 784678 59196 1044585 985261 1022745 920378 504556 369605 1010961 1036329 709809 687322 633300 906779 240595 344507 707058 462694 1000617 350897 672717 501528 812028 116645 760123 853916 502875 678881 258158 176081 507418 260231 823177 585510 343095 490631 518242 976476 147153 948525 564918 814388 260174 235212 323430 824252 921983 482521 757037 373293 626254 475382 1018792 334175 48439 244051 921588 691005 910273 405823 522900 443181 518946 425904 895202 58171 925518 171864 882346 772466 403999 411869 960369 801466 645861 485470 445274 757073 801910 1016245 96248 711908 971732 829161 739995 438511 227559 258167 45013 955832 769256 240546 448316 210779 730343 762969 707553 604658 416171 287983 750441 421530 615027 275443 206553 312956 333785 1006945 226479 621276 326669 841060 440542 1028158 342318 118973 992335 913494 888280 790195 879523 751436 73127 894748 421555 154839 379888 698943 180140 587669 680403 833611 61695 508405 478261 440987 588924 924145 101845 1006705 465276 822521 682918 224746 509278 369270 1020595 1033829 206011 169212 1002044 360003 570356 831802 971621 502008 428415 475199 994334 150514 249500 236583 124374 599295 121885 985287 314331 767340 81338 169757 342197 174463 457098 597971 750474 976090 174301 845884 322397 326472 331261 1045060 127395 255428 1030537 387056 113106 602018 78806 36839 486462 128970 801075 379542 352894 494701 256167 114084 464307 756209 61078 496849 975150 719411 858992 437708 341657 332526 775585 95399 389556 679223 570987 418763 720088 1021965 677998 821493 653710 645213 406287 581839 163430 300662 251050 602711 936185 56147 552780 87966 718008 580521 482010 540265 1010040 242061 587887 150262 504288 419493 201119 565050 275194 291703 763215 788347 496837 1033863 822102 864399 989292 749334 422957 77750 965761 757854 32125 218939 842078 338936 876797 829263 906549 143187 609657 430053 275803 360257 682573 332511 439565 502382 736169 19197 563999 693941 473954 497634 461683 763004 664475 339287 499915 731582 226573 831115 238062 200165 937621 926587 716577 713886 673659 400607 161853 928327 183164 938575 550866 138207 81127 32736 470188 1010578 208795 208051 850085 605861 800242 248683 748732 603699 470725 889964 839999 334451 58103 332989 984284 652914 788095 348409 386793 451374 48835 815820 767329 1041297 208571 105339 212750 214717 716314 960728 170965 563871 97849 561140 456726 435739 684773 1001425 486659 189741 1024882 877116 520604 989845 155543 905519 761038 844770 810575 467698 769057 401137 802518 822761 189118 841276 893239 386008 857934 925083 676661 230838 215770 248530 607095 1026629 653462 472869 1004771 859791 583597 649530 649580 312767 444386 496094 808903 739452 7863 480519 250231 695386 948098 926375 509606 1000607 1042184 739753 363512 851205 628149 63177 478134 1042499 492026 547291 1026165 481633 993590 911297 539500 619612 265469 642006 846444 935983 463085 815945 783660 166814 514393 1000267 666109 343151 930044 227677 1017067 436623 96603 318746 920058 177338 882748 188906 956635 947977 903557 412974 196262 767784 784728 512281 975751 931740 119869 867924 226461 1006870 477099 513212 831152 514110 513113 450908 497098 401035 248261 368417 912177 1030737 871547 134652 159189 843409 381750 96719 310814 441127 780453 899482 1036770 514453 1025860 406013 575933 251212 355477 377711 928622 46557 707174 907331 872079 881707 857078 422285 899463 162419 343482 920765 1040789 893241 552868 933443 254829 830947 502640 326057 462506 561137 1000837 441689 390064 712298 575727 773147 144295 889553 396239 112051 59244 854926 391251 972430 517570 898369 684701 532455 741138 168701 445426 154521 971147 741843 763500 237289 245271 644464 550287 505483 732278 888506 1007836 888554 936121 628181 983513 47919 890911 759730 313063 354551 366068 278189 569533 200095 650800 800214 635352 882608 867192 413640 831730 453427 339915 240378 634466 621255 151539 995120 808427 615403 874243 440979 955314 717300 513248 613806 628082 243895 697166 970593 949696 911596 360262 414578 685810 55455 902473 162790 798547 472627 26575 658158 727282 105878 230653 674169 758165 878166 790266 107514 913522 332638 1021752 65110 366222 816041 462499 795901 369063 671033 742201 799197 654220 632760 239011 926942 430927 728922 773912 444377 745074 939279 218742 887290 487202 994058 613710 700622 751133 63307 116155 35839 963094 675661 359880 506021 286578 40398 546738 465639 374841 374369 234157 942781 928605 699045 496181 810852 439342 432367 400793 770923 778845 354185 939815 618404 342951 989910 996107 208700 953195 894332 159038 1010529 1004458 757187 903048 914819 629728 497362 971339 882514 182067 200649 419373 715481 636317 999843 976201 359880 228067 698165 110310 308925 961992 246483 407661 157246 973129 368893 758375 973008 75423 465769 810802 165855 857548 652198 298483 1002790 569043 683374 621540 150458 493425 231135 740706 383666 1022644 927431 627893 177842 701287 481049 449136 783057 1037988 468464 879694 1030793 858988 905686 901333 479610 751143 608198 472143 604664 45535 513613 171469 715049 92666 290701 116591 373411 578774 759478 1033277 370575 457109 813885 128944 247407 691957 885461 63403 834953 254334 736303 139000 996139 814932 503978 335627 898585 415460 716449 420763 951411 858687 841365 492412 112459 920919 649534 510535 996240 907859 988146 371630 94679 232909 482315 1034513 637526 1007141 619942 603547 891219 855246 617686 631279 410235 824550 873840 405071 436843 1012309 751824 678590 539882 1002708 64198 141758 578531 954826 156534 112762 447003 955126 254590 776070 202975 779077 952551 886295 947257 609780 832354 225915 294680 846947 363194 764372 379703 673470 130375 651293 510410 181915 585371 815453 493677 205305 492519 975053 293876 637288 851034 454734 961876 840089 523331 560890 825663 273372 770447 703597 457005 402343 736909 456735 1004635 855770 251577 1009266 837321 38899 111101 810662 127207 512341 352886 472851 307965 617370 975644 260227 578461 291517 128149 931809 989277 871001 471000 208312 170677 1021229 551897 879241 335832 912581 993295 646282 564021 767521 370007 220604 112734 195370 629395 987602 698801 145915 773326 732295 170781 108522 289507 179150 473988 233125 755538 752717 436471 654536 638913 1029163 700074 214485 271862 882795 711865 288711 346039 291764 781888 250822 569439 983751 619166 289721 702297 476461 437868 1005460 440602 210108 439155 564409 942941 477727 880468 412094 125612 171130 454184 686158 806206 678874 572920 779283 998060 928500 768193 904251 284389 596887 956837 814762 772426 269689 921973 744707 703255 636281 760851 431325 227256 975447 489881 766754 320187 202453 867981 631994 832119 630508 161720 498915 238711 642884 255005 285929 717923 531259 686441 951100 860287 433579 577053 1042435 224903 662441 509148 476579 641843 785496 184207 904779 302716 630627 640968 1044593 990801 182218 691355 649559 174933 547571 800226 532282 742229 477420 473495 760604 762973 836532 797158 466156 564572 500316 650277 513251 97005 686873 150393 876196 259862 744169 730357 808597 112552 616157 1002818 64661 593382 898827 543599 512884 555165 682526 638007 694815 675553 431751 684401 623590 1000247 423638 613690 508280 713926 757102 723417 319164 505380 646670 441038 946253 448449 159619 511192 185883 123341 499821 915595 518284 922875 237803 93642 173245 862603 253193 790483 500046 763099 398141 497427 825226 574198 236921 898838 142814 773913 417397 55241 969443 742238 910130 972640 843465 310217 187923 649010 741026 324783 846942 536061 808190 742684 988068 364796 447458 185331 256854 619237 864999 741032 891317 715493 947338 893763 933574 381415 742710 805743 521410 184244 231231 921013 584379 780529 479602 438811 896709 859302 921035 756705 708272 922086 723921 600805 652330 265949 850864 149455 959907 125845 366411 125896 251756 246951 173491 795101 597815 926191 332605 292173 681211 648486 796311 113773 396989 762574 784660 459485 502732 1014162 534911 1034948 951001 1039400 518294 436140 870493 642477 794071 874586 826397 755357 453932 458278 91263 475510 742614 485011 536026 223463 273381 607327 334834 283375 94702 550589 958893 176859 772968 494191 1009060 208595 765212 93899 251566 949426 258133 439673 228724 626325 282108 669494 945970 533967 227824 405203 770877 998790 944521 62426 802477 897486 110522 488568 766554 779107 992486 310825 744782 969065 49012 761320 792171 429341 960877 818277 137199 242931 93909 728408 662135 379366 943533 476028 924277 64994 473927 196257 77658 112847 385912 238937 335643 773201 511258 406246 728985 634999 344891 903604 63142 579695 666719 876787 602073 122630 616290 865013 572074 305837 225933 975538 911553 155445 927209 1004043 247155 563547 1041170 518699 862005 317138 497477 231879 447917 947979 120591 976208 258451 1006200 929380 587496 89010 958846 780404 556583 801365 1023057 947223 610802 1004163 699431 1020263 589138 710021 238567 163048 119463 234716 933730 113997 880268 571900 822231 732385 773290 699949 704973 414620 243153 619755 874277 242358 582238 876997 812270 823966 157435 1035858 592830 768412 850784 324967 850538 519136 996476 178124 878378 621041 150516 890542 751122 892493 966050 139179 1019482 699822 302553 47927 959288 1021470 882829 683291 1036812 932505 930015 464611 510578 398774 384532 243875 815963 373496 640933 159540 294517 714950 1034387 496468 256845 500464 1008246 290484 506155 697770 405141 468150 443739 602983 634157 811823 746109 326346 538085 584469 693109 381654 77673 863817 778986 506186 995704 1022808 144606 947153 322428 623454 513748 575911 467930 942365 250618 224843 186874 597103 971975 761450 238902 1035338 383118 243649 440075 699493 696671 1023028 147050 636602 321790 491232 930033 984918 963597 244487 337334 285247 621838 883828 467875 704216 707646 709203 802455 826771 315641 415977 901803 648609 211758 892689 203964 41966 985765 700360 475867 744142 450246 584300 473840 959070 453253 832403 945509 310915 155586 996659 566875 293364 370939 155239 817505 390663 453489 1013016 478704 457920 750012 443807 440526 162273 547062 606008 613967 511011 628061 186733 242350 284791 452297 1029506 671290 718636 173927 1002757 922076 122732 59882 218094 744344 986062 863895 114385 242409 177307 734422 809436 456993 120035 322490 473879 944996 512466 624089 562167 380729 516274 375683 429669 990918 767658 107751 116988 857717 271799 819955 824039 734799 126302 908736 778637 121244 874403 254841 801766 277467 252566 801481 824687 726966 764809 520977 387190 371680 920952 784712 617069 492914 401599 448665 169452 401400 665389 384145 355235 880903 906407 238009 888605 253292 305579 221121 488682 869966 959414 933688 782398 399323 758126 100299 700687 386016 759681 570202 128678 585910 758079 381404 752468 222494 193964 124587 971578 390470 360326 797881 446806 369255 403067 677223 647527 418802 452142 437437 701863 643918 153565 39677 752805 699633 171130 943834 952167 888455 443308 653897 954526 452396 875726 370482 796281 285967 241333 780458 234465 292762 272249 494915 994197 931597 449889 962977 648502 497031 833039 871495 449940 761142 865187 739789 194234 777489 739286 405488 701270 610205 503342 627685 1012006 306126 706029 484166 928950 842385 89821 486629 772584 695957 404141 772125 703352 577335 257605 921510 580310 465860 92922 733498 571034 448465 630506 1010145 258856 556707 115549 136445 392396 705006 153486 702582 246619 318617 947795 488102 761422 939079 120789 484278 252768 975988 655024 699957 313841 855962 381374 1011204 502484 578809 406874 504650 259116 990117 706915 614823 376012 111707 949382 327493 416199 828974 644782 959503 879014 235367 283130 858941 550589 741255 520664 418731 422718 11983 515332 32412 981642 505010 997550 821438 734664 1012237 850572 770931 618923 797533 897489 63209 711372 356115 471764 584540 804927 896282 975782 211452 210868 671728 932248 691179 147036 512123 1018206 30141 735576 1009923 647962 701030 882560 686679 422550 359253 641978 979668 27495 111335 765334 79341 914757 774379 612718 762199 209127 750866 1038932 735148 813967 260008 788465 677545 330911 878166 79341 81453 383767 587406 511436 359280 1008746 444125 194916 391136 945824 773513 550559 576508 991958 969426 101754 247385 271711 56427 671181 744056 425793 421682 856890 498007 612840 636315 700231 992204 228995 952288 545715 196018 841574 651641 742940 671271 360132 774385 967469 420556 1034914 607143 243484 338549 1003663 945171 378205 284283 512143 668445 193212 189735 158619 361470 417236 703546 48627 406967 196483 185519 194646 187587 747412 875671 432882 217850 93303 1040676 290264 443622 382619 639939 873385 725923 482696 849856 494655 714267 56031 645548 760610 324249 522513 478269 704195 488337 505977 283382 961482 449643 286397 799728 910641 750500 531327 950967 646946 691693 785496 123516 242381 738279 311208 182734 28146 466676 866515 671313 828261 776314 499934 967068 365547 476787 973233 947029 986899 598951 378823 858041 453608 216987 1044563 489105 757459 925074 353516 435739 515284 795823 509816 957856 976284 80613 779113 568559 225757 775874 369431 751693 682331 397038 453164 792564 1009604 809611 936370 191667 106469 895510 294866 913507 606004 566623 867786 375994 434683 244153 148471 1028657 792335 1000916 751953 850768 508268 468263 756841 390478 428974 1008074 521859 978096 616102 925680 241289 775908 61035 593535 537915 408486 367576 879940 874121 610187 734093 424989 863090 860058 642063 48878 794556 984505 254583 1004778 110317 258765 906298 398812 256613 563132 637135 706318 812601 608222 440982 460715 1035029 184935 874408 873274 161437 320971 835184 166891 633772 57321 390572 507210 189300 429395 872783 957338 844974 991893 874165 766618 365430 588206 299390 43757 302566 939877 425047 234357 762789 140223 478818 341626 419770 602974 744837 809590 59371 96067 847899 893397 1004372 616885 818362 783168 122061 446140 871063 890981 945236 1031298 275823 373975 383372 236494 581057 247598 517588 617838 478793 479635 739054 238812 632794 911988 203241 769226 760594 671247 245979 637857 495206 887943 915750 888744 478650 713656 391262 55288 431197 958053 970298 499314 844631 125843 103931 374354 683433 877541 175165 351457 825175 987056 285823 804206 105615 943013 409011 830953 196125 352997 826191 869754 871687 894165 870044 1036600 492021 686812 915576 715405 750833 1023114 385873 513558 187978 743142 438875 809955 954819 216351 987013 47074 1008753 963885 641341 324059 924135 150394 183101 402287 350045 806872 753783 667935 282453 475646 848056 911016 200135 910885 748328 1000417 390451 421562 928210 507476 1006289 971982 128771 963738 138845 779806 824719 382521 474324 1000220 358524 896148 902777 97236 193452 869230 210840 886359 208243 185163 902628 676686 996202 237214 190287 878394 895893 408743 357965 331764 951130 770667 473740 482085 741881 108498 242584 114219 774381 955785 683662 911915 596381 569563 1010003 255308 313935 547769 867355 897307 911202 675322 538215 497636 783118 552311 465752 613259 870228 774874 292407 718275 418510 731079 94974 339157 802451 1047050 827085 220089 160503 630119 202708 497505 170271 929148 300410 897140 88028 896269 452304 912899 810586 1006404 424806 928561 1013377 768689 715470 101278 105833 395118 957861 420817 848966 995406 571378 1006354 496686 816380 860893 310683 852954 334572 579995 634035 842172 824375 885430 1043205 316670 944841 561140 686485 188117 399849 891159 109811 112011 349494 462774 552573 159151 226883 380838 367464 408221 920527 49002 605029 431799 342126 419015 1018475 373098 583452 695512 72541 723159 97625 931506 126545 220405 238537 993101 363449 898704 415995 211581 411047 956980 418927 242582 247524 336859 709277 1033242 877986 456232 855499 136991 148991 512441 227724 496835 673981 918975 742900 298875 319863 373533 949428 1005099 555414 809577 838893 633466 1020510 768229 423259 187864 155565 548330 520333 485810 816841 509515 1011980 652908 522405 745595 989606 938955 391578 258753 126801 721658 748963 343195 486713 998217 742307 298703 398573 783528 921159 877223 234953 395455 509500 455956 244906 1006160 981217 695670 764091 241905 409367 563061 116477 483014 806584 168759 716901 193086 630115 153405 949361 677747 863263 301814 385830 1025826 366237 372134 812474 339511 952005 1013378 46569 564206 601848 877820 553829 599291 425184 159095 109629 521354 685013 830742 588326 782398 59317 415660 930748 937686 380207 899396 768089 443869 327600 77689 582645 96663 664549 582121 889755 926539 554446 513448 79854 620966 874965 214559 652236 838533 900636 715865 327521 809563 890168 817489 687667 780713 712823 498794 325881 229141 322663 337340 412339 297454 772428 476331 662799 1044884 399317 168190 515242 962272 478542 443095 945620 955050 962131 284055 347982 691641 990348 341939 223898 431481 863141 423642 617354 462185 138102 442495 758722 154878 874280 579989 504420 237292 15710 801358 763274 408893 431030 356152 511623 983703 695785 150522 740199 109561 761073 935894 331357 468468 730853 343972 825174 219990 49081 239991 621847 650397 457296 173343 293483 365034 357214 701036 156604 556439 1019077 649684 179884 721531 490638 95577 449108 737767 98160 711346 519080 120206 694522 732727 485415 521016 992073 208499 554677 94953 107319 945293 19963 725938 920562 355227 690027 705779 581975 627643 943932 772462 694903 365171 926618 520425 492284 223713 785986 235998 809691 732066 178487 787943 147194 1029984 683677 406007 403679 359304 1028237 93881 63216 424914 247531 500713 734565 273327 757464 189739 83837 325751 625759 359096 1030232 790499 280537 522328 495949 674935 63964 633886 829914 844405 571787 432892 775489 708188 353582 445178 239453 747738 150911 855979 738010 203151 976012 815183 834825 512606 649340 356703 417233 1038784 204497 346061 924454 642252 381655 299835 995444 934703 416815 363388 220215 582515 953786 994689 843496 365925 1001657 618388 764085 431740 518549 312287 600989 502998 398747 679242 885643 315251 948297 387448 440923 895844 223162 802361 894662 646529 109982 211828 775366 1033656 682744 825686 854607 495285 406333 208588 1006000 825487 660958 472988 406859 496431 499334 502620 245420 975134 886383 1001690 698582 504497 625581 506296 494681 694173 701605 747317 666483 710155 585297 413664 969475 734381 298461 931271 994673 899228 258952 1020597 286198 186013 132847 651141 477983 505500 723933 864873 632438 108957 1002842 630451 506954 277662 1042834 417642 1020205 1023260 505118 640670 473650 204722 227877 975133 377777 203431 313309 571320 975650 567164 274421 743156 361583 915074 218255 324533 283423 955277 1024220 442999 484367 996296 714269 709579 1041478 970600 300978 938607 776463 425731 496747 984021 479607 292007 554382 711742 797612 771262 401315 206727 839993 306033 598957 469223 564643 695422 357098 1041219 529899 943740 854716 616346 136955 1017964 1033012 602525 797909 938158 511826 619287 1004135 125241 516793 610681 749094 871853 561871 515504 309726 728505 586555 216870 300762 89054 597367 919420 830915 294864 176076 453217 485850 430935 710001 662367 793210 583589 714014 746063 48056 411515 114594 780554 246013 723007 912149 810149 764027 480343 879778 970370 661347 518112 73193 717358 778176 826458 712291 56973 58223 1005217 822067 426447 695638 594751 242975 842918 249419 630387 89007 891467 936921 966465 872014 742195 159375 349308 873052 1000501 769236 781664 577196 662652 358121 922965 115437 1002637 809850 632223 971365 720408 50043 207594 125162 115931 187345 511370 107385 909596 429688 122826 186966 995847 1033585 313935 335098 761776 381171 488376 464316 378715 493687 644702 866453 714466 603772 89275 347004 325496 510510 742773 882988 851221 696213 1025876 630675 898722 720148 416182 673242 767424 776378 487316 925369 449609 944318 617715 475901 681897 434036 1020260 966910 1026590 188067 347618 751980 62841 120154 371603 986945 697495 904361 472972 893239 684707 1014576 379564 80881 632013 192087 454250 612281 446185 844499 984127 105815 813040 937771 614902 601329 354503 256263 863628 392723 1001753 1025592 377322 918995 501349 310619 617146 789887 861603 644730 498912 842541 704272 947021 624478 1011810 351899 228426 609387 57174 631542 991598 126300 944564 259155 921227 668636 964450 877682 432591 915681 998546 280557 605993 130898 77745 619099 511796 810803 615063 193338 568241 367842 1037456 727032 932460 311028 273374 756571 583222 928240 277417 191338 308828 858780 339123 286030 56699 1043330 714452 195824 732510 859852 985209 255388 898625 573298 192301 1020593 411587 355113 487955 465966 742002 960921 249797 192152 946858 969372 353656 833625 423826 729533 431495 959148 963190 402999 911721 499110 247004 911265 988586 842993 1003627 739742 601716 311233 828849 306827 116990 976713 1026776 383173 1005113 158606 920885 952751 620400 863693 872077 747689 121013 84335 48413 56095 903018 682609 732830 617314 365542 905404 608695 573164 705385 683358 760458 995677 828344 993483 204197 955305 392257 952798 376744 842086 200185 510396 889287 13565 585041 483086 1010200 438224 722615 91567 216820 486818 710185 417016 810352 128374 61052 337183 259777 349922 362990 239166 622092 601564 776604 202229 186981 625213 651804 258515 381530 825814 1036604 501333 905902 228946 128694 367199 231389 294809 423449 1009450 392384 983477 926905 391230 116631 1045700 936285 237111 411373 691158 488290 452034 1021016 944468 513145 646539 237385 397789 879255 970129 588053 129574 893690 485876 375864 87950 588679 500508 693994 705151 724664 886158 31662 877272 952050 661989 871244 953030 434998 605620 280423 805614 487897 478828 820605 415511 293671 706941 401348 440740 50367 599986 832394 415963 818715 849240 1009600 292539 899922 208840 542078 841871 488502 800657 711853 695523 452131 547421 910934 907342 926556 355678 366891 635087 762587 732876 932938 902039 828871 81295 486179 717405 846816 1012816 554477 973584 335716 984653 419687 207827 183063 388696 834343 971945 640380 400873 498512 959731 347094 880545 766650 758969 613526 984730 509195 124606 188328 621929 982552 877507 707482 651012 880395 571350 875659 89675 201327 437173 1045525 253463 652681 619851 929823 1004773 454470 239036 231071 373547 441320 568308 842283 224944 951675 864811 676251 1024653 196434 200374 512779 1024790 15303 63678 771599 237063 713020 798398 565886 381639 518238 709342 952757 321295 894059 812977 368100 548447 790075 506994 870245 694172 727530 867922 347641 531822 430578 246511 979221 306639 499900 1020390 146359 840461 1042848 896752 318357 613747 293116 716705 982278 957273 808358 433516 502485 939662 834324 254860 757127 477097 645527 180177 894849 284558 383858 348587 1017649 682729 719460 406843 770750 979608 93048 292323 816316 824014 143257 261143 207515 723739 708218 865717 130331 993466 701502 1030768 351501 866349 354210 797131 191715 56539 728675 682470 904729 763512 1046096 609886 559581 32736 284119 116461 693729 73529 325033 755351 705771 679573 519776 420779 514345 497012 962441 422361 733804 167127 341591 601206 368560 208825 352979 481204 223965 916548 983907 520710 938375 111870 495177 383898 1004419 931064 768419 877429 89565 212276 703916 819423 844958 779286 582262 351609 582579 233695 734403 539387 840154 218443 717232 269045 80235 989036 833699 780333 871965 842086 109178 955946 690782 585239 760300 1007927 715211 217263 345083 516254 318870 835837 821083 654890 546670 579131 95901 326683 962204 906650 773024 813715 772066 747432 890425 314321 986017 464246 716498 636616 931006 588445 910541 502618 579941 583455 430879 842934 407125 802446 550380 233887 601877 747937 483016 36735 771187 535538 514251 875109 989129 643826 414063 668668 398759 285043 884262 809850 324246 733355 305623 762170 146870 384314 625621 888051 943523 578295 796475 645557 490514 445131 358790 645745 854143 746709 175984 245006 572581 447400 516283 365411 738190 460634 403831 705948 901991 859742 609914 851904 636716 401061 242631 16125 562511 979502 189147 732070 218938 216681 261221 711773 552569 135067 72879 752393 439236 926716 856313 256594 497522 236726 884372 766662 794609 320468 571566 433501 201459 504886 255700 991057 391255 193254 707926 486969 128946 241140 718389 158255 418743 596427 495915 820939 433703 435059 514124 522049 602014 385807 748595 314675 759134 864507 356324 187293 848691 867410 944604 724551 713788 201579 1006470 897628 714451 378353 562839 1001357 357407 620436 958115 936904 716955 146997 97960 732235 869623 567083 585262 871965 618775 90061 597980 402165 216542 447905 830339 1042819 420941 899373 184261 182748 1028422 341449 891560 494476 793533 260195 292047 751149 377804 1002209 385366 892496 571278 173246 816332 433335 111407 1007958 971721 436958 225116 975484 328655 22479 163446 800571 1019411 243157 823211 23259 748489 1039248 844438 640757 1004301 488149 1043212 746163 867883 512937 508314 632186 810984 720673 430051 645880 75127 207518 130883 666612 1014339 872671 173036 182526 825157 621756 309877 163723 994693 931593 716839 708950 936302 522416 957988 12013 561086 454339 669109 885607 888308 773317 90995 617049 456006 1028426 187825 189653 280509 965040 363644 708943 405267 162429 952787 687936 825939 158635 566711 476943 1000844 932812 662367 64246 780961 952101 88046 358460 346477 1035602 910444 649157 167350 573214 891102 1008325 142205 652469 746799 976057 89510 1020129 715401 593889 755366 1013789 667838 644483 424147 449550 666364 960915 714876 515126 189852 401141 113464 324973 1002214 112455 398714 954097 126571 919507 352861 580877 1027122 503592 338735 748177 185463 605370 300526 53054 200375 513923 501946 767212 522849 901024 318777 321429 708243 837353 555293 639855 410079 474386 969395 976065 540231 684285 359499 527837 117607 193331 160923 830952 904518 753185 76526 858350 463995 1029794 306581 111151 60878 293498 452428 310942 829914 495338 483383 121331 935159 451211 54891 95423 601838 123626 1008742 520426 340602 707891 308092 598511 725813 617910 433231 428270 478386 455305 152949 944064 697840 999597 665310 946769 671003 980610 321973 977411 504124 257321 1021272 741807 556445 698246 936889 699246 747207 582509 725245 44023 638368 500134 218681 903966 441678 777408 429554 924077 904888 877607 866934 476536 292266 641758 673641 347845 191135 627185 772374 56233 818350 942141 711798 319998 800504 886265 481551 644174 826075 935516 943338 454054 518938 339119 290190 287959 388636 1004272 891960 663307 449754 446669 681783 762806 104308 248647 975367 433364 953768 703797 829254 182242 834893 519445 1017019 652594 874670 682541 222825 682741 620458 220397 798059 357166 257177 956707 815817 995861 428729 749066 1004452 774892 478997 379949 392024 563583 363943 146037 448883 992315 241982 55645 1018234 748423 605094 678869 947787 405474 641229 801207 478918 694756 278333 370163 636658 735801 977065 616627 222879 885197 486969 952773 169947 169947 587465 366539 121582 836550 310131 1040738 106943 345047 478166 199672 243564 204503 648754 796479 767329 464796 544558 543963 209575 855127 61301 120434 763724 355809 168937 766665 958112 882794 478122 408940 555845 578483 986340 560819 990343 250277 618729 340631 513086 581041 24527 136446 346082 997320 257235 797295 980018 254135 388674 325967 61070 741803 228306 337782 965044 392476 363890 338766 940221 445991 162511 167607 232125 894854 603917 219875 114482 879043 597481 317370 620101 953502 187998 940433 185901 846739 633903 813818 324058 767205 991798 927202 998753 206699 576726 780746 646733 347493 397275 705021 752796 401100 882408 94693 603446 867722 1043532 385215 187053 273882 941202 983262 706168 681428 695145 96598 540558 403958 365502 144797 586107 223399 940234 583145 381395 429425 413294 423030 1013154 582558 198587 813855 700990 873818 89469 803231 478483 635559 913958 904914 686825 700781 616919 182011 284083 621093 408230 387942 675824 276985 715361 744990 445396 935365 452922 1028163 170862 471847 993637 623097 753417 294852 377750 503680 225901 442128 163275 583931 753089 685554 783653 645713 893022 483941 416211 978400 505641 123197 439119 740677 600547 388017 447348 881716 909989 968640 423341 465533 753156 741060 730585 453074 633080 365942 567806 645845 641904 456588 212026 750475 175318 568286 1024564 441230 40429 756181 999615 833749 564878 342867 235441 736050 117670 824949 582935 512121 474932 953050 764278 413354 646625 516796 743254 945228 366035 734036 311097 462444 955533 812765 930774 128798 664411 433001 88051 705994 301949 772649 986722 128243 756507 943699 690638 313201 1008454 434083 1038929 317169 308659 712068 885709 710806 1001168 475581 946388 513625 23546 510819 1025049 909521 498804 767506 714325 979562 965808 238911 941510 144889 1018220 762818 873425 967366 249478 771790 898361 910275 191671 745138 163564 563822 1020251 694030 876358 586030 241980 161917 422682 210043 431068 322968 959047 504173 749268 847540 1007675 691063 449734 973496 43709 990924 868601 127962 831869 642619 724848 816729 803327 368989 438059 436413 575293 898699 703532 645315 908172 496279 84455 801245 280830 1005595 92531 517011 152941 948472 735829 780939 338678 969781 422796 360352 621736 340438 431735 175574 874655 294355 726454 379741 568812 811892 252514 1003014 780039 250479 401303 306895 478412 496413 659378 224161 180104 776502 934812 1027873 885373 724909 113389 378828 701539 103404 471009 535467 679733 996916 28537 679717 362931 871817 1043026 585404 909000 631802 983417 55769 127676 159547 894057 973827 241479 504901 895532 802230 848309 39866 417170 186461 124615 294140 1013123 331253 389830 881747 901463 645541 702283 928589 504591 412365 398331 961103 416158 718449 561146 53109 310965 63034 322126 967839 871518 916242 844966 627423 317306 763415 576730 652076 518386 517396 95706 812021 256143 975544 236388 945496 477247 217058 392841 501994 765808 352054 811871 535519 420903 186075 325100 486022 580318 617828 285875 578703 386481 452324 236670 599703 417364 915992 77737 472417 240397 743484 1006296 572039 871311 194910 643533 962085 101565 480214 890217 939351 618369 701854 571503 456476 1017650 725742 317257 531259 586911 686825 204785 857545 351974 863964 348921 867144 825561 744865 378723 552283 999900 670599 948570 455315 93556 156023 830627 584883 676223 777428 617844 451406 770505 222855 998292 957479 319321 619245 498761 1027176 823282 484566 717261 249735 253344 931229 506596 554814 973648 162474 696750 36535 128185 962940 914712 270247 903541 611773 212615 776100 773658 848295 169371 30157 96101 653894 609234 55755 701418 250531 409544 177854 367409 301755 244918 670315 480471 488898 243979 88907 823669 97134 170861 842526 670580 513834 247206 523808 489651 325880 198077 221247 505728 964739 928419 630449 579166 980169 92631 777612 209359 771826 304763 398013 953231 703092 757049 92657 835372 574443 979280 833687 64954 951779 850820 851214 971045 608172 1001009 447851 227057 400839 1002060 937022 946611 554699 872029 952232 867304 520577 897618 478960 655106 627351 425528 411991 751126 252477 772271 466100 325811 1000835 923886 411565 319253 290095 885113 904289 878654 445384 416489 694629 976998 19967 726251 597791 226158 917128 732610 125333 194993 324651 432437 159664 727914 871922 278454 130106 865478 531807 739102 210794 226347 512583 842883 153541 792317 1017950 219623 730096 621864 649997 1008050 502627 731309 906072 992412 738966 235452 596467 589110 732870 641762 578470 612274 993228 48098 249642 641927 318639 864950 953953 423459 325171 725807 987559 1037984 791735 878773 890998 892517 471389 534223 101118 1026946 391352 804702 409420 514800 634339 924207 1042144 438780 832411 695373 750634 845654 726623 951795 212051 6138 468646 570011 835170 918382 1018203 224102 194381 940158 796390 251693 75195 991375 927962 801467 960992 487470 345325 61902 43901 521241 862951 206431 761228 476278 679273 1004311 1040941 583517 701796 870100 811899 436163 618055 860657 320942 433401 105270 334757 363367 183992 727195 29673 61411 1041360 909495 844012 877397 535167 976430 620308 191601 448039 319425 909973 224806 498199 451151 551769 391957 490794 504788 375907 969825 1045125 904762 603632 838588 850128 241465 474769 801134 572373 462821 916052 770800 374895 365231 743771 531701 201470 156573 719202 821870 255850 778891 224862 162598 378746 642823 1004681 240333 226996 564825 214966 572979 402103 718501 1036567 469978 102095 813040 649411 347943 899732 48810 912485 274291 585266 503959 778519 742842 411495 329583 173695 412830 499589 374555 796924 424810 649318 146631 904327 450204 556396 13179 573322 957746 290410 586225 571927 709238 474458 606783 707758 905305 205822 910128 894952 933415 236467 1040995 904312 471294 580246 1005125 729958 480964 884012 855251 419007 161337 872107 898443 564565 29631 253585 952647 351670 640602 893031 855466 741009 758002 910121 474828 358045 1020786 106069 508155 302870 220213 939694 317246 1010716 220830 6075 674665 306875 438908 386718 216243 359562 474233 230111 744038 855006 971182 813552 759626 451934 847065 1024716 554553 542191 754616 195643 578165 491645 855261 312060 582719 531263 991663 374343 523305 282581 802540 941339 731945 357301 633111 364460 931443 642796 676459 922519 427881 299513 32564 898699 470798 424734 847182 826950 1020121 746482 1005096 392401 206621 945008 854004 699513 850106 138335 52083 764813 709939 791870 973656 762106 378661 81167 810712 203595 948889 443950 739221 877676 438998 843589 356252 186839 446281 51055 555830 323025 840298 814953 489841 654004 575994 733009 640335 165823 371091 310492 226979 441968 349103 597245 861623 759705 633466 445932 802700 113397 930714 69431 466474 589363 761242 176044 765467 1034275 219097 935741 946809 310109 914475 930516 419811 645816 854363 146876 261164 833082 128123 1031728 378935 976680 778450 258221 725455 1036748 699896 692958 236875 473679 875936 775800 793470 837291 162918 1018336 207039 923235 312975 843648 1028785 461230 48567 357685 742309 671574 616354 105303 519364 849283 944803 711993 735114 384217 654021 443291 1016694 237012 457313 864677 899024 950144 944435 320109 675661 622150 984940 693674 752962 381995 216679 835395 295870 674489 250482 79802 658845 713185 231245 854758 254357 481075 662063 23541 310250 358478 257301 379961 742291 325180 804567 159293 137193 1015046 106203 1011300 1034407 203870 700853 236061 476797 273743 864923 845950 292211 816293 432957 661445 859988 196212 256681 973668 921855 742338 369130 251577 213878 802290 689517 547825 417678 210300 604090 633111 783044 878051 374220 681111 496570 138743 667605 474788 708386 845721 484110 212125 702833 239091 204438 732007 143315 419627 973961 648221 843155 112555 452908 857231 604016 589339 318010 437142 945624 586271 440218 939489 223948 856475 383580 722463 897904 348138 694510 370447 581588 765729 682777 1005680 828247 947108 91615 1019209 855582 881987 467420 460407 940961 220315 707998 848529 331690 469732 440770 643743 290387 159349 39831 298951 945560 477094 1003185 843440 717898 595801 776858 95447 115709 726993 644636 422716 572914 900434 413670 988950 836511 728976 612730 640567 1037480 399223 41982 662142 867026 430317 1016802 643563 952653 726497 341451 60828 321711 721651 969456 705199 177132 862566 212886 302199 365398 276923 995865 762361 288095 741014 359510 407739 597113 1008872 1019729 449580 775273 431791 602590 159149 679876 683629 814296 728849 714029 620998 581007 601311 702346 470444 310450 522888 675173 450330 284123 779233 367287 342949 245033 1001226 858783 109755 510321 452369 869105 568937 555253 327061 539261 377322 901534 920293 1026156 444110 740028 921427 963911 747729 678076 988058 838957 222142 474199 1009864 1000759 15278 976996 379001 907434 764023 951019 816535 974016 800351 662142 910477 815048 183731 285553 949826 855401 103416 349660 970416 272877 343017 955800 256636 1043040 63354 1004932 384197 907876 944250 805997 253709 923085 667500 434662 646211 611638 617425 301797 484806 1039622 855822 649610 754015 977285 827757 710566 708209 653367 456839 728177 388514 975312 443830 665322 42489 321323 811135 951274 59070 595403 532139 993927 231402 954492 837604 635612 634045 652784 881036 669903 782660 664815 155546 961873 1005228 251362 883267 420285 501158 452389 510438 440374 107382 162236 942297 175790 657386 951638 560059 444574 478828 573290 349309 220627 445670 320412 977437 889559 637483 905100 314759 424359 467429 537951 118442 994984 883085 376344 470626 951702 561615 589134 360385 110483 583227 276396 766409 63310 496927 761241 721819 336254 684931 236528 378585 144367 282443 43487 668883 907019 138493 605581 814135 180575 408874 185743 40405 576879 1017641 788087 437029 637468 261894 843744 717405 483580 860922 166763 337151 903503 674973 509212 456742 570085 833980 1045168 706150 1000170 54575 159706 996613 627869 554437 258881 200569 977125 662637 323226 652482 611774 881719 750115 678229 901620 635279 694333 653395 797899 969184 188260 642391 486336 439403 902387 622094 392474 146348 648090 496954 1041493 1024857 245035 826212 171987 518504 814316 286546 681457 399322 734570 636494 856541 603852 478413 188174 774748 273917 384194 174895 374573 977109 103918 545247 606113 470808 272189 502609 914510 964365 238842 390534 735005 355818 933236 872250 185244 711572 938842 167548 592606 845267 151253 763617 1025372 616346 324822 29373 286449 478842 974214 522507 40253 409444 119998 905064 633181 694735 904970 1025559 1015931 879205 748964 948525 584249 1026514 81804 367001 635635 648600 634389 22010 13231 376296 735791 701211 1042529 448890 570471 130609 662727 514165 909060 757081 739815 947473 409430 689095 959699 840435 818222 990594 888437 999597 648139 779041 253107 651390 985302 514416 105599 147062 930717 707214 390026 609243 260450 127167 497358 343222 516965 686277 760774 859478 1021035 292076 792398 337805 875155 545790 605169 363321 260708 102326 190441 518155 575391 910107 1037768 376385 571331 772833 736787 210147 710535 746095 930101 722801 433679 673675 580545 735796 256881 146838 631420 497482 571070 674554 912712 711525 838717 981380 609565 802629 969269 813993 638169 31518 162967 1000654 171956 758115 945180 89516 440035 873939 375954 153835 585302 679347 915000 947124 429681 714871 96738 769684 858581 1043494 190197 994530 243289 648497 836983 677502 214996 173279 293274 639942 756303 566259 589170 431909 997383 363643 652949 702123 171940 971464 335059 114002 782415 890969 438502 621372 194327 1027587 556726 988347 46207 403386 316314 894817 575277 1034391 881510 298397 914580 661374 293455 219727 482646 443966 373287 255476 666556 738237 419785 910149 572845 639609 191214 1017357 600316 848981 440114 895356 698750 347371 386850 540444 287582 100155 420563 585674 160892 696122 1026844 969395 887289 247269 561105 806610 880560 704035 182462 192013 802459 850317 145404 179563 790135 342497 627930 816019 375610 298422 473817 129514 415562 846824 371686 652455 652930 618619 383306 773765 901243 631597 642860 1006358 133087 248308 366566 940829 662229 922745 522765 503301 339375 265213 1044501 220118 578532 100307 580513 370611 811871 606716 862578 1039429 814060 648798 703779 579273 108027 741259 972546 80566 677804 911633 91047 159180 899113 855765 584505 434751 829559 191054 996025 419423 674111 391992 540275 908822 987555 547452 216735 98133 271871 882881 321132 750821 496790 593231 742715 963243 847019 313519 963537 898575 758710 898067 630664 216681 975914 920223 756210 977802 438979 957162 390800 937442 322538 763070 249230 366565 562937 575803 448743 615666 586158 538605 622304 848677 574899 466369 452853 768736 1018993 53148 130348 241521 367719 559965 989616 945940 579133 702231 770547 191087 639985 503460 372538 399191 617380 539002 894255 897456 668061 672694 717912 901541 349653 971381 989786 127917 984914 982098 110457 171417 452488 452562 798149 311124 815737 291262 355571 881313 650696 907595 237042 593784 799579 230655 818034 666811 814659 862329 825266 200431 75726 902038 473328 375854 705787 498455 240546 125556 872615 379679 1031203 944019 168935 184815 689087 549820 1001155 240759 953177 81766 904844 725462 933478 669420 715830 839727 169886 807908 927649 719660 732899 467319 12791 627963 857528 692447 935798 274811 248238 383886 198207 450983 675451 462573 379290 517570 563422 863837 331999 256540 170827 496886 948379 498476 901455 415992 969914 359828 767564 906362 552928 517793 924652 314223 600023 713212 1020709 645497 158394 411483 748236 866461 830535 171350 204516 975026 219096 611125 232509 150517 853879 235450 162575 641973 196425 811131 367945 934361 966244 586361 304318 1000786 504901 482406 775702 648626 961627 483018 309719 618435 112107 622168 784662 330478 424618 1006635 570588 881878 221072 120598 219890 110473 377759 934836 808801 951615 943475 583668 937362 175987 990419 895582 701561 914514 929913 636811 905001 240741 366497 768722 231283 519233 684265 609687 535343 642673 964194 410093 13759 1010307 644821 510539 690138 411068 128413 496596 751740 611292 163395 701785 371113 472349 379741 693374 828540 871980 816455 479672 555737 612005 339193 677083 40669 942759 472846 740723 904162 965149 748755 233069 990036 252658 416974 318553 105814 460517 320439 744676 273150 699676 291818 521608 370546 470133 112031 747341 576173 603705 174685 510773 865618 572244 916484 119253 834445 710062 988968 759629 869594 1017242 494713 161012 765254 780592 724366 607965 359724 776484 693582 369435 733415 796087 72638 522440 896300 620197 134901 554295 346011 93983 453270 251130 754810 712859 668395 904282 363959 286136 343613 508237 108023 155357 937680 815853 282283 440867 691581 182185 296693 632657 119711 954038 343846 809875 400122 811516 745409 1014593 14139 398455 63979 874197 347740 284011 1011756 650086 511541 906425 772732 929365 697927 797455 1040729 929563 699756 455845 607901 222883 849286 859937 642529 677086 444090 128813 510322 591855 757110 382897 233290 284631 591102 690003 822001 256933 403147 412333 523458 177949 104379 960868 896153 357273 832850 196229 378067 672487 968236 939347 874797 350178 726382 127219 960997 323276 782960 374570 780490 359977 111861 763731 172979 761980 354879 931228 370891 751398 935005 188250 101359 497336 647072 207340 435039 258484 760233 961148 628969 400883 125366 630087 925596 1025768 113101 343610 123373 1007552 952227 350567 373981 109243 380467 255692 500877 863001 119725 992374 19451 405998 670186 566939 743321 440846 226717 1006700 970641 898215 615283 845256 954749 539003 189267 1021074 367830 857899 904673 545533 220076 846556 1034758 383038 562171 216847 380147 1029922 715689 757509 469244 625959 780900 774309 386418 936843 618232 578043 320735 580592 388451 317235 878635 836067 576982 483675 651462 166877 712334 709787 563031 450922 1023006 274327 923445 1015172 228696 644276 952679 1032872 141150 130131 126521 948436 671660 579358 448121 113148 822191 472762 635783 976041 246606 697047 905782 567419 431277 562551 755194 255158 248627 895732 697308 1029208 274079 514728 1033518 1037649 899176 773544 1004069 718232 732369 697526 710717 483422 1018317 65236 955182 285881 483995 727964 1044756 649866 178905 607735 598779 370603 924563 318198 868035 310077 170710 722426 429043 173013 581443 300891 415430 256627 378255 853243 728762 435913 516942 57110 962659 432021 889297 532991 203636 714331 795063 219262 128788 927186 748619 723695 635674 479138 640850 891657 204217 886758 228708 876743 420782 405456 309217 130912 811871 913777 1014540 24350 554874 657790 876086 741562 937551 706499 97482 774921 787453 223667 233837 1033968 453443 799927 1032903 772546 1041156 110429 431931 581884 968967 121647 118462 684661 259913 779085 220004 105398 112206 816051 623551 464834 621123 211223 25087 660970 570556 829285 648033 629427 191095 939644 319098 967863 437905 731982 447319 341918 506158 122573 307935 413050 247214 595885 791901 857212 691123 173675 480986 290044 150526 170490 273823 766475 604920 167845 782875 246974 301919 682736 662774 991110 610877 813709 875551 226124 184446 156989 190166 760086 1042084 483048 81213 617302 700841 675070 667967 708022 686686 882085 615833 927715 398070 930485 445349 372985 604008 843145 248635 792569 773142 974348 952441 106332 318787 217062 157659 766091 274332 466121 97881 146670 691677 241914 906070 286149 194142 431054 288663 757433 431739 878671 269166 306810 943513 430567 608603 898896 77471 453291 251754 514358 899924 519570 939624 904870 725719 624601 939512 633827 204411 881733 620103 757555 1002283 276687 570087 561531 658934 939165 310391 440536 358163 798347 970950 742774 121830 453432 733879 212522 1003982 206542 437625 90100 800474 726414 912005 682814 849155 338479 225863 897550 954289 1012107 643804 799935 363135 914198 373233 280561 948600 897447 55583 632042 281980 841973 888682 643486 452517 154366 489016 1033634 713716 277707 363733 667592 939071 758708 177964 817387 931634 818573 995921 432003 335582 380629 942769 954197 64490 429244 1016515 392341 934840 996149 424677 642147 619493 391972 959914 844675 513385 568697 778857 371196 48985 63320 258485 322109 934558 887919 324338 223085 218810 864429 225914 441391 386979 190057 821722 358155 839226 741789 876484 32249 579983 906383 682985 905994 620782 497382 686171 771637 715409 474212 527807 768148 122083 235278 357661 496498 415965 892024 900869 635379 761169 940249 865701 257589 1013804 929612 817502 227273 502301 957410 650635 725910 708194 497997 882236 822075 477563 728974 126616 120293 988313 615139 564970 619826 585332 428989 847756 784423 859595 64158 445223 780398 125261 444280 1026662 776733 471127 353707 465362 380175 894511 959964 664302 986473 8158 633817 790011 756646 825297 445709 633326 975974 555961 1025811 928365 191129 1001305 402942 444117 438982 413245 749862 759588 179048 810157 925479 576319 417234 252364 1041671 244806 984950 372958 161772 347827 61174 979244 294630 498482 940638 633455 684707 327616 1016566 962738 322197 800685 563630 890460 842331 630543 118070 669094 879129 10223 503085 418623 480052 61095 228747 493272 501697 794461 371628 568879 927081 865205 511623 278361 482089 1025814 685479 677699 333950 955819 999863 835210 226680 486857 497396 103373 1040004 236934 252745 675155 481499 469955 709423 451827 64027 862154 220056 266207 817638 260933 743270 825405 70647 953155 779952 748201 91751 984987 474354 955946 997912 716468 875101 861774 809211 927030 843049 498285 698316 757096 448053 429415 554639 1027356 801126 490780 969896 327144 479606 62892 948577 521261 350052 855959 1024834 772489 102651 617580 875178 640219 276732 96056 937006 742874 453442 1008948 30315 960620 963404 295934 609850 877018 143284 886710 374179 341667 931632 743206 453803 662459 900152 417227 576949 586827 694712 278110 744389 569018 382483 844006 380332 992094 402423 186667 93428 452262 159439 771448 259142 881974 936367 156795 347933 642693 222956 649497 802492 581428 817686 1020869 237099 794456 187503 850458 627566 777058 474263 741028 995140 876916 948419 424596 147343 894219 1038930 754797 617939 1005622 32564 22458 116604 128051 161051 249511 1011017 946407 928215 757099 783264 946837 875761 237390 633515 585426 849005 957146 215771 697964 620870 232899 887091 257204 626919 323227 362413 190005 355025 275827 274349 451755 983669 628915 482738 218618 379824 335609 375113 648759 818215 31675 952213 507233 757385 378805 675244 602839 109946 112435 1017646 768526 600487 124028 940726 1041945 640572 231157 127907 741036 943627 230623 952023 192214 334479 237079 90614 902510 1033988 923565 927665 512363 433435 933254 877475 912934 289401 1010309 761260 1016603 123119 154851 382750 906327 879468 650255 639613 309687 538558 1019686 387970 794253 710537 654896 813182 352671 710902 974211 734915 475017 736682 747597 943294 1036601 859090 480754 104364 943584 836075 913748 871267 748370 206806 851600 768138 314911 912665 401324 852891 241043 717476 412565 178523 437589 734924 409130 1010506 831275 939343 70654 915856 887282 759174 746694 183895 728599 521600 677796 1001125 186199 858044 639519 476825 531799 416700 791417 735062 797176 113584 890674 1018313 945254 638617 489842 58332 668371 865367 468239 905925 415674 502937 471227 169212 597365 128818 421429 971594 1000932 592349 977454 699084 834326 900432 184794 400350 1029289 193497 827188 574958 83871 306662 719160 221303 1040973 235341 826043 778518 224661 552422 1007012 409315 212631 848331 783668 938460 1003757 994660 93893 839259 498389 871198 301694 755626 967634 277855 77175 744748 989121 890306 965387 642469 56697 161762 552807 566254 704097 517905 888748 997761 878989 741315 448244 107386 399217 765612 547070 817458 828355 1005464 940920 485034 179120 440949 912073 943197 930489 133879 242330 187765 659066 850250 460494 642589 452012 840811 349994 674517 723875 864090 487655 1000285 373460 730925 383938 866121 1022033 607470 820978 486880 80475 935609 911621 57179 955192 95855 286657 881750 389449 675313 947048 876113 629426 778714 835836 981889 703670 733422 371317 210678 237207 997224 1000537 962008 226901 28650 180066 509688 108922 237016 310649 464711 956867 890286 320189 951158 969134 125101 310640 566911 500346 1003574 826891 392996 593393 110398 309941 482628 455801 653722 1007916 241867 609125 1042481 911139 719137 312243 518854 831993 939133 58111 678811 21919 747036 23295 343781 817925 106100 175518 323223 1026570 177136 1002712 714994 784610 762790 724667 498536 895085 939896 779153 1026575 77767 335221 483573 92658 895534 929625 238010 579507 641822 416156 609699 1042732 1041208 1026590 513258 407210 505363 822835 30638 988371 474824 497368 436054 46899 778946 582963 327935 322502 834892 392470 619818 64363 820695 899384 405444 919678 699346 351131 575443 486710 356779 335289 193868 1001671 310512 1041468 717938 509475 577383 810595 102374 193301 929493 837078 490542 1042696 653108 620313 755343 555475 732820 801913 453468 74735 882368 928419 893302 911643 314982 779850 479077 826802 575338 986451 571766 650781 48977 679215 483547 553948 369790 390701 120485 478238 960043 1005124 996399 429489 940446 1024848 569773 375612 512794 855742 247512 972916 539889 607615 940230 85470 449171 443919 781898 663278 252625 806865 178517 930963 446100 973909 781250 1035027 981269 943276 770631 881128 1006868 959365 105306 788223 113066 321821 195139 226854 539608 733427 711731 855654 813850 453993 804697 560733 663126 615645 810921 314023 691431 149151 812261 375610 258663 834823 1034929 612298 180479 219602 441165 799571 978098 617334 666875 684476 376353 966434 882464 891240 351651 764684 476282 834963 143167 956199 190127 453221 232157 142447 348955 350897 938709 689407 961508 111562 669863 673747 970216 184269 362396 829039 371668 892609 861851 357756 788474 953322 622560 781572 380516 951671 420123 355098 364847 886087 459389 1013345 299501 448747 627542 481587 579059 597397 767275 651972 1005711 380702 101551 87916 993116 957711 663500 706332 121062 195133 931413 363831 486010 639915 548181 232635 725486 971954 816489 28090 868701 546617 250803 961170 111317 1025139 105940 444845 359594 497765 202095 729515 984444 582539 255087 249816 517673 457840 1002071 234360 720592 747836 574835 465782 421518 74745 898582 785475 437847 989766 641532 493299 872388 571610 547631 193761 594932 502202 405111 356691 1001253 774923 784713 938961 871324 619881 186838 648988 455436 91966 932832 489353 556313 421581 204563 564883 448651 1033621 784929 650536 774759 445011 854499 810090 823772 48871 506067 886301 39358 648990 955858 294265 553333 1009817 972440 255287 343148 718785 809530 869851 832787 466540 1002851 423160 440288 916737 1006730 456284 612595 105939 593659 483218 712798 741169 394615 624766 181942 566243 859577 281911 626630 248305 695702 166874 619822 555071 972186 762546 32209 142903 1001945 406963 1029457 464630 890501 955765 824501 207599 662461 343913 296892 322958 221627 738527 414391 244708 24541 888364 861526 822756 581578 700623 1025366 960448 1030922 625893 702542 608743 155106 924660 671218 97434 851085 940207 342254 544603 452857 613843 579959 806249 952542 480700 930198 124710 493167 756365 782018 49046 194520 593335 297455 1007137 978084 284397 637798 667090 499306 80791 539183 842201 486588 456918 601036 621980 384333 318791 497193 746141 720212 839245 1010965 709577 72696 435580 463851 938855 904713 468695 285575 691832 375713 85374 387499 484290 350311 470229 986801 1017395 15838 897826 900276 764219 605415 827194 612793 890455 377812 910768 734055 759429 112494 472409 1003054 572950 865109 402414 373871 370795 175419 828077 155454 128054 221108 251550 110139 75702 367319 617083 434036 193805 610089 985763 693550 130897 421457 734580 320403 432685 898620 736100 273357 436081 425482 157660 91595 634633 125725 481827 293526 909900 921405 559039 907075 983731 962804 123356 191988 583001 713998 817275 641198 103278 841633 507426 449731 160653 420850 445665 200031 601711 355598 993679 419477 802272 871654 768182 157612 339644 757317 1019348 856923 266204 583431 111214 427875 648120 152540 881319 342183 773721 700002 108218 1020865 63035 934727 16337 234947 232882 927589 60139 594395 31639 996648 817788 151269 862523 474540 721883 814809 474305 354997 508295 105623 306105 378812 1009865 593333 731734 278158 1008041 233430 152286 850993 643667 730022 484238 237154 843220 619187 933063 864755 159129 323799 254621 883344 799599 1041952 619731 609462 98063 779822 404126 556825 155361 363737 745788 588315 718306 143245 586649 481842 437463 996523 357296 97507 480161 273369 9719 257681 450498 614055 880888 1024350 258517 964288 239723 761481 902578 605986 560629 979244 618815 130077 741614 1027206 629791 432878 258265 367484 382302 283625 364459 386147 151103 187862 821567 798041 432471 447030 327122 284335 445471 513054 910396 1010096 804721 256177 636582 780436 506044 773415 516661 104878 160118 434621 504675 105527 514882 326718 964130 897925 468836 640762 260651 587061 863643 709099 776578 196033 558523 661460 356028 332651 409553 817438 62460 178067 645514 419599 322972 810047 601702 625757 764570 872240 946479 685749 889745 730826 505464 158937 510356 471292 862181 667869 989598 163222 105450 859059 433832 293779 603541 386583 309839 652860 257285 1033524 639645 640251 341527 486278 801051 503088 957646 608185 324926 1001265 1027606 192241 461174 1024689 616332 194870 876761 452251 932824 388243 886772 893779 497834 803195 969007 228836 866106 59183 442036 695913 48519 15982 420803 445258 159662 160597 571869 1026501 619662 202693 669673 110044 905828 499900 378943 128754 477603 399595 482072 860922 1041476 408157 633419 212836 308859 470333 879228 509684 960604 520065 233424 1024201 1004920 578366 1011077 896675 677171 677236 183286 942198 991662 563900 847410 717141 552367 160668 631151 588060 447922 998926 1040611 739539 251856 365030 63845 481109 107003 694574 796378 539620 619366 717656 997260 714569 622260 29429 522405 511619 678429 858744 972224 1037353 755149 1028409 1043233 420706 171750 536297 589206 388773 894260 816167 244881 399707 732619 508601 63827 481334 901923 290403 700220 841782 258360 894266 1008015 573394 401264 105894 453325 573823 866708 985339 94991 88475 192224 504709 589210 825597 247695 997641 497780 472697 780397 248363 1030280 690038 243795 582773 853958 903717 792830 979650 570851 928675 886712 806826 1001174 622229 621326 296759 224814 59167 850091 859710 89215 849457 827882 766328 1033953 1032393 321479 383246 901553 506177 700308 382267 760497 338869 874798 446711 760711 710076 974512 596789 156126 717159 110807 355978 718939 954098 779942 211663 421514 89660 846972 389606 847943 893848 128880 961138 810029 653604 720402 259781 468397 186907 762820 1019472 241481 1008041 306591 931762 208888 354661 604626 398822 905532 128745 883368 432983 472501 930283 739879 909680 94431 1037120 357194 981100 510054 249515 285915 270299 859290 1028365 997189 109791 47013 798622 733427 954188 938219 938856 366655 505443 984778 1008189 763633 441379 829078 258874 800439 562863 1027256 703018 705774 177853 810823 707614 902373 687135 160508 450667 593381 904982 432614 716097 507060 192761 389766 603821 981641 382151 296829 1020824 16291 690942 416475 629111 113751 252006 1020963 466454 538427 273591 633825 219062 341418 498340 839572 1034804 987422 930509 96495 223548 407290 53177 830440 235805 640805 1011008 836942 441810 945326 823997 43831 177055 508840 335818 201531 898883 278331 830863 771642 261772 252572 814026 783107 947813 495929 351292 485785 514222 897390 121273 341484 128123 871065 825907 96651 456754 626255 726756 203099 706296 758350 382804 457680 454766 571093 962051 718155 1019289 137131 766545 179914 581182 356172 31535 65429 946774 191085 710999 784840 670637 138399 730655 720387 110307 669916 192055 669363 247605 1012068 433469 490768 320605 1016309 272094 36219 640828 143330 110295 367544 617531 1029256 555685 947910 678140 486669 605710 711404 437109 963465 891811 235355 718909 372417 673374 936878 28150 881106 697571 603701 863825 948760 779186 643799 380262 247606 712276 703385 750733 251057 990438 1042852 712077 477936 968824 944694 371559 18365 434523 711906 530364 517030 281791 894192 848158 752907 586426 869219 573304 379091 413275 976214 962150 152507 727639 1028632 150775 359610 441893 28638 337817 275307 913768 490212 738547 459711 667091 312731 846694 259596 374116 351593 269503 826527 936349 220627 910035 378046 88695 431511 712991 448653 225124 518768 502186 851236 736370 255126 894310 674365 630222 453917 16 3 5 15 2 14 19 11 2 0 6 14 1 10 13 14 6 10 2 12 20 2 19 15 7 4 20 0 14 14 7 6 2 0 16 16 15 5 3 9 11 7 8 0 1 13 10 2 11 9 19 0 5 6 12 2 17 12 7 14 10 1 15 19 6 14 17 20 9 11 0 8 11 12 19 14 4 17 7 9 12 9 14 2 6 17 13 6 11 10 20 0 11 0 7 1 7 4 3 8 15 3 10 3 14 6 4 5 4 2 0 4 7 3 13 8 3 1 9 19 20 2 8 15 12 10 15 15 9 7 11 11 2 16 13 0 17 4 0 13 16 16 19 11 6 4 2 20 10 16 11 1 0 20 12 16 8 0 2 8 2 18 3 19 8 3 16 18 11 17 17 12 4 18 11 11 18 14 13 6 5 12 1 10 7 12 0 20 15 16 12 0 5 0 0 10 8 10 5 15 13 18 8 8 20 14 17 14 2 17 10 13 13 10 3 4 17 3 10 5 6 11 17 9 3 2 19 20 9 9 11 12 5 10 19 3 8 7 2 13 13 18 11 0 20 6 15 8 2 2 19 5 14 12 0 16 16 16 2 12 8 11 0 15 18 14 12 15 15 15 19 13 10 5 0 10 6 16 8 2 18 18 12 15 6 16 3 10 13 14 13 15 12 20 16 3 8 10 14 14 1 13 13 5 9 7 4 19 13 14 14 16 17 0 16 15 17 14 14 11 20 13 7 2 3 0 10 13 3 9 8 11 15 8 20 4 14 5 3 1 7 18 13 19 10 11 0 9 7 5 13 9 17 20 11 8 5 17 17 3 12 2 11 0 19 6 9 14 10 15 0 3 2 15 1 6 6 14 5 15 10 16 18 5 19 6 2 0 6 14 20 16 20 3 15 6 10 6 10 0 1 15 0 1 20 11 18 0 3 6 1 8 3 16 14 8 13 5 11 3 13 19 8 13 5 2 1 6 11 6 11 18 9 6 12 19 6 3 1 0 6 11 4 17 15 1 7 4 1 1 10 5 8 13 9 4 8 5 15 14 10 9 8 4 12 15 19 8 4 7 19 16 5 6 10 2 6 10 12 9 19 20 0 6 20 14 7 2 5 2 11 18 9 6 1 13 11 7 8 10 4 7 5 6 15 1 16 7 16 6 19 20 1 2 18 18 7 0 20 8 4 4 15 18 15 10 19 6 1 15 14 3 6 17 3 11 12 11 3 0 15 14 12 7 13 17 15 20 11 11 5 14 20 4 11 18 12 2 20 4 15 14 2 11 11 8 7 13 10 3 11 3 2 19 6 2 5 3 6 9 14 18 0 9 16 12 16 11 15 12 6 20 17 11 15 19 2 0 5 9 19 0 20 12 14 18 2 6 2 11 13 9 2 16 15 13 0 10 17 1 2 14 7 5 10 0 9 9 10 7 9 5 7 20 2 4 11 19 7 10 5 6 16 9 0 3 17 6 8 3 14 3 11 17 13 10 17 17 2 9 7 14 13 8 2 4 17 11 9 14 10 20 15 11 11 20 1 17 1 19 0 18 15 15 11 0 20 3 6 2 1 3 13 4 15 19 6 13 5 8 6 1 5 6 14 19 1 14 16 20 4 9 7 9 4 18 11 3 12 16 8 12 20 17 17 17 20 17 1 19 7 0 15 5 10 1 10 18 6 20 2 14 20 14 5 4 0 0 4 5 12 14 7 19 12 5 14 7 20 6 13 11 0 17 2 19 3 14 8 12 12 5 2 9 9 6 4 17 19 5 7 19 0 13 13 17 17 13 12 18 8 13 11 2 14 9 20 4 16 8 12 6 11 20 10 13 15 13 19 7 3 17 12 18 16 11 3 19 19 10 20 16 18 3 13 13 1 6 8 12 6 2 17 9 16 5 10 14 0 4 1 11 18 10 11 1 15 18 9 16 4 18 14 18 1 7 9 20 10 13 18 18 4 6 1 10 8 13 17 6 17 18 5 4 15 16 15 16 12 7 9 15 12 7 4 14 16 3 2 20 20 2 19 20 5 8 9 16 16 3 16 19 14 16 14 17 3 1 7 8 9 18 1 1 14 0 9 14 17 15 0 18 19 1 20 18 19 8 2 9 0 16 19 9 11 14 7 6 15 20 5 19 2 14 18 4 5 17 11 15 8 14 1 9 7 12 9 2 15 18 9 4 19 7 7 16 2 0 3 7 11 7 2 14 8 16 16 15 14 9 5 20 12 13 9 17 4 11 0 10 13 1 2 6 18 12 8 8 17 11 18 19 6 19 20 9 17 2 5 11 19 0 18 18 5 16 18 18 13 7 8 10 4 1 3 20 7 1 13 6 6 13 15 15 12 14 17 11 19 0 18 14 6 10 11 16 15 2 0 15 14 8 0 4 3 16 18 10 19 2 18 6 8 18 7 14 19 6 16 6 8 2 20 16 17 14 15 4 3 8 13 8 13 9 14 19 14 19 16 13 10 11 4 20 7 1 3 4 1 17 17 17 20 1 7 3 1 12 4 10 3 9 20 16 1 18 0 19 11 8 15 19 0 11 12 4 2 8 12 5 6 7 7 5 2 13 12 0 4 9 14 3 11 15 14 3 16 17 7 10 6 17 6 17 16 16 18 18 20 15 17 18 14 17 3 15 16 17 7 9 3 1 1 15 18 19 6 14 6 18 17 16 13 12 18 16 9 20 12 14 1 8 5 6 7 15 6 13 7 0 18 0 10 10 13 4 6 14 2 17 17 17 12 6 20 14 13 15 0 0 19 18 13 9 9 8 14 0 3 0 16 0 4 9 16 20 0 20 3 0 17 6 6 9 7 4 12 2 8 17 14 13 11 2 11 7 16 13 19 4 3 20 3 17 14 0 3 9 11 3 3 13 20 7 12 9 17 10 14 9 17 16 6 19 0 1 0 19 11 5 2 0 20 14 16 9 17 17 2 17 10 18 4 13 11 2 9 14 0 0 17 17 11 19 6 7 9 10 20 8 2 10 12 10 0 16 17 20 20 19 4 9 4 9 5 11 4 13 14 11 7 0 0 11 18 3 3 11 12 20 9 6 19 19 1 11 7 9 20 4 11 18 8 8 4 17 15 16 2 15 15 16 14 5 8 19 8 14 4 7 4 0 18 17 9 13 11 17 0 19 16 7 16 8 3 12 14 0 6 6 7 12 16 7 20 14 12 1 10 7 13 11 15 9 7 18 8 20 17 6 6 6 2 20 0 16 8 12 14 9 19 20 9 5 5 16 0 4 3 5 17 7 1 6 0 4 0 15 16 3 1 3 7 9 7 6 12 13 8 6 5 1 13 19 11 13 13 7 8 19 16 16 20 19 4 8 20 0 7 1 3 6 17 2 3 18 8 10 17 15 14 16 7 1 8 7 20 1 12 0 10 19 9 15 11 11 11 3 2 1 6 1 6 1 18 12 3 16 14 20 10 19 20 9 10 12 1 19 6 19 2 1 16 0 18 20 7 20 6 20 14 18 9 1 4 3 4 20 2 5 13 8 14 18 5 10 20 0 4 0 3 2 14 5 1 19 0 13 6 3 3 15 11 12 13 1 8 8 9 14 15 14 4 8 2 3 19 16 15 1 9 3 1 12 18 12 13 15 18 11 9 11 16 1 20 16 16 6 11 8 2 20 16 16 18 20 13 11 4 15 20 3 4 2 14 4 20 3 17 14 16 18 0 19 15 12 10 0 1 17 14 9 7 2 5 3 11 6 2 10 13 18 7 9 15 14 4 4 16 7 19 7 12 6 5 13 2 7 16 3 3 19 10 15 18 5 20 13 19 10 17 19 10 3 12 14 11 10 7 17 8 4 18 1 12 17 9 8 15 15 2 8 12 19 0 9 4 17 15 14 10 1 12 11 4 18 19 19 8 1 16 16 9 3 7 8 4 5 4 12 0 9 3 14 14 2 14 7 15 3 16 4 7 11 16 10 13 11 15 15 1 4 8 17 0 7 12 20 8 2 17 5 7 18 13 9 9 14 15 14 5 9 9 9 13 0 12 7 11 20 14 7 4 4 9 19 7 16 14 6 20 19 9 2 4 0 12 3 20 15 9 17 17 16 15 17 10 10 11 8 5 18 7 3 20 9 5 13 19 10 20 17 16 4 8 12 11 8 20 2 17 14 2 19 4 16 9 11 11 12 17 17 11 13 20 20 15 18 11 18 8 0 18 12 20 10 13 13 5 1 12 14 14 6 11 5 0 1 17 16 8 3 1 15 12 19 15 0 2 8 6 16 1 1 9 18 11 10 11 6 19 5 17 19 2 17 13 10 15 19 4 17 17 5 12 13 13 2 6 5 17 4 7 1 19 3 2 17 17 18 5 14 9 1 11 7 1 1 5 4 19 8 10 2 17 9 8 6 2 5 2 12 10 11 16 10 15 2 15 5 10 5 17 7 1 10 6 5 15 19 10 13 5 18 1 9 5 0 16 15 10 19 14 18 12 16 19 10 6 20 19 5 5 5 20 5 9 0 2 12 3 10 4 6 2 15 0 16 7 3 3 20 19 13 11 18 14 11 0 14 19 0 17 11 1 4 5 10 4 8 18 20 16 3 12 5 12 10 6 18 1 14 20 6 18 5 16 10 14 5 5 8 6 14 15 5 9 7 13 13 5 10 9 14 3 7 11 6 12 12 9 9 16 14 18 13 11 20 18 0 4 3 2 12 0 9 2 9 11 5 16 10 12 3 6 5 17 5 2 19 6 8 5 9 7 2 3 19 10 7 16 12 16 0 10 20 6 12 0 0 11 3 7 18 11 9 6 10 1 2 18 5 11 19 3 19 15 5 14 16 4 15 5 10 1 11 7 1 14 1 9 4 7 10 3 5 15 15 10 13 10 12 20 14 11 0 13 5 8 18 10 6 3 1 16 10 0 14 12 16 8 12 17 7 7 20 18 20 6 13 2 4 8 9 14 5 14 12 12 10 6 16 12 13 17 10 3 9 11 19 8 10 17 1 4 13 13 0 15 7 19 16 8 17 11 0 1 11 18 8 6 13 20 5 13 9 5 5 18 19 9 12 18 16 18 19 14 18 15 5 17 16 8 5 0 9 17 4 17 6 0 0 8 18 12 0 14 20 4 4 19 13 2 4 12 10 9 12 12 14 14 0 6 11 15 0 1 3 12 6 15 10 9 2 11 5 12 6 18 6 3 11 15 6 2 18 6 10 7 15 10 14 6 2 8 15 1 16 9 8 15 20 12 16 10 0 9 2 17 17 11 4 7 19 9 8 1 20 15 16 16 19 9 4 4 17 0 4 11 12 2 8 17 11 18 12 18 1 8 4 9 15 6 4 16 7 10 3 0 0 7 16 12 11 13 10 6 7 19 2 4 12 4 15 15 20 6 13 10 4 19 18 2 9 3 10 10 16 13 14 17 9 7 9 9 15 1 20 1 6 4 5 10 2 20 8 14 5 10 2 20 1 12 19 14 7 19 18 17 12 7 10 6 18 19 5 8 20 11 0 8 6 13 11 6 7 7 0 4 4 5 9 1 14 18 10 8 0 5 8 20 14 14 3 16 13 14 16 2 8 15 6 4 17 18 8 1 3 19 7 4 6 20 2 11 2 16 4 15 1 19 3 11 12 17 6 16 16 6 6 6 11 19 13 13 4 19 6 8 15 8 15 3 8 5 11 15 14 13 14 16 2 3 19 9 11 20 14 12 20 2 11 0 5 0 5 14 14 18 11 13 18 18 11 2 5 20 4 15 12 15 17 1 14 20 8 13 14 1 2 0 18 20 5 7 12 14 11 4 4 4 6 2 14 4 7 1 3 3 3 14 12 5 13 2 3 14 0 16 3 11 14 4 9 12 14 13 12 4 14 7 18 9 10 10 7 6 0 18 6 20 12 19 6 19 11 20 8 12 8 3 16 5 16 6 4 17 11 7 11 16 15 4 11 20 20 15 18 8 8 13 9 14 17 19 8 3 0 18 1 10 14 14 5 2 2 4 13 19 13 0 10 11 18 4 8 12 4 19 3 3 7 13 4 4 11 14 4 6 3 4 18 20 5 17 16 1 11 20 3 4 2 13 13 10 6 20 15 16 8 1 2 5 8 2 15 9 0 11 14 5 6 20 0 20 11 3 18 14 1 2 18 10 13 15 3 13 6 5 11 19 19 15 1 3 4 11 6 5 0 6 4 11 20 2 13 3 12 10 12 4 0 9 4 11 19 15 5 6 4 8 2 16 7 9 2 11 20 0 3 8 8 17 9 15 1 17 3 2 1 18 3 10 4 2 18 6 15 20 6 0 0 10 9 15 17 4 15 17 17 1 6 19 15 15 7 7 1 6 12 6 20 8 7 18 7 4 16 16 15 11 1 4 20 3 15 1 2 12 5 6 0 5 6 3 14 10 7 20 1 16 0 6 19 17 15 15 18 3 11 3 20 19 13 17 15 14 3 12 11 8 11 11 16 12 16 17 3 7 20 7 14 2 14 7 1 1 8 15 12 13 8 18 1 8 3 19 10 5 3 4 13 1 17 1 0 18 10 7 10 6 1 15 19 4 0 3 9 13 14 13 17 12 10 0 5 0 11 4 18 7 17 15 20 8 11 16 15 8 15 7 18 17 10 12 20 17 1 20 2 19 15 10 19 0 1 12 3 4 12 13 5 8 20 12 3 1 9 19 15 11 7 12 11 14 0 16 9 17 1 10 4 0 2 12 12 17 2 4 17 8 12 17 20 2 18 7 16 3 2 6 5 14 6 10 8 2 18 17 15 15 6 19 8 6 19 13 12 15 2 19 15 8 4 0 5 12 17 4 18 8 15 5 16 19 11 19 2 1 6 10 9 11 7 7 19 7 10 19 8 20 19 17 8 8 8 12 10 18 18 1 0 0 18 18 16 11 7 16 19 5 3 18 19 3 8 1 15 17 13 12 7 16 15 4 8 0 7 7 3 8 7 15 7 11 1 13 10 18 1 7 2 17 10 3 2 5 11 6 9 11 4 15 17 11 16 15 3 19 11 14 16 20 8 19 15 19 2 8 2 13 15 9 1 1 3 15 15 3 4 5 11 14 8 14 7 6 0 12 13 15 1 0 16 11 12 1 15 3 13 4 7 12 5 1 10 0 8 2 0 11 9 0 12 0 7 3 12 8 1 14 0 15 6 16 13 13 6 15 20 8 8 15 10 15 6 1 19 7 14 11 2 9 17 11 16 7 16 10 3 2 15 1 17 4 7 2 20 10 14 4 18 2 2 9 3 6 4 2 20 19 2 8 14 1 4 10 11 17 17 2 20 15 6 13 6 9 12 15 14 4 0 2 0 7 14 5 1 17 12 9 0 4 12 12 1 20 6 8 20 0 6 7 6 14 14 3 4 3 6 14 4 13 17 4 17 8 20 15 0 7 14 2 6 6 11 13 4 5 4 7 11 11 1 15 10 18 6 17 1 14 19 15 17 17 17 5 5 0 10 5 9 4 14 6 20 3 17 1 19 5 0 9 13 15 12 20 3 11 0 12 19 20 2 14 4 19 7 11 18 12 3 1 4 18 1 14 6 2 1 0 15 6 19 17 10 12 16 18 2 7 16 16 16 1 16 4 15 10 10 8 7 6 3 5 10 8 16 7 11 7 6 19 13 20 12 8 1 12 6 4 20 8 5 12 18 3 10 8 6 12 3 9 10 11 15 7 11 1 3 11 8 19 16 6 0 18 4 20 4 16 17 12 20 8 2 4 8 0 13 2 11 18 19 19 17 18 19 13 20 1 19 10 5 12 3 0 11 7 2 13 15 18 7 3 10 17 8 10 7 4 1 7 1 17 10 13 17 16 15 20 0 20 8 17 19 16 17 14 14 18 8 6 20 8 7 3 2 2 9 3 6 18 19 5 0 1 16 4 19 3 4 20 14 15 16 2 5 17 17 19 0 10 15 5 13 20 5 5 7 5 2 13 3 13 14 15 15 10 0 7 10 8 5 5 1 0 1 2 1 13 15 12 5 3 19 20 2 0 8 8 13 2 8 3 20 16 18 11 6 0 15 17 8 5 0 4 13 1 1 17 8 12 12 5 8 1 2 15 6 2 18 15 10 0 6 3 13 4 13 19 11 12 19 0 13 16 0 8 14 18 6 7 5 2 16 1 19 7 0 15 18 20 20 0 7 9 11 14 4 3 0 8 16 9 7 18 3 7 7 4 2 9 20 10 16 16 20 19 0 3 6 4 17 20 15 13 17 20 4 3 7 14 15 12 5 4 14 20 13 18 3 0 19 8 8 17 18 11 19 17 12 13 16 2 15 1 1 3 12 3 8 19 12 18 19 16 16 3 14 0 18 3 12 10 0 19 1 9 20 20 16 1 4 20 7 11 3 14 19 13 19 12 6 10 17 16 13 4 6 19 20 20 1 7 4 14 4 14 16 8 3 15 4 14 11 11 18 19 2 3 18 20 10 3 2 15 8 1 0 14 6 19 17 12 4 8 7 10 17 16 14 3 18 5 4 6 10 12 5 19 8 7 17 13 15 17 14 19 1 20 11 18 4 16 7 9 4 10 11 14 15 19 7 4 18 14 9 14 14 12 13 19 14 14 20 14 14 10 20 0 4 15 11 6 5 8 16 2 13 19 15 0 19 4 3 1 4 13 5 12 9 2 2 1 15 10 9 16 15 14 3 20 10 19 2 20 12 17 11 9 16 6 15 16 6 20 5 10 10 9 1 7 2 16 3 13 18 15 9 20 7 4 8 15 8 13 5 16 17 7 9 2 19 1 20 10 18 2 1 9 6 6 18 9 7 20 18 0 6 17 7 12 16 20 2 14 14 16 2 11 15 1 13 0 11 7 10 0 2 2 19 9 11 17 3 13 8 4 20 5 11 13 15 10 8 4 5 12 10 3 16 15 8 10 1 3 16 19 3 17 19 5 6 3 3 19 16 9 1 16 13 0 4 3 6 2 3 19 11 7 10 17 15 9 13 4 5 20 20 5 20 6 13 19 19 0 11 0 11 2 20 18 12 0 11 11 4 15 17 3 9 9 18 11 16 0 15 15 16 11 4 18 5 1 9 7 5 2 7 11 20 19 20 19 16 19 4 20 7 19 7 12 0 0 11 18 19 9 12 1 5 10 14 12 6 7 18 20 20 13 9 13 12 9 5 19 6 1 2 2 2 11 16 15 14 11 2 0 15 17 0 12 15 10 2 6 9 20 20 0 11 4 7 17 5 2 12 5 9 1 2 15 19 17 2 13 11 0 4 7 12 14 9 16 5 2 2 16 7 19 0 6 11 13 9 4 10 1 1 10 20 11 4 2 5 10 18 9 8 8 7 12 14 19 5 14 20 4 9 2 0 13 11 5 13 17 19 18 5 11 9 14 14 5 6 15 18 6 5 1 13 15 6 0 12 14 20 20 12 8 0 9 4 3 15 7 8 5 13 5 2 6 3 5 2 15 10 15 19 19 14 3 20 12 2 2 12 18 3 12 11 16 18 11 13 10 7 8 3 16 8 12 20 13 2 1 1 4 6 1 3 17 5 10 14 10 16 0 16 11 15 7 14 14 17 17 2 10 2 11 15 8 6 17 13 17 15 18 6 4 4 8 3 6 20 14 9 10 2 4 4 18 0 18 11 8 14 8 10 13 11 2 7 2 18 2 13 2 11 1 20 6 7 16 7 1 9 0 7 4 20 9 1 14 11 3 6 3 7 5 16 0 16 7 6 0 14 8 6 7 4 14 7 4 19 7 12 14 20 16 14 14 17 18 10 14 9 8 11 13 17 2 17 5 10 16 15 13 15 0 0 20 3 14 14 8 16 20 17 17 18 1 19 20 12 8 12 17 1 9 18 7 20 5 8 0 16 16 11 6 10 2 13 16 0 2 17 0 16 2 18 18 4 15 2 7 1 1 18 2 8 20 5 7 2 1 4 16 18 1 9 20 0 6 3 1 16 6 14 20 7 20 11 14 13 5 13 19 6 8 20 14 4 4 11 11 2 1 1 16 17 1 12 17 5 9 3 5 11 6 4 1 4 8 14 7 3 10 8 18 5 14 4 0 2 4 3 14 2 18 19 3 15 12 0 16 6 9 15 15 12 18 19 16 4 8 4 1 11 10 18 17 2 5 13 7 8 0 11 19 9 3 15 6 0 0 3 4 11 16 3 5 2 20 19 7 6 18 15 19 4 5 6 10 14 20 1 5 0 14 12 2 12 4 13 2 11 11 8 20 15 6 18 12 18 17 10 5 1 15 1 3 4 16 15 13 12 3 10 3 10 0 9 18 2 11 3 12 8 7 14 9 12 19 13 14 11 1 4 1 20 9 4 0 2 18 15 15 14 1 14 16 7 17 2 7 11 1 3 3 14 2 1 15 2 12 15 6 0 10 8 2 19 3 14 14 11 13 2 12 13 5 20 19 4 2 7 16 13 10 18 8 20 11 13 10 14 18 14 0 14 9 11 8 6 16 7 12 16 1 10 7 9 20 19 12 20 20 15 14 8 10 5 3 14 3 8 15 17 6 11 20 16 10 20 10 11 19 1 14 12 20 16 7 10 15 15 5 6 15 15 12 5 3 4 2 4 2 5 8 20 3 7 13 11 12 7 10 16 9 3 12 10 9 13 18 19 9 15 3 3 2 5 20 5 1 12 16 12 12 6 8 13 2 4 2 8 2 13 19 4 19 5 7 5 8 18 1 19 14 8 6 18 14 6 2 11 9 14 1 4 3 7 16 19 7 5 4 6 17 9 4 8 7 19 13 13 10 7 4 4 9 19 5 6 12 16 15 2 14 13 20 16 1 7 13 8 2 0 15 13 7 2 18 15 9 12 4 2 7 17 2 0 16 5 17 18 10 10 8 1 20 6 3 11 4 20 17 14 13 19 14 13 12 2 10 1 8 14 6 16 16 20 0 10 2 10 7 3 0 2 3 19 18 17 7 0 20 13 12 4 4 5 16 3 12 2 9 6 14 2 0 2 19 4 1 7 8 6 5 3 19 5 15 3 15 8 12 1 14 3 19 18 14 19 2 19 4 9 17 8 19 5 0 16 3 5 0 1 11 15 16 16 11 14 19 6 2 7 0 14 19 3 11 3 9 20 11 6 5 10 15 4 20 15 10 6 0 18 20 18 17 12 12 9 9 15 0 11 8 15 12 12 5 19 8 5 7 20 15 1 14 13 5 14 14 9 4 9 8 14 8 20 2 2 13 17 12 13 0 1 0 13 0 6 12 0 2 5 15 8 3 19 20 8 3 19 8 17 17 18 3 12 1 3 5 14 15 12 7 8 0 12 13 18 6 9 11 17 13 8 0 3 16 11 12 12 5 11 2 8 8 14 14 5 20 14 3 16 3 13 14 10 17 19 5 7 4 2 16 13 16 8 0 6 5 7 18 16 13 3 1 6 1 2 12 4 2 11 12 12 7 6 13 0 13 12 10 10 13 8 18 12 0 0 17 19 1 20 16 5 6 1 12 4 19 16 2 3 14 0 18 17 13 20 0 4 1 16 16 5 7 4 15 18 20 1 20 10 9 3 18 16 13 12 7 8 1 10 9 2 5 17 6 20 9 19 2 15 7 6 20 2 19 12 19 11 6 11 14 14 0 13 17 5 2 16 20 3 5 16 1 2 20 10 2 0 12 5 18 3 17 12 9 5 15 12 0 7 18 15 5 7 6 19 18 5 0 14 14 12 15 0 2 10 10 18 0 20 5 20 2 8 0 17 18 13 14 1 14 10 19 2 7 11 11 13 9 15 15 13 7 0 9 17 15 2 5 18 11 6 6 19 12 13 12 8 17 11 1 0 6 15 9 16 6 18 15 1 7 5 18 1 8 16 13 14 3 6 7 5 11 16 2 19 6 10 16 11 8 13 14 4 6 18 2 17 13 14 17 13 3 20 20 3 15 18 11 19 12 7 10 12 19 9 3 11 8 15 20 4 2 14 15 5 14 15 15 4 0 11 12 8 19 13 7 11 7 15 9 3 2 18 19 0 5 17 8 12 10 2 0 3 20 15 1 3 15 14 20 7 2 2 3 17 4 9 7 17 6 6 8 9 13 18 5 3 12 3 3 9 11 18 18 18 13 8 4 12 17 1 18 9 3 17 9 18 18 14 15 16 13 2 11 18 0 6 20 1 8 20 1 2 9 13 19 18 12 9 16 3 20 4 2 7 4 8 20 19 12 1 19 11 2 5 7 8 2 10 6 16 11 20 11 17 16 19 20 18 2 5 5 15 18 6 17 8 14 14 17 14 10 5 20 11 4 5 1 18 4 13 4 2 12 20 2 4 8 14 13 18 11 14 7 4 20 9 16 6 4 13 14 9 20 19 15 7 13 16 13 8 3 18 1 1 3 12 0 5 18 11 20 17 19 9 4 18 12 18 6 19 9 8 19 20 5 16 18 6 18 4 6 18 20 14 15 4 20 17 2 7 7 4 2 15 19 17 20 4 0 7 13 1 1 17 12 12 6 8 12 11 4 3 14 18 9 0 13 11 13 6 9 8 1 13 14 5 13 18 20 18 9 17 15 9 11 12 1 20 19 20 8 19 18 19 14 19 4 16 1 0 14 13 2 4 8 13 8 17 18 1 5 4 18 9 16 12 5 19 4 15 0 20 5 14 2 1 20 7 12 5 18 14 6 19 17 1 5 15 18 16 17 2 6 18 13 2 20 0 17 19 11 17 9 18 0 12 16 16 16 1 7 0 15 8 15 0 4 8 15 18 9 14 0 17 20 1 16 15 5 6 19 7 19 12 7 0 0 0 16 7 3 7 3 17 12 18 1 14 17 2 5 16 7 15 19 4 4 0 2 11 18 6 0 14 5 19 13 2 16 16 2 3 19 8 20 17 4 6 6 10 1 13 18 5 7 12 5 16 13 14 2 20 10 13 15 15 13 11 16 9 7 9 6 6 7 7 12 7 11 11 7 2 5 20 15 5 16 18 16 17 2 5 8 17 9 11 14 7 1 12 17 15 0 8 0 12 14 9 12 19 18 15 9 9 15 3 13 18 5 15 3 3 17 3 17 11 19 13 17 16 0 17 5 8 0 3 12 7 10 7 9 7 18 14 7 11 10 14 4 2 16 7 5 11 12 17 19 2 4 13 2 17 10 16 20 17 18 11 16 7 8 12 3 20 16 16 19 9 5 1 16 7 18 3 7 17 19 14 9 12 17 19 2 17 4 19 15 15 0 11 8 15 3 6 10 0 17 2 11 8 9 2 9 6 6 14 8 4 3 8 18 15 7 16 20 15 7 2 19 7 3 9 15 13 8 17 17 4 7 6 19 5 3 11 3 19 6 3 9 12 17 8 18 11 19 1 7 7 5 8 12 7 0 19 20 9 0 10 11 8 3 15 20 18 5 20 7 0 7 18 9 5 5 13 1 5 0 11 14 2 2 7 17 9 7 13 7 3 3 13 14 6 1 2 19 20 2 17 0 17 7 3 19 6 20 14 2 8 11 15 15 7 9 3 1 18 3 5 2 0 12 6 12 12 6 3 6 5 10 14 15 10 16 7 7 0 3 1 4 20 7 7 10 12 2 8 8 8 11 5 14 17 4 2 7 17 20 12 17 3 1 15 9 16 5 19 11 4 12 2 2 8 16 12 7 14 8 3 12 6 18 3 14 1 10 1 13 11 1 18 16 17 20 12 16 14 14 12 3 1 12 5 19 3 4 17 19 18 18 18 15 19 2 2 0 2 5 20 14 5 18 7 19 9 1 6 6 8 14 12 10 15 11 1 7 9 19 6 16 1 14 3 1 0 2 11 13 17 10 0 0 13 19 2 8 3 10 8 12 3 7 6 4 14 13 12 17 8 7 10 0 12 15 4 16 6 10 10 8 15 16 10 6 20 7 16 16 2 6 4 11 4 13 11 9 6 8 7 0 1 8 9 9 7 7 3 19 14 10 10 1 11 2 6 13 15 10 19 13 8 7 3 12 8 15 15 6 19 3 19 4 12 9 10 12 15 5 4 16 12 4 2 18 15 19 12 1 18 18 1 5 19 3 3 20 5 14 15 13 5 18 8 17 9 10 17 7 18 17 10 3 7 2 17 19 4 5 3 18 14 3 15 19 16 14 2 20 14 11 0 10 20 3 14 14 9 9 10 13 1 4 17 10 13 17 14 0 4 0 14 19 4 4 3 17 14 12 14 19 18 19 15 18 20 2 9 12 14 0 14 10 14 4 0 11 17 5 4 13 14 17 2 4 11 0 2 2 20 10 20 7 14 15 14 2 5 10 15 19 0 10 3 8 10 18 14 14 18 12 14 8 6 3 6 20 5 0 0 3 9 7 4 13 20 5 11 15 18 0 0 11 17 13 16 1 20 7 13 15 17 3 0 16 5 5 7 16 0 19 13 8 2 13 1 7 9 17 8 17 8 1 5 1 5 17 3 9 8 8 4 6 19 13 4 16 11 9 2 3 13 0 10 12 19 12 20 12 6 0 2 0 1 6 5 18 17 14 8 7 18 16 11 13 3 17 5 19 10 6 1 8 0 2 17 9 18 20 8 17 5 1 8 1 0 12 11 17 9 4 11 9 7 18 14 4 0 7 10 5 18 3 4 4 6 10 9 4 2 10 5 0 11 13 11 18 2 2 6 12 14 10 16 19 1 6 4 7 0 11 6 19 18 13 8 3 14 7 20 11 2 18 2 3 13 18 19 18 3 11 8 18 7 18 7 5 20 11 14 14 11 5 13 4 2 1 0 5 8 8 2 17 15 12 0 17 5 17 20 14 15 3 20 20 9 5 13 10 13 1 6 14 9 1 12 15 3 13 16 10 10 6 14 1 10 12 18 17 3 8 13 2 11 12 5 18 6 18 3 16 3 0 2 18 2 7 0 8 15 4 3 6 16 0 13 14 20 11 15 13 17 15 6 13 16 17 17 7 1 5 11 0 7 9 16 15 12 5 8 8 2 18 19 3 10 3 3 4 17 4 14 0 17 12 15 1 12 13 16 16 16 3 20 11 1 14 8 16 10 10 17 4 12 20 3 9 14 1 14 16 20 8 2 16 7 10 3 3 9 6 18 19 16 19 3 17 6 16 20 11 12 7 10 6 0 8 0 3 7 20 10 20 5 7 16 8 19 12 3 2 13 6 11 16 11 17 14 16 2 10 19 8 0 13 9 0 1 2 20 8 0 3 2 18 16 0 1 18 14 1 12 6 4 2 11 4 18 2 2 20 6 20 1 10 16 8 0 18 19 11 9 0 7 19 15 20 3 4 3 9 1 7 1 12 20 17 13 18 15 12 9 16 9 10 8 18 15 10 20 12 0 7 16 20 10 0 9 10 6 13 6 1 12 20 11 0 19 14 17 10 20 18 5 20 18 1 3 9 15 20 9 10 2 15 6 4 14 20 13 12 11 11 11 17 10 18 11 7 10 15 19 10 9 19 16 14 7 10 11 20 16 17 4 8 5 4 12 14 5 20 12 12 12 6 14 7 9 8 2 13 14 0 6 8 9 18 18 19 10 20 1 18 10 10 1 7 5 3 5 15 12 14 10 16 5 4 0 13 17 3 3 9 18 6 4 16 13 13 4 7 5 13 14 15 3 7 17 12 10 9 18 15 9 8 2 19 16 2 15 8 19 9 9 4 14 0 20 13 17 15 15 20 6 16 5 7 18 8 20 16 6 12 5 9 1 0 6 6 13 14 17 20 20 10 1 17 16 3 15 9 10 5 14 10 16 17 8 2 1 5 18 6 17 13 3 5 9 16 15 16 4 14 1 4 18 10 20 18 5 1 9 4 1 7 2 15 15 6 20 5 12 1 3 0 5 19 9 7 16 1 16 13 3 8 19 11 16 11 20 3 20 7 8 14 10 8 17 1 15 8 3 10 1 5 9 9 15 6 4 16 8 9 13 3 13 9 3 8 10 15 18 17 17 20 17 12 7 17 6 18 10 2 17 20 20 2 9 2 2 9 4 4 13 7 10 17 1 9 14 4 14 4 18 0 18 14 12 15 10 20 8 18 17 14 2 5 8 7 10 11 5 6 19 20 18 3 15 11 3 6 14 9 14 12 3 8 17 7 0 19 7 9 4 6 7 0 12 12 11 18 1 4 14 17 19 1 9 19 20 17 0 4 7 17 1 16 17 9 2 14 17 14 14 5 2 11 5 18 6 9 0 3 14 19 20 0 19 2 8 17 0 6 0 11 20 10 10 2 17 12 1 2 9 20 10 18 8 17 12 7 14 9 0 0 0 4 5 4 12 19 16 9 16 5 5 13 0 5 10 9 9 4 11 6 3 14 20 14 18 20 18 13 4 1 3 7 14 14 20 9 11 20 11 19 3 1 13 13 2 20 6 19 18 8 15 1 15 12 16 3 19 3 12 14 8 2 13 2 18 19 14 17 4 8 18 19 8 1 7 6 13 2 2 10 14 0 9 13 16 8 1 16 2 9 2 2 9 19 5 11 8 4 20 5 20 9 20 13 19 12 12 9 3 14 15 1 14 1 11 5 12 10 5 6 0 12 13 6 10 19 7 19 7 9 8 9 19 17 12 20 11 20 14 9 4 7 19 14 8 9 0 3 11 10 13 14 5 18 19 14 3 11 10 6 20 11 17 4 18 3 20 6 19 15 5 20 6 15 3 11 2 9 8 11 19 10 16 16 10 13 4 14 0 2 14 2 4 11 8 20 6 14 12 16 13 16 0 7 7 19 14 2 9 15 16 0 3 14 6 15 20 9 12 6 11 19 3 18 3 19 7 0 12 4 12 4 13 10 14 9 9 9 6 13 19 6 16 0 15 12 3 17 8 6 11 8 4 10 17 18 13 15 14 14 3 10 7 4 3 10 19 14 11 3 14 20 11 9 0 17 12 9 10 15 9 2 0 13 13 18 14 15 18 5 16 14 4 10 0 3 17 7 15 3 11 4 10 18 18 2 17 16 11 5 9 0 14 4 5 18 15 11 15 3 18 20 7 18 9 12 8 11 0 19 19 19 13 15 16 0 19 9 20 14 10 1 12 13 11 4 18 6 3 7 9 9 0 16 15 16 13 15 8 16 14 6 5 10 7 2 1 16 10 3 10 19 0 0 6 6 12 3 8 8 2 14 18 17 1 13 10 8 8 19 3 8 16 15 15 18 20 3 1 14 3 14 10 4 12 14 18 18 2 1 3 15 5 9 12 11 2 2 12 0 2 12 1 11 5 16 19 13 20 6 14 11 7 0 5 5 20 16 12 11 20 20 13 16 13 4 4 18 13 20 18 8 18 17 3 14 14 3 9 19 17 19 7 20 5 3 13 1 18 20 10 15 18 6 19 5 17 9 16 9 15 15 4 14 18 13 4 20 13 18 1 14 4 15 13 14 6 20 5 9 13 18 19 16 14 15 14 4 11 7 19 14 17 18 20 1 15 3 16 11 20 16 5 1 20 10 16 7 14 17 17 12 6 10 7 4 19 0 5 18 2 18 12 20 7 7 16 0 17 13 4 3 7 3 11 9 11 1 11 13 4 5 13 17 4 18 10 10 8 12 11 8 12 20 14 3 1 11 20 5 2 2 0 4 3 4 8 12 1 9 17 3 20 15 15 12 11 17 14 2 11 6 20 1 18 2 7 15 2 18 11 12 7 12 20 13 20 3 18 11 8 7 17 10 1 1 8 13 12 5 3 17 11 13 20 19 6 20 9 13 4 5 2 18 11 4 2 18 2 1 4 0 6 0 1 9 0 13 19 4 0 1 12 15 6 1 0 10 18 2 11 12 2 15 12 20 7 1 1 8 8 5 15 8 8 7 10 16 13 15 5 19 19 11 3 4 18 14 9 2 19 15 7 5 20 5 19 2 5 13 17 1 16 4 19 14 6 11 19 1 3 18 10 15 10 15 20 12 20 11 7 7 12 20 18 13 12 1 17 10 18 16 5 10 10 20 5 19 0 3 19 1 16 0 17 7 1 5 16 19 14 5 1 16 4 4 16 5 0 12 1 9 5 8 2 4 19 10 4 10 11 15 20 4 15 0 1 20 18 12 17 13 8 8 9 9 16 16 10 11 3 3 20 0 8 19 11 16 0 17 14 14 2 3 18 2 6 7 14 0 4 12 5 17 4 13 20 18 20 10 13 14 12 9 3 2 0 13 5 17 5 9 0 16 19 8 5 17 14 19 12 1 2 18 9 4 1 15 1 12 4 7 9 2 6 13 5 9 4 12 2 18 3 19 1 19 0 3 10 13 19 14 3 5 3 20 3 3 18 13 17 3 8 20 3 3 14 15 15 4 8 20 19 20 20 14 3 18 9 16 8 18 5 14 13 14 10 7 18 8 4 5 15 5 14 10 8 19 5 12 10 13 13 13 8 7 7 13 8 2 2 7 15 15 20 5 12 18 3 12 6 6 5 13 15 12 17 1 4 17 16 11 5 11 19 3 18 6 20 2 13 18 10 7 11 15 17 5 15 14 12 12 19 5 12 1 0 19 15 18 0 16 19 14 8 7 7 5 1 12 15 2 14 19 4 6 0 9 7 8 15 7 7 9 18 8 13 20 10 18 7 14 3 5 17 19 7 10 17 8 1 14 12 3 20 18 8 4 4 8 19 11 9 19 3 11 1 16 13 20 11 8 13 5 6 8 9 20 20 8 19 16 3 8 19 8 1 17 4 18 7 1 0 13 16 1 2 4 0 1 17 10 3 10 13 11 14 3 14 0 5 16 5 1 19 7 11 5 15 20 14 14 6 17 2 2 6 6 2 18 0 13 20 0 5 14 7 10 15 6 16 0 5 10 0 20 11 8 0 0 13 9 5 12 3 17 19 15 4 7 17 16 9 14 3 3 19 7 18 15 2 6 12 12 7 10 5 4 9 13 19 6 13 2 3 4 2 4 16 4 17 4 12 7 0 8 16 1 8 11 0 10 18 5 20 16 20 15 15 6 20 0 3 8 19 20 19 11 19 4 7 5 19 4 3 3 3 18 20 18 20 4 2 0 3 8 3 18 3 11 7 6 11 11 7 14 14 20 20 18 2 10 18 12 15 1 17 17 17 5 7 1 20 13 16 14 12 15 19 5 12 0 14 13 5 15 1 15 10 17 4 2 13 14 2 6 7 9 9 14 3 14 9 5 2 3 17 1 20 16 16 0 9 13 18 9 20 7 14 18 15 19 13 15 4 17 15 2 13 15 18 4 15 10 15 16 20 5 5 17 14 4 11 10 8 4 20 11 1 12 2 12 4 10 0 12 4 1 4 20 11 1 11 0 13 15 8 12 18 4 1 16 20 13 14 10 17 5 9 2 18 10 14 0 19 2 8 12 11 5 11 15 6 19 12 13 1 15 5 14 6 7 10 20 19 10 14 14 0 12 0 12 6 3 7 18 15 7 1 17 7 9 16 17 3 11 8 20 0 15 18 15 18 18 4 3 3 15 1 8 10 11 3 19 13 4 13 19 2 4 16 4 2 3 11 20 11 12 1 10 16 13 6 5 19 0 0 6 0 16 20 8 10 3 0 2 20 2 10 10 12 2 12 19 2 5 1 8 15 6 12 15 17 6 16 2 15 18 10 8 12 6 15 12 13 6 4 14 4 15 9 0 16 17 0 10 15 0 3 16 3 7 9 11 15 17 3 18 3 6 2 0 2 5 5 8 18 18 20 6 5 2 9 17 1 15 10 3 10 12 10 13 4 20 13 14 20 6 19 13 0 15 13 6 8 14 10 4 15 19 1 18 2 19 14 17 9 3 10 17 19 0 17 5 2 20 3 6 10 1 19 13 16 20 11 7 6 4 8 14 6 2 7 10 4 3 4 11 19 15 1 5 13 4 13 0 2 9 15 8 17 9 18 14 1 2 7 17 4 2 18 16 9 19 13 19 17 19 14 9 16 20 15 7 18 0 19 5 15 4 19 0 9 12 8 16 7 12 5 8 8 17 5 17 2 4 0 14 14 11 16 19 17 12 16 18 1 3 8 19 13 2 14 9 20 2 8 6 4 9 5 6 3 3 13 8 2 10 15 13 16 19 15 8 4 8 11 19 19 3 4 1 9 14 13 12 7 16 11 6 15 9 0 0 15 3 12 0 14 10 2 17 16 17 19 19 15 17 6 2 0 0 3 6 12 8 13 13 16 6 3 3 10 11 2 8 1 18 12 4 13 8 19 16 0 8 16 16 17 9 9 10 9 11 11 17 8 14 12 17 10 1 15 15 7 15 12 16 5 7 5 7 14 18 12 14 16 2 14 7 11 9 15 20 11 0 8 0 10 16 19 5 11 11 0 17 14 3 12 10 20 6 3 15 3 5 17 1 12 4 19 4 20 16 11 2 8 19 19 7 17 4 1 20 8 16 15 12 3 16 3 15 20 18 3 1 20 1 14 11 4 18 15 4 2 10 16 2 12 10 19 17 19 20 13 18 14 18 9 10 19 4 8 16 9 3 4 1 4 11 19 17 9 15 11 4 12 0 13 15 18 4 3 20 15 5 0 4 11 16 17 12 4 18 12 15 3 12 0 6 20 19 17 6 7 4 14 9 19 9 17 15 10 8 4 11 10 11 18 3 2 7 9 11 0 2 5 9 2 4 15 2 0 0 18 8 2 14 19 19 14 11 3 17 14 2 9 4 11 8 10 13 12 9 8 16 3 3 11 8 14 8 3 7 6 18 19 14 7 15 0 14 4 3 13 3 13 19 13 14 6 20 17 15 3 5 18 12 4 18 9 12 16 5 0 5 17 15 12 12 13 17 14 5 9 12 14 18 18 17 7 4 1 5 17 15 11 9 0 9 4 19 13 20 5 12 7 12 1 16 20 13 5 14 6 12 3 6 7 15 1 17 7 3 1 13 15 7 12 13 13 3 16 8 2 16 8 3 13 10 17 7 11 12 5 11 14 2 15 9 11 10 12 16 15 16 12 19 12 20 9 13 13 19 16 2 3 17 11 9 6 6 7 17 6 14 12 6 17 15 12 10 17 14 7 6 2 9 6 16 11 12 5 16 19 10 10 6 1 18 19 5 9 3 2 12 9 3 9 5 18 9 18 1 12 12 5 7 9 1 12 13 0 15 5 0 10 18 6 5 20 5 7 10 18 18 9 4 19 4 7 8 15 16 17 20 2 1 20 4 10 14 4 0 2 12 15 14 18 9 19 15 8 0 6 18 14 10 11 20 20 10 10 7 5 11 3 8 10 2 4 2 3 8 10 18 18 8 13 19 2 9 19 4 2 19 4 17 4 1 2 7 19 2 4 18 4 16 11 18 8 1 7 5 7 3 17 8 6 15 16 7 6 4 12 3 6 5 13 8 8 3 14 3 4 0 15 10 12 5 7 16 3 6 11 9 5 4 17 6 2 15 4 2 7 14 1 8 1 2 16 4 5 17 3 1 12 2 19 0 7 14 2 14 18 11 7 6 1 12 15 7 18 1 1 13 7 15 1 14 11 1 19 10 15 14 0 5 3 15 14 16 16 15 18 4 6 8 13 18 9 17 9 13 5 13 11 18 17 7 5 3 0 7 12 20 7 20 20 18 18 9 9 11 10 0 5 16 6 3 5 17 2 20 3 18 19 2 20 6 11 8 20 6 14 10 16 0 0 16 9 17 3 7 6 3 18 11 5 6 15 4 18 2 6 9 5 19 5 4 10 2 10 3 15 15 18 2 17 6 0 13 15 7 9 2 1 6 9 8 13 20 14 19 5 14 19 1 8 19 17 1 5 11 9 4 14 9 12 19 20 3 3 7 14 16 7 15 14 11 6 0 6 5 8 7 12 13 0 8 10 15 17 11 18 7 17 15 1 15 8 12 0 17 16 11 20 0 11 17 5 15 4 1 8 2 5 2 12 9 1 3 0 5 12 14 17 8 9 6 12 20 2 17 10 20 0 13 6 6 19 10 12 2 0 19 5 9 1 12 13 19 18 17 13 2 5 2 18 2 11 18 16 0 15 16 16 12 5 20 10 4 17 15 11 12 10 13 0 13 0 16 0 3 2 7 5 13 16 1 18 4 19 17 0 7 20 14 14 17 8 6 15 19 3 9 6 1 7 6 17 17 12 2 11 2 8 6 13 3 20 7 20 19 13 7 16 7 15 19 13 6 13 3 18 5 13 4 18 5 16 2 10 15 12 10 11 14 7 8 12 13 15 13 4 4 2 12 6 2 5 14 8 6 9 10 15 0 3 11 15 13 5 8 13 17 16 1 8 12 0 15 18 11 0 14 12 4 20 20 8 5 4 11 19 5 8 14 10 1 15 13 14 15 5 19 2 3 12 17 10 13 1 13 19 11 3 6 9 19 0 9 5 20 9 0 2 7 11 20 9 8 11 6 5 9 3 4 5 16 7 19 7 5 17 1 10 7 7 0 5 3 4 16 2 5 15 13 2 4 0 9 13 17 15 2 15 20 13 17 5 20 9 17 10 0 10 20 1 20 4 6 18 10 5 19 14 18 14 17 4 16 18 13 5 18 17 15 10 9 1 15 17 20 14 12 6 12 6 19 12 4 3 3 5 18 11 13 11 8 4 14 17 17 15 11 11 12 12 16 6 2 15 17 16 7 16 11 4 17 10 6 20 16 9 20 15 18 7 9 6 11 2 14 20 1 1 9 13 11 15 16 8 16 0 20 11 9 12 13 10 3 4 19 8 17 4 12 20 2 1 7 0 8 9 18 8 19 3 19 6 2 20 5 7 19 6 18 14 7 13 18 0 20 12 12 18 17 3 14 10 18 16 17 8 15 20 15 15 8 1 18 11 17 5 11 3 4 5 16 8 15 12 9 12 7 7 16 10 7 14 7 10 10 14 2 3 10 16 14 19 14 0 19 17 3 11 14 7 3 7 20 2 13 15 18 8 2 4 7 1 1 7 2 1 5 8 13 18 7 5 7 13 16 3 3 19 3 19 13 17 2 4 6 19 16 7 2 2 4 18 17 13 8 15 7 9 15 1 13 2 14 2 18 14 1 3 5 8 3 9 6 10 7 1 8 5 0 8 6 1 11 13 17 7 1 11 1 19 7 13 11 3 7 4 2 8 11 11 7 6 8 11 11 5 8 2 10 10 2 7 2 14 7 20 20 15 4 12 9 10 10 5 9 19 10 12 0 14 19 16 17 5 11 7 15 1 10 0 13 5 12 5 5 19 4 16 12 17 16 1 1 12 14 4 9 10 16 13 9 11 4 19 10 20 19 19 15 4 1 12 0 14 3 0 1 18 6 5 8 5 12 5 3 13 17 18 20 18 6 18 12 12 7 5 9 11 0 0 13 17 8 7 1 0 14 20 1 19 20 6 8 8 15 13 16 1 11 12 13 13 19 3 0 13 1 13 5 0 12 18 19 4 13 13 15 10 0 15 0 9 2 16 8 4 7 10 5 9 8 17 18 10 10 8 20 10 16 14 14 6 19 16 0 20 16 9 3 0 9 18 15 0 9 20 11 18 18 17 11 5 9 6 15 1 8 18 11 0 14 0 18 18 18 15 5 9 18 0 16 14 4 3 9 18 5 12 0 5 16 2 5 16 8 19 1 8 2 7 15 2 17 10 15 10 19 9 9 12 2 3 2 15 1 11 10 11 13 1 15 15 9 0 20 5 6 12 7 13 9 3 12 6 5 18 19 15 9 11 20 19 1 14 5 9 10 12 20 8 2 1 20 17 10 7 15 13 15 9 19 3 9 3 18 10 1 17 19 10 3 6 13 1 12 16 17 20 18 9 7 10 12 0 4 5 13 19 3 12 2 12 7 10 11 13 4 20 3 0 12 13 17 8 14 4 3 7 3 19 16 7 0 20 9 9 7 16 6 12 16 1 17 3 8 11 16 17 13 0 10 8 12 18 20 4 10 0 2 20 20 18 0 3 8 1 5 2 5 13 9 2 13 8 6 14 11 16 3 5 12 4 9 14 3 9 1 5 11 10 18 9 7 1 0 8 5 19 13 11 1 10 6 14 20 11 3 12 12 20 16 20 3 8 13 1 1 0 17 4 6 14 8 10 16 1 15 16 2 6 14 1 15 0 18 15 10 1 19 0 11 18 10 20 2 10 19 2 13 8 12 13 7 5 11 4 19 20 20 19 12 14 10 2 19 12 2 5 20 8 15 16 4 11 11 16 9 7 14 5 11 7 7 6 13 8 15 6 20 8 4 10 13 20 1 17 20 1 1 10 12 8 8 9 2 11 11 13 11 19 2 9 1 20 16 13 0 13 10 4 19 15 5 9 20 6 7 14 11 1 2 15 16 15 20 9 2 7 1 18 14 11 15 9 20 10 18 18 13 19 1 17 17 10 1 8 0 8 6 0 9 8 13 14 3 16 20 19 17 20 1 9 11 2 0 0 6 5 9 12 10 13 7 6 19 20 14 18 20 6 2 20 17 2 12 7 14 1 4 10 15 6 2 20 9 2 20 11 16 10 7 9 0 0 13 19 15 0 10 19 4 0 1 7 7 2 11 8 4 15 10 16 17 2 17 7 5 20 12 18 4 17 9 20 16 8 16 19 8 14 2 9 12 6 8 8 8 0 10 4 19 12 8 9 20 11 4 11 7 12 1 3 19 5 18 18 2 15 20 10 14 8 5 3 5 19 7 3 10 9 12 9 14 18 10 10 18 5 14 6 9 14 3 14 3 13 0 0 0 10 19 8 1 8 1 4 5 1 18 11 15 15 8 2 0 10 11 13 10 15 20 17 20 15 5 15 12 16 17 12 12 18 11 0 16 7 19 11 19 13 2 2 15 1 9 11 18 12 14 5 17 5 12 8 16 3 8 0 20 14 19 17 3 16 2 17 9 13 11 6 11 12 17 14 12 17 2 15 20 16 18 6 12 13 12 4 4 19 20 6 0 13 0 10 13 14 1 5 0 13 6 3 0 15 10 18 13 17 14 6 5 1 4 2 0 16 6 1 5 18 11 9 19 11 10 7 9 3 15 12 0 16 3 15 3 5 18 7 8 2 11 6 7 9 15 17 13 1 12 10 4 6 2 12 6 13 6 7 6 0 0 18 15 19 5 5 6 6 5 13 4 0 8 0 15 20 14 9 7 18 13 6 18 2 16 3 10 12 9 15 17 16 1 11 0 8 2 3 3 19 12 16 17 2 12 15 19 3 14 12 20 20 16 8 11 17 11 19 8 0 0 13 6 3 9 18 19 3 13 17 14 12 5 17 7 6 13 11 8 18 16 4 6 0 9 20 18 3 14 11 19 20 13 7 9 16 13 1 13 11 11 6 10 11 12 13 11 2 16 12 0 15 0 7 1 5 10 12 2 16 15 1 3 2 2 4 12 15 2 11 4 17 16 4 11 3 10 0 18 7 7 13 0 0 1 12 11 15 9 1 5 18 7 18 7 11 11 17 7 13 2 5 4 8 1 8 14 13 5 0 1 10 6 0 20 12 15 7 20 14 3 6 19 0 1 12 16 0 13 10 17 20 6 9 15 13 0 15 16 4 8 18 7 7 3 4 5 9 4 0 11 20 20 10 16 15 2 7 1 3 1 19 1 17 2 5 18 9 6 18 16 10 6 18 0 16 13 9 3 8 11 16 3 18 20 10 13 20 0 8 10 2 20 13 10 2 3 17 9 15 17 8 16 4 16 3 20 3 1 9 5 19 15 5 5 13 3 3 8 18 15 13 7 3 14 9 17 1 12 15 16 19 17 13 3 6 3 18 16 17 7 8 1 6 20 11 13 4 19 0 9 13 5 17 3 10 19 13 17 3 7 17 9 15 20 5 17 13 17 8 16 1 8 15 5 2 6 8 18 15 3 6 19 0 13 17 15 6 0 8 11 15 12 0 9 2 2 5 9 17 2 15 14 2 6 1 2 11 9 11 13 13 7 3 19 7 2 3 3 10 13 0 17 18 6 1 3 12 8 5 6 15 0 12 13 17 0 14 7 9 18 15 10 1 16 9 3 0 7 3 7 16 6 11 14 16 2 5 20 4 6 10 5 12 12 14 13 2 9 5 17 6 16 6 20 16 14 8 10 5 14 8 15 5 5 16 11 16 19 12 11 18 18 12 5 18 3 2 1 10 13 0 10 3 7 0 4 10 20 9 4 9 5 11 17 20 7 1 17 3 19 19 18 1 19 12 18 4 2 10 12 7 18 19 16 14 4 11 17 19 12 3 20 10 13 10 4 19 12 7 10 12 10 6 12 8 13 8 17 12 2 8 10 10 5 11 1 4 10 5 19 15 6 17 2 3 1 15 3 16 0 17 8 10 4 19 2 18 12 20 18 9 18 12 14 10 15 6 19 15 11 11 4 19 4 1 3 18 20 8 18 18 2 12 16 19 8 1 18 20 0 17 8 0 5 9 11 2 0 9 6 11 8 3 11 14 12 9 6 20 11 11 19 4 16 5 7 19 3 4 14 4 18 18 19 14 12 1 14 13 8 4 3 0 11 2 10 2 16 11 7 17 0 4 17 19 20 11 2 16 20 0 8 18 18 11 0 3 11 16 17 2 14 18 1 7 4 2 11 15 15 18 17 0 8 11 2 10 3 3 13 13 5 16 12 17 10 12 8 8 17 18 19 13 1 0 1 14 6 20 19 3 20 14 5 17 5 8 20 16 5 1 16 14 9 10 4 2 6 5 4 18 7 11 2 17 11 5 9 19 18 8 9 16 18 12 7 0 17 1 11 2 19 11 0 8 7 5 20 13 16 1 10 7 19 19 4 13 10 3 7 3 8 3 2 0 5 15 13 4 15 7 2 20 3 6 5 6 5 3 6 9 17 9 15 1 10 16 13 4 6 12 19 11 18 8 0 3 11 10 12 19 19 7 17 6 19 4 9 6 3 11 15 2 11 5 11 8 15 20 2 5 3 10 19 7 11 12 11 8 20 2 2 0 14 20 1 16 9 12 3 8 19 3 10 9 17 1 8 17 2 3 16 10 20 11 20 11 4 12 15 13 2 0 4 20 1 14 20 13 17 9 16 6 18 14 6 4 13 5 14 3 13 8 14 5 1 5 2 6 5 20 15 19 11 18 13 9 18 15 19 4 6 12 16 6 12 5 5 5 13 5 14 18 18 5 17 0 14 7 6 15 2 5 5 18 17 13 13 9 15 9 12 12 5 2 4 5 14 9 19 14 12 11 3 7 17 6 7 10 4 9 19 16 20 9 18 12 9 2 15 19 9 15 20 1 4 9 9 0 5 12 18 18 10 6 6 20 18 11 9 8 2 7 15 7 16 17 3 13 5 12 14 17 18 12 7 2 10 17 6 8 3 6 17 9 3 11 13 5 2 7 9 5 13 13 16 17 4 1 0 20 7 5 15 19 11 3 15 8 1 0 15 6 12 7 18 12 11 17 2 1 20 9 7 9 20 17 18 2 11 0 20 0 13 10 13 20 4 3 13 15 17 18 3 7 16 0 18 2 5 10 10 14 5 20 13 7 17 7 16 9 5 15 19 17 13 10 13 19 4 7 4 18 14 12 4 15 6 15 11 0 2 10 20 11 20 16 3 10 18 18 8 9 16 18 12 4 11 9 2 14 14 6 18 20 5 14 17 3 8 18 12 4 0 7 19 1 4 4 3 17 19 16 4 1 13 4 15 2 6 7 15 7 7 8 1 15 16 1 17 18 16 5 3 13 1 4 13 0 19 17 19 14 3 12 11 14 5 9 12 5 15 4 19 11 13 7 1 1 17 8 3 1 7 13 15 3 6 17 6 4 8 3 1 15 18 20 18 5 5 0 4 17 13 11 1 0 8 1 13 20 5 16 6 6 7 20 16 19 8 12 10 7 15 8 7 0 2 1 16 20 15 3 0 10 13 11 18 18 5 1 12 5 19 6 12 14 16 4 4 16 11 5 20 10 9 7 16 18 12 4 5 14 20 12 13 1 7 18 9 3 17 0 19 10 16 5 15 2 13 20 16 18 9 14 17 16 9 0 14 6 6 12 1 12 19 6 14 2 15 4 9 19 13 7 13 7 4 10 2 0 2 18 6 6 16 10 13 15 13 17 2 15 2 14 3 2 19 8 1 2 5 6 7 0 13 2 14 7 18 17 14 19 10 20 14 1 14 20 10 8 0 10 1 1 6 17 8 16 17 14 2 14 15 19 4 10 11 9 19 7 6 17 7 5 17 18 3 19 6 14 8 12 6 10 5 6 13 18 7 3 2 11 13 8 2 6 18 6 18 16 7 3 9 16 12 16 11 15 15 7 7 13 1 18 0 16 14 19 3 16 13 15 12 13 2 20 10 19 14 15 19 10 2 19 19 1 20 17 20 1 3 5 6 3 18 11 14 3 9 1 4 18 15 9 1 17 3 5 17 6 15 4 20 9 12 2 13 13 6 7 6 1 0 0 5 6 9 11 0 4 15 0 11 5 12 17 20 18 1 7 5 1 12 18 11 15 20 8 20 12 12 17 4 13 1 18 2 12 18 3 4 20 2 6 12 6 14 0 9 20 8 1 12 15 18 16 15 20 7 3 3 4 14 17 7 4 8 8 16 7 5 16 2 14 1 9 9 0 20 11 13 4 14 19 19 6 18 1 3 8 5 13 17 14 11 1 16 11 15 8 0 20 19 9 14 20 3 7 2 18 12 11 16 19 5 16 3 19 7 14 0 1 20 0 1 14 8 8 8 11 15 0 1 0 10 15 7 0 7 19 8 11 6 7 9 17 17 6 18 1 3 13 5 13 0 8 15 10 3 17 9 14 2 2 11 3 6 6 17 3 10 10 8 18 11 3 0 16 7 19 8 14 17 17 1 20 1 9 15 10 18 15 15 4 11 1 15 10 12 0 1 16 2 7 10 20 17 15 19 19 5 19 5 16 4 15 9 18 4 12 9 6 8 2 12 6 20 20 4 13 0 3 18 12 16 6 11 3 3 19 20 16 1 20 9 1 1 3 6 20 3 18 3 8 10 11 14 17 16 10 19 13 6 1 14 11 11 2 0 11 18 0 16 8 5 15 6 6 19 18 6 4 17 3 2 11 18 12 6 16 12 17 20 4 4 10 10 4 8 16 17 5 0 8 10 8 7 4 11 20 12 8 9 8 6 6 16 11 8 7 18 0 4 19 18 6 6 1 18 12 10 12 0 19 6 3 8 12 18 18 1 3 13 4 16 15 16 12 9 15 3 5 16 1 13 10 18 3 19 16 16 10 15 5 11 18 19 7 6 7 14 3 14 16 9 17 20 13 16 12 13 3 19 14 7 2 17 6 20 7 9 20 16 13 2 19 2 16 19 2 8 10 0 3 20 13 11 17 2 6 15 8 10 9 15 6 1 18 20 12 17 16 8 4 17 19 7 5 3 19 14 20 1 1 15 14 18 14 16 13 20 20 10 9 8 6 9 12 0 7 3 5 2 1 7 6 6 12 18 3 14 16 16 11 9 20 5 20 18 11 7 1 10 11 10 14 5 6 9 13 3 11 12 8 3 17 20 1 12 8 8 3 13 2 2 18 0 10 17 6 4 1 20 19 5 14 8 5 16 1 3 0 8 6 3 19 12 5 15 11 7 5 5 14 13 2 13 7 16 0 0 3 15 4 2 15 17 12 1 7 1 2 0 13 19 11 20 11 14 5 15 2 20 3 15 12 17 0 11 17 3 3 8 1 0 3 1 20 15 10 5 16 18 5 10 12 1 13 10 6 13 15 7 1 4 2 7 18 2 8 7 10 0 1 4 11 15 4 1 11 17 2 10 11 15 20 20 10 3 9 9 5 20 3 11 8 8 1 10 19 16 7 20 19 5 1 12 8 9 6 16 8 1 6 11 17 2 14 13 9 6 15 3 0 13 8 6 17 2 11 19 14 10 1 20 9 8 15 0 1 10 6 0 17 5 0 20 10 17 15 12 10 2 15 16 0 6 11 0 0 14 1 7 16 17 1 20 10 10 18 1 14 9 20 10 8 14 11 17 8 16 1 11 14 18 9 18 11 0 13 3 7 4 10 15 3 14 16 6 2 18 14 5 2 10 8 10 16 7 2 19 19 4 6 11 18 13 7 5 5 14 19 5 1 7 19 15 4 9 16 2 9 17 10 8 5 16 5 20 0 2 20 7 9 3 0 18 4 7 11 2 15 11 10 14 16 11 12 20 15 3 6 3 18 7 20 1 11 9 7 18 10 13 6 4 19 1 4 16 15 14 16 2 6 10 17 19 13 5 18 16 3 4 7 7 9 12 14 3 10 8 15 2 5 14 20 9 19 16 9 20 17 8 1 3 4 3 18 13 13 0 0 10 6 17 18 15 7 5 6 11 11 0 14 12 13 14 16 3 11 19 14 9 9 17 15 17 16 1 4 3 6 13 8 13 16 17 3 11 3 17 20 1 12 1 6 2 15 20 7 11 0 20 4 20 1 16 7 12 7 10 12 7 12 20 17 1 6 13 1 2 15 2 6 3 7 8 11 16 11 12 6 0 7 11 10 14 16 17 13 17 8 18 19 19 17 12 2 8 9 18 10 7 10 19 15 6 5 11 4 4 12 14 15 8 10 11 8 10 9 6 16 18 10 12 11 3 20 1 18 18 12 5 1 5 11 11 3 4 15 14 11 18 20 11 10 3 13 19 14 3 12 11 11 16 13 8 0 19 10 12 19 0 1 2 7 6 17 2 13 20 3 15 9 2 2 18 2 2 15 5 13 6 5 10 4 13 17 5 9 8 17 14 6 4 2 2 3 20 15 11 20 17 0 14 9 13 7 11 11 3 17 15 2 20 9 10 17 1 3 11 8 15 4 3 5 10 7 20 16 11 12 8 10 18 4 20 13 4 3 2 17 3 3 2 2 17 11 20 20 13 17 0 17 7 1 12 3 18 8 20 8 13 6 20 3 10 15 5 19 18 17 19 19 18 0 4 13 16 17 16 1 6 12 2 16 1 15 20 4 19 11 20 17 7 18 8 14 8 16 14 8 20 10 18 1 13 13 0 20 16 5 20 13 20 11 5 0 5 20 3 1 16 18 5 17 2 3 17 3 13 6 4 18 5 9 18 3 13 7 10 12 8 2 15 6 20 11 4 14 14 13 4 6 16 7 18 17 10 5 9 8 8 12 15 8 4 11 13 19 1 8 4 16 1 20 10 4 14 13 11 0 3 0 5 2 15 12 7 11 0 11 8 20 9 9 17 6 4 6 5 7 15 15 15 18 13 3 16 17 7 9 19 6 7 1 18 4 4 1 19 19 3 5 15 19 2 18 19 16 3 15 8 6 7 1 15 5 9 15 9 3 1 17 16 16 0 4 2 12 1 12 4 5 7 13 4 2 16 14 4 11 14 17 4 15 18 13 3 11 14 7 1 20 4 7 12 19 8 3 20 17 19 13 18 14 17 15 5 1 20 7 16 1 10 12 4 1 14 2 9 14 14 3 12 12 11 4 4 2 8 0 12 15 10 15 2 17 4 10 5 20 15 10 13 13 10 0 8 5 7 20 6 10 9 9 11 10 12 16 7 11 13 5 17 18 12 6 6 16 8 2 10 19 2 18 20 3 11 6 12 7 18 1 5 18 8 16 5 4 1 10 0 16 13 18 0 12 13 16 0 20 7 13 6 6 16 5 20 7 0 5 8 19 10 0 9 2 9 17 14 16 8 4 14 1 9 11 10 11 4 12 12 1 1 6 10 1 14 12 16 9 11 1 12 17 4 12 2 17 8 5 12 7 15 16 9 9 18 0 0 12 14 7 18 15 14 9 13 9 0 7 3 10 18 3 5 5 7 18 11 4 17 17 17 17 17 20 4 1 1 16 13 8 14 4 15 1 6 5 9 1 5 14 14 17 3 5 10 2 5 10 14 12 11 11 15 16 2 0 9 9 16 9 5 10 12 8 8 8 9 9 17 4 15 9 15 18 13 6 18 10 11 19 5 8 7 6 5 17 0 17 2 13 14 13 5 20 12 17 9 19 10 12 3 20 18 5 17 3 5 11 15 1 4 12 15 13 9 6 9 5 1 6 7 19 18 9 15 13 20 12 3 7 10 17 18 17 12 14 15 10 1 15 6 13 6 8 13 3 6 2 17 0 8 12 13 18 11 4 0 7 13 6 19 2 9 15 10 16 8 13 4 18 19 7 12 0 2 14 20 17 4 15 13 16 17 10 4 15 16 7 8 13 10 17 7 10 15 2 16 10 4 3 1 19 7 0 9 1 14 1 13 4 15 4 18 17 10 18 14 9 8 10 14 14 20 0 6 16 1 18 9 14 13 6 5 14 15 20 5 5 1 0 3 0 1 10 15 1 16 8 11 8 2 9 19 2 1 16 16 6 14 15 0 4 6 4 7 4 19 7 13 14 2 1 8 16 13 16 18 5 17 2 19 11 9 11 11 14 2 2 18 19 0 9 19 5 6 14 16 20 2 20 17 16 3 18 4 15 9 3 18 6 14 0 16 5 13 19 2 5 8 18 16 3 6 3 2 15 13 0 17 17 0 19 3 12 18 8 18 0 6 16 16 6 6 11 19 7 5 11 10 12 0 3 15 0 11 12 9 19 1 1 19 20 6 15 15 10 17 16 4 2 13 15 17 13 11 14 16 0 9 3 15 2 6 10 20 19 12 3 12 10 19 19 14 1 2 18 20 3 4 7 7 12 1 16 7 19 3 17 6 16 3 7 9 14 4 9 8 5 1 16 12 9 10 19 15 17 7 5 14 7 0 6 13 1 16 20 14 20 17 5 13 12 17 3 16 16 12 9 11 9 18 9 14 17 1 3 2 3 16 2 0 16 7 1 10 5 11 10 7 15 18 0 19 10 4 5 8 2 11 12 4 5 7 12 11 19 10 20 15 18 13 20 19 3 15 5 12 15 15 17 5 8 8 4 10 10 20 16 18 3 5 5 17 0 2 2 3 17 15 18 12 6 20 7 6 18 15 0 10 4 11 7 11 12 19 3 19 19 19 15 1 4 0 15 2 3 6 17 5 13 15 13 4 3 7 18 16 18 18 16 3 3 5 12 7 12 20 2 0 0 12 19 5 7 5 12 11 6 19 1 5 7 19 5 14 10 12 4 14 4 8 16 7 8 0 6 17 13 17 1 4 16 18 12 19 15 17 16 20 12 4 3 10 15 3 9 10 11 9 20 11 16 8 7 11 9 11 16 12 2 9 0 9 4 2 4 11 19 3 5 2 5 11 9 19 6 13 17 15 11 9 5 14 7 20 14 5 8 2 4 6 1 19 3 5 2 3 13 1 4 15 6 16 3 13 13 7 8 16 11 11 3 17 19 4 0 9 6 17 11 14 19 10 16 10 0 12 8 19 18 6 18 20 13 19 9 9 10 19 10 1 19 20 10 8 18 1 15 12 16 15 14 8 16 8 10 16 8 8 16 19 8 2 15 17 9 9 12 11 5 17 20 19 5 15 18 1 7 10 17 8 2 12 18 14 13 9 6 0 17 20 17 14 9 1 20 9 4 1 10 20 0 14 3 9 9 9 17 5 19 13 15 10 12 8 6 12 2 14 13 2 15 16 15 12 15 13 20 16 14 18 20 20 10 8 2 14 4 4 12 1 18 14 2 5 20 14 4 15 20 13 2 4 2 20 14 9 19 8 6 17 8 10 1 8 4 1 0 8 12 13 20 3 20 6 16 8 7 4 11 3 1 18 16 10 18 14 0 19 3 17 3 10 20 19 6 0 18 14 20 20 18 12 12 0 5 20 17 15 10 14 2 17 0 17 12 4 18 1 0 10 7 10 15 3 7 14 10 18 1 8 6 2 5 14 7 13 13 17 3 6 8 17 8 19 6 17 7 15 10 8 15 6 11 16 9 16 13 11 7 12 19 14 14 15 3 9 6 16 18 10 3 0 3 4 0 9 1 4 10 10 7 8 5 4 18 6 20 20 14 11 1 14 9 13 16 0 18 14 8 18 14 19 20 5 19 18 6 20 18 9 9 5 20 11 5 8 10 14 8 10 18 7 9 10 16 18 2 1 19 6 11 1 3 11 9 11 7 2 20 0 17 16 0 4 3 17 6 7 5 5 1 0 20 12 7 2 1 17 17 11 7 3 1 12 15 18 11 15 8 7 0 6 19 17 10 12 18 20 18 14 15 15 2 9 8 9 4 0 15 19 5 15 18 15 3 14 19 15 2 7 0 7 14 2 18 7 7 9 13 8 14 19 7 13 16 3 14 1 6 18 12 13 8 16 16 5 4 20 5 6 1 15 1 13 17 20 1 19 14 2 6 13 11 16 17 18 7 17 2 18 0 8 14 18 10 11 17 5 6 7 11 9 19 19 5 14 14 16 19 19 6 6 14 3 0 12 9 18 3 6 19 16 15 6 17 1 5 12 14 2 13 5 17 9 3 2 15 15 15 5 20 20 1 9 13 13 5 5 14 0 4 19 11 1 9 5 3 2 13 18 8 18 13 18 4 18 5 8 17 15 14 7 11 7 10 16 11 4 4 20 18 19 3 5 20 10 16 1 3 0 3 17 2 9 3 14 9 3 5 10 1 20 2 5 15 4 0 20 17 14 19 0 8 10 15 20 3 8 2 9 13 17 8 9 16 12 13 8 18 5 14 17 5 9 20 11 14 7 20 19 18 8 7 11 15 2 6 3 19 9 10 18 13 6 19 8 19 20 16 8 4 7 9 5 9 4 3 9 6 11 20 8 19 6 19 6 18 17 19 11 0 6 10 18 6 5 3 9 13 6 1 15 16 6 0 0 19 8 16 12 17 7 9 19 13 16 15 12 4 9 3 8 12 17 3 7 8 1 2 4 13 12 1 16 5 11 9 20 1 5 18 2 18 6 10 8 6 1 9 5 13 19 2 12 9 10 15 1 19 16 6 18 8 20 9 7 6 0 9 12 10 12 8 10 7 14 0 1 13 16 8 12 6 0 10 11 8 5 13 2 2 3 17 8 11 1 9 5 20 13 11 13 3 4 18 20 0 5 8 8 13 5 11 4 1 18 0 20 0 2 11 8 0 3 3 13 12 5 11 2 13 0 7 0 19 0 10 10 19 20 15 12 7 18 7 16 17 14 6 10 11 6 10 14 16 19 12 8 16 13 0 8 17 10 5 20 0 8 15 15 2 7 12 6 1 19 19 14 12 0 16 19 7 0 11 19 18 11 8 7 19 3 5 8 5 5 9 5 3 9 16 19 0 20 0 19 17 16 6 9 4 1 1 13 6 2 4 11 18 3 19 20 7 14 3 18 17 5 20 17 11 10 1 0 13 20 13 15 10 19 3 5 10 1 0 5 10 2 8 5 10 11 14 20 13 2 16 17 1 19 14 12 10 9 17 4 0 12 15 12 9 20 10 10 5 18 12 3 4 18 8 0 8 19 14 5 15 17 2 16 8 14 9 7 9 5 8 16 0 10 3 15 4 19 3 6 15 13 3 17 8 16 8 5 10 6 10 7 9 17 11 10 10 6 5 11 7 12 15 14 3 5 7 15 3 0 5 18 12 14 20 5 6 6 9 2 1 2 5 4 1 2 1 17 18 7 6 17 6 3 2 5 8 7 18 10 10 14 12 8 19 9 15 18 11 15 9 11 2 1 13 9 2 2 13 16 4 20 15 6 3 1 5 19 7 3 9 8 16 0 14 14 20 8 12 20 18 13 20 3 14 9 7 3 2 10 6 13 2 3 2 15 13 18 10 15 3 8 18 8 16 10 18 12 10 19 7 13 18 8 6 5 12 5 3 7 10 8 15 0 14 9 13 10 18 9 20 19 18 5 9 15 2 16 3 11 4 5 5 13 18 5 12 14 20 7 16 1 5 4 6 18 12 6 7 15 10 14 20 7 9 13 20 15 1 0 19 5 5 15 14 20 11 11 12 2 4 13 16 15 1 8 0 11 10 16 2 19 10 3 1 6 11 10 16 3 12 19 5 15 6 16 1 11 19 18 8 1 2 4 3 6 6 20 15 14 13 4 11 19 20 11 10 5 13 6 3 12 7 11 1 7 5 7 3 16 9 18 15 2 1 1 15 5 14 18 8 19 2 6 12 14 14 0 19 2 15 8 7 20 9 10 17 14 10 5 12 0 15 14 16 4 4 20 4 14 9 16 0 10 11 13 6 15 1 11 15 4 17 1 2 15 3 20 14 7 9 11 7 16 20 8 4 5 18 18 3 1 13 1 9 0 7 19 5 19 9 17 1 2 10 14 13 4 8 0 20 10 1 16 10 7 19 19 13 15 2 10 1 13 17 6 12 2 7 2 0 15 1 12 18 2 16 0 1 9 7 20 9 3 2 19 6 16 6 0 4 7 9 14 6 11 12 20 16 4 19 7 20 7 18 16 11 17 1 13 8 0 14 19 18 7 11 14 10 10 0 16 19 16 0 6 20 13 18 4 4 3 6 6 10 7 3 1 20 9 1 5 11 13 11 2 15 19 12 14 12 5 11 8 13 4 14 7 2 1 16 18 7 5 8 14 4 5 19 6 8 20 14 0 20 18 3 18 0 2 1 0 20 13 6 17 2 17 20 1 10 12 9 15 12 0 10 3 19 9 8 3 3 16 8 11 13 19 2 3 2 15 10 6 14 20 11 9 6 2 13 15 3 8 13 6 14 1 17 18 16 20 3 13 15 20 1 9 14 9 13 1 3 7 0 2 4 8 7 9 7 0 0 5 12 2 8 17 6 1 9 12 11 17 14 11 0 9 19 4 1 15 10 2 4 15 3 10 15 6 3 1 7 9 6 1 4 10 2 11 13 15 16 13 6 14 16 4 20 18 5 17 3 20 5 4 19 13 17 2 17 18 19 19 5 13 17 5 17 7 14 4 4 6 20 16 3 17 8 17 7 12 8 18 2 18 7 1 6 13 5 14 19 8 13 8 16 16 5 8 15 4 9 3 1 2 11 7 0 1 11 5 3 16 19 18 2 14 4 10 8 18 15 16 19 0 4 19 5 0 10 17 19 15 20 19 2 12 19 15 10 3 7 17 19 4 9 17 10 12 3 9 15 19 2 9 1 9 14 9 12 20 7 2 6 2 5 5 0 10 13 0 8 17 9 15 14 17 11 10 6 20 16 0 2 16 5 11 7 18 4 8 11 8 3 0 3 7 18 15 16 19 17 5 9 3 4 15 16 14 20 3 6 2 20 20 6 5 10 18 8 0 10 9 4 16 11 2 5 7 8 7 1 2 5 13 6 9 1 9 5 4 6 18 1 3 5 11 7 2 1 7 5 7 20 13 6 8 8 3 7 5 4 15 14 13 9 18 3 12 7 3 1 4 4 18 0 6 6 5 13 6 12 16 7 16 3 17 12 11 0 12 19 0 16 19 18 5 6 5 7 12 14 12 12 10 14 0 1 3 18 16 16 7 15 4 19 1 4 12 17 5 13 17 15 0 16 10 11 6 19 2 10 18 15 11 13 16 9 3 9 15 17 6 6 6 11 0 15 8 19 6 9 3 9 1 6 14 9 11 16 18 13 3 15 1 10 10 4 20 0 16 9 6 3 20 2 8 16 13 13 3 3 6 15 10 0 0 7 15 19 6 14 11 11 12 15 18 10 16 5 13 7 2 1 11 17 13 15 18 17 15 8 7 10 16 20 15 12 12 5 1 5 3 17 18 4 13 9 13 17 13 8 14 14 6 4 10 5 0 9 14 18 3 4 2 12 18 15 19 14 3 4 17 7 12 0 15 6 0 7 19 14 12 2 11 10 6 16 18 19 7 20 1 14 10 15 12 1 14 9 10 10 4 0 19 1 4 11 13 8 14 15 12 16 18 9 8 12 20 12 18 12 18 7 6 7 3 5 5 13 5 16 5 6 5 3 19 1 20 11 5 6 16 17 11 2 5 10 9 8 15 20 19 4 1 3 10 3 2 2 8 6 6 7 18 17 11 12 14 5 10 14 18 17 10 17 19 16 17 9 3 15 7 10 15 19 0 20 16 7 16 1 3 8 16 12 18 20 19 15 11 6 3 11 7 20 6 15 20 9 18 20 9 13 3 6 12 5 5 6 17 8 7 4 0 18 15 15 14 3 8 7 10 18 14 15 17 10 19 7 20 17 1 15 19 12 20 18 8 15 16 2 2 15 6 8 18 0 18 19 14 13 5 19 3 18 1 7 0 13 9 15 3 10 4 20 1 14 19 8 16 18 18 8 9 1 18 17 15 12 0 6 3 0 18 0 1 20 20 12 2 16 14 8 19 1 12 4 18 19 4 3 15 17 1 17 8 8 13 10 9 18 10 12 13 11 19 3 20 15 5 3 11 7 12 16 1 19 1 19 13 15 16 4 15 12 8 6 3 18 6 17 8 13 19 9 12 1 13 12 10 18 13 4 13 9 6 16 12 1 9 9 2 15 0 19 16 20 8 2 11 20 3 18 10 4 16 6 1 17 13 14 0 12 18 5 11 8 15 14 6 11 6 9 13 17 4 5 10 6 8 16 1 16 13 14 6 0 19 16 13 5 15 12 18 10 15 13 15 12 1 10 1 1 11 6 12 14 17 14 1 4 16 8 19 17 15 17 12 19 18 1 10 5 12 6 19 15 3 15 20 0 16 9 16 0 10 14 13 18 20 2 7 0 15 19 7 11 9 11 10 7 12 18 0 19 0 20 17 4 9 15 2 10 13 8 0 5 14 0 11 9 14 1 7 0 20 18 18 11 20 6 11 19 19 4 10 11 18 4 13 2 9 14 7 11 14 10 17 18 12 13 8 15 17 16 0 16 5 1 1 12 5 17 10 7 0 13 11 15 17 7 12 2 4 7 0 19 20 14 6 1 14 19 14 2 17 12 12 17 5 18 10 17 14 17 19 4 4 10 9 11 16 14 19 3 0 19 15 3 15 12 4 12 3 3 19 3 4 9 8 1 19 0 9 13 17 11 5 5 12 1 5 4 9 20 15 20 17 13 6 10 6 5 16 20 1 6 15 3 14 11 2 6 16 3 16 3 2 12 7 7 8 0 18 11 4 8 4 5 4 7 2 14 4 17 20 1 16 2 10 15 1 10 9 7 0 6 5 8 16 1 9 8 13 0 18 9 1 1 11 3 0 15 2 15 19 6 4 2 4 19 9 14 9 13 5 16 1 9 4 18 3 10 5 3 10 11 13 8 13 14 9 10 18 2 20 0 11 3 6 8 4 3 2 3 9 3 13 3 0 18 13 1 14 10 19 5 14 19 4 3 2 8 19 14 2 8 9 15 5 17 8 12 13 13 16 16 13 20 18 1 9 8 18 6 5 13 18 5 19 7 13 14 6 6 2 14 6 7 9 14 7 12 13 1 2 5 1 6 5 4 4 13 4 4 9 2 15 18 17 7 14 15 2 14 1 3 18 14 16 8 14 5 3 0 20 2 16 6 12 11 0 9 12 9 18 9 9 10 0 12 3 2 12 20 16 0 20 2 9 9 7 11 15 19 3 3 0 9 12 9 18 11 15 18 4 15 14 3 20 6 8 17 0 1 3 1 8 4 10 12 0 19 5 15 8 5 20 7 16 2 2 8 16 4 12 6 20 10 8 5 1 17 9 9 5 2 12 0 15 3 10 4 11 4 5 5 18 19 7 18 8 2 13 1 9 7 7 5 10 8 18 9 16 5 10 20 16 11 12 1 16 10 5 18 6 11 14 14 11 6 11 4 9 6 17 0 12 17 4 1 0 3 17 8 13 16 12 19 16 15 13 8 5 9 19 4 13 7 8 2 1 17 14 15 16 3 8 13 10 17 5 20 13 20 11 19 6 3 12 9 3 11 11 16 18 14 14 2 17 7 0 17 8 6 0 12 20 8 6 17 10 17 16 1 7 18 14 20 16 15 17 19 5 12 5 2 11 16 10 4 15 10 2 17 12 1 15 19 8 16 3 12 14 0 18 17 7 9 3 15 14 12 18 16 6 3 9 12 5 2 17 0 1 12 4 6 11 1 5 9 12 9 14 5 17 15 15 16 7 7 7 11 10 4 0 0 14 18 19 16 15 6 5 16 16 8 8 3 11 0 0 4 16 3 6 9 5 12 17 0 8 14 19 3 8 5 4 0 7 2 16 20 5 15 18 6 2 20 16 13 2 16 20 18 13 0 15 12 3 19 5 10 15 9 13 18 17 2 2 18 15 3 14 6 0 9 15 1 19 2 13 17 13 17 13 12 13 10 0 0 15 9 14 9 15 12 12 6 18 14 19 4 5 6 4 3 13 9 15 12 12 8 1 15 1 20 9 6 7 2 16 20 4 9 6 20 8 11 11 9 0 12 6 13 8 14 20 1 8 5 9 19 4 14 17 9 10 1 10 19 15 7 16 7 19 11 4 16 20 6 17 12 11 13 20 8 12 14 7 9 3 16 3 4 0 8 19 14 0 12 4 1 14 9 5 20 17 3 14 16 15 3 6 16 20 11 0 13 9 1 1 13 16 17 5 10 19 2 1 1 1 5 1 17 7 14 3 16 3 7 18 14 16 8 13 20 14 4 9 20 0 17 2 8 17 10 0 14 1 5 12 18 5 17 11 6 11 20 18 0 4 12 5 4 1 2 4 13 2 18 7 8 1 13 17 5 14 15 13 2 19 12 11 3 4 4 20 7 15 17 12 17 8 16 3 18 17 7 18 2 3 17 14 15 10 13 12 1 20 5 17 6 4 20 9 2 9 16 17 14 15 6 13 9 19 18 11 14 13 17 8 5 7 3 15 5 14 13 0 1 5 18 17 18 4 2 15 7 9 5 8 20 20 13 16 17 12 2 8 5 20 1 9 7 10 18 4 16 17 10 11 17 16 12 1 14 9 12 8 15 2 5 8 17 10 14 3 17 3 4 9 19 15 18 5 6 19 9 13 10 0 4 5 6 9 7 15 13 10 7 11 9 7 11 12 13 16 14 16 4 16 20 0 17 9 14 7 4 4 14 11 13 19 4 7 18 19 18 9 13 20 15 19 4 20 2 5 10 8 8 4 0 17 16 13 9 10 17 10 20 10 2 2 12 3 18 12 15 9 13 5 4 0 12 20 18 7 8 8 1 0 12 19 14 17 17 2 15 6 13 7 15 5 20 16 14 16 1 5 19 7 5 13 8 0 12 8 2 14 9 8 6 17 18 0 17 11 12 1 4 4 13 4 18 10 9 12 16 16 11 1 15 13 10 11 13 5 12 9 19 6 7 2 7 11 5 6 12 14 12 20 4 19 11 3 0 11 13 9 6 1 0 1 15 2 11 14 16 19 5 16 8 6 1 14 13 5 9 15 20 2 13 1 15 12 5 2 20 19 7 11 8 15 2 0 12 3 10 18 14 5 6 1 5 6 4 14 13 9 9 3 2 12 13 14 13 18 18 12 14 5 20 19 6 12 15 10 13 7 15 7 16 10 16 9 7 4 2 3 19 11 0 18 2 0 16 4 16 8 16 15 18 3 8 10 6 17 11 5 7 4 7 20 13 2 12 19 5 13 9 9 5 11 0 19 0 20 0 18 8 13 2 13 20 17 10 18 19 12 5 13 2 10 8 14 6 3 18 8 6 16 13 8 9 2 11 20 17 10 12 2 14 9 14 16 18 15 19 11 10 11 17 0 5 18 14 6 19 16 9 0 18 11 13 2 18 0 13 9 3 13 16 15 6 1 16 19 0 5 7 2 5 14 17 0 17 17 8 4 3 4 14 14 16 13 3 10 0 18 12 15 7 0 19 20 4 12 1 12 20 7 16 18 10 10 13 16 7 0 3 4 0 1 7 15 8 6 18 2 5 14 18 0 5 3 9 12 19 0 7 20 12 0 10 17 12 7 1 11 16 17 18 3 15 11 5 5 11 1 4 11 0 14 5 17 12 12 19 5 18 4 1 12 19 20 20 3 10 20 15 7 8 6 16 4 0 15 7 14 8 10 2 9 6 10 13 2 4 15 7 7 0 19 12 19 11 9 0 19 0 4 1 13 10 7 17 15 4 11 1 7 4 7 2 6 9 18 8 2 18 5 7 17 7 1 6 3 7 9 16 13 8 14 11 1 12 18 6 2 11 2 14 18 13 6 2 4 7 11 5 12 15 2 9 3 19 5 16 7 10 18 0 3 13 8 15 12 1 14 10 4 4 15 8 3 16 6 13 12 0 8 16 18 10 14 7 13 6 17 17 17 3 19 20 7 12 20 17 3 10 5 4 7 20 20 13 20 3 15 8 14 0 20 14 1 10 11 2 15 3 0 18 3 8 18 1 19 7 17 17 9 19 12 2 4 9 10 17 5 6 11 7 10 0 5 9 4 8 12 17 18 4 7 11 3 4 4 5 20 9 0 0 16 4 14 1 5 13 6 12 7 0 14 10 10 10 12 1 13 4 4 2 19 3 0 2 0 0 16 18 0 4 16 14 20 5 17 20 7 20 8 9 3 2 20 20 15 3 7 19 14 9 7 17 19 17 18 11 3 13 8 17 13 1 15 4 15 4 10 1 8 15 1 4 4 4 8 12 20 20 4 17 15 13 20 7 16 12 6 8 14 17 15 9 13 14 2 16 6 3 17 9 7 13 10 16 13 17 16 3 18 4 8 7 0 10 14 11 17 15 9 20 16 16 1 16 13 20 17 12 11 16 19 17 17 19 2 4 17 8 1 13 15 11 8 14 14 6 11 13 15 20 9 3 5 9 14 15 8 4 0 11 15 7 10 19 2 14 7 6 1 3 20 11 10 0 1 1 1 15 12 11 8 12 18 14 13 4 17 18 13 5 19 8 10 13 15 7 9 3 18 2 18 13 11 12 9 20 16 3 5 14 2 15 5 5 6 9 4 10 3 11 0 7 2 13 8 12 8 1 20 1 19 13 18 4 5 4 1 15 20 5 3 5 4 9 19 13 6 18 1 7 3 11 18 7 16 15 13 19 2 0 3 13 4 15 14 0 3 12 5 3 14 3 18 12 1 9 19 18 11 8 3 2 13 11 4 5 11 12 0 14 9 3 12 16 8 9 5 16 1 5 8 7 17 20 5 13 18 12 12 14 1 20 15 13 12 14 6 2 16 19 10 6 8 9 11 13 10 1 8 8 1 12 1 12 13 11 0 4 6 6 0 0 8 3 15 20 4 15 16 3 8 14 6 3 7 11 9 13 19 6 14 11 17 3 4 10 11 9 15 19 8 1 11 20 7 2 17 8 19 1 16 12 14 13 9 3 11 18 9 4 9 10 12 3 18 19 16 4 7 13 13 14 11 0 2 0 4 4 2 12 14 9 4 12 10 2 11 1 0 4 5 0 5 2 1 16 20 11 9 8 19 8 13 20 0 11 18 11 5 15 0 17 2 11 16 7 16 5 11 9 19 11 7 9 3 1 8 3 2 10 14 11 10 1 14 6 6 14 0 5 14 11 6 0 1 9 4 7 2 4 0 8 8 5 3 20 0 7 13 3 0 11 15 15 1 5 6 10 5 4 7 15 17 12 0 5 0 20 6 17 13 1 10 1 2 12 16 12 15 1 0 15 17 16 17 18 18 13 11 4 10 3 18 10 9 19 5 19 10 19 6 7 7 4 12 20 17 3 10 20 14 8 15 10 8 8 9 16 0 17 16 0 12 11 13 12 16 17 2 8 10 15 20 8 13 20 8 9 3 0 9 13 11 20 8 1 14 1 9 14 6 13 3 16 1 9 14 16 3 13 0 2 15 5 3 9 20 5 19 17 3 12 18 19 1 0 18 7 15 7 3 7 14 17 13 19 12 11 10 0 10 20 9 11 9 14 17 7 18 10 15 5 3 3 14 1 12 16 2 10 6 10 12 9 9 12 1 12 3 6 8 9 7 10 4 9 13 1 15 19 8 9 10 10 20 0 3 16 7 16 7 9 19 18 8 13 16 2 9 11 10 6 8 6 6 7 17 17 3 18 18 15 1 11 10 15 6 14 19 19 11 20 6 13 1 15 17 18 18 4 15 5 4 16 20 15 5 17 2 13 10 9 14 16 15 19 5 15 13 20 13 0 15 12 4 5 14 19 0 2 18 16 9 9 1 16 15 12 7 4 14 10 13 2 1 13 8 19 6 11 15 6 1 2 2 9 2 6 16 0 13 9 11 16 15 20 14 20 8 20 2 13 13 0 20 14 15 5 3 13 5 8 10 1 16 2 14 13 17 20 14 0 18 12 4 18 18 11 5 5 17 17 8 12 2 6 9 17 7 4 4 6 0 5 18 6 18 3 4 10 0 13 6 9 0 14 5 10 7 20 2 8 13 3 14 18 8 17 15 5 20 17 0 16 10 2 4 14 15 10 20 8 7 11 8 19 7 19 9 18 14 17 18 9 0 20 19 13 12 20 7 14 20 5 18 6 18 7 7 14 10 2 4 8 10 4 5 4 6 2 15 2 10 17 0 7 9 12 5 12 8 2 11 12 12 7 0 6 1 17 7 18 20 5 18 15 1 13 17 14 1 2 12 15 13 9 1 20 9 3 7 6 7 20 2 3 4 14 18 0 11 16 16 2 15 3 19 10 11 1 14 9 7 4 1 14 10 3 16 17 15 4 1 10 8 12 16 12 1 16 10 6 15 10 0 17 17 12 3 17 7 20 17 8 8 10 8 14 20 8 1 10 12 17 10 4 4 5 20 1 19 17 10 20 6 18 8 14 11 17 14 16 16 19 11 8 15 10 15 9 7 15 1 20 4 8 14 3 17 13 15 2 18 5 0 6 12 14 2 2 7 9 19 3 12 1 2 8 9 17 13 6 5 8 13 19 17 18 17 20 5 20 4 2 3 6 13 13 6 15 18 17 17 16 15 1 18 15 15 5 3 6 8 14 9 5 0 18 19 5 20 7 6 18 1 0 14 6 4 10 17 10 19 16 16 10 3 17 12 0 14 18 8 2 20 4 9 11 9 5 10 13 6 11 15 12 9 10 3 4 1 19 10 6 10 2 5 13 1 6 7 13 6 5 13 6 13 5 9 14 16 10 10 10 1 20 1 11 20 19 4 14 3 18 7 0 2 0 4 14 18 3 2 3 10 3 3 15 7 17 4 2 17 6 12 14 18 17 16 2 8 14 1 1 11 0 4 5 2 9 7 5 5 16 3 17 4 0 15 6 9 17 10 10 5 3 16 5 4 18 9 13 16 15 14 4 11 3 5 7 4 10 10 4 3 17 1 15 15 9 17 8 5 16 12 3 4 20 19 18 8 15 15 8 19 8 6 20 20 19 18 0 8 16 19 7 15 5 18 10 15 17 5 18 19 15 5 10 11 8 2 20 13 7 14 2 19 2 7 11 16 0 14 19 6 19 15 3 11 8 12 11 7 12 11 9 10 10 16 16 12 18 3 9 5 3 0 0 11 14 10 4 1 4 15 5 8 9 14 15 20 18 14 0 16 14 0 12 2 13 7 5 16 20 5 13 9 7 13 3 17 1 9 12 14 18 19 16 15 17 10 4 20 14 15 11 14 7 12 10 5 7 3 18 10 0 14 6 2 17 18 0 19 0 0 17 5 6 1 4 20 10 0 8 17 7 18 18 20 8 7 19 4 16 6 16 9 11 19 19 14 18 2 8 16 10 0 7 0 14 4 0 5 0 7 0 10 15 7 5 14 12 19 2 1 4 12 15 14 14 6 7 12 0 18 11 9 15 7 14 9 14 7 16 5 5 10 15 6 5 4 10 11 7 7 14 0 13 18 14 0 4 18 14 0 15 12 7 9 17 12 18 8 8 14 7 13 11 6 11 3 2 8 14 20 7 9 2 20 9 2 11 2 18 6 7 1 1 4 9 13 17 0 16 17 2 0 4 0 1 17 4 16 9 19 4 10 16 18 10 15 3 0 3 4 15 14 0 5 16 4 3 1 14 3 13 9 7 3 4 9 2 19 12 12 1 20 4 1 12 19 7 19 6 10 17 14 10 2 8 9 16 0 4 15 6 18 3 3 4 7 5 10 4 11 5 7 19 4 2 14 11 20 18 0 8 17 20 19 11 15 8 4 16 14 3 4 5 15 15 20 17 6 16 2 16 7 17 11 2 1 11 9 18 18 8 6 2 19 14 13 16 3 9 18 1 2 0 14 10 5 11 6 18 7 18 20 1 19 1 16 2 17 12 4 12 8 2 1 9 1 6 2 11 20 11 0 4 9 9 12 1 1 19 13 18 14 8 18 5 1 11 3 3 8 0 5 8 2 8 4 12 17 13 8 4 3 13 5 10 14 16 20 13 19 4 0 8 2 1 2 6 11 17 19 4 17 8 2 7 19 11 10 9 11 7 20 13 14 2 0 4 13 1 17 5 4 10 7 20 16 12 10 7 5 0 13 6 8 4 16 2 0 8 3 12 19 16 13 8 16 10 11 6 3 1 12 6 4 5 9 16 12 4 13 14 7 0 9 0 1 20 5 9 9 12 10 8 9 20 19 3 12 16 16 19 3 13 2 9 18 12 20 14 13 20 16 20 3 15 3 7 4 10 14 7 4 15 19 13 0 16 4 9 14 15 18 12 8 12 3 17 0 19 6 3 11 9 13 2 15 5 9 1 18 16 12 0 13 5 16 15 17 10 9 14 15 8 18 19 15 1 15 6 8 15 8 20 14 19 20 7 4 1 6 3 0 4 18 12 3 1 5 11 10 12 10 14 3 17 19 9 18 20 6 9 6 12 4 9 12 10 1 9 6 17 16 1 13 14 10 4 13 13 8 6 3 16 12 18 18 8 18 11 10 2 14 11 11 6 9 6 19 9 18 19 19 8 6 3 8 20 15 14 11 10 20 20 5 2 3 3 11 5 7 2 11 1 17 20 5 5 3 14 13 2 11 17 7 10 7 8 16 2 20 9 2 17 9 14 1 0 2 2 2 7 15 7 7 0 14 8 20 1 11 2 19 8 10 14 20 8 1 15 9 1 3 12 6 20 4 0 3 1 8 7 16 13 3 12 10 15 2 18 19 0 15 14 13 10 7 3 11 16 1 6 2 8 20 18 4 11 4 3 8 3 4 9 20 13 16 5 9 18 15 12 11 11 18 18 8 12 19 3 2 11 9 0 2 16 17 12 0 7 14 18 14 7 15 17 0 7 9 16 7 10 19 10 8 16 20 3 17 19 16 20 16 16 8 3 9 14 10 2 14 15 17 14 9 20 1 14 10 3 9 20 12 4 16 19 10 1 17 11 17 4 12 2 17 15 14 15 6 19 16 7 18 1 7 10 4 12 2 11 18 11 13 17 3 10 20 8 2 4 2 13 13 12 11 8 1 13 11 7 20 12 4 12 14 1 19 17 10 3 16 1 1 16 13 7 4 4 12 20 10 15 0 10 9 8 20 10 3 11 4 19 17 18 3 9 20 3 7 8 6 9 2 4 4 14 8 17 0 11 3 6 2 20 3 15 12 8 16 11 14 6 18 10 14 13 11 6 9 16 14 15 1 12 2 19 12 10 14 10 12 13 9 0 7 20 1 8 12 16 0 8 14 9 16 11 14 12 16 6 8 17 10 13 11 18 10 18 1 0 7 14 18 8 10 11 3 6 4 7 19 17 10 12 16 7 5 10 15 14 17 14 14 8 16 16 16 3 1 2 2 18 14 20 10 10 19 2 20 8 10 2 18 0 1 2 2 15 20 17 17 9 20 9 3 5 20 10 12 16 15 1 12 6 14 7 6 12 9 11 16 10 16 11 10 19 11 13 14 12 16 0 5 2 5 20 20 4 19 2 5 7 11 12 8 3 16 7 10 19 13 17 14 11 0 6 10 6 9 7 0 12 13 15 1 3 10 14 6 18 10 20 7 20 18 1 6 16 6 15 7 18 16 17 11 2 4 9 17 16 6 10 4 6 9 2 15 13 17 15 10 16 16 18 1 7 2 11 20 3 17 11 7 2 10 16 12 11 12 20 2 14 12 6 8 8 6 7 2 13 5 17 14 8 19 11 18 6 17 11 2 19 18 7 16 4 11 2 16 4 19 19 5 2 13 13 18 4 17 15 11 17 19 20 8 8 14 12 16 5 14 14 11 4 1 4 5 3 10 7 6 10 17 12 14 1 3 14 3 14 16 17 12 12 20 12 19 7 11 10 11 15 1 13 16 17 19 10 8 5 5 1 20 12 5 9 2 4 20 6 18 2 15 2 16 11 20 9 4 9 12 7 11 5 17 3 17 6 16 19 6 2 6 11 0 20 5 12 6 6 8 7 12 5 9 10 11 5 10 4 13 4 19 15 20 2 1 11 18 10 15 2 5 16 2 17 2 0 10 20 16 0 14 8 0 7 13 17 17 16 0 10 10 15 7 11 0 0 13 16 7 8 18 0 15 3 2 7 8 6 1 15 11 14 4 7 7 15 15 19 14 12 16 3 15 14 5 1 7 18 3 4 8 2 3 20 13 8 20 15 0 3 11 7 10 3 12 17 1 4 2 11 3 4 15 2 0 9 12 7 18 1 4 3 3 19 6 10 11 18 7 4 1 0 7 16 2 12 0 12 7 15 8 12 14 8 10 17 5 14 8 10 8 20 18 14 20 18 9 0 4 0 3 1 0 7 12 12 0 4 5 8 10 13 15 2 3 20 15 1 0 16 17 13 15 18 14 0 13 8 11 7 15 0 8 5 15 0 3 3 18 5 3 20 19 3 6 3 3 7 8 19 13 12 11 6 19 19 1 5 7 19 7 11 5 6 18 0 13 0 5 8 7 9 10 9 13 9 7 8 5 2 4 1 19 16 0 20 5 3 16 1 14 1 15 14 17 13 1 12 20 3 16 7 13 19 11 6 14 13 15 1 9 9 10 15 1 2 3 19 17 1 15 7 6 9 12 4 20 7 11 15 12 4 20 4 12 3 13 6 14 14 7 15 7 19 0 18 13 18 6 8 9 18 0 18 8 16 19 20 12 9 1 6 19 9 13 2 9 19 7 3 20 15 1 7 18 19 0 15 4 1 13 2 11 9 3 5 10 7 15 13 18 6 12 7 9 19 10 5 18 20 1 1 1 5 7 2 5 2 16 3 18 18 17 7 17 9 5 4 16 7 12 2 12 16 11 14 13 7 1 12 4 5 1 13 16 16 13 1 5 4 12 17 8 7 8 13 12 2 4 6 17 12 14 15 18 15 4 10 6 7 4 0 13 16 9 11 3 16 18 6 4 5 4 19 5 20 19 15 18 5 1 1 17 12 13 6 8 13 19 7 5 5 7 14 5 15 2 5 8 17 4 9 4 2 1 9 6 3 18 10 1 16 15 11 18 3 10 2 13 1 18 2 2 16 17 14 16 6 17 5 20 20 9 17 18 7 17 9 10 5 7 0 11 10 1 5 2 4 3 7 15 19 5 6 15 9 5 20 13 3 19 0 6 2 14 15 16 16 16 9 10 12 8 0 14 13 6 4 10 3 9 3 20 7 16 16 1 0 11 10 12 7 15 16 20 11 15 20 17 2 12 9 5 2 7 12 4 18 11 17 11 20 13 4 10 3 10 7 2 14 14 4 4 18 4 12 13 2 12 15 5 13 19 9 12 5 8 11 8 19 17 13 9 2 15 2 19 1 14 19 4 10 9 8 0 13 16 16 15 5 4 20 17 13 15 0 16 7 18 11 8 8 2 19 9 5 1 9 2 7 20 3 2 4 18 4 9 0 4 17 9 12 0 16 2 19 11 3 8 19 1 14 8 8 20 12 18 8 9 7 20 8 4 16 8 20 15 19 3 0 2 9 20 6 3 8 2 16 16 4 8 2 4 13 17 17 5 11 7 11 10 7 6 12 10 2 20 14 9 19 16 8 7 16 13 7 11 10 13 6 6 2 12 15 10 9 1 8 19 19 16 5 6 7 5 16 3 19 5 5 16 16 5 10 2 4 0 13 12 10 7 2 11 5 12 9 7 7 8 6 2 0 14 15 17 9 5 10 10 2 19 4 8 0 7 9 0 18 12 18 10 18 2 4 15 19 7 4 8 8 12 16 9 0 18 19 1 2 14 11 17 5 15 19 18 1 18 7 1 15 11 11 9 10 7 19 16 11 18 1 8 11 20 15 4 6 7 10 7 6 9 20 14 20 2 12 1 14 4 14 10 8 9 7 14 14 9 13 17 17 4 4 1 17 7 10 16 20 9 18 2 19 16 15 19 8 4 15 17 6 3 10 0 19 20 10 7 17 5 17 18 4 11 7 2 9 20 18 11 11 13 8 10 11 19 9 5 12 20 18 13 20 13 13 5 16 12 9 7 3 14 14 5 5 9 3 15 17 1 20 9 18 1 4 0 20 4 5 20 4 13 12 17 13 6 20 9 1 17 13 12 0 14 7 19 2 11 9 5 8 16 4 13 1 5 4 3 17 11 16 9 19 7 17 9 16 15 1 7 6 20 3 17 9 9 13 3 8 3 20 11 10 15 9 9 0 18 14 11 6 3 7 16 12 7 19 14 8 9 11 18 19 15 20 2 3 6 4 15 7 16 18 8 9 0 12 4 6 12 6 7 6 3 12 6 19 18 6 8 0 17 2 20 13 1 7 9 8 15 18 20 11 19 8 3 1 14 0 2 2 4 12 9 19 15 19 11 14 16 11 10 2 4 15 16 11 9 14 6 18 13 20 6 3 16 1 3 9 1 9 6 19 2 9 2 1 6 18 12 1 12 15 10 5 2 15 13 13 18 3 19 18 11 2 2 8 3 9 13 12 5 8 16 14 7 1 4 12 20 4 1 19 6 2 8 15 4 14 12 3 7 18 5 13 13 7 19 19 11 13 12 4 11 10 12 18 5 0 0 5 12 4 10 8 15 6 19 2 11 4 15 0 7 17 19 17 7 16 16 7 9 13 0 7 12 19 6 17 15 17 18 2 1 0 4 6 20 1 20 2 8 14 10 7 10 19 4 17 11 18 8 14 2 16 9 1 1 0 6 1 11 0 17 2 5 2 8 18 13 16 7 14 7 9 6 16 14 11 19 10 16 13 17 19 6 17 12 12 17 15 19 13 16 4 4 3 8 13 8 10 9 20 7 3 18 6 0 11 20 8 7 5 15 1 9 0 9 15 3 19 15 3 12 7 5 3 3 15 13 9 2 15 14 16 10 3 4 15 4 0 11 0 6 1 18 6 16 0 12 20 17 8 8 7 6 12 5 19 17 0 13 20 1 3 11 17 1 6 4 13 19 8 2 5 1 2 18 15 0 10 16 3 18 1 13 8 16 15 9 0 11 20 16 2 15 4 0 14 5 1 17 6 7 8 5 13 13 16 10 2 10 9 20 3 13 8 1 1 10 15 7 17 15 15 20 5 13 20 17 15 16 7 12 11 16 17 13 11 15 1 17 10 2 1 16 17 14 13 16 6 17 5 5 6 16 16 17 1 18 7 9 15 6 19 7 0 14 14 8 18 5 18 4 7 13 2 12 3 0 17 15 15 7 2 12 3 19 18 4 5 11 16 12 4 14 9 19 11 17 18 13 16 7 20 14 13 15 0 10 9 11 3 2 6 3 0 12 10 16 7 17 15 18 6 6 12 1 7 5 16 17 15 0 12 18 2 19 18 1 14 12 7 19 12 13 10 19 2 14 7 14 5 18 1 20 3 9 7 11 20 15 12 20 7 18 4 3 1 19 6 0 8 15 20 0 6 0 10 19 1 11 5 20 0 2 0 3 13 14 3 13 5 0 6 18 17 20 7 3 16 15 2 14 13 1 13 6 11 12 9 17 5 12 8 11 5 2 11 18 11 10 8 18 10 11 10 4 18 11 9 4 6 4 6 13 18 10 6 20 4 15 19 7 19 17 7 11 3 1 2 1 17 2 2 1 7 6 14 1 20 19 0 11 5 1 2 7 12 1 2 0 16 10 0 9 18 7 8 5 19 0 1 0 0 5 16 15 1 10 17 9 6 8 0 2 15 17 8 0 11 15 8 16 7 4 17 7 5 17 20 16 10 9 1 2 4 10 4 20 18 6 1 16 18 3 10 15 14 3 5 13 7 5 2 18 13 20 13 1 20 6 9 16 5 11 3 15 17 4 3 1 4 7 0 15 16 13 8 6 0 0 14 9 2 16 1 7 14 11 12 9 19 20 8 10 14 6 10 14 2 1 15 11 10 17 18 3 5 1 9 5 17 16 9 6 12 13 4 1 6 1 19 19 12 19 11 9 15 11 20 19 17 16 14 9 20 8 20 19 17 16 14 5 12 12 15 4 17 3 1 11 18 6 15 17 12 3 9 12 7 9 18 20 12 5 3 8 1 5 13 20 19 5 8 12 7 14 19 12 2 12 12 16 20 4 15 16 20 2 13 12 8 12 13 15 12 10 9 9 10 14 15 9 9 14 5 1 20 8 19 20 5 17 0 4 19 3 15 4 3 14 6 5 2 19 1 12 10 16 17 19 1 19 3 13 1 4 0 15 11 5 8 20 18 9 3 19 11 16 15 17 4 0 0 6 6 10 14 18 2 5 20 18 2 18 10 2 10 2 2 0 15 16 10 15 12 15 6 6 17 18 9 7 19 10 13 3 10 2 6 3 4 1 17 7 10 5 8 0 1 18 14 14 10 0 17 14 9 16 8 8 15 11 19 17 17 10 1 4 19 8 0 1 19 12 18 19 3 14 5 0 8 5 2 19 18 18 0 13 19 16 3 14 20 7 12 14 13 9 18 10 17 3 16 20 15 0 18 12 9 8 5 20 8 3 12 2 15 17 11 10 11 15 5 12 6 14 1 15 6 14 2 5 5 4 15 3 13 19 11 10 16 19 18 10 18 17 17 7 2 7 2 7 1 1 4 20 2 7 20 8 17 7 19 13 10 11 8 4 19 17 13 8 3 10 1 14 19 19 7 19 0 12 8 17 2 0 17 16 20 8 5 10 9 7 20 19 16 1 3 1 18 16 1 13 7 4 18 7 19 20 18 12 19 18 19 3 9 10 15 16 10 5 19 2 4 20 17 0 1 5 1 15 7 7 10 0 13 6 3 6 2 11 1 0 0 0 8 15 18 20 18 19 14 19 19 3 20 0 3 20 5 2 8 20 0 11 6 7 2 12 0 20 19 18 3 6 5 16 17 7 16 12 5 9 11 7 18 1 9 12 18 18 17 1 16 7 7 19 0 7 17 8 8 5 18 6 12 20 5 10 16 20 3 19 13 1 5 17 12 2 16 4 6 17 18 9 13 14 3 19 20 17 16 18 8 8 4 9 2 12 18 0 10 1 17 19 1 2 0 1 8 10 14 2 10 18 2 15 12 19 12 19 0 6 14 8 9 13 17 16 5 10 12 13 17 5 0 0 20 17 1 15 5 14 13 8 15 0 15 14 10 19 6 16 0 0 3 15 18 1 12 9 2 0 5 19 6 4 4 3 10 5 6 18 2 0 14 2 8 9 5 20 18 16 9 11 13 12 0 18 8 17 1 8 6 1 8 14 11 1 2 2 8 9 2 7 2 8 12 19 17 14 16 5 9 13 7 16 10 6 3 6 10 20 2 6 11 2 19 9 1 17 15 15 7 14 11 5 9 20 1 7 20 0 5 6 8 15 0 12 8 3 19 1 5 8 15 12 20 2 6 9 17 6 19 17 7 19 15 10 2 9 15 0 9 12 1 15 8 12 8 5 7 3 16 2 4 19 8 12 17 4 16 18 13 2 3 12 20 19 12 10 16 5 0 8 10 9 0 1 16 5 4 8 16 17 12 17 5 14 19 10 9 8 20 20 11 13 19 2 15 13 9 18 11 16 2 1 16 7 17 10 19 8 3 0 15 4 20 14 10 0 5 12 11 7 1 6 18 17 11 16 7 5 17 12 7 16 9 18 18 1 19 16 16 1 14 3 13 12 19 1 9 8 7 19 3 14 13 20 14 6 2 19 15 10 16 14 17 1 7 5 4 19 4 15 9 3 6 9 2 12 13 0 4 2 0 19 3 8 14 2 3 14 18 11 16 12 4 12 6 9 7 9 6 12 18 20 7 3 17 16 9 7 6 2 16 8 16 19 18 2 9 3 5 17 5 18 6 7 1 12 9 8 13 7 12 2 5 17 9 10 7 18 5 11 2 3 16 4 6 13 2 20 0 9 2 2 2 1 11 15 19 17 4 6 0 9 17 18 0 10 4 7 2 3 5 0 1 20 9 20 7 5 4 17 14 18 14 10 0 16 9 14 4 3 3 16 9 13 14 13 7 12 20 7 4 1 20 14 6 16 10 7 17 5 6 6 17 1 15 12 18 19 8 6 3 3 3 19 10 15 7 3 16 6 5 16 12 20 12 6 10 9 1 11 5 9 13 3 4 14 6 9 18 6 7 18 7 16 16 2 14 17 0 8 0 10 14 2 10 14 11 11 12 3 19 7 0 7 10 15 6 7 18 18 3 8 7 10 11 19 14 4 9 1 8 18 14 15 13 16 18 2 7 10 6 16 11 16 15 13 12 18 5 15 8 14 10 11 16 3 5 5 17 20 11 3 13 16 13 0 0 13 1 1 20 17 17 3 4 8 8 15 15 16 17 6 12 20 3 3 20 12 8 12 16 6 1 4 12 3 9 7 6 9 10 1 16 1 16 13 13 17 0 20 3 3 3 16 18 4 2 0 18 12 9 7 4 7 7 10 3 15 3 1 1 7 6 7 8 17 8 17 19 7 10 12 1 15 14 4 4 2 8 17 15 18 13 20 1 5 20 15 14 11 19 7 3 9 18 17 16 2 11 7 11 19 9 18 8 1 16 7 2 11 14 14 14 7 17 9 3 17 3 14 1 6 16 1 14 13 13 12 20 9 7 20 3 6 9 7 2 11 0 18 17 8 6 10 15 4 16 15 5 5 13 18 15 10 11 17 12 17 11 18 13 11 8 4 6 1 16 8 5 1 3 13 13 19 13 3 10 14 3 16 4 19 8 18 1 9 1 15 11 4 16 18 2 10 7 19 15 3 13 14 11 16 0 16 8 13 20 19 14 7 8 1 20 3 6 6 8 19 9 5 18 12 18 2 6 18 11 8 14 13 19 12 18 17 20 11 1 10 19 6 3 3 0 17 4 7 19 5 9 4 8 20 5 19 8 18 5 1 0 4 2 19 19 9 10 16 9 16 0 19 2 20 12 4 8 13 7 18 8 11 19 3 2 18 11 1 18 0 19 6 12 9 17 4 15 18 5 4 0 7 6 19 0 13 15 9 13 12 0 3 16 2 11 15 5 14 14 6 15 6 3 0 20 9 17 14 5 3 19 4 5 20 7 17 0 18 20 19 10 0 0 18 1 11 8 12 7 19 1 20 12 19 7 6 12 15 15 0 14 10 14 14 19 7 1 5 4 2 3 12 15 8 11 6 13 14 1 18 0 17 14 5 3 1 13 10 15 18 19 8 12 19 13 2 20 20 1 1 7 14 10 16 11 7 5 9 5 13 18 18 7 18 1 19 19 15 10 11 3 13 6 16 1 11 2 8 17 20 3 17 4 16 17 12 19 13 16 5 2 8 15 2 15 18 8 20 15 3 11 7 8 19 10 18 7 16 3 4 4 5 12 18 5 0 7 14 12 2 4 8 16 0 17 6 6 5 3 14 17 14 15 13 20 16 12 15 18 6 3 8 16 8 0 8 7 2 8 16 17 20 16 0 6 10 13 12 14 4 19 20 20 17 15 9 4 14 17 8 20 10 13 19 11 17 8 11 11 15 8 13 11 0 7 7 6 9 19 13 0 9 19 7 20 6 13 4 5 2 13 7 9 1 11 19 16 7 14 4 11 18 9 17 14 17 19 14 12 1 18 13 14 9 11 1 10 17 12 12 2 8 7 13 12 0 7 19 9 1 8 9 1 13 6 17 12 5 9 2 6 13 7 10 20 7 2 20 14 9 6 12 12 14 4 20 2 19 6 4 10 10 19 5 13 18 5 0 10 7 2 13 16 1 11 13 12 16 9 5 12 9 13 19 4 18 15 15 4 18 18 13 13 8 7 0 13 3 7 4 6 10 7 10 1 12 7 10 10 13 5 0 0 19 3 1 20 5 11 17 16 13 20 10 2 12 12 18 5 17 8 3 8 14 17 14 1 9 5 7 1 2 12 16 1 4 19 7 12 10 12 13 15 11 17 9 9 10 3 9 5 10 17 9 17 2 0 1 14 19 10 10 1 2 0 17 12 12 1 17 11 13 5 10 9 20 17 4 19 0 1 9 15 11 15 8 2 20 7 11 12 10 9 2 12 5 10 11 11 17 14 4 18 19 1 14 17 10 18 6 8 12 5 6 8 0 11 5 16 16 14 16 15 20 10 16 5 2 19 11 1 15 18 16 12 18 14 16 8 15 14 12 12 7 11 17 12 17 10 1 9 7 4 6 8 7 13 17 6 16 5 13 12 11 7 0 4 10 20 18 17 6 15 11 16 6 17 1 12 15 14 7 2 3 4 1 19 0 9 7 1 20 4 12 7 11 5 19 17 17 16 15 8 9 18 7 5 14 7 11 16 10 18 10 8 20 17 14 16 13 16 2 6 18 7 12 5 10 11 6 19 15 9 2 18 5 1 3 5 11 13 16 9 12 2 14 11 20 0 13 16 19 17 9 8 4 13 4 18 4 17 5 19 2 7 1 0 5 14 8 2 11 13 1 6 11 20 5 15 8 9 1 18 0 2 3 9 19 1 11 14 4 9 12 5 4 18 7 13 18 18 1 17 5 15 2 15 12 2 16 19 8 19 7 17 19 12 15 4 9 18 18 13 9 16 13 15 7 18 20 11 3 5 6 2 15 12 6 20 10 3 19 12 4 14 4 18 16 18 1 5 2 2 4 17 0 7 1 11 2 13 18 6 7 0 14 4 10 13 4 3 3 9 0 11 3 4 16 16 13 18 10 3 9 2 15 5 18 1 11 6 4 6 10 15 20 3 2 7 5 11 8 16 0 6 2 5 12 18 4 4 1 16 16 15 14 0 20 0 2 12 15 5 13 19 16 13 2 8 4 10 12 0 10 7 11 12 2 10 10 9 7 2 20 19 16 18 10 13 18 15 3 8 19 16 9 3 4 13 9 5 19 18 5 0 16 1 12 1 7 18 6 18 9 5 3 2 8 18 5 5 2 3 16 12 13 1 3 1 9 9 8 0 19 6 19 9 8 12 13 17 16 0 16 16 9 5 0 2 18 11 1 4 5 2 3 13 14 6 17 11 9 4 3 9 10 10 8 15 6 20 10 16 9 9 12 14 7 11 14 9 8 18 6 19 8 1 5 20 2 20 17 18 17 12 9 16 14 4 15 18 2 17 20 11 2 11 15 9 11 20 2 15 12 18 2 14 17 9 0 10 19 13 16 6 19 15 16 14 3 2 2 3 2 15 5 17 5 7 10 17 20 1 12 1 4 10 15 2 6 15 16 5 15 0 10 6 9 9 14 5 2 6 7 12 18 8 2 18 14 14 1 18 20 9 16 13 7 11 13 17 11 5 19 19 5 16 17 13 17 5 2 1 0 1 2 10 19 11 15 20 13 5 7 16 15 16 4 13 16 6 0 10 14 14 4 7 8 2 16 5 1 10 14 8 10 1 2 10 4 2 4 12 18 5 8 4 17 13 4 18 15 2 9 13 7 2 5 4 16 20 13 1 4 13 18 15 17 5 1 15 14 14 10 20 3 9 2 3 4 18 14 0 15 17 6 12 8 0 18 8 9 0 13 0 1 9 13 9 5 15 12 18 16 0 13 20 13 2 12 2 2 5 8 2 17 18 13 12 0 18 3 15 2 11 20 2 4 8 4 19 15 11 19 15 2 15 0 4 5 14 13 2 14 11 4 1 19 16 9 11 5 2 17 0 11 8 19 14 9 1 3 7 16 8 9 15 12 19 5 12 3 9 9 6 17 1 6 13 6 18 8 17 4 1 14 8 7 14 4 15 15 19 12 2 7 16 3 16 20 18 19 20 19 11 20 9 1 7 7 18 2 5 17 15 17 3 16 2 5 4 6 17 7 19 2 13 4 8 14 4 6 11 18 2 18 14 4 18 13 10 3 5 12 13 7 16 15 10 6 8 2 4 4 5 9 3 19 6 7 11 20 12 6 14 7 20 17 7 16 11 18 17 11 4 18 3 0 17 19 15 0 5 14 0 0 9 20 7 19 18 3 11 9 8 0 19 18 13 6 12 6 3 8 13 1 0 7 0 4 19 14 17 17 6 2 13 7 19 1 12 20 8 12 4 12 12 2 4 20 14 3 1 19 8 11 15 14 7 15 13 17 19 1 1 14 11 1 19 20 2 17 9 19 16 6 4 19 10 20 19 16 9 13 2 0 10 16 2 4 10 3 2 14 9 9 1 19 19 1 2 8 0 11 3 16 4 4 5 16 2 3 1 0 8 3 0 16 8 13 10 18 0 2 9 19 3 5 16 20 5 12 10 3 19 0 1 0 14 0 19 8 7 16 11 18 4 14 18 20 7 3 13 16 6 6 17 5 19 11 17 14 6 7 17 8 1 16 1 3 9 9 14 12 12 13 18 12 16 9 18 3 18 5 9 6 9 8 12 19 19 4 10 16 13 15 0 4 0 4 15 0 12 9 6 0 2 4 17 1 20 19 5 17 8 4 6 6 11 17 16 4 11 0 11 15 9 9 11 9 9 9 4 4 9 18 1 10 5 7 7 8 1 19 4 11 5 19 11 5 9 5 19 11 19 1 10 17 17 0 2 9 6 0 15 13 14 8 16 11 14 12 8 7 11 3 20 8 10 2 4 7 6 18 9 12 5 20 19 18 17 17 19 2 1 20 1 14 7 0 8 4 11 5 15 18 4 1 19 0 15 7 8 11 16 8 19 4 2 18 1 0 12 2 8 10 5 6 14 9 8 17 8 12 19 4 10 8 11 11 8 1 18 13 18 5 17 15 17 2 6 12 0 1 17 15 3 4 10 10 4 17 8 5 12 0 13 18 13 4 11 1 16 9 6 1 14 3 20 6 13 1 12 2 9 20 13 5 0 4 16 2 9 18 9 17 10 17 4 9 12 2 2 6 18 15 11 8 12 9 6 14 6 14 5 8 1 8 9 16 15 10 3 16 6 14 6 0 0 10 4 2 3 6 1 2 2 6 2 11 10 7 5 0 8 18 7 6 8 16 12 14 13 8 7 6 2 19 8 20 17 3 3 17 6 1 20 3 13 2 4 15 17 17 17 13 9 4 20 11 1 9 12 7 7 11 14 13 12 19 0 5 17 11 5 13 5 18 7 5 12 1 1 14 3 11 0 0 6 0 9 14 14 19 10 14 8 13 11 12 14 13 5 6 9 5 17 11 2 15 5 5 9 13 20 19 18 15 18 13 10 14 17 5 12 5 12 20 9 13 1 11 4 8 20 0 13 1 7 15 6 16 5 2 0 20 3 10 18 3 16 14 18 3 15 18 11 5 7 18 18 7 12 11 4 16 20 9 11 1 12 7 13 3 17 18 18 6 14 16 2 6 12 17 7 12 14 13 4 7 9 13 17 20 9 14 12 2 12 18 10 0 5 6 1 17 17 19 6 0 3 6 7 0 12 6 8 7 6 15 18 2 14 12 4 13 13 10 3 15 20 20 17 18 16 16 18 5 6 15 2 18 2 20 7 7 6 2 7 2 14 5 7 2 15 6 6 3 12 8 16 17 1 6 13 5 20 1 18 4 1 1 8 20 6 5 1 7 19 0 16 1 20 12 18 2 12 15 7 11 2 13 13 16 15 5 6 10 8 6 17 13 20 12 10 3 6 8 1 18 20 6 1 14 1 6 0 5 14 5 14 14 15 5 12 8 17 7 5 1 5 11 20 5 17 20 18 7 6 2 11 1 7 10 18 20 16 7 1 7 4 14 17 18 2 7 7 6 19 11 8 4 17 19 17 8 14 10 0 7 8 1 12 6 15 12 15 12 11 2 14 13 4 19 5 3 11 3 18 0 12 7 4 1 18 2 0 15 18 1 17 18 17 13 18 0 2 4 20 13 5 20 3 20 15 6 13 11 0 20 19 8 2 20 8 20 15 6 0 0 17 5 8 13 10 10 3 17 8 20 14 14 18 0 1 8 14 10 8 16 16 15 11 18 20 17 11 18 18 13 2 11 19 13 17 1 5 17 3 0 16 19 6 8 3 14 16 15 0 5 17 8 1 3 15 3 20 9 8 9 2 20 0 8 11 2 6 1 13 6 13 13 1 8 5 1 14 14 15 3 20 11 9 1 4 11 16 14 8 7 2 5 1 11 15 20 13 16 13 19 18 12 1 5 12 11 2 15 3 9 18 20 3 7 15 17 11 3 4 2 3 17 2 16 6 16 19 4 19 11 16 12 0 4 2 14 2 17 1 15 2 0 8 16 14 5 8 7 6 7 19 11 5 18 11 18 3 5 16 15 1 19 18 14 5 17 19 0 10 10 11 6 2 4 1 18 5 18 8 14 12 18 18 10 6 13 17 12 15 19 17 7 4 17 12 17 10 10 10 20 1 6 11 14 17 18 8 10 20 12 14 10 4 19 18 12 17 19 5 9 15 4 18 1 5 4 10 1 3 11 19 4 6 6 6 4 20 5 11 0 6 3 9 9 18 17 8 13 7 20 2 15 5 5 5 10 8 0 16 11 9 19 11 12 20 13 20 7 4 1 17 17 3 14 5 10 0 8 20 13 9 11 8 6 18 6 8 5 4 18 8 2 10 3 2 17 9 17 4 20 10 16 4 11 7 2 1 7 9 19 3 3 13 15 4 20 14 12 13 11 9 9 1 16 10 1 17 16 11 18 8 9 15 7 1 4 3 19 10 14 8 10 16 8 14 20 18 12 8 8 18 20 9 3 18 13 7 19 13 19 11 8 9 2 7 3 0 19 4 10 4 5 19 8 11 12 7 7 18 5 0 10 7 12 7 3 10 13 12 8 2 0 12 16 0 6 8 14 1 10 6 1 10 18 11 20 8 4 7 5 3 3 14 18 8 1 14 17 13 13 19 11 2 8 19 6 6 1 5 13 10 1 13 6 6 15 17 18 16 5 3 6 6 14 3 5 8 3 7 5 14 5 15 10 7 5 14 19 14 7 19 2 7 13 10 16 16 12 14 7 8 16 9 4 15 3 11 3 1 13 13 13 19 8 15 5 19 0 19 12 18 5 0 8 3 19 13 20 4 7 14 6 2 20 6 11 1 6 4 15 0 13 1 1 2 8 8 18 3 9 12 17 7 7 7 9 6 16 13 3 17 2 13 14 14 18 10 2 12 10 2 10 1 20 13 3 12 11 12 19 0 2 16 0 13 8 11 7 14 12 8 19 5 20 20 4 14 12 14 5 9 12 10 12 18 0 6 13 15 7 2 4 18 7 11 3 12 10 13 5 17 19 20 2 15 7 15 20 17 11 9 3 5 10 13 17 12 11 17 15 7 2 1 15 5 11 10 3 6 14 14 2 12 19 19 11 6 11 13 15 0 14 6 8 8 12 15 8 20 8 5 17 2 5 6 2 10 16 16 7 18 9 0 20 2 15 15 10 5 12 4 15 15 5 7 13 0 20 1 5 4 1 18 12 14 14 11 13 5 15 16 17 0 13 3 11 18 10 6 4 15 0 5 1 19 4 0 11 3 16 10 17 16 1 16 10 19 4 12 12 2 7 9 3 6 10 18 0 8 2 6 19 0 11 13 11 1 19 2 5 14 20 7 13 12 10 18 9 13 1 14 3 3 13 15 4 6 7 13 18 4 19 20 12 14 3 2 17 7 18 3 17 20 16 1 6 18 8 6 8 2 7 13 13 5 9 0 20 19 10 18 6 7 2 12 16 12 18 11 15 20 8 0 4 10 17 13 1 10 16 0 3 17 4 6 15 12 0 10 18 10 3 0 7 1 13 2 8 2 11 11 15 17 1 16 1 7 19 2 16 5 19 18 0 16 9 0 9 3 5 9 19 8 11 15 17 13 2 17 7 19 10 5 7 15 4 19 13 10 17 4 19 14 19 9 7 12 13 1 15 3 8 20 12 18 5 17 16 0 12 8 12 16 19 9 4 0 10 12 1 8 19 6 20 19 2 3 5 16 4 5 17 10 20 5 12 9 18 5 6 12 16 6 4 0 2 16 12 2 15 11 10 9 7 14 5 8 15 20 19 2 7 19 16 6 15 16 0 11 20 10 7 18 17 18 11 5 14 10 12 15 20 1 4 12 18 8 0 5 8 5 18 12 0 2 0 2 20 1 13 10 20 7 19 17 11 14 18 3 8 20 6 2 11 9 19 8 15 20 7 4 9 19 7 4 17 1 14 9 19 8 0 4 11 4 9 2 17 6 7 9 5 11 15 7 3 4 0 19 8 15 18 7 6 2 11 16 15 9 8 4 18 7 20 10 3 20 6 0 0 16 3 3 5 16 20 7 13 11 16 5 0 16 20 2 8 15 11 14 8 8 17 4 10 17 7 4 0 3 13 12 8 8 2 6 11 1 7 20 14 6 12 4 8 5 7 6 3 15 8 5 12 1 16 0 19 15 16 2 16 3 17 10 10 7 0 12 11 6 3 13 13 18 12 2 19 4 5 9 6 2 19 17 8 0 14 11 6 12 0 18 7 9 7 8 15 14 10 2 5 5 6 17 8 17 4 3 16 20 2 9 14 15 11 13 7 20 12 8 3 1 4 1 4 8 2 3 18 18 15 7 1 9 2 2 17 12 18 5 6 6 19 3 3 7 5 11 12 9 20 7 6 5 4 4 2 11 15 10 4 2 6 11 13 17 17 11 15 13 16 7 11 9 5 0 20 13 20 14 6 3 1 14 0 7 14 6 20 16 5 20 15 4 5 13 3 1 6 1 2 3 11 9 14 11 19 14 8 20 4 19 8 2 1 15 20 18 10 10 13 3 0 3 1 10 0 4 10 12 1 11 6 1 19 2 3 13 9 13 14 17 0 17 10 14 18 15 3 0 7 19 10 1 6 4 20 11 16 12 20 6 16 17 5 17 20 14 6 10 1 8 6 5 11 14 5 20 16 10 8 7 3 4 16 14 11 0 17 2 18 11 1 5 7 20 9 15 7 13 14 2 8 15 18 10 18 3 7 2 10 19 1 3 7 13 9 6 11 16 17 11 16 3 5 7 20 8 20 4 8 4 18 8 6 10 13 19 20 13 8 16 15 5 3 6 10 15 10 0 18 12 12 16 20 4 8 14 16 8 13 8 15 17 17 15 14 9 12 20 3 10 14 9 12 16 7 16 10 11 2 2 9 1 14 9 1 4 1 17 16 18 11 13 13 19 11 19 11 17 4 8 11 2 17 20 1 7 11 16 0 0 11 4 19 7 20 7 16 3 2 3 18 1 16 12 3 8 13 2 10 17 17 20 18 0 0 5 16 10 6 18 17 19 1 15 10 9 11 12 13 15 14 9 14 10 17 14 0 19 12 11 18 1 6 17 15 20 8 15 8 11 5 1 18 5 12 20 16 1 10 12 1 3 3 10 3 1 1 1 15 2 8 2 10 9 11 1 8 8 4 17 4 20 14 15 16 9 12 10 3 14 8 11 10 7 8 2 8 2 20 5 20 1 1 9 14 20 9 8 19 19 6 10 0 0 20 7 3 1 19 16 2 1 18 16 5 16 2 3 10 20 2 6 7 13 2 7 14 8 2 16 3 20 3 10 16 3 8 6 3 18 12 1 2 7 13 16 9 12 3 5 14 6 16 2 19 7 6 16 17 0 1 15 7 19 2 20 13 18 0 3 7 19 10 8 19 0 17 10 20 10 13 7 7 7 0 12 18 13 13 9 0 13 14 7 11 17 3 1 16 4 4 6 17 9 2 2 11 0 14 18 1 2 10 3 15 15 6 16 1 12 20 6 6 6 14 3 17 2 14 9 6 19 14 12 2 17 4 19 20 16 20 3 7 2 6 5 18 2 13 6 9 14 13 11 9 4 20 8 11 6 2 7 9 4 0 15 4 5 11 16 1 19 4 13 19 16 13 10 1 11 12 0 14 0 3 9 9 8 13 12 8 14 13 16 0 11 7 17 8 5 16 10 11 11 14 11 17 14 20 8 14 3 18 19 8 15 8 10 17 6 19 17 16 13 12 2 8 5 17 0 14 16 18 19 13 9 1 6 9 14 12 4 16 3 7 9 14 10 11 13 6 10 13 6 10 3 15 3 0 12 4 8 11 0 14 9 6 2 5 14 6 10 1 6 7 3 11 2 17 7 5 17 17 7 9 4 13 13 6 12 6 16 14 16 12 5 11 9 9 3 12 16 5 1 10 16 11 13 19 6 10 16 9 4 15 11 8 18 2 20 6 18 15 18 17 3 7 15 3 7 16 4 1 6 8 0 0 3 12 0 10 9 13 5 5 18 3 8 12 2 3 9 11 4 4 16 1 5 7 13 6 12 16 3 1 8 12 14 6 13 9 20 12 10 11 15 12 5 6 6 20 13 0 10 2 16 4 6 8 17 15 14 9 17 19 19 12 6 13 18 10 16 5 16 18 5 8 2 3 19 0 10 18 15 15 15 17 5 11 0 1 19 3 4 8 16 9 7 4 15 2 4 13 15 12 12 1 13 16 13 18 3 3 11 2 14 1 12 8 19 20 1 10 6 0 19 0 16 17 12 6 0 5 14 10 7 4 20 8 6 16 10 8 16 6 13 6 16 19 1 15 1 17 10 12 0 14 16 19 13 19 13 11 6 15 5 16 18 19 9 8 7 7 10 0 13 9 3 17 4 20 11 17 17 13 9 19 9 6 11 14 20 19 14 6 9 5 0 4 14 3 0 13 18 16 4 19 7 11 19 3 18 4 20 10 12 0 19 18 3 10 9 5 10 12 17 7 2 8 14 1 10 10 14 5 13 9 1 16 15 11 16 6 18 8 11 5 10 1 17 13 8 5 2 0 8 12 19 3 2 20 19 15 5 15 6 1 10 5 13 11 15 0 14 1 4 7 10 12 9 16 17 5 4 14 1 12 7 1 9 11 20 20 13 8 2 6 1 0 16 1 7 12 10 11 6 11 19 16 10 13 0 7 6 2 8 7 10 2 19 12 7 15 0 18 20 19 11 8 13 10 14 11 12 6 5 2 11 10 16 7 11 9 9 8 8 20 16 16 12 6 15 5 9 17 11 20 3 5 10 15 1 9 7 19 12 15 6 4 14 3 9 1 11 15 7 12 12 14 2 7 2 2 15 17 5 4 3 13 5 3 18 20 15 14 20 13 9 16 18 10 5 20 6 19 4 18 5 12 4 6 13 16 5 5 15 3 20 20 16 6 7 9 13 6 0 20 14 19 6 2 11 4 14 20 14 13 8 18 9 3 11 9 20 2 2 14 4 2 1 13 11 18 10 0 14 0 15 15 2 5 3 20 0 0 15 17 5 19 17 2 8 7 14 18 7 14 7 3 14 17 12 18 15 10 12 5 18 10 2 3 2 2 0 13 20 17 9 4 6 13 20 9 7 11 16 9 6 16 18 15 11 0 5 17 11 0 20 15 3 9 11 3 12 16 18 15 15 0 4 8 6 1 8 14 15 15 17 20 0 11 7 6 18 19 10 0 9 15 20 12 6 16 5 12 7 4 13 2 14 20 3 20 1 12 9 4 6 7 10 12 19 7 3 13 20 8 9 20 10 18 12 5 2 11 15 12 11 20 18 16 13 17 8 6 13 6 8 15 7 17 1 9 11 1 6 11 14 16 4 10 0 7 8 9 3 3 6 7 14 20 0 10 13 8 3 10 7 13 13 18 17 7 0 17 10 17 8 17 6 5 11 5 16 1 2 16 14 14 12 9 11 19 20 1 17 10 16 10 12 7 16 16 5 5 9 19 11 1 20 11 13 20 8 18 0 4 16 6 6 12 18 5 9 19 17 4 9 17 3 3 17 11 10 2 2 14 9 1 18 7 13 15 8 19 18 16 9 17 8 6 1 16 15 12 12 11 17 7 7 15 11 4 1 2 9 15 5 18 3 19 15 17 0 5 16 15 6 16 6 7 17 1 1 9 2 17 16 6 0 17 8 12 8 10 6 1 7 18 3 3 12 15 9 15 19 12 6 5 2 11 20 13 0 6 12 9 2 20 2 19 20 1 12 19 4 18 20 0 17 3 5 5 9 6 14 16 12 13 13 14 12 19 8 3 14 10 3 10 2 10 8 5 13 12 17 13 18 18 13 2 15 12 19 17 8 0 6 3 10 20 19 4 4 18 4 0 1 0 7 4 6 9 5 2 14 12 7 18 10 11 19 7 14 13 17 15 8 7 8 11 6 20 13 4 10 18 11 1 0 17 4 7 2 1 6 17 2 0 6 12 20 15 3 17 3 12 10 7 16 2 11 2 13 5 9 19 9 3 3 10 16 13 0 7 11 19 7 9 18 19 1 11 8 19 0 1 0 20 11 10 1 18 14 13 4 13 15 1 19 11 14 0 20 11 16 13 1 17 12 2 13 1 5 8 15 12 9 3 12 1 10 3 14 15 10 16 8 14 13 14 2 3 6 2 4 0 13 10 13 14 14 4 12 16 2 15 6 4 13 15 20 13 17 1 19 7 1 5 20 7 19 10 7 3 8 0 14 19 18 11 10 5 18 13 9 15 3 12 7 6 6 11 13 14 6 17 10 8 1 5 1 14 15 18 10 17 19 11 9 10 3 5 16 9 16 7 7 1 8 7 16 17 3 18 6 2 11 0 1 15 7 20 1 18 14 5 3 5 7 3 5 17 19 10 6 17 12 0 1 9 10 15 16 2 11 0 16 11 16 0 7 4 17 18 15 13 3 8 2 7 13 3 16 7 13 9 5 17 5 17 8 8 17 11 9 1 12 12 18 5 16 10 6 8 0 10 11 10 0 13 15 18 10 6 6 18 9 18 10 3 16 20 3 5 7 3 13 4 0 3 18 4 10 14 14 1 10 1 20 18 10 15 11 2 0 0 12 18 8 2 9 5 14 14 2 20 1 3 10 2 0 5 3 11 12 2 8 11 18 19 16 14 11 5 4 15 3 17 10 9 1 2 10 17 11 0 0 3 1 13 0 18 19 12 11 10 20 20 12 11 9 9 16 15 14 12 12 6 12 14 3 20 18 16 10 1 3 2 2 10 16 1 1 8 15 1 6 12 4 11 13 17 12 6 14 11 17 19 7 3 6 9 11 8 2 13 11 14 11 10 2 18 0 7 1 15 1 15 17 18 1 10 18 15 16 10 5 11 9 5 1 14 12 13 14 18 12 12 9 15 4 18 5 0 2 20 3 20 1 17 17 4 9 6 1 12 20 13 17 13 2 6 4 20 19 1 17 5 7 11 15 11 3 3 6 5 14 16 14 7 13 4 20 15 2 18 14 5 9 18 7 9 0 5 17 16 18 9 7 11 12 5 1 8 4 1 19 18 16 2 10 4 14 19 6 4 18 0 9 19 13 9 3 5 5 5 9 8 18 1 19 19 10 12 3 16 8 10 19 11 17 15 14 8 2 5 1 4 3 15 5 7 6 18 5 8 13 1 15 12 17 10 1 6 18 20 18 11 10 7 1 8 4 4 3 0 13 12 9 18 0 2 7 7 7 20 9 12 6 5 11 19 10 14 16 10 11 3 3 19 2 16 8 7 8 16 13 2 13 14 15 13 11 5 16 19 9 2 16 3 15 12 9 8 19 8 3 4 1 14 1 1 1 13 7 2 11 20 1 11 10 0 16 17 7 3 20 1 14 20 8 5 7 8 16 14 13 5 4 1 7 1 19 10 17 0 19 3 17 7 1 13 2 10 3 19 10 5 18 18 10 12 1 19 3 18 1 9 2 4 0 16 8 3 16 3 11 1 0 20 15 12 4 10 5 3 17 13 12 7 14 6 15 16 4 11 6 12 8 5 18 11 19 16 18 14 15 15 13 14 20 19 4 10 10 5 13 14 1 4 14 10 7 15 9 17 7 19 2 3 12 15 17 2 19 4 15 10 18 13 12 10 4 15 8 18 15 10 8 10 12 5 7 6 6 13 16 6 2 12 10 19 17 20 7 16 10 6 0 13 18 16 8 19 5 0 13 8 16 13 9 4 13 0 18 19 7 3 17 14 4 18 11 9 1 2 17 18 15 8 4 5 4 19 15 7 4 10 17 2 5 2 7 16 4 2 6 7 4 15 0 7 5 4 10 1 12 13 11 7 2 5 2 8 11 1 20 16 4 8 6 11 17 7 9 9 20 2 13 20 8 15 12 11 12 15 1 7 12 18 13 17 19 2 13 0 11 19 0 4 7 8 13 18 15 17 20 2 5 2 0 0 4 4 5 17 13 6 14 5 19 14 20 9 5 16 0 17 14 15 2 2 20 7 4 19 16 3 13 10 7 4 9 18 19 10 9 5 5 16 17 9 6 9 15 7 5 1 4 5 1 0 18 7 20 15 15 20 17 15 4 20 11 6 5 14 13 18 15 3 15 6 8 12 17 4 1 19 1 6 6 5 0 14 14 19 17 10 15 0 16 3 4 20 2 7 18 18 6 18 10 20 20 2 7 7 0 4 13 3 14 10 8 2 2 4 19 17 16 7 0 3 13 10 17 8 4 2 6 1 6 3 19 17 13 11 9 18 10 3 19 4 3 12 12 8 14 1 2 3 15 0 7 19 19 17 13 9 12 8 6 16 1 16 19 1 3 3 17 13 9 7 6 13 20 13 11 1 15 6 4 13 16 19 13 18 17 1 13 11 16 15 0 7 6 15 11 1 19 16 16 8 17 0 0 6 1 19 12 14 6 2 3 7 6 9 6 3 16 12 17 0 4 0 3 9 0 0 12 12 15 9 18 18 15 2 20 20 18 0 14 2 13 2 11 0 17 17 14 17 2 9 6 1 18 6 3 7 15 12 6 6 8 4 20 11 10 9 15 17 4 12 0 1 18 14 2 6 16 13 16 6 18 0 12 8 5 6 3 14 1 4 17 17 10 14 0 17 1 16 9 8 4 14 17 4 5 8 8 12 13 12 12 2 20 7 7 16 16 2 9 14 9 12 7 14 18 4 11 9 7 20 10 5 0 3 2 5 9 1 10 1 10 2 5 5 7 19 14 14 0 14 6 1 19 16 18 13 0 20 1 4 18 17 9 16 18 15 17 15 15 18 14 13 2 11 12 20 16 5 17 15 7 7 15 15 13 3 17 15 5 15 8 2 4 18 6 3 10 16 6 0 10 2 8 9 8 3 3 13 19 4 2 5 11 14 14 6 14 16 9 14 14 1 10 19 15 18 2 18 10 8 18 1 1 19 6 16 8 9 0 6 15 14 8 8 4 11 10 0 6 17 1 8 8 13 0 13 5 0 20 0 6 19 1 8 7 10 0 17 0 7 13 7 14 13 8 17 8 4 5 14 4 7 0 0 7 5 17 13 16 20 14 9 3 16 16 7 9 17 13 19 1 13 18 9 14 19 17 20 8 10 2 10 14 19 16 8 18 10 10 16 20 14 11 7 2 18 5 10 12 16 13 12 3 7 3 9 17 14 8 5 12 9 19 14 13 10 18 10 19 11 13 15 18 4 3 0 12 12 11 15 13 12 0 17 2 1 0 10 20 16 20 10 4 15 19 18 15 14 15 4 19 14 2 4 19 5 2 14 18 0 17 11 9 19 12 7 20 5 13 11 0 1 3 4 8 18 5 0 20 12 18 17 11 2 4 8 11 9 14 11 9 11 20 14 0 9 1 4 1 8 10 1 19 14 11 0 16 13 16 4 1 14 4 18 11 11 10 9 5 6 16 1 4 4 18 18 1 6 9 10 5 8 20 15 17 1 16 1 6 18 0 17 14 4 14 15 13 8 9 2 11 14 4 14 5 13 16 5 13 17 13 15 16 2 0 8 7 6 0 16 14 8 5 5 19 18 1 3 16 18 18 14 5 0 8 0 10 11 20 1 19 5 17 11 7 20 10 19 5 11 19 18 16 11 19 16 16 12 18 0 18 14 7 3 17 20 10 0 6 14 2 18 17 0 1 11 15 9 18 20 9 10 15 3 14 5 8 6 15 10 3 15 4 16 15 16 16 8 14 18 5 11 19 0 4 6 5 19 16 11 11 8 11 12 18 2 18 11 10 3 9 7 17 7 6 4 10 0 1 4 14 18 3 7 19 0 14 16 11 10 14 16 15 11 3 8 2 16 18 9 16 2 0 15 6 9 10 10 12 0 17 8 2 5 4 14 11 20 18 5 7 8 8 20 17 3 0 2 9 8 12 7 9 7 8 9 10 7 2 7 13 14 6 5 10 5 9 1 0 20 17 2 16 13 0 16 17 5 2 19 9 15 12 2 3 1 12 6 1 12 19 18 11 7 4 12 18 0 10 20 0 19 6 6 20 20 9 10 20 14 16 20 14 15 4 10 12 16 2 3 3 5 8 5 0 15 4 19 18 7 9 5 9 7 1 6 18 0 5 8 14 12 9 6 20 7 8 13 5 16 16 19 3 12 12 7 7 0 11 19 13 3 17 6 19 9 20 13 11 16 8 0 12 8 11 1 9 10 19 8 19 0 9 20 18 11 7 8 1 4 18 4 4 5 19 18 16 8 14 1 15 4 7 20 8 1 7 15 3 10 15 2 0 7 20 12 0 11 13 13 12 1 18 2 8 6 13 10 9 11 20 8 8 9 20 16 16 6 1 14 6 0 8 10 0 10 11 19 12 7 7 10 0 0 4 19 20 6 15 4 1 10 13 1 12 2 14 18 11 20 8 10 3 12 4 15 0 19 10 6 9 3 9 16 0 2 6 10 18 14 8 6 3 5 0 10 7 8 4 14 15 10 15 8 14 19 6 9 5 5 6 8 17 17 13 12 11 6 20 6 7 6 18 9 9 2 8 16 1 13 14 11 0 19 16 20 11 16 10 6 6 7 19 0 16 20 4 16 7 16 6 10 19 14 11 19 13 8 3 19 17 6 2 11 1 18 2 2 8 11 19 3 2 10 16 6 8 2 15 7 11 5 6 15 19 15 11 17 15 15 17 15 18 9 4 19 12 4 17 12 2 5 5 15 16 5 18 12 1 9 7 9 4 20 1 2 20 15 4 6 0 1 10 8 6 1 19 1 12 3 13 13 12 10 12 15 9 5 14 3 19 15 1 4 13 6 13 14 7 8 14 6 11 12 0 2 0 8 14 15 11 13 10 13 20 5 5 20 12 1 10 3 1 16 2 4 2 9 13 4 17 0 12 18 19 0 4 15 2 5 10 1 4 16 9 3 14 17 18 6 4 18 2 14 4 12 9 11 9 19 16 14 18 11 9 16 2 19 9 11 20 2 7 19 16 15 10 3 9 8 19 14 1 19 11 7 5 5 1 11 20 17 3 7 5 13 10 0 0 13 7 9 1 9 2 16 5 7 1 10 11 13 16 0 18 14 0 7 14 19 6 20 3 8 12 5 14 9 18 8 0 20 2 17 19 10 5 12 18 16 19 16 19 18 16 5 17 5 6 13 0 14 18 18 14 4 14 14 10 17 18 1 6 17 7 6 6 1 11 11 9 8 1 2 12 9 20 11 12 17 14 13 0 2 20 18 10 4 15 8 1 7 18 6 3 10 10 11 19 7 15 10 17 11 12 9 7 20 16 3 14 17 12 18 9 2 7 14 12 17 14 3 19 0 10 8 17 3 9 16 15 8 1 7 11 3 4 11 13 18 12 17 14 10 13 10 16 9 11 6 17 1 3 9 8 3 8 13 11 17 4 18 9 5 4 5 9 0 11 2 2 12 3 8 20 8 20 19 19 18 13 20 4 1 8 12 1 3 16 17 16 17 5 20 9 9 19 17 11 11 13 19 12 11 5 12 5 19 20 8 18 8 10 13 4 2 8 18 8 18 3 0 12 19 8 1 7 2 14 7 16 11 9 14 4 18 7 19 17 8 11 11 6 14 7 2 16 13 11 10 2 8 1 13 16 13 16 0 10 3 0 8 15 2 20 5 11 2 3 15 17 5 8 19 17 6 5 18 18 13 8 16 3 10 17 16 19 15 7 11 16 5 4 9 14 0 14 1 1 6 7 8 13 13 9 5 3 6 13 15 20 20 14 1 3 15 2 6 8 9 9 5 10 14 5 14 20 9 3 20 5 20 12 6 0 19 3 16 6 9 16 0 18 3 16 15 20 9 14 8 15 1 13 0 11 1 13 5 15 10 5 3 4 3 9 2 8 16 1 10 1 13 19 0 16 9 13 5 20 19 10 9 14 8 15 8 20 18 7 10 12 16 19 12 9 3 1 15 12 0 2 3 16 17 13 11 11 12 3 16 6 3 11 13 11 16 12 5 9 11 13 9 20 7 18 5 19 11 5 19 7 3 18 14 11 8 16 3 6 15 13 9 10 19 18 9 11 1 8 19 5 12 20 17 18 5 20 10 18 1 17 0 4 9 4 0 5 5 13 9 20 20 17 1 5 0 18 17 16 9 13 5 4 3 12 4 11 12 5 1 4 11 7 8 18 11 1 5 7 1 12 8 3 13 8 19 15 13 2 4 16 18 12 17 2 2 20 13 17 13 12 5 17 9 4 16 6 5 17 12 11 1 8 19 2 4 4 16 1 12 1 7 4 16 19 17 5 2 3 20 13 8 17 3 1 1 20 9 10 15 7 4 10 18 9 4 3 20 2 8 11 16 13 12 20 6 2 0 17 17 0 5 2 9 4 4 7 15 1 17 17 15 6 7 15 16 5 10 18 12 14 8 13 2 2 0 20 16 0 12 1 11 18 10 0 6 4 5 13 7 15 15 12 2 14 14 0 13 19 5 7 13 16 4 18 18 4 12 1 7 0 10 14 20 7 17 6 2 14 14 16 2 13 4 12 3 10 15 3 17 4 8 10 13 4 13 8 7 8 0 4 0 20 20 12 7 3 0 8 10 11 11 4 4 10 2 0 5 16 3 17 2 1 11 3 1 13 12 17 1 3 8 17 7 8 3 19 14 10 12 13 4 12 15 11 4 19 2 18 10 15 5 16 3 13 20 18 0 10 11 10 0 8 18 5 6 0 19 17 11 17 17 3 7 17 7 14 9 14 13 1 17 17 6 5 1 15 14 5 1 18 7 3 0 8 4 13 1 13 18 8 7 19 6 6 18 8 18 8 1 15 11 0 12 0 2 4 16 8 4 10 5 13 18 11 19 15 10 0 0 14 7 6 2 18 3 0 14 11 9 10 13 19 19 6 13 0 5 14 6 2 3 10 2 7 20 5 16 13 10 3 13 4 12 12 11 14 12 13 17 20 18 18 14 7 1 17 16 2 10 14 10 9 3 11 1 2 15 18 5 19 8 8 12 14 13 1 6 20 0 3 15 3 12 12 4 0 17 10 13 15 12 6 8 12 3 6 9 3 15 4 3 0 16 12 9 11 17 2 9 6 10 9 11 18 4 6 16 20 0 7 4 5 2 13 12 14 10 0 19 11 19 2 15 4 6 20 6 3 13 12 0 6 20 1 8 1 8 15 10 7 8 2 19 11 3 19 18 8 17 19 11 13 7 10 12 16 6 14 5 1 10 6 9 15 5 12 6 5 5 10 3 11 10 1 15 2 8 3 20 6 2 9 1 1 2 17 2 2 19 1 6 19 18 15 12 0 11 14 13 14 10 0 14 7 14 16 5 14 20 20 1 8 5 20 5 12 3 8 17 13 5 15 14 8 16 14 18 15 4 20 6 0 1 16 20 2 15 5 2 18 20 11 5 20 0 3 12 4 15 1 18 1 18 4 1 20 16 7 7 15 3 3 1 20 7 14 15 11 6 4 10 18 13 14 1 19 8 17 6 10 19 20 5 6 9 10 2 8 19 0 1 0 9 9 14 6 16 5 9 19 10 5 9 13 20 13 3 19 9 9 13 14 19 16 14 20 5 13 0 12 19 1 5 10 5 7 8 2 1 5 16 16 4 6 10 18 0 14 18 1 14 6 1 16 1 11 18 11 1 2 2 17 20 7 2 6 19 12 13 17 1 0 0 1 7 3 4 16 5 11 2 8 11 16 17 3 2 7 17 1 3 13 19 15 3 13 19 10 16 1 3 4 14 15 14 11 4 7 4 1 18 12 17 4 18 0 9 14 0 10 17 19 18 17 17 0 5 12 0 12 19 18 3 4 5 11 0 10 1 13 14 20 15 2 0 16 3 4 1 4 16 11 17 11 9 12 18 7 18 1 1 11 19 10 6 19 16 2 3 13 3 15 11 2 11 0 16 1 6 1 9 5 20 6 11 11 5 5 14 18 9 18 17 2 1 1 20 5 0 1 9 10 20 10 14 8 12 12 18 4 12 4 4 13 18 1 12 12 19 1 0 0 19 16 10 17 9 4 17 11 18 4 13 4 15 16 20 16 18 20 12 0 9 2 13 9 15 19 20 1 15 10 19 1 3 10 19 4 8 14 5 11 7 7 14 1 20 9 9 18 7 17 18 12 10 0 14 4 19 5 5 8 12 11 4 4 1 3 0 14 2 20 8 1 17 17 4 10 5 7 15 11 3 8 4 8 2 18 3 11 4 5 17 5 5 0 12 13 5 17 17 15 5 14 14 17 10 13 5 14 8 17 5 15 5 0 10 19 9 16 9 3 10 0 5 5 12 6 7 0 17 9 1 4 20 4 2 6 1 8 16 3 2 4 13 14 15 17 16 12 15 6 16 9 18 18 7 1 14 13 16 18 4 2 5 3 13 14 0 6 14 1 16 19 0 16 13 19 15 7 17 0 20 0 0 13 10 1 12 4 20 13 20 12 9 4 11 9 19 15 12 4 11 7 11 14 0 4 15 19 3 8 7 11 16 8 7 7 19 19 8 0 11 4 5 9 17 7 7 3 2 6 20 6 5 17 14 15 9 12 3 14 17 6 10 12 1 10 1 14 16 14 13 18 12 19 9 1 9 5 0 18 18 1 8 10 11 2 20 12 19 5 8 3 2 11 9 14 12 2 16 19 11 5 7 17 8 9 8 16 1 14 7 16 11 14 6 14 4 13 12 16 17 2 12 10 10 12 4 1 4 0 9 17 7 20 2 8 0 3 5 2 15 14 1 14 18 5 1 3 16 3 2 19 14 19 1 11 11 13 20 11 17 15 19 12 8 4 19 6 7 6 13 19 17 15 4 17 19 5 0 14 8 0 14 4 3 10 15 18 11 13 16 4 10 8 7 14 19 10 11 17 19 9 11 20 12 10 20 19 10 8 10 5 15 18 11 14 13 18 14 20 6 5 10 20 7 18 5 0 7 5 11 12 6 1 11 20 5 2 13 1 11 11 12 19 6 2 0 17 15 20 18 12 16 12 8 18 6 13 3 8 10 18 1 8 1 5 4 13 12 10 13 18 4 6 1 9 0 6 5 16 19 8 18 15 19 1 17 3 16 3 3 6 10 11 5 0 5 11 15 14 9 9 20 1 4 3 9 11 20 3 6 10 7 1 13 9 9 20 12 9 20 8 12 4 4 19 16 16 15 12 15 19 17 17 16 8 1 14 1 8 11 15 1 1 2 9 1 1 1 6 14 6 14 17 14 3 9 5 10 8 17 15 15 7 10 8 16 9 20 15 16 7 12 6 20 14 15 10 17 9 7 12 3 5 13 11 14 4 9 10 9 13 3 10 18 7 2 19 15 1 7 16 8 18 6 5 12 14 16 0 6 10 18 14 4 15 0 3 12 8 1 17 13 15 3 14 0 5 15 11 3 8 13 19 17 2 2 15 3 15 6 19 1 18 12 4 18 6 4 14 0 1 14 18 13 14 19 18 15 11 4 3 10 0 12 0 13 20 7 3 0 10 13 11 4 3 19 6 11 5 4 15 4 2 18 20 11 20 4 0 17 1 2 3 19 4 4 1 2 1 0 2 9 11 14 14 14 15 3 14 7 10 10 0 7 2 6 18 19 16 17 3 10 13 11 20 8 2 18 0 11 0 18 0 9 15 13 2 16 14 10 5 5 14 11 3 8 9 11 14 4 17 10 14 2 14 20 8 10 10 6 19 8 15 3 10 19 4 10 14 8 7 13 12 2 3 12 10 14 15 4 13 20 3 9 9 5 20 3 0 2 7 18 10 9 3 1 16 7 0 11 16 2 16 20 2 12 7 18 13 16 9 13 5 7 9 12 20 18 10 3 7 18 9 5 8 2 13 2 12 2 20 16 8 3 2 10 8 2 18 8 9 17 2 3 7 19 1 11 13 9 1 14 19 15 10 19 3 9 7 1 14 15 7 7 18 9 19 14 12 19 9 8 14 11 10 16 16 20 9 2 9 9 7 15 13 4 2 11 7 12 19 0 1 18 7 15 1 17 20 14 6 6 20 7 20 18 10 5 13 6 3 16 13 13 1 11 2 3 14 1 17 13 1 17 8 13 13 6 19 10 19 7 20 5 17 20 3 16 10 14 9 10 6 5 18 3 18 13 3 14 15 10 2 5 18 0 3 17 16 11 10 3 2 5 15 7 0 12 8 5 20 11 3 17 14 10 17 13 9 13 17 13 12 20 6 2 5 7 6 2 16 8 16 1 7 6 4 2 1 18 17 14 2 1 1 1 17 6 6 6 13 18 12 2 3 6 6 4 7 4 16 16 0 18 5 16 4 12 14 9 3 10 16 0 17 1 20 19 8 19 17 20 3 12 9 18 15 13 19 16 11 7 14 14 19 16 6 4 6 2 15 8 12 1 4 18 15 3 13 15 20 20 7 3 14 3 17 18 15 15 15 14 4 4 14 20 7 16 8 0 5 14 19 0 15 8 1 18 8 15 11 17 14 17 7 19 8 15 13 7 2 6 7 3 17 8 13 3 11 12 15 19 15 5 18 14 1 5 2 13 2 12 3 4 11 0 15 20 14 9 20 4 18 10 20 14 7 14 0 4 20 17 17 18 0 16 4 5 12 4 7 2 10 11 18 6 9 19 14 7 2 17 0 20 4 14 11 12 10 0 2 19 14 12 8 19 1 17 0 18 5 12 12 19 5 0 1 11 20 4 11 14 17 18 1 16 6 17 20 5 18 17 19 3 17 2 13 4 5 8 13 14 14 17 18 19 14 17 5 2 7 0 16 15 11 7 7 19 11 6 12 2 7 6 13 6 11 2 16 15 4 11 16 14 20 6 6 19 1 19 13 14 12 0 15 5 16 9 14 12 1 18 19 1 9 12 2 9 16 18 1 7 18 12 10 12 17 1 4 10 18 11 15 2 16 16 12 17 12 11 7 10 17 19 16 2 0 3 3 8 5 20 3 15 1 7 18 4 12 0 3 5 3 6 3 7 7 9 14 13 8 18 11 16 3 18 11 11 14 12 14 20 19 2 19 0 2 7 4 12 12 16 4 17 11 4 17 16 15 1 4 8 18 11 5 4 1 20 0 19 6 2 6 11 6 12 7 5 14 17 13 0 6 20 1 0 14 11 10 4 18 8 16 16 11 14 16 13 13 4 1 12 6 12 15 6 3 3 1 7 7 15 19 13 16 4 11 2 20 1 6 7 13 9 5 18 20 0 3 5 1 15 7 11 6 13 5 18 16 14 16 11 8 19 18 3 20 11 15 19 14 0 15 10 10 8 9 8 14 19 1 14 4 3 0 8 20 7 19 10 3 2 10 3 12 16 12 0 6 16 11 4 12 0 20 5 10 20 19 18 17 6 16 20 15 16 2 4 0 11 14 17 11 14 3 17 17 4 8 15 2 6 6 6 12 20 12 7 15 8 11 11 7 1 6 16 15 0 7 6 14 4 9 12 12 0 3 18 1 12 4 7 20 15 17 2 1 12 1 20 14 6 8 10 4 13 4 18 10 0 18 14 0 7 14 14 19 20 13 11 9 9 6 12 15 2 19 15 6 14 13 15 6 9 12 10 10 13 17 2 0 9 12 0 10 19 5 11 15 10 17 13 16 4 12 19 15 18 14 17 15 9 18 7 7 13 16 12 12 1 17 3 18 10 14 1 4 19 3 20 16 0 13 1 1 6 9 10 9 10 10 20 6 10 14 12 3 4 8 5 15 7 5 1 4 19 16 14 2 5 9 5 7 1 20 2 9 0 8 7 0 18 15 3 3 3 19 6 6 7 16 17 15 6 13 8 7 1 7 1 17 18 20 16 8 1 15 8 18 11 15 13 19 0 19 3 3 8 5 9 11 8 12 9 12 19 8 18 17 4 12 1 1 0 18 17 11 0 1 14 18 20 18 18 0 2 17 6 8 15 13 15 7 8 5 4 16 12 1 19 7 2 14 12 0 19 7 16 10 11 5 20 4 10 1 7 14 10 2 20 2 11 18 14 4 13 2 17 12 17 8 5 0 14 3 11 5 2 19 3 2 16 20 10 13 10 10 12 4 18 2 20 16 11 0 0 13 7 7 16 5 16 9 17 11 7 20 15 4 19 0 0 17 0 5 20 0 17 16 11 1 6 20 2 5 7 19 14 0 10 16 4 3 19 18 5 5 19 7 20 3 8 10 5 5 4 18 8 7 20 11 9 2 17 9 16 19 2 1 8 12 11 16 12 7 0 0 10 10 18 19 16 3 13 13 5 9 17 18 1 14 5 4 2 4 16 17 13 12 15 15 0 4 4 12 3 5 12 18 15 5 19 0 8 10 1 3 17 17 7 5 6 12 10 18 13 19 0 1 4 13 18 5 16 10 19 0 2 13 5 17 6 18 14 11 16 13 20 14 19 19 11 8 12 5 4 9 14 6 14 11 15 18 20 7 19 7 19 9 17 4 7 8 5 9 1 4 16 0 7 16 15 12 8 20 9 2 17 15 1 20 16 13 6 2 15 18 15 7 2 12 14 9 15 9 0 7 6 2 14 8 11 15 0 9 10 7 5 0 2 8 16 15 6 9 6 14 14 8 9 5 10 8 3 1 8 0 16 16 12 15 6 7 7 3 12 2 0 0 19 18 16 12 15 14 4 11 15 15 10 8 7 8 7 9 2 12 11 8 18 0 17 2 19 8 3 10 9 6 1 19 9 1 10 11 18 6 10 13 3 9 16 12 14 10 15 12 16 16 12 17 1 4 18 3 19 4 15 18 11 16 13 15 17 9 16 1 15 11 6 10 15 2 4 2 16 15 0 20 19 14 17 14 7 19 4 14 12 19 3 13 18 15 11 0 5 7 11 20 10 16 9 16 0 1 13 7 2 17 1 12 16 7 5 18 6 3 11 17 7 7 13 7 20 13 16 1 8 10 6 2 7 18 18 2 7 5 16 19 6 7 10 13 20 11 20 4 4 20 6 7 11 0 10 16 2 6 13 6 7 20 18 9 4 17 15 17 16 4 12 6 2 4 9 20 5 9 14 17 12 10 2 1 6 9 4 3 5 16 9 19 11 10 15 2 16 5 10 16 12 4 2 14 19 13 7 14 5 5 12 2 1 20 20 5 13 11 5 8 20 7 0 15 0 0 4 0 9 5 8 19 20 20 5 18 14 20 16 3 15 3 18 19 11 6 19 8 4 19 15 7 18 17 18 5 3 1 1 4 16 5 14 8 14 20 0 14 16 10 9 17 3 4 5 7 5 17 13 5 3 5 19 6 9 8 5 19 10 1 20 12 17 15 12 1 9 12 5 16 1 9 20 13 14 6 5 3 20 20 12 6 7 15 8 12 4 13 15 2 13 0 19 17 7 10 11 3 11 16 0 14 6 20 7 13 9 7 11 15 4 17 18 19 1 0 19 13 14 5 9 19 2 10 17 5 17 6 1 0 6 11 6 4 1 4 1 9 2 19 12 3 14 20 19 13 16 7 19 5 12 17 18 19 8 13 13 17 9 13 9 18 2 8 12 19 12 17 5 2 15 20 20 1 1 11 5 1 13 4 17 15 7 13 5 15 11 0 11 14 5 19 6 5 8 14 20 10 11 5 12 2 19 14 20 13 4 13 2 0 7 10 10 14 12 20 14 18 12 4 13 2 9 3 18 4 1 7 10 7 7 13 19 15 14 3 7 16 8 1 8 5 2 6 8 6 10 4 13 15 11 8 6 13 8 20 6 15 8 7 7 5 13 6 20 6 9 8 8 4 6 16 11 4 7 15 19 15 13 0 10 0 1 6 18 13 0 8 4 3 0 16 1 19 16 7 10 1 4 18 20 18 8 17 3 18 8 5 8 9 4 14 16 3 2 20 13 12 18 6 7 15 6 19 19 8 17 4 4 14 2 2 16 0 12 13 6 10 11 17 14 20 0 5 4 2 20 5 12 11 9 12 4 10 11 8 16 14 4 7 6 9 11 19 13 14 3 0 16 4 19 15 9 17 15 5 4 20 2 17 0 4 18 4 13 0 19 7 13 14 18 15 19 2 20 6 0 13 10 14 10 0 13 10 6 8 0 3 14 16 11 10 19 13 17 0 2 8 3 9 18 10 16 9 9 0 4 20 16 14 16 14 15 17 16 5 14 19 9 12 0 13 3 12 15 8 7 13 18 8 20 4 5 8 2 1 15 19 4 9 20 17 20 19 3 14 18 3 17 10 17 20 8 12 1 4 10 19 11 6 8 18 5 15 11 10 0 0 13 5 1 16 14 10 2 12 18 17 5 17 12 18 17 14 19 3 7 11 1 18 11 16 16 6 14 8 18 8 7 2 19 14 13 13 4 15 0 16 12 4 3 19 2 11 4 12 10 5 9 8 20 12 5 18 12 0 10 3 4 17 14 5 6 6 17 20 18 14 16 12 6 4 15 19 13 5 13 2 0 15 2 12 19 20 16 8 20 17 20 1 16 17 1 9 1 15 2 18 11 19 14 14 16 7 7 18 15 17 20 3 0 4 13 6 3 2 1 3 14 3 20 14 0 9 3 12 9 16 10 11 18 14 20 20 17 0 20 6 20 18 0 8 4 7 16 2 5 3 19 3 12 5 8 12 18 17 13 18 12 10 5 16 19 13 6 15 2 16 8 15 6 1 13 4 10 11 3 6 4 5 0 2 8 3 0 5 12 14 17 14 10 15 19 18 0 12 6 13 11 20 16 11 2 2 2 1 19 13 1 7 18 8 4 14 1 3 10 9 1 5 20 14 12 8 7 12 10 4 2 1 15 10 20 4 8 19 12 7 17 1 9 0 16 13 15 5 10 3 18 5 11 18 20 15 3 11 8 7 8 16 16 10 0 0 15 5 19 9 0 10 7 9 2 19 20 2 7 5 9 6 20 8 19 4 17 19 13 11 4 18 14 4 11 1 15 14 6 11 16 18 9 8 6 2 0 0 16 9 10 19 9 19 4 19 1 19 14 5 5 2 2 4 14 17 0 18 6 9 19 20 20 2 3 3 10 11 15 2 16 18 11 1 19 3 15 20 11 12 14 15 6 3 17 18 18 2 8 14 15 0 15 7 20 2 10 2 16 3 1 9 13 9 11 19 1 5 19 14 17 2 19 13 12 15 9 15 18 1 14 18 19 8 1 4 15 17 17 13 8 1 15 5 15 5 15 1 17 20 20 13 12 2 10 16 17 10 13 13 9 14 19 11 19 6 12 1 15 13 1 16 9 15 5 9 6 20 8 10 10 16 7 2 16 13 0 15 3 2 16 16 4 11 20 13 4 8 3 9 3 3 15 15 10 3 0 1 16 11 12 4 9 18 7 15 20 4 1 15 0 8 0 8 19 4 14 6 4 10 0 11 8 15 13 14 19 18 15 19 20 11 13 10 3 7 10 5 10 2 17 13 7 4 0 14 13 19 16 12 4 13 17 3 19 19 6 11 10 17 7 8 2 9 10 8 11 8 12 9 1 8 14 10 14 19 16 2 12 6 8 13 8 9 5 12 20 12 15 15 16 6 8 6 17 16 3 9 14 5 19 20 2 15 13 14 19 13 11 9 3 5 15 15 8 7 1 6 17 11 12 16 11 13 6 3 16 20 1 8 1 3 12 3 2 9 9 0 2 11 2 11 12 6 18 17 9 17 15 18 19 19 11 10 0 3 4 16 5 15 9 10 17 16 9 9 0 13 20 20 2 5 17 8 4 1 4 7 1 16 13 8 5 4 12 12 1 6 0 14 14 3 18 13 13 2 4 10 3 13 15 10 11 9 12 14 0 0 13 13 13 4 15 8 1 12 14 6 2 19 12 19 18 11 0 9 1 7 15 10 8 7 6 13 8 20 14 3 14 10 12 2 7 5 11 7 9 8 15 20 11 3 18 2 9 1 0 17 7 5 8 10 6 7 18 9 13 6 5 9 16 19 13 14 1 18 7 13 2 6 4 6 17 0 18 8 12 3 9 6 7 10 3 18 10 4 0 16 13 16 19 13 16 15 10 17 11 1 0 4 10 10 11 0 20 5 19 19 5 9 11 2 17 4 18 1 11 7 12 9 11 1 1 7 9 12 19 9 20 4 13 20 3 1 20 4 1 12 6 12 15 19 13 18 12 16 4 2 8 17 14 14 7 12 9 9 2 8 17 4 6 7 9 12 7 3 12 11 16 16 13 9 12 17 14 15 4 8 1 16 0 7 5 8 10 5 18 6 17 4 11 6 15 17 16 8 2 5 14 4 9 0 11 2 17 10 15 19 12 6 5 15 15 18 19 13 4 1 3 12 4 9 0 14 14 4 19 18 20 1 15 4 9 6 9 11 16 12 7 11 14 0 14 14 3 9 3 18 12 12 7 16 14 3 6 12 2 17 18 17 10 16 5 14 11 7 3 4 4 6 17 8 1 17 11 0 13 17 0 15 12 14 4 10 2 13 9 3 14 13 4 8 16 3 0 12 5 6 5 17 10 11 8 9 18 0 12 2 12 0 11 10 11 19 19 0 16 3 17 12 2 2 17 2 10 10 17 15 16 5 7 0 4 16 19 6 20 4 2 20 17 14 3 2 7 17 0 17 20 6 15 4 1 11 1 15 0 10 19 10 4 16 1 6 10 1 11 3 17 9 8 15 10 8 15 18 18 5 17 0 17 8 19 18 3 11 5 12 9 12 13 10 12 13 1 14 5 8 4 11 20 3 3 18 10 17 7 8 17 12 3 4 5 20 19 14 2 11 0 4 7 15 3 6 9 19 8 15 8 3 8 2 14 11 7 2 8 3 17 13 12 4 9 11 9 7 0 5 20 13 7 5 18 0 7 5 2 5 16 7 10 8 19 18 14 20 20 14 14 20 12 6 12 18 10 14 8 14 20 7 14 1 4 9 6 13 14 19 2 7 19 12 0 18 2 9 3 14 3 11 9 12 12 5 0 6 10 8 12 8 7 1 19 5 19 0 12 3 8 17 16 1 11 2 0 5 2 3 3 11 16 13 15 8 0 19 10 6 1 20 7 3 10 2 7 14 8 6 11 13 11 16 0 5 1 11 13 8 16 4 16 6 4 2 12 20 4 10 0 1 12 1 14 18 17 10 7 6 7 0 11 5 6 16 20 3 0 19 2 17 16 10 4 16 18 17 0 11 18 13 12 19 18 10 15 18 8 15 0 16 19 16 14 7 18 3 12 11 3 15 10 2 16 8 11 1 8 17 14 11 7 12 0 8 19 17 20 20 18 14 14 4 13 4 5 20 14 6 3 14 7 1 9 15 9 17 17 14 3 12 4 1 20 18 6 5 7 15 5 7 13 12 14 12 9 19 19 15 15 7 5 3 1 10 17 4 4 10 20 19 11 18 2 17 14 15 5 2 16 0 8 1 13 12 13 7 3 15 20 9 14 2 8 3 8 5 8 8 10 8 5 14 1 5 7 0 7 13 15 9 2 0 7 7 0 16 20 2 0 5 10 16 14 15 16 7 20 9 2 0 4 4 15 4 5 13 12 10 8 9 20 8 14 0 5 2 5 8 13 15 16 10 11 12 14 14 8 10 0 14 17 20 12 9 12 17 13 11 6 13 10 4 10 7 1 5 17 15 13 3 17 9 16 11 7 16 7 1 11 3 5 2 1 5 0 9 9 3 7 2 4 4 11 2 14 2 20 19 2 7 9 20 11 17 19 6 15 19 13 12 6 5 1 0 2 13 17 9 1 8 19 5 15 3 16 10 3 17 20 13 12 17 0 11 19 1 20 1 10 1 14 15 12 17 16 16 2 4 11 7 1 12 0 2 17 4 0 6 13 19 2 12 8 4 9 3 15 6 11 4 1 11 0 6 11 15 15 4 13 14 15 7 9 7 6 9 3 13 0 10 2 14 9 17 6 5 4 13 0 12 9 2 8 3 16 20 6 0 1 16 7 6 11 11 6 4 1 9 15 5 11 3 11 7 11 14 3 12 11 11 17 20 8 6 1 15 5 1 17 16 3 16 15 7 2 7 7 17 16 10 2 0 1 3 9 4 19 6 6 0 8 17 15 8 0 12 8 11 14 17 9 3 16 5 19 15 8 7 7 17 14 9 15 17 14 20 16 2 16 19 15 17 10 4 7 16 10 9 12 2 13 14 14 10 18 4 20 2 19 2 20 13 5 11 17 10 11 8 10 15 18 8 8 7 0 19 13 15 8 6 3 17 2 5 5 18 14 8 17 4 13 11 4 4 6 7 8 2 18 5 7 8 18 2 4 20 10 1 17 19 12 15 6 6 19 18 14 8 12 1 11 17 11 20 14 12 9 16 17 16 5 5 8 6 13 12 11 17 18 5 10 14 16 18 20 10 2 4 5 14 2 17 15 8 6 2 0 3 0 20 2 0 20 18 9 9 1 3 16 13 7 13 1 9 1 14 4 15 20 3 4 0 18 7 16 13 6 7 19 9 3 18 11 20 17 12 20 13 1 9 13 9 4 15 13 15 2 18 1 6 18 9 9 3 2 10 18 2 10 20 10 10 0 4 8 18 14 7 4 18 4 16 11 14 9 1 15 17 4 13 19 15 1 3 6 13 11 14 19 15 11 0 3 17 8 14 0 2 11 19 2 4 18 18 3 14 17 13 3 2 1 1 12 10 5 0 7 14 6 7 16 1 13 1 11 12 18 3 2 15 12 8 14 11 17 12 10 20 11 6 1 4 9 10 9 2 14 19 4 19 19 1 1 13 10 8 13 13 2 7 18 0 8 3 6 19 16 10 13 3 7 14 11 19 10 17 16 8 12 14 0 6 14 1 10 10 16 11 10 9 3 2 11 7 15 5 16 13 1 2 19 13 18 16 14 16 6 1 11 3 4 1 20 0 8 0 9 0 19 9 19 5 0 0 9 13 7 12 5 17 16 2 15 19 3 7 6 11 15 18 9 14 4 4 12 10 2 16 20 19 1 4 8 20 9 10 8 17 0 8 5 17 2 1 15 13 2 15 13 2 0 3 16 3 16 4 8 14 4 6 4 12 11 7 9 20 0 2 11 11 2 6 12 8 16 18 13 12 3 15 4 16 20 6 6 18 17 15 16 11 2 13 15 9 1 2 13 6 2 12 13 4 1 1 2 17 5 5 18 4 20 11 6 9 8 2 19 5 5 1 16 15 14 18 6 17 7 17 0 11 7 10 17 7 11 0 5 4 20 14 14 7 11 5 20 19 11 16 19 18 6 3 13 7 18 1 9 8 6 15 7 16 2 0 2 5 19 8 10 20 19 19 10 10 12 5 17 0 8 7 19 17 7 20 9 6 6 2 16 6 20 16 1 1 9 9 10 0 9 20 16 9 18 12 19 12 8 5 2 9 6 7 18 20 17 15 20 1 2 15 20 1 11 6 19 4 4 2 4 2 11 3 0 15 18 4 11 17 4 5 15 12 19 12 8 7 9 4 3 9 7 2 5 9 15 10 4 7 10 18 6 19 5 8 12 2 3 18 0 12 13 7 6 10 17 17 7 11 16 1 2 17 11 2 9 15 9 11 3 1 10 8 2 7 3 3 18 17 7 18 19 2 6 6 1 0 13 1 10 2 3 13 19 18 8 14 18 12 0 12 16 8 13 7 0 0 7 3 7 15 12 10 1 6 9 20 8 16 1 10 11 12 19 1 9 11 5 16 20 0 1 11 17 1 18 14 9 10 3 16 10 4 8 3 13 16 6 2 13 12 13 15 12 14 8 19 16 8 9 17 12 2 9 13 1 14 6 15 5 15 19 16 10 5 15 4 0 1 8 5 5 0 10 7 10 6 4 4 18 19 0 9 17 5 16 20 17 20 0 8 10 4 2 18 6 10 9 15 17 14 14 14 3 6 15 8 14 12 17 11 19 16 16 6 12 7 0 4 6 14 19 17 11 8 16 0 13 2 3 16 5 4 5 19 9 18 2 1 17 20 13 11 8 7 18 2 0 20 14 15 13 7 11 7 4 15 20 11 7 9 0 0 11 18 9 18 7 4 8 18 8 1 20 11 12 9 5 14 12 16 11 14 2 12 0 8 6 1 11 11 1 17 12 9 6 14 9 6 19 5 16 0 2 15 17 8 13 18 17 2 5 17 0 2 12 18 4 7 0 9 12 18 8 7 4 15 5 19 5 3 16 10 19 8 12 4 14 15 13 18 8 0 8 17 16 12 9 15 10 7 8 7 1 3 7 20 5 15 14 19 5 9 3 7 2 2 19 11 6 8 18 8 5 6 17 18 6 2 10 3 19 16 10 3 12 13 7 2 13 14 19 2 13 20 20 3 7 2 2 8 1 7 5 1 2 8 15 12 20 13 6 17 1 9 14 2 5 18 4 2 16 19 3 14 17 1 12 8 18 0 6 1 11 2 14 19 8 15 7 0 20 16 2 14 3 5 7 14 11 9 8 8 10 9 6 11 5 1 3 19 9 14 18 19 14 15 15 18 1 20 5 14 11 6 14 0 5 17 1 11 5 3 3 7 2 2 15 11 17 2 4 13 6 0 19 3 13 8 12 14 5 12 16 1 19 14 7 7 17 6 1 17 3 17 11 4 8 10 7 13 12 18 5 15 12 19 4 4 3 2 16 12 5 7 8 15 20 11 11 11 9 2 17 8 9 0 13 4 19 0 2 12 9 18 1 4 12 8 16 9 8 17 4 4 4 12 7 13 5 16 2 8 15 0 14 5 19 8 15 15 10 12 4 4 5 17 15 0 11 20 1 16 15 18 8 4 10 1 6 5 4 16 18 8 11 17 20 1 3 4 9 20 16 3 9 14 9 12 4 3 9 12 0 7 11 9 10 17 1 6 4 19 4 3 3 7 14 8 8 14 9 15 5 11 15 17 7 17 19 10 6 7 13 8 13 0 17 18 9 5 19 9 9 14 2 17 7 0 20 20 18 19 19 8 14 5 8 5 17 2 17 14 3 11 16 19 2 9 20 8 14 8 4 0 19 17 7 2 2 18 13 6 7 15 12 7 16 7 18 9 12 16 13 12 12 7 14 19 4 8 9 7 20 19 8 0 12 9 8 6 12 7 5 11 4 5 12 19 4 1 15 17 19 7 1 9 12 5 12 11 15 16 8 19 18 6 7 9 1 9 11 3 13 1 16 2 7 0 0 1 11 13 3 15 1 20 13 5 15 14 13 19 18 17 12 0 7 19 19 5 0 7 2 16 3 17 14 14 6 5 7 16 13 11 1 17 4 4 15 10 12 20 12 3 18 7 1 6 0 9 20 0 2 17 13 2 19 2 19 10 6 2 15 5 5 15 16 0 3 9 11 9 17 10 18 16 12 2 5 7 17 15 8 14 7 10 14 1 1 20 14 13 18 15 14 6 1 3 3 3 4 12 16 19 8 0 5 6 11 11 0 9 14 10 8 6 6 6 19 15 0 9 7 13 11 10 18 12 14 16 16 15 7 15 0 20 15 0 6 14 3 0 11 4 16 10 8 1 2 14 12 18 2 12 19 12 2 19 15 7 1 3 8 13 18 17 3 9 18 3 7 2 6 20 14 18 5 4 1 1 13 16 8 18 10 10 8 18 10 11 6 20 18 9 14 14 15 13 16 1 10 5 0 2 17 11 10 11 0 3 7 9 12 12 20 12 1 0 5 20 6 12 10 1 2 14 18 15 4 4 16 12 19 5 18 2 15 5 8 9 11 14 10 0 0 15 1 0 8 7 12 18 2 19 7 17 20 6 0 8 9 7 13 1 7 10 20 6 3 18 7 10 2 6 7 10 5 1 19 13 8 6 0 16 0 8 17 12 11 9 11 1 14 11 14 1 5 6 7 3 8 10 5 1 8 1 11 11 7 5 16 15 6 20 11 6 13 4 0 20 20 18 1 7 7 14 4 16 19 0 16 16 19 12 12 8 6 0 16 9 14 14 7 11 16 9 17 5 13 6 7 17 16 19 5 4 11 6 18 14 0 2 13 20 10 7 8 6 20 18 0 8 3 0 12 19 2 16 4 7 18 3 19 11 15 5 14 3 3 14 14 6 13 16 0 17 0 0 11 7 4 4 8 12 6 6 15 8 9 17 9 18 0 15 10 6 7 3 15 16 1 16 2 18 8 3 9 16 3 7 17 3 14 10 8 5 4 0 19 13 9 16 17 17 19 6 17 18 8 6 6 9 14 2 19 13 3 5 0 20 16 13 12 12 17 9 10 17 11 1 9 0 10 6 13 1 2 15 13 0 7 11 14 16 16 7 0 2 19 13 14 3 7 10 3 10 6 14 4 15 5 19 8 11 2 19 0 3 15 12 7 16 12 1 14 18 14 1 1 2 18 7 7 4 17 13 18 8 15 17 9 8 11 2 2 10 15 15 11 19 16 15 10 11 12 1 16 10 11 15 13 7 12 10 8 19 3 0 7 3 0 16 17 6 17 9 0 9 4 1 17 3 1 6 20 16 2 6 6 2 12 4 20 14 16 19 0 1 13 2 6 18 11 1 15 20 14 3 12 11 9 1 15 10 2 0 10 9 5 19 4 2 4 1 20 20 12 15 2 16 3 20 4 4 17 1 8 8 20 15 2 12 17 12 4 6 5 6 18 6 3 4 0 0 2 18 2 14 4 9 16 19 1 11 9 16 1 10 6 9 14 17 5 17 18 6 2 14 15 8 16 16 20 14 0 7 8 5 19 13 18 17 4 11 4 0 6 20 12 10 6 6 6 18 9 11 15 0 5 10 14 10 3 20 1 14 19 2 9 5 19 16 14 1 18 2 15 4 9 6 14 10 19 17 9 15 20 14 6 7 15 12 6 4 6 2 0 6 7 7 15 11 8 4 12 3 12 18 18 6 6 6 20 16 19 8 4 18 16 18 5 11 15 1 5 11 5 3 4 1 3 8 8 13 4 1 5 0 8 7 17 19 1 1 9 2 15 5 8 16 10 4 12 8 18 10 8 7 7 13 18 15 3 18 7 17 16 20 10 20 15 18 18 8 20 10 19 16 8 1 10 9 7 1 12 2 2 10 8 13 20 3 2 20 2 3 12 10 20 5 16 12 1 2 9 14 7 17 17 19 12 13 18 10 9 15 0 7 17 7 19 1 19 15 16 1 17 20 7 12 1 13 17 13 6 13 2 6 14 1 5 6 19 10 5 3 11 13 11 11 5 14 20 7 5 0 7 1 15 19 4 1 13 10 0 18 1 16 14 10 3 6 12 7 6 16 13 0 10 8 2 16 17 10 1 8 7 16 17 11 20 4 19 6 4 10 19 6 10 0 19 3 9 2 6 14 2 19 2 7 2 15 0 4 13 17 4 4 18 7 18 7 2 11 0 6 12 4 9 5 6 5 19 16 0 11 8 0 4 13 4 19 20 11 0 0 2 13 11 13 8 17 15 8 4 10 16 2 1 11 7 17 1 10 4 1 1 4 3 18 12 14 6 16 5 20 6 12 19 2 13 0 7 16 6 3 2 9 19 8 19 7 11 2 1 5 18 4 1 11 10 14 6 0 7 8 14 5 11 16 12 0 18 12 19 1 1 13 19 10 18 0 20 2 15 15 13 11 13 12 9 9 5 8 8 18 14 6 1 0 5 5 9 16 5 9 8 2 20 6 10 0 7 1 1 10 17 1 18 3 9 2 17 7 7 14 2 10 10 4 5 9 0 20 8 8 0 11 16 19 11 11 8 2 17 7 7 7 8 6 3 5 15 15 8 12 8 6 6 20 19 0 5 2 7 11 1 4 13 12 14 18 20 5 8 9 4 14 17 3 12 8 6 9 1 17 0 4 20 13 2 2 9 4 19 11 10 2 11 11 17 19 13 16 13 18 20 14 19 5 14 2 7 0 4 10 5 0 17 4 12 8 6 0 7 0 5 3 7 14 5 4 15 1 12 17 9 1 6 7 18 20 6 9 13 20 11 2 9 7 14 18 19 2 9 13 10 15 15 18 5 14 15 14 8 8 16 8 1 7 20 12 5 14 18 14 19 13 18 11 19 5 0 20 16 6 0 15 11 13 0 1 8 3 18 18 2 13 10 6 16 5 6 18 16 15 13 14 14 8 17 5 1 16 9 10 9 11 19 2 12 0 6 20 17 5 10 8 18 7 17 15 13 18 20 18 2 8 18 11 7 18 2 1 20 19 5 12 20 13 9 13 5 5 7 16 1 15 20 19 2 10 9 11 5 12 14 13 4 18 10 1 5 1 15 1 18 17 15 18 10 6 15 9 2 16 8 0 12 17 4 9 17 18 2 3 13 1 20 8 6 3 0 20 18 13 5 9 13 9 8 8 7 1 20 11 16 17 12 4 6 16 11 10 2 14 18 7 0 1 15 15 12 19 10 11 12 20 6 5 0 1 12 2 11 9 7 1 4 8 16 19 14 4 11 3 2 16 3 10 4 19 2 0 13 16 4 13 6 11 1 11 16 11 10 0 2 0 12 17 0 15 18 1 7 7 15 13 19 18 4 10 18 3 2 20 20 2 12 5 3 11 4 9 2 5 3 12 7 14 4 8 0 20 6 4 13 2 15 10 14 3 11 16 19 11 4 14 3 16 11 6 20 10 14 13 3 1 2 16 19 17 2 14 1 0 16 14 18 6 10 3 7 0 0 4 13 10 11 18 15 20 11 8 1 0 10 0 11 8 15 5 13 12 16 4 12 13 7 2 3 9 15 10 2 17 13 1 3 13 4 3 7 4 8 0 8 11 9 2 2 17 3 13 15 9 9 16 1 16 14 7 3 3 7 12 14 8 14 2 17 12 5 9 13 6 15 0 16 5 2 19 1 5 12 6 3 1 16 14 20 7 9 20 4 16 15 9 0 12 7 17 19 7 17 14 14 1 4 14 5 4 19 4 12 18 16 0 1 7 16 7 17 4 5 7 4 13 8 8 12 20 2 13 17 0 7 8 14 9 4 11 18 5 5 7 11 8 12 2 19 15 10 1 6 16 10 9 2 12 4 3 8 8 11 7 7 3 3 5 13 9 3 15 19 18 20 7 12 18 12 7 3 10 4 3 17 6 10 3 19 1 19 0 20 2 16 7 8 14 4 20 17 19 16 19 18 11 16 3 8 7 2 11 16 8 0 17 3 0 12 14 6 7 13 11 15 2 19 1 4 7 11 12 7 1 14 16 15 5 1 9 12 0 16 7 0 8 14 2 1 11 17 20 8 13 12 15 11 9 7 17 13 9 8 5 17 12 0 19 3 7 3 11 11 15 13 5 2 4 6 15 20 16 13 16 4 7 5 7 5 12 5 13 0 16 13 3 20 16 5 1 3 1 18 5 10 13 1 9 2 19 13 10 8 0 1 20 6 6 5 15 9 2 18 14 20 20 16 9 8 6 5 8 18 14 2 4 9 10 6 7 4 14 1 6 9 5 19 3 2 6 1 0 2 3 2 12 17 15 13 0 16 11 4 19 8 9 12 11 6 0 0 7 8 18 10 14 20 5 8 10 4 8 19 16 19 15 1 2 20 9 13 4 4 2 15 15 20 8 1 13 6 0 7 13 16 17 3 15 19 12 0 14 11 18 3 9 1 4 19 5 19 6 17 8 7 8 0 18 19 17 19 13 1 16 6 5 18 8 2 0 17 13 9 17 20 3 17 0 2 7 1 0 20 1 19 11 10 18 15 7 16 18 14 6 20 4 1 15 18 4 6 9 13 18 1 16 3 15 17 8 10 4 16 1 6 10 19 6 19 15 15 3 16 13 14 8 19 16 8 5 13 17 6 13 8 10 13 16 12 5 17 16 16 13 20 13 5 11 19 14 4 20 11 17 13 13 19 0 15 4 19 2 6 15 13 5 14 1 0 10 1 16 17 13 7 13 13 17 2 8 13 15 19 16 4 11 9 15 12 12 14 1 15 15 18 19 18 0 17 9 0 15 5 4 19 8 4 2 4 11 1 18 16 8 13 19 4 10 0 6 1 13 18 4 5 8 5 2 11 15 1 9 16 17 9 20 14 17 4 11 7 0 19 1 3 10 17 2 3 4 20 15 11 17 1 7 13 0 5 18 7 13 2 18 16 4 12 2 18 18 4 16 20 17 9 9 7 6 12 0 12 19 4 13 1 4 7 3 17 0 18 9 10 8 6 1 9 3 5 8 0 18 19 2 17 19 16 20 6 1 9 0 8 14 13 10 6 10 20 17 1 1 4 3 20 13 4 20 5 7 1 18 14 3 5 20 7 8 8 16 12 12 18 12 0 16 4 7 12 15 3 3 7 18 16 11 19 13 9 19 7 9 18 15 8 1 1 18 15 4 12 7 13 17 0 19 10 1 17 12 1 4 18 14 19 4 1 19 0 20 9 14 7 10 17 19 1 3 9 13 7 7 17 19 5 4 0 12 8 20 0 20 9 4 19 7 6 1 20 2 5 10 8 18 10 9 18 9 0 20 8 4 20 4 14 17 3 19 3 4 11 18 17 19 4 18 0 18 16 1 13 10 7 10 4 1 11 10 1 12 14 2 9 16 13 12 5 0 18 16 19 15 6 9 17 18 17 20 6 11 19 2 16 15 12 2 12 15 18 12 20 1 10 7 5 6 18 5 8 8 20 8 9 9 17 2 20 5 16 19 17 2 17 4 20 0 19 13 0 12 12 6 4 9 6 6 1 17 15 11 20 18 20 20 11 14 16 1 1 8 20 1 4 9 15 4 16 16 2 10 8 18 4 4 7 12 4 20 17 15 16 7 2 10 2 3 2 5 6 2 9 12 14 17 2 18 8 19 9 8 3 10 10 13 4 20 5 16 10 19 1 12 19 15 3 9 13 3 2 17 14 19 19 16 11 3 14 4 15 17 0 11 5 20 15 14 15 14 17 0 20 17 9 18 1 3 19 5 13 2 9 17 9 4 2 13 14 13 10 9 11 19 18 17 11 19 15 10 0 16 8 3 7 12 5 9 7 12 0 8 15 1 12 6 3 13 19 11 4 2 10 17 10 7 9 2 14 5 2 18 5 20 20 12 12 6 10 11 4 0 15 4 17 13 0 3 9 7 20 14 4 9 9 4 7 2 18 1 11 17 19 16 17 17 10 20 3 4 0 17 9 18 9 10 12 10 14 9 16 0 14 12 2 1 12 3 5 9 13 8 16 17 3 19 14 1 15 14 7 8 5 4 15 12 14 18 20 4 3 15 9 0 19 5 4 0 8 14 3 12 15 7 18 11 16 11 4 19 4 9 10 12 4 2 12 6 1 7 6 15 7 0 16 11 6 17 10 18 10 3 16 10 11 18 19 10 19 10 16 12 12 8 6 13 7 17 12 4 18 18 13 14 9 13 0 12 7 7 1 10 18 18 14 12 8 17 19 15 13 7 3 2 5 16 15 19 0 8 14 17 7 20 14 1 11 13 5 0 18 0 7 9 18 6 14 8 14 4 20 12 2 3 4 16 11 14 15 11 1 6 5 20 2 4 5 5 4 4 1 20 6 10 10 18 6 9 5 12 15 7 14 6 17 6 6 20 12 6 19 16 17 8 13 8 16 10 1 6 7 4 12 16 12 17 13 5 17 13 1 1 10 4 3 9 19 1 19 10 5 1 19 6 13 2 15 12 4 17 16 8 20 14 5 3 16 0 12 9 13 14 9 16 20 9 17 3 2 13 3 1 14 20 18 20 7 2 4 19 8 0 3 8 17 10 13 11 19 12 8 7 20 14 16 6 18 9 4 14 9 17 4 17 11 1 20 8 18 9 17 15 17 20 7 5 4 2 15 19 19 9 5 3 14 10 9 17 20 18 16 5 14 7 12 14 16 20 15 2 10 0 8 13 14 10 4 0 11 20 5 4 19 12 19 1 19 16 19 4 17 3 6 1 13 19 19 20 3 8 7 18 15 19 12 14 13 6 3 6 2 19 20 17 14 6 4 3 4 3 10 8 17 13 7 17 18 2 3 5 15 20 7 20 7 10 10 16 15 18 10 14 3 8 9 20 19 9 18 14 5 6 3 2 20 20 8 14 8 3 10 18 15 12 15 11 19 13 19 5 2 13 0 19 8 11 0 0 3 7 11 6 1 5 2 19 7 20 6 1 13 20 6 0 4 6 0 16 1 5 1 16 12 1 1 0 12 4 10 16 14 8 0 2 8 7 10 0 19 5 9 10 2 8 4 19 15 16 19 16 18 0 1 5 19 14 20 6 15 11 1 9 12 6 16 9 1 18 13 19 10 3 2 6 15 0 9 13 12 3 5 20 14 3 14 9 9 5 15 2 9 4 11 12 20 1 20 1 2 1 17 2 14 15 11 13 11 12 11 20 20 10 8 1 19 14 0 6 12 0 17 8 0 4 13 3 8 11 20 1 8 20 12 12 4 19 11 18 8 15 20 13 16 3 7 12 5 8 1 10 1 20 1 16 15 11 14 2 4 16 17 0 12 4 5 4 12 17 11 2 1 7 4 12 7 16 10 10 9 3 11 9 4 12 0 10 12 0 7 19 10 17 5 20 10 2 4 16 3 7 10 5 6 17 15 3 1 8 12 8 3 14 15 7 15 3 3 0 13 4 12 13 16 16 19 11 8 16 1 5 4 14 4 12 12 17 17 8 17 5 8 12 11 5 20 16 7 13 3 1 17 13 17 15 11 9 11 18 18 6 6 5 14 16 8 13 5 3 5 14 12 1 18 20 1 12 18 2 10 16 14 12 12 1 2 1 15 8 20 10 6 20 17 10 13 4 1 14 14 5 5 2 8 10 12 3 6 7 16 11 14 0 17 12 19 12 12 16 12 4 16 6 19 14 14 15 11 20 4 7 3 12 1 9 5 11 16 5 11 9 17 9 7 8 2 14 11 1 20 16 1 11 6 18 6 11 5 6 4 15 4 13 9 2 14 18 6 4 15 6 12 2 2 17 11 15 11 6 12 3 17 0 15 8 17 15 8 0 0 1 2 9 6 14 19 20 6 11 4 15 8 19 0 6 16 3 1 16 4 20 11 2 5 19 4 6 17 18 4 16 18 12 20 15 17 13 4 0 6 4 8 5 9 0 6 10 0 3 0 14 1 10 7 3 4 2 8 6 13 14 20 19 16 1 18 15 5 9 8 3 12 16 5 3 6 3 7 15 4 9 3 14 16 10 5 11 6 8 2 16 7 3 0 14 6 4 5 14 17 9 2 0 13 14 8 2 7 19 19 12 0 2 18 20 0 18 10 16 15 12 7 4 0 19 2 3 17 4 20 7 10 6 16 14 17 10 17 15 7 15 1 19 11 6 1 2 2 12 15 6 14 0 18 1 0 14 16 5 8 3 3 8 10 4 17 17 16 17 7 12 0 20 12 10 17 4 1 17 3 1 12 13 11 14 8 9 5 14 12 18 6 20 15 20 4 2 13 3 20 4 20 14 6 4 7 17 11 13 11 17 4 12 15 9 5 20 20 17 10 7 15 5 5 11 19 16 6 12 14 13 14 7 5 2 4 13 0 13 8 5 17 7 5 12 9 18 0 13 9 19 8 14 15 9 1 3 14 20 6 16 13 5 19 0 1 12 12 1 8 5 12 20 11 8 5 10 18 15 18 14 19 0 14 2 7 1 15 18 20 0 0 5 13 18 6 3 10 10 9 8 9 16 11 13 9 4 10 15 8 11 15 3 3 14 17 5 13 0 0 0 4 2 1 20 15 1 14 9 8 18 13 4 0 1 16 4 3 18 8 9 3 2 7 10 4 0 7 8 11 0 4 9 20 12 15 16 5 17 7 17 12 9 9 10 5 5 10 2 11 8 4 3 16 13 0 2 7 13 12 19 5 15 0 19 12 13 0 11 14 11 3 11 12 12 4 0 3 16 6 2 18 18 19 12 0 7 14 17 8 5 2 13 18 9 2 4 15 7 4 5 20 4 20 15 17 3 8 17 9 11 20 9 4 11 10 0 20 0 9 1 7 11 7 20 17 4 15 20 1 10 9 20 2 14 20 15 2 7 14 17 1 11 18 3 18 7 20 2 5 1 17 3 20 12 8 0 10 15 10 14 1 2 0 4 1 12 8 5 20 20 7 6 14 15 19 17 18 5 8 17 3 11 12 0 4 7 11 20 13 13 1 11 9 8 18 9 20 10 17 11 18 5 3 16 3 10 8 6 0 16 18 1 0 12 17 11 14 5 14 9 13 8 15 12 16 14 11 11 17 7 1 12 8 6 12 0 0 20 1 11 7 1 12 16 11 0 2 20 6 7 14 16 20 4 4 18 19 17 9 3 16 17 9 19 7 1 20 13 19 10 13 9 12 15 13 0 3 12 14 17 8 7 0 11 3 3 14 19 20 6 5 17 10 14 9 18 18 9 17 19 17 2 6 3 11 16 18 15 7 16 19 1 6 16 3 6 18 13 0 6 15 7 10 5 3 3 5 20 5 13 3 8 14 2 8 8 20 13 2 1 14 11 1 19 14 11 4 6 20 15 10 6 11 8 14 13 10 17 17 2 10 17 13 9 18 2 19 7 16 12 13 7 5 11 9 15 4 3 11 16 7 19 10 10 10 2 4 4 20 3 14 3 12 11 15 14 14 19 14 15 6 19 7 19 5 7 12 20 19 14 18 3 1 3 1 12 8 1 5 6 2 12 19 17 0 3 7 6 6 10 6 14 17 0 13 8 19 18 10 9 1 17 6 18 13 5 13 9 6 3 18 7 1 6 14 6 2 12 9 1 9 12 17 16 14 17 0 4 20 8 12 19 8 13 2 20 13 4 11 20 7 0 6 5 16 17 19 3 20 8 8 11 2 20 11 8 7 15 19 17 0 8 0 17 14 17 10 10 10 4 11 15 10 9 1 10 19 14 18 9 19 19 12 5 18 2 11 5 17 11 20 19 5 4 4 9 9 1 5 3 3 20 17 19 20 17 1 4 11 7 18 16 5 11 16 3 1 4 5 18 16 2 2 10 8 18 6 5 10 12 13 6 19 0 4 8 5 10 10 9 2 3 4 10 16 17 13 12 10 11 10 0 4 2 18 17 17 16 20 2 19 12 1 9 16 13 8 8 11 17 12 16 18 12 11 4 10 17 10 5 8 4 9 6 12 6 10 9 5 0 13 19 18 0 3 2 2 8 6 9 4 18 13 6 11 8 6 12 14 16 20 20 11 10 15 9 20 8 6 10 10 10 18 20 0 7 0 2 15 2 19 6 10 17 5 10 18 7 20 10 1 8 16 6 10 18 4 20 12 10 3 5 15 15 18 19 20 11 2 10 10 7 18 16 15 9 8 10 5 1 4 18 3 16 5 7 11 1 14 2 12 13 11 13 3 8 0 10 18 19 9 19 18 18 2 9 0 7 6 18 20 8 3 4 9 16 15 8 13 16 10 4 8 13 12 3 19 4 5 1 2 15 17 2 1 1 12 11 4 5 1 0 18 11 10 0 9 8 12 6 1 20 0 17 10 13 15 17 11 0 17 1 17 5 12 12 20 13 7 1 6 15 6 12 18 10 4 14 19 13 9 9 15 10 3 1 4 9 1 4 12 15 20 16 8 8 5 15 16 7 15 9 3 19 2 11 8 13 17 8 4 2 20 17 16 0 4 7 15 2 13 1 13 5 20 3 4 11 20 5 5 16 12 11 16 17 16 19 3 16 17 7 2 9 18 12 11 9 5 11 13 8 13 0 17 14 10 10 17 3 1 19 5 2 20 18 17 0 3 1 18 18 12 14 0 19 8 4 3 2 12 10 10 1 15 6 11 19 11 19 17 5 18 14 13 4 19 7 2 20 20 5 3 10 2 16 4 1 11 10 5 9 18 3 4 20 4 19 7 1 1 20 16 10 8 19 18 16 7 5 3 15 2 6 10 0 5 16 7 4 19 11 5 19 9 3 1 8 0 20 5 20 17 1 10 18 13 2 2 6 6 18 4 1 12 16 2 14 13 14 0 20 6 0 5 15 5 1 9 11 19 18 10 2 8 10 2 7 13 9 11 10 9 16 5 5 8 0 6 5 11 10 9 0 18 16 12 16 20 11 1 8 11 3 17 6 11 10 6 16 8 4 12 10 11 12 0 11 4 3 20 2 20 18 12 18 14 1 5 12 6 4 19 13 11 11 12 14 19 3 7 9 3 12 0 12 19 5 0 1 19 19 15 0 8 6 9 19 4 15 16 6 3 16 1 2 14 5 13 1 19 17 12 2 20 8 5 2 19 11 7 4 7 6 17 15 20 19 4 9 15 14 20 9 15 20 13 20 20 11 4 8 16 7 10 16 0 19 5 6 17 14 19 17 0 8 9 17 1 11 16 5 1 1 0 5 3 3 2 17 15 12 18 9 13 14 13 20 3 6 16 1 19 6 18 1 7 15 3 3 20 13 0 17 0 1 0 2 6 12 15 3 12 18 13 8 6 2 18 3 3 13 6 13 17 13 11 12 13 2 5 20 0 16 10 6 5 7 5 14 19 8 9 10 2 18 4 3 20 12 17 14 15 5 15 18 13 11 7 12 2 16 4 12 17 4 17 2 11 17 10 6 8 18 20 12 2 19 11 9 1 14 8 17 6 11 3 16 1 4 16 13 8 7 8 4 15 10 3 16 7 9 12 17 20 19 10 7 11 8 19 8 19 19 14 3 1 7 17 12 1 15 14 5 10 1 7 11 0 9 2 20 18 5 13 15 6 0 19 4 14 0 10 12 10 5 6 14 7 4 20 2 11 6 15 7 8 3 18 10 19 6 17 5 4 3 13 0 17 18 12 11 4 8 19 18 13 4 2 8 5 19 9 10 10 5 19 12 14 11 0 20 10 2 20 11 13 18 18 7 20 12 4 7 11 18 11 5 19 10 18 4 18 19 10 14 0 14 4 10 18 20 20 12 5 7 14 3 5 7 2 0 20 20 11 10 11 7 14 4 1 20 14 9 9 8 14 7 7 17 2 10 19 13 6 1 8 20 20 7 16 2 18 20 3 1 5 6 19 7 8 6 18 19 12 9 5 10 13 14 17 0 20 18 16 9 9 1 4 3 16 8 3 2 6 1 7 3 6 4 12 1 5 20 11 20 15 10 16 7 12 11 4 13 12 3 3 19 13 0 7 3 5 16 12 11 7 17 0 13 4 7 12 19 1 15 12 0 17 2 20 19 8 15 6 0 5 19 13 14 20 19 11 2 3 20 18 4 5 19 7 20 11 9 3 15 12 17 19 12 14 4 16 7 10 1 6 8 5 20 5 0 17 20 20 18 5 1 13 1 9 4 20 6 10 10 10 7 2 16 3 0 20 4 3 9 9 4 7 14 16 9 6 19 13 2 15 20 2 2 19 9 10 2 8 0 7 9 7 10 0 13 18 16 5 6 13 9 18 19 17 18 4 20 15 1 17 19 3 16 8 10 17 18 18 3 10 13 4 20 18 14 4 6 17 0 5 6 16 5 15 19 5 9 7 6 10 7 13 8 12 3 12 11 11 3 17 9 20 6 4 1 19 16 2 0 13 14 11 20 12 3 6 19 8 14 20 11 1 6 19 20 14 20 17 17 11 19 19 11 1 3 6 10 9 12 6 19 11 18 10 20 1 10 3 16 10 11 15 20 17 10 3 19 8 0 0 3 5 10 11 4 12 18 10 13 16 5 19 11 5 17 17 2 1 14 19 20 6 8 17 20 9 8 1 19 0 3 9 1 5 14 18 18 5 4 11 3 2 1 16 20 18 2 16 9 19 19 1 6 16 10 9 17 17 8 19 4 15 3 0 4 7 0 5 3 12 10 18 13 6 14 15 11 14 10 7 5 8 5 20 0 18 2 20 7 1 15 3 12 12 2 1 1 7 6 6 17 7 4 2 8 18 6 14 12 16 2 7 15 12 5 17 0 13 9 13 2 11 16 18 18 13 16 3 6 13 19 10 0 19 5 18 6 18 10 10 0 20 9 16 19 4 20 9 15 12 15 10 8 13 6 9 6 11 6 3 4 13 14 7 13 1 20 12 12 11 19 20 7 5 5 10 15 15 10 19 0 2 18 20 13 10 3 5 18 17 14 6 10 19 17 9 15 14 12 8 13 20 4 19 1 11 3 3 20 15 20 19 2 2 19 18 2 8 17 5 13 6 6 13 2 10 16 18 11 0 5 6 12 18 20 12 2 5 13 14 0 5 19 16 7 20 10 17 15 0 10 7 14 18 15 7 18 1 8 16 0 0 2 19 6 0 14 6 6 10 7 10 14 15 2 5 10 12 8 6 5 18 0 9 0 0 9 15 16 1 4 9 4 0 11 2 13 10 3 9 10 18 13 12 9 10 14 13 1 8 8 7 5 20 5 13 3 7 6 16 15 5 20 20 12 14 0 11 12 1 9 14 10 18 16 14 14 18 13 18 18 1 7 4 19 16 18 6 6 0 3 0 1 8 15 9 16 18 10 12 14 9 17 4 13 7 13 0 10 7 0 6 20 12 13 4 5 19 12 18 15 18 18 16 4 18 3 0 18 0 3 2 1 6 15 10 5 10 9 19 12 11 7 12 3 17 20 3 3 16 4 15 8 13 13 18 16 9 15 12 10 20 16 4 4 5 20 7 18 5 1 9 0 14 0 18 9 6 7 17 4 9 20 18 18 15 6 12 13 11 6 16 16 4 17 18 18 13 3 16 9 7 4 20 0 0 2 19 20 7 12 1 12 7 1 13 14 4 19 6 4 19 10 7 12 10 11 14 2 7 1 3 18 14 8 17 12 7 4 20 7 12 11 15 10 18 6 16 14 1 4 10 5 7 16 8 20 4 7 13 1 11 15 19 13 15 2 0 6 7 11 12 9 16 13 16 4 10 19 10 2 16 7 12 4 0 0 17 8 18 19 12 17 0 20 4 20 3 11 10 19 10 2 12 13 14 3 15 11 17 0 5 6 2 10 6 4 18 7 3 12 6 5 5 19 8 14 12 20 12 12 1 18 1 3 5 15 16 0 7 1 18 6 6 18 12 9 11 18 17 12 10 15 11 4 19 14 20 0 4 0 19 2 19 14 5 3 7 15 6 12 14 16 11 3 5 2 1 5 3 9 2 10 7 13 6 7 1 7 2 10 9 5 5 2 13 6 6 2 16 15 2 2 8 4 18 6 15 16 19 6 11 8 10 15 16 10 20 3 17 18 12 9 13 15 2 17 17 20 18 17 10 13 12 2 17 10 11 10 0 9 3 20 3 16 15 16 13 16 10 9 8 13 12 3 12 11 3 9 14 9 12 1 11 10 17 6 18 2 17 17 3 14 6 3 12 0 0 14 17 8 14 15 3 5 19 5 10 14 10 10 10 5 5 5 17 17 14 5 2 8 11 7 14 14 18 19 14 6 19 13 11 11 3 2 4 14 10 9 14 4 10 1 2 3 14 4 15 13 15 8 15 2 14 13 0 20 4 16 19 1 1 0 20 10 18 4 8 4 8 9 2 3 2 5 13 14 7 1 4 14 3 9 17 8 16 16 17 8 18 5 16 0 5 16 13 12 3 2 7 1 6 18 5 18 4 18 3 3 10 15 11 5 19 12 15 15 8 17 11 1 19 17 9 18 16 18 2 5 16 18 16 19 5 14 6 13 12 19 10 13 17 10 0 12 19 1 2 1 2 7 2 16 4 15 8 11 14 12 18 1 11 18 17 1 12 0 9 1 13 17 10 10 1 20 6 7 5 8 2 12 10 6 8 12 1 5 2 10 3 9 14 4 7 5 10 1 4 17 7 8 19 7 3 19 5 14 12 3 1 15 5 14 7 4 10 11 14 18 18 16 12 12 8 2 9 15 18 4 5 14 13 10 0 3 9 11 16 2 3 17 4 14 8 13 13 10 18 2 9 1 3 5 5 19 12 9 20 3 20 16 11 12 17 3 15 10 13 16 10 16 14 11 12 7 4 18 5 9 20 13 0 14 2 0 17 15 11 18 7 10 17 16 2 6 17 5 5 10 7 2 11 3 17 0 18 9 9 17 17 0 11 5 7 15 10 13 3 16 14 10 8 16 19 8 1 5 1 20 19 1 15 2 2 3 12 0 8 18 10 10 2 2 5 3 3 10 2 6 19 0 7 17 17 19 16 5 6 2 3 10 18 17 5 11 17 11 13 0 10 5 8 2 9 20 14 10 17 1 6 6 12 16 14 10 4 2 9 11 9 9 10 13 15 3 16 17 5 9 19 3 12 7 10 7 15 10 19 0 13 1 16 8 5 14 3 6 10 5 1 20 6 1 8 18 14 12 3 10 14 12 10 17 7 0 3 5 12 9 2 12 12 10 5 10 2 17 12 9 8 1 2 1 5 0 15 15 10 18 6 14 8 6 7 1 18 16 9 5 19 18 20 17 1 15 14 8 9 17 10 0 20 1 15 0 15 15 11 3 16 15 3 1 20 2 2 12 11 5 10 6 1 15 11 4 17 6 17 1 1 9 0 2 17 5 14 4 5 0 3 17 15 6 15 16 19 4 19 8 17 1 4 3 17 20 17 16 13 8 14 15 9 0 1 2 7 1 4 19 19 11 12 10 2 20 6 20 9 20 1 5 5 17 7 19 11 8 3 11 17 3 10 9 14 10 14 10 6 11 5 18 2 18 3 9 15 16 2 1 0 16 4 3 18 13 6 17 16 17 13 13 15 20 19 2 1 1 5 17 20 14 4 13 8 7 8 14 6 15 2 2 20 14 9 6 5 17 4 11 5 17 19 3 19 12 11 19 15 7 14 18 0 3 2 8 10 8 2 3 12 2 15 11 9 20 15 13 8 20 12 4 6 8 9 9 19 14 18 2 3 16 8 4 13 5 6 18 11 12 1 3 6 18 18 8 11 14 13 14 10 8 3 8 8 10 14 8 0 10 12 16 1 4 1 4 10 5 13 11 2 18 17 7 17 6 5 16 10 4 20 11 19 16 14 16 13 10 4 14 1 20 7 6 13 3 14 14 16 14 19 11 3 11 15 10 5 12 2 2 9 19 12 11 7 7 15 1 9 9 11 1 6 9 20 10 18 20 17 1 13 7 10 3 4 12 13 12 1 7 1 10 2 3 6 0 17 9 1 14 3 13 14 15 4 0 19 9 11 17 18 4 15 14 4 10 8 15 5 16 5 3 5 11 20 6 14 19 12 0 1 17 20 12 17 7 3 15 4 8 17 20 8 4 15 15 5 8 8 17 3 6 4 3 18 9 9 19 15 20 11 17 12 20 1 20 11 19 17 14 3 10 6 6 3 0 1 14 3 20 2 14 6 3 15 8 14 6 16 6 11 7 9 10 19 20 3 18 20 15 15 2 9 0 19 17 7 7 9 16 20 15 15 17 0 12 4 5 12 14 9 11 19 14 18 9 8 5 10 20 2 1 6 14 14 9 0 5 8 20 7 9 20 17 10 16 10 15 5 12 20 4 10 17 8 7 19 19 1 13 12 8 3 13 19 1 10 4 19 16 2 12 6 17 17 0 2 4 2 20 11 4 7 3 19 3 18 14 16 17 2 5 2 10 7 1 6 16 13 5 1 3 20 17 8 19 13 0 4 10 18 4 12 10 14 11 20 1 15 14 2 16 3 18 5 11 18 20 12 12 18 20 10 16 14 20 16 8 6 15 14 2 4 4 0 0 3 15 15 5 16 7 19 20 9 9 9 20 11 2 7 19 13 18 0 4 0 20 20 4 6 2 3 10 11 2 6 5 6 14 13 3 9 15 19 17 18 11 20 0 2 15 20 7 18 7 4 6 16 0 16 8 17 6 4 14 12 0 18 11 12 12 5 10 2 4 2 8 17 3 3 11 9 3 17 19 6 0 10 5 13 12 2 6 11 2 0 9 15 20 1 18 10 7 16 18 19 14 10 12 0 8 5 8 14 5 20 9 12 14 16 0 12 13 6 16 1 6 2 1 6 19 15 3 7 1 0 0 12 6 20 12 0 7 19 9 20 16 12 12 6 16 4 15 18 5 9 16 16 18 8 8 19 16 9 20 9 10 1 4 2 17 10 8 15 10 3 12 14 15 16 1 6 10 8 8 14 20 19 3 2 1 12 6 7 20 10 13 10 13 17 18 13 16 18 16 19 7 18 10 12 15 1 20 2 11 0 18 4 18 10 15 9 15 13 11 2 19 20 14 14 15 5 18 5 20 0 6 10 0 9 6 18 18 12 11 13 15 12 19 6 7 10 8 0 7 1 12 18 16 9 18 20 15 13 9 6 18 5 11 16 19 3 17 3 7 11 13 8 6 1 12 13 16 17 5 8 5 7 2 1 11 12 20 0 3 14 5 1 10 10 6 1 17 1 1 10 17 6 0 19 5 14 8 9 20 3 4 16 2 4 5 14 16 10 19 5 2 13 0 9 4 18 4 20 7 15 15 11 10 9 14 10 20 9 4 15 4 11 6 13 0 18 11 5 6 5 13 6 7 4 5 14 16 2 9 0 18 16 10 18 17 20 7 10 17 17 19 5 2 15 0 0 4 15 12 14 16 14 13 7 17 9 2 13 4 11 8 9 0 17 0 6 18 4 1 3 17 15 20 13 2 2 5 1 9 1 16 17 14 18 11 3 1 7 5 6 20 2 1 3 4 16 4 4 8 1 15 5 3 11 5 0 10 1 11 0 7 14 9 16 7 20 11 6 19 12 14 1 7 4 6 7 0 3 17 4 2 13 17 0 17 9 1 0 20 0 17 16 17 5 4 5 20 5 15 12 8 13 10 12 2 8 20 3 19 5 13 4 14 6 19 4 5 10 10 16 14 8 13 13 9 8 4 2 20 17 0 16 17 10 17 2 15 19 15 5 4 15 11 14 8 10 15 7 15 7 0 12 6 10 3 13 1 3 0 9 19 3 6 15 9 8 18 18 8 4 19 1 19 20 1 17 6 3 15 18 6 11 8 9 2 7 18 8 0 3 6 16 6 9 15 12 12 0 3 10 15 8 17 15 0 13 10 8 5 6 7 7 6 19 8 1 2 13 20 17 2 15 11 17 1 13 19 7 1 12 7 15 16 3 19 17 14 12 16 15 19 15 20 9 6 6 17 11 6 12 17 20 11 16 19 19 16 17 6 2 20 8 1 10 10 15 16 0 7 8 14 12 17 19 13 5 16 20 8 6 6 20 9 15 0 11 5 14 1 11 20 2 18 1 19 6 4 13 15 2 2 9 0 19 5 9 19 8 1 2 2 17 5 5 6 13 17 17 4 1 20 13 12 4 16 7 7 0 1 1 4 6 2 17 17 11 13 2 12 0 6 17 17 5 12 17 18 16 6 13 15 7 8 18 6 1 0 18 0 18 16 14 3 11 12 15 15 1 0 3 8 8 1 16 14 12 7 4 15 15 15 8 19 20 6 20 17 12 11 18 3 8 18 4 4 12 9 17 6 6 11 19 14 19 5 1 17 10 3 17 17 5 3 16 4 7 12 20 20 3 5 7 17 6 10 19 1 1 11 0 7 17 8 12 13 8 10 16 3 19 11 18 3 15 0 5 3 20 8 9 19 9 0 16 17 10 3 15 16 17 4 2 11 17 19 13 6 11 14 18 13 8 0 3 17 9 13 18 14 17 18 3 12 7 17 15 0 6 13 12 2 3 0 20 19 20 11 5 15 18 6 14 13 2 14 18 12 5 9 2 17 1 0 4 9 12 14 1 10 18 14 14 3 1 8 9 5 7 17 9 12 11 2 18 15 10 17 16 6 12 7 9 9 10 9 0 19 1 5 18 16 1 6 1 16 3 14 8 19 3 1 18 2 10 16 3 6 6 16 14 2 2 5 16 12 13 4 6 3 14 20 10 1 2 15 1 10 10 3 2 9 5 7 1 16 5 11 1 6 6 19 4 18 16 13 5 10 13 0 17 17 6 18 4 18 2 7 19 14 11 2 6 8 6 0 16 18 18 16 14 20 4 5 8 3 4 11 6 8 9 5 0 11 0 11 8 20 7 2 1 11 0 19 18 19 1 6 15 6 8 10 1 4 20 5 3 10 13 17 6 20 16 4 12 11 15 19 13 14 4 12 9 3 11 3 8 13 6 16 10 8 3 20 10 15 10 10 4 19 12 8 17 11 16 9 15 10 17 0 12 14 17 15 4 4 19 10 15 12 9 12 0 13 12 5 13 20 7 12 16 7 8 7 10 9 18 14 14 2 15 20 3 13 5 7 18 7 7 7 6 10 11 7 10 17 7 11 0 4 1 8 18 0 16 3 12 7 12 11 12 13 12 13 19 7 19 18 1 12 4 11 14 15 7 1 15 8 19 18 4 12 13 11 20 14 5 3 10 9 18 8 18 6 11 5 3 14 14 1 15 7 0 9 1 0 1 11 18 15 17 14 12 20 18 0 13 14 8 14 8 17 1 20 2 2 18 16 15 15 0 10 10 4 11 1 20 14 17 11 1 12 15 8 5 17 17 10 10 5 0 10 2 6 0 6 0 11 1 0 14 15 15 1 0 16 10 13 15 13 6 7 5 3 10 19 15 1 16 0 7 4 11 9 0 7 10 13 5 0 11 20 8 19 20 0 3 3 6 20 8 12 15 13 4 8 2 3 3 5 15 5 18 5 1 6 12 16 15 3 9 18 13 10 11 14 9 12 14 11 3 5 9 4 5 19 18 7 7 4 1 19 0 7 8 15 15 15 0 2 7 6 13 15 14 18 4 10 13 5 2 9 17 9 2 13 6 4 13 8 16 19 20 10 12 4 11 5 18 10 5 13 20 19 1 19 8 17 11 3 7 5 6 5 13 18 14 8 13 12 8 9 4 2 8 1 16 11 16 2 7 6 6 8 15 6 17 2 14 2 11 12 6 6 7 19 5 16 3 9 17 7 0 0 17 5 16 8 1 6 19 11 17 8 9 13 15 19 3 18 8 11 18 18 2 14 13 15 5 1 7 10 2 5 20 13 1 4 5 8 15 20 17 8 0 0 10 4 3 15 14 19 12 7 2 6 10 20 6 11 8 14 1 6 10 5 18 20 17 4 20 10 10 11 3 12 7 11 9 7 14 19 1 8 9 19 5 12 5 3 20 5 20 18 10 7 13 12 5 19 13 2 9 1 17 17 7 19 18 11 12 1 13 3 7 17 0 9 5 17 18 0 8 15 0 9 16 4 1 20 15 5 7 17 8 11 10 11 17 9 1 19 7 16 8 3 7 12 16 11 8 2 10 7 5 18 2 7 20 4 16 16 15 1 5 5 7 1 2 20 18 17 8 13 20 11 5 12 6 14 19 1 6 17 5 12 12 14 14 19 1 0 2 19 7 3 16 12 9 0 3 3 8 14 4 3 16 10 12 13 16 10 6 15 10 0 18 9 14 16 16 15 7 18 18 4 5 8 10 6 9 13 8 3 0 14 3 0 13 4 7 12 17 20 5 7 4 19 16 14 14 6 15 18 8 3 13 15 9 12 17 7 15 19 7 3 12 18 20 16 7 18 17 13 8 10 13 12 4 17 2 1 13 7 2 14 9 6 7 11 18 6 17 14 2 6 16 16 7 6 4 15 15 3 5 13 10 4 12 3 10 17 9 7 16 19 8 12 6 18 10 1 20 8 13 8 20 14 20 17 0 10 6 8 11 13 8 8 16 0 10 18 11 19 11 16 17 15 16 19 18 19 2 5 1 10 9 14 15 19 6 7 16 20 15 0 12 16 16 9 19 0 14 16 7 1 5 3 10 13 5 10 6 15 0 8 7 20 16 13 11 3 8 7 3 10 5 1 1 4 13 17 12 11 10 18 6 2 3 8 4 7 18 0 1 8 4 5 19 4 16 17 3 19 13 3 20 5 10 19 1 17 0 4 6 17 0 1 19 13 14 4 5 0 8 15 16 19 0 10 8 18 8 2 3 18 10 2 8 15 11 14 2 6 10 14 11 12 19 13 1 2 7 15 5 15 20 12 9 8 7 1 4 16 4 3 9 1 6 11 15 13 7 3 13 0 5 20 2 13 3 13 18 4 9 18 11 13 2 4 18 3 18 9 0 0 0 15 5 15 4 14 12 19 19 12 3 2 19 12 8 5 0 9 12 15 1 5 12 7 10 1 4 3 0 1 3 18 17 3 19 6 6 19 5 20 0 14 5 10 18 11 7 11 8 16 5 5 19 9 20 6 2 7 17 8 5 1 4 12 14 14 17 8 15 13 19 9 4 16 1 2 9 16 16 15 16 10 16 12 20 20 18 5 7 3 3 9 11 11 2 7 13 8 10 18 10 11 18 6 16 2 17 18 0 18 16 11 6 11 6 5 4 15 11 20 10 19 15 17 9 17 12 20 12 1 18 11 1 11 17 5 13 14 4 20 0 2 17 15 11 10 10 8 10 1 0 7 16 5 0 10 1 3 1 4 7 6 7 14 4 1 16 0 2 1 4 17 8 8 11 1 19 8 16 17 0 13 14 17 4 8 18 2 4 16 1 13 3 4 18 12 0 14 3 2 15 19 10 2 4 19 10 12 3 12 16 5 9 16 2 11 1 18 7 4 3 11 12 17 7 3 4 2 12 16 10 0 7 9 6 12 3 12 0 10 9 7 9 6 9 14 4 17 18 0 11 7 15 12 13 12 3 14 18 12 19 2 2 4 0 13 11 5 5 9 2 20 13 19 15 19 16 3 15 15 10 5 7 14 12 7 11 11 4 15 9 7 8 16 13 12 20 3 11 4 7 5 10 11 10 17 2 13 8 4 13 5 8 12 12 9 10 1 6 19 15 16 8 9 17 3 12 13 14 9 7 19 11 2 18 12 9 6 20 7 8 14 2 18 6 0 4 7 3 5 20 1 4 1 0 15 7 8 20 15 10 19 10 2 19 6 5 20 2 15 12 7 3 12 12 3 11 16 15 11 9 13 10 14 4 12 7 9 16 13 9 15 20 1 17 20 4 14 11 6 7 3 11 13 17 19 10 20 9 4 7 1 16 12 6 17 7 18 2 17 14 15 19 16 16 20 6 14 14 15 3 2 8 4 17 13 9 7 15 19 2 13 5 11 19 19 2 7 15 5 10 16 0 19 3 4 13 8 9 17 4 10 10 13 4 0 17 18 10 9 13 12 15 16 2 0 15 16 20 13 8 13 1 11 17 1 15 8 13 3 1 18 19 10 16 2 10 13 1 9 10 7 8 8 2 16 17 10 12 18 12 15 1 3 12 9 16 5 14 6 14 19 17 13 7 5 1 11 15 18 14 0 19 18 17 14 5 12 3 16 16 7 2 0 20 14 6 14 10 5 8 12 8 4 9 1 17 19 0 7 1 15 5 8 3 8 17 1 8 17 7 3 1 16 3 11 3 2 16 16 6 19 14 6 16 20 20 11 16 5 10 9 8 18 2 10 1 4 20 20 1 3 3 6 18 17 13 9 14 3 13 12 17 10 0 16 1 2 19 6 16 20 0 7 5 2 5 10 10 10 20 9 15 7 1 16 15 20 17 11 18 16 5 3 9 10 12 12 15 10 16 4 18 20 3 1 9 2 7 11 16 14 5 12 1 18 2 13 10 17 12 10 8 5 10 12 10 15 2 0 19 11 3 11 7 10 20 17 11 14 5 8 7 19 14 3 0 2 9 3 6 17 10 10 12 9 17 18 15 17 1 2 0 2 2 10 3 10 15 5 0 10 2 14 18 10 10 10 19 7 20 4 5 16 10 6 3 20 15 9 0 1 8 3 6 20 14 1 6 5 15 5 8 13 4 6 3 20 12 13 2 12 13 11 18 16 15 16 18 1 19 3 6 9 19 19 4 6 10 2 1 20 6 7 19 5 7 11 2 7 2 8 2 1 12 12 17 17 12 5 10 2 4 9 17 17 11 8 3 11 14 11 19 20 11 13 2 17 3 10 13 13 0 6 17 7 16 5 17 18 20 7 18 4 9 20 19 8 1 10 4 9 7 1 3 14 18 0 5 16 20 14 15 4 7 6 12 8 16 10 5 1 4 19 19 7 20 0 14 0 13 16 0 5 5 10 12 12 20 1 2 6 16 20 10 6 3 6 20 15 17 19 5 0 3 17 13 15 1 0 10 6 4 15 15 16 9 13 14 13 17 18 5 5 10 13 6 13 12 4 0 11 11 6 6 0 1 7 6 14 18 0 3 7 13 1 4 5 8 10 19 18 5 14 16 17 1 11 14 10 13 10 11 7 14 5 4 19 4 1 10 18 10 6 1 14 20 12 0 18 4 8 19 6 19 15 10 19 13 19 1 8 19 10 19 4 11 12 12 15 0 20 11 2 15 9 15 4 17 19 4 12 1 9 19 3 1 4 14 19 8 13 0 13 16 7 7 14 12 0 0 2 0 12 6 2 18 15 7 19 16 1 20 14 12 7 9 1 3 2 15 0 12 0 16 7 17 14 4 17 2 12 15 15 14 11 16 20 16 4 18 8 4 16 9 19 15 11 15 20 6 1 19 12 0 17 19 19 19 19 16 16 3 4 3 15 16 19 7 18 14 14 15 11 17 4 17 18 6 6 16 11 17 14 20 19 13 19 14 8 17 1 20 7 1 6 13 18 19 16 11 5 16 17 14 5 4 7 5 18 6 17 2 8 7 5 8 8 17 4 8 1 4 0 15 12 1 2 10 7 15 1 2 8 1 20 4 7 6 3 16 0 7 12 10 16 3 5 17 1 9 11 9 7 6 16 12 6 18 7 11 2 7 14 8 0 2 2 20 4 6 3 4 10 14 13 16 17 16 18 14 19 13 6 15 10 13 16 19 8 14 10 18 2 14 4 20 4 19 1 10 7 14 12 9 16 1 3 19 13 11 14 10 8 10 10 1 3 11 16 16 20 8 19 9 14 17 18 17 17 1 17 3 5 17 15 8 1 8 18 20 16 4 19 19 11 19 12 20 17 9 20 9 12 12 1 15 20 9 16 9 1 15 4 13 4 17 10 3 4 14 16 10 7 16 18 9 8 1 6 18 5 17 20 20 10 7 1 11 3 15 5 18 9 11 13 0 9 13 12 11 16 18 4 0 0 19 20 20 15 10 9 15 11 4 20 8 18 12 10 0 9 1 20 20 10 7 15 10 13 13 0 17 19 8 15 5 2 7 5 5 6 16 5 16 13 13 9 14 6 7 14 10 14 16 0 11 7 19 11 16 0 9 19 8 19 19 7 7 16 7 8 17 19 17 13 14 1 5 11 15 9 8 19 9 9 3 9 0 10 0 3 6 9 8 12 11 12 6 4 18 10 4 14 18 8 15 4 18 14 12 18 12 7 16 13 5 10 18 11 1 11 13 13 2 9 17 13 0 17 12 5 0 8 14 18 11 3 11 1 3 14 12 7 19 12 10 1 11 6 19 8 2 18 4 7 17 11 3 8 16 6 2 20 12 15 19 19 17 1 5 3 16 14 3 16 6 16 18 3 14 17 6 7 7 14 4 9 18 14 20 18 15 19 3 13 20 14 11 16 10 20 8 18 17 15 2 19 20 18 13 1 8 8 19 14 10 3 14 8 6 13 0 11 1 15 7 7 1 11 15 8 10 4 17 0 18 9 9 17 17 3 6 4 10 0 9 5 17 8 14 11 13 8 14 7 15 7 1 3 1 15 9 19 17 11 20 1 19 2 19 8 6 4 17 5 16 17 1 18 14 20 15 8 13 10 6 1 12 8 3 19 3 12 13 6 1 12 14 14 13 6 4 14 10 8 9 8 19 6 16 18 2 13 18 4 2 0 11 11 5 20 8 17 17 17 16 5 13 9 2 6 18 12 11 3 1 14 4 6 10 2 6 16 5 12 20 8 1 20 18 6 18 9 5 2 14 15 13 19 20 16 18 7 7 18 11 18 0 0 1 6 9 18 12 6 16 13 20 15 15 19 14 19 11 14 20 11 3 19 4 15 19 2 7 6 17 6 16 12 6 2 13 14 13 4 11 19 11 20 17 5 10 16 4 19 11 15 16 17 0 20 11 19 4 3 13 3 20 9 17 12 1 16 20 7 2 10 4 11 10 4 20 15 5 5 3 11 6 19 5 2 14 6 13 11 2 13 15 3 7 1 0 14 17 20 18 6 1 16 3 1 8 8 1 16 14 20 7 4 19 17 12 2 2 6 3 18 14 5 8 16 6 12 17 10 19 6 7 12 3 1 18 20 4 9 6 0 6 20 17 15 4 15 3 12 2 9 1 20 18 14 20 10 14 8 12 17 11 7 12 13 20 17 2 9 12 7 6 18 10 18 20 8 9 11 16 17 2 2 1 8 3 9 18 8 16 19 20 10 7 7 5 13 13 3 18 18 3 9 2 20 15 16 18 18 18 18 1 0 18 7 2 5 16 20 8 14 3 3 2 12 17 14 2 18 16 1 1 7 17 10 5 3 1 7 19 6 7 3 20 17 8 13 18 8 19 0 20 17 20 10 15 4 7 13 5 5 13 16 10 1 0 13 11 11 2 4 14 13 3 8 1 10 9 11 12 5 13 1 13 12 11 0 1 7 2 16 20 2 6 8 1 15 8 14 18 17 18 9 1 13 5 2 2 0 14 0 9 4 7 10 4 18 0 8 20 19 16 17 20 1 20 7 14 7 6 13 3 4 7 2 0 5 1 18 7 11 1 9 5 1 5 10 7 12 2 9 4 4 18 1 7 1 13 3 18 15 10 11 0 20 6 20 2 6 11 10 3 16 0 7 8 12 6 3 16 17 12 14 15 17 12 19 10 6 6 6 16 19 2 5 13 9 15 16 19 5 4 6 1 10 17 12 5 17 20 14 8 10 0 17 13 20 20 9 0 15 6 10 20 12 11 15 2 6 4 17 9 4 19 12 0 8 12 2 6 2 10 0 12 19 4 2 18 3 3 9 8 0 4 14 15 11 7 10 15 14 12 10 11 16 2 9 2 12 8 18 5 10 9 4 8 13 9 15 1 14 1 4 1 20 6 7 9 3 15 12 2 10 19 12 5 15 20 14 15 2 17 20 17 11 7 1 15 3 14 1 16 12 0 16 12 4 3 19 9 15 16 10 8 20 3 0 2 20 1 14 8 18 19 1 15 19 4 9 12 9 19 19 9 8 12 6 10 14 17 5 18 5 17 3 20 12 6 13 5 0 15 14 11 3 11 2 18 15 6 18 13 20 14 9 16 12 2 14 4 7 11 19 4 9 1 20 13 12 19 1 10 16 9 15 16 17 6 16 16 8 6 8 10 4 7 9 4 2 11 14 3 8 17 16 0 0 0 14 10 6 5 1 7 3 1 11 14 13 13 0 13 12 1 1 5 15 20 5 3 7 5 20 14 13 9 9 0 2 9 9 11 12 0 17 16 9 17 4 20 0 17 7 9 3 8 16 7 10 3 17 7 8 14 10 0 14 9 13 10 6 14 15 0 14 2 10 3 14 16 19 3 10 16 20 11 18 0 10 7 10 17 4 19 14 2 9 4 10 11 8 8 8 18 11 9 0 15 14 7 14 3 15 17 3 6 5 12 19 1 16 16 5 9 18 18 10 19 9 6 4 2 19 5 4 2 1 14 2 12 8 17 10 13 0 2 9 16 3 2 4 4 1 10 4 7 3 2 14 1 16 2 14 8 1 9 9 4 7 14 19 8 16 0 15 2 5 10 10 3 4 19 13 12 19 11 7 0 13 16 6 10 7 8 15 16 15 11 9 13 6 2 11 3 17 3 9 19 20 10 2 12 3 17 8 4 16 15 17 8 7 6 15 6 7 15 12 0 2 9 17 6 11 0 9 14 14 18 2 17 5 20 2 16 2 19 18 20 1 6 12 3 11 13 15 20 14 19 14 0 7 16 15 3 2 0 9 6 9 19 8 2 19 6 8 8 10 4 8 19 10 13 8 10 15 3 18 2 20 20 6 10 13 9 12 13 8 1 12 3 20 19 8 20 16 8 2 19 9 17 2 19 2 8 1 15 5 12 19 9 20 10 9 7 19 17 5 17 8 10 15 20 17 17 13 9 1 14 13 18 7 19 17 20 19 8 5 10 10 7 17 15 8 20 6 15 19 11 15 10 10 5 19 18 16 13 10 4 11 7 8 0 6 15 20 2 20 19 18 13 15 20 4 20 19 9 15 8 10 1 6 13 19 8 13 17 0 4 8 0 17 20 17 8 12 3 8 3 0 14 4 15 10 3 18 17 17 1 0 8 0 13 20 20 15 9 17 6 13 17 20 14 0 0 9 4 9 18 17 17 2 14 15 7 20 19 2 7 7 0 3 5 19 11 2 11 6 14 1 13 19 1 7 20 7 15 2 1 12 13 20 13 15 7 20 9 10 11 7 1 13 2 4 3 11 14 16 4 10 10 16 3 17 16 8 16 16 2 12 19 17 11 13 5 17 8 6 0 15 11 19 0 15 1 8 5 2 1 13 6 20 1 5 0 20 13 9 2 14 19 6 17 6 9 7 3 10 5 2 0 18 19 2 6 11 1 12 3 12 1 19 12 17 5 1 17 0 7 1 5 20 11 5 10 14 4 2 10 9 8 3 19 3 17 6 19 7 4 18 0 17 19 1 4 13 12 8 18 13 1 19 0 6 19 1 13 14 5 10 3 19 18 13 19 20 3 15 20 19 11 17 18 1 15 20 7 15 0 11 5 1 11 2 7 6 17 0 5 10 17 0 6 9 19 11 12 16 5 14 9 5 11 17 11 17 20 14 6 14 16 0 15 8 20 14 19 12 6 5 19 7 0 7 1 17 11 19 3 5 18 20 9 11 1 13 0 19 13 9 11 12 17 13 16 5 0 18 4 10 11 3 4 20 11 7 2 13 3 16 19 16 16 7 3 9 2 13 19 20 13 16 9 13 7 3 4 1 4 6 7 13 14 0 14 8 3 20 1 2 2 7 18 19 5 10 11 11 20 16 0 2 5 0 12 12 2 9 4 10 11 0 11 11 14 6 7 20 3 7 20 19 11 6 6 6 13 5 18 15 17 18 12 17 11 10 10 5 13 11 7 10 17 0 4 15 5 12 18 2 14 17 4 4 2 20 19 16 13 1 4 7 14 12 10 5 10 5 6 17 2 5 20 15 2 3 10 14 3 10 15 12 3 15 8 4 14 0 14 10 14 6 12 1 11 13 6 14 14 8 10 4 3 15 7 9 1 14 16 20 9 15 13 6 15 20 15 2 11 10 9 3 19 19 5 7 7 0 6 6 14 20 17 10 9 5 19 13 0 20 10 13 8 6 11 5 8 15 0 4 7 5 6 16 20 7 4 10 11 0 5 2 17 15 14 13 1 0 14 4 19 16 19 5 16 13 17 5 15 12 11 11 3 18 0 13 15 20 20 5 6 13 18 5 16 10 18 4 13 12 4 17 9 19 17 19 6 16 15 5 11 17 0 16 11 1 13 1 11 9 6 0 5 0 16 17 17 1 13 11 13 9 6 5 9 13 3 3 14 8 20 10 9 19 6 1 8 14 14 20 2 14 6 5 11 4 11 6 2 16 11 3 5 15 1 5 5 16 1 20 8 18 11 10 11 19 18 10 11 2 17 19 3 15 11 2 1 5 11 17 2 2 4 16 8 14 6 2 13 5 11 3 18 17 2 6 0 14 3 1 17 20 1 1 20 19 6 13 15 6 11 5 0 14 3 3 8 1 7 2 14 11 15 2 19 20 7 1 8 5 5 14 4 2 9 15 9 20 12 12 7 3 16 15 4 6 0 6 18 2 4 11 20 8 14 15 7 20 16 5 6 18 16 7 7 4 10 1 19 17 18 20 10 16 19 17 0 2 20 17 3 7 9 14 8 11 8 15 8 14 3 19 18 8 14 16 6 5 3 13 15 4 0 11 14 8 5 20 1 10 19 17 20 9 8 5 9 2 10 4 5 16 13 17 1 19 14 16 4 5 18 18 6 19 9 8 13 17 20 8 6 8 2 17 5 9 10 5 6 19 17 1 1 14 19 7 2 3 1 7 17 11 8 4 6 2 6 12 13 15 17 2 0 7 8 17 8 17 18 16 16 17 11 19 12 10 18 1 14 16 11 20 17 10 14 4 6 11 11 6 14 9 3 14 15 11 3 18 16 4 8 10 2 3 16 20 10 15 16 11 13 15 7 19 15 4 18 7 15 16 3 16 4 13 2 14 16 3 17 6 15 15 8 19 11 14 16 8 19 13 17 15 1 5 13 5 4 15 19 13 18 18 3 0 17 7 12 19 19 12 8 2 3 10 15 20 18 15 14 6 19 1 1 18 1 9 4 3 20 10 3 9 3 10 14 6 8 4 5 0 4 14 15 17 2 12 4 2 7 19 18 0 5 13 3 19 0 7 3 8 10 6 16 18 14 8 20 6 11 1 10 0 11 8 6 6 18 14 3 10 8 3 5 1 17 6 7 12 11 3 11 19 11 20 18 16 5 17 6 20 14 10 0 20 11 0 5 20 2 4 4 18 18 16 5 15 7 18 2 7 7 2 4 9 13 12 3 20 2 16 8 0 2 8 1 10 4 13 7 17 6 3 17 8 1 13 18 15 10 14 18 4 10 18 10 11 1 19 18 17 19 14 18 15 3 2 6 3 11 19 14 11 8 8 11 15 6 13 9 15 7 8 14 5 18 16 17 20 13 16 2 12 12 19 11 20 2 12 11 19 11 6 17 19 13 18 10 8 5 7 20 14 18 6 19 19 3 18 1 9 7 5 8 18 0 17 13 11 12 2 14 3 13 15 18 13 15 4 12 5 13 9 20 12 8 1 6 18 19 2 11 6 8 1 16 11 11 6 19 16 10 1 20 16 5 3 12 17 20 16 15 8 6 2 9 15 19 2 5 15 16 7 18 13 15 4 0 12 1 8 15 8 15 13 4 17 2 8 6 9 3 8 7 13 9 20 0 16 8 6 2 17 0 11 18 19 19 15 18 5 17 16 5 0 20 1 16 18 6 11 15 8 16 15 11 14 0 17 7 15 16 18 19 13 3 8 19 20 20 20 16 3 15 3 15 3 3 16 5 0 20 16 14 1 4 6 19 0 3 12 19 0 13 12 10 3 12 15 6 2 5 7 13 0 3 6 3 16 16 9 9 7 17 16 8 14 6 17 14 16 7 6 15 7 4 3 6 18 12 3 6 11 13 2 1 19 4 8 1 17 6 4 11 10 4 10 18 5 9 8 6 1 0 0 16 1 1 1 5 11 15 4 7 12 4 11 5 6 0 19 5 11 19 4 7 1 12 4 3 1 18 14 11 9 3 4 7 3 7 3 16 12 3 13 9 16 6 15 17 10 14 1 16 2 7 15 19 14 9 6 0 2 6 13 19 1 6 20 14 19 12 3 9 0 18 19 13 6 11 7 6 20 8 9 9 6 2 6 19 12 20 2 8 15 3 1 17 4 17 13 4 2 8 3 19 1 11 13 9 5 20 18 5 20 0 11 7 13 2 20 13 8 15 6 3 16 14 6 19 8 2 16 12 5 11 6 5 11 18 17 9 14 4 7 9 17 20 8 0 4 9 2 11 4 10 9 1 5 4 15 8 17 15 17 10 6 8 18 3 11 19 4 3 14 6 19 9 14 16 17 1 16 13 9 8 19 20 19 16 14 15 15 10 20 16 12 6 7 20 1 13 4 20 0 8 15 9 16 15 5 1 13 2 14 9 9 14 15 11 13 13 11 14 1 9 10 16 13 3 4 0 0 2 3 14 5 13 7 15 4 3 20 0 0 10 20 16 2 9 1 4 14 18 6 6 2 19 1 19 13 7 12 18 11 6 14 6 17 9 9 0 8 7 20 3 16 10 2 12 5 14 17 17 3 4 16 6 14 0 18 4 14 15 2 9 4 7 0 6 8 2 3 4 14 13 11 15 7 12 14 4 19 4 1 15 19 11 12 11 5 11 7 1 19 8 20 20 11 5 9 10 10 15 19 2 7 14 17 4 13 8 6 0 19 13 14 14 0 14 5 9 6 0 2 10 8 14 16 4 18 17 17 19 11 16 8 12 12 18 16 5 9 18 7 7 2 20 2 15 19 13 8 5 4 20 15 20 1 8 8 5 5 10 17 20 11 20 20 14 1 10 14 14 5 1 8 18 4 3 7 6 3 2 16 6 11 5 12 18 15 4 16 7 13 12 12 20 18 10 16 18 15 16 4 12 5 6 0 20 7 9 9 20 13 9 7 18 3 11 14 15 15 17 2 6 16 0 10 15 0 20 9 3 9 5 1 12 16 0 5 3 17 1 11 19 19 12 15 7 3 1 20 8 13 13 0 14 14 6 3 18 17 20 16 13 1 2 4 4 1 18 20 7 2 4 0 7 1 18 3 4 6 0 11 2 8 14 19 20 3 12 8 9 14 14 12 7 15 18 4 16 15 13 18 4 14 9 6 16 20 18 20 5 8 9 20 6 16 14 2 13 12 13 0 8 10 19 10 4 1 14 10 13 2 16 8 10 14 6 12 6 20 20 7 4 7 2 18 4 15 0 9 14 1 5 3 1 14 1 17 15 11 20 18 3 11 2 18 13 0 0 10 18 14 5 20 20 13 2 0 14 13 11 5 12 16 5 6 6 4 9 8 18 14 7 13 8 19 3 15 9 20 20 17 3 3 18 20 7 12 9 18 4 17 8 10 15 1 11 16 1 5 18 18 19 6 13 10 15 1 14 4 13 19 18 13 1 4 16 5 12 10 17 11 12 4 10 3 17 14 4 2 8 14 15 20 12 6 2 0 13 16 6 16 7 13 18 13 17 10 14 14 15 1 15 15 6 20 3 3 5 19 0 7 5 1 2 6 17 4 18 6 6 2 4 9 5 14 9 3 10 5 2 3 7 6 19 18 17 7 19 4 9 3 16 15 14 6 16 20 15 10 1 7 8 13 6 14 11 19 12 16 16 13 6 16 18 20 0 5 20 7 13 0 18 15 4 2 17 11 4 14 19 15 14 2 10 4 13 18 17 5 8 5 15 5 19 15 11 11 13 13 20 12 6 7 9 10 8 5 2 17 0 13 14 12 9 18 13 15 5 7 14 11 0 14 10 4 8 14 7 2 16 1 2 16 14 0 6 8 15 13 18 14 11 18 0 3 2 6 10 3 15 0 15 6 18 12 0 14 9 6 4 12 10 18 5 18 7 5 3 20 4 1 7 16 11 12 6 1 8 4 10 15 6 10 2 16 8 7 20 0 6 12 12 15 12 10 19 6 14 0 9 2 15 11 18 5 3 3 1 15 3 0 11 6 7 4 8 12 4 6 2 20 3 9 14 18 4 12 0 19 16 17 17 1 0 16 0 13 4 5 19 4 13 3 7 13 3 10 3 19 4 18 19 7 20 20 3 15 0 18 8 5 1 6 5 16 6 5 17 12 12 19 3 3 17 7 5 3 8 4 16 1 18 2 15 16 17 9 0 9 13 18 14 19 20 15 8 11 9 0 12 10 0 4 15 0 15 18 17 5 9 20 14 20 13 11 16 19 5 9 12 9 19 5 2 8 15 0 4 10 5 3 3 1 13 2 1 13 19 2 18 12 16 10 7 19 4 20 8 7 11 7 8 2 20 12 15 9 6 19 6 11 16 18 13 13 8 0 15 17 19 4 15 16 3 13 15 11 3 10 12 16 12 16 11 11 3 20 18 11 6 19 15 6 3 16 15 4 9 8 12 15 1 7 11 9 14 3 19 7 16 1 3 19 15 8 19 14 8 4 8 13 10 14 14 1 5 13 12 5 19 3 8 16 15 16 12 7 5 6 5 8 13 0 4 1 7 12 17 18 13 1 1 13 2 18 20 9 13 5 18 0 2 4 5 20 6 3 6 20 19 3 20 12 1 20 6 14 18 11 5 14 19 17 4 10 15 17 20 0 14 16 1 19 13 15 2 14 19 4 7 18 9 15 15 6 2 1 12 1 8 1 4 10 9 2 20 1 19 7 11 2 7 8 17 2 18 18 20 5 10 20 12 8 0 4 6 12 1 5 6 18 5 4 10 7 2 3 16 20 6 3 8 18 8 6 18 16 0 15 20 1 2 16 15 14 8 13 10 5 14 12 18 17 13 19 16 19 0 19 16 5 7 18 6 16 0 17 10 12 20 16 8 19 14 11 1 16 1 10 3 0 10 6 11 17 3 15 3 11 5 16 11 7 4 14 6 14 15 6 13 8 13 4 5 1 8 10 16 0 9 12 11 19 14 14 16 9 10 4 8 13 10 13 20 12 8 14 20 20 20 0 18 10 1 16 18 13 20 12 5 3 6 7 9 8 3 6 15 18 6 11 12 19 16 13 7 0 5 18 2 14 18 18 17 19 20 0 16 9 20 0 13 17 0 6 6 13 20 18 19 16 16 5 17 12 19 17 10 17 5 15 7 7 11 19 15 11 5 18 17 7 18 6 19 12 4 18 3 8 9 4 12 14 5 12 1 3 1 7 7 8 11 14 3 3 7 13 7 12 14 5 14 15 7 4 14 18 2 12 13 14 0 9 0 20 18 16 15 12 14 1 19 8 11 3 2 6 17 19 5 19 4 4 12 8 3 20 13 8 5 14 18 1 19 11 4 19 16 3 11 17 16 16 3 7 16 5 16 7 13 8 4 14 18 14 16 7 5 20 6 20 5 7 16 17 15 10 1 10 1 12 2 15 9 3 20 4 1 11 8 20 5 18 5 13 7 18 6 5 4 15 20 17 9 2 18 4 20 4 13 11 2 2 9 7 4 8 16 9 19 13 0 14 15 10 11 6 9 19 17 19 20 14 16 17 8 7 19 4 18 13 20 9 10 16 6 19 4 15 16 3 17 16 14 11 20 14 13 17 11 20 18 3 0 3 18 1 20 15 11 9 10 1 1 1 9 16 20 18 5 6 15 10 14 14 2 1 7 19 9 5 6 11 12 2 3 18 5 2 18 1 12 5 10 14 14 1 1 18 1 6 1 7 12 19 12 3 20 5 1 6 13 15 16 14 7 20 18 8 1 19 19 5 16 10 6 20 20 16 19 2 13 10 20 9 19 15 11 13 16 10 7 17 20 18 2 12 1 6 18 16 16 1 13 13 17 19 19 20 13 5 13 17 7 20 20 12 7 2 4 14 7 9 18 8 15 10 9 9 17 14 14 2 9 9 5 0 15 9 6 18 20 20 17 19 7 20 13 20 11 4 13 4 1 7 4 12 6 14 17 1 14 13 11 1 13 17 2 18 6 11 12 17 19 20 15 19 6 1 2 8 14 3 16 3 5 12 16 5 6 4 10 9 3 17 4 4 13 10 20 1 12 20 13 15 8 1 20 5 17 10 3 20 20 6 12 6 3 16 10 0 5 16 18 3 10 14 15 13 16 1 14 5 2 13 7 14 9 14 6 15 1 0 20 17 8 17 11 5 13 10 4 20 6 12 17 2 17 16 18 1 11 6 16 0 14 4 6 16 20 6 5 14 18 16 1 15 11 1 2 14 1 11 5 18 4 10 7 4 13 4 12 1 18 15 6 19 7 3 11 11 2 14 5 14 11 12 11 7 8 14 8 1 5 9 16 1 3 18 0 14 2 8 19 19 13 14 12 0 2 6 1 9 19 8 9 0 20 4 11 7 20 14 12 8 8 19 10 18 11 12 1 3 1 20 1 9 4 10 13 0 1 18 12 6 14 2 5 20 11 15 17 15 4 12 4 0 16 18 2 4 13 10 17 10 12 0 19 6 20 11 18 19 18 9 0 9 7 16 20 17 17 8 1 18 19 4 0 8 15 0 7 3 3 6 20 5 4 15 3 0 10 9 20 7 12 18 7 17 3 4 2 5 8 4 9 20 20 5 16 5 14 19 17 16 10 7 5 14 20 17 13 20 4 3 2 4 2 1 1 5 2 19 5 19 6 18 4 12 10 6 4 5 7 1 17 4 18 6 7 13 8 16 20 19 0 9 7 18 14 0 16 13 8 16 3 10 14 2 11 16 18 15 15 13 12 17 12 12 11 5 20 17 2 9 7 17 13 10 8 2 9 0 15 17 10 18 20 13 6 0 9 7 11 15 5 5 13 18 16 7 1 7 4 9 1 5 1 12 19 3 1 8 14 8 11 5 6 10 20 14 1 0 3 8 6 7 5 15 20 8 1 17 3 3 20 4 2 14 0 0 0 18 9 19 20 5 1 0 4 1 10 11 9 6 20 3 16 5 15 1 8 18 15 10 17 12 8 19 1 17 7 17 1 2 0 14 10 11 4 0 3 2 9 7 2 13 17 8 3 14 13 5 1 13 20 13 19 15 1 0 10 3 12 3 11 20 20 6 5 1 11 13 2 15 12 2 20 12 19 6 11 12 9 2 0 18 16 5 11 0 19 16 18 18 18 6 10 16 4 18 3 1 2 13 18 11 19 14 14 12 2 7 8 15 13 8 16 8 6 8 13 0 16 6 19 17 4 2 13 0 10 9 7 0 6 11 4 0 13 19 8 12 11 17 16 16 9 4 18 14 17 11 2 5 0 16 5 13 7 18 1 13 19 1 1 8 4 5 3 15 1 14 15 18 4 16 8 20 1 19 20 2 15 3 11 13 17 16 3 18 9 3 19 8 17 7 20 0 17 6 10 18 8 17 6 15 17 2 14 4 16 14 20 11 11 9 9 18 13 9 9 17 10 20 3 7 15 9 18 12 12 20 15 10 2 17 13 1 8 17 2 16 12 0 7 20 10 14 10 19 9 19 4 11 7 4 0 9 14 15 13 20 10 3 17 13 12 17 2 3 12 2 19 13 14 5 17 16 16 18 19 20 16 14 10 10 15 6 2 19 15 20 3 15 2 1 5 6 2 10 11 9 18 10 14 9 7 15 15 0 2 1 2 1 14 11 10 19 10 16 3 19 13 15 18 19 2 1 8 6 16 13 10 3 2 5 8 10 8 8 0 12 6 20 14 1 11 1 16 6 1 11 10 11 11 16 11 8 10 8 20 15 11 9 20 20 0 19 15 1 15 1 15 7 8 0 18 14 17 16 4 8 14 3 19 19 18 9 15 7 14 20 15 6 20 16 15 18 12 20 11 4 16 10 16 6 3 3 11 6 4 4 17 20 16 10 3 17 2 0 16 6 11 13 8 20 4 11 15 16 17 3 13 2 0 18 13 17 16 18 7 8 20 17 12 15 19 4 3 7 0 12 5 1 13 8 4 8 3 4 12 0 4 17 0 14 2 13 8 1 13 13 19 19 0 15 11 11 2 1 10 9 11 4 14 16 4 19 8 3 4 7 6 11 20 10 17 14 10 17 0 20 12 2 14 10 10 19 9 8 4 6 20 7 17 17 17 8 16 9 20 7 5 10 0 15 2 4 17 1 19 11 12 15 11 3 11 7 16 13 14 1 17 3 20 1 5 13 20 0 8 1 1 4 14 20 8 6 17 3 16 18 11 6 8 0 10 0 2 8 2 10 18 14 19 17 12 11 20 17 10 6 15 10 3 6 3 2 3 2 17 17 5 11 9 2 19 10 14 6 1 12 16 4 14 16 5 12 18 11 5 3 0 11 5 10 17 16 3 10 7 4 11 0 19 18 6 2 13 3 17 4 20 11 1 10 7 5 15 13 4 15 20 17 3 17 19 20 10 8 17 11 9 4 2 14 6 2 7 14 20 7 2 7 3 7 15 0 5 10 16 19 2 8 16 4 18 18 1 7 5 12 5 5 20 0 9 7 1 15 19 0 15 3 4 12 9 15 2 16 20 17 20 2 6 17 17 16 17 20 14 2 9 9 20 8 18 2 5 17 19 5 9 14 2 9 13 5 17 12 8 8 8 11 1 14 18 1 9 3 15 5 1 2 18 0 5 15 5 16 15 8 12 18 9 8 9 0 5 4 0 18 4 0 20 7 4 9 8 7 10 20 8 10 3 13 8 12 2 10 19 18 19 14 4 8 10 9 16 16 9 12 4 6 6 15 14 19 17 0 1 6 8 3 14 5 8 20 16 17 19 0 12 0 8 6 5 1 16 11 14 16 18 7 2 2 16 5 8 16 8 6 7 16 13 0 19 4 20 5 19 5 19 19 6 1 3 13 7 0 19 11 1 0 8 0 2 10 5 1 14 17 1 15 9 19 11 4 2 6 5 2 16 16 16 1 5 8 12 9 0 9 11 1 10 4 10 19 4 12 11 18 19 6 10 19 0 5 0 16 11 3 4 7 3 12 19 9 11 13 1 14 3 17 11 13 17 3 16 11 13 12 12 16 9 7 10 13 19 4 15 5 3 14 0 2 16 10 9 2 15 8 4 3 4 19 2 12 20 2 3 19 15 0 9 7 9 13 16 15 2 19 7 11 8 3 18 13 2 16 13 10 0 6 17 9 12 1 6 19 20 11 18 9 6 5 13 0 17 1 0 14 6 19 6 15 2 8 17 13 20 12 4 1 14 8 12 8 7 14 14 4 8 14 13 11 14 20 15 11 17 9 13 2 15 10 10 18 10 2 12 19 6 7 4 18 19 15 16 12 12 8 0 17 3 7 11 15 10 0 17 12 0 4 15 20 12 6 11 3 4 13 12 1 4 12 2 19 1 14 15 20 8 10 16 5 20 16 10 0 15 6 20 4 1 3 4 9 5 16 13 10 19 9 3 3 17 14 0 17 14 14 8 13 1 3 9 13 9 7 9 19 19 11 9 10 17 13 18 15 0 13 7 2 7 18 18 5 17 11 17 6 16 7 18 16 12 18 9 6 5 13 1 16 16 1 17 20 7 19 3 12 16 8 17 16 6 0 18 15 1 17 11 0 19 10 4 5 7 6 0 8 16 5 11 1 12 6 3 17 16 4 17 9 11 10 13 2 14 8 17 12 8 0 3 0 1 18 10 0 7 10 16 13 18 20 2 8 14 9 2 14 6 20 11 20 3 7 19 11 14 5 18 8 0 9 17 20 18 16 8 5 0 2 7 1 6 14 8 12 2 10 18 17 10 4 17 2 0 9 16 19 9 8 14 2 7 6 14 20 3 12 5 19 20 18 20 10 18 1 20 0 12 16 19 17 14 20 18 5 18 14 12 15 20 20 17 6 19 16 18 1 11 12 5 1 17 11 14 7 12 12 14 14 17 18 16 2 2 19 16 2 11 20 4 1 10 8 17 20 7 20 7 17 6 7 0 2 16 10 4 13 12 14 1 10 10 5 12 2 7 6 14 2 13 7 7 18 7 8 8 11 15 16 15 19 8 18 0 5 7 7 10 8 7 1 20 13 2 12 4 11 9 6 6 9 4 15 8 3 17 17 20 15 18 18 17 1 19 1 9 6 17 8 7 14 19 20 1 11 10 9 5 6 15 16 14 4 12 15 7 2 2 14 0 5 1 8 6 13 8 10 15 12 1 13 0 7 9 9 17 16 20 14 19 10 19 3 18 13 3 12 11 1 4 10 17 11 7 0 12 7 6 6 4 11 7 8 20 9 6 15 2 5 11 18 0 15 1 4 5 15 11 1 16 16 13 20 6 14 16 7 9 9 16 6 14 16 0 6 4 17 12 11 20 13 5 14 6 1 5 18 13 2 4 3 4 20 8 12 15 14 18 13 19 8 15 11 9 14 16 1 8 13 17 20 7 17 17 20 11 17 6 17 4 4 16 7 6 17 0 2 18 13 8 17 16 11 1 2 12 19 4 14 7 1 19 10 13 18 20 20 2 8 14 13 13 8 11 11 9 19 9 4 6 12 20 14 1 0 15 3 8 3 17 19 9 0 19 4 7 17 5 4 14 2 9 4 6 5 12 13 18 7 3 4 5 10 10 3 1 5 0 7 16 6 5 3 13 14 4 6 19 17 16 1 11 9 18 11 16 6 12 11 7 0 5 19 17 5 19 16 6 16 3 6 14 8 19 15 7 4 12 11 14 19 14 15 5 8 10 10 9 12 4 0 10 0 16 12 15 20 16 10 3 9 7 12 15 8 10 4 3 20 14 18 1 9 9 4 19 11 1 12 1 1 8 18 19 9 6 7 8 13 20 7 7 2 9 0 17 6 15 2 5 4 6 5 5 1 1 5 9 4 20 18 7 17 11 12 1 1 19 9 17 19 17 18 9 5 12 5 13 5 19 12 1 1 7 17 19 13 14 3 11 11 20 0 2 15 13 11 16 9 4 14 18 0 16 3 2 19 7 6 15 5 16 0 12 17 6 4 15 0 4 15 7 1 11 15 6 17 17 2 6 0 6 20 20 11 11 14 3 10 13 5 1 7 1 0 6 17 9 7 4 9 11 17 3 9 8 18 16 15 16 1 6 14 18 5 11 16 11 8 12 14 10 19 12 7 17 11 17 2 2 0 10 10 20 4 9 14 9 15 3 2 7 0 14 3 2 16 16 3 16 19 0 18 9 2 5 6 11 8 5 19 12 17 4 7 16 9 4 19 12 20 1 18 16 17 11 14 13 8 15 5 7 19 20 11 6 18 16 16 9 20 14 1 5 12 4 19 6 20 10 6 11 9 3 13 16 16 10 20 7 20 8 0 8 20 5 4 9 2 12 2 11 7 10 4 18 13 12 12 18 9 19 0 1 14 9 5 0 6 6 12 11 13 11 6 19 20 15 2 8 5 14 2 12 16 7 5 11 11 5 2 14 0 10 14 20 5 10 3 7 19 7 13 19 15 6 5 11 13 5 8 8 4 0 14 3 8 3 3 0 13 8 16 2 17 13 20 10 8 17 16 3 13 1 13 3 18 2 6 1 10 9 10 17 5 15 0 20 15 19 0 12 14 0 7 0 10 13 19 3 15 9 17 2 5 8 6 16 5 2 20 18 10 5 13 2 8 11 14 17 13 7 19 9 11 12 9 2 5 20 12 15 18 6 2 17 17 1 1 6 15 9 6 9 4 0 10 9 13 7 3 14 16 17 11 15 4 10 16 12 5 7 18 15 14 8 5 4 19 7 17 3 11 0 18 15 1 6 13 4 7 17 17 20 18 16 11 14 11 19 6 15 20 14 14 14 16 8 5 7 12 14 14 17 9 16 5 13 11 9 15 0 4 19 19 12 16 10 15 3 12 3 13 16 18 5 12 18 12 12 11 18 17 1 20 1 19 2 6 3 1 13 14 18 15 14 15 7 16 8 12 12 13 3 8 1 2 5 7 6 8 17 15 17 5 18 15 15 18 10 1 19 16 18 11 8 17 6 7 20 14 15 15 16 3 4 8 6 0 19 17 1 5 9 20 15 11 18 17 12 8 6 20 13 16 9 12 9 10 10 2 10 18 6 14 8 9 12 20 2 6 15 18 13 2 11 11 11 8 12 14 9 7 17 5 2 20 9 1 15 17 9 10 11 0 19 0 12 16 8 10 16 20 13 9 12 10 11 6 17 20 3 16 1 1 9 19 7 1 3 10 13 6 20 6 16 4 12 3 2 15 14 5 7 4 2 13 15 18 1 14 2 4 12 16 10 17 6 9 1 6 8 11 0 0 12 13 5 13 4 14 2 7 9 17 14 15 2 11 16 7 16 4 6 13 5 13 14 14 10 14 9 14 0 15 0 15 12 10 11 15 18 17 7 0 3 7 6 5 9 7 17 12 4 16 13 3 13 10 3 5 6 3 16 16 20 9 19 18 16 3 19 9 20 7 2 18 8 16 3 10 7 1 8 3 8 9 8 3 19 7 16 2 1 13 14 6 18 20 4 14 13 14 19 3 3 3 7 15 20 13 1 9 0 3 17 5 16 1 4 20 10 5 20 9 0 7 17 12 19 13 15 20 15 15 7 11 12 20 18 13 19 6 11 4 18 13 12 3 13 5 7 9 2 3 4 5 1 13 6 15 4 0 1 7 7 20 18 19 19 10 12 19 17 0 4 9 8 5 1 12 5 1 15 2 9 14 4 16 11 14 18 10 3 13 10 1 8 10 12 4 14 11 1 3 12 10 0 17 7 2 0 4 17 9 1 3 2 8 10 5 3 0 17 12 11 9 9 9 0 3 9 14 15 6 13 19 1 12 4 7 12 2 15 2 3 15 4 19 19 3 19 18 15 13 12 9 16 12 12 11 0 11 4 7 12 5 7 18 13 3 5 11 7 11 7 19 5 0 8 19 17 1 12 3 19 6 8 4 11 18 6 16 9 19 17 15 15 2 16 13 19 15 18 5 0 20 3 16 19 4 17 7 14 6 5 6 19 15 17 12 17 6 19 17 19 12 9 7 11 8 7 20 6 10 17 7 8 19 11 2 10 4 2 5 11 1 4 8 8 11 6 9 3 6 11 2 0 12 11 20 10 19 0 12 9 16 7 7 0 6 18 7 3 12 20 7 8 20 15 18 8 20 16 12 20 19 9 1 10 5 17 2 2 2 15 20 0 17 5 17 18 16 8 13 15 1 17 13 7 14 6 6 18 12 2 17 12 19 18 0 20 8 15 8 3 2 1 18 3 18 2 10 9 5 8 19 12 6 12 8 7 10 1 3 12 12 8 19 4 1 17 20 11 12 16 13 6 17 13 11 8 14 16 10 10 5 14 8 12 3 12 3 10 11 14 20 6 2 0 5 1 20 10 15 10 11 9 2 19 11 1 3 3 10 14 3 18 20 14 8 11 4 18 7 10 14 19 6 16 8 17 16 1 14 16 5 11 11 5 6 14 3 14 18 4 20 12 10 13 8 7 7 6 16 4 9 1 5 2 8 17 13 12 14 1 17 4 10 8 15 3 12 5 2 1 11 6 14 16 4 4 16 2 19 5 6 19 1 8 19 14 19 1 6 1 11 11 16 14 12 14 13 10 1 0 16 6 11 15 9 3 1 8 15 20 18 16 0 19 13 16 5 10 2 15 14 17 20 12 10 14 9 4 16 19 11 20 14 11 2 8 12 0 12 13 2 16 20 19 15 1 9 15 1 20 20 1 12 18 1 16 2 12 19 7 1 13 1 17 7 17 11 16 20 8 8 11 8 20 0 8 13 13 13 4 20 16 11 5 9 15 14 14 20 3 20 15 5 4 16 19 4 2 15 8 0 13 8 19 1 6 7 18 15 17 3 5 10 19 18 3 12 20 4 2 13 16 0 10 13 5 13 19 7 0 14 4 2 10 13 15 17 19 13 11 10 18 12 1 16 3 14 16 9 10 9 1 13 13 9 7 12 13 14 3 0 14 17 2 1 16 15 8 8 10 19 2 13 19 14 0 2 12 14 8 12 10 6 6 13 20 4 20 5 13 4 3 3 15 4 8 13 11 20 9 9 2 15 10 8 5 0 3 4 8 15 14 5 2 3 14 10 15 3 18 17 20 9 14 16 16 15 6 14 17 18 13 8 17 6 19 17 5 8 10 16 9 2 0 6 11 18 10 17 20 12 7 17 9 6 5 17 10 7 14 15 18 9 10 11 10 4 20 3 20 0 7 17 3 14 17 5 10 13 17 17 10 4 8 10 2 16 16 14 12 13 7 8 11 8 4 6 7 20 18 14 19 5 13 3 6 11 14 9 7 14 10 9 12 17 16 13 14 11 14 14 14 17 2 9 20 18 10 19 11 10 19 14 19 8 9 9 14 19 16 3 15 14 4 6 16 11 5 10 13 13 9 5 13 9 2 4 14 20 15 10 3 18 1 11 1 20 13 14 3 6 9 2 7 6 0 19 13 3 2 9 7 7 10 0 0 11 17 3 4 0 6 6 12 1 0 4 12 15 15 0 16 17 15 11 4 14 6 10 0 0 1 0 3 3 12 15 2 2 17 4 20 5 3 14 0 4 0 5 15 17 8 13 13 9 20 12 18 1 13 17 8 9 17 8 8 0 18 17 16 19 4 16 13 18 13 6 15 2 0 5 6 15 13 10 1 11 2 10 5 8 9 8 12 0 18 1 4 19 16 9 4 3 14 1 0 1 4 18 6 3 5 17 9 20 18 14 19 5 1 14 16 7 2 12 15 10 6 16 14 13 4 4 18 6 15 13 2 7 12 13 16 16 5 18 12 11 13 12 7 3 3 2 17 18 4 18 20 6 17 6 15 3 17 1 14 4 1 13 3 11 20 13 18 17 14 19 1 6 7 0 9 2 19 5 15 2 11 14 12 17 8 11 17 7 1 12 12 11 17 1 17 2 17 1 5 4 5 14 5 12 15 1 15 8 14 9 10 2 2 0 4 4 8 0 0 6 15 7 13 2 20 8 16 18 1 0 5 5 3 9 18 19 12 19 17 20 2 14 7 14 20 5 18 2 8 10 9 8 11 12 7 2 9 11 17 12 16 18 4 4 7 0 11 16 20 1 6 9 6 18 6 8 17 12 4 6 18 10 8 4 6 16 0 19 13 19 8 3 11 1 2 15 11 16 13 12 10 2 8 17 1 18 6 8 8 4 4 3 2 4 1 12 16 8 17 19 11 12 17 0 10 0 3 10 8 10 13 3 4 18 12 15 6 4 2 8 12 19 10 7 6 12 12 19 19 20 9 7 9 2 8 12 17 8 6 16 15 18 5 11 11 5 17 4 1 7 3 19 18 11 9 20 5 19 11 7 7 13 18 9 4 17 10 7 15 14 13 20 15 18 19 7 10 12 19 16 19 2 18 18 10 3 8 0 2 11 2 13 2 18 19 20 0 9 1 14 3 14 5 19 12 9 5 7 4 12 7 3 6 6 4 7 19 12 18 9 13 5 0 6 19 9 11 20 2 3 17 18 13 7 18 1 7 16 10 5 5 13 18 9 5 9 14 6 1 0 17 5 15 5 11 1 19 11 9 7 5 12 9 11 1 2 7 12 17 10 17 6 1 18 7 7 18 15 19 18 11 16 20 20 15 1 15 9 5 13 0 3 15 9 18 9 18 7 17 1 8 18 0 7 5 12 3 11 20 13 19 5 16 10 12 10 0 7 9 8 14 17 13 3 9 10 7 12 8 20 12 8 13 19 1 20 18 1 1 16 20 6 7 6 7 8 5 2 7 9 0 0 13 20 6 9 16 16 5 9 2 9 19 5 14 6 8 13 10 20 11 0 14 19 4 9 8 10 6 7 7 1 19 9 4 6 10 4 7 8 8 19 13 10 4 15 3 6 1 12 6 17 13 9 16 18 3 10 6 2 10 0 13 19 4 3 10 3 14 1 10 6 0 13 6 13 8 7 20 9 13 11 2 5 17 14 5 16 18 17 9 16 3 14 2 14 18 11 20 17 11 13 10 10 1 12 2 17 16 7 13 0 15 6 20 0 7 17 15 7 12 20 9 8 4 2 16 18 7 15 11 11 15 10 0 0 4 1 11 12 12 14 5 19 20 20 13 11 13 7 20 3 6 10 3 13 8 3 8 3 18 19 19 20 11 8 12 7 12 5 8 8 15 4 10 13 5 19 5 1 7 10 13 0 4 15 14 13 15 1 2 5 10 19 4 10 20 6 10 1 0 12 1 16 17 1 2 7 10 14 7 13 1 1 4 10 5 20 1 1 7 9 3 13 16 8 7 10 4 2 6 16 0 19 12 1 12 0 13 9 3 6 18 8 18 14 0 0 0 18 2 14 5 3 2 17 2 1 5 5 18 19 1 8 14 14 17 0 9 1 16 14 19 16 9 2 4 16 13 7 12 6 1 11 20 4 0 19 7 18 11 15 19 4 19 1 12 5 2 17 16 9 14 18 8 7 17 19 12 10 6 12 14 0 15 10 10 8 8 12 4 1 11 7 7 20 13 3 17 11 9 17 11 4 5 12 10 2 10 12 16 17 3 12 18 20 13 2 2 20 11 9 5 3 12 13 2 9 20 12 5 2 7 1 3 14 17 9 17 7 7 20 13 5 4 19 18 0 13 17 15 2 18 10 14 1 3 0 2 0 7 4 17 7 11 11 6 0 5 8 13 4 13 7 10 19 8 7 2 0 6 3 19 17 10 12 13 8 6 0 1 2 12 3 20 8 12 12 11 8 3 16 16 5 17 15 1 15 4 9 9 9 10 11 20 20 20 8 3 8 13 7 5 2 8 0 2 13 3 2 11 13 17 1 7 7 17 12 0 15 2 14 1 1 2 9 13 3 10 20 0 9 4 1 8 18 14 19 3 5 5 7 13 8 6 18 17 4 11 7 16 10 19 5 8 16 3 3 18 9 20 19 7 2 1 10 13 15 1 11 8 15 13 4 9 17 18 10 10 5 17 20 16 3 18 18 17 13 16 9 11 14 16 14 0 16 10 10 4 12 2 19 18 12 9 3 14 13 3 8 10 14 6 20 4 20 17 3 11 9 4 7 17 17 9 18 6 20 5 16 0 11 13 0 0 13 1 8 4 8 3 0 0 16 6 1 8 12 14 2 5 12 13 4 9 0 4 6 3 5 13 7 4 5 18 1 14 14 2 7 9 14 17 19 1 9 0 3 15 4 8 13 11 13 17 2 8 7 19 12 18 8 16 20 6 1 14 13 11 6 11 20 3 1 6 7 12 2 7 6 19 14 13 9 10 19 13 19 17 10 8 6 4 12 8 9 13 6 9 4 19 19 15 10 15 11 3 2 11 5 17 17 12 17 10 12 13 8 8 5 11 19 4 10 1 4 13 18 20 16 19 11 16 5 5 4 11 6 5 0 14 17 15 20 18 15 10 3 13 16 16 7 18 7 19 1 0 10 15 3 19 0 17 4 16 9 11 15 5 20 5 0 16 10 13 18 8 10 2 8 20 1 1 4 4 17 7 10 0 7 6 0 12 18 10 2 9 1 8 12 6 10 12 15 20 19 18 9 20 19 7 9 12 13 11 14 20 16 13 12 18 3 0 8 19 19 19 7 13 9 9 20 14 15 13 19 18 8 7 20 14 9 19 15 8 1 0 0 16 9 4 13 18 20 1 1 7 10 9 1 19 10 16 14 11 0 3 15 5 6 6 13 19 9 3 1 20 9 0 10 17 17 4 0 8 16 20 6 9 5 13 11 7 8 17 9 12 5 19 16 10 11 16 19 14 15 18 17 1 1 1 3 15 20 7 3 19 6 15 10 12 17 12 15 12 15 17 2 7 10 16 9 6 10 12 18 12 7 20 10 13 2 13 7 3 3 5 9 5 19 19 12 20 0 1 13 2 13 5 8 11 15 16 12 10 6 1 7 2 16 18 4 12 8 8 9 17 15 18 4 6 16 5 2 2 9 4 6 0 18 7 0 9 4 9 1 3 9 19 2 10 2 11 8 11 9 18 9 20 18 19 7 5 15 14 10 12 20 19 9 3 15 19 19 17 10 3 10 5 10 3 20 14 16 9 0 17 18 19 12 19 1 18 12 11 3 3 4 20 18 19 2 10 9 4 1 13 10 15 2 9 19 8 17 0 9 4 10 11 15 2 4 10 4 12 12 18 4 17 5 14 6 2 0 10 17 0 9 6 17 13 4 1 11 7 1 7 2 16 4 3 1 8 13 5 10 13 14 13 5 15 15 12 5 12 19 19 9 11 14 5 18 10 6 12 17 11 0 18 18 14 18 16 16 17 16 4 7 1 6 4 12 3 6 20 5 18 16 5 3 17 3 4 8 3 8 12 12 11 1 20 14 12 16 18 15 2 0 17 11 4 11 19 20 6 20 13 12 2 14 8 2 16 13 8 0 1 13 7 16 12 3 4 2 13 11 4 10 14 5 20 5 17 17 3 4 20 19 9 4 4 5 18 2 7 10 1 7 6 4 17 7 4 18 10 11 20 11 7 7 4 15 0 8 3 9 10 14 0 18 7 9 20 3 7 10 18 13 12 6 18 9 7 7 16 20 12 15 11 16 5 4 3 6 7 8 7 8 15 19 16 16 13 18 12 16 3 17 4 14 17 12 4 19 16 11 12 13 1 7 0 1 16 14 17 17 7 5 1 3 20 4 9 18 3 12 6 0 19 4 7 12 8 2 2 15 1 12 14 0 12 18 6 8 12 20 11 18 1 0 0 8 15 9 4 3 19 17 3 7 9 6 4 13 16 12 1 8 18 0 0 2 9 19 18 12 3 1 3 9 15 8 12 18 2 2 4 6 15 10 3 0 9 6 6 0 14 15 9 0 6 3 7 10 15 18 13 19 16 20 6 4 10 10 5 7 5 8 3 7 12 15 7 18 4 9 8 20 9 15 5 15 15 0 13 8 17 12 15 10 4 15 3 19 18 19 0 7 2 12 19 8 12 6 12 2 4 3 4 17 14 20 13 18 20 8 5 3 16 14 9 14 6 0 20 12 18 11 20 4 6 1 3 17 3 0 0 1 19 18 11 2 18 4 12 16 5 14 14 11 14 13 7 7 11 0 19 20 0 14 6 7 7 5 14 1 6 1 15 14 9 10 0 6 3 5 1 2 7 1 7 0 13 4 18 13 4 3 2 2 2 10 11 1 6 0 11 17 14 2 4 4 6 9 3 10 5 10 12 11 18 11 13 4 15 7 3 7 11 20 3 15 5 12 3 15 7 9 3 10 13 9 9 10 17 19 10 2 0 20 6 14 18 17 9 5 17 11 19 5 4 1 10 4 18 18 7 13 5 9 9 9 11 17 8 5 9 17 13 0 12 9 10 2 9 13 12 13 11 3 2 4 0 7 0 9 20 0 13 1 10 1 14 5 15 6 17 18 17 6 7 20 2 8 6 1 5 12 5 13 17 19 19 13 11 18 8 18 20 7 15 15 12 9 13 3 18 2 10 17 0 9 12 20 15 5 13 9 2 3 2 6 9 8 0 9 13 8 9 0 6 20 18 2 2 5 2 8 14 12 15 1 9 19 20 6 18 10 0 11 6 2 6 5 10 8 12 0 20 20 16 16 3 0 15 9 3 15 18 5 7 2 19 15 2 0 6 3 17 8 9 0 2 2 19 20 2 4 8 11 15 17 6 5 13 14 3 8 20 9 14 4 17 10 19 15 15 7 6 0 19 4 1 10 12 6 14 9 1 3 10 20 10 15 16 19 1 11 19 4 17 18 12 18 7 11 10 6 15 17 15 7 3 18 2 1 15 18 14 15 15 14 19 6 18 13 15 16 8 4 16 15 11 6 1 15 19 12 13 14 19 1 4 1 9 0 11 15 17 11 7 10 0 19 20 1 9 8 15 11 2 8 15 0 15 14 18 4 5 17 15 16 17 0 4 14 16 1 11 6 14 18 18 1 17 7 17 19 16 6 3 9 16 12 12 0 18 17 17 5 8 6 19 19 17 16 18 19 14 5 5 3 4 0 1 5 12 3 20 13 15 17 0 16 15 8 7 2 0 17 5 20 19 18 15 11 8 16 11 11 7 7 4 16 13 8 14 16 9 2 3 2 11 16 9 5 15 2 0 20 7 14 7 7 13 2 15 17 10 11 2 4 8 5 4 4 5 12 6 12 12 2 1 5 11 13 7 3 8 16 7 7 6 10 8 7 19 18 17 1 0 10 18 5 18 9 10 5 17 15 2 14 15 10 5 11 2 14 4 10 7 13 14 17 11 11 9 14 16 19 0 2 8 4 5 11 9 2 4 12 13 18 8 10 2 15 8 3 13 20 7 9 15 2 16 6 11 13 7 20 9 1 9 12 4 5 3 5 15 13 8 11 10 19 19 14 0 7 12 3 6 17 4 12 20 14 7 1 2 0 14 1 11 10 12 1 4 7 17 6 2 6 1 17 12 10 4 1 2 14 12 4 9 0 20 18 20 0 20 12 4 15 7 7 6 14 3 6 19 2 1 14 16 8 3 13 4 1 17 2 8 11 17 19 1 4 3 13 11 18 8 12 4 4 0 14 6 11 4 6 19 10 9 19 14 13 13 11 0 20 8 16 0 20 2 0 19 2 1 10 11 10 13 1 16 14 10 18 8 9 10 19 16 18 10 13 12 10 18 1 13 20 9 15 10 14 10 13 3 5 19 8 4 5 14 15 2 20 6 6 18 6 10 5 10 18 15 14 6 10 17 7 2 3 12 20 16 10 8 7 12 5 15 17 5 5 17 9 1 20 9 6 15 15 17 12 11 4 17 9 13 13 8 2 5 10 20 7 18 6 5 9 11 0 11 15 15 9 7 3 16 10 2 3 1 5 14 6 9 20 6 6 9 4 15 14 20 14 1 3 13 18 5 1 3 2 7 19 10 10 5 4 16 19 12 2 1 6 18 5 13 3 5 10 14 16 11 7 1 16 5 15 8 18 16 13 9 18 5 0 19 13 7 4 3 12 0 3 18 3 1 1 11 8 17 1 16 7 10 7 14 4 20 13 12 1 10 18 5 11 6 1 13 7 2 16 13 12 7 9 9 1 20 10 15 0 17 7 1 16 14 7 19 12 11 9 1 2 12 6 8 14 5 8 10 9 7 3 13 9 12 6 13 16 3 6 4 12 8 11 9 8 15 20 19 15 20 20 20 9 16 5 8 3 19 13 9 10 19 2 15 14 1 12 3 18 5 6 11 4 1 0 20 17 2 7 2 3 18 1 4 4 4 6 20 6 12 12 10 11 20 8 11 6 8 11 1 18 0 10 20 0 2 19 8 14 5 7 7 18 1 9 18 6 16 19 1 2 17 8 11 11 15 7 14 8 3 8 5 19 14 20 19 14 18 7 14 13 11 0 11 14 3 14 2 3 0 20 6 3 19 2 2 3 8 13 8 10 20 0 9 19 14 8 20 5 0 0 7 5 11 0 1 18 16 1 13 14 16 10 20 2 10 10 5 12 5 2 3 7 8 12 17 3 20 13 9 14 11 20 6 20 0 7 9 13 7 11 12 12 18 11 13 20 1 10 9 12 2 12 18 1 1 0 12 11 10 8 18 17 0 13 17 2 15 2 20 4 19 14 17 13 20 10 15 0 15 1 13 14 16 13 16 15 13 6 2 3 0 8 17 12 15 9 17 4 14 15 11 16 8 2 6 16 16 5 5 3 7 20 2 15 18 18 5 16 8 15 16 17 16 19 18 19 20 19 13 8 0 3 4 14 10 10 4 14 2 18 20 0 20 19 20 7 3 1 4 6 13 8 14 0 5 8 9 20 10 0 13 14 6 8 7 7 0 13 6 17 14 6 3 4 15 4 13 11 5 8 11 6 12 4 17 6 18 13 8 1 11 4 11 4 13 11 14 5 13 2 8 17 10 14 4 9 7 0 18 10 20 13 6 18 2 9 18 13 1 16 6 18 1 12 9 15 3 7 16 3 19 11 18 8 19 14 15 11 8 5 9 12 10 1 7 17 3 10 13 17 13 7 9 15 3 20 9 12 18 15 17 5 8 13 16 15 6 8 20 12 8 5 0 19 19 18 3 2 12 15 3 4 4 20 11 20 12 0 1 7 0 20 11 10 19 4 17 20 5 1 20 20 0 9 9 8 19 17 10 6 15 3 13 8 2 1 15 15 12 11 12 10 7 2 15 17 19 5 19 18 10 16 7 8 9 20 2 19 17 12 15 16 3 7 17 7 9 7 13 7 9 3 3 12 6 0 17 11 3 13 10 14 15 3 7 2 3 6 18 18 0 11 19 15 14 11 4 15 17 19 14 15 11 11 17 18 9 2 16 18 3 1 19 17 5 8 5 1 5 2 12 12 2 14 4 7 8 20 4 8 17 12 18 17 11 20 2 7 1 1 10 13 9 11 11 8 8 7 9 6 4 15 12 7 5 10 6 10 20 19 13 5 18 10 7 12 6 20 19 19 19 20 7 9 6 16 2 0 13 2 20 19 19 10 1 19 20 12 13 13 15 6 10 1 3 2 10 16 12 8 1 18 11 0 2 20 12 17 10 16 17 9 11 10 15 6 0 10 15 6 7 14 11 4 7 2 19 17 6 15 16 0 6 6 11 14 11 10 11 4 14 4 12 16 15 12 0 8 18 3 19 15 3 0 4 10 5 12 20 1 1 8 16 7 20 0 20 11 5 1 6 19 16 14 6 14 17 19 12 20 15 19 9 13 5 18 1 7 5 4 0 18 4 19 17 8 19 10 4 9 14 18 20 4 5 14 8 6 19 9 3 14 2 12 4 4 16 14 3 11 10 5 10 0 10 2 6 17 18 5 20 12 19 14 11 4 16 11 5 1 14 9 14 13 6 3 2 15 8 1 8 19 13 7 14 10 20 2 11 15 4 18 9 19 14 10 1 0 5 6 3 16 9 5 6 5 13 8 1 5 4 1 15 13 0 4 0 9 18 9 15 5 9 16 3 15 2 11 14 4 8 3 1 15 13 8 15 17 14 18 0 12 13 14 9 9 7 5 12 8 4 1 3 5 12 6 2 3 14 7 13 7 19 20 6 16 10 17 20 12 3 4 7 0 13 7 18 0 5 7 6 16 6 10 14 12 20 4 6 1 6 16 18 16 0 9 6 15 15 10 8 9 12 8 6 12 13 9 13 20 6 2 14 2 3 20 15 18 5 19 3 10 9 19 20 19 18 7 7 17 7 6 10 2 9 1 8 9 12 19 14 2 7 1 7 8 15 17 7 20 9 2 7 15 16 16 16 17 19 14 15 12 19 3 0 3 4 1 15 19 11 7 5 7 20 10 17 19 3 17 17 20 15 4 12 19 18 8 7 13 17 16 3 9 17 11 2 8 7 2 9 11 19 3 14 11 1 16 9 19 5 12 2 9 4 17 5 11 11 9 13 16 4 18 12 20 18 20 19 9 0 17 12 7 20 2 2 12 18 1 6 1 3 4 5 12 16 8 20 1 4 6 3 1 13 6 4 12 19 3 5 4 19 1 8 7 8 20 3 12 3 11 7 0 1 19 20 11 19 12 7 7 19 18 4 16 12 5 15 16 20 7 9 1 11 12 5 6 16 8 12 20 14 7 2 12 14 13 5 11 15 10 6 4 7 1 7 4 6 17 20 4 2 14 12 17 19 9 16 4 3 11 2 16 5 17 6 19 7 11 17 13 10 6 3 16 8 18 0 19 12 10 13 5 10 2 18 5 5 4 1 18 2 9 19 13 17 13 6 4 4 8 12 11 6 6 7 9 6 16 12 13 19 8 0 4 2 6 15 20 11 13 2 0 10 20 14 8 4 7 17 8 2 4 17 18 14 6 2 2 0 13 12 5 0 6 18 2 15 2 10 0 1 13 14 3 16 1 10 9 4 15 3 8 4 2 8 9 13 20 20 15 17 11 14 7 13 1 3 18 13 12 19 0 17 1 19 20 0 11 19 18 20 1 6 12 6 1 14 10 3 2 19 5 9 13 18 14 13 17 3 3 11 20 16 1 15 18 11 11 3 15 20 17 0 7 20 1 3 5 14 5 8 3 15 6 1 12 19 6 7 17 20 5 3 1 14 13 4 10 10 19 20 5 15 13 12 3 3 10 9 8 0 10 11 20 2 15 7 11 4 8 4 4 9 16 18 6 4 3 18 2 5 3 7 2 3 2 1 4 9 0 11 14 10 8 5 16 10 19 4 16 6 9 11 1 5 17 16 20 14 1 13 20 16 14 16 20 17 6 2 7 13 0 2 5 13 13 9 1 1 10 17 14 15 5 17 0 14 19 7 19 7 1 8 5 20 0 19 1 5 2 17 7 8 9 13 5 5 16 11 7 6 16 19 5 7 1 14 14 11 7 7 6 14 11 16 17 4 9 13 11 5 12 0 2 17 12 5 2 2 12 14 0 6 3 5 15 3 13 1 0 13 11 15 13 11 8 0 7 10 11 0 18 19 1 11 20 5 9 4 15 14 4 16 20 1 14 20 2 9 5 18 4 2 3 13 20 19 3 9 2 15 18 20 5 19 8 19 11 9 13 16 14 2 0 8 15 1 1 2 6 9 15 5 8 17 1 20 20 20 2 14 13 6 10 18 2 12 9 6 9 6 3 16 7 5 20 19 1 5 11 6 7 11 14 18 13 20 20 11 4 18 20 2 19 14 16 8 7 5 1 2 2 0 3 11 9 14 1 13 1 18 5 11 19 18 18 8 14 9 11 20 18 4 18 0 1 1 16 11 2 8 2 15 9 16 0 3 17 1 15 0 5 1 13 10 20 19 13 18 15 8 8 15 7 9 7 18 9 12 7 12 6 10 6 7 12 5 9 18 4 11 7 3 19 18 3 18 19 4 3 18 5 10 14 16 5 8 2 6 2 1 8 12 2 17 7 11 0 15 16 14 7 8 7 6 0 9 1 12 13 1 18 15 12 19 12 11 5 20 7 9 17 9 5 9 7 11 18 0 5 5 14 8 8 16 19 9 15 8 2 10 8 16 8 20 4 18 8 7 2 17 14 4 10 1 8 17 20 4 5 20 11 20 10 9 9 7 4 6 3 5 16 16 18 20 2 14 5 8 5 5 14 1 2 8 17 16 2 19 10 14 13 3 18 13 9 5 2 10 18 7 14 9 17 18 11 1 0 15 5 3 19 13 13 1 19 16 5 20 4 13 19 6 0 12 15 4 5 14 14 14 15 0 9 2 4 12 15 13 18 20 13 18 8 5 18 1 15 12 15 12 6 17 20 18 7 20 17 16 13 2 18 9 12 3 9 19 3 17 12 5 6 17 5 10 17 13 16 5 15 4 10 0 8 3 2 10 10 1 9 13 16 3 13 20 6 3 12 0 16 13 12 10 15 7 13 11 7 5 9 2 3 8 15 11 2 9 19 7 16 2 17 6 14 2 0 6 13 19 16 6 2 17 1 15 15 13 5 2 11 10 8 1 9 13 13 18 19 7 14 15 12 3 2 13 19 17 12 1 17 18 10 9 8 16 1 4 8 19 8 3 7 15 8 1 9 2 15 11 0 7 0 10 4 3 3 14 17 13 1 19 4 20 0 17 2 8 3 3 9 2 8 6 0 19 10 1 18 20 2 2 3 4 10 3 0 5 14 10 3 9 11 11 17 19 2 10 11 11 3 0 2 3 8 12 7 7 6 20 13 0 8 13 5 3 8 9 1 3 10 10 17 18 0 17 2 0 11 3 7 14 19 4 20 13 16 15 14 0 16 1 10 9 10 18 1 15 6 0 14 16 12 14 9 10 2 6 19 13 19 3 8 4 0 1 4 9 12 17 3 15 14 13 1 17 11 11 11 14 2 5 11 4 2 10 10 17 7 12 3 17 3 12 6 6 13 20 19 15 8 4 5 4 6 0 14 4 7 4 14 17 4 1 15 7 19 20 1 15 19 11 5 8 3 7 15 15 13 1 8 20 0 19 19 6 16 10 15 12 18 14 4 11 5 12 1 10 1 2 16 9 11 20 18 15 10 6 3 9 15 2 17 8 19 19 8 14 8 8 20 11 6 9 17 12 2 2 16 10 3 17 18 18 12 12 4 14 19 11 1 16 0 19 18 12 13 11 9 7 14 16 10 1 4 18 11 19 15 3 14 5 4 16 2 9 1 0 9 17 7 11 5 14 3 11 14 16 13 9 16 20 19 12 9 10 14 14 8 4 2 3 8 6 7 16 10 13 8 12 8 10 15 14 20 15 8 5 2 1 12 18 17 15 2 20 6 10 19 13 3 8 9 3 6 7 20 13 17 6 17 10 7 7 16 15 5 17 3 18 4 17 4 1 20 19 0 5 4 20 3 19 16 1 15 4 0 12 7 8 13 18 18 6 20 8 10 14 17 0 19 15 6 8 1 5 8 6 5 14 11 12 14 11 3 16 10 3 11 14 12 2 16 13 5 10 11 17 13 14 16 14 8 0 3 10 4 7 17 17 15 7 11 0 3 20 1 11 6 13 7 3 6 14 10 4 16 9 13 8 2 8 16 5 7 10 2 0 20 19 0 17 7 4 7 11 1 6 20 2 3 11 14 0 1 18 10 5 14 0 1 10 18 17 14 13 3 16 14 13 7 15 1 10 7 13 1 3 1 19 9 16 10 1 20 3 1 1 20 5 20 18 19 20 13 4 7 16 19 17 14 5 10 14 3 8 17 5 20 1 1 13 5 20 9 12 13 17 13 0 8 12 14 19 2 1 16 18 5 18 16 18 6 16 8 9 13 12 15 6 7 9 0 7 16 16 13 14 5 17 8 5 7 0 17 6 11 14 5 10 1 20 20 2 3 9 14 1 11 15 8 19 16 10 1 5 0 15 4 7 20 10 19 18 2 9 4 8 14 18 14 1 17 12 6 4 13 11 18 13 7 6 11 15 3 16 11 0 19 20 0 5 3 17 15 9 4 18 8 10 12 4 17 10 5 9 11 0 4 9 9 8 20 3 2 3 9 10 9 12 9 2 9 4 7 12 8 14 2 4 16 2 0 18 7 16 13 6 7 7 7 6 6 5 9 7 6 1 11 8 12 13 14 14 19 14 4 0 1 14 14 6 7 10 18 2 1 14 11 17 13 20 19 9 11 4 1 7 19 20 8 3 20 3 0 5 5 17 17 7 16 13 14 7 5 8 17 9 6 4 7 9 7 18 0 8 0 3 13 11 9 5 6 11 18 12 14 16 16 8 12 6 15 15 18 2 1 12 4 15 8 0 7 15 12 14 11 2 2 15 10 4 11 3 2 12 3 12 7 15 20 19 19 7 8 18 13 6 10 14 2 20 17 3 10 14 10 1 17 13 7 10 9 3 12 18 5 5 16 6 10 11 12 8 7 17 16 9 14 0 10 6 15 14 2 10 9 20 17 15 14 0 3 6 2 7 1 9 6 9 18 8 4 1 5 17 3 5 8 14 7 14 0 4 13 6 11 8 16 11 16 5 4 9 14 9 4 4 10 14 17 16 19 11 5 10 4 14 2 3 3 3 19 20 20 12 2 19 19 17 3 4 20 1 17 5 2 15 5 3 13 1 12 8 8 6 13 9 8 11 6 17 5 0 12 14 14 7 20 6 5 18 1 14 8 1 17 8 19 13 2 7 1 10 8 11 7 6 16 1 12 1 20 19 14 8 6 15 18 5 16 8 1 10 11 11 12 13 14 16 8 11 9 12 3 20 4 10 1 19 12 19 4 13 7 1 11 5 11 16 10 10 19 1 1 12 16 18 20 1 8 19 9 6 6 14 6 7 3 13 4 12 6 3 19 7 13 20 9 16 12 12 19 10 18 17 13 20 16 5 15 5 11 0 9 6 12 13 7 4 2 20 1 7 11 11 2 10 0 14 7 18 6 12 19 9 17 9 0 10 20 0 10 6 17 4 13 1 8 7 0 7 18 14 14 12 2 6 20 0 8 13 15 0 19 19 3 9 9 8 15 10 7 20 17 9 15 8 6 6 5 16 15 17 10 4 5 8 6 9 9 17 11 10 17 6 5 20 10 6 0 6 15 12 3 7 20 5 18 19 11 13 7 10 17 1 9 7 2 4 9 11 6 17 11 0 4 6 7 2 14 18 11 9 15 1 12 15 7 10 9 9 17 4 7 14 7 7 1 11 4 19 7 13 14 13 7 5 10 7 17 8 13 9 16 4 6 2 7 18 15 17 19 14 4 13 3 8 0 19 12 4 2 6 3 1 3 11 20 7 3 10 8 10 13 9 12 16 4 19 13 5 18 8 13 9 0 14 4 7 16 11 6 14 9 20 19 3 18 11 6 17 13 14 3 0 3 7 4 0 2 2 17 16 5 20 3 19 6 2 8 8 17 20 14 2 12 14 5 11 0 5 6 15 9 4 8 20 10 0 12 17 7 0 7 15 4 20 15 18 18 5 11 2 16 13 14 10 14 5 13 4 0 6 5 11 0 1 3 7 18 8 20 3 3 11 13 20 16 17 14 19 4 4 16 1 7 6 15 16 13 4 9 4 1 6 18 13 13 16 5 9 1 11 14 13 6 7 1 16 7 14 10 10 4 11 4 2 1 16 4 12 0 5 14 17 12 1 12 9 4 16 15 18 14 6 13 1 9 19 3 1 5 1 19 13 6 3 5 12 4 7 6 12 10 13 17 13 8 10 14 5 13 20 7 0 3 16 9 12 16 14 6 9 16 3 19 11 11 14 14 18 5 20 9 13 3 16 9 0 4 15 5 2 19 13 8 1 6 4 7 12 14 5 10 4 4 8 12 3 12 10 14 17 10 16 0 0 6 16 3 14 2 17 0 5 8 0 19 20 5 19 18 2 16 0 0 3 9 18 12 6 1 8 16 15 12 10 14 20 1 20 10 13 4 13 14 1 11 10 17 18 1 0 17 11 16 7 17 5 0 3 17 4 1 1 11 4 0 14 6 14 14 2 11 13 5 14 14 14 2 5 3 9 12 0 10 20 8 14 5 12 14 10 4 12 11 19 6 9 11 9 2 19 12 16 13 7 3 6 14 3 1 0 3 5 15 2 6 16 18 13 3 5 4 4 6 4 11 6 0 0 9 12 18 4 20 15 5 14 14 7 7 16 0 15 17 17 19 2 20 10 13 10 5 10 3 20 10 15 6 18 7 18 16 14 8 14 10 11 5 14 5 18 20 0 13 0 20 18 15 18 7 8 18 4 10 3 6 12 20 19 13 9 6 15 16 9 12 3 15 14 16 9 2 5 4 13 1 11 19 0 1 13 4 5 15 17 3 1 16 5 4 8 5 4 0 6 9 11 12 2 5 7 19 20 0 4 20 8 10 1 12 11 8 20 20 3 15 11 8 12 0 15 12 9 20 15 9 3 19 5 7 1 15 14 3 15 1 9 10 18 15 20 2 10 10 10 10 6 18 18 16 16 20 5 1 19 3 17 6 5 18 1 0 5 6 5 9 14 1 0 3 8 10 7 1 18 13 9 11 10 2 14 10 17 7 14 8 20 15 14 19 13 12 12 18 17 8 18 11 7 16 8 1 20 13 2 16 0 8 19 10 18 6 10 17 15 19 11 8 17 16 13 8 9 3 3 20 10 11 9 12 2 15 9 2 8 2 5 11 13 12 13 16 9 0 17 15 3 19 3 6 10 1 7 18 15 6 6 18 19 12 11 18 2 17 13 18 14 12 3 0 2 6 13 5 2 4 6 1 3 6 10 8 14 8 17 11 13 14 0 16 17 5 20 12 13 15 0 15 11 19 20 10 5 14 13 3 14 13 15 12 7 2 7 13 9 15 1 13 5 1 10 9 9 0 15 16 17 2 7 7 2 1 9 20 0 12 4 13 10 10 3 3 3 19 15 6 18 0 17 20 7 8 11 3 9 9 17 20 15 16 12 17 20 7 16 12 16 2 12 16 16 11 12 8 6 18 2 16 17 5 14 3 8 9 2 18 3 6 17 15 14 2 2 15 4 11 7 8 2 10 11 4 17 14 3 15 11 20 1 20 3 10 17 8 13 16 16 2 8 17 12 4 12 20 6 14 12 9 16 16 13 17 20 11 14 3 19 20 20 19 13 11 8 10 6 17 5 3 15 0 5 14 15 7 7 14 7 16 8 9 4 11 4 0 7 2 20 13 0 2 7 3 3 5 18 10 8 17 12 10 6 14 8 4 19 10 1 14 9 11 12 7 11 9 3 13 7 2 10 19 9 14 20 16 19 19 12 18 19 17 17 4 9 15 8 3 13 18 5 8 6 9 6 19 15 8 1 1 15 6 8 18 11 16 12 14 11 8 16 14 3 4 11 11 3 14 10 4 1 13 5 7 5 16 3 5 18 15 10 12 9 2 2 0 12 20 7 2 8 4 15 16 18 18 11 20 0 5 14 0 8 7 10 1 6 10 15 20 18 19 4 14 19 9 20 6 10 12 8 5 14 12 12 15 14 20 4 0 18 10 9 11 18 4 13 14 15 11 12 19 1 2 4 2 1 17 8 8 13 0 9 10 11 8 16 15 18 5 3 10 12 10 13 20 2 16 2 16 16 20 1 20 13 1 16 5 9 10 20 8 19 9 13 17 16 10 20 1 16 17 9 10 3 12 2 0 15 12 20 3 0 12 5 2 9 7 0 14 18 15 0 10 3 2 20 2 8 1 16 19 5 9 7 16 8 16 4 18 4 7 14 18 15 18 18 4 5 18 12 12 13 1 16 19 11 2 6 19 0 2 14 15 2 16 7 20 1 10 13 17 13 14 1 12 7 3 14 7 12 3 14 11 3 6 6 0 8 18 8 6 19 4 15 5 7 0 10 10 20 9 4 10 7 8 13 17 3 5 9 2 15 5 19 12 12 8 11 16 1 4 5 3 7 3 19 15 14 14 13 3 2 9 6 9 4 18 16 11 14 1 14 0 0 13 15 14 16 12 10 2 1 11 4 6 6 11 1 10 7 9 1 0 12 9 20 7 17 20 6 12 2 12 19 6 6 7 1 5 0 14 6 0 6 6 5 1 15 12 16 5 20 15 5 11 5 6 4 1 16 0 18 17 9 19 2 20 5 17 20 1 10 1 7 5 13 16 2 1 2 9 11 0 11 10 17 9 7 4 20 13 10 5 17 14 19 1 1 1 2 7 9 9 4 14 12 19 2 3 20 3 17 10 4 17 13 2 1 10 9 2 4 19 18 10 3 1 6 20 11 7 11 10 5 10 15 2 18 6 1 1 15 15 3 12 14 12 9 19 20 6 11 7 13 16 10 1 10 13 8 6 5 18 1 5 7 7 13 12 4 10 4 2 5 11 15 0 7 6 0 10 16 16 9 11 8 4 2 16 0 11 19 8 9 19 17 14 4 19 10 16 18 4 0 13 9 9 14 8 7 0 12 8 8 18 12 7 16 11 10 19 0 6 13 15 4 6 3 20 20 7 2 7 4 6 20 10 16 9 3 14 11 0 5 17 15 17 4 19 1 16 9 4 9 5 4 0 9 11 0 15 2 9 3 1 0 11 14 1 5 8 17 0 1 14 11 17 14 4 4 1 9 10 9 13 11 18 20 11 6 15 2 10 2 14 13 4 16 12 18 18 11 12 18 7 9 3 14 1 1 1 3 6 6 8 15 6 13 14 4 4 15 8 13 5 15 13 2 19 2 12 17 10 3 16 16 12 4 20 15 15 19 7 2 12 19 3 16 14 8 3 1 6 1 17 14 17 6 3 7 20 9 17 4 18 11 16 19 12 9 0 19 9 8 7 8 1 17 10 6 16 17 5 4 3 1 7 10 14 4 0 11 4 20 2 20 18 11 7 13 17 13 8 11 2 4 10 17 9 16 14 19 7 8 13 8 10 9 1 9 6 7 13 12 15 3 17 12 11 4 2 5 12 20 10 1 8 15 11 16 15 18 11 3 7 14 16 11 8 0 7 4 3 7 16 15 4 2 6 5 1 4 6 7 7 7 12 11 12 0 20 2 2 18 6 5 0 8 16 12 4 8 10 13 5 4 14 20 8 11 9 19 1 11 9 1 11 19 11 8 8 8 5 18 10 4 6 3 12 8 5 1 6 13 10 18 4 8 18 0 9 13 12 2 14 2 3 4 3 19 0 0 12 3 9 9 1 13 5 4 17 18 10 12 10 14 10 18 3 5 8 14 6 13 7 3 11 18 19 13 3 18 11 6 7 7 13 16 1 18 3 16 2 5 10 12 1 16 7 13 15 13 10 13 12 13 2 9 2 10 1 4 12 4 11 11 12 16 12 9 8 12 12 11 19 7 14 3 2 5 17 11 11 10 13 9 19 19 13 11 10 3 4 7 12 13 17 10 3 5 15 20 11 11 13 16 20 4 3 18 17 4 11 6 5 0 10 4 8 17 0 11 6 5 12 6 10 8 9 4 4 16 16 11 7 2 1 14 8 1 14 0 9 6 5 8 17 12 15 14 8 20 16 1 2 8 15 6 7 16 9 7 16 19 12 19 11 9 20 14 14 6 9 18 13 12 10 16 13 13 9 5 3 13 13 4 7 7 8 15 17 6 11 14 3 9 1 7 16 7 6 14 3 11 10 20 13 1 20 1 20 6 2 20 0 19 0 15 18 11 1 16 8 9 11 5 10 1 0 7 16 3 0 19 12 5 16 0 19 19 18 11 16 5 11 7 18 20 1 9 16 2 14 17 11 17 15 7 6 3 14 9 19 6 18 10 0 16 18 17 15 1 2 20 18 20 10 4 17 16 5 14 7 10 0 9 6 9 14 7 9 15 19 18 8 14 12 13 7 15 19 20 13 16 5 20 1 6 6 1 1 16 16 11 10 0 10 9 7 17 11 14 11 6 12 4 17 17 16 0 19 11 14 16 4 17 11 6 19 6 16 19 10 6 17 8 5 19 15 3 3 1 6 1 7 3 2 18 18 6 0 7 20 8 5 0 12 13 9 19 11 17 10 15 7 20 15 8 1 12 2 15 2 6 16 14 18 5 0 18 1 2 12 11 1 4 4 1 10 12 5 0 18 8 15 5 10 13 2 4 6 5 8 2 4 10 10 10 18 12 4 6 10 6 5 7 12 4 6 16 8 18 14 19 18 2 13 20 15 11 5 13 17 8 6 9 20 17 16 19 16 6 10 5 2 20 4 4 0 20 9 20 7 0 7 9 5 4 5 2 7 3 12 12 9 13 8 7 8 0 17 4 11 8 2 7 4 10 7 1 8 18 12 20 3 14 5 9 19 2 5 1 4 16 12 4 20 11 4 9 1 11 19 3 13 12 15 17 16 2 1 11 19 6 10 19 18 14 11 3 2 9 7 3 5 10 16 15 12 9 14 14 3 14 12 16 7 5 11 2 11 8 7 2 15 0 2 13 5 12 7 11 7 18 19 7 5 2 19 4 0 20 18 4 20 3 17 0 1 5 4 20 16 18 16 15 20 9 13 13 7 7 2 1 14 17 13 14 6 13 5 6 6 4 13 11 13 8 13 2 19 13 18 6 10 3 6 11 7 1 2 2 8 6 14 10 2 1 1 4 11 0 12 10 20 4 6 2 16 20 4 8 7 19 17 16 0 19 15 2 8 5 20 3 18 11 9 6 9 2 11 11 19 10 13 11 14 17 19 14 16 3 12 11 1 20 6 10 1 13 9 14 8 19 11 3 12 17 19 15 3 14 6 18 13 9 20 1 7 11 6 20 5 15 6 4 17 20 12 6 14 20 6 3 10 2 3 12 12 16 15 2 4 14 8 18 19 0 11 12 17 1 16 10 9 14 9 19 1 20 5 9 10 1 17 17 17 3 5 13 18 16 2 1 16 5 7 9 17 10 18 19 2 9 7 4 17 9 7 15 7 4 15 6 10 9 2 11 17 2 6 0 6 8 3 6 20 7 13 8 3 3 16 11 2 2 5 10 10 12 2 12 12 0 13 11 1 0 12 12 4 14 18 10 0 7 16 5 9 6 17 17 0 5 14 8 4 9 7 13 12 6 4 11 14 1 18 11 6 12 10 2 14 5 15 20 19 9 15 2 1 3 18 1 17 13 18 12 15 9 11 14 15 20 9 0 5 10 9 5 16 19 8 4 5 17 12 12 6 0 14 12 19 2 15 15 11 3 16 14 16 15 3 18 18 18 7 8 20 6 3 11 8 18 15 17 6 1 2 4 15 4 0 15 14 18 15 12 11 5 19 18 3 6 4 3 12 13 13 14 0 11 20 0 16 17 15 17 3 5 16 2 0 0 0 1 15 3 14 16 13 13 12 14 2 11 12 7 10 4 20 14 1 10 10 19 1 18 19 8 1 1 4 3 7 4 16 15 8 5 18 6 0 4 6 10 4 12 6 6 4 7 8 3 11 7 11 5 20 0 2 13 1 3 1 20 13 12 8 11 1 17 0 2 2 20 17 16 4 14 6 12 9 15 9 17 3 14 11 16 8 15 15 20 19 14 7 12 14 13 6 15 16 16 10 7 7 15 10 18 6 16 14 13 9 3 20 1 4 6 1 3 8 9 13 13 19 9 7 18 6 2 0 6 11 9 3 19 20 16 6 9 6 2 6 0 1 18 19 19 19 5 19 0 0 12 18 12 3 3 17 3 8 17 3 17 0 13 8 8 10 2 6 12 19 1 12 14 11 0 2 12 15 12 0 9 10 13 11 18 2 16 7 18 1 5 12 14 9 4 4 13 5 16 19 8 6 19 8 4 0 8 12 15 4 4 15 4 9 15 3 3 9 10 2 11 10 9 4 20 17 10 20 11 1 11 7 16 12 19 10 12 9 8 1 10 11 10 0 19 5 17 11 12 18 11 6 10 19 10 19 4 10 19 12 12 12 6 16 6 3 4 2 0 1 13 13 19 2 15 9 6 5 11 5 16 11 4 6 6 14 11 12 12 16 10 15 4 13 17 20 11 1 10 2 17 0 17 0 2 7 8 1 20 14 8 12 13 13 14 12 7 20 8 11 4 12 2 10 13 10 18 7 17 16 3 17 4 7 16 7 3 1 16 14 8 4 12 5 16 11 9 2 17 3 12 14 16 15 0 5 9 1 10 8 19 17 4 4 11 8 0 8 18 3 1 3 6 10 13 10 16 5 11 4 4 11 4 10 7 11 5 16 6 8 19 13 16 13 8 20 6 13 20 13 16 16 4 6 17 5 7 0 3 1 18 17 12 0 20 14 12 9 13 3 20 16 16 10 2 8 14 10 0 13 14 16 19 10 6 5 20 1 12 9 3 18 16 11 10 7 1 0 10 0 16 14 15 0 16 16 14 12 8 20 11 1 8 13 14 13 14 15 8 3 14 19 14 17 17 3 2 13 2 1 11 17 7 8 15 12 2 8 14 6 2 9 3 6 8 3 3 7 3 5 17 10 18 14 11 19 18 10 11 12 15 17 15 19 8 9 9 14 11 11 15 11 13 7 12 5 14 7 18 15 7 19 2 6 7 2 15 8 19 0 10 11 3 9 0 0 6 10 3 8 0 12 0 11 3 16 11 6 8 5 18 16 4 4 19 16 16 10 6 3 5 20 12 8 9 17 6 14 0 4 11 6 10 2 0 5 2 11 1 20 5 19 20 13 11 13 4 11 17 19 0 6 14 7 11 1 2 17 1 20 12 12 18 16 0 14 4 19 20 3 13 5 20 13 16 15 17 15 9 5 17 18 11 13 5 10 6 20 2 2 17 13 18 16 1 2 0 5 6 2 17 10 9 7 4 15 15 15 15 8 7 16 18 17 14 16 7 2 10 4 1 11 15 20 17 16 8 7 12 15 12 4 18 10 17 8 4 3 2 13 12 6 4 8 4 1 2 18 4 16 2 1 3 10 2 3 12 5 0 4 6 19 13 6 15 20 20 11 5 16 12 7 10 13 12 6 9 20 6 2 1 8 20 14 9 4 6 8 8 0 12 11 16 6 8 3 9 17 13 14 1 10 20 10 15 14 1 13 5 15 12 2 12 0 0 18 19 12 5 8 1 18 1 19 7 2 7 12 10 17 19 0 20 11 20 0 17 16 11 5 17 0 3 2 15 19 0 7 11 17 12 1 1 9 16 10 4 0 7 3 20 19 16 2 8 0 2 14 18 16 17 1 8 15 18 16 18 2 20 7 12 8 19 17 11 8 14 9 10 14 15 17 4 10 4 10 18 4 15 2 4 12 9 4 9 6 7 4 13 17 18 9 15 20 4 2 2 10 16 15 4 10 14 14 18 2 18 17 8 17 5 7 20 12 17 20 4 18 0 10 18 1 0 11 0 8 18 4 18 20 15 17 6 16 6 2 5 17 14 20 17 17 7 14 16 10 0 15 4 9 15 3 20 8 2 13 19 10 1 10 13 20 1 16 10 11 13 14 2 11 10 1 8 2 2 2 2 10 11 16 3 11 10 5 18 4 20 18 3 6 15 10 3 13 0 5 0 10 16 14 17 17 0 6 0 4 14 4 2 6 15 20 5 3 9 7 10 14 12 4 11 14 17 11 19 19 7 10 1 11 14 20 20 13 16 4 18 13 14 3 1 14 19 6 4 6 14 3 18 5 1 9 19 17 8 0 7 12 11 7 4 15 4 7 0 12 15 4 10 7 7 20 12 9 19 15 11 11 13 20 20 3 14 2 1 3 0 12 10 1 4 3 8 17 13 20 4 1 1 18 7 15 7 0 3 1 14 2 16 1 7 7 15 2 10 15 12 20 5 16 3 5 14 0 15 11 10 16 2 5 3 3 9 8 3 15 12 4 9 7 1 16 4 10 6 15 15 1 6 20 10 12 20 2 9 6 8 19 17 12 2 18 3 3 2 1 7 7 20 16 11 1 5 7 3 13 3 2 5 6 7 13 6 18 0 18 11 14 2 20 12 11 14 10 5 0 9 6 7 8 2 9 10 0 7 8 12 18 1 20 7 10 5 19 17 10 16 2 18 1 14 13 17 15 20 3 5 8 1 12 11 9 7 0 9 13 13 7 17 16 18 9 13 18 9 15 5 7 5 17 13 8 10 17 14 18 6 3 19 2 10 15 15 7 1 16 17 13 12 12 0 10 20 7 0 16 1 14 17 20 9 16 3 16 12 18 3 5 14 17 18 15 17 17 4 0 12 14 2 17 13 19 20 7 17 7 6 8 11 15 5 12 14 11 7 6 10 14 2 12 9 3 13 20 17 3 18 11 20 11 18 16 3 3 1 2 4 19 5 8 16 1 12 13 16 10 12 8 7 4 19 1 9 17 6 11 12 15 14 0 13 12 20 19 17 1 1 10 1 0 1 14 5 2 20 5 16 14 10 16 9 14 7 2 10 14 13 11 1 7 12 3 10 4 2 17 10 15 10 16 8 9 11 20 11 7 18 17 17 3 18 3 10 6 20 0 19 16 3 19 18 4 19 15 13 20 1 1 15 14 4 16 18 2 8 0 13 5 5 5 9 14 19 13 7 7 12 1 0 17 3 12 3 18 17 7 1 6 12 9 20 6 18 4 15 13 15 1 5 8 0 19 12 6 18 13 5 6 6 20 9 7 2 1 11 20 8 1 16 11 1 18 11 11 0 2 17 2 8 4 0 4 12 4 1 16 6 0 20 15 7 20 1 20 5 18 16 12 5 13 8 15 13 9 9 18 11 3 17 17 8 3 2 9 7 20 8 5 6 13 10 6 18 0 20 10 6 7 12 3 12 2 15 18 4 5 11 3 11 9 12 9 12 3 0 15 4 10 5 8 16 1 11 16 11 13 14 1 17 12 20 18 11 20 4 9 1 20 12 3 18 2 8 8 4 1 10 15 12 15 12 10 14 20 10 4 0 11 5 2 9 7 8 0 1 6 6 3 19 10 20 10 8 2 11 3 9 12 20 16 15 18 14 19 8 15 19 1 16 12 20 8 3 15 3 14 11 5 2 8 6 6 14 13 16 9 19 12 2 16 11 0 4 1 7 12 9 17 0 7 13 13 1 8 0 6 8 16 7 19 10 11 16 15 14 6 15 12 15 7 5 16 18 2 9 13 3 8 16 20 4 13 6 17 6 4 3 0 17 17 3 7 20 7 6 14 13 11 13 9 7 2 3 6 18 15 11 6 12 16 10 7 20 14 15 15 16 13 0 7 4 6 19 11 6 9 20 2 17 16 7 17 20 12 5 0 20 3 17 9 0 20 16 4 4 9 14 15 10 16 11 8 1 3 0 1 7 18 10 17 15 5 12 12 10 9 2 19 5 6 10 2 2 13 4 3 15 12 17 9 5 2 18 13 8 2 2 19 19 5 15 13 18 5 20 20 3 14 13 9 8 18 12 7 17 2 8 15 0 13 11 2 7 8 20 3 1 16 5 17 2 16 12 17 0 4 20 5 17 14 0 3 11 14 4 11 2 19 15 11 0 0 10 12 14 5 10 10 7 7 3 16 2 6 10 2 10 1 0 12 16 18 17 11 7 2 3 17 0 17 17 7 8 0 20 4 17 17 5 17 12 12 0 7 1 14 0 2 13 16 7 5 13 6 16 19 6 5 19 1 4 5 10 0 1 2 19 19 12 1 8 4 13 14 8 16 0 8 10 9 1 0 9 4 9 17 3 5 0 15 8 9 10 9 8 19 4 9 9 15 2 18 2 12 2 2 7 15 18 13 7 11 0 17 12 3 10 19 13 7 10 5 17 0 2 7 14 13 15 12 3 17 11 8 11 3 8 6 5 15 9 16 10 14 0 10 10 12 7 1 9 3 1 8 11 20 9 17 12 18 1 0 13 6 2 13 9 10 20 17 7 20 20 8 6 7 0 16 2 14 1 19 18 16 3 8 4 1 12 10 15 17 14 2 15 17 11 8 10 15 2 20 17 7 0 6 8 10 12 17 0 15 4 10 19 9 8 19 5 8 18 14 20 0 18 12 15 17 6 14 15 0 19 16 4 17 8 15 13 9 4 15 10 10 5 19 17 14 17 2 6 4 8 6 16 18 1 9 4 19 14 14 18 17 19 19 17 14 4 3 1 10 15 1 12 7 16 0 13 11 17 19 20 2 4 17 18 1 2 12 2 12 18 12 19 3 5 9 15 7 6 19 4 5 12 14 19 9 8 5 17 8 9 12 5 5 5 16 14 8 0 4 4 16 9 18 13 20 13 3 14 20 16 16 8 2 3 3 2 15 8 13 3 20 14 8 0 5 4 20 9 14 8 5 4 20 1 8 14 5 12 20 10 20 14 17 18 9 7 17 6 18 8 17 19 18 9 14 18 13 17 14 7 15 19 16 1 18 17 3 11 3 2 20 19 13 4 11 3 7 9 2 14 9 12 17 15 6 9 17 4 13 14 18 9 11 1 16 7 2 19 7 20 2 0 20 18 3 19 3 13 9 4 15 8 5 15 2 15 11 13 0 11 10 11 0 20 9 2 8 19 11 20 15 17 3 19 3 10 7 4 4 13 4 18 3 9 10 1 7 13 6 7 0 20 15 9 10 5 7 5 15 7 1 12 10 17 0 15 15 0 7 0 10 3 12 15 8 17 8 17 8 19 12 13 10 5 18 17 2 17 11 14 15 1 3 1 3 17 13 7 5 7 12 14 19 17 9 10 7 8 5 9 19 12 0 9 6 1 20 14 11 0 3 6 18 17 17 20 16 4 7 1 11 1 9 19 20 11 1 18 3 3 18 0 1 0 1 18 7 12 9 0 16 17 15 1 20 17 5 17 5 3 19 15 13 14 20 13 0 8 20 10 5 14 7 6 18 2 20 8 20 7 2 0 20 18 15 18 5 20 1 5 7 13 13 7 8 18 13 2 12 5 9 20 2 20 20 14 19 20 18 17 10 13 8 20 3 11 13 13 17 4 2 14 20 5 5 10 4 4 12 14 11 8 6 13 7 0 10 10 0 4 20 9 8 13 7 9 14 6 10 1 14 12 2 7 19 0 7 10 18 10 17 7 7 18 3 6 9 3 18 6 20 18 10 19 6 14 2 9 3 17 7 7 10 2 19 8 2 9 18 7 11 17 17 15 8 4 7 4 8 9 6 19 1 16 20 20 15 5 3 3 7 14 11 17 0 6 4 17 18 9 14 15 4 10 12 2 5 18 14 15 15 10 18 9 18 12 18 2 10 4 11 6 18 16 2 20 6 15 5 5 7 19 5 14 1 12 7 4 2 6 14 15 17 12 18 7 20 11 14 12 12 14 10 9 16 7 9 5 10 2 19 12 11 9 0 17 0 12 7 9 6 18 7 15 6 20 3 7 18 14 1 5 7 18 6 3 18 5 8 17 0 20 3 16 19 7 20 7 15 3 14 4 13 15 17 2 15 9 0 5 6 20 14 13 0 2 4 1 19 0 17 10 8 13 6 2 19 2 16 19 0 17 17 7 14 1 15 6 6 16 9 9 16 8 3 6 20 15 6 20 7 13 5 17 18 4 0 18 10 9 10 6 19 17 17 19 5 0 17 19 6 10 1 15 10 15 7 13 1 11 17 11 14 12 14 4 14 1 20 5 3 15 20 2 16 14 17 9 20 14 12 7 17 15 4 18 17 14 18 9 1 11 8 13 15 15 14 0 4 15 8 16 9 1 12 17 9 1 0 0 16 5 5 3 2 20 16 5 5 2 12 3 5 18 1 9 5 17 10 16 14 18 17 9 0 1 0 9 4 6 3 19 19 17 3 8 17 13 10 9 6 10 14 19 16 11 20 8 17 10 2 9 8 11 6 12 15 6 14 5 9 20 8 8 10 19 0 17 11 7 3 19 12 9 9 5 2 9 19 4 13 15 7 19 9 15 13 2 2 14 15 8 6 2 10 6 2 15 18 6 9 0 5 16 3 20 18 9 13 19 14 15 20 10 5 3 5 11 8 5 0 11 1 17 0 9 18 7 3 17 12 7 2 6 4 0 12 5 6 19 20 17 10 3 0 19 1 2 9 0 0 17 12 7 8 3 20 8 12 19 7 5 8 12 10 17 19 8 1 1 3 5 5 10 18 4 15 12 18 13 11 15 14 12 0 17 17 18 20 5 10 5 11 19 7 3 2 12 18 19 2 11 12 0 10 15 5 15 4 12 19 19 1 5 2 6 7 19 3 16 10 9 20 9 15 9 11 16 12 12 1 0 19 13 14 7 11 10 2 1 10 9 5 11 8 1 12 2 15 16 10 0 17 18 1 0 7 18 6 10 14 16 4 20 8 2 18 4 0 5 19 0 5 5 10 19 9 7 14 11 1 16 5 6 1 0 5 13 10 12 12 5 1 15 5 16 20 16 9 7 15 13 18 19 8 8 3 10 12 4 6 1 3 10 7 11 20 6 0 20 11 3 8 2 4 4 3 0 9 10 1 20 10 17 8 9 10 7 20 5 11 6 13 4 4 0 10 8 15 3 18 5 20 7 20 12 19 12 9 20 11 15 4 6 9 4 11 4 10 17 0 19 15 2 4 12 20 4 18 12 20 20 1 12 16 8 13 14 7 1 13 6 14 4 13 5 2 16 11 16 12 1 20 4 12 1 19 10 1 14 16 19 9 8 17 19 5 5 11 16 17 5 8 1 13 5 5 4 14 4 10 11 1 6 14 11 18 2 8 8 5 10 16 2 11 10 2 10 4 9 2 12 14 17 9 5 0 7 1 2 14 20 11 9 14 11 0 16 3 7 18 14 12 13 16 14 15 0 8 11 0 18 2 5 4 5 20 7 19 16 9 12 15 10 4 14 20 11 11 12 9 0 19 20 1 13 13 6 10 4 4 13 2 5 0 10 0 6 9 13 13 4 1 5 3 6 3 10 7 10 0 14 14 7 8 6 10 19 19 8 11 3 0 19 7 7 4 18 7 7 15 6 9 17 1 11 16 7 19 10 4 5 15 4 16 13 7 6 9 2 8 1 16 15 6 6 11 19 0 0 8 18 4 0 20 4 4 20 7 12 17 0 10 2 9 17 11 1 18 10 14 8 9 19 1 1 7 9 17 16 13 15 14 0 13 19 8 12 0 12 10 13 2 17 1 17 15 17 12 18 2 5 11 4 5 3 13 18 18 5 7 12 10 0 18 12 9 8 13 19 19 2 1 4 16 14 20 17 1 4 15 17 0 10 5 2 13 18 6 15 9 3 12 15 19 7 14 5 0 16 10 17 15 11 7 1 7 6 17 9 15 9 2 12 2 6 5 8 17 5 11 8 9 2 2 12 8 8 1 1 0 16 13 10 7 13 19 10 15 4 18 18 11 11 12 16 1 17 6 9 20 0 20 15 15 1 4 15 18 6 5 14 15 6 14 5 10 12 8 20 18 0 4 17 7 12 9 12 13 11 3 5 17 20 19 18 1 13 12 0 16 3 17 19 5 11 5 8 16 4 2 10 4 5 11 7 7 9 15 4 8 7 8 6 6 15 2 3 17 0 14 20 16 16 15 11 19 8 2 9 4 5 5 8 10 1 10 8 1 18 10 0 6 0 5 11 9 1 17 8 16 12 2 7 6 17 18 18 0 11 14 18 1 12 3 18 4 10 17 6 2 9 8 17 6 8 2 2 18 14 2 8 15 20 6 0 20 7 10 0 8 13 10 6 2 3 9 3 0 8 0 17 6 12 14 8 0 7 17 18 9 9 13 10 5 12 10 17 5 4 5 1 17 14 15 13 14 2 13 7 1 8 14 14 0 8 6 10 1 5 19 20 0 12 1 13 4 15 1 4 20 17 4 6 20 8 19 17 5 15 1 5 2 11 4 11 16 10 17 4 16 14 7 13 4 7 2 4 5 20 3 20 12 15 5 13 11 10 9 2 19 2 7 11 3 18 11 15 11 7 2 14 14 8 20 17 12 19 7 4 3 18 14 11 8 0 14 8 11 6 18 16 16 3 1 18 18 2 17 12 12 3 0 14 18 6 9 16 14 7 7 10 19 13 4 0 18 12 16 14 10 16 4 4 18 9 10 16 7 12 12 4 3 17 16 4 19 19 13 3 6 4 17 15 18 18 3 14 12 7 1 1 16 11 6 7 14 2 18 6 17 3 13 9 13 7 12 8 15 0 2 11 8 3 14 10 20 3 7 14 10 16 18 15 12 17 10 6 5 10 9 6 5 2 20 3 10 15 17 18 2 14 2 12 0 1 5 16 16 19 6 9 17 3 8 3 6 11 16 8 1 6 3 8 7 6 4 3 0 1 18 11 11 14 10 14 5 11 4 2 1 11 16 10 2 16 13 16 15 4 2 8 0 15 3 18 12 5 13 6 13 8 20 4 6 13 10 18 5 19 11 10 17 20 9 8 15 5 2 20 13 2 8 1 0 16 1 3 7 18 13 20 18 4 7 13 16 14 13 19 17 0 4 5 20 2 4 18 12 6 17 8 18 16 2 12 5 14 3 13 3 8 10 9 2 14 3 13 4 3 5 17 6 9 17 13 20 13 3 15 7 8 6 8 14 6 4 12 20 11 5 17 10 5 0 11 5 4 5 4 2 9 0 6 1 6 1 19 0 4 8 3 11 7 5 19 7 6 1 19 11 17 0 17 16 5 15 17 5 0 3 18 1 5 19 7 17 14 4 10 8 17 5 18 10 19 10 5 4 17 3 13 0 18 11 9 5 14 15 9 1 19 6 3 10 18 4 20 7 8 5 13 18 20 14 19 16 11 14 15 18 18 17 5 13 17 4 9 0 7 5 1 2 7 0 7 18 3 14 9 13 1 4 20 10 2 13 4 17 8 9 1 3 17 17 15 18 5 3 18 7 6 12 12 11 20 2 20 1 0 12 14 7 6 9 8 10 13 8 15 19 8 17 10 0 14 1 14 8 13 13 6 10 2 18 14 1 6 19 17 19 9 13 18 4 16 13 6 3 0 8 7 12 8 17 13 14 12 2 18 11 18 10 1 12 15 15 3 9 10 13 2 9 6 11 15 18 14 7 7 16 15 13 12 15 13 7 13 5 10 0 9 8 17 10 19 2 3 8 20 15 12 18 20 1 16 2 1 14 14 15 17 20 4 2 6 15 1 8 20 20 12 6 11 19 1 9 10 2 9 2 17 17 6 18 5 18 12 4 5 2 5 18 15 19 16 7 5 16 2 18 10 12 4 2 2 2 14 9 9 20 7 2 6 11 8 15 20 18 2 3 17 16 10 17 10 4 5 15 1 17 4 4 1 5 0 19 8 17 11 4 7 5 6 5 2 16 8 9 9 5 3 1 0 11 15 14 20 17 20 16 13 5 11 7 4 18 5 8 0 7 0 19 13 13 5 11 19 18 18 10 7 5 14 18 1 10 16 18 6 2 6 14 15 9 7 4 11 20 2 14 18 3 14 14 14 20 14 12 17 20 20 7 3 4 7 3 1 14 3 19 0 1 19 4 0 2 14 13 5 14 1 5 14 12 11 20 14 8 4 0 0 8 14 12 11 17 1 8 2 7 5 19 4 19 6 12 19 14 9 14 13 19 18 10 11 15 11 8 7 18 13 0 3 17 13 5 5 2 10 3 5 2 17 9 20 16 16 17 7 16 16 7 2 14 9 6 12 9 1 16 14 15 10 13 4 10 11 11 13 3 1 2 0 19 1 11 8 14 2 5 16 17 8 18 1 10 2 6 17 8 17 1 2 1 12 9 2 17 2 10 16 14 0 0 13 3 2 7 18 14 6 4 1 6 1 1 4 13 7 2 14 9 5 9 19 10 1 0 0 20 4 16 19 2 12 5 13 13 13 1 15 0 8 7 3 4 15 20 14 6 11 4 18 17 9 5 6 9 20 15 3 14 18 0 13 14 17 12 0 9 12 9 12 1 14 6 10 9 18 2 2 0 0 11 2 10 12 2 4 0 19 0 16 7 20 1 19 5 13 9 20 20 11 7 6 18 18 6 13 14 9 15 19 16 0 5 8 5 17 16 3 6 18 8 19 6 15 7 19 7 16 1 4 8 7 8 0 17 11 3 4 1 11 10 7 17 0 14 3 3 0 17 3 6 0 6 12 19 9 3 12 13 3 14 2 12 1 3 10 13 14 2 4 18 20 6 0 1 13 10 19 6 1 4 8 11 9 14 3 6 3 18 15 6 12 5 0 14 1 7 2 20 5 16 2 0 14 18 19 7 3 0 13 9 2 0 5 6 3 12 5 6 0 10 20 20 4 9 7 4 3 7 9 12 0 4 18 13 18 0 14 3 1 10 3 10 5 17 8 20 13 12 4 16 13 2 17 20 11 2 15 5 13 1 16 19 9 7 1 10 1 16 11 17 2 9 4 3 1 15 10 19 13 4 16 18 16 20 10 5 9 10 14 2 12 10 12 1 17 12 20 1 18 13 16 20 2 0 5 7 0 11 13 11 14 10 17 15 16 13 19 1 5 4 5 19 6 4 6 8 9 4 7 13 6 4 3 12 7 6 13 7 2 0 11 16 20 1 14 7 4 11 11 4 12 7 8 0 13 13 0 0 15 8 6 14 0 19 11 5 15 4 18 13 15 10 10 7 18 2 20 15 3 16 9 16 11 4 12 8 4 9 3 19 3 19 9 5 14 6 17 5 0 13 8 19 12 14 5 1 9 4 13 20 20 7 5 2 19 8 10 19 5 10 15 18 4 16 2 8 8 19 1 7 9 11 4 15 4 10 14 6 9 20 18 16 7 11 4 12 8 15 15 8 19 15 6 6 4 12 4 17 20 9 13 17 19 20 20 1 11 0 14 11 8 7 0 7 14 0 15 18 9 3 18 10 4 2 7 18 3 13 4 16 13 18 4 6 10 7 12 19 12 5 17 17 14 10 9 11 19 20 14 1 6 14 20 16 17 20 20 11 20 13 11 20 18 6 15 2 15 13 10 10 7 1 1 10 9 20 2 3 12 8 0 7 13 13 8 0 3 0 17 2 4 20 8 10 19 15 12 11 11 8 18 4 4 0 14 20 16 12 19 1 12 13 16 3 12 13 13 10 1 4 11 10 9 2 12 20 4 20 16 12 4 4 15 5 15 10 12 1 7 2 8 15 13 18 1 15 17 6 12 9 4 5 6 10 15 0 13 19 4 2 12 18 0 15 0 15 17 7 16 4 8 14 13 20 19 15 0 6 11 17 10 8 15 15 5 0 0 10 6 13 6 0 7 11 0 8 17 0 4 20 7 11 8 20 16 16 4 8 14 2 11 7 9 20 11 9 12 15 8 10 9 8 5 6 17 11 15 14 2 13 1 2 2 11 12 14 11 11 19 9 4 20 18 5 13 13 3 19 11 17 18 0 6 13 17 3 1 4 10 19 6 8 1 20 4 8 15 15 10 17 12 4 6 20 12 8 12 16 7 3 13 4 17 1 7 6 2 15 0 13 20 12 12 18 15 3 12 1 20 10 3 14 3 5 20 17 18 12 20 11 18 6 0 16 13 10 1 19 12 2 7 9 10 1 12 13 14 12 19 12 19 13 9 17 18 3 9 14 20 2 15 20 4 16 5 0 10 19 10 3 13 3 17 9 12 1 2 5 14 18 3 6 3 13 11 11 10 19 13 1 19 4 7 6 17 7 20 12 4 19 20 7 18 14 9 7 9 9 1 1 13 3 11 14 18 10 4 17 17 7 20 16 15 3 6 15 15 11 1 15 8 4 14 4 15 0 7 7 14 16 16 14 20 20 9 15 9 15 9 13 9 9 20 4 7 0 19 10 10 9 7 3 14 18 4 2 2 16 16 15 18 19 12 6 7 18 4 13 3 9 15 10 0 1 11 13 5 10 4 4 0 6 2 10 15 12 2 13 20 3 1 7 12 2 14 20 16 8 4 8 11 18 4 10 11 4 20 8 11 14 15 15 14 13 11 11 0 18 7 10 5 0 11 18 0 12 11 17 13 19 5 1 19 18 10 2 16 13 1 1 16 8 13 12 7 17 16 17 8 11 9 12 14 11 18 16 5 7 1 18 7 1 10 19 3 11 3 4 4 6 20 1 16 19 19 3 4 1 0 0 9 13 0 15 2 6 2 12 7 19 0 0 7 13 17 10 13 8 1 18 11 17 7 11 13 4 8 1 19 13 14 4 7 7 9 7 10 3 6 5 15 17 15 7 7 17 5 0 15 4 17 0 12 15 10 0 16 19 12 11 5 11 2 9 13 16 10 9 4 6 7 16 13 20 19 11 15 15 9 5 0 15 20 7 17 15 10 13 10 9 0 12 12 14 1 3 14 12 9 8 17 15 15 8 20 17 6 10 4 4 17 2 1 13 7 0 9 16 20 20 11 6 4 5 1 8 10 0 17 14 3 7 11 12 7 18 5 5 20 13 12 16 13 12 6 20 4 15 15 2 2 12 9 6 15 14 5 11 4 2 16 5 3 10 17 9 8 7 20 5 18 12 13 17 4 10 11 6 4 7 19 16 20 3 16 1 2 6 8 11 13 11 20 15 15 11 4 12 9 3 20 15 18 15 10 4 18 18 15 15 19 18 2 10 17 15 6 0 14 4 7 1 6 14 17 6 3 15 8 17 20 5 12 9 7 9 20 14 16 11 8 2 1 19 17 0 13 18 0 14 15 0 16 0 17 2 19 13 8 17 4 14 9 12 15 14 15 1 5 7 15 13 1 16 19 16 18 7 5 14 14 15 6 16 20 4 6 17 12 15 1 7 18 2 5 0 17 2 0 10 17 17 11 11 14 18 8 14 14 20 10 15 12 17 9 19 6 1 17 14 10 16 18 9 0 19 5 17 2 19 5 10 19 18 10 5 4 10 10 3 12 17 20 16 19 3 3 15 10 8 2 1 7 9 18 19 19 7 16 12 12 18 14 2 6 9 3 8 14 1 4 3 20 12 10 20 9 9 5 19 11 17 5 1 2 5 4 19 6 20 4 0 10 7 13 11 13 9 19 0 2 2 5 18 3 7 9 0 10 18 13 5 6 7 13 5 7 3 10 18 15 13 14 10 14 0 18 13 10 19 15 0 2 14 5 10 2 1 19 5 7 11 20 9 17 4 14 9 11 1 0 6 6 9 4 2 10 2 9 9 7 8 0 5 18 1 10 7 13 11 18 4 6 15 11 9 15 4 3 0 7 2 2 17 20 7 19 19 2 7 16 11 4 19 3 2 4 9 17 8 6 5 6 2 10 11 6 15 9 17 14 2 3 7 16 20 19 0 9 13 15 10 3 2 13 14 20 19 16 8 10 14 15 9 14 12 13 8 0 3 7 2 13 18 7 11 19 8 9 16 4 2 8 15 9 16 13 5 20 8 4 8 13 3 13 1 19 14 4 20 3 1 3 5 15 15 18 7 6 14 16 4 20 12 15 18 13 10 10 1 18 6 18 11 15 0 11 10 1 7 12 1 14 20 8 0 17 1 15 16 1 0 1 9 19 18 3 5 3 19 3 15 8 17 10 10 13 10 18 3 20 1 12 20 18 14 19 11 4 18 8 15 0 18 7 17 0 13 5 5 9 8 15 15 20 4 14 13 9 18 19 4 17 1 17 15 6 5 1 8 5 7 9 15 11 17 6 14 5 17 9 15 0 4 7 7 9 13 6 5 12 3 18 0 14 17 15 2 16 17 2 19 0 4 2 7 4 5 14 19 0 6 15 6 14 2 19 20 13 5 2 11 3 16 4 11 3 18 4 20 4 0 12 11 6 5 8 17 14 17 9 1 2 17 0 6 0 9 1 0 4 18 14 12 15 5 3 6 6 10 3 8 0 17 17 5 14 19 5 5 10 4 2 15 8 12 1 13 2 3 12 11 4 9 3 20 14 6 4 9 5 2 11 14 19 15 3 0 13 7 6 9 19 12 7 15 11 10 6 0 3 3 19 18 15 4 9 4 9 18 10 1 6 13 0 8 7 8 16 3 1 10 18 14 9 5 1 20 18 11 9 7 15 19 16 12 11 11 15 15 2 7 9 7 7 13 10 17 2 17 15 0 7 6 7 18 9 4 15 0 12 1 1 12 6 14 11 14 5 15 2 18 17 19 5 1 14 19 11 4 20 10 1 19 7 19 3 16 9 3 9 5 19 1 4 4 11 16 2 17 10 3 10 17 6 11 0 14 10 8 17 12 5 4 7 17 6 2 19 15 10 0 12 3 20 2 7 2 11 20 8 15 15 0 11 6 13 15 18 2 9 14 2 11 10 9 15 7 9 10 7 6 18 11 7 14 2 0 15 5 1 1 1 8 7 15 17 14 3 8 1 17 3 14 12 4 4 15 3 19 11 14 0 19 12 16 16 13 13 19 2 3 16 20 4 4 10 1 17 17 7 8 19 3 0 10 16 2 18 5 2 14 16 16 0 16 1 12 16 20 19 2 12 8 18 18 2 12 3 8 0 11 9 15 19 11 11 3 3 13 18 10 17 17 17 15 11 5 6 11 18 2 2 3 4 18 11 16 9 10 6 8 4 3 2 18 13 14 13 15 20 12 11 17 15 14 7 20 18 13 4 5 7 16 15 16 0 5 12 8 15 2 9 5 0 12 8 11 3 4 16 12 14 7 3 19 13 9 4 1 17 9 17 4 14 0 14 11 18 20 5 15 3 7 18 19 4 11 13 4 6 8 13 4 17 5 6 1 20 15 5 17 13 16 2 12 11 8 15 4 1 16 10 5 11 11 15 5 9 12 2 16 6 6 6 5 1 14 16 2 1 8 9 0 18 2 18 1 6 9 13 5 1 17 18 17 9 10 11 17 12 3 11 9 6 1 14 4 5 18 17 9 2 20 17 6 9 2 4 4 18 4 9 13 5 7 0 2 15 11 17 10 3 1 3 12 5 1 15 17 0 10 12 19 4 4 20 19 17 20 18 14 9 19 0 17 7 0 4 6 20 17 5 19 2 12 8 15 9 16 17 15 14 19 19 19 1 13 4 5 16 8 16 6 7 14 7 6 10 4 6 16 11 14 14 9 2 6 7 2 0 11 3 4 10 3 18 12 8 18 14 0 20 20 10 4 16 9 2 1 17 10 2 19 4 5 0 17 1 20 1 10 10 9 8 7 12 7 19 10 15 17 8 7 0 16 16 20 8 16 11 4 5 16 16 9 14 10 9 4 11 1 2 11 13 6 5 10 14 14 1 9 16 3 20 11 18 11 19 1 13 3 7 12 20 12 0 18 6 10 16 17 12 0 7 2 5 10 19 13 3 3 3 1 7 18 14 19 12 8 20 8 20 6 4 5 5 9 14 7 10 19 3 15 4 10 2 10 11 20 16 19 3 6 2 1 1 17 19 4 12 5 11 4 9 3 15 18 13 17 12 17 18 4 10 3 18 14 3 0 1 5 9 2 9 3 18 12 10 15 16 3 20 18 18 9 4 8 1 3 12 4 1 14 13 18 9 15 17 4 18 5 17 5 15 18 9 20 16 7 6 20 14 7 18 17 7 10 18 19 2 10 10 19 6 6 19 12 10 8 5 19 2 10 0 12 19 2 16 8 14 10 14 5 7 1 19 7 5 2 3 16 7 5 14 19 13 1 19 17 12 13 2 18 2 18 18 18 17 9 11 16 2 11 1 10 14 16 11 2 8 2 6 3 4 10 8 5 0 3 3 7 3 6 7 0 9 9 6 6 12 18 8 8 8 7 20 8 15 18 11 1 11 18 14 7 6 13 2 5 8 15 3 3 2 6 11 15 8 0 4 18 11 16 14 1 12 10 18 1 14 13 4 16 4 6 11 3 18 0 15 18 12 12 15 10 17 11 1 0 8 2 17 4 9 16 16 7 7 17 0 18 19 5 8 3 2 10 14 4 18 7 12 13 8 5 6 11 0 16 11 8 5 15 8 2 0 18 14 9 17 1 14 8 12 16 2 3 2 7 19 17 2 2 20 15 16 20 10 4 3 16 1 0 8 8 2 1 13 3 13 5 13 17 17 10 6 1 9 5 2 18 10 13 8 20 18 7 15 5 5 12 4 6 12 3 1 15 16 5 18 6 13 4 18 16 19 14 9 9 18 12 16 10 15 4 3 4 15 7 6 7 17 3 19 19 7 1 4 17 12 15 20 14 17 10 7 19 2 15 15 0 3 1 18 4 5 1 9 3 8 18 5 7 12 4 10 2 7 11 20 5 0 9 11 3 18 11 11 0 5 15 19 13 13 19 11 5 8 14 6 14 8 4 15 3 2 19 12 12 9 2 8 4 10 6 1 7 3 4 19 6 16 2 1 3 4 7 12 18 7 19 1 19 18 8 9 10 15 5 7 20 14 5 15 5 2 1 9 3 10 0 6 1 12 5 2 4 12 13 2 3 6 6 19 3 14 2 2 15 12 1 19 9 13 7 10 0 0 12 5 2 15 14 1 3 1 19 0 4 20 8 12 3 16 18 17 10 20 20 16 3 13 17 1 19 14 14 18 14 17 13 19 5 12 8 12 12 16 20 0 12 0 13 16 9 15 11 7 17 15 10 10 20 19 13 14 12 8 17 19 7 8 15 8 2 16 11 14 1 3 19 12 0 0 10 10 20 19 8 10 14 7 0 5 16 14 17 9 20 6 11 10 15 19 13 15 10 12 8 11 6 13 5 2 20 20 19 17 12 3 12 8 11 13 13 2 19 18 9 10 10 7 4 1 6 4 3 15 4 7 5 16 1 7 9 15 13 15 13 7 2 7 8 3 6 7 5 14 5 20 13 5 20 17 3 2 4 13 12 7 4 17 7 18 17 7 5 12 8 17 7 15 15 7 17 12 6 2 6 18 7 15 10 0 19 6 8 3 15 1 10 12 4 8 3 5 7 17 9 10 15 5 1 8 12 10 17 18 3 2 8 16 9 3 15 10 20 2 16 11 11 15 7 15 15 9 6 1 6 19 13 4 8 10 3 1 4 1 1 7 5 9 7 19 2 13 18 16 10 2 10 7 10 14 16 2 1 9 1 0 1 13 3 1 18 3 15 8 1 6 16 18 2 0 6 6 6 9 6 19 16 15 15 20 1 14 19 16 3 6 14 0 15 17 8 11 19 11 3 17 1 12 17 3 4 15 7 6 6 8 17 12 4 2 8 13 16 18 11 12 4 11 19 11 6 13 1 10 1 10 19 12 13 17 8 17 12 15 0 13 0 3 11 17 14 17 14 14 3 11 6 13 20 5 7 0 3 7 0 13 14 9 3 0 14 16 19 7 12 18 4 5 10 3 16 10 4 1 3 19 10 4 6 9 7 1 10 1 6 3 16 18 4 3 8 20 18 19 17 2 19 11 19 9 20 11 9 16 20 6 5 1 20 5 5 5 2 9 20 2 1 20 14 7 11 6 12 0 16 17 16 4 13 12 4 5 8 8 19 11 2 0 4 7 17 5 2 19 19 16 19 5 19 16 9 19 8 18 6 16 8 13 15 18 14 0 15 19 8 4 20 2 16 12 3 17 2 8 8 8 4 11 1 6 17 18 6 10 14 19 3 7 12 10 14 1 2 7 8 1 5 7 18 7 16 9 16 8 3 5 3 20 16 10 6 6 14 4 3 2 14 15 17 1 19 5 4 9 9 13 19 2 3 10 6 8 6 15 14 5 8 6 19 14 12 11 6 6 15 14 14 14 14 3 5 15 5 5 3 16 7 19 15 10 17 14 4 15 16 15 18 2 17 3 18 7 1 19 0 12 9 5 12 1 4 10 16 17 14 17 11 12 19 20 1 0 1 4 5 10 13 8 6 10 20 0 1 5 16 0 0 15 20 0 9 12 0 10 6 2 0 14 3 3 4 0 16 18 5 20 12 4 14 2 20 17 3 4 1 8 7 10 5 0 12 4 10 12 14 8 3 15 16 18 3 12 3 1 12 19 7 10 14 19 13 3 0 7 5 5 6 6 11 18 8 10 19 11 20 2 14 8 4 9 5 19 17 8 17 5 17 3 15 0 1 1 9 5 14 7 11 1 16 4 3 10 5 20 13 5 12 16 4 15 16 9 13 9 10 15 20 19 12 0 3 2 1 0 20 1 18 18 2 11 14 0 3 16 5 3 5 8 7 9 14 8 15 9 7 12 11 2 8 6 3 3 18 10 14 9 5 19 17 1 4 12 14 2 3 8 14 15 5 7 10 20 0 14 9 6 16 4 5 11 12 9 3 14 15 18 9 12 3 3 12 14 5 15 18 16 2 1 16 9 13 8 11 9 4 3 13 10 17 5 8 10 14 6 8 3 13 13 17 7 16 5 13 0 17 11 8 15 1 12 10 16 9 9 3 17 13 7 19 5 0 8 16 13 8 1 6 0 5 13 13 11 4 8 9 18 8 4 17 2 14 5 8 17 0 12 18 11 10 2 7 1 15 2 4 2 16 9 6 11 4 13 2 19 10 11 4 10 6 20 0 0 2 20 17 18 16 4 8 18 17 4 0 12 14 17 19 12 14 16 2 15 2 7 10 6 4 11 17 3 7 15 17 13 6 13 2 19 2 15 7 15 8 20 2 20 19 11 20 6 20 17 19 10 8 19 2 12 3 10 9 8 3 18 2 12 9 13 4 16 2 6 16 2 15 11 5 11 15 1 18 18 9 7 0 19 15 14 9 15 10 16 9 16 11 1 15 11 20 14 14 18 10 15 9 2 6 0 4 3 3 16 12 7 15 4 12 3 8 19 15 2 17 19 11 17 15 18 4 6 15 1 11 8 10 6 11 4 9 3 12 15 7 14 19 19 10 2 14 6 7 5 15 1 16 11 13 10 10 15 14 8 19 12 0 3 11 8 13 17 1 8 19 5 5 15 3 4 3 6 4 20 7 2 6 20 8 3 19 14 3 9 11 14 0 17 8 10 16 1 0 8 18 16 9 1 0 7 0 9 10 15 9 9 18 16 20 12 5 6 20 8 5 18 19 2 20 6 20 20 9 1 10 9 5 4 3 7 9 20 20 2 7 18 7 16 20 16 16 4 18 18 20 6 8 6 13 16 18 12 20 19 12 3 8 13 12 2 12 18 5 19 0 1 11 19 16 7 8 13 2 19 13 6 15 2 7 19 9 19 6 16 7 18 12 2 7 16 15 11 0 3 10 20 14 5 5 15 20 17 3 5 7 12 16 6 15 16 4 15 0 6 18 6 17 4 13 2 0 12 8 20 8 14 20 4 0 16 4 11 19 5 17 20 4 10 3 3 6 7 3 0 15 0 12 13 10 7 19 15 8 12 16 6 8 1 19 10 20 19 18 10 16 3 4 7 12 9 7 13 18 16 6 4 18 15 1 12 0 20 5 5 4 10 4 1 17 15 10 0 0 2 5 6 4 11 15 19 15 9 9 6 7 8 15 8 19 19 13 6 5 5 1 11 5 20 13 19 12 7 15 12 20 3 17 13 4 18 19 16 4 11 2 5 2 10 13 3 3 0 13 10 1 17 10 5 12 18 20 14 7 7 9 20 15 6 4 11 14 10 7 11 4 18 0 9 18 19 10 19 7 6 17 3 4 9 17 18 2 15 14 7 14 8 7 9 0 13 15 1 8 9 10 1 18 2 4 3 5 1 2 7 2 10 17 14 8 1 6 3 13 0 7 8 16 9 7 7 11 17 16 20 11 9 9 15 15 6 4 20 18 2 16 0 10 0 8 17 11 15 2 2 5 10 18 19 15 13 13 10 14 1 5 16 19 2 20 9 6 6 17 0 0 2 15 4 16 11 14 13 2 18 6 7 19 7 20 11 5 18 17 2 14 2 6 8 18 7 2 14 11 2 19 4 3 20 18 14 17 9 6 4 9 16 10 13 17 14 19 20 16 5 9 14 13 2 5 14 19 0 8 5 13 20 11 13 14 17 2 19 20 11 7 2 0 15 16 15 8 2 4 16 8 9 13 11 15 15 13 9 20 16 0 7 9 15 17 7 4 3 3 7 17 12 7 12 4 7 10 18 18 15 5 1 8 12 5 13 13 13 2 15 20 0 2 11 6 10 12 4 17 18 19 10 13 20 4 3 0 12 15 17 1 4 4 6 4 16 13 1 15 15 17 13 12 9 13 4 18 1 20 2 9 11 4 18 2 0 0 20 2 4 9 17 16 12 10 16 3 4 16 10 2 3 1 4 1 20 17 10 14 10 17 2 18 0 18 2 11 5 18 20 16 3 7 13 8 18 11 19 20 5 16 1 3 14 1 11 9 15 4 9 16 0 15 10 10 17 0 18 0 7 2 6 17 13 7 13 3 18 2 12 20 2 6 3 3 18 16 6 19 20 2 20 15 1 0 19 13 19 5 19 19 15 15 11 19 19 18 5 18 9 18 5 8 9 15 14 17 10 11 0 3 19 6 8 13 8 14 6 17 6 3 10 6 18 6 15 3 11 19 17 5 4 12 14 19 8 9 3 10 9 18 14 20 10 20 0 16 11 10 14 1 6 20 19 11 3 20 3 14 5 17 1 16 1 1 8 0 11 17 7 9 6 2 0 17 0 7 5 9 12 1 10 16 7 17 18 13 8 14 7 17 0 20 3 3 2 9 9 4 12 2 19 14 3 19 16 3 6 14 1 10 17 3 0 1 9 16 15 2 7 14 6 19 0 1 2 4 6 7 8 16 3 7 19 16 6 4 20 5 17 4 3 14 15 8 14 6 17 14 12 13 8 20 2 20 4 14 20 7 11 3 5 2 10 11 5 1 7 11 8 13 19 6 20 18 5 3 20 1 13 16 15 5 11 4 19 6 11 10 0 19 1 4 16 2 19 18 5 18 16 20 10 9 13 18 14 3 0 10 17 17 6 1 7 5 4 3 17 8 6 11 20 14 9 19 7 15 0 7 2 11 17 9 5 17 2 19 7 19 1 19 1 8 5 8 13 15 5 19 6 11 20 19 3 4 19 2 15 2 14 16 17 11 16 7 17 18 12 17 1 5 16 9 7 6 1 13 2 12 1 1 16 20 2 3 11 6 20 8 1 1 2 19 3 16 8 5 18 17 9 16 2 16 2 8 13 5 11 13 20 11 14 20 12 1 19 7 6 11 12 7 14 4 17 18 7 2 12 15 13 19 8 18 6 15 16 9 13 18 13 11 10 4 6 20 12 6 19 14 11 3 17 7 7 4 18 13 14 5 9 1 2 17 3 3 19 2 18 10 16 12 16 6 14 3 9 4 17 3 17 15 2 2 5 20 20 5 1 10 2 9 3 1 1 6 13 0 19 12 14 17 13 9 14 13 9 10 3 9 10 16 1 3 5 14 12 5 13 4 3 3 18 5 15 16 16 3 13 20 1 19 12 3 6 20 11 16 17 7 13 3 5 10 16 11 4 16 10 13 10 5 14 16 10 7 19 3 18 1 8 10 16 6 20 16 16 10 18 18 9 3 12 19 15 20 4 18 4 6 12 0 12 11 12 20 7 8 5 19 19 7 18 14 6 16 19 7 2 8 0 3 8 18 5 12 9 20 14 7 8 8 17 7 20 19 13 7 4 9 14 8 15 1 5 7 11 2 20 15 14 11 4 0 8 4 14 13 15 8 12 6 14 14 7 10 7 5 15 9 9 14 10 0 0 6 12 3 2 9 0 20 13 0 12 15 15 3 19 16 2 9 0 6 8 8 18 15 3 6 10 1 10 0 13 0 2 14 4 13 14 8 12 12 20 3 14 15 18 15 9 1 5 15 18 19 2 10 15 6 12 13 10 15 14 8 17 3 19 3 11 16 6 9 4 4 14 9 8 8 17 2 8 8 5 3 6 7 16 12 6 19 7 4 12 10 3 14 4 6 6 6 9 20 18 6 16 3 1 3 0 15 10 10 18 2 10 6 12 20 15 13 2 5 5 19 4 10 11 16 12 5 19 10 7 19 19 14 18 6 16 7 5 5 6 13 1 17 2 17 5 13 11 14 2 1 12 19 13 14 18 7 15 9 6 16 11 0 4 6 16 3 12 8 9 9 4 8 16 19 2 9 7 13 5 20 4 14 1 11 16 2 0 10 11 17 7 2 18 4 15 11 10 18 8 13 18 17 19 2 17 0 1 10 11 6 13 5 18 4 10 11 1 8 19 16 18 8 17 16 6 16 16 6 12 12 15 7 19 15 13 16 7 16 10 11 3 20 9 5 6 10 1 14 3 6 13 4 18 14 8 16 7 2 8 13 9 9 1 2 6 20 0 11 10 14 18 0 16 13 16 6 0 4 4 16 13 3 4 20 8 1 7 0 13 14 4 15 14 12 0 17 14 15 14 9 14 3 5 6 17 19 5 2 19 11 5 19 8 18 11 14 11 1 0 3 15 20 11 6 3 17 12 15 2 0 12 10 10 4 5 12 18 10 11 9 15 16 20 16 8 7 16 16 3 10 3 4 20 6 15 2 1 0 18 7 0 6 9 18 8 18 18 6 19 7 12 5 5 16 9 12 0 0 2 7 0 16 11 10 14 14 3 17 3 8 0 2 10 2 0 3 13 11 1 2 16 19 8 20 20 5 7 6 2 9 12 2 13 7 4 3 0 13 20 4 7 10 3 19 7 14 5 18 9 8 8 13 14 16 9 10 4 15 10 19 19 13 10 6 2 19 20 13 3 1 19 9 3 20 5 9 19 14 6 8 4 5 13 3 20 13 5 16 10 13 11 13 10 18 9 11 9 4 11 16 0 19 17 3 18 16 10 15 14 11 4 19 19 12 3 11 20 3 11 14 14 17 10 4 17 19 6 11 1 3 3 3 11 16 7 9 16 16 6 15 17 4 12 0 3 20 6 5 17 3 16 12 20 1 1 12 3 6 10 14 6 17 11 0 16 0 12 17 11 7 13 6 11 18 16 4 1 8 8 1 18 5 13 8 3 4 11 20 14 9 11 4 3 18 18 11 3 8 4 2 4 3 14 12 16 12 20 11 12 6 7 8 14 5 11 11 18 17 17 0 9 11 3 0 7 12 8 4 6 8 19 14 18 11 16 17 6 19 12 11 15 12 3 7 8 19 7 4 6 16 6 15 10 6 1 3 4 1 20 18 3 9 1 11 17 7 7 15 14 2 12 19 15 13 13 20 14 9 17 16 18 18 4 5 17 19 8 10 2 19 14 7 0 1 6 6 18 8 16 0 7 5 8 0 14 3 14 3 3 12 4 19 14 5 9 11 18 14 15 7 8 5 12 4 0 2 1 5 15 17 8 16 11 20 12 6 9 20 14 0 14 4 6 0 17 5 16 12 20 19 18 5 17 8 15 8 0 11 4 2 4 8 2 13 15 20 5 0 14 4 1 8 1 11 7 0 1 7 10 19 11 3 1 20 1 4 14 1 13 5 11 8 9 1 15 7 14 19 18 3 8 16 11 8 5 11 18 0 5 16 15 15 20 7 3 3 11 17 6 10 0 5 17 5 0 8 17 6 3 16 2 7 13 6 20 20 11 13 0 17 6 0 16 16 18 5 0 2 0 2 2 7 17 6 4 18 6 20 16 14 15 2 17 18 7 14 4 10 8 3 13 2 9 10 17 11 3 13 7 10 0 16 7 2 4 18 16 1 12 19 0 1 15 13 6 15 17 11 6 5 14 16 15 2 8 10 1 9 19 6 16 5 20 8 15 13 0 12 4 0 13 0 3 10 0 7 18 3 12 11 6 16 2 5 5 12 11 19 12 12 12 10 4 4 14 15 10 8 12 0 8 12 0 17 20 6 8 4 18 12 4 9 15 9 4 0 10 2 6 15 9 18 17 6 2 11 15 4 13 19 16 6 1 13 3 8 19 8 3 8 5 15 15 10 1 17 12 20 15 7 16 10 15 20 4 13 9 1 18 14 6 7 6 7 3 20 2 5 18 14 14 15 10 3 0 4 7 8 17 18 12 9 0 19 1 17 9 18 18 5 19 16 0 2 20 19 19 2 14 10 1 19 6 17 14 3 7 12 1 1 11 18 1 1 20 2 4 0 7 19 16 0 6 14 2 3 11 20 9 11 10 9 1 15 16 18 0 3 20 16 19 12 17 8 6 8 11 11 16 3 10 6 13 2 5 4 11 4 2 20 7 2 0 16 7 6 17 12 16 2 14 1 15 6 6 1 14 19 4 2 12 14 16 20 18 1 15 5 11 17 5 15 10 17 16 12 16 4 13 7 15 9 4 19 13 14 0 13 12 3 9 19 15 5 2 14 18 1 3 15 7 0 10 1 1 8 20 20 17 11 0 13 3 0 12 16 16 8 10 9 2 11 12 11 14 7 15 18 13 2 0 14 1 17 9 6 0 1 16 4 2 14 4 17 18 12 5 19 1 19 0 7 18 1 10 10 4 3 2 16 3 20 1 2 16 18 9 2 1 10 19 18 17 20 20 13 8 15 18 3 10 12 20 0 5 4 5 17 17 18 10 9 9 19 11 1 1 3 16 3 18 2 7 2 3 11 14 7 9 5 17 0 12 6 18 18 18 3 1 9 17 7 4 18 15 14 13 14 7 16 19 5 3 6 1 17 11 17 15 6 8 17 13 4 19 13 1 5 7 17 11 19 16 13 7 17 16 4 17 16 7 13 9 19 14 4 4 2 16 14 7 10 1 14 14 15 0 5 7 18 7 6 0 6 8 18 15 20 3 20 13 2 4 18 11 19 16 12 9 3 8 18 3 13 17 13 11 1 12 9 4 19 19 12 18 3 5 10 20 17 10 6 9 6 14 19 15 15 19 7 15 0 6 10 16 19 13 10 11 13 14 13 11 18 9 2 4 20 12 15 17 1 5 10 17 20 7 12 4 18 12 11 13 1 12 19 2 16 1 12 18 13 6 10 1 13 0 18 9 7 20 11 9 8 3 13 12 20 18 13 10 5 10 19 7 15 9 20 13 6 0 11 15 1 17 13 19 19 10 5 15 0 16 1 13 17 18 12 0 3 11 0 8 0 6 19 20 10 20 20 14 17 10 0 4 18 9 7 15 18 13 6 4 10 11 4 16 0 3 11 4 10 10 2 20 5 0 19 9 16 19 20 2 6 18 1 12 4 5 19 15 17 7 10 7 8 6 2 18 5 4 3 20 14 12 0 2 14 17 5 6 10 6 16 15 2 9 8 2 3 14 10 20 10 1 19 14 17 9 3 13 10 3 0 15 3 0 11 5 1 4 13 1 15 11 18 4 6 1 19 12 2 3 4 12 11 16 0 18 7 17 3 20 10 5 0 18 20 7 20 15 20 11 8 1 5 19 20 6 4 18 9 10 18 2 12 10 0 13 4 0 17 7 9 19 20 18 3 1 19 19 1 4 18 18 13 12 14 6 19 15 17 6 5 10 5 16 3 20 7 11 2 9 9 12 16 11 5 9 6 11 15 14 12 6 15 1 10 4 6 5 13 9 9 5 3 10 10 0 17 11 11 14 4 14 15 7 5 14 8 3 16 0 2 18 3 3 18 5 14 2 10 5 1 5 12 2 12 3 3 19 17 15 17 11 6 15 15 8 9 1 18 4 20 2 2 6 8 5 16 6 13 7 18 18 0 7 19 0 13 3 1 0 15 20 17 3 16 17 0 11 18 2 6 17 11 0 9 10 9 1 5 2 2 9 14 7 0 3 3 19 9 3 17 7 3 1 6 12 15 7 12 20 4 0 3 14 1 2 18 17 15 3 20 2 14 9 4 2 3 11 8 12 13 12 6 7 13 17 15 4 8 3 3 16 2 8 6 9 16 2 13 8 12 10 17 7 15 10 11 15 10 17 8 10 10 4 14 10 2 17 12 11 11 18 5 6 8 6 16 17 11 3 7 1 15 6 6 14 3 3 10 19 7 12 11 17 9 4 11 11 13 5 0 16 19 9 4 2 2 15 10 4 4 16 9 11 5 10 15 17 20 9 13 4 19 4 11 8 10 1 8 6 0 3 1 4 0 8 6 0 5 11 6 8 9 14 20 9 10 5 1 10 17 7 5 11 3 19 8 11 12 0 1 20 10 5 10 10 10 5 3 10 15 10 16 15 7 0 0 10 2 0 11 5 13 3 19 0 12 4 5 20 9 13 16 15 11 19 19 16 4 7 11 5 7 19 5 5 6 15 18 7 20 16 8 11 18 11 18 17 16 16 0 8 8 10 9 8 7 8 8 7 10 9 10 18 9 18 20 6 4 0 6 4 4 9 0 4 4 10 14 9 15 11 15 6 0 14 19 7 4 7 2 18 18 7 6 14 7 3 15 19 4 13 13 4 5 6 9 20 17 7 19 2 2 18 20 1 1 20 13 17 11 6 19 11 16 13 11 0 9 7 19 5 15 15 19 14 17 12 5 20 12 1 3 10 4 4 10 3 12 10 1 11 7 10 5 19 5 2 2 19 3 0 15 16 16 17 4 16 6 17 16 5 13 0 18 0 4 19 20 0 18 7 6 19 15 20 5 19 15 2 6 1 17 2 15 6 7 14 10 9 4 15 15 19 5 15 3 2 10 1 10 4 7 1 2 10 12 1 13 15 12 9 13 10 13 4 16 0 5 2 15 10 6 2 11 12 8 1 20 5 18 6 11 0 3 4 16 4 7 18 2 7 5 5 1 4 18 10 6 5 15 12 4 4 11 5 7 20 15 6 11 9 16 8 20 8 11 11 0 3 14 18 9 9 7 3 15 13 18 17 16 3 2 14 4 18 14 2 18 19 1 16 4 19 8 7 1 7 6 20 15 13 4 4 19 13 20 12 14 15 7 1 6 14 18 1 12 7 0 9 17 8 9 0 13 6 7 3 13 11 2 20 4 7 18 6 14 20 6 9 16 10 1 3 14 6 3 18 19 0 20 3 0 7 18 14 4 13 8 6 2 16 13 9 17 8 7 0 1 17 19 2 8 15 20 13 14 20 6 9 5 17 5 8 20 18 2 8 1 1 11 19 4 8 16 20 8 17 11 6 11 13 7 9 2 5 5 19 13 8 6 18 3 11 14 12 18 18 20 0 18 16 12 6 7 11 1 10 5 12 19 17 7 2 4 0 19 20 20 14 15 11 7 20 14 4 1 4 3 18 7 15 5 7 3 18 13 0 14 6 20 7 7 0 2 14 9 13 12 20 16 5 20 4 15 7 4 9 1 14 13 18 0 12 16 5 8 8 4 14 6 12 9 5 11 10 17 12 2 18 3 3 0 1 8 0 10 17 13 3 12 14 15 6 13 0 9 9 10 1 2 7 18 10 2 9 9 15 5 9 5 17 10 9 7 0 4 15 16 12 9 5 20 10 3 6 9 15 19 15 0 7 20 18 13 0 13 14 17 17 13 20 5 7 15 14 4 3 1 4 7 12 7 20 8 9 0 2 7 13 1 13 8 6 9 20 16 11 11 7 17 10 12 16 14 17 20 12 4 1 20 17 6 5 7 16 16 10 4 8 2 13 13 10 3 7 5 17 9 5 14 19 15 10 18 5 6 6 11 19 4 9 14 20 7 3 12 15 9 13 12 3 2 5 6 5 11 13 10 4 3 10 12 1 15 10 17 7 15 13 5 20 8 7 14 20 7 2 17 19 16 4 12 3 16 0 19 5 10 18 20 19 20 1 1 16 11 12 19 0 15 13 14 11 5 0 2 8 17 12 5 14 0 20 11 7 14 18 9 3 18 8 6 9 15 12 14 7 1 9 18 5 0 14 2 17 13 9 12 19 14 9 2 2 18 1 11 5 5 12 17 0 19 1 9 16 16 16 8 3 19 0 6 18 5 3 10 0 14 14 2 12 14 0 6 3 7 16 3 20 2 11 16 12 10 20 11 3 6 11 12 10 11 20 6 8 18 16 0 2 12 2 18 5 2 5 8 19 2 16 10 15 3 11 0 19 7 13 1 2 7 9 3 15 3 3 2 12 2 15 9 11 2 17 5 10 7 8 4 9 15 13 20 5 11 5 9 20 9 12 8 10 2 19 10 9 13 16 14 5 0 11 11 20 5 1 9 12 16 3 6 8 13 20 14 2 18 17 13 8 18 19 5 14 12 14 3 13 2 19 15 10 5 9 18 0 20 8 12 13 5 14 17 15 13 17 2 12 16 3 12 18 4 14 3 4 12 19 5 8 16 7 16 14 13 0 10 9 19 17 1 17 18 1 10 2 3 3 4 3 4 0 15 9 14 14 15 5 4 12 10 20 5 15 14 5 14 15 13 2 16 13 9 12 16 15 5 16 17 12 9 3 14 15 19 9 6 7 10 13 11 14 19 17 11 5 20 4 1 7 9 8 13 4 7 0 16 4 1 9 6 10 17 9 14 8 6 4 10 1 12 2 2 14 9 3 17 7 16 16 19 8 18 6 1 17 9 5 20 4 19 9 14 1 10 3 16 17 10 19 4 18 17 4 15 11 19 9 9 17 18 20 4 6 4 18 2 2 0 10 3 13 13 2 7 10 8 11 11 0 16 3 2 8 17 17 4 2 9 18 10 18 19 9 3 8 12 19 1 17 14 12 12 14 5 18 2 7 15 14 11 11 3 9 18 0 17 18 16 0 11 10 16 7 18 10 14 4 14 6 11 0 2 7 5 8 18 16 7 10 9 4 5 5 0 19 4 5 20 17 6 8 2 18 14 6 11 8 17 16 1 13 0 4 7 15 17 3 7 17 18 11 8 13 20 9 8 0 19 9 3 13 7 17 18 15 18 18 6 5 1 11 17 19 1 12 13 20 5 20 20 16 5 1 7 14 12 15 16 11 2 2 1 13 12 4 13 4 2 4 14 13 1 16 5 6 4 4 4 7 13 12 0 4 12 17 2 1 2 16 9 4 8 7 14 4 6 0 12 10 14 17 15 2 16 12 6 15 14 2 11 5 15 18 13 11 14 20 12 14 9 9 7 13 4 14 13 16 13 9 14 20 18 2 14 15 0 1 3 0 16 19 19 3 17 16 4 8 1 7 20 6 5 15 12 14 10 13 20 13 15 1 18 9 20 1 2 7 0 8 3 14 5 7 1 15 15 20 1 19 4 12 2 15 7 3 8 3 20 4 13 15 13 4 2 8 10 8 11 17 7 4 13 18 2 2 14 16 15 18 18 14 5 11 15 12 16 3 19 13 11 9 8 11 15 16 15 18 16 14 5 11 13 16 7 1 15 13 8 15 7 0 1 4 20 0 2 3 0 13 5 16 8 19 16 15 7 11 6 18 19 17 19 0 18 5 12 15 14 3 8 17 11 19 19 1 5 15 20 15 13 5 3 13 2 5 9 16 10 16 15 15 10 12 2 1 12 14 4 12 12 9 13 0 20 12 4 18 12 15 18 11 13 0 13 6 17 4 6 12 14 0 14 12 5 9 0 12 16 9 16 9 16 3 18 1 11 15 16 10 17 11 19 3 18 17 10 16 5 8 7 13 3 17 12 9 18 14 14 19 2 9 0 7 16 14 15 10 18 19 1 10 18 9 17 15 7 7 9 15 17 12 4 6 0 2 3 0 18 19 13 11 11 3 12 17 6 6 13 9 6 15 7 4 14 20 9 14 13 16 17 2 2 14 9 11 20 15 12 15 15 17 2 0 10 17 7 0 6 1 3 20 17 10 1 1 11 19 10 5 10 1 1 0 4 15 6 5 14 19 12 15 11 6 13 14 16 2 8 4 11 0 11 18 15 6 3 5 2 4 17 6 16 14 7 1 3 20 12 10 13 18 16 14 17 2 10 17 8 1 11 10 7 10 7 17 3 3 13 8 9 19 6 5 9 20 16 10 19 5 5 1 11 1 10 12 14 8 19 0 13 0 1 18 16 18 2 14 15 17 7 13 8 3 20 11 18 17 11 12 5 13 9 0 5 15 12 20 2 13 6 15 17 19 0 6 15 11 19 18 18 20 18 20 20 5 16 8 13 10 0 2 10 19 17 3 17 0 0 11 7 16 0 7 3 17 8 17 15 9 8 7 9 15 7 0 12 6 13 7 0 7 1 2 16 20 15 15 18 19 7 7 6 19 14 13 15 17 19 0 1 12 10 18 7 2 12 16 9 0 16 14 8 20 7 19 10 20 12 8 15 0 1 20 5 5 2 2 19 10 14 10 3 13 0 7 8 4 8 6 9 1 15 12 1 1 5 2 11 20 15 8 0 11 6 5 2 11 20 0 1 9 16 13 2 6 9 18 3 0 7 18 17 4 6 18 4 6 17 7 7 4 18 9 7 15 10 11 18 19 15 12 16 18 12 17 8 2 6 19 12 9 0 9 15 8 12 4 17 16 17 12 2 12 11 7 12 1 3 20 16 18 11 11 18 6 13 2 10 11 14 0 4 18 8 17 4 10 15 1 20 18 7 16 17 6 5 6 5 19 9 10 15 2 0 4 6 13 19 6 20 15 1 18 1 17 13 17 4 18 17 5 0 1 8 13 7 16 0 9 4 12 19 6 15 9 20 16 4 1 8 18 8 11 11 10 0 11 11 19 12 8 3 11 17 7 7 7 13 20 17 20 19 6 9 19 5 6 12 20 6 1 3 4 7 3 12 15 5 8 4 18 17 5 6 2 3 2 5 4 10 17 12 1 12 4 11 5 1 20 10 16 2 9 0 6 15 2 14 5 1 2 18 15 5 0 8 6 3 17 16 10 19 4 1 5 0 9 1 1 20 17 9 7 3 15 15 11 19 9 12 0 5 19 5 13 13 10 15 19 3 13 19 17 16 13 0 14 20 1 2 15 20 7 0 6 18 17 14 16 5 4 18 17 2 1 0 15 16 8 18 20 15 10 5 16 19 9 1 16 8 18 19 5 4 14 9 6 0 11 9 15 2 17 10 3 19 15 15 10 2 4 1 1 13 4 4 15 7 18 4 2 6 18 18 2 9 4 4 19 14 19 10 7 18 6 19 17 10 8 3 16 17 19 2 10 5 11 8 18 3 11 12 3 13 8 7 9 5 4 11 5 20 17 1 10 8 13 10 11 4 18 9 17 10 15 19 17 2 17 10 0 0 11 1 13 17 9 20 5 1 12 3 9 5 19 13 14 15 2 10 20 4 13 11 14 5 14 15 11 16 14 3 1 4 0 4 11 16 12 16 8 2 5 7 11 4 5 2 2 1 12 17 1 15 16 12 8 2 2 4 13 12 14 15 18 5 16 17 3 17 13 13 11 18 8 6 13 12 10 10 11 11 3 8 13 11 16 8 8 1 12 14 5 18 10 3 5 9 16 1 1 6 18 7 12 3 17 12 3 6 16 15 13 14 9 11 12 16 12 17 11 1 8 16 2 19 7 10 14 14 7 18 18 12 19 11 0 7 9 10 8 14 2 20 0 0 10 8 18 16 16 12 1 10 3 0 6 1 0 1 1 14 3 16 13 4 5 11 3 4 12 19 12 14 15 15 20 4 1 11 9 1 7 17 13 1 16 10 11 17 15 10 17 2 14 9 0 7 18 12 16 7 18 6 10 15 0 3 17 16 4 12 9 20 16 0 16 4 2 11 19 9 9 15 0 16 15 2 4 3 13 5 6 13 6 18 13 14 6 20 20 17 14 14 14 0 15 13 1 13 6 14 17 4 10 14 6 3 0 16 9 18 2 9 19 7 17 9 17 14 7 10 7 10 13 1 7 0 0 10 4 15 20 14 1 4 6 2 20 9 18 17 18 1 14 14 16 19 8 14 17 16 0 15 0 11 2 10 11 2 1 9 0 10 2 9 0 19 1 8 15 18 8 20 4 0 14 9 5 5 6 15 1 11 0 19 1 3 19 7 7 15 8 15 4 2 15 14 9 6 15 13 17 13 2 19 4 17 20 10 11 11 5 8 0 8 10 19 5 20 13 14 19 10 8 0 16 1 10 9 10 6 11 9 6 1 2 2 18 18 7 3 13 5 15 8 4 4 18 11 13 10 13 12 4 14 9 3 9 17 3 0 3 4 11 18 7 11 13 6 0 13 17 6 10 14 14 3 0 14 5 3 11 10 2 3 15 12 8 19 0 18 19 13 18 0 6 4 17 13 2 11 12 19 17 7 1 5 19 17 11 0 8 11 5 0 5 2 3 16 19 13 18 5 1 10 8 6 8 1 16 1 16 5 2 18 15 3 6 5 6 14 1 10 6 15 17 8 1 15 16 1 15 6 10 20 2 10 10 3 3 16 15 12 10 14 1 17 3 17 4 17 5 12 17 9 18 10 4 20 4 17 6 17 4 15 3 10 2 13 13 12 15 13 14 10 18 3 16 12 19 13 20 13 18 8 10 8 17 6 11 2 14 0 9 17 5 17 9 11 2 5 8 4 11 8 18 15 20 2 14 16 0 19 18 14 6 11 19 3 5 0 2 10 12 8 4 1 9 2 9 5 11 6 2 5 4 18 1 5 0 8 20 6 15 19 8 4 3 18 16 6 9 0 13 13 9 10 3 10 16 4 12 2 14 12 7 14 10 2 19 9 14 6 14 13 16 6 10 15 18 6 6 15 7 1 15 19 16 11 18 1 2 16 4 4 16 11 12 14 4 1 18 18 5 3 1 0 2 18 14 9 19 11 8 16 12 2 18 1 16 16 11 9 1 19 6 19 16 3 12 18 1 12 14 13 15 3 1 10 5 14 1 19 17 16 13 19 16 10 9 5 20 4 3 9 7 17 6 14 12 18 20 10 18 0 1 13 15 4 8 9 3 20 18 16 3 3 19 6 11 11 9 12 7 5 18 14 8 19 6 19 9 10 8 19 14 6 6 10 4 3 7 19 0 1 16 2 14 0 4 8 1 5 3 5 7 10 18 8 18 3 9 17 16 5 19 10 13 8 11 10 11 20 8 10 2 19 20 13 3 1 6 5 2 20 8 17 0 10 8 14 4 15 16 4 9 3 0 4 9 2 9 9 4 3 11 19 2 9 3 8 0 7 1 0 19 7 7 7 5 5 0 15 7 16 8 1 14 19 7 12 1 14 15 7 13 10 18 8 12 8 4 8 20 17 20 1 14 6 11 14 7 0 3 3 6 15 10 14 0 2 4 10 0 8 13 8 6 18 5 17 1 8 13 14 1 13 7 18 1 15 4 11 7 13 9 6 1 11 4 1 16 13 13 12 15 10 11 13 1 20 2 18 12 1 12 6 3 12 19 10 20 15 7 6 1 11 17 7 4 18 15 1 9 8 19 15 6 12 10 13 18 15 8 7 15 6 18 19 12 12 6 12 18 12 12 17 18 14 6 17 3 17 10 10 7 20 12 0 15 3 15 15 17 1 5 18 18 11 6 11 9 16 14 15 8 2 0 17 17 17 14 17 19 5 1 6 19 20 0 0 2 14 8 17 7 7 6 8 12 10 7 16 13 13 16 11 18 19 20 12 14 7 7 18 11 3 1 11 14 1 9 4 19 1 10 8 6 3 11 7 3 9 12 20 13 13 10 9 9 9 5 3 15 0 20 9 19 5 18 16 9 20 12 5 6 13 9 15 6 9 16 10 9 11 3 12 16 10 6 18 6 6 3 0 17 7 19 10 12 9 11 8 15 1 0 9 16 3 17 12 13 18 0 10 4 9 3 5 18 11 1 11 6 1 8 2 18 11 5 15 11 4 6 18 5 4 9 18 15 6 7 4 7 3 20 4 0 4 8 1 5 15 10 3 10 18 15 19 17 11 0 8 0 19 16 1 0 7 7 14 20 19 19 4 16 11 5 0 2 9 4 2 7 7 7 8 3 5 1 16 13 20 13 3 19 3 17 7 8 1 2 15 6 19 19 1 5 8 9 20 13 7 11 20 10 3 13 7 11 14 5 16 4 10 17 6 13 9 20 7 11 17 20 13 14 11 4 7 12 6 8 10 12 4 7 4 12 2 19 17 11 14 0 9 15 8 14 12 5 5 3 9 18 4 10 1 5 19 0 4 13 3 2 18 9 6 0 13 17 15 5 8 4 8 8 18 12 12 16 10 2 9 8 19 5 20 11 13 18 20 16 4 7 1 16 11 6 3 20 20 17 15 0 2 17 2 13 1 16 1 19 2 18 1 16 5 19 8 3 2 11 1 4 2 0 0 18 8 1 6 2 2 3 4 14 4 3 10 1 18 17 13 3 6 6 7 19 11 18 18 18 6 16 7 18 6 9 4 6 8 11 18 7 17 9 9 1 2 14 19 5 19 5 2 2 18 9 0 16 4 20 7 8 2 10 15 3 9 3 4 7 5 1 13 5 4 3 9 1 20 0 19 7 13 1 19 1 20 20 10 5 14 3 15 20 5 3 19 4 9 0 12 18 6 0 12 9 0 5 10 12 3 1 1 4 9 0 10 20 5 13 18 5 3 5 17 8 20 16 7 0 1 10 19 19 4 3 16 4 20 16 0 10 2 10 5 16 14 19 7 16 6 1 16 0 13 0 8 8 3 16 12 20 16 3 19 0 18 13 5 10 20 5 12 19 16 12 8 11 20 15 3 5 0 4 10 11 12 19 14 15 3 6 1 1 18 7 8 0 4 3 9 3 8 6 2 5 10 4 13 9 11 3 1 12 18 9 5 0 11 19 10 20 4 18 17 15 12 5 0 14 20 14 17 18 14 4 18 16 7 13 7 9 0 8 0 5 13 11 18 4 8 19 5 5 4 10 2 17 4 1 13 8 12 5 14 16 18 16 16 1 11 16 10 7 1 19 10 1 9 15 6 9 0 15 2 20 7 11 13 0 17 1 3 8 11 1 17 16 0 12 15 11 12 12 7 16 18 1 15 5 7 12 9 18 10 5 4 1 19 5 3 18 17 5 18 4 16 6 1 5 20 17 9 18 1 6 0 14 20 17 2 1 12 17 7 1 11 3 5 7 1 20 6 8 19 13 8 0 13 15 19 18 13 16 18 1 18 16 1 12 4 12 4 14 10 2 5 13 15 4 17 9 3 2 5 15 20 16 10 10 14 2 0 19 8 1 0 4 2 3 20 1 12 11 11 15 18 11 1 17 10 19 9 18 17 4 0 6 0 15 15 8 8 17 6 8 9 9 9 13 3 1 15 14 1 7 13 12 8 20 15 8 7 20 9 11 7 9 3 5 16 14 15 13 18 9 4 1 0 10 19 5 8 5 12 2 2 1 7 14 10 9 11 18 17 13 3 20 20 4 16 6 4 14 18 8 10 19 13 9 6 2 2 3 8 8 12 9 9 13 17 1 1 5 8 0 1 15 2 15 11 10 2 6 16 19 2 5 6 2 8 4 20 9 19 12 19 5 13 1 18 2 6 17 11 5 11 3 13 14 18 17 6 5 5 18 0 15 15 1 7 0 11 1 5 7 1 5 6 5 17 12 18 16 15 19 1 6 10 20 0 7 7 10 7 3 11 14 9 16 6 1 5 12 0 19 3 8 5 7 16 20 0 19 18 18 5 8 14 10 15 16 11 19 14 7 16 20 9 20 1 12 4 5 0 3 2 15 10 7 2 5 12 7 1 12 19 2 11 20 0 10 12 6 20 3 14 8 15 0 9 0 14 4 4 0 12 9 0 7 8 7 5 4 12 7 11 14 18 20 5 8 7 9 5 11 8 17 16 4 5 13 13 11 10 16 7 19 16 0 13 0 14 13 1 0 10 0 10 8 4 9 17 15 3 10 9 10 10 8 9 3 10 13 19 15 19 13 16 11 12 18 7 13 15 3 3 18 18 14 14 6 13 6 18 9 10 1 17 11 18 18 4 6 1 1 12 9 12 5 1 11 2 1 7 6 17 14 19 4 19 5 12 10 15 10 8 4 9 18 4 17 4 16 13 4 18 17 9 18 16 20 18 4 13 7 0 9 14 11 9 4 10 20 14 18 10 11 8 8 1 18 6 19 16 7 20 1 6 15 0 1 12 1 12 6 9 18 5 1 3 15 0 16 8 4 6 0 0 3 14 13 2 20 10 13 3 8 6 8 4 17 12 13 6 7 18 11 18 13 3 10 20 20 6 18 1 11 16 20 8 14 10 5 7 6 16 6 7 13 17 18 19 0 4 16 14 7 7 14 7 9 12 9 3 7 15 11 1 17 17 5 19 6 19 8 7 2 20 5 19 4 0 11 11 7 6 11 17 2 14 8 8 20 17 0 19 11 12 8 17 20 11 1 13 17 0 9 13 13 4 12 18 6 2 3 4 3 13 16 5 4 7 2 1 4 19 9 15 3 2 13 18 5 16 1 4 6 13 14 7 8 17 3 15 16 18 19 13 12 20 9 5 6 0 7 18 0 4 7 13 4 8 18 8 20 18 2 10 14 18 20 13 0 18 12 10 19 17 16 7 16 6 2 0 12 3 0 1 13 9 7 6 2 20 5 13 9 14 11 7 16 6 19 5 14 0 7 5 19 2 9 13 15 18 10 9 11 12 2 4 6 19 17 10 3 18 17 8 10 0 2 3 2 8 12 12 12 11 8 13 13 4 15 19 16 18 6 20 12 8 1 0 19 8 8 2 5 2 18 6 2 17 2 9 10 10 5 12 16 7 13 8 2 16 18 8 6 14 4 20 19 16 1 20 13 1 5 16 8 15 10 12 17 12 1 9 6 5 17 10 15 11 13 9 12 17 15 2 8 8 8 7 4 0 4 2 18 15 18 6 18 2 9 16 14 12 14 20 4 1 20 1 6 16 12 17 19 7 10 3 1 3 6 0 18 16 2 19 6 2 11 9 7 7 18 16 18 13 6 18 1 4 13 17 1 7 0 12 5 6 18 4 0 6 13 4 14 16 19 10 3 11 5 15 3 18 20 9 8 18 0 15 14 6 2 14 5 20 8 13 0 5 14 2 10 11 3 13 15 20 17 0 18 4 4 14 15 5 19 5 17 5 1 6 18 18 9 18 9 17 7 14 7 0 10 19 13 1 0 2 12 8 13 12 19 15 2 7 6 9 3 1 19 10 13 17 12 17 18 5 9 2 9 11 11 15 8 17 1 13 11 15 7 4 12 8 20 16 16 6 1 12 20 7 14 19 6 3 9 16 6 18 5 6 5 13 5 14 19 1 18 9 19 2 6 19 8 16 20 18 16 14 9 4 19 0 12 5 5 0 9 2 1 16 2 14 14 5 6 16 15 9 19 16 1 20 1 15 9 19 10 4 6 9 3 10 19 5 12 14 6 3 18 19 11 13 14 13 7 10 1 13 16 1 19 7 4 19 11 4 15 4 0 9 3 0 15 12 4 1 5 19 17 15 8 19 3 5 19 10 16 0 6 12 3 19 18 12 17 15 2 3 8 4 5 11 3 15 7 2 4 8 16 10 12 8 4 7 6 12 6 12 10 17 6 8 2 5 17 0 20 20 14 13 9 18 13 3 5 10 1 19 3 17 8 6 20 9 11 9 0 14 19 15 7 15 3 8 12 7 3 10 6 19 3 19 8 5 9 14 20 10 10 6 9 2 2 4 11 8 11 8 17 7 1 11 0 4 10 12 15 14 0 3 16 2 19 11 14 5 14 6 1 19 2 11 8 1 16 3 10 3 4 12 2 9 18 0 6 0 12 0 1 16 6 6 7 5 1 3 1 8 17 19 7 9 13 12 3 18 1 2 3 1 19 17 16 6 1 15 15 19 4 15 18 1 13 6 1 17 6 2 0 20 10 20 9 8 18 10 18 6 11 5 3 14 5 6 3 7 0 16 8 6 8 2 5 10 0 19 4 17 5 20 8 10 15 0 18 12 0 4 9 5 14 9 8 17 16 1 19 4 18 19 3 13 9 0 12 0 20 6 16 5 15 4 12 10 15 19 8 7 3 1 15 5 12 20 12 19 9 9 14 0 7 16 13 11 16 10 19 6 5 15 20 2 10 17 3 12 10 12 10 7 3 2 4 17 14 5 2 6 10 12 14 7 18 7 10 7 20 14 11 20 15 15 20 4 16 17 1 20 1 12 6 20 19 5 14 1 16 11 2 3 7 20 5 14 13 13 19 5 20 14 9 8 10 5 11 17 18 11 17 0 10 15 5 8 14 6 18 15 18 14 18 12 5 6 16 7 0 16 2 13 17 14 17 15 7 4 2 11 20 1 4 7 8 4 17 4 15 12 1 7 11 15 12 16 18 8 1 3 11 0 5 15 2 2 3 17 3 12 11 17 13 16 15 4 5 2 5 16 17 11 6 6 15 3 16 4 15 11 10 5 20 12 6 7 18 18 17 8 8 11 6 1 13 14 11 10 0 8 0 10 14 4 20 3 17 2 13 3 18 11 16 5 8 5 18 13 20 9 0 14 20 15 9 8 6 15 2 4 0 0 4 17 6 15 8 16 6 7 12 3 13 2 17 4 5 14 17 5 7 14 1 14 3 17 3 16 1 1 17 0 7 9 7 7 6 7 16 13 17 19 8 3 1 11 12 12 4 3 4 5 8 2 0 19 0 1 6 15 18 6 17 14 19 0 5 7 5 4 20 11 0 11 19 1 16 6 16 6 12 4 17 0 5 20 14 5 4 10 3 10 6 17 13 7 16 12 8 11 14 10 14 11 19 5 8 3 19 5 12 3 7 4 15 2 13 16 1 10 16 20 20 2 1 4 3 0 4 15 10 0 20 4 6 17 15 19 0 0 0 7 5 15 18 17 16 13 15 20 18 11 20 11 3 16 8 13 5 16 19 17 20 15 9 7 1 9 19 17 5 14 19 19 17 3 19 3 10 5 16 8 9 6 14 2 15 12 0 9 0 7 5 20 19 5 14 19 20 11 14 14 3 7 3 13 5 8 13 1 16 3 8 16 7 10 7 20 5 15 2 20 16 1 16 7 2 0 12 15 11 17 20 8 1 5 20 13 3 17 15 1 18 20 15 3 19 10 7 1 7 1 0 15 5 14 19 1 4 20 10 20 2 2 0 4 15 14 14 20 11 7 7 1 10 17 0 2 19 19 17 17 8 18 7 5 5 11 5 9 9 15 11 6 8 15 15 3 4 7 5 8 17 19 5 10 16 19 11 12 12 6 2 7 19 14 19 10 6 9 11 10 14 5 1 18 15 5 15 4 9 8 13 11 4 5 3 5 20 7 4 17 4 19 6 1 4 11 11 5 17 19 11 16 19 9 13 8 0 0 10 19 7 3 5 17 10 19 19 12 10 2 12 3 6 5 0 14 10 13 3 19 6 1 9 0 8 8 10 18 2 1 19 6 17 14 10 19 4 1 20 6 12 6 15 2 3 10 9 17 5 16 10 13 15 4 17 17 19 10 6 19 15 0 7 11 3 12 14 14 7 7 3 19 14 6 7 11 11 8 5 4 6 20 6 3 6 15 17 0 12 8 5 19 15 4 9 8 11 16 4 10 12 12 17 10 0 2 17 5 0 15 14 19 6 12 6 9 8 14 3 10 2 1 18 1 3 0 6 16 8 13 17 4 17 1 0 9 20 11 15 2 10 4 5 20 4 14 18 11 9 7 1 20 19 19 8 11 10 11 8 3 10 1 15 19 11 17 11 6 5 7 12 1 2 7 19 6 7 10 12 17 17 8 16 18 14 7 18 4 12 15 9 11 16 15 16 5 17 1 4 16 16 0 15 20 19 1 14 19 14 20 7 12 20 2 10 1 0 14 11 3 8 3 16 6 12 15 2 3 15 7 20 1 7 11 6 18 9 8 9 3 16 1 19 0 11 5 0 7 15 17 4 16 13 5 12 13 6 8 5 5 15 0 0 3 15 9 12 18 10 19 10 8 1 6 2 18 10 13 20 13 0 18 14 15 20 13 12 6 0 3 6 5 19 8 19 3 14 8 13 9 2 17 11 12 10 8 10 5 20 6 4 17 10 19 3 15 7 18 19 14 16 4 0 9 17 9 0 4 14 16 7 3 1 18 7 11 7 9 6 13 10 7 7 7 3 10 7 1 5 16 6 4 14 15 13 17 19 18 11 20 2 9 7 19 11 0 9 9 20 8 10 15 0 2 20 15 9 4 16 9 11 1 2 10 0 13 12 19 12 0 18 4 1 13 0 13 2 9 11 20 14 11 20 6 11 13 12 0 16 16 8 7 4 16 5 1 15 10 13 0 2 5 19 9 13 5 8 5 17 15 7 0 3 9 11 17 6 15 10 8 14 18 3 11 0 10 16 9 4 20 9 20 7 11 0 3 8 12 19 13 11 10 15 20 8 6 18 6 4 12 4 13 19 16 13 8 11 19 7 6 6 8 14 3 0 16 4 8 12 0 14 17 8 9 10 16 17 5 8 15 9 17 16 12 16 19 15 12 18 3 19 19 2 15 0 3 3 18 9 6 0 13 5 8 5 11 14 4 5 6 6 4 1 4 1 15 3 18 10 6 19 9 2 15 15 2 5 10 7 19 17 13 10 0 5 16 13 14 15 20 14 7 0 18 9 17 2 15 14 19 20 13 7 9 18 17 13 6 2 18 14 20 5 15 6 2 12 18 6 10 15 19 4 12 20 19 9 2 3 20 18 19 18 11 10 20 7 14 13 7 12 13 18 5 2 5 17 17 9 12 18 9 8 11 15 10 15 13 17 19 7 16 10 14 1 0 5 10 8 9 20 2 18 2 20 3 20 17 6 8 10 1 8 12 14 11 17 16 6 7 2 3 13 0 1 13 7 7 11 7 11 1 1 2 18 16 6 18 5 13 16 1 12 13 19 0 1 8 3 6 10 19 7 10 10 12 11 8 19 18 18 4 11 0 20 3 18 15 4 16 9 0 3 20 6 11 11 20 14 14 15 0 7 14 2 4 5 1 1 17 18 6 15 18 2 20 11 6 7 0 20 4 18 6 20 16 7 6 10 0 16 1 8 19 9 19 16 14 10 7 1 11 7 10 13 17 14 2 13 8 19 7 11 10 11 13 1 16 10 6 6 6 18 11 7 19 16 20 9 14 6 8 2 1 12 16 1 11 1 15 19 14 10 1 4 8 6 6 12 7 1 1 19 8 10 8 15 17 0 1 9 8 4 13 18 7 14 18 17 9 3 1 14 10 19 2 6 17 10 13 7 16 9 11 1 1 3 0 2 17 10 1 13 17 10 11 15 12 6 2 10 14 4 20 14 13 20 11 1 7 3 14 4 17 5 0 6 16 17 10 15 1 0 8 19 17 17 19 9 3 1 9 20 2 1 19 5 16 19 19 3 16 0 7 13 8 11 14 3 19 10 10 13 12 5 18 17 14 11 19 8 11 10 6 19 19 12 10 0 9 10 4 4 3 6 7 13 19 3 20 7 3 14 4 3 17 17 6 18 8 1 12 1 19 10 3 6 16 12 18 6 18 2 8 2 8 16 15 13 8 10 7 6 1 10 18 20 18 16 6 9 9 19 3 5 19 10 18 9 9 3 19 14 4 1 18 1 18 16 19 2 20 15 13 12 17 7 1 7 15 9 11 19 16 9 19 0 13 11 3 8 13 8 0 7 14 20 13 2 12 5 0 0 17 20 20 14 16 9 20 17 0 4 5 20 19 19 9 15 5 17 15 12 17 3 16 7 14 6 14 4 2 19 2 2 7 4 2 14 11 7 20 19 2 0 5 19 8 12 9 18 12 12 13 12 15 4 16 20 18 20 17 17 3 4 15 7 1 10 3 13 2 9 14 1 13 11 3 0 6 3 7 17 4 18 19 4 4 18 18 17 14 11 16 20 20 8 1 2 8 8 10 4 6 16 6 19 1 14 20 7 3 10 12 19 2 17 17 20 9 19 18 2 14 16 4 5 19 9 6 8 15 5 9 0 2 17 19 1 17 6 7 14 2 1 1 3 12 12 19 14 2 15 11 8 12 8 5 10 15 9 8 18 20 17 7 4 17 14 0 20 13 20 19 7 17 5 8 10 12 18 20 13 5 18 3 11 6 15 11 19 9 0 8 18 8 13 3 6 1 13 8 0 2 14 20 20 17 18 3 20 16 14 4 11 7 13 17 11 10 6 18 4 9 14 12 8 13 19 17 4 15 10 16 16 14 15 15 14 11 9 4 4 3 4 18 5 7 19 3 15 20 13 0 18 1 10 1 0 6 7 4 5 10 12 7 20 5 3 7 4 7 3 4 8 0 16 5 20 10 7 0 6 8 10 4 13 15 18 17 20 12 8 13 4 20 6 20 0 16 13 20 4 16 9 2 18 17 19 1 3 16 17 18 18 8 6 12 11 14 0 15 1 6 4 12 4 12 7 1 17 17 10 17 1 1 20 11 4 13 10 7 9 14 13 16 10 17 10 6 4 12 4 3 16 2 3 19 19 6 3 15 6 9 4 14 16 19 11 14 19 2 12 1 19 10 19 0 6 15 13 7 5 4 20 4 6 7 14 7 8 7 8 13 10 9 11 16 11 2 2 18 12 15 9 13 14 7 5 16 18 0 6 18 3 7 6 0 6 14 2 11 16 11 16 3 16 12 17 19 18 4 15 8 3 16 8 8 19 6 19 16 1 16 9 5 15 4 10 12 2 20 16 9 17 4 7 11 2 9 20 10 8 4 1 15 17 3 12 11 4 18 11 3 2 14 14 10 1 2 3 6 6 6 16 7 16 14 13 2 11 4 6 13 14 12 3 8 0 5 1 14 5 6 20 0 12 4 4 5 8 4 15 10 3 20 3 6 2 12 7 1 2 5 20 6 11 3 2 10 13 5 16 20 20 11 4 12 9 17 13 6 14 15 9 17 10 12 19 17 16 20 18 16 19 11 18 5 5 5 0 9 5 18 0 13 12 14 19 0 1 2 14 0 4 7 19 19 2 6 18 16 9 17 3 5 12 16 19 12 14 9 16 4 1 15 13 4 13 3 20 20 8 11 19 16 1 14 13 18 8 7 12 8 1 17 14 9 4 3 13 3 9 4 12 13 8 15 17 8 18 4 19 8 7 4 4 20 18 4 1 20 1 3 6 13 10 18 18 0 16 10 7 17 15 17 13 5 7 20 11 9 2 7 8 13 1 4 4 14 19 7 15 13 17 5 8 4 11 18 2 9 8 5 5 20 10 15 5 1 14 14 17 0 19 16 15 7 8 15 3 18 16 18 8 5 20 7 3 14 7 7 19 19 1 5 14 17 2 12 12 8 1 10 6 2 3 19 20 16 15 10 9 6 7 17 10 16 1 8 0 19 4 10 13 5 1 1 5 9 19 1 6 7 18 1 14 8 2 14 19 3 11 13 1 4 1 10 14 20 12 15 11 2 4 10 13 9 12 17 2 13 11 9 9 11 0 6 6 7 13 2 10 14 17 6 0 6 7 19 19 16 4 12 19 5 17 2 11 2 10 6 6 12 19 5 9 3 17 8 13 11 0 6 1 20 13 12 10 11 19 19 6 18 3 4 6 9 8 18 17 0 12 13 20 20 15 7 7 11 1 12 20 2 9 19 10 0 13 0 15 3 6 3 13 20 0 3 5 16 18 19 9 13 12 1 3 4 4 5 20 9 7 3 17 12 13 16 9 14 17 15 12 10 6 4 1 16 9 4 9 17 2 20 12 7 7 20 17 2 3 4 12 5 9 2 2 17 7 8 2 10 3 18 17 11 4 9 10 12 19 0 19 4 14 19 11 11 19 13 9 0 2 15 3 16 17 1 5 16 10 11 17 11 8 1 17 0 9 20 3 8 9 10 13 20 20 2 18 2 10 16 12 0 0 2 0 17 15 12 18 20 11 19 1 1 1 11 10 15 7 8 10 10 5 9 10 14 11 20 12 12 14 11 0 8 16 0 16 7 15 4 11 8 6 13 4 10 19 16 16 16 10 0 17 1 17 20 3 14 7 2 17 16 20 19 4 11 19 20 19 8 20 16 19 9 7 17 10 5 9 3 0 20 4 1 20 13 13 9 6 5 9 5 20 17 3 13 8 9 16 9 14 19 11 10 3 17 9 14 1 8 0 14 20 1 17 9 4 10 0 15 13 14 12 12 8 10 17 8 1 12 2 17 20 1 9 3 14 8 17 0 20 10 5 5 18 14 8 17 1 20 1 5 16 17 3 16 5 12 10 18 10 17 6 10 1 12 16 18 17 4 4 19 12 13 15 6 4 14 8 3 6 13 6 6 2 0 2 2 1 0 1 9 20 10 8 18 16 8 2 4 8 3 2 16 13 10 6 14 9 6 1 2 9 10 11 1 20 18 14 13 16 12 6 5 17 2 11 3 12 5 8 10 6 7 16 9 9 5 4 8 8 18 8 19 1 0 8 8 0 19 7 20 1 12 10 20 5 15 5 20 14 0 18 7 0 2 18 10 18 18 10 20 6 16 10 3 8 13 19 20 17 0 1 1 7 12 1 7 17 20 14 7 14 19 14 4 18 5 4 5 18 18 11 17 16 14 1 19 17 10 16 1 16 10 17 10 1 10 11 6 8 20 7 4 14 19 3 0 3 1 12 20 6 8 12 12 7 14 19 16 16 16 10 11 12 14 0 7 0 8 12 16 16 5 15 2 10 19 16 20 3 6 20 17 3 2 9 15 7 6 12 12 15 0 5 16 3 0 16 15 2 2 9 6 8 10 10 18 17 4 3 18 3 4 4 13 18 8 15 7 11 18 15 14 14 3 2 1 3 11 3 18 12 11 13 4 6 4 8 9 1 14 4 15 13 14 5 7 16 12 10 14 7 16 12 15 13 10 9 15 11 18 7 10 12 11 10 16 16 10 17 13 16 4 4 13 10 7 8 7 12 9 1 19 11 4 20 17 9 3 13 20 14 2 10 12 13 19 20 20 15 1 3 19 17 7 19 9 8 20 9 13 3 13 19 18 1 8 13 14 11 0 0 11 10 19 0 6 15 7 7 3 11 2 15 2 6 1 1 1 0 13 8 9 17 13 12 19 18 1 9 13 4 10 14 0 12 13 9 3 2 4 4 0 4 19 3 2 1 11 15 1 3 8 17 9 9 4 12 13 0 2 12 3 3 17 2 15 2 20 9 4 12 20 10 1 5 9 0 4 4 12 13 8 11 19 20 8 13 9 12 8 5 17 13 0 4 16 14 2 13 1 8 3 18 19 5 4 5 7 2 0 18 9 7 19 13 12 7 19 20 18 5 13 10 14 11 2 3 12 15 13 19 2 18 4 0 5 4 10 20 15 20 7 0 20 4 5 10 14 10 7 20 11 0 15 4 9 16 7 6 13 0 9 14 2 0 6 9 18 15 7 4 7 18 17 17 1 1 3 16 14 15 15 10 9 13 18 18 6 19 3 0 5 10 12 8 2 16 10 15 20 20 5 13 0 0 1 2 1 19 17 15 19 11 0 13 6 2 16 11 11 7 20 15 14 4 4 4 5 7 2 2 12 6 10 19 0 10 10 11 5 1 12 13 13 19 15 20 3 11 8 13 4 7 7 7 3 13 18 15 18 1 19 10 15 11 13 9 20 0 1 0 8 3 12 20 2 12 14 12 14 19 5 13 17 2 10 11 6 15 2 10 15 17 16 6 8 12 15 13 8 1 14 13 4 5 8 15 3 1 18 10 0 17 7 9 10 12 2 12 18 19 7 17 7 14 17 8 16 11 7 4 0 16 9 11 2 11 20 2 11 3 8 19 3 20 2 16 10 12 15 2 4 11 2 4 0 8 19 16 4 14 6 7 6 4 19 1 11 0 3 13 2 15 11 18 10 18 16 9 8 8 13 6 15 9 9 6 3 8 15 3 12 15 7 13 6 8 14 0 17 5 1 11 16 2 10 6 8 20 5 15 17 10 12 16 15 16 19 7 6 0 14 13 17 8 3 7 1 13 8 3 20 15 17 12 10 20 19 9 5 10 14 16 7 9 14 16 18 11 1 17 12 5 17 14 5 1 5 18 2 1 15 12 18 18 9 14 18 10 17 18 19 13 2 9 6 5 3 4 9 6 7 7 0 7 10 4 15 7 6 1 5 2 4 20 4 19 10 19 0 4 8 19 18 3 5 19 8 1 4 20 12 14 13 18 17 0 7 8 3 10 3 11 13 4 1 13 7 8 8 18 13 9 9 15 13 4 14 14 20 7 11 14 8 14 4 4 7 13 0 15 20 5 3 8 5 15 1 7 18 0 19 0 16 3 15 12 17 11 2 20 3 6 1 8 13 19 11 8 14 15 2 4 18 12 6 5 2 19 11 1 5 16 10 14 18 10 8 16 7 10 7 0 5 7 20 10 16 7 15 1 18 3 13 1 20 19 15 15 6 7 3 10 7 10 18 18 5 5 2 8 7 15 1 15 0 5 11 16 18 7 14 11 11 17 13 18 19 15 0 14 15 5 0 8 8 19 15 14 5 8 1 15 3 17 2 19 0 7 3 19 17 20 16 1 19 14 11 2 0 6 5 15 14 5 0 17 16 19 7 10 20 20 18 19 20 0 14 18 12 19 7 13 15 1 12 12 17 6 2 17 18 4 16 20 11 18 6 13 6 19 0 18 7 4 3 10 2 5 13 4 8 10 8 1 8 11 5 6 18 7 13 10 0 4 12 2 5 12 17 0 5 14 5 1 18 9 13 2 18 0 14 5 9 7 5 16 4 3 6 1 1 18 6 20 4 16 19 17 10 13 11 1 9 3 20 19 15 13 4 18 6 2 0 18 17 17 4 2 9 20 15 2 16 16 14 2 10 0 1 1 2 8 9 19 9 20 14 5 11 8 2 4 4 12 9 2 6 1 1 20 6 4 16 9 10 7 11 8 5 16 8 12 13 5 11 20 2 19 3 13 4 8 12 18 20 14 2 15 11 10 12 12 17 17 4 11 17 1 7 2 13 3 6 5 0 0 13 7 19 0 12 10 1 13 10 20 3 14 8 11 15 8 0 5 11 17 17 7 10 3 9 4 3 1 7 14 15 4 18 10 4 20 9 1 16 8 6 16 8 6 19 18 15 6 20 5 1 1 13 15 5 10 18 1 11 14 3 20 5 13 8 5 17 1 14 1 0 20 2 6 5 7 1 19 7 4 11 8 9 12 14 1 0 3 17 0 14 17 12 12 10 2 13 4 10 13 3 9 0 16 9 1 12 16 4 1 3 3 14 12 0 13 12 12 20 5 7 19 18 8 16 11 11 2 2 11 14 6 13 8 6 14 6 2 9 17 3 11 20 19 19 15 2 10 16 2 0 11 1 0 7 17 4 2 7 20 3 16 0 14 0 0 3 2 4 7 3 8 7 0 17 20 11 10 14 14 20 7 8 0 15 17 13 4 6 20 8 0 7 14 18 2 18 16 7 12 15 1 3 7 5 6 1 18 0 7 17 14 12 10 5 20 13 20 15 4 18 18 20 9 15 12 15 3 0 14 7 13 19 3 10 13 0 15 5 12 9 1 19 10 20 4 13 4 5 19 16 1 10 9 19 16 0 20 18 11 15 6 1 3 18 10 15 3 14 1 6 7 10 7 7 18 9 11 11 18 4 18 16 1 12 7 5 15 7 16 15 18 19 16 7 2 10 2 7 12 7 6 9 17 17 13 10 4 0 19 0 17 20 8 9 9 0 13 15 16 2 15 14 10 3 1 4 15 6 18 15 3 6 4 5 11 12 7 16 0 9 10 3 3 4 8 7 5 6 1 16 10 16 12 11 5 4 1 15 17 8 18 16 10 7 13 3 17 18 18 14 2 3 16 7 3 14 0 16 1 4 8 11 20 10 16 12 16 9 4 17 0 9 3 11 14 5 0 6 20 5 12 9 17 1 18 19 13 3 14 5 14 20 4 6 8 13 17 13 8 17 13 3 16 15 7 9 12 6 6 15 10 6 9 7 13 19 17 14 18 15 13 4 17 18 20 11 3 7 15 5 20 5 15 13 1 7 18 5 18 12 18 18 18 16 10 20 14 18 17 20 9 4 9 12 20 9 12 13 11 1 13 9 16 9 17 19 9 3 18 11 18 3 5 10 5 15 4 10 12 15 14 9 7 20 15 1 18 19 14 0 17 11 17 10 16 14 11 0 5 10 12 8 16 1 0 11 17 17 18 10 19 10 15 4 7 4 8 3 10 13 4 16 2 19 6 15 0 13 11 9 11 5 14 8 9 11 9 0 10 9 3 19 7 19 10 0 3 8 17 10 11 4 11 14 14 7 17 15 19 12 10 6 2 0 13 14 20 12 17 1 6 8 5 0 17 6 7 12 8 7 4 20 18 1 7 19 1 15 6 5 12 15 20 6 12 7 4 13 16 6 19 1 20 9 17 5 5 4 18 8 4 12 11 16 12 1 14 13 14 18 10 19 4 3 11 12 10 6 13 14 8 19 14 5 4 4 17 13 4 6 13 2 1 4 9 20 0 10 6 8 8 2 18 2 1 1 16 3 3 8 12 6 14 11 16 11 8 12 18 19 9 10 10 12 19 13 20 19 2 3 11 6 11 10 13 3 2 7 15 19 6 14 9 12 9 11 8 0 5 16 11 11 9 7 19 2 16 7 10 4 9 6 5 12 11 0 17 2 11 1 6 20 16 5 5 4 18 5 12 8 4 10 14 6 14 17 1 18 16 10 1 19 7 2 2 12 15 17 4 17 3 16 10 14 2 16 14 4 5 16 0 11 5 15 19 17 19 18 12 9 10 13 15 3 19 9 10 6 3 13 17 10 12 5 16 18 3 0 5 5 10 4 9 3 6 13 14 20 5 10 14 4 18 15 2 16 18 10 3 17 15 10 10 4 8 7 3 9 1 7 15 16 3 11 7 8 11 18 19 8 15 17 17 6 9 0 14 10 3 14 19 16 20 1 16 20 9 16 11 16 6 1 0 1 13 17 13 10 20 6 3 13 19 9 15 10 8 2 6 18 3 9 15 16 14 5 11 16 0 8 0 12 1 5 9 18 1 18 1 19 16 2 12 12 4 2 17 19 0 0 2 0 2 20 14 14 1 12 14 0 15 2 0 15 19 4 15 7 4 11 20 1 20 6 5 20 10 12 7 18 19 17 7 0 10 8 13 20 0 4 15 11 11 10 0 16 20 13 1 7 3 9 7 16 3 3 14 20 2 4 15 2 5 1 19 3 11 6 20 3 14 3 20 20 16 15 0 5 3 1 11 3 4 5 14 18 19 17 11 0 8 0 3 3 17 11 5 17 2 6 2 13 7 15 11 9 16 20 18 20 20 6 16 16 12 9 11 16 6 3 15 11 19 16 1 10 0 10 15 17 9 1 16 9 6 16 20 18 17 8 0 0 4 3 10 6 12 16 6 10 0 0 20 19 20 6 0 2 20 18 9 6 8 16 3 6 13 5 1 15 0 8 4 13 16 8 7 3 8 0 6 2 9 18 10 17 0 6 19 17 18 9 1 17 8 19 20 5 4 20 10 15 4 10 18 3 16 8 14 5 14 17 13 18 2 13 14 6 1 17 17 6 14 15 1 11 19 17 5 12 1 5 14 12 11 2 8 2 4 14 7 18 20 6 13 14 8 9 10 8 0 1 6 15 8 19 5 15 7 4 16 5 14 3 9 4 12 0 9 11 4 2 7 8 2 5 13 10 17 11 1 15 7 4 15 16 14 4 18 1 11 6 3 5 19 15 16 13 11 0 6 8 18 5 18 9 18 8 2 7 16 9 14 18 11 19 11 15 4 10 11 14 19 5 2 1 9 14 17 5 10 12 16 14 14 5 1 19 11 11 15 5 18 13 5 6 1 19 4 17 3 5 10 1 17 6 11 1 4 17 18 4 3 19 16 18 9 0 18 20 16 15 14 6 11 10 17 8 1 11 10 15 20 4 11 18 15 8 20 9 1 19 9 16 15 4 11 3 16 0 18 19 0 15 13 7 10 3 6 1 9 16 1 8 4 0 3 20 8 8 10 19 2 2 9 8 19 11 8 19 2 20 9 15 17 1 17 1 5 2 20 7 7 20 6 4 10 20 7 16 3 14 14 12 20 4 1 2 2 5 18 11 10 3 14 15 1 5 15 13 12 9 11 7 3 8 12 14 9 16 20 20 19 17 9 16 20 6 7 18 10 14 0 18 9 11 13 15 15 17 5 2 1 19 2 13 13 15 10 4 1 7 8 17 2 9 9 1 16 2 5 15 8 19 11 2 19 9 5 3 8 10 7 10 5 19 1 4 17 14 3 19 14 15 7 16 0 1 0 18 8 10 8 13 18 7 19 18 2 8 11 15 9 12 10 1 1 4 13 3 0 18 4 1 19 16 8 3 10 5 15 10 20 1 6 18 6 9 1 15 12 5 17 0 0 1 3 16 6 13 2 0 16 12 16 9 8 15 6 8 18 10 11 0 3 13 8 6 16 13 14 20 20 1 14 13 2 1 4 8 16 2 0 0 19 18 6 16 15 5 10 16 5 12 20 19 9 3 12 6 9 20 7 18 18 14 14 16 20 13 2 2 1 19 1 7 1 5 8 4 12 4 8 1 2 11 20 15 9 4 2 17 10 8 20 7 2 19 19 10 0 17 11 9 19 11 19 3 9 13 5 9 1 14 19 2 13 10 7 9 8 1 20 0 19 20 6 13 1 12 5 11 10 15 14 20 12 10 1 12 13 14 15 3 12 6 15 14 6 11 6 17 15 18 10 19 17 1 2 7 7 2 20 5 9 3 1 14 4 15 5 12 9 11 14 16 15 16 13 19 3 0 8 19 1 10 0 15 4 7 0 0 14 19 7 5 4 3 4 19 5 9 14 7 2 2 13 7 11 13 9 11 14 18 4 6 9 10 18 4 2 8 10 5 13 5 10 12 17 18 20 10 2 6 11 9 9 4 15 1 9 18 12 14 11 9 1 10 3 12 9 7 8 16 17 20 8 18 20 17 6 15 5 18 19 14 1 5 4 3 16 2 9 12 8 2 1 3 11 5 19 17 20 6 14 18 13 7 11 19 13 19 10 1 10 1 7 8 16 3 7 1 11 13 10 12 11 2 8 16 12 0 15 18 2 0 5 19 5 0 16 7 7 9 19 2 13 11 8 14 19 0 17 11 16 15 5 15 1 19 20 17 4 20 4 12 2 16 5 6 3 3 2 8 6 20 11 13 17 12 19 14 2 7 8 20 7 14 10 20 20 18 0 16 17 15 1 13 15 1 17 14 6 16 8 14 3 9 6 20 16 7 19 16 11 10 13 19 2 16 15 12 8 15 5 14 11 15 2 2 0 10 15 10 14 13 18 1 5 19 9 10 17 14 13 14 18 19 16 14 8 6 0 19 1 3 20 10 15 10 0 6 3 2 0 16 12 20 19 5 20 17 14 18 17 17 10 7 5 8 7 3 15 17 2 7 18 14 15 6 9 6 8 5 8 16 16 15 11 16 3 3 3 6 1 14 13 8 19 10 3 19 14 12 1 1 1 5 15 10 0 11 16 10 7 14 17 3 15 9 8 17 11 10 4 6 10 5 11 14 15 7 8 12 12 6 6 13 17 11 5 17 1 9 7 17 15 15 7 12 7 3 12 6 14 2 2 6 19 13 0 5 5 5 9 15 5 12 4 14 1 1 2 20 2 3 7 20 19 11 3 17 18 12 20 2 14 13 5 9 7 10 16 7 4 5 16 2 6 9 7 11 14 20 3 1 11 7 6 13 13 2 4 2 3 16 2 9 12 13 0 8 10 6 8 8 7 16 20 3 17 18 20 10 17 10 8 0 15 18 7 17 20 11 3 16 17 4 2 18 14 4 1 7 19 11 6 6 5 1 16 7 17 3 6 10 8 0 4 11 11 11 1 1 16 16 10 18 10 5 14 18 4 7 11 12 0 6 7 1 13 4 18 20 10 2 1 8 3 0 4 12 4 15 14 8 6 2 16 9 2 5 20 9 16 6 12 7 7 7 12 1 20 20 6 6 15 7 8 20 3 14 15 18 9 20 19 18 8 0 20 1 8 16 8 11 10 12 16 1 0 15 1 18 17 11 2 5 9 7 8 10 6 20 3 19 8 17 12 14 13 18 5 19 16 0 10 10 2 5 9 18 1 4 16 14 1 14 16 14 18 7 3 15 4 16 14 1 16 16 2 20 15 0 4 16 15 0 18 20 11 13 3 3 14 0 1 11 5 3 10 15 13 0 19 7 19 3 14 3 19 20 1 18 2 4 0 12 6 2 19 14 3 12 1 8 14 18 16 12 19 6 13 2 5 10 5 12 13 3 16 10 2 16 8 17 10 11 16 13 15 19 11 11 12 7 12 12 8 10 20 1 19 14 19 10 9 18 19 14 4 18 0 14 8 9 1 2 14 8 13 17 7 13 4 18 3 14 12 1 6 17 9 20 2 4 8 5 13 12 2 18 5 13 14 15 15 7 5 20 15 0 14 15 10 19 3 18 13 7 8 4 1 17 19 11 16 18 3 12 15 3 9 1 12 7 9 4 17 5 5 10 10 20 1 9 18 17 20 13 5 18 13 17 15 7 14 17 0 6 7 3 18 12 2 13 7 14 16 18 16 5 18 0 17 7 12 3 3 0 2 6 16 12 10 17 7 17 17 15 16 5 0 13 3 11 15 3 18 18 7 17 20 11 2 19 0 8 16 7 9 5 2 16 16 18 12 11 16 13 13 16 2 2 19 0 18 18 10 6 19 1 7 10 12 20 11 15 19 11 20 15 16 14 16 4 16 15 17 16 1 3 11 12 7 19 1 6 10 7 5 16 4 1 15 18 2 19 7 4 1 7 17 9 20 18 2 8 4 17 12 5 16 3 5 6 14 5 4 11 10 5 6 19 15 18 7 7 16 20 5 6 0 1 11 14 15 11 2 0 12 5 10 4 15 6 11 5 19 5 4 17 15 17 9 4 14 11 3 18 7 3 17 6 6 9 17 4 2 15 16 4 4 16 16 14 9 20 19 20 4 0 8 15 8 0 14 7 16 19 16 16 15 3 6 17 9 8 9 4 9 7 14 4 17 9 19 0 3 2 18 14 18 1 2 12 0 16 6 8 20 7 1 19 8 2 8 17 3 8 14 14 19 12 20 12 3 11 12 3 13 5 11 9 14 13 16 3 10 6 17 15 6 6 18 12 11 19 18 18 12 1 18 8 16 12 15 13 3 9 18 13 19 0 17 13 2 4 8 8 19 14 15 10 19 19 1 0 0 14 6 8 18 12 6 18 11 11 17 14 10 0 14 16 5 0 19 6 3 20 12 1 14 2 4 7 0 11 14 14 18 7 13 0 13 18 6 5 8 14 10 12 6 8 14 1 13 6 18 8 9 8 4 6 3 6 5 4 7 17 13 7 15 18 4 4 14 4 3 9 13 12 9 5 15 2 16 19 9 0 7 15 10 2 15 14 3 17 2 7 10 9 9 18 19 7 2 16 16 8 4 10 4 12 12 18 2 4 13 5 1 3 15 7 17 0 3 20 15 2 14 12 3 14 14 3 4 19 3 17 0 1 1 0 3 19 7 18 14 18 8 11 2 20 8 11 13 4 19 3 20 7 1 19 3 11 2 16 12 2 2 20 18 0 3 7 1 2 6 18 19 1 16 18 0 17 19 4 11 1 16 14 8 6 17 3 18 7 18 16 1 10 20 16 14 14 9 11 4 5 15 6 14 11 5 16 7 15 8 4 3 8 17 14 16 20 10 12 11 0 17 13 0 3 15 15 1 11 20 2 15 3 4 4 15 1 2 14 3 5 10 17 11 11 18 8 8 6 19 14 5 7 18 20 17 14 19 20 12 6 15 10 13 3 16 3 14 8 3 4 13 12 20 1 17 12 14 19 8 5 11 2 9 3 13 19 0 14 17 11 14 7 6 14 2 8 4 2 4 20 1 6 13 16 18 16 3 4 17 10 8 17 13 7 9 12 17 12 1 10 12 17 16 17 7 17 1 17 17 8 10 4 17 7 2 18 20 15 2 2 13 19 4 20 8 17 19 4 9 5 4 7 9 7 20 2 6 4 14 8 5 8 4 10 15 10 7 7 4 0 8 0 13 12 7 6 16 14 13 10 9 8 14 15 15 10 12 16 19 1 13 14 1 1 7 11 8 11 3 1 0 18 1 3 10 18 3 2 10 20 10 19 6 0 13 15 19 12 18 6 4 16 6 4 10 1 14 6 13 17 10 10 6 0 12 10 11 2 16 19 8 17 17 11 5 14 10 12 8 9 18 14 17 17 15 5 6 11 4 7 4 1 13 14 13 19 7 6 14 6 2 4 20 18 17 3 3 15 11 18 18 13 20 17 10 10 8 14 10 13 9 5 19 13 4 3 1 10 18 20 5 8 9 1 13 18 18 11 2 11 17 6 4 17 17 4 1 5 7 7 20 13 5 9 6 3 7 13 16 0 1 17 8 20 13 1 0 9 5 8 16 13 6 4 17 7 16 16 11 10 10 9 7 3 0 8 13 4 12 10 5 20 4 11 6 3 0 9 11 6 3 9 6 6 5 9 8 0 20 19 4 18 9 1 6 18 8 18 8 6 20 16 20 3 20 6 20 16 17 18 14 2 11 12 20 4 3 13 12 20 16 6 20 2 18 15 4 8 9 10 3 12 20 3 1 5 20 1 10 11 8 14 0 7 0 9 7 12 1 17 0 17 3 5 0 15 2 1 19 13 14 0 16 4 11 12 15 10 5 19 7 6 6 17 20 10 7 16 13 5 13 17 8 3 9 5 20 16 10 10 16 6 13 10 9 12 15 7 5 2 13 18 7 9 15 8 12 6 0 9 20 11 10 16 18 3 1 14 18 20 9 10 3 8 8 15 9 1 16 6 20 13 3 16 2 5 4 1 7 2 8 13 14 12 12 17 16 2 14 2 6 7 6 11 5 12 20 9 4 3 1 11 16 3 11 12 16 15 19 2 13 16 17 11 1 18 12 13 20 11 10 9 15 8 8 7 20 18 20 20 18 19 1 11 15 16 3 16 3 6 17 20 4 19 13 15 6 8 12 14 11 16 20 0 19 13 9 6 7 15 8 12 18 16 17 4 5 19 8 10 19 16 11 1 15 18 20 0 8 6 12 15 2 3 9 12 4 5 19 4 14 13 12 20 0 12 3 9 15 8 11 17 10 14 16 5 3 20 19 19 15 7 18 16 5 2 4 8 18 4 11 12 6 7 17 9 16 6 12 13 18 5 7 7 3 12 16 4 9 1 18 19 3 5 14 6 9 12 14 12 20 5 7 0 15 6 14 19 0 8 4 7 0 9 13 4 20 0 13 15 12 5 0 20 18 13 2 5 18 15 1 19 4 0 6 16 12 5 7 15 13 18 0 1 13 15 10 16 11 19 5 18 7 16 20 7 17 3 2 8 2 10 1 9 1 9 11 2 13 16 16 10 7 0 3 10 6 16 3 17 18 13 1 18 5 7 0 13 19 3 10 0 9 5 11 20 8 18 11 8 2 5 18 4 8 7 20 4 9 6 20 2 19 5 2 8 7 14 3 18 12 1 7 3 20 14 2 12 17 5 0 13 15 3 3 19 14 9 15 10 10 7 9 10 18 3 12 10 20 17 5 3 10 17 10 4 3 13 20 19 7 1 5 2 0 17 11 8 9 11 18 2 20 16 17 16 6 17 2 10 6 5 7 19 14 12 12 1 2 20 10 8 20 10 10 14 19 11 7 7 8 20 9 7 0 12 18 7 8 8 16 10 8 19 18 5 13 17 9 11 3 20 18 0 2 13 7 1 2 10 1 2 5 7 18 13 1 6 15 12 15 16 19 19 0 17 15 6 14 8 2 16 5 19 2 13 10 1 20 2 4 20 0 16 5 0 15 13 0 8 11 10 20 19 15 8 9 2 2 18 8 11 13 19 9 6 16 5 1 17 15 0 10 20 15 17 8 3 12 16 6 1 19 12 19 12 18 16 1 1 8 3 2 4 19 20 16 2 8 20 2 18 20 6 17 8 16 8 4 13 0 12 17 11 8 17 20 17 5 0 9 7 15 0 7 11 9 15 0 13 0 10 5 2 13 9 0 14 9 13 1 6 17 7 1 7 8 8 3 19 17 16 9 14 17 0 0 18 16 0 11 17 16 20 6 5 2 7 16 17 16 10 9 1 16 15 12 13 2 17 16 18 4 5 20 2 8 3 19 3 5 19 10 2 6 16 14 5 14 12 14 16 6 17 11 11 11 7 20 20 15 14 18 4 11 0 17 7 18 5 13 12 9 8 19 2 14 16 18 2 11 7 6 13 6 3 11 20 5 1 2 4 10 19 10 12 13 8 1 16 12 11 9 6 19 19 13 19 14 8 10 5 18 10 4 17 16 20 2 3 15 3 11 2 1 15 16 6 10 6 18 16 16 3 16 4 2 7 0 11 16 20 7 9 17 11 8 1 0 3 12 2 1 11 15 13 8 19 6 0 13 13 14 2 16 11 5 7 10 13 7 8 3 18 7 10 9 16 12 0 19 6 13 10 1 8 0 15 16 1 0 3 2 9 0 4 8 1 12 3 17 3 1 16 7 9 5 4 2 3 15 10 19 17 8 7 16 11 10 20 0 14 1 8 1 4 12 18 6 16 11 8 6 8 15 16 13 19 0 11 11 13 17 11 10 12 0 8 20 19 12 10 17 4 19 20 3 5 18 17 9 16 15 13 7 13 10 8 7 11 18 8 9 15 20 19 13 3 7 20 1 17 6 10 5 2 5 15 11 8 12 18 18 19 16 1 12 2 0 11 19 1 5 11 13 18 14 13 3 4 13 19 13 0 15 9 6 17 9 14 15 16 5 13 20 17 4 15 5 6 13 16 2 3 10 19 0 11 18 6 16 19 6 7 12 12 13 18 11 11 6 14 14 18 17 8 16 16 12 3 14 13 18 13 17 1 15 0 8 15 13 1 5 17 3 9 14 0 2 4 3 2 4 6 11 18 18 18 16 13 11 3 1 5 1 16 4 0 2 9 14 7 14 3 2 7 5 19 13 10 19 3 3 7 16 0 17 20 17 16 7 2 7 19 2 1 8 20 14 5 1 17 14 16 8 1 9 7 11 3 5 6 7 12 8 17 16 5 8 1 2 10 2 10 5 20 12 9 8 15 2 13 16 2 19 5 16 5 17 12 19 7 2 14 13 17 2 10 13 8 6 3 3 7 0 12 1 9 9 7 18 0 12 12 8 8 6 10 7 19 18 10 9 19 20 0 16 8 2 15 19 12 7 3 9 1 4 12 20 8 10 5 5 5 7 8 12 16 0 5 18 4 2 13 7 11 10 4 6 0 5 10 7 15 4 9 12 17 9 3 0 12 14 4 5 11 0 16 6 20 12 19 0 14 12 6 17 12 14 7 7 14 0 9 7 8 9 20 2 3 14 13 11 11 2 4 15 19 1 8 18 8 5 1 4 10 10 18 20 14 17 2 8 4 3 17 18 20 17 7 2 0 5 15 8 19 12 1 17 17 10 19 8 9 4 3 5 15 6 19 15 19 18 2 17 9 19 4 14 12 19 9 3 1 10 20 2 0 10 16 14 16 4 20 19 17 19 4 17 14 9 5 11 19 8 20 2 19 5 20 5 8 7 18 20 19 15 7 14 17 4 4 6 11 9 9 12 7 11 6 9 11 3 10 8 9 10 19 18 20 13 3 17 10 4 10 6 1 16 2 18 2 5 5 1 12 7 18 12 16 11 1 15 5 20 5 20 10 6 11 10 13 4 20 17 0 6 5 7 19 9 15 18 12 13 20 8 15 15 13 9 0 14 8 13 4 19 17 8 11 4 2 10 5 0 19 5 1 4 11 8 12 9 17 12 19 11 13 3 2 8 20 14 8 8 19 5 15 6 16 18 13 14 9 20 1 12 11 10 3 5 0 13 18 2 0 2 18 4 14 8 9 19 6 15 3 18 13 19 17 6 17 20 20 7 6 4 13 3 19 7 3 13 8 5 4 1 14 11 17 15 13 15 13 17 19 11 9 17 5 17 17 11 7 13 20 10 3 15 5 7 16 17 19 10 13 2 18 6 18 0 0 2 13 6 4 5 11 4 2 5 6 13 3 9 7 16 20 17 9 4 0 16 17 14 15 9 11 14 13 17 6 2 3 9 3 1 2 8 12 19 5 14 2 7 7 1 5 18 7 10 20 16 1 9 4 0 2 4 11 12 19 1 14 8 17 10 3 4 8 3 3 8 10 12 12 14 13 15 15 10 14 4 18 18 16 4 16 15 15 14 12 8 4 17 8 19 8 0 15 2 16 12 12 12 19 3 14 14 6 17 20 20 17 6 3 6 18 12 2 0 20 16 15 9 5 1 17 4 12 1 8 9 4 5 14 12 19 7 15 16 1 6 17 6 7 2 7 7 13 5 2 8 9 17 6 4 12 20 8 19 10 2 8 19 12 10 9 15 0 14 7 17 9 8 1 18 9 5 14 5 14 0 18 1 14 16 18 20 19 8 16 8 0 3 14 8 10 3 2 18 12 17 12 10 18 14 11 0 3 0 17 14 14 14 18 10 14 9 19 2 8 4 18 12 4 4 3 17 3 7 2 19 4 6 17 2 17 1 2 20 0 6 18 1 5 17 11 7 10 3 13 10 5 18 11 20 8 7 19 2 5 10 9 15 20 13 9 1 1 7 10 9 1 2 18 15 10 9 3 15 17 12 20 15 13 2 12 11 0 4 7 0 16 8 20 7 11 6 7 7 20 15 18 13 20 18 14 3 3 18 2 19 14 10 15 14 19 17 7 14 2 15 1 10 20 10 7 0 9 10 16 4 19 10 3 15 8 7 6 20 6 20 5 19 20 13 11 7 5 19 2 15 20 0 5 11 17 12 5 19 7 2 6 2 3 7 18 10 1 20 17 15 10 11 3 10 5 6 4 10 6 16 16 8 3 15 6 1 9 8 11 3 10 0 20 2 9 7 2 13 6 15 13 15 20 14 15 19 9 17 15 16 0 12 19 7 19 14 12 20 12 12 1 2 1 1 5 0 15 5 14 5 18 12 14 9 20 4 8 6 17 15 15 18 15 0 11 11 4 16 9 3 6 10 4 9 2 18 20 13 20 19 11 4 5 17 3 10 13 2 18 14 6 20 7 18 13 6 6 19 19 9 0 13 15 15 1 0 16 0 7 11 10 15 4 11 15 19 6 13 6 20 17 15 16 7 6 8 10 2 3 18 11 19 17 17 6 11 10 15 6 8 12 7 17 2 16 15 1 5 0 18 10 10 17 13 1 16 7 12 14 1 7 2 15 16 0 4 5 1 7 7 0 12 18 0 7 19 10 18 13 15 13 16 19 14 13 12 2 0 6 12 6 7 19 18 5 3 18 16 5 11 5 1 18 19 3 18 4 15 14 7 12 6 12 15 14 5 18 11 16 15 13 18 20 5 20 4 9 12 8 19 20 10 18 5 5 7 13 8 5 3 0 13 18 1 15 7 2 20 16 3 9 4 10 19 14 17 13 6 20 7 0 6 9 7 11 11 13 0 5 18 12 1 14 0 15 10 1 15 7 8 19 14 19 17 14 20 10 15 9 20 2 14 16 13 14 9 3 7 13 10 17 20 13 18 13 7 16 18 13 12 15 7 7 5 2 0 10 18 1 5 15 4 7 1 14 11 0 1 4 17 5 8 0 7 1 18 11 15 16 12 9 1 18 4 8 10 12 0 16 9 10 18 7 4 16 0 13 9 16 1 6 10 4 19 19 5 3 5 20 17 1 2 19 14 15 1 18 15 16 14 19 11 11 16 0 12 1 0 5 18 3 8 19 0 9 2 1 10 14 18 7 3 11 12 7 13 4 10 3 15 16 5 9 17 4 13 17 9 0 18 8 15 19 8 13 3 19 9 6 2 12 20 5 1 20 2 12 7 7 19 18 13 3 4 6 4 16 3 13 13 3 9 17 20 19 4 5 9 0 17 2 10 8 0 3 8 8 9 12 2 11 18 17 17 4 5 14 13 8 17 9 16 12 1 1 15 2 18 1 15 18 8 16 6 18 19 6 8 0 18 11 13 7 12 19 1 0 20 14 19 12 11 4 11 20 8 15 6 15 15 13 1 4 4 5 5 6 14 1 0 16 3 7 5 18 8 2 20 6 1 19 14 15 11 5 16 11 3 17 16 1 1 18 19 5 14 19 3 13 19 9 5 2 3 7 4 19 10 11 16 11 9 10 4 16 10 7 8 1 11 14 8 8 12 7 9 6 9 6 11 16 14 7 19 18 9 1 17 8 13 14 7 5 5 4 14 3 8 13 20 11 11 1 20 11 17 6 16 16 20 15 4 19 20 20 0 13 1 4 18 20 15 16 12 17 4 9 3 14 1 10 0 1 1 15 3 0 20 1 12 15 17 12 2 13 20 12 5 20 8 19 10 13 12 5 6 4 8 9 0 9 19 13 19 5 17 7 8 17 2 1 15 4 12 6 3 20 14 14 0 9 14 9 3 10 18 15 11 5 19 10 8 12 9 10 15 20 9 0 20 3 3 2 15 16 1 7 4 7 8 17 6 18 0 5 20 14 4 20 12 8 7 16 14 19 16 7 14 19 9 11 17 2 5 7 1 5 5 15 15 2 13 18 6 4 2 14 15 3 6 15 13 7 0 7 17 12 11 10 15 9 12 7 4 13 11 2 8 3 17 2 12 3 1 17 8 1 18 19 1 20 18 3 16 5 12 1 16 12 0 20 18 7 3 8 4 4 9 6 3 11 17 0 6 5 0 17 9 11 10 18 2 9 4 13 7 19 5 5 2 17 18 12 17 20 20 6 17 0 8 2 14 13 10 13 11 8 14 12 15 15 3 7 18 19 8 5 17 11 8 10 0 19 19 4 3 5 3 9 20 18 7 3 9 12 17 9 9 14 5 19 19 5 20 14 6 20 0 8 20 4 5 9 9 6 2 16 18 12 10 5 17 5 14 3 11 16 9 15 18 18 3 11 2 11 5 17 8 15 2 5 6 15 3 12 17 9 11 3 15 17 13 8 11 15 9 9 9 4 13 10 4 10 8 19 15 3 20 17 20 13 3 14 5 0 8 15 15 12 18 1 8 18 10 13 16 19 18 20 9 9 19 12 11 15 9 5 20 0 10 15 15 6 8 3 1 6 7 14 4 20 3 3 4 9 15 5 12 8 16 14 0 18 12 17 1 8 17 9 11 9 13 8 16 12 19 10 6 20 13 8 2 10 4 1 15 3 6 7 9 9 0 4 5 20 15 7 16 4 11 12 12 12 20 17 11 8 0 17 8 0 16 18 3 0 14 0 14 5 7 10 15 20 1 7 16 5 0 1 20 10 1 15 8 1 5 7 15 19 7 7 20 19 9 18 7 1 7 9 16 2 11 10 7 12 13 7 1 3 14 16 13 11 9 10 6 15 20 15 20 20 15 11 16 0 19 15 15 3 1 0 17 14 20 6 14 3 18 15 16 8 8 15 16 1 11 16 19 10 10 10 11 6 15 3 11 17 17 1 5 5 16 17 13 8 13 10 17 1 0 19 3 11 1 14 18 1 6 16 9 16 3 11 11 19 0 0 18 17 1 18 11 16 20 1 3 7 5 6 14 2 7 7 12 14 1 13 4 6 14 5 16 5 6 3 11 15 10 12 1 7 16 10 19 18 20 10 14 18 14 15 20 18 1 2 15 7 11 16 2 9 15 2 14 2 19 19 7 19 12 19 6 10 3 16 19 3 14 3 1 6 2 11 20 11 16 0 7 20 12 12 9 18 17 16 2 10 7 7 13 16 7 2 11 10 9 14 8 5 4 8 6 10 2 7 12 18 6 3 11 18 1 6 12 16 11 19 9 8 10 16 8 10 5 9 13 20 12 14 0 5 15 3 2 18 12 7 20 20 19 3 5 18 4 12 4 2 17 12 13 13 0 14 10 12 10 11 10 1 14 12 17 20 9 9 6 2 19 8 4 10 4 4 4 3 5 18 17 1 19 17 6 14 16 5 2 10 13 16 15 3 20 3 2 16 14 2 4 2 16 14 2 14 15 16 12 2 6 0 8 4 8 10 10 2 16 10 3 12 11 16 20 18 12 13 7 3 1 19 5 8 2 9 9 8 12 5 12 14 3 15 18 11 5 11 14 6 4 1 19 2 9 13 17 2 14 6 19 11 15 12 16 12 16 13 9 7 3 18 15 8 4 6 1 20 2 15 3 8 8 11 8 2 14 6 17 9 20 19 3 16 20 2 1 11 11 7 18 6 19 7 14 5 7 11 11 14 15 10 12 12 15 3 7 3 4 7 1 11 10 1 19 13 1 5 15 20 11 17 1 5 17 5 19 11 12 20 8 6 17 8 4 4 10 17 12 16 14 9 1 2 8 0 18 10 1 15 16 1 19 5 18 14 18 0 2 20 14 10 16 0 16 1 20 19 5 9 14 18 19 3 3 3 6 20 11 4 5 16 1 11 10 10 13 14 4 1 19 16 11 10 10 6 20 18 19 5 11 5 20 7 6 8 18 5 15 14 8 1 16 5 20 14 13 6 3 17 9 0 9 3 2 7 10 18 13 2 4 17 12 13 10 19 3 6 4 3 10 13 20 12 3 12 4 16 8 5 18 16 12 5 16 16 8 7 8 2 8 13 7 18 4 14 1 7 17 8 18 6 12 3 6 16 0 0 5 17 15 19 2 18 5 1 14 8 8 20 18 0 6 9 1 19 8 18 17 12 0 2 16 15 17 15 14 5 2 17 2 14 3 18 5 16 7 7 11 4 9 1 1 10 2 2 7 4 4 5 2 10 13 8 3 14 12 8 15 6 17 3 8 16 19 11 7 10 4 16 16 2 17 14 6 12 19 11 19 8 1 6 8 14 20 18 17 15 10 8 17 13 9 2 1 7 5 8 5 11 8 9 9 1 1 18 17 9 17 4 17 16 5 14 16 14 12 4 10 18 13 14 13 11 3 1 20 9 8 13 16 2 0 3 19 11 5 14 13 4 1 12 7 13 17 15 3 13 1 2 19 12 6 5 17 6 15 11 17 6 10 7 12 10 13 18 2 14 7 9 6 17 1 19 17 19 14 16 1 16 1 11 19 10 1 17 18 3 14 3 1 6 17 10 12 13 18 15 14 5 15 4 7 19 13 5 19 17 15 8 9 7 18 13 20 20 20 1 15 4 8 12 5 12 9 20 17 16 15 11 4 19 17 14 12 16 19 18 13 20 20 9 15 12 18 20 15 18 3 12 3 8 16 20 9 15 18 11 16 4 9 9 18 16 2 10 3 11 5 2 5 10 18 17 20 8 15 12 4 11 15 14 0 5 13 15 3 0 15 15 13 13 18 18 12 1 1 3 14 15 17 19 18 8 13 19 7 0 2 20 4 7 16 2 12 15 12 16 18 12 5 11 8 14 2 3 5 6 10 3 9 15 9 7 19 4 7 12 14 12 10 19 18 12 18 2 0 11 1 17 14 12 9 3 16 15 18 3 11 15 8 1 20 14 10 15 6 2 1 3 20 8 20 7 11 8 9 4 6 17 13 9 11 19 13 10 7 16 18 7 10 2 14 8 1 18 11 19 7 1 18 14 4 17 17 16 15 4 0 2 2 15 6 13 2 3 3 14 17 19 4 8 8 13 5 5 18 0 15 0 0 2 9 15 18 7 9 16 16 19 5 11 0 10 12 9 0 6 13 17 20 19 9 8 11 13 16 16 13 3 13 7 13 15 2 7 5 17 17 6 5 13 19 5 15 2 3 0 3 1 4 10 13 20 0 10 1 4 7 12 11 2 16 14 15 13 8 3 7 5 9 19 13 9 0 14 4 7 14 16 17 12 20 19 16 9 6 9 19 1 19 13 2 14 19 14 4 9 19 10 3 9 20 13 19 19 0 16 4 8 7 20 9 3 3 8 10 13 3 9 3 10 8 17 18 11 5 13 19 9 5 13 0 16 9 4 3 4 0 0 13 5 7 3 2 19 12 6 12 5 4 5 5 18 4 4 12 5 11 16 18 4 9 12 16 17 1 2 4 15 19 2 15 8 5 19 3 15 18 18 7 4 11 5 17 18 6 13 3 3 9 17 3 13 4 8 16 11 9 12 2 4 2 11 13 0 14 15 9 6 4 7 3 13 1 13 15 13 0 20 10 3 9 8 1 2 8 8 6 2 4 8 7 8 5 16 9 8 11 2 11 8 13 10 7 18 0 20 10 17 4 16 3 2 11 14 7 9 14 3 15 1 0 20 19 0 11 18 17 9 19 18 11 4 13 14 6 11 12 20 12 13 14 20 4 14 17 13 0 10 4 17 3 4 0 0 11 10 1 5 18 13 0 1 20 11 20 1 2 2 3 8 3 5 5 20 20 3 11 7 20 10 20 8 13 20 13 11 1 13 5 17 4 15 19 13 12 12 17 10 16 0 6 5 10 13 10 15 10 1 19 19 19 6 9 5 11 15 18 9 18 7 5 19 12 18 4 12 17 20 10 7 12 8 16 19 14 6 16 14 12 3 19 18 1 10 4 16 3 3 4 8 10 16 6 16 16 3 20 2 13 12 12 4 3 19 4 17 8 17 8 3 2 10 7 14 11 10 16 20 8 20 2 17 12 13 12 6 0 18 12 12 18 14 6 11 4 9 4 2 7 3 14 4 20 16 19 2 9 11 7 14 18 1 11 15 7 11 8 11 4 0 17 19 6 3 13 20 3 3 10 8 17 10 19 17 13 14 20 11 12 19 20 12 6 11 3 7 3 7 13 3 20 20 11 8 11 5 2 16 17 11 5 11 11 14 7 3 17 11 16 9 16 1 16 17 18 0 4 19 12 19 19 3 3 4 10 14 14 4 18 1 16 14 17 5 0 10 14 14 2 10 19 7 16 3 6 13 15 8 0 20 20 18 10 17 16 4 6 6 7 11 0 14 12 1 4 19 5 7 1 20 8 16 2 10 16 6 4 20 15 3 7 17 12 10 12 16 14 4 16 0 9 9 10 11 4 14 3 17 17 8 15 18 9 1 1 20 16 6 2 19 13 17 12 15 16 14 6 2 15 6 9 9 10 4 12 3 13 4 16 3 17 5 15 4 2 10 8 10 9 18 12 14 18 16 2 11 11 15 17 15 17 5 17 8 20 0 4 15 10 19 18 0 12 14 8 3 20 9 11 1 6 19 4 18 11 15 2 9 3 17 11 18 5 6 4 6 8 19 1 19 8 11 13 10 11 7 10 9 5 8 6 20 15 17 16 4 4 20 13 1 20 8 16 20 6 17 10 11 13 6 2 4 13 13 9 13 12 17 19 8 14 1 5 14 18 14 8 4 3 2 10 5 2 7 15 18 10 6 6 15 20 18 12 4 3 16 17 12 6 13 3 10 9 0 5 4 19 20 17 7 8 16 11 0 20 7 8 19 12 12 20 3 14 1 15 7 7 14 2 14 1 8 18 16 9 5 1 10 8 16 7 6 0 12 0 17 11 3 11 0 9 15 10 13 10 14 7 17 11 8 0 19 14 15 6 7 1 14 7 0 19 3 18 7 17 20 10 17 20 10 11 0 11 7 3 5 10 11 9 14 8 0 14 11 7 8 6 8 9 9 11 14 10 13 6 8 1 5 8 15 4 17 11 7 9 14 13 18 6 4 8 12 10 3 14 2 18 20 19 19 10 0 4 0 8 3 2 14 19 1 10 7 7 12 4 2 15 7 12 20 18 1 5 9 6 19 8 16 6 17 9 5 8 16 6 5 16 0 11 20 4 2 14 14 5 16 14 18 9 6 15 13 17 5 17 20 2 4 1 6 16 15 0 16 9 9 5 5 10 11 6 20 18 4 14 17 5 0 3 18 4 13 13 12 2 15 6 11 9 0 12 3 7 2 0 13 13 1 18 9 19 2 18 10 8 12 7 9 16 4 8 17 18 1 15 5 20 15 10 19 2 12 15 19 19 0 3 2 14 2 4 9 7 8 4 0 11 16 14 16 15 7 20 12 17 20 10 11 10 4 7 17 1 17 10 20 4 17 2 13 13 17 20 20 13 0 1 4 17 18 14 17 8 11 14 10 12 2 15 6 7 19 15 7 5 6 13 9 16 7 2 8 16 5 6 17 4 19 16 14 7 3 8 20 12 8 4 1 3 16 19 13 10 17 9 15 2 10 11 3 16 3 5 1 7 9 0 6 13 4 18 18 2 5 1 10 19 14 3 20 17 20 14 3 2 4 4 15 13 5 11 2 4 18 15 13 10 7 2 18 9 10 5 7 8 16 10 5 6 9 13 3 0 2 3 16 0 20 11 8 16 17 14 2 10 9 16 12 5 15 17 2 11 6 10 11 8 7 2 3 11 15 11 18 18 18 6 20 10 16 6 8 4 5 3 0 19 11 7 6 17 12 20 6 10 3 10 8 20 6 18 19 15 9 9 19 18 2 5 15 1 7 9 20 11 15 5 4 2 2 10 20 19 11 8 16 20 2 11 8 20 18 4 17 8 13 16 7 9 2 3 3 12 8 17 3 1 12 17 4 4 5 18 2 5 16 3 8 16 9 15 15 10 12 19 1 9 4 5 11 8 20 9 14 8 9 0 18 15 18 7 10 0 12 9 0 1 18 3 17 15 15 17 15 10 1 2 7 1 8 13 1 18 12 2 4 7 19 8 10 18 13 20 17 11 14 7 9 13 8 14 16 18 9 9 6 12 18 19 15 7 17 9 18 17 19 9 1 10 16 1 5 11 19 10 8 13 3 5 15 2 3 19 7 0 0 18 17 10 10 1 4 15 17 16 0 12 9 2 20 4 15 10 11 2 17 14 1 16 18 9 17 16 17 9 2 12 20 17 2 8 13 19 14 3 19 14 20 10 6 16 18 14 18 10 16 20 13 7 18 1 0 18 15 2 2 6 2 3 15 10 15 3 14 20 8 7 7 4 5 12 2 16 3 10 15 18 0 8 15 1 18 5 6 17 9 14 8 12 17 13 20 3 8 18 19 6 13 11 0 11 10 10 14 13 13 16 20 17 20 14 15 13 4 2 15 0 16 18 4 15 9 19 17 14 14 13 7 9 3 3 6 10 14 16 15 7 20 5 12 3 18 10 0 15 9 3 2 17 20 1 11 7 18 15 18 13 18 12 12 15 16 12 0 4 2 2 18 8 1 9 1 18 6 11 6 14 12 20 0 15 3 19 17 4 7 2 14 6 7 12 1 8 11 9 16 1 7 9 8 11 15 17 6 0 14 20 2 17 12 8 3 3 8 16 19 10 17 3 19 12 9 14 9 5 9 20 0 12 20 14 0 2 9 7 16 18 5 1 19 17 1 3 6 7 2 18 2 6 16 12 17 9 12 2 11 3 2 13 16 3 18 1 8 19 9 19 5 9 18 18 0 20 6 0 3 19 6 12 0 13 11 2 19 2 18 19 14 19 7 8 2 8 3 2 13 11 3 15 13 4 0 2 18 5 1 13 6 17 20 9 0 6 20 7 18 3 19 3 3 20 1 20 19 11 15 16 14 1 9 14 9 10 18 8 1 4 15 7 18 16 7 18 0 5 6 11 19 20 11 7 10 16 11 5 8 2 17 15 9 7 9 18 7 13 5 10 0 1 10 11 0 17 11 10 11 18 13 19 16 9 9 12 14 11 10 10 11 3 15 3 2 2 12 0 3 9 2 9 5 6 3 18 19 1 6 3 8 6 13 11 6 5 18 15 0 12 0 18 16 9 2 7 17 8 15 6 19 2 4 8 6 1 6 19 12 1 20 13 3 6 12 14 11 11 15 4 13 17 14 18 3 10 14 14 7 7 2 18 7 0 14 20 13 11 5 12 18 9 2 12 11 18 8 15 6 1 0 0 18 0 0 4 14 19 10 20 13 11 20 3 6 19 19 7 11 6 4 10 2 11 0 6 6 14 12 5 14 8 10 12 11 8 14 11 11 19 2 17 11 14 14 2 8 3 4 13 8 14 0 18 7 11 8 7 1 8 14 5 6 16 9 11 2 3 20 8 18 7 17 17 0 18 20 0 17 7 15 17 18 17 14 19 9 17 17 10 20 11 19 11 15 10 3 7 12 2 11 14 12 1 0 0 18 7 5 19 13 6 5 18 10 8 7 12 18 12 1 12 20 13 0 2 1 20 10 14 6 8 13 5 15 18 4 13 9 19 15 4 7 19 17 5 8 11 17 9 6 16 16 18 17 15 19 8 8 8 15 3 2 0 15 20 6 19 9 13 12 2 5 8 9 3 7 11 11 7 19 8 1 7 15 15 4 5 19 14 15 6 9 20 8 20 12 19 16 12 5 5 17 9 2 0 19 10 0 20 14 15 11 20 5 9 4 10 18 19 5 0 19 0 7 9 19 1 2 13 7 16 16 15 10 2 13 5 2 17 11 16 2 18 16 1 14 5 12 17 0 0 8 11 16 8 13 16 0 11 6 20 13 19 20 7 17 4 19 14 4 8 9 17 15 20 9 7 4 9 12 5 5 10 10 15 3 2 9 3 15 7 6 12 14 13 3 10 6 20 15 19 5 2 11 1 1 18 17 13 18 3 9 8 14 14 20 12 6 3 13 20 6 10 10 7 8 14 20 3 20 1 1 15 12 0 5 9 5 2 11 5 10 7 6 0 11 5 1 1 14 15 13 18 4 18 0 12 4 1 3 12 7 2 13 18 5 13 6 2 9 18 2 19 7 12 20 12 4 1 4 16 5 12 0 20 20 12 13 0 16 10 1 11 18 6 2 12 7 18 12 6 16 0 4 16 9 7 17 12 12 20 5 17 8 11 4 8 5 18 5 17 7 12 0 7 6 7 10 20 15 20 2 18 9 11 18 15 10 20 1 2 20 8 13 17 20 7 5 5 4 15 14 17 5 20 16 10 5 3 8 20 15 16 18 13 18 17 11 0 19 11 2 5 5 9 19 5 3 13 17 18 17 17 0 6 10 9 10 4 14 18 20 10 7 8 17 10 15 7 4 3 11 3 18 7 14 6 17 20 12 11 20 6 6 18 4 3 1 10 17 3 11 1 20 7 0 15 17 15 4 0 7 5 10 7 2 4 8 15 5 3 12 0 20 15 2 14 19 5 6 6 9 16 19 19 9 6 1 17 19 12 18 7 12 15 15 1 19 1 6 7 18 15 1 11 5 14 18 18 20 8 7 13 12 15 12 16 15 2 15 17 19 0 10 11 11 14 12 18 13 3 4 8 20 12 0 11 6 16 9 4 13 0 17 4 8 14 19 12 0 2 5 6 4 15 19 3 8 18 16 18 3 12 16 12 14 11 20 7 17 15 17 16 1 2 4 18 5 11 9 17 15 4 5 11 2 3 0 5 8 4 5 3 17 4 0 14 6 5 5 16 11 19 20 4 13 6 5 11 15 1 0 1 14 2 4 5 3 3 1 12 15 14 13 12 9 0 7 8 18 3 7 7 17 3 6 11 13 12 3 19 15 17 17 11 3 12 12 12 15 3 0 3 20 5 13 8 17 5 5 14 0 10 10 16 3 9 16 20 9 4 10 7 7 3 1 8 1 9 15 19 15 14 5 3 16 11 16 13 14 13 5 19 14 3 7 13 1 12 12 12 1 16 9 6 6 10 1 10 4 7 17 0 11 5 1 10 9 0 9 6 18 9 10 11 19 11 8 20 18 12 19 15 4 12 16 14 19 8 12 8 20 8 0 16 17 15 4 3 1 2 13 16 19 0 16 4 6 1 14 8 16 13 8 12 11 12 3 12 20 7 5 16 3 2 4 16 0 12 16 20 2 7 0 12 11 5 3 4 13 18 15 11 2 15 18 20 18 6 16 12 9 0 3 9 12 14 18 13 1 6 12 19 3 6 1 2 20 0 4 7 17 9 6 5 8 15 17 20 4 20 4 1 1 2 19 15 20 1 19 3 2 10 17 12 0 16 5 13 13 20 10 17 12 0 20 16 1 10 17 17 14 9 5 3 0 17 13 17 9 10 17 13 16 3 1 17 20 1 6 6 3 16 12 11 6 20 5 20 20 19 4 6 8 2 16 13 17 20 12 20 19 11 3 6 16 0 13 1 3 4 2 5 10 3 13 0 10 1 14 2 14 5 3 16 13 18 10 16 12 7 12 10 20 17 5 9 18 8 0 12 9 19 18 15 12 19 11 20 10 17 15 12 12 3 2 10 14 11 3 0 2 13 14 9 2 5 13 17 7 3 5 3 18 9 0 10 12 13 13 3 4 7 6 18 10 12 20 19 4 14 17 16 7 12 18 16 6 15 7 5 5 13 20 19 5 6 9 4 20 5 3 18 10 18 11 2 19 0 6 7 16 9 11 17 20 15 19 13 5 2 14 13 10 19 8 8 8 6 12 3 5 2 0 17 13 20 16 7 19 10 4 12 1 17 5 14 8 16 8 10 15 14 1 20 14 0 16 1 14 19 19 4 18 5 10 9 7 3 12 20 1 19 17 5 2 15 20 4 1 18 13 18 19 9 14 16 11 19 5 17 19 6 13 13 20 3 12 10 15 15 5 18 13 8 19 4 19 19 15 0 19 4 20 10 14 13 4 8 10 20 16 20 11 14 16 5 4 12 14 5 3 10 5 11 1 4 6 9 5 8 18 14 15 9 4 2 3 18 10 14 6 15 13 4 1 12 17 3 4 12 14 2 11 19 9 19 2 16 9 14 7 15 13 4 5 6 10 6 13 8 1 17 16 18 0 9 17 1 7 20 4 3 20 5 2 10 0 13 16 2 13 15 8 14 16 11 2 11 7 7 16 9 2 4 10 6 13 9 12 7 2 4 8 16 14 9 14 9 0 12 19 14 9 6 2 0 14 7 13 7 13 9 9 11 2 8 1 11 11 17 1 4 2 2 4 15 17 12 2 11 19 10 13 15 6 14 0 11 7 19 3 8 10 18 6 12 7 11 5 11 16 1 8 18 0 13 10 11 4 0 9 2 16 7 8 7 2 10 4 17 10 15 16 20 4 6 12 2 6 1 8 15 0 18 7 9 6 1 11 18 14 10 5 3 15 19 18 10 9 13 4 0 15 14 10 8 10 9 18 7 4 11 3 12 11 1 5 6 0 4 13 11 2 1 15 11 3 5 2 15 3 16 2 6 12 6 11 3 5 9 16 5 19 10 1 14 5 15 2 11 14 5 11 11 14 18 2 0 5 13 0 3 8 8 18 0 8 13 19 2 20 0 9 3 15 1 12 9 13 1 0 18 20 11 6 6 8 3 20 13 20 13 1 3 12 17 17 5 3 6 6 0 8 1 7 12 4 6 20 9 15 12 9 4 5 9 10 5 8 0 16 12 14 9 4 12 6 15 19 14 10 15 1 7 13 6 6 2 11 11 2 2 20 19 13 14 11 18 11 9 10 19 5 0 19 10 17 13 12 20 11 4 7 16 20 0 0 19 6 20 8 10 4 9 4 0 19 17 19 4 15 19 10 6 19 12 10 14 11 0 1 2 6 10 0 5 6 3 9 18 12 19 7 2 13 15 6 20 14 14 20 16 4 2 6 10 9 8 11 4 13 12 16 5 8 10 3 14 2 6 6 0 17 11 0 17 11 10 8 1 18 19 7 3 20 19 0 1 0 7 3 7 1 4 14 20 7 3 12 9 6 0 1 1 1 2 6 7 8 8 0 14 16 3 17 7 15 9 11 8 9 7 16 9 10 1 2 12 6 10 18 3 15 7 11 13 4 8 5 9 17 2 1 13 8 6 16 5 9 18 11 4 2 20 4 11 19 19 0 8 15 11 20 9 15 4 2 13 8 3 12 0 5 6 16 11 20 5 5 0 11 15 20 9 4 13 16 6 14 20 11 0 2 17 12 19 20 6 2 7 18 0 17 5 6 13 8 17 4 20 20 4 14 6 20 18 16 4 10 8 1 0 4 0 19 3 19 1 18 18 8 16 14 18 1 5 5 16 9 5 1 4 9 6 0 7 20 9 17 14 2 12 2 14 15 7 0 7 5 17 7 6 18 16 15 13 1 20 18 14 2 1 19 8 18 8 14 2 2 6 7 9 12 11 6 9 14 14 2 3 20 17 17 8 3 19 11 13 2 3 11 6 6 13 1 3 8 8 13 14 8 9 18 13 7 0 12 13 0 16 17 16 9 7 2 18 2 11 0 20 15 3 10 18 14 18 18 18 14 7 4 15 15 7 2 12 8 13 4 13 3 9 7 3 12 15 15 4 4 3 16 19 6 1 20 0 5 17 0 20 6 3 4 6 3 2 17 6 5 4 3 11 8 1 19 11 6 20 15 10 0 12 18 15 8 4 4 19 17 3 16 8 6 10 13 10 0 15 7 15 13 16 5 2 16 20 13 17 3 2 12 0 19 17 8 1 17 14 5 12 9 17 16 11 14 1 12 19 18 11 5 4 16 13 15 5 12 19 18 18 17 20 19 8 1 9 8 13 13 8 11 5 5 17 4 20 12 3 13 9 9 20 16 0 16 16 5 4 14 8 10 18 15 8 0 12 20 3 8 9 11 6 13 17 2 15 18 2 2 3 19 6 0 18 8 2 1 14 15 1 20 13 14 15 13 5 11 12 14 7 17 3 6 20 7 7 16 10 20 14 2 11 0 14 0 14 18 14 15 2 14 16 17 3 6 15 14 19 7 18 6 16 20 15 20 1 8 16 6 2 7 6 17 15 10 2 20 20 12 3 0 11 19 0 9 20 7 9 11 20 14 18 1 13 16 4 14 6 14 0 1 4 2 4 18 15 7 2 6 7 16 17 2 19 15 17 9 11 19 18 5 16 13 20 3 15 8 3 0 14 9 20 0 13 1 20 11 8 14 14 8 11 17 19 7 10 5 18 5 1 16 11 7 2 14 15 12 3 11 20 2 4 10 1 13 17 3 2 5 13 8 10 3 19 10 2 12 11 10 12 7 10 5 16 5 8 15 2 12 10 6 16 12 14 16 7 8 17 10 1 5 1 15 11 14 9 11 9 6 7 16 6 0 1 9 11 1 10 19 5 8 17 17 8 13 7 11 8 16 0 11 12 7 8 14 2 18 14 4 20 19 16 20 6 13 1 5 0 7 4 17 5 7 4 8 16 12 16 3 15 6 4 9 7 2 13 2 15 9 5 14 12 10 4 14 11 16 8 18 18 13 0 10 14 8 17 0 4 20 20 16 2 15 14 9 18 1 10 17 19 6 16 10 4 9 3 11 10 15 3 9 12 14 4 20 20 13 13 0 19 13 4 18 6 0 15 10 8 14 0 7 19 20 15 4 17 18 2 11 5 0 6 9 15 18 14 4 19 13 12 19 15 5 2 1 4 8 3 20 14 12 12 20 16 18 8 17 20 10 8 20 0 13 8 7 18 5 18 16 1 18 17 6 6 9 14 18 6 13 16 15 18 16 6 10 7 7 9 19 13 12 14 19 10 9 12 6 16 17 19 0 14 15 14 16 4 13 11 20 1 7 11 5 5 20 8 4 8 19 19 7 19 9 12 0 2 4 5 6 17 13 0 3 6 1 14 13 13 19 19 3 20 11 4 14 4 4 13 13 10 14 2 18 3 1 2 5 5 7 0 5 5 12 2 1 10 0 20 3 17 3 15 0 7 11 16 18 13 11 11 19 2 1 11 5 20 18 0 16 4 13 11 19 5 10 19 10 17 6 18 9 4 7 1 17 14 10 13 8 5 7 15 10 7 20 14 20 0 6 5 11 9 14 9 9 18 1 19 9 12 4 11 6 18 6 7 0 15 6 16 15 14 6 16 14 18 2 9 6 7 2 11 2 13 3 13 20 20 17 20 14 14 18 1 19 10 19 13 7 15 7 5 19 8 20 1 18 12 5 0 10 9 17 7 5 20 0 20 9 0 0 6 12 1 8 11 1 10 15 7 8 13 0 16 2 13 0 3 14 13 16 19 9 8 8 9 8 7 12 6 16 9 13 2 17 3 1 15 13 17 5 7 17 10 6 14 15 16 0 6 20 9 17 1 0 6 17 3 1 16 0 2 4 19 8 16 13 0 9 12 6 18 3 6 20 20 16 12 8 1 13 17 5 2 3 19 20 14 9 7 8 20 8 18 6 4 18 8 7 4 5 2 7 20 20 20 0 7 11 17 12 5 20 13 16 15 11 12 17 3 6 1 15 17 20 17 7 7 6 20 3 10 12 20 6 5 1 11 2 5 18 15 12 8 14 6 12 5 0 18 19 1 6 7 8 7 1 12 16 13 13 5 5 16 1 15 9 20 5 11 14 10 11 13 17 1 0 15 10 5 17 5 15 0 6 20 14 17 15 19 11 13 16 14 6 13 6 6 18 0 17 19 18 15 7 19 11 7 15 0 3 20 11 9 11 15 20 6 12 16 2 9 3 7 19 7 8 20 9 12 12 3 6 13 17 5 10 15 11 12 3 6 4 8 20 0 13 15 8 13 13 17 2 20 1 2 6 1 7 8 14 12 20 4 3 2 15 14 12 14 14 15 15 3 13 18 6 1 12 12 10 11 10 20 14 13 6 7 18 14 9 13 5 16 19 19 13 16 8 11 14 0 10 15 2 13 12 17 11 7 7 4 17 4 20 10 19 9 1 9 3 17 18 8 16 13 14 4 7 0 19 8 13 5 20 13 5 12 4 4 19 9 7 7 0 18 12 8 20 4 8 19 16 5 16 11 20 1 3 12 13 20 20 8 17 11 2 9 13 1 6 5 1 16 7 14 11 6 6 19 2 8 14 1 19 13 0 8 5 17 20 11 11 17 16 6 18 11 5 14 11 6 10 15 16 3 19 2 8 9 4 20 0 8 12 7 7 4 2 7 6 14 3 20 5 12 13 13 16 15 1 3 15 17 4 20 11 10 0 16 0 11 3 14 10 13 6 13 15 12 4 0 0 5 9 0 4 10 7 4 10 9 9 2 20 18 19 20 20 9 17 5 3 6 17 3 17 3 7 2 1 8 18 3 20 7 18 20 10 4 13 0 13 14 16 20 8 3 6 12 11 9 16 9 19 2 18 19 1 18 16 0 15 18 6 20 9 12 8 15 5 18 1 6 4 17 2 11 15 17 9 14 9 19 11 17 10 17 16 15 14 4 3 12 17 18 3 11 15 9 0 15 11 18 19 13 9 3 4 5 2 0 9 14 5 8 20 6 1 12 17 10 0 16 16 13 8 0 19 0 19 10 14 5 1 17 19 14 10 1 11 1 5 7 12 0 5 9 16 11 14 10 3 8 3 5 18 0 11 6 1 17 1 2 2 16 2 8 0 2 6 16 16 0 18 10 1 19 17 8 20 18 14 2 6 19 14 7 12 8 20 3 8 6 14 9 4 0 1 7 11 15 15 3 0 7 12 0 1 18 6 16 11 18 5 0 9 11 12 18 10 10 7 17 0 10 15 19 10 18 1 8 19 12 17 8 7 4 6 8 7 15 1 12 0 20 10 7 10 12 6 15 7 13 6 16 9 2 16 3 11 10 0 11 10 15 14 2 18 6 19 9 10 9 8 13 16 11 16 9 2 17 11 2 2 12 10 3 6 2 0 4 1 20 0 8 10 18 13 17 6 5 4 12 17 2 12 5