99913 325786 525502 147022 721216 300828 911014 800133 525062 686956 972143 305111 588626 859383 528413 819813 942888 280494 1026004 543505 656369 370822 467040 587010 729081 420345 106670 705828 469744 254084 1028945 804517 70250 345895 169726 1003386 71263 560104 597776 398552 995755 797776 533509 937915 135823 532972 33790 815458 303918 515789 308035 583632 270865 481800 1039549 94797 576164 338999 37499 34276 724406 769015 593453 836067 481789 227944 459180 160861 160912 12208 325488 601771 24939 743288 475928 485863 1039342 888173 426470 408431 810846 592320 633664 465256 573283 470439 110897 896825 282761 729050 569573 1032715 827583 751894 439088 861520 901082 327838 916744 114489 202771 555189 61447 236862 710277 359205 228074 989338 910256 288187 662036 199373 945145 87752 550924 987672 981031 670114 81402 386564 267752 123681 681006 375772 168010 671266 381594 572206 800834 493575 164179 1016397 867624 957750 444691 506578 791865 21910 414650 48663 914964 258325 367816 18875 122174 168996 852453 607265 272542 382009 877402 430320 835329 742476 545941 783764 641175 1012058 908457 986556 587636 65253 116427 675802 90128 4979 688854 795046 1040840 648459 759240 261275 532314 243131 891459 1024633 788333 446484 381197 680385 781575 1020844 999824 27196 77845 102811 485979 536949 357862 178430 33183 255802 553392 1020792 738738 850463 408842 692652 679312 764922 16496 550852 84309 833128 699331 752109 58052 458567 32454 22745 224707 220474 8610 871995 669917 551976 167267 457038 970174 815549 984184 785231 635323 1004008 875319 635902 46663 955227 577622 790049 973183 357391 357747 678914 505503 724413 665486 213996 558731 35429 71562 638129 569415 92363 58031 334375 780671 512245 15147 403878 517888 456879 401548 220812 1023293 890887 567367 921273 397515 159185 808501 179987 702181 840739 394513 425987 91624 746714 89851 219639 513496 699924 910840 379358 700634 915124 298095 871855 799672 791266 515501 131298 941664 149640 46690 84213 177253 1000406 625954 233960 101757 531390 674534 858817 718337 616056 439176 774666 204656 417280 89674 279118 811244 529555 343632 1019551 51131 964918 506657 818963 866247 453679 350506 367938 7199 336778 717371 942282 894836 597909 884231 617419 763037 749412 158377 644972 448275 460110 689434 102484 256885 56173 94652 967473 915462 1026082 242898 678197 298282 369296 871173 623763 742892 939804 184801 285959 870523 166899 475221 232523 353961 275844 12087 461475 986731 293634 700862 518994 1038939 379619 179718 473379 856633 786275 992655 778977 961382 824066 269758 112606 121191 58626 940123 750704 863848 822762 568338 646767 543670 640006 937202 651705 598596 905188 759025 793775 574247 495832 1006693 429237 114714 659833 975500 297653 662523 338978 935429 321437 707404 933746 1019221 620764 443571 717516 671588 632041 237946 2776 887805 655292 380431 413184 984145 718675 150149 489716 516981 36911 523026 344870 190175 340436 166031 815951 833261 623436 577787 394216 581470 219045 583672 546738 874454 895598 239437 687663 433247 764990 642914 755750 415203 57134 833479 1043491 955059 17242 298925 457460 757507 299875 929387 681005 920939 233711 160762 641701 540519 942376 604538 289015 998872 63801 643499 181762 201090 170709 727413 162153 1002380 614576 333920 393236 404995 187139 405788 696493 549974 244748 909819 417828 740315 38028 988530 1580 1035337 106567 787100 209339 770108 238215 892343 163214 519605 512666 563364 636067 298647 317519 127851 136892 420139 710781 335029 699619 948381 823677 893520 437729 927100 1017771 422319 258757 659006 344552 43112 752483 876474 1021467 259252 918226 1031596 132523 689650 959469 1030964 141831 691492 888275 254807 602398 1002864 313448 283005 551399 244896 592082 973297 188635 45986 38396 508516 920694 44810 146710 592491 756153 728971 939539 148476 911531 608898 251945 719861 690387 440939 228949 635541 689600 999273 195540 91137 832386 819138 147627 499905 699182 333921 314913 341568 190301 1002835 72511 223055 651437 608842 526679 504994 301631 586525 419962 13649 871991 345158 166912 163673 420416 738146 519940 991257 764933 32693 190694 763093 306617 336548 946631 340791 684688 495672 390928 897481 131908 759714 868331 360571 924305 471985 25032 246051 647608 449373 902362 995320 965888 746048 800920 625687 469040 223512 989244 1019903 41751 155207 687943 1014292 962053 462419 626171 533791 54863 246886 572896 176332 905934 654030 411199 571946 372832 760702 692394 599087 855654 249996 703858 880690 224069 615601 473135 108143 426213 832460 547901 52871 307509 207711 731449 522237 33445 154384 1927 119482 470186 824618 892111 841609 799805 73498 635004 917660 792668 127474 663612 135685 528008 68329 1041539 1012286 839494 478168 926983 692898 422558 453566 1006917 976881 220319 751422 692475 946896 539097 614684 692396 645190 461793 991940 609823 199233 738768 650435 82144 819215 850117 1042251 449214 458469 856158 131764 789579 1045084 827203 481269 1038688 152814 80796 268591 785814 796797 551829 922147 172237 687821 795105 47286 924585 922117 674356 183668 314384 683315 91592 1018891 194989 107717 276441 355275 838256 958224 426537 815149 673548 1043660 315773 395593 1011576 340373 612893 558174 155503 72812 1041496 527438 99056 127029 706814 997919 776894 171063 720356 603515 872672 418975 864868 1008944 72994 72445 916442 831410 801171 911044 463400 543636 124678 433614 498738 663571 278929 896215 625763 701835 189712 823293 396583 46591 631203 580423 720239 916885 81963 119578 228656 932632 284369 562373 362980 598133 667008 315127 436999 664382 635494 526915 634523 1035562 425591 98723 488869 302227 649706 297714 315565 226550 667834 233329 486466 630646 108326 103491 773492 547674 523825 807664 941656 523915 1021986 57830 625288 960023 584965 847091 715680 816817 917289 949708 99778 1010990 516001 283786 463891 48905 17091 53288 419132 903904 74923 91910 51177 956660 294329 831337 296781 781229 395023 587768 423837 450580 593684 880705 37520 269912 286195 1040690 500710 825930 403997 62880 656862 386016 138435 594627 617917 264117 747100 508088 116814 458631 844581 500478 992861 373432 85916 590073 309563 558798 888069 319091 450365 360436 980453 697366 671805 1044855 1032841 677875 653847 900681 228736 878078 449837 272768 886813 1046671 112868 931544 241398 844002 178213 957229 970344 921496 1035741 998659 755472 236852 274813 17662 852563 221855 715642 573034 247511 205221 946638 706484 695560 998774 1004661 873198 754580 806 260593 882255 963567 1016364 224199 609457 374480 128231 865024 419346 297138 178452 17577 378899 708180 514137 196179 491132 989497 925886 930451 1031094 932905 1035567 869763 1018191 44974 507387 350528 198778 525976 213336 363114 475788 422522 289756 146599 625024 153642 459013 882463 157812 521285 650163 938241 926762 724904 1001129 617981 314248 705528 324879 821961 251928 610332 510707 989597 745097 654525 214467 650934 53036 463053 1037524 523478 607863 120317 111071 139714 880006 961861 674174 524995 584341 996192 930740 522534 483719 816461 113762 528060 66658 210127 916435 133723 570321 277742 32561 298074 896929 706164 491789 736025 186180 715889 831963 1048439 883281 667832 36979 479578 899329 266336 545426 627755 160948 829507 23895 754519 708714 223618 347590 503503 475467 515583 364872 722825 798496 163041 888361 424956 533719 233236 23577 500904 1020162 664518 986284 688268 5720 333035 33754 410030 879667 7098 778367 469399 642833 980271 488668 488916 786708 562823 937748 613494 318082 291270 938416 268435 420421 772660 56348 394947 960107 71899 807 905635 502951 1016075 678279 831061 1020622 283863 477267 239870 640860 305558 915335 917831 786925 64610 50819 693981 574404 583324 1004684 419314 616519 57958 72010 660409 640384 794407 691529 821997 482462 812555 975480 829515 399986 659073 19628 259859 829427 393915 55838 294283 674490 513073 383977 235900 546182 647198 1040013 257203 600250 361474 602735 22913 443098 90654 853078 659260 188690 243195 591344 763580 700335 702691 763467 216798 2723 857702 55900 395525 675333 291031 1013115 914836 46735 259533 594405 372853 21022 852643 952633 179605 1015862 252151 720124 66917 66172 418606 487189 90459 564538 461039 584273 866415 215006 889764 735968 76702 322939 8956 669398 53867 900422 405868 759467 362329 592666 501929 744892 672882 507893 656943 840391 430019 547449 888765 133235 686045 950124 825303 783814 893014 793144 971331 335533 220742 920939 178316 576631 386251 947000 982658 579162 688517 945653 923320 260589 59674 624795 378629 967596 1020851 304969 838916 67448 993661 690113 37524 649492 458538 512490 848472 816297 828013 571468 527415 444227 554626 665751 272861 378705 90275 35868 635705 486697 99476 399442 733949 891777 397592 175955 355105 231415 793721 1003612 883041 504715 823556 464976 986042 815904 600458 512566 828657 67582 818657 268215 258316 346195 991073 590241 534998 645037 247144 616550 297823 978817 821718 46237 579706 243624 734610 999296 126782 536285 957699 148333 28038 238400 986263 613478 1009009 113366 771391 759952 860642 527366 755953 923832 523009 411165 145189 934089 80568 190923 883033 96343 528694 430500 688013 817943 956784 510625 445640 276836 716187 621724 922513 673980 412595 910039 467574 451649 805368 5238 123017 163129 793452 400640 547293 56207 910422 894178 318477 1035855 925377 338412 991926 748589 69374 247761 168953 648191 18462 102572 1019130 56639 278648 161142 638563 419978 783913 376465 366817 1015843 304015 791616 444838 923760 230349 399148 116454 49276 239435 887009 158810 381556 645171 721998 632768 275498 36597 673353 275800 763797 915139 984585 814185 961359 393750 810410 596922 518934 692007 49836 751129 868427 760951 560756 921304 148086 625992 595658 452170 812992 753185 415322 951883 701815 764237 337203 929462 196749 777053 786763 463340 441882 260002 288504 303443 91094 822452 964984 780757 153760 489709 703338 655453 292089 564975 431955 228958 332681 43546 423963 462411 831897 779030 438669 329760 728984 463952 686298 925144 606615 818804 601367 727028 155596 711928 798650 1024506 460563 555666 1002785 665332 751976 284092 374027 179693 241262 480567 361244 730744 975851 494724 776030 120105 310858 1020013 753339 659481 391447 777082 535428 727910 173959 17021 15853 554416 525549 489735 466062 337054 513350 959984 138467 266583 742830 985043 654285 488714 244969 502159 189968 87398 674779 599751 856275 463138 126480 360547 1040931 654454 813621 393485 108911 462240 336540 602549 911373 1022305 222653 712206 797108 860029 413359 534798 617728 141119 800179 110962 400370 666610 503978 902711 693357 694633 271258 830242 278714 448632 778541 60730 868357 617336 121649 902984 40669 268999 58137 890462 860088 602438 162426 155213 562029 1034457 996239 155181 377272 337643 696758 177369 975289 862439 842225 136560 434805 245952 754534 363478 115540 98666 292831 610608 736417 342878 783435 503916 325645 305434 22843 522935 465197 404383 359270 494596 1037815 366321 623653 974732 384841 396955 352759 308296 1005922 193064 706815 82297 1008743 121259 115585 228129 799968 500280 512617 681607 1031224 166504 171459 294583 319808 745177 537924 469248 215212 1029804 975040 14708 765332 475142 426161 231275 444917 400527 884407 430592 577326 937462 216594 799890 749187 143978 687146 158533 29086 659746 807176 272255 975625 964311 1048538 78955 837301 729669 485235 928633 483957 475310 221896 948444 792196 899670 108916 684043 247291 970504 409653 225344 184156 148111 162156 530684 1021194 678206 755105 691841 103886 648297 168957 708182 726356 1007338 33487 463815 1004715 465309 466952 281699 481993 423907 653758 40060 478469 146467 48813 127914 415643 123972 339633 176456 730668 136757 957261 940278 977979 531558 849959 22293 589233 553548 359305 447822 325465 155872 184034 761612 358245 174881 708419 333309 353767 1002125 777699 79509 642393 932780 245916 830602 410390 612998 135787 522073 384990 85799 541683 827072 706646 100898 601083 292674 411013 479499 665579 325286 748889 908028 511059 39032 940832 97553 9573 21127 129039 780012 296822 465253 414655 749361 323457 95466 625834 487435 455588 206002 870579 242598 672672 316570 179611 323762 833885 254279 1001869 546535 1046884 404639 760723 11131 172899 262733 1010718 488877 987821 658497 771458 965438 110263 349998 384119 249075 576412 747275 293017 434965 6810 23443 126185 870896 633491 861381 303179 581207 424077 509796 9734 891422 36914 1028471 58951 1044639 572497 7882 284318 572214 640859 691564 1032830 161221 216039 737839 500673 101169 922926 646444 625443 635362 790415 523836 694466 153671 379148 1046911 820389 794960 491980 367577 735025 618738 1035415 720752 324021 788647 114525 749616 984800 635883 832431 942151 598853 656576 759620 289961 75230 991275 904310 29069 624774 760500 760515 962285 284798 484586 536396 785674 311017 378845 208217 987367 596303 946594 773842 381129 1024542 758227 496840 571581 502052 984588 952298 413458 89111 38511 985360 567514 925453 475681 733620 458350 226564 1022923 115828 348135 161883 79386 306578 268710 385879 335935 988020 137420 567455 1012335 849700 139202 465857 911972 419024 457395 829867 890842 13387 484365 8498 629011 285067 788740 35726 321364 247081 630287 300252 78693 251108 590697 951451 315925 611358 1014161 443952 112820 199773 583114 983394 1018264 386507 403100 1032926 700568 825271 96337 177332 692116 846098 715129 747224 47851 295155 974695 42914 214531 1001236 567985 552014 270276 611410 207795 543101 491293 946992 624397 818098 745342 602197 649761 491478 134493 228105 810902 801717 115377 710076 1029080 308863 742266 661120 944533 483656 649783 702346 900673 847751 906350 1030068 573075 573339 286503 789246 617222 381761 967537 432905 126041 677919 664284 907162 514063 245821 693246 841501 230640 879239 737007 263968 356230 252748 362956 486611 241313 427202 87351 292239 96212 663423 18645 87884 177141 889601 405455 524585 893857 224808 25938 957416 824245 126903 938255 1022574 106966 761558 848827 219720 954602 160659 492432 873505 175517 495452 989386 973901 49885 624006 748076 95042 990815 209866 432504 697881 238872 862914 397306 753425 915396 239217 158462 886285 108386 202424 30805 1003793 162229 866274 869077 173256 310725 572185 995030 926977 241756 884462 927413 300333 1044618 1005525 317268 239843 525346 616614 851096 812125 846906 789278 572906 462072 313775 1001564 727735 305592 889246 778596 91888 5057 119276 845727 1038219 38623 99776 779609 204544 8703 64004 628290 596428 460724 1032679 339950 166641 1003187 637789 277077 1042548 102999 271261 850003 735198 881438 572322 352297 64188 1021737 64684 566266 666399 473792 220348 346703 608285 872652 303899 382612 815694 996188 1002707 393624 432207 975905 196916 426513 111427 711921 923217 91414 791373 1011783 206208 63139 179223 244161 831454 735768 708942 269985 53961 258746 791331 810573 461924 474161 944843 209616 135190 963337 820992 622934 1026827 208177 886911 989875 47282 852606 507528 986077 730941 320809 947041 360046 527396 477773 837843 76067 1034402 811626 1025195 151647 409142 434661 44347 612009 594724 645509 284118 449833 132850 843512 850775 1012783 1005291 509260 331931 318381 275103 42358 154370 447416 213089 587471 278258 883978 340424 882577 990292 1001859 878638 697694 441109 294052 960820 509370 640934 670738 123708 687756 24445 471065 66030 327329 1027474 242726 512692 46633 300771 497484 850237 499512 489200 1010880 324605 923206 715839 748637 77996 1000112 505049 647969 864451 921397 498379 996270 769538 832121 94375 878282 405229 837509 531968 871391 1030986 652869 965617 731516 975012 76808 246167 589266 972491 418820 344210 544567 726098 720848 12680 887975 451344 438248 839843 982590 197792 322605 657934 83391 222944 588898 652923 225040 452726 692400 92064 823484 208198 846371 820405 851055 426749 168746 685816 327550 120202 1026075 140841 209757 832415 831404 132366 810534 353076 787323 847344 975641 984581 247944 397084 246550 1035791 948150 911204 994596 82455 259661 152219 171758 299555 867963 239133 169281 850942 301006 56644 117904 147384 286651 841204 266608 861220 418331 957712 696604 2905 377257 969474 793074 890674 356485 258103 654323 1007054 866484 4513 375111 962064 1004701 79155 480951 91167 563085 458345 498737 839143 861748 1006269 1037640 40855 245542 802355 74162 784418 103260 290766 349640 947646 569008 91672 748297 481895 716900 799646 98455 311389 234396 754546 945080 319137 608223 304552 841814 744829 711066 109529 653696 834297 551581 955811 641511 114534 735900 1019174 187490 328151 917423 144264 244842 818339 511698 785778 253598 78309 758886 499602 139585 450556 924846 232215 187575 378379 306259 227896 1016844 555130 927969 461997 644460 1033587 577863 488500 301740 960870 427611 930062 260544 21381 107348 450175 480579 670281 288334 921425 965874 802795 321737 997969 912945 59116 501803 243409 976004 1021581 695865 313637 391703 192343 715170 180006 628791 339861 460404 203954 1013719 305109 1021605 514089 94732 147307 572043 108274 778385 788718 915812 1006068 495172 386745 702927 805405 79783 147307 608849 1037535 39776 836200 686546 1042606 72377 605269 507933 565635 911904 555935 128611 718172 250280 345333 958393 291001 687495 743370 377237 131873 482966 688852 150613 1039259 793300 510096 463800 546101 167395 955323 677730 258945 547210 261082 645981 814867 788017 924083 626835 315908 897896 93138 970069 566386 350304 412421 660951 272638 38000 552673 95409 502092 659345 164410 877407 512646 813795 509870 672450 860634 180518 904732 25502 286967 571202 537893 302874 144020 793791 557490 229187 765674 138318 262765 587656 397365 130110 115782 437567 1011510 487175 169711 708639 167860 947139 336225 623300 507126 706224 525909 709423 308810 844207 792780 1000259 895874 429256 565384 844105 608626 65188 241296 454765 644723 429329 33200 139582 876259 126338 391926 481842 455075 329101 991799 462880 191639 609131 506504 995012 547114 767611 452293 364862 612551 409535 646669 592531 303457 586333 45123 720427 657900 298015 989839 231505 272097 568820 224219 145078 587454 498797 358743 872687 237188 102464 1024758 110834 603704 628425 255983 338845 697698 393860 985916 887087 364432 945044 772126 921037 413908 606271 530071 889343 854594 714096 950254 469808 507508 550708 361263 484401 228870 1030461 461225 525750 435225 493410 125806 814807 402132 562717 492502 32145 516062 176907 480764 788291 270566 996720 704831 844081 526364 200369 181699 620805 729269 158423 645358 916809 654186 516371 772587 398830 514809 78900 374314 339143 618659 238386 3550 1000975 698540 641447 305277 288991 100063 856145 190788 38841 4871 830866 258993 153856 480631 275952 61447 642941 877443 244885 876493 156380 556037 754639 492111 587820 78809 867729 51484 47715 897633 318449 23686 553688 523777 717224 110629 160199 88228 172693 75604 67281 306229 336954 575922 625017 657191 839229 984995 1044904 862446 113385 626381 852009 597636 653227 405147 63278 716517 1000853 773309 320201 874387 813534 354726 815476 1022226 265823 603405 679050 611181 209432 897645 614603 881327 76201 978309 771804 928619 995289 376536 228292 263989 624147 204845 309617 655655 795876 102672 343857 45661 851070 953168 662073 691833 902457 919423 392738 208928 483340 659829 666982 243066 50968 27853 782824 404662 232990 18791 42345 659588 1045251 657380 150036 775321 163411 200237 963315 98862 865212 1027053 212087 943234 414350 331538 464116 1033556 960066 346192 398626 309609 91888 483230 927901 195852 1026519 882870 83558 712840 614873 722841 915809 804016 389116 857353 30933 960345 934890 430862 938223 933850 691314 180594 957247 11154 358405 1024581 51000 1026658 460089 163417 258740 420655 582474 555462 53871 125026 418452 342120 535175 513127 652570 103004 513795 759345 671490 809095 549960 447925 571159 993551 341925 465002 251718 611295 83913 159183 974113 184104 681287 338917 72287 605147 856857 703409 972122 588335 716570 226748 899471 282145 371339 626323 448546 693231 37519 463686 538711 99484 698542 980461 522266 166512 215894 731678 719992 927093 749141 119161 78372 483323 353121 227357 613875 611092 340624 287023 949600 572185 230112 189274 46857 236579 332464 841034 777007 63122 573509 395824 881722 166794 926278 122433 812851 700785 438337 119607 271433 538739 228132 736462 354125 679678 95684 392520 952373 972358 413017 414186 875420 775874 1036800 241533 828224 541869 519992 962254 986755 255110 996454 526638 641772 106384 1043793 697586 42147 383059 772774 700916 374520 708377 399989 775696 961756 857714 823474 27048 102758 137136 40885 246817 733263 698220 221370 104548 67190 240127 396386 811357 49758 444426 66352 319103 1004715 865006 222733 303167 626857 424277 868037 894101 548037 355239 407688 66430 684817 331926 190570 961404 373188 502163 697827 11796 129976 116566 1045327 40015 1026283 224858 882286 226106 755454 84830 622821 825446 158137 1046501 141500 747112 412549 216759 258271 706906 458224 249950 852381 551768 27181 792490 979244 323844 24977 24109 72738 1000963 392727 135360 364029 850302 824029 95228 162205 109218 273573 1005762 147909 492832 631381 57524 790941 708013 13687 479929 460083 687747 967354 917373 647669 1045471 164463 13806 614200 1026177 612620 608192 458421 328239 374701 40426 161030 732722 920718 253223 1024558 331223 639890 72311 203278 406255 906943 204699 474353 977999 716480 114588 778241 877137 988002 539460 165327 377681 846871 243107 599759 229426 692342 768140 362969 366807 649400 444693 208042 522409 826941 855067 375905 779031 367621 719547 138754 94226 663352 403162 1782 268429 284575 397215 402825 807683 628776 198131 186731 540656 399205 860424 228400 878167 16398 869071 801232 360507 364922 142464 162087 546598 200746 762646 775286 307365 738879 369616 238048 674505 775167 370866 592878 452775 299092 785666 506380 552665 145740 729547 854281 397308 963738 475741 775067 166192 581652 1030347 51929 618139 389683 303723 614079 624614 944790 689242 997037 933054 561791 917494 670184 659796 167252 628578 731160 275166 915743 1016325 49609 726036 990991 626955 622826 924083 111605 74722 254288 22269 338120 76991 997684 416312 166689 279831 991665 67883 914879 53798 225095 495012 364805 342379 440923 152052 9079 402730 358325 593264 864833 55529 1024256 385266 569776 234995 453965 1016663 279990 921560 760208 818687 529002 782571 639266 96592 859270 749250 607805 825651 211432 126650 150147 1042837 299537 47729 538488 842472 569001 771146 874243 183967 596985 293868 64497 177077 629103 701123 670322 635687 383518 364670 77978 322677 447803 432015 581345 16933 108193 571822 757924 144960 130894 883799 775330 448212 140772 666951 787839 768624 165673 468738 942660 986283 185991 206160 1029853 240285 966284 829884 955546 806755 8555 225300 72366 1036448 584058 258796 741043 551671 420274 983067 525604 7826 20018 1006907 416226 793502 335036 1014829 899248 605900 410935 81811 685495 761298 377387 642901 325123 205800 477512 228637 354307 474700 461791 506074 396301 759998 526183 202049 396503 1042948 779770 351303 976895 839783 421589 1029032 943749 1031733 952027 184676 468300 521789 966931 999484 634268 432214 491302 635961 531875 245208 303586 356134 418031 697889 575929 439569 588021 979729 10050 1003726 284046 849294 842679 469108 966005 461313 977270 188894 444106 132312 636033 694058 24466 175874 594686 170814 681524 938614 519607 544318 971261 22188 684186 328215 1010589 453922 903994 585464 71080 576984 1016140 14291 501015 394196 936747 261857 281028 379295 427605 625179 558833 226759 800236 96194 1031106 816987 299830 590551 80830 90738 77342 1005475 849746 789668 957872 63537 308302 833935 573600 733391 251494 22355 429508 629905 505778 117527 1012886 1030606 692526 544130 806323 36513 193339 317250 383838 417129 642588 40329 186877 813385 592506 958090 499867 838313 307681 146945 610661 283571 42816 848296 432685 951511 323437 327107 525546 758087 166303 475541 645174 160635 710642 398312 100303 70063 759782 470922 46358 815712 92897 176074 507795 196819 192168 335103 648559 188814 419306 428289 324600 415453 258229 572334 952353 537934 414975 946023 581375 157749 808734 892304 79437 558633 827984 973587 638185 30085 934197 771294 70484 729320 501327 949344 613430 998325 410761 275472 56537 530068 47021 314342 929193 689135 359660 97760 129722 117878 539483 825983 21570 439196 1023088 808263 233242 166935 373897 696642 701761 23652 850789 269694 362073 922432 775336 528778 2088 1035312 43100 752125 1025817 467962 35691 74991 255672 40234 161830 581246 827962 595086 595649 503115 515314 869818 857556 728826 598749 352133 660187 631990 817431 960650 4791 130986 450148 340904 756268 769417 416680 1025155 390753 705799 238703 984064 66915 520797 477030 304333 937633 50121 290528 6103 367473 5643 733522 471249 769930 127210 291287 662196 786824 287661 610476 359481 398188 487843 535477 306273 170777 921243 601847 390894 19160 142188 292124 192743 756181 905839 767986 974104 175263 742400 626924 860303 572844 951040 543135 116512 579027 590166 146502 923618 787664 760937 902207 735664 248259 440744 441996 321450 727985 774914 498259 406961 514 131950 260446 681198 507137 1024869 450716 247883 1015392 718179 424094 702712 766385 254569 1007131 432872 513261 575102 623212 192849 581873 544041 564240 164656 279036 155129 665386 167875 876595 661757 194046 4877 768030 713548 938360 72277 754472 164735 43428 272551 716834 151090 1037879 502609 388032 615047 190213 753256 162074 652962 754824 950593 1022509 767022 712800 670456 575576 861398 275918 954092 1047775 405197 973367 1016128 18796 893255 646567 461660 721033 250109 211787 852075 93735 279725 301558 459227 860186 29080 498845 164831 573082 362499 246491 713200 750787 1003446 514414 885576 583958 660608 64184 921445 509430 369328 73534 832141 53804 742302 474669 29252 563556 600608 720336 496087 369837 261909 914459 1748 344829 179678 292643 654736 57771 307424 523684 421280 390387 318979 331642 245344 159862 815926 443944 686959 511927 410344 122196 792881 437919 348305 86856 379212 324089 27943 432499 614187 32759 320425 1004774 935038 34987 144792 175832 818616 482959 59257 537891 245392 450302 417108 674500 36480 617144 509752 403550 97609 93794 925109 748728 943981 97027 863840 867643 248500 978569 1030226 456309 273064 76866 694441 421016 99608 1008995 591622 900091 54937 979333 254478 960920 634624 276258 396265 103309 251369 533533 1038022 651675 327476 276023 754005 681386 36738 463771 312139 678979 749756 242515 354786 998676 390797 857552 590934 732016 905955 36198 630889 218828 662130 38605 497375 1039171 219440 147873 944131 471571 636634 993507 567329 471582 732014 916343 326666 893034 770991 234660 927123 151713 128421 959639 532501 316818 591130 1042656 281839 1032622 751645 62706 962560 227212 498563 756391 408621 690789 5985 230075 143329 634520 693139 345420 426376 866856 945209 709217 613395 406841 357941 612960 764791 588438 54190 616085 440621 1009710 252047 758194 55476 40851 458504 774217 730123 22137 322572 346452 673847 505661 230354 573102 811459 643420 724565 492952 911675 367095 879572 331573 1028016 490582 1005906 65805 1043255 817761 378135 777614 545642 580905 602925 539782 216549 292189 78307 693163 666314 945109 646734 626451 946494 696843 358595 63932 15337 696989 788831 603653 238970 270797 726143 345651 476449 462337 483144 615661 899859 340035 181280 798145 806154 875713 530227 284061 37570 799566 989935 324438 995965 290784 689288 677924 896384 51984 135285 620580 605332 92829 698097 254677 834694 451049 954491 150428 502439 836218 506454 500288 536908 375930 920330 965486 672847 741176 771809 297270 904588 199077 656491 58252 387429 744152 471290 1040584 209727 127627 632102 900646 729603 373147 18763 481351 947358 404107 215558 78766 44673 176642 449724 464196 173089 720712 136211 404181 137080 220365 771191 246673 25730 944291 1013910 170124 146881 943359 816613 566590 686266 6332 53528 495619 125558 81879 168621 631451 939010 297972 584546 348843 679663 341207 489659 612923 43474 792812 891262 221239 779461 552385 774710 209134 916964 917638 82355 820886 24018 722580 206215 614854 996401 490979 28299 979449 119853 7570 222552 462354 139506 972387 220879 15571 330289 189244 557202 413028 399520 682407 234888 360403 526967 1026642 782941 671118 819187 770448 354815 1008106 309206 63447 21026 856736 875493 959040 366525 665674 482665 37642 58251 141035 1040815 793112 708235 116324 605832 824686 337537 789248 460489 102839 737906 650729 992972 31426 550700 431536 135406 777216 408508 663241 784911 143624 347637 324620 75285 411156 108272 898870 476265 206977 356230 244070 908408 894803 763096 525216 510515 353198 318664 978765 510607 487774 6781 806585 137222 296784 635619 796052 333589 835607 147753 651634 725692 191080 1026881 557643 461057 616862 669283 811771 952173 697911 502666 709059 169869 986708 429045 1001670 637810 173629 742824 628365 850482 796891 120808 427652 654437 505917 300995 334202 800936 466452 803974 675365 995357 629814 605252 358812 768745 871710 598102 471003 156853 791658 686550 834626 317742 401244 28194 141847 24709 783706 557919 843007 748528 661615 292084 47497 537127 538055 661515 122275 941032 910903 741395 321827 901235 982706 529216 1037887 799246 94421 818953 877077 23170 965468 851114 328996 763804 191146 161184 621521 346029 731462 563247 1040100 538123 385112 11231 85000 415630 419888 488955 597582 173843 936128 699921 112298 291325 920093 950901 119925 369839 1021185 437437 818665 927507 795468 693830 358568 936214 1032319 658606 807478 671529 809535 263768 1046650 569026 942296 95979 844353 412377 325559 406483 509883 32875 1029615 649407 453372 602875 259765 728097 782460 362764 768484 934833 18328 641192 5242 714986 402191 279516 78105 581004 389 611641 909447 1015832 50691 158805 834094 594007 417909 141896 576669 791508 67115 1019440 253445 838237 588376 668077 15548 569990 321174 628069 270270 925221 181088 621953 562983 120535 348311 351790 396474 316026 531966 317470 21597 784305 795582 738564 281755 782948 977635 807963 593696 727101 935388 505504 438593 744747 694527 908371 300146 940003 635650 1032187 83661 349786 800131 771039 390034 1016396 494978 630349 484257 529848 424930 480790 429570 434018 142827 610064 178269 218960 386507 1009299 993154 99150 996112 73725 942051 125802 834351 188718 325141 1007224 889345 409356 388947 476815 205377 481793 700923 19849 501263 608888 558606 70023 733040 236899 370100 584043 606411 188600 1039798 833885 587117 933871 441858 644935 637446 274566 743979 65369 955690 11901 498151 743557 655314 755931 989583 755972 806360 736807 760482 842447 435838 846063 459842 159782 298216 310340 324533 559117 915613 954428 908517 643786 261642 261743 899809 710249 657151 626299 544858 877368 891696 324225 325671 923723 964789 938917 263617 915449 703626 962193 1029575 658525 776976 868338 700028 203734 993418 917754 921668 486791 209313 209885 595499 40407 74721 262228 280157 492275 165433 663581 668335 8519 360831 564088 510229 1028105 112874 890283 406570 961966 1028758 76160 19371 590963 315396 218562 365820 933589 382615 719299 840609 248857 133143 516569 534982 742597 576306 648157 837816 991013 779254 986026 12650 426951 15449 710564 853233 291327 998577 558382 91400 132196 701500 683314 582797 468305 348570 553118 264194 213861 109389 1012961 1005069 529923 645184 258162 784376 553427 104509 624458 780850 863551 330869 112484 244939 136439 393213 234820 254972 847981 639051 956525 759965 38490 624061 686058 477357 921911 486418 399046 825295 381893 654062 491668 389063 720262 15963 980455 1024256 700225 28483 985307 561929 618370 207863 772491 558355 565015 868523 197272 908917 392596 655351 1017257 331561 474576 535383 624613 753740 240230 748460 396922 5281 907829 285114 486170 211215 1012961 71336 51321 558367 591695 554115 968400 781183 518189 110266 469085 817793 273511 701091 101857 961692 568243 980981 738080 542954 464135 59724 531301 512937 660253 515241 155131 626362 491766 302063 770741 789029 306772 949607 97895 410771 963646 724029 352106 89042 579968 147712 915996 511317 198440 84518 1041758 804530 675082 910470 132884 656930 357949 803804 979112 51972 1027484 625480 347016 939610 209478 841167 611748 490314 400415 52953 617969 180126 733261 514737 504040 429125 574907 839433 697607 847312 506265 146291 456527 976117 816090 147944 280516 608016 785332 65349 984561 863901 990244 230345 613729 916415 366695 875417 864807 976061 749698 436029 77143 136831 144828 836640 186762 746773 28447 1017107 511838 560176 593402 850634 520692 65447 848481 904285 179056 1002484 556971 270281 104829 394933 999668 987757 612806 151339 499097 311694 829054 908990 564670 320211 103129 174454 769739 388297 800657 134788 317418 970592 24418 104631 134795 998508 803725 1003272 383713 557093 940121 1021198 859235 584103 534925 433034 212556 770931 18168 1007837 420890 1039340 344298 147853 906770 433627 242872 858308 263611 899308 92475 979153 475743 350767 1014609 607140 132493 324759 367195 576342 884633 39294 545982 516767 11291 57631 816226 816478 685676 1008411 617270 229653 224812 638709 839594 796011 494527 865430 59699 279720 754891 838857 543946 570428 340155 266688 35181 720184 818495 546701 910493 961747 422602 693418 141023 13542 805139 772722 30779 482417 35732 392613 19648 475156 282126 769768 90366 909974 946435 17219 181898 347490 456251 658593 983166 540933 550208 139859 995318 816562 606177 121229 479380 289726 1017523 77288 886012 707619 19851 502238 947033 612609 876549 122706 45526 880153 194048 880645 607014 790864 489504 894498 205565 496434 1004619 695475 778901 573293 451116 849961 480554 892241 284596 536280 806014 1032279 249235 352632 812374 272535 1004483 50085 582650 439120 333310 758880 434361 203620 888899 304781 197731 887257 250709 620915 791757 833113 121148 123199 889169 497587 190914 540545 335691 566360 921334 19372 1017501 565982 694701 945050 65068 199297 46588 105479 690272 390045 528319 125201 941992 1022005 427798 358079 357108 746607 62690 924023 520761 38678 1048396 97925 715505 291351 720447 910491 324760 129796 716777 877643 781616 609172 490814 641167 902590 553505 3701 194370 417482 1040936 192393 649637 292067 292045 296121 144603 1023257 63828 560904 795244 86401 611753 1015997 612550 200117 79577 647653 922551 228177 545175 246988 60661 306807 930488 674440 734358 356940 1023927 866158 776600 501113 1017650 956314 975450 370346 885098 160620 750881 577810 778439 37894 684180 198886 479826 677839 496705 874461 134714 431858 997654 891319 301136 366560 694760 342195 397450 988106 830447 719383 922499 805672 100168 121515 142073 10804 155506 981822 52814 1015151 3026 40224 783113 734748 401455 536230 339282 966336 562486 616362 876665 286633 917751 30217 655215 111459 548710 80419 122187 928580 944859 103261 232902 369633 492690 48290 480703 592279 797996 899294 961465 986371 855340 970626 215128 452490 167291 792835 509672 995282 458725 990043 775638 179783 874394 620167 390964 893335 422318 303367 315705 795446 454041 832608 659135 383963 1021367 543133 53188 448513 677832 1009098 109033 576615 904561 226936 407798 940689 611514 679485 933716 156996 768143 954672 546449 881934 420159 409969 12256 208059 1000704 236447 287894 642529 192617 4960 382638 904533 638710 311261 172358 227252 76679 116802 956704 566748 778465 450627 744738 557423 676395 971922 128726 219479 910195 10090 2795 820796 565799 310535 694706 24336 757148 694315 544673 277892 356235 1025691 353748 168592 279695 695712 201351 330479 734376 190087 297373 967584 990138 629537 757020 560742 762383 365124 429487 83529 189649 293960 154403 275476 634513 200586 91370 492244 147395 935148 690843 312415 501567 1025107 97392 886219 764610 434472 699334 914418 606059 67288 838560 1019893 889406 292180 123173 914358 630948 716178 648222 1025628 942313 290314 61305 327891 359101 1023801 721352 991817 561076 757793 478659 62643 594886 295623 858818 803142 701903 903348 275779 840958 153616 700277 716650 242970 759980 556315 766332 287645 453164 752828 268899 406479 146428 72432 1028141 765627 930539 594516 532621 133038 127407 501771 856409 696510 1012063 194616 360714 40769 682487 873093 833343 823377 248536 960159 836922 531791 770885 983223 562785 249949 809702 267778 495806 59619 957001 254266 312704 81930 803676 937756 242040 998724 6645 1047272 822685 1039042 441418 1047268 143240 47612 134009 703705 227833 280621 74753 782996 679248 914133 976455 626278 682004 27701 593683 118693 59248 1048534 122896 941865 563121 718594 940111 949200 189641 658762 195780 669434 572111 718078 78024 49421 321149 453560 466581 247282 656817 483026 274381 121238 395244 696298 267764 128106 343766 698725 156401 131044 458424 520938 569745 684796 380672 677347 613892 589488 338625 655871 577118 281216 446768 164275 477975 704754 632360 118452 878476 945167 271015 358014 850556 1040868 808271 511696 566923 672002 1012454 997934 258754 146687 718550 97374 914189 670451 611245 859883 557244 884220 275358 714150 918274 287674 936191 611103 509817 241875 437961 277808 453277 585072 514331 684403 118860 381375 267703 223687 535628 836207 105604 463055 1022661 23863 536586 628338 706755 529743 151033 873564 863413 778228 257954 836220 872177 585961 580220 949124 500270 100081 819361 348525 257032 641110 880974 946672 998783 241509 940391 1022733 818040 788208 431088 483208 882490 685770 281237 97127 431859 434254 140835 79989 986673 281305 167692 254659 1025641 565324 163304 871714 137076 686475 383982 26025 192525 1030912 1012607 383541 527956 639256 422044 183524 895054 187588 749931 104601 779362 974842 992950 959868 459229 47666 820331 740727 790895 468202 557597 577722 802220 155683 617345 875063 566157 327393 508146 332838 47852 115630 698350 85123 347915 560407 125847 502155 132878 283182 1019187 224835 1015420 798470 189613 708337 1043906 622907 479505 677280 549552 332903 555283 546465 559354 876206 924553 161029 197304 511283 94189 472867 544998 991392 923356 895768 412645 55715 39577 858946 928760 767339 294795 447173 205256 80431 255162 258566 229089 807847 701526 611122 945714 982929 1008688 229048 539793 592429 214591 831435 995637 645826 813341 977121 194106 1003543 723080 268342 37153 240890 822753 412746 322381 824509 925872 129119 518790 858036 50974 805116 137594 839608 71289 1017964 974903 396455 291764 1020736 871603 856289 910308 548041 92996 155085 814276 557983 536360 135250 329010 652829 1043199 150878 660912 698082 481611 179811 166115 479569 341239 990677 158744 675346 680397 447405 466874 30607 42238 762345 595933 401016 519583 614665 339127 921151 273702 576660 1014561 303517 901105 1007505 120090 59147 419263 934158 508484 382282 313908 147613 659557 364507 564570 451282 783336 572296 605211 949702 768089 778969 59592 91543 590061 322208 430997 403685 170232 169582 537370 318807 906356 531739 502996 490516 622720 445762 806305 609867 943071 508354 709192 485803 1003381 501310 393199 277739 704206 428958 642211 11332 2199 904332 202708 605681 663331 918008 389845 251574 123111 460693 293216 951894 653566 790617 539153 189468 413605 379649 12006 359251 68288 300682 345541 444366 990804 313017 489718 475745 421131 456853 358309 32101 489651 947943 56929 348472 828095 503489 65440 727227 64708 570356 408633 916946 43261 906648 1043432 153064 314056 279176 447949 331368 853799 310755 932077 862533 562496 25485 877744 18803 57054 97451 254305 806763 504045 156715 665778 525739 719873 817978 60981 843060 9424 77259 63459 768522 582835 984855 886425 970680 244266 316952 741014 691657 649557 320012 917503 1023056 855163 667384 941916 1042529 406663 119331 716312 573589 563590 677526 336644 262538 645930 733603 864980 152161 119114 411483 944288 28991 257120 360214 921189 626636 271881 419823 976258 573367 622985 388422 732988 749359 7236 924476 476474 456043 839238 521018 967177 208676 285372 217194 932249 797462 536697 449596 754110 845443 703090 660195 953008 334255 868418 743382 837515 791653 612007 268879 599760 174704 516099 854479 695010 405539 498907 285336 733834 427730 347228 530993 115060 80215 482513 431078 530608 239758 994350 443718 1036081 411608 120969 713379 498257 190876 696475 977813 210507 531394 578627 348024 515776 758838 742659 238057 1005363 896363 763521 89932 230285 1045205 691975 704841 299161 48494 18436 631627 765065 909362 147081 423680 806767 25763 25549 215260 398277 218949 789930 185493 597734 500771 681757 895400 989586 459592 291017 483283 702574 521543 430453 383897 1037442 315316 112266 828097 398265 514473 1174 934103 532836 948290 989131 375722 95927 355105 119936 661452 832331 6378 772015 912662 296347 846792 530294 854817 598919 572903 918422 667085 807635 218616 325111 967102 393641 455600 664354 964826 225043 322632 637637 159436 189314 612094 895027 564612 915786 510355 254689 156085 292131 206028 937706 741206 634538 159986 929164 1021474 428253 313937 859561 144920 129699 417212 371783 345083 141122 554247 881937 409042 526055 955276 185043 28521 499490 172711 8193 485071 969575 142906 427825 751830 824717 438570 156572 677271 728659 717280 733601 896235 923094 1011400 69443 647922 508957 1039061 642214 971920 434574 764411 1019029 830443 884597 241076 193791 967919 540804 967036 192374 958922 991565 493397 784815 61296 692426 341060 67076 956952 628950 93394 1043445 782780 841394 864651 223394 1040029 525185 449410 307027 861630 789707 207052 952817 1031524 769278 743680 264586 12700 848872 154046 837328 989365 552767 197412 570010 694210 664345 615514 882274 1046297 270964 598024 1008838 739030 399279 186587 522760 463705 740623 699908 781454 928195 83260 116664 183650 93310 582593 324529 145586 243634 271759 151979 955985 906704 158074 528360 223797 820235 870586 931757 341239 689882 524140 887235 975958 577144 222479 355062 840628 437092 554248 188569 482455 791266 747294 695553 980777 521079 612350 531461 780985 301424 164280 249733 233016 271196 197696 154592 334013 460430 802286 975996 514 959388 46078 157761 389860 912098 297745 667166 673254 659712 298922 999811 71599 873304 380594 65254 1042311 904337 1031669 307262 116702 678167 193699 801163 73414 1018776 947152 382284 587380 438664 360180 450823 1039811 59294 525419 244165 940208 15957 1021429 436370 188639 61036 192824 515841 357909 302438 137273 557991 835259 111115 850407 183964 440418 571621 436880 79357 456761 121028 470122 961132 818073 284475 903180 123790 67706 666912 390386 375948 269819 109328 53756 41107 226526 994792 339439 853844 200713 58189 532466 328068 449798 433701 12307 185693 1041539 1030940 331712 568092 985811 70945 909902 84353 1007724 330214 5494 778834 655975 495203 51667 323287 363268 21331 707429 924767 201251 850357 727568 477371 703947 874316 393758 691902 647846 248608 443577 877251 308355 762363 774258 573222 886484 494317 100797 680137 236845 662473 893810 70545 756683 681381 853838 397031 206859 432478 413296 352824 198894 441362 182748 487797 1021852 93092 6907 885140 765917 308027 810009 218381 970913 323523 973030 514141 56442 246890 1005302 974471 879133 73508 912961 912781 42213 544040 881059 400123 1031504 728945 157533 850013 977280 859967 561554 430021 456122 53907 67275 159814 812266 594102 711284 903803 663838 26290 546140 826625 113671 560087 179769 782584 212859 255544 963106 992902 953845 728876 199955 676180 21267 51149 287341 763151 820247 331132 460147 389608 553063 753243 631245 930069 418318 318929 680969 926030 314936 985354 569877 914256 202170 846709 357319 460381 906631 557892 256853 111802 313148 62959 859613 12336 799125 439473 510942 552588 780533 504073 457149 992800 909283 893243 67650 383551 935815 21709 89368 915396 999473 923914 432976 197004 137683 798082 1010654 904439 533634 84104 513563 183915 856313 797619 600129 882129 844053 542813 946162 695062 485466 160807 1016498 260780 220268 1027443 300648 967174 193943 520169 289249 994335 794440 465139 982349 208372 407698 384064 449216 406277 1008810 837701 716466 1042904 748395 219831 192640 8310 928211 861458 23273 635116 234116 459029 390289 949708 474692 415044 518273 949929 887933 813413 421541 777374 21438 1035011 328781 401096 74296 901614 13484 943815 200257 382137 258396 441666 923349 89403 293593 945760 922640 601359 776449 882255 997301 737812 910234 64960 662954 166637 318156 714345 93306 179073 561059 419714 198097 668028 138382 244297 968452 780493 929251 841342 317831 229414 1038937 343783 889716 347519 396172 449997 845835 819860 358012 913789 223276 614754 599054 395465 971487 98478 756105 659333 800204 270462 667931 617226 892355 298653 389714 272053 350006 826139 113316 12393 573114 597195 124391 632073 827786 165316 927449 11519 863748 231393 524185 223416 226345 1034561 510508 27942 685601 829639 151801 151613 379061 922267 587597 509302 771028 615591 422360 1034830 344846 25370 659246 1008328 325148 408809 233544 157159 541014 41033 102656 612917 241211 450358 295064 418367 846829 74736 535092 735511 286642 636281 380251 671441 17780 150552 50810 824582 745538 1013208 1034081 1002324 604877 789257 303044 629723 129004 438974 300475 931777 504600 751438 216642 631728 487664 748244 148922 1025107 499639 285615 448614 637660 403409 694530 580335 569729 527434 444213 770785 735226 826191 640114 286507 757765 405170 564521 860323 412131 687210 168076 717440 790744 816913 206100 303838 34734 114276 150778 973630 537907 368583 301759 960771 491702 763582 886180 300533 310926 245109 376371 151746 1002643 122169 496308 845176 900771 741117 222136 886285 334622 752598 927891 189143 730987 150911 787417 332564 377969 925398 583656 920932 613150 212061 84830 569417 547044 193722 847263 547502 375863 276791 895824 726109 831760 1035843 287455 542343 998765 134127 911608 918593 916942 274033 658705 975617 717242 997028 962015 156453 612408 678535 581087 649324 826455 460218 923598 803451 545190 813572 1016625 640345 213180 303055 84174 717299 1016753 874154 522033 765593 635555 923078 915241 331647 73779 396410 200776 503613 730629 225984 523622 563024 229700 424373 528670 178326 769819 117788 191055 979926 768317 696028 538780 307766 336477 676222 495853 331203 795319 237232 414188 166381 459910 875716 891017 482311 454795 314929 148599 803787 768653 623121 593068 127957 310739 312482 566245 985635 51628 958405 781599 301211 990695 158594 409631 736645 227163 323202 769515 707597 994401 921236 1029455 951490 88404 528680 726874 515610 7448 420823 850910 122092 845201 402649 472563 457972 379943 639885 587892 764242 393800 184565 625280 1000715 478694 714807 330746 377735 431605 939805 870922 774417 884462 675478 41883 494427 202575 41779 589274 510455 365593 204202 313533 259806 990545 547671 791418 947949 502399 802486 241931 762468 388914 913386 27825 1002853 87929 879930 806510 188539 463979 699278 1044361 393488 276641 542454 122638 772597 451767 246563 923212 431070 558030 351212 490837 282083 202765 615883 360321 878081 235291 343646 1028075 541079 743079 642278 622066 214506 166113 365259 1046970 487585 903422 543766 764073 360521 571319 663541 551402 1027282 501706 549178 355053 126992 154232 646877 994277 712251 642054 836726 365640 462447 725052 2755 5971 70445 81641 686120 125060 525016 553052 78122 16414 954425 248300 1038579 831400 307964 563826 278994 362094 909361 34506 1027512 935423 381643 312918 1023675 140973 386084 290682 14230 175120 849015 513057 666663 280963 779109 192054 934384 726694 563313 580652 24728 627674 629636 159095 275047 229064 802153 638737 873677 440027 479314 845814 334043 799169 815185 636328 512968 196589 646112 293035 769901 483608 973914 778506 223946 518332 310911 781009 899711 701080 940788 121488 358739 304943 11969 215519 161969 315464 197585 672724 934182 376175 207221 553358 938725 456819 933089 218798 390723 35302 98734 761305 105530 167328 707159 95543 904938 186173 913596 522999 766484 698010 56993 637385 332702 420956 9776 13666 134161 630377 928371 34556 143134 564332 972763 985555 740373 697429 126140 792489 1031788 382679 905678 775490 937534 478185 852654 724713 893129 603974 1626 206058 342255 597228 391097 985110 395190 5537 892433 214594 298184 992105 71055 730823 427764 103953 919491 841476 406699 491432 816161 435927 861315 669952 395393 480552 562616 849457 2463 224351 616614 748311 641947 634601 106320 557007 113275 562102 93660 988478 193189 447166 383765 448906 878949 65911 717032 994463 697709 933729 228583 136363 67407 914042 549065 82594 500229 37834 94952 992954 828266 887769 650945 398576 19647 532276 161144 1014146 424743 355052 171601 859507 49194 356630 792376 424715 199222 79180 87354 795220 318745 1042730 120074 208286 72329 338130 912253 706043 416412 673641 271886 899012 644176 306071 670555 136978 972292 736267 232357 586822 314877 842741 471380 8321 910051 653194 500081 524844 7233 204932 908331 1014130 203528 965279 666963 513217 811532 505885 818399 185677 798341 484931 405354 836493 843920 805338 497330 299964 455596 2991 717338 268889 755518 947475 982822 676007 489229 1014875 203265 633134 66502 418145 454138 816184 134009 514561 1029634 87125 53786 609949 331056 115415 612865 730778 479037 304215 609386 9441 100617 978222 29174 250975 588052 284157 506664 132229 794629 663590 55529 87496 221479 911952 25861 185890 340711 169190 301740 568719 1040215 341657 696050 383633 709806 794842 285007 589485 99782 128097 56351 277228 645789 968105 613666 269403 536788 86385 310782 497803 191539 672060 238776 727569 497443 753618 468031 564487 234290 892349 259297 973705 154003 869837 277716 100921 215963 180629 649391 304316 594757 364011 234478 313915 299951 917355 393585 960995 879003 456437 795645 491365 654319 108075 1029817 565111 597045 877556 812467 5200 997148 364796 1017433 543280 595189 494641 417792 576470 404023 177991 853089 134920 817147 297781 1030167 413967 523392 179382 60194 99128 504744 356554 377190 149332 665465 229682 731949 392248 757918 184567 363937 645694 493284 962787 850771 204739 16829 414726 523447 19879 878784 349235 452773 357328 291879 542336 117978 363943 826703 1007562 714357 716441 24380 76078 502394 48791 952082 1000593 155218 1017494 840861 999706 409673 970000 928458 622514 540687 901762 938028 10123 935736 327148 343928 10902 463292 215380 264201 940555 300663 491075 867932 166629 720810 619078 720021 182883 406392 258926 291577 41609 519274 120016 329842 683677 25068 2822 461582 180138 229582 448685 258176 1036544 832451 789221 796318 330930 211941 17876 553953 565270 71983 614691 452584 467017 951042 775295 351221 474793 258209 341017 754542 1019225 307636 638247 429149 21440 267977 455265 544753 226058 469454 870532 791291 285349 325273 189139 185970 134342 484192 90001 604143 864994 956737 46216 582194 279093 588987 72581 495003 1028158 112179 397017 364721 14145 510577 284122 917663 76484 1032992 336224 680370 56338 124753 14408 780252 69307 459768 996340 804660 97554 377966 773321 529524 421038 170733 734897 308602 873193 276759 560535 254407 100708 956528 20973 439043 201345 430815 980264 148855 93671 2865 292419 518289 818434 566678 986680 188260 882561 69666 978058 897317 651222 449357 328639 68015 190393 57972 976350 928256 128166 17494 110837 452794 423002 519063 396181 344739 315738 829248 471380 293669 644972 1037117 462666 904398 268315 430302 618644 698833 352055 1019734 539349 953476 931667 615487 178864 677856 360006 750613 655439 739332 919978 223926 805855 488115 809824 607208 100881 645073 943626 779219 712859 489 483728 540547 477877 734890 110492 857447 1000861 472933 577566 865749 625939 561553 878024 154500 714717 294728 346770 168976 197701 284615 635959 669817 550038 430066 354487 816548 351138 1002189 328403 812249 530751 686596 738964 46147 509637 101988 755141 253811 45970 440415 791668 194526 627078 505997 183669 851290 246151 671781 894687 312997 569342 254344 611981 489950 409945 1020087 525982 627978 806535 177112 662005 820880 864639 246709 721081 972221 221625 293948 269526 580417 925875 105728 505467 526768 472685 670134 393371 706051 245229 39609 929132 970772 131517 437639 889578 277285 419944 525634 974677 456282 618752 224049 744878 58682 573339 393020 19006 428082 866769 649330 669456 13586 537408 693639 557170 122766 633352 36174 708984 225726 103248 446276 702585 767134 931775 771077 215952 1034383 630787 1031636 580892 601556 528718 198936 180288 285974 629203 363737 597348 651233 44366 654151 579250 284964 1036665 954931 1014938 273845 23192 879508 86606 326859 276462 417284 746055 309378 315461 290113 238270 1027675 61035 51884 600627 200633 769455 353741 422890 526948 972392 68813 504937 618762 88686 990458 474620 390073 401823 312135 128305 59495 194140 380105 382300 238442 188937 198459 820500 90112 362896 274811 260788 1030345 891359 1014795 471259 372807 17509 39313 584429 215397 510873 89943 166287 241645 728947 390603 585518 782609 821745 956672 619641 541667 93076 59692 60643 647644 329696 707368 965410 487257 549343 55539 390579 128025 75935 680495 957267 25537 635823 851106 579463 243288 266150 631991 284437 364747 137885 880123 896137 228714 307375 508832 246961 570473 256128 538877 486177 554080 155571 387595 450224 715468 890739 158698 488953 961675 876779 675162 1004507 48740 285134 337730 76794 863613 227536 474413 792380 669667 174634 437704 96332 1286 31770 406374 192538 978489 711521 488572 680536 415542 188355 451621 920063 923289 895114 209566 171464 290400 280836 150987 885940 169073 312576 389553 596613 641812 400725 116986 853058 723317 93276 335220 824503 734243 135793 661650 868594 386452 979573 824297 468168 50847 966223 686516 104270 96000 611174 1029457 905056 525783 534313 1029058 104477 1047081 508807 947245 267624 650078 807799 731229 956521 1026497 737138 943422 230410 325380 776692 910180 868731 446137 72702 511877 476335 736986 946583 502522 205021 249921 628294 441411 765183 294705 754074 659328 538710 82891 156579 1784 118500 273050 438646 1014678 822768 916744 344492 683367 460934 227814 30947 410653 113652 597480 689724 761743 37967 1014822 700379 1030199 557292 140957 1027947 610226 727271 730796 73367 209220 151455 853400 127890 934481 932152 353544 396688 336613 450327 665481 840010 220717 271466 207115 185727 142076 899742 165730 827245 834631 337383 883398 814940 926121 774587 507475 335123 702432 472407 231562 787553 469326 329785 529358 786838 982649 100004 46824 753159 835211 116255 429444 494733 368594 268790 438450 398854 706625 559031 458597 71123 138734 215991 751351 845401 567186 748939 924579 761216 32012 484495 749834 1014071 804830 642146 361135 941038 676782 10600 1014907 547098 77511 376135 250681 217524 1038997 813930 458011 893114 232492 896385 571955 645037 326850 366591 388347 363282 1002033 650907 852686 863985 157558 1001680 453740 983897 204085 935516 435834 987354 694834 709573 86528 931081 496601 1015503 56553 409343 194231 973575 211590 859099 665342 849468 535563 70459 53509 187648 1022225 5063 805318 929579 686099 790439 687967 967768 18161 944391 424337 286823 725871 814746 813636 948217 791479 976916 1003009 1271 708307 963247 138358 617228 54580 552359 428278 683046 264494 603838 217846 929017 96121 423609 272018 215420 704434 179680 331013 129385 527575 110722 748852 148673 40399 852847 957476 280646 777696 821372 130432 821760 855351 215811 177172 417209 751972 244832 713300 940417 607707 847989 817878 449066 705652 191014 368851 563148 24043 260062 39082 84547 330337 860169 84062 155052 219609 1023384 149523 112364 199868 617600 230036 952361 80981 190011 812496 800078 332630 224837 238425 346251 202322 994976 950500 554707 64576 1041488 637131 111709 792318 703456 912014 88356 281548 343516 105293 218471 891853 740181 706128 554537 670857 535136 130432 244146 999534 303767 596459 898060 380746 797078 490563 903 716499 728959 908640 709941 1039135 531319 241337 424302 847660 673831 2799 198734 597337 970811 13891 529970 522219 1006310 896795 423999 18826 759901 380545 923867 867777 515671 325795 646194 792961 185492 482644 234674 557982 274771 84106 133007 613712 427481 66270 196928 10932 924401 803343 227840 854857 974183 731519 510542 606836 219788 187060 388973 675836 445621 103897 253925 1022094 276412 944698 782336 826938 824701 947915 607822 116980 397914 113314 942113 376596 416184 619897 501266 85462 651904 661549 790650 1040859 699295 705857 908282 429991 465030 287068 871923 240673 859562 144326 1018127 587029 625925 399087 750006 149941 971411 145641 959130 717588 307414 682985 815404 228522 200019 984778 590372 662739 642323 218505 159229 503119 508195 104906 652662 209860 172820 957266 1000978 916023 139643 968843 1035929 669591 1047666 976643 795541 935986 995862 152557 357334 423486 801543 578718 330990 479826 546539 915217 1044406 170986 125162 262756 554183 47590 779315 816985 258 49931 411766 8406 707081 71296 634473 570469 502467 164947 517188 918196 919516 525810 236100 571414 246850 329394 73515 830721 869801 801868 142526 837262 624904 69467 967750 681725 804634 889823 858896 159278 534750 987580 693997 641576 723992 728380 514739 759701 939982 999305 647865 709188 876747 864052 143711 628135 253471 366769 2948 519507 421276 227032 836878 800130 469083 654182 335206 461716 542518 460666 109561 315017 972619 799768 23736 962441 491135 27305 64664 873052 1003512 789881 448019 982514 176290 110648 89510 220381 281516 352378 912977 970194 923400 294455 300570 476204 944110 9291 127626 833641 202585 794871 7470 993451 308872 294494 43031 272695 250751 760585 633435 918777 675204 184932 515218 421375 178594 1029439 509273 966138 513833 1036877 521682 509632 922668 855720 415266 209612 598529 298571 688626 30140 1022405 142487 996591 478418 962773 165071 837451 118644 1047894 887451 440889 528301 215727 766601 939124 1002153 949770 502407 806585 960829 363222 959083 233544 757852 816967 74859 981863 1016227 356565 425381 805343 625614 848057 308888 391549 871232 389235 990121 936082 96896 536135 873888 868980 4790 164282 856616 252923 654386 213018 15442 401412 20198 569588 640274 945138 336615 758428 719809 769064 389360 372392 226969 854160 99038 425589 363324 766231 750645 516001 87854 457262 1000089 317583 546902 170315 323158 290022 759169 676198 600794 688658 415455 827260 728885 54210 487044 947984 112288 653416 725224 659109 688371 30140 474472 703557 271148 255289 833219 516605 415727 403615 953245 59998 622593 700015 143103 808190 1032908 640626 663765 774901 114399 656947 861807 488289 51819 114048 791296 122850 50118 162541 532514 502046 750060 41040 775761 762686 1012985 591686 558443 152175 837296 439725 675126 943971 51959 696872 308698 19405 258137 493727 645219 704233 712835 249532 923456 950769 868551 227438 681671 988329 262812 797802 992687 164308 82971 346277 624020 932796 245892 394971 885622 198830 512183 241932 421946 655227 523196 124409 2344 300025 988987 454059 663659 111488 915460 400877 578964 651630 438921 151245 220696 312227 1010527 679711 220621 577286 964545 116986 446321 607230 232973 476728 425251 150265 706116 754938 198888 426216 273038 650275 689447 1016769 595892 356312 564525 233212 437669 751110 216490 141335 888817 969436 404787 645906 603729 828748 935102 591604 52509 899983 555048 768580 239060 354206 294578 565136 210840 56249 945024 981482 831407 550628 50713 504165 266755 313701 78570 749468 190883 694600 633795 1035308 821568 898779 18520 887094 646065 971058 1021633 122846 967791 326308 99322 842958 725018 347468 971876 969907 586994 696201 339010 440511 729950 1001598 370749 258854 812649 717971 919009 832417 185408 428530 941085 771054 560821 531722 877511 474189 791487 587024 872470 151557 663032 499833 210726 797149 202013 530818 199288 907427 921234 260776 139119 609193 744923 836400 149459 745282 570660 142240 490066 194890 579003 952900 658170 996763 53392 739242 488385 434841 841403 1008422 240893 626087 956918 657231 857580 90032 474399 732800 322862 985503 971960 808792 940358 688358 751463 739642 393500 347131 646774 583886 275581 138967 628308 924798 763034 231285 966418 573690 437381 240217 744678 175541 338359 462598 145579 313701 844941 818311 348256 536198 952518 779751 120741 483288 77319 419513 772161 101597 421975 610193 721566 124508 596131 410248 785995 852705 546107 155580 395897 414522 98899 950733 597631 1025787 688771 690786 342615 311547 960328 376482 874270 326613 10624 930747 518039 851560 12786 84831 977065 163928 1012164 999490 98781 269962 609027 246429 603617 999340 755999 369838 303879 919723 829803 1021750 644038 1007930 177057 259577 139064 723026 827997 894018 104859 243884 23453 1046876 791761 613705 997703 507162 635103 873963 205219 996432 851057 707481 405469 474455 828757 333087 453765 490637 178427 928651 726542 497875 226556 470705 194898 231437 894864 850344 1006092 846758 434198 182091 781148 752905 241552 845498 22599 952873 211236 884694 646197 98810 479900 354248 1010545 364789 259303 722298 158637 150936 179350 607772 916603 1012964 932447 565665 446421 636637 447390 274239 889493 299790 209615 838131 386302 738562 935957 804091 254769 180428 317879 700506 146873 966528 304285 503127 188928 777143 986327 643838 799447 48655 89622 402077 315634 547241 302129 101448 1045354 473258 451490 951127 806969 907450 23047 565987 496833 661384 372385 25164 552518 634691 666328 580021 74351 1032994 217781 628358 833481 1014750 5478 425962 568900 898099 363965 1035087 870324 767331 217778 786664 417873 852914 88029 921646 972599 670443 613884 619611 34535 195289 914291 420077 708036 58319 66759 536105 108183 893729 785698 482710 479500 921512 751315 151166 166451 284227 31691 363120 218367 734800 611872 938433 545482 806455 258189 602118 437199 227295 771824 958619 427951 79159 353996 1032991 398829 928943 622533 335862 337522 112060 99366 97478 741897 882007 514398 704762 701156 2687 891006 715330 77077 51890 515773 725265 673558 429688 437748 687390 234050 757209 482595 248291 369497 19681 301290 138017 236288 1021987 390160 549210 212543 364851 67584 831062 1023745 772907 927047 629151 545943 816935 168984 505092 1000501 958665 156872 69914 457076 883381 774226 53686 233167 834326 927955 53876 9766 788504 940559 482099 717117 750699 719339 451735 641598 199623 125169 126086 613427 1011554 623311 318124 580493 361083 1007320 521463 282272 992979 958593 746523 1009188 198959 1038309 1001486 189878 622039 291394 646285 957525 27930 1030778 896406 126181 20424 1010067 121836 845487 277430 378679 946583 781791 458814 481845 968289 1045509 479932 927998 783449 344213 330514 297512 89172 706919 618533 623855 866919 793399 824413 49583 1002094 1036838 639529 2667 490633 827959 325753 809801 440729 454611 227138 557844 243656 587845 613374 480185 384766 494143 937513 221898 540012 347732 736197 940542 429061 434043 206295 645039 410368 521106 589031 778074 900696 578521 298372 55843 750156 877939 556222 862030 995295 557545 742570 15559 489817 24486 368866 743323 321220 1034875 465666 900221 367215 388125 321324 559170 705903 435362 188549 790629 670745 881416 652726 54148 924298 322990 890220 915937 293151 314073 142040 1009121 78077 555313 436783 873616 241802 18497 208171 495132 188402 991482 958344 403030 71075 446000 883592 118068 662225 316700 759408 372561 868339 122328 195848 845420 360772 371686 122911 883173 113475 108202 102661 192323 978739 258539 36368 682672 432028 333398 106263 155515 199880 145915 131578 1036437 784710 387278 567064 729365 843371 93479 32214 423092 501964 571458 1036575 1024082 349382 187072 963551 1026671 434934 68901 949639 646066 449729 936024 284300 810854 174285 618021 578792 291832 323462 786878 960664 535418 774042 1011766 153628 506915 500349 190725 331002 549069 397542 247431 290874 706934 735056 689788 104171 990143 711290 938634 589469 557936 240616 71862 891366 152306 958047 406511 584926 570323 281197 369795 145826 452422 680671 907432 965844 857760 735560 394485 850457 1029084 610945 199910 858266 158232 68387 64347 544644 40470 674831 199449 615048 360124 806631 802631 536155 370068 357010 166899 673079 804685 597948 953995 695128 914488 376147 644708 672641 190668 308491 900407 801652 716322 427995 315295 936061 838265 848510 50588 58344 213427 336371 461586 14214 632279 260094 383051 10797 653197 417700 252529 883765 956069 504243 814101 390139 623248 10552 679339 629345 207589 878598 216587 460620 184286 461622 365298 310821 160472 85921 700799 629337 22231 1033832 26294 412633 4351 661869 671744 123803 862492 319447 902057 749591 84507 33426 731489 174538 655 12492 303804 634806 660781 713850 406450 119776 678224 554705 6943 358353 928629 836813 379716 63766 748992 189357 225860 830912 399478 681332 791208 651493 481921 568682 142300 343837 543215 21658 848560 1008389 140403 40530 793047 1028544 401379 982181 797291 87921 969400 828652 879719 897986 851089 668737 1007404 378464 153264 746498 180733 830332 742523 839252 273538 337995 715772 901790 79689 280455 638562 10761 668736 722413 710782 31751 161597 593597 525127 508617 77430 690237 500822 634823 314121 192566 929387 49213 719221 460917 860646 684456 993823 512844 105806 362060 109007 40974 294350 285105 608816 665494 921523 345378 105043 309441 1003247 201773 503596 750831 178073 1018149 490516 171142 435819 651683 768837 191343 215363 248577 157281 263575 925602 358110 507628 521071 854832 327581 648909 634477 716854 60645 461009 48521 1041954 75810 528680 778689 980999 1044739 652774 316053 750874 844282 495491 985739 512310 787647 393564 238508 5465 194253 373296 803845 122917 400868 644259 989736 259680 519301 556990 911784 1008500 800377 350061 665504 797167 103755 574720 10029 230404 187593 376746 742895 635913 171911 9477 362636 91383 181083 369037 218926 695021 665058 731424 1018368 996270 676090 65412 497076 980766 474950 1003745 731136 866248 209069 875075 50204 131931 36571 336409 94021 58152 778687 377017 879934 470182 1037323 407770 789706 254447 346040 712728 558131 729664 96895 1005427 908742 469629 277088 463824 259157 583082 535071 423543 1015731 658803 464322 423315 471356 187045 284437 316597 1040458 345523 1002022 191826 116417 1038130 1036745 329536 576900 657501 977940 278845 125181 799633 874212 330088 492953 333010 672855 271814 984138 973381 794448 806078 608003 378036 876535 413085 544064 153613 1011766 379155 778363 596963 368701 293301 479416 125931 666366 920697 147706 579713 1002161 952636 426955 694049 941394 346943 853944 951022 465182 952742 775123 11566 53530 356344 463920 687563 1034636 50850 472680 418772 40064 797556 398873 988666 765508 1038882 342371 910099 176620 591044 990572 1020571 671183 310358 365277 349486 94215 1009977 993892 214287 631541 709552 373040 947877 12732 834660 507256 825592 806081 525537 1002228 468536 187953 157719 1009506 271415 163451 574169 716547 423146 620754 257121 416027 505579 516012 7882 431220 898554 1028421 585621 979931 879479 330781 776229 10914 888554 29558 216642 678173 702076 336855 814234 272677 984955 882572 600891 588440 1013466 1006371 75803 8150 39342 709104 196496 993862 329138 297610 537816 607951 475588 951116 895635 895583 83558 48853 174916 462440 233022 264328 33235 933214 898710 51469 827917 110394 700380 256718 483619 275962 163363 773755 605735 309790 231841 1003398 47762 67373 360239 55464 180929 370734 508108 1017946 1025651 840751 878106 550237 958797 944834 576735 631603 127830 196731 571782 652963 362875 785267 591772 391737 669196 180168 584275 369347 1014077 60443 572674 771029 907686 239120 91042 107590 249028 784081 473939 41649 470902 931724 694997 780789 872064 167408 516879 800181 753419 555188 597900 1025753 149283 1010705 734969 1026059 333368 425539 568233 975419 36253 336907 781329 82204 88332 982320 734028 1956 890657 307449 1046935 783504 184794 252596 783574 1013470 689949 525875 895246 193104 475442 965706 428265 332784 802629 40786 304693 603783 110054 104361 127589 907044 487304 659504 724750 858523 554245 737995 1027691 613635 42520 38117 951258 516151 481761 1001 967773 751190 24421 762314 603930 84804 366092 401788 185820 112679 726561 815992 720271 468970 1042774 422460 995015 854973 873277 40649 417338 581523 436688 60707 382273 999074 769513 565461 107100 460775 1037259 342378 694699 823967 469911 159477 779637 455375 858584 999050 665253 85438 307192 526019 402760 671350 390344 504892 332048 739910 634108 130582 20948 681282 373677 569976 976910 493249 778965 922377 679259 544222 887766 409976 83199 243193 360436 637941 609374 1039155 698582 715189 187268 249589 864521 46961 17822 1014889 15485 541671 166271 761087 143622 1023064 893468 244970 364252 755976 419600 806817 809243 682434 785689 447582 527940 402001 972441 395938 12474 464648 476182 276143 89926 670011 890042 882189 458132 795588 378579 9222 93364 739199 51284 347689 709529 206798 345939 211146 817053 173845 135817 783232 435451 1008447 788949 654759 862036 533047 630457 850652 676395 544368 910555 554884 694633 951134 340614 441668 178649 535035 348454 112522 160173 271683 212432 256003 379127 954040 31159 224035 453169 492254 125624 593056 166582 458176 150479 355319 58182 1034089 142752 405734 342150 225388 493295 872432 390014 613981 972072 810717 1002009 714838 1035480 391478 161704 426867 498225 472269 230752 786262 700810 730675 500439 250532 12253 685377 396939 227205 576328 590224 888411 55336 217996 235264 30731 445245 49809 1028661 608709 827513 646368 1004821 643731 179477 549415 715595 453350 411728 380345 212679 179474 911336 108299 883772 499151 101541 90681 739233 357562 1003215 774271 57521 242898 1006258 139455 743275 648443 584993 552961 577682 47230 679921 1042927 317997 898951 411257 293205 708616 751526 498200 2215 20530 25679 980655 348795 638846 399194 714531 279050 712194 213379 868829 648116 355226 664299 1021257 910713 515174 889749 566362 1025920 924999 957418 324356 318612 419942 302389 287425 768673 797102 133672 974605 179004 717645 503638 137706 519193 754231 560054 677981 118674 840355 14630 544495 249127 738444 910566 396844 12792 512049 383001 851751 639309 84629 757832 978933 447759 113151 419806 274477 527948 113275 183980 48495 300470 258648 135783 163802 912421 693929 702245 693907 871185 589764 745444 242757 824600 216517 149251 494492 841342 924940 739015 347081 808360 19131 422360 732417 930720 575801 605121 331006 367764 689329 799091 138108 428119 22420 475586 235197 920287 724755 955879 432134 275653 753573 129532 716832 623560 698759 54659 594904 123722 126263 308192 596095 998609 348153 285914 835690 891016 118866 97566 956275 183739 117391 188092 532342 246622 617791 864680 68821 82055 867765 812090 627445 937200 306311 1018798 114879 139638 702994 613541 1043743 501916 961267 471971 537480 823049 445583 44431 458863 123909 477580 118837 44492 18944 986710 115399 536476 112396 834971 530008 970849 181598 898255 171616 982432 889809 598185 907579 271458 13922 598436 125098 105908 46773 262271 399952 699175 42127 488126 852021 885584 144986 519974 727367 224841 63908 397892 657876 520750 5024 791271 680978 593825 4515 345762 393368 167495 936360 112203 321250 416073 1034957 508543 443856 256980 646612 383003 195623 52633 660899 406724 78095 270157 1044420 441185 818323 472874 656613 448667 204836 871789 575834 882532 315158 276694 581014 591213 100130 15147 454325 755630 719075 318901 993014 311010 688217 843201 667193 809992 896361 207136 637573 935139 744538 977575 438405 714875 220761 304816 185349 893850 700918 944023 2170 734544 412581 850495 991608 672624 421438 277131 541497 519953 299902 290788 971549 686349 386180 178617 194596 259717 279124 166907 174966 464219 1039959 146333 809179 1044662 746201 826138 331588 193922 306058 108270 278848 251629 790014 541212 464263 430827 799277 721575 870259 820915 293619 134681 104322 1020737 523921 787967 1035222 872914 200490 525418 671924 284778 611143 174191 67849 364113 945748 537256 827104 757905 735521 897458 926701 665210 100961 212653 471557 509471 36654 84415 736163 207063 766851 194193 818277 454588 400065 1018064 424333 874543 305195 319661 529026 393298 563049 329566 991564 1031052 304393 576411 502555 554761 968441 618017 41152 339512 29967 220722 536369 257867 491905 263700 106506 651194 622957 305038 444935 1028288 771410 280686 463244 865245 123285 175877 391453 540498 313086 945832 737765 438952 289592 525361 433203 453417 393556 787069 583673 14437 49734 413420 329036 876719 738663 28132 668903 210334 747761 843598 657575 342157 707206 101143 779280 675610 118698 212401 3270 231338 736836 275599 281365 454116 156961 506540 793195 28466 906353 840965 944600 708419 566856 130842 715925 175244 808734 259953 588410 365762 863824 629779 131205 993633 734877 972558 622938 414760 640681 39665 304574 822171 1022333 782163 220443 75648 96005 134476 855552 705890 617617 232441 186014 572689 824661 302333 613708 959776 94952 809211 798979 780134 579017 72733 834018 91518 742869 258704 965035 470343 875218 857349 285764 277860 767208 750898 776248 678332 181539 612943 40756 520187 144882 527770 138890 134160 1000363 300755 135089 548013 496901 493760 809154 346059 435100 122282 687357 790307 1029232 582623 302402 459957 942182 211502 133273 511813 1027270 580718 744618 769753 373691 540663 13894 405820 515286 163879 160220 198271 107916 39646 588804 206194 129459 244994 799224 331823 859145 171772 905750 755856 204461 389433 949343 279732 846756 383147 180987 45950 122197 686918 641715 184598 517901 105603 490358 2918 19836 739808 278740 800413 192311 1021789 285318 954800 662836 1010688 572644 187092 66384 155218 754029 553990 434380 237793 649027 104323 479436 1048252 910252 302160 975575 452602 606866 84659 344922 36403 284420 802999 504869 725253 146355 157357 38124 47760 828278 422822 1031111 609275 604614 688633 351666 547309 693059 504771 100110 702740 962093 386914 664606 326305 852715 359417 629131 325834 402568 861680 519393 553799 454961 906097 32016 703446 86712 958700 412395 750264 823060 187795 577964 21297 993503 794591 749422 266251 282582 682505 89522 278548 975197 810642 14811 23195 784633 99516 728498 771063 463059 40206 542690 322048 111164 263635 218236 225428 46627 929692 918901 1011220 71073 532922 105252 243684 412270 790213 179396 868078 278376 915735 651512 621600 446739 288594 173634 388329 581140 207062 183178 171968 845749 666188 850077 643229 606821 678430 992940 955774 644661 171260 1046729 301796 618331 447064 824429 192595 302771 190699 592373 255189 535097 787246 347424 258936 855440 109538 572819 114635 264830 72328 409429 74341 182637 821226 713555 214366 297452 561808 597981 381140 25388 111436 170279 730984 464004 770479 162249 897726 681454 886929 678720 16385 6279 682637 245355 879708 157459 792194 529422 532866 5750 936979 87378 991783 923196 962600 339011 370308 831762 176491 830545 198871 150858 359628 694991 754144 900443 510 149367 259430 139359 854007 62693 183984 938644 741748 774423 1043725 126428 1036658 294388 368716 121404 651190 403905 308548 945760 777543 866221 889422 860182 588014 751687 25542 509134 803773 717314 415885 221729 583045 80312 388746 36423 442718 351012 282404 483487 858659 676198 375754 61995 870131 3971 985707 28177 1013682 858339 668158 897563 231813 174545 1042172 229176 519002 880639 542689 211449 561758 316159 301486 15125 523908 707787 267370 307173 282373 938557 376732 133864 681690 150424 614099 984128 598340 728317 93726 338484 431685 311031 536212 428 618276 222960 639694 1029816 543469 49081 351080 89354 78575 504326 488324 966774 728892 48368 990534 509305 232236 56945 24153 481712 661978 855019 367720 390236 805541 277154 137638 763621 212401 129085 491847 245076 362596 758601 33796 257751 989673 644022 165019 597568 77744 82776 545869 764551 809452 722535 524127 872260 430100 17407 371097 169269 1004898 663201 359114 643774 257367 539824 957249 113764 368693 1040629 82006 99665 266115 365340 116959 298964 891533 219189 715195 765406 512738 883507 584267 389509 131284 517488 1044723 200068 243707 919335 1007518 83385 621490 1003513 278584 585639 95129 145257 835889 492274 667665 1037664 967168 801253 360131 658089 225182 541167 85786 932214 651527 293921 566980 429529 205757 970162 960053 775756 550981 65659 367907 650282 1015463 209788 274187 568371 881394 777045 690091 753420 694710 1004238 630662 618941 629896 64335 954467 1039921 235137 519528 260558 107449 737471 604491 750998 323466 601827 636749 72781 103738 203666 616553 727499 128839 17652 681660 479660 556944 842040 353802 594893 763865 946958 902200 581843 692812 763435 469456 540324 799219 564169 965248 761067 721727 704292 644507 805272 1004676 358910 812694 292190 663162 131355 574860 477236 158910 274630 731067 460245 480847 948555 172037 737856 558609 449403 634736 599608 480077 980267 26022 1033156 158255 73140 659830 686768 918599 299637 33105 748811 700681 701261 971725 935 831053 479009 383014 98973 381135 393308 786104 241094 261296 956778 711046 228674 404979 696636 797879 516597 659713 909255 560915 432645 273189 260740 629386 988510 299793 336114 109741 879150 670040 248080 735027 481641 442609 359395 106614 353094 321466 569846 373747 650175 229107 638933 1024718 552725 455615 578193 37963 968267 223143 195647 378454 162726 88342 20601 998908 274227 973789 594139 788464 723777 1008049 256391 919815 674018 791208 998818 483004 181359 439744 492500 217005 172545 76120 832204 838684 328185 748469 572858 294510 247160 668543 598227 551856 877287 530497 884177 992269 51825 215788 870512 557913 88708 646740 426738 393609 320596 434098 494236 824121 901208 32544 390199 137765 193227 952352 293008 550320 548908 158230 651512 508768 594366 757961 746436 728927 363017 314598 729294 1029372 534871 953469 978418 675624 107064 500610 1000338 268538 1015295 435277 104723 65067 962882 378906 1032542 105371 802909 223114 939872 180170 390128 590625 277130 818015 859485 711622 334673 180645 879435 138053 71599 629001 642598 232656 747424 973725 93340 320890 661926 755608 960545 171195 57158 958420 143724 546031 584073 236623 797944 906199 513404 420522 354180 690966 501936 458413 694931 110772 122298 946881 770285 583583 1015988 505972 97052 751654 23482 907513 689136 792700 734063 116133 210172 476475 594805 637044 596758 535006 895736 795777 826075 137541 964900 538257 173352 38453 821674 910729 555938 1043414 885056 496371 754991 22067 965150 473982 471675 375485 766081 604027 717428 389320 982827 953185 669391 498189 928737 51273 559233 232231 164844 97394 240710 705558 67737 471998 907037 194751 224185 657460 651977 764265 269345 115324 782930 904001 1008171 494182 996994 524503 756788 862051 328297 615071 666396 774410 851930 841585 286409 823189 644075 457994 275108 797793 246649 565385 854554 832114 747426 509682 335132 425708 946760 83374 132255 713115 33429 322313 677661 675180 657778 931507 939283 6386 998926 762432 632193 380642 74333 424360 8813 3735 694166 869319 505184 457870 754356 178910 82919 803563 262391 218384 175123 41459 109664 220390 250106 725136 61496 498124 46899 224464 290185 690322 176478 179302 290723 9195 171162 720168 553113 670961 404749 558479 830913 1008543 674400 980282 379960 417622 818240 243051 298332 538457 354014 526728 758608 707408 415600 307099 603515 392137 778414 594131 484617 352946 493398 513 237929 564193 163496 791580 64717 269708 750826 881853 405677 303313 94181 220836 639556 465455 899430 727601 931601 475659 973758 953835 22872 437549 437827 286461 625823 947520 881101 238004 537137 880981 785721 858626 7582 327264 981482 789502 334137 415674 340035 40034 96921 163741 713774 377100 706328 964524 278936 311677 419927 1018216 579826 542557 28856 810683 142258 65269 421859 895601 1001680 903091 546626 499898 1014089 619690 93828 229290 392352 7439 743453 616378 578904 916669 861637 836676 828795 648370 556277 869386 1022742 867216 445293 942511 355514 757277 560049 490556 419325 765891 563591 950173 230391 289553 366202 990498 106950 967223 220762 37887 898314 1032078 428986 788939 793193 775694 789617 357125 324108 381399 968218 592778 1018912 743593 871059 1007392 976215 64107 105602 647663 78692 1036711 852939 661763 295298 439308 651803 348875 154862 62187 391009 454557 299368 306107 378447 211504 325047 698518 346333 839712 673826 118969 378055 957037 269047 10504 790538 808444 512263 222343 54635 764949 43560 197858 321776 514787 319410 396006 765028 126455 119043 931590 885719 1017542 81915 711127 285212 668966 630144 341140 275786 90069 747004 551322 121660 48370 888282 457965 624145 875138 720396 1041586 501932 734956 204936 338355 377652 878973 1014982 399326 870294 187110 25668 982726 167422 101817 175874 33312 645474 161519 34822 31304 551927 1042020 1001946 419002 240569 556889 813833 353433 22248 573682 752293 381739 247941 859830 470212 24666 609498 960786 489214 836405 886255 804310 965873 391789 122901 161974 3262 400600 661087 244682 27529 768498 378660 223246 340476 707159 530559 339427 96452 733258 1010895 204172 300307 444466 993079 802738 763165 592151 884767 900577 535707 144681 485809 563977 901451 6714 820317 392189 575341 942655 336725 786423 15943 29650 286994 338194 302243 451251 541645 808143 900428 159810 651783 1000593 646036 433159 1046273 636449 1023953 902187 300868 724010 343004 54780 144667 558781 956304 298605 509204 920527 298321 936595 479875 1015735 472706 157737 37887 830896 870413 931341 626659 639069 163552 1012929 479438 936512 466026 747243 567844 843329 160546 487893 330890 342061 688896 347629 92781 193845 173570 313158 863356 711787 216233 855574 603690 571208 838265 1021750 719405 1030697 471677 429221 892674 1014989 82880 52741 209766 1016537 26069 885020 520926 218196 243023 602709 629296 599595 794698 951613 314344 332462 758497 816390 689364 713233 865205 271623 1024137 549612 569453 16697 552412 152252 170544 519868 152425 382560 774700 1002576 885775 33436 132627 492253 574321 62617 212121 26091 80503 129635 422391 893994 547787 150378 738411 100332 120925 708865 176310 1001382 762847 360162 188060 452211 133450 441257 523624 828560 118616 743764 274533 917473 683271 859594 35686 410731 151068 1039184 73535 306392 993181 596245 923209 398070 285782 281512 254178 274488 618838 367996 815595 814643 692847 870251 232264 18210 337593 882992 531043 79459 161039 315883 828586 669944 153744 1009825 574477 581127 525599 25786 897920 517979 711652 403073 1043327 883168 872393 720808 511621 974378 776702 293825 746900 774383 392822 211142 208048 222088 221288 348049 782179 289909 452302 871525 505147 755670 127209 1029987 1031752 42994 629435 601366 626591 406964 4491 984808 69593 770345 260197 824234 635796 410115 515224 974864 571889 1042457 244278 69427 686356 97253 168087 738061 309928 478980 919254 398592 534616 244922 663634 302672 182359 80491 196911 463012 362969 391203 967379 515721 975256 725263 350313 357359 816720 609282 33633 687786 384322 879601 382958 444146 157365 397431 840070 694243 785008 861778 194406 440318 66626 976868 4364 192934 487547 28083 813755 863140 178288 511721 731642 201124 982778 512468 700949 543926 212215 76903 858267 740301 818632 742584 698846 695363 273362 450944 32118 840275 224509 752286 858814 852382 364344 219540 863574 902567 754931 416264 674207 318039 160163 432709 901442 83065 1001025 43959 624553 920127 93643 86899 599685 228283 952770 187052 836166 592743 605867 257855 11942 636574 331918 660520 4895 851488 610170 107019 991088 421522 332799 874412 872476 899324 412594 490103 213738 88905 382381 427769 236390 383178 700172 487780 292703 230068 405361 1013263 193383 315549 742784 489972 180054 477443 205668 195377 770759 63941 2888 299399 512410 819368 158687 130782 159856 893907 7389 643007 829746 31315 68476 822232 454539 337048 190200 751228 202089 660726 384275 974625 20352 452645 288402 393696 215495 642498 533437 161784 805880 622796 903395 79946 880148 905255 662228 206814 187613 46876 129893 473694 994907 656855 493040 533142 902744 498152 932817 1020666 871140 272067 540906 69152 272593 953920 960544 935745 75831 248091 446427 463549 659698 876405 446090 452244 679711 422225 716573 125677 264099 610072 933257 236179 281764 500245 533320 62322 958989 992506 70614 14111 1024527 846938 18741 539470 659867 81708 299114 608857 1045736 393038 665085 103360 635891 631296 1024637 994467 872186 47205 784122 106570 500480 2054 489865 856222 638541 78670 655812 59053 804075 258574 5447 267049 714026 907771 599092 581354 646172 702251 54704 674664 494106 1012892 353380 328513 792381 103597 854780 907961 600037 342435 819371 516149 762166 245286 34214 785599 97686 843201 819108 271493 373041 290149 9829 792410 269941 959462 409640 635188 498326 848509 945715 969388 262667 879940 264526 436609 941327 967613 265800 65813 332833 706892 268913 819950 668804 626104 817182 196407 115904 984494 473897 595260 403743 344894 421230 226290 301105 343644 215887 240236 237384 11616 561201 952423 374525 748934 643837 921279 649129 64367 651936 61431 818669 424863 168587 630966 642859 840445 960307 981061 331274 675669 660114 24850 339701 90073 544932 1022255 646301 384412 275436 131795 687219 189462 700908 754904 82735 211363 180144 326459 285004 935940 278084 14240 987017 763100 1046329 758220 861033 993843 698661 460841 660404 1023735 861215 847941 427252 651127 751175 14163 374265 194022 337980 144040 328789 643806 35236 131135 1016033 841178 200104 489270 1020982 193978 571252 763983 45877 776515 825020 61040 205696 552861 283698 823075 249854 923859 52753 256791 666971 417366 378005 999069 929413 867195 693888 258603 543024 1046008 396695 555741 887379 951915 473891 248559 637609 102611 877681 676420 627506 453909 65362 691938 459183 442232 1031836 732532 621865 205097 896679 833990 813674 284856 877008 57165 888962 238233 77049 604573 367940 428452 488455 1029360 833990 839574 263779 687782 863973 189838 559994 886207 399806 717968 917309 756579 12342 947718 81570 574298 431476 678969 304161 66709 376417 510684 570423 231843 157231 221058 907750 409916 692943 330275 78643 175802 174457 685467 421287 940699 37672 393259 45775 54017 454939 279542 828604 605234 155990 667525 879236 356632 709407 896580 969919 832449 715649 712963 942602 1043936 1014220 517749 904071 98634 64531 603060 348 436346 603052 556219 241455 288527 444852 11499 827569 657993 66441 880519 933392 735631 886606 706615 596098 759531 667754 342921 886465 913292 848905 919403 348554 588867 775577 715699 421917 242183 977743 459415 54464 729713 946848 403765 608572 257088 980168 849933 219998 605143 883526 1002369 809335 744378 906334 482396 614109 1037589 845718 485448 684136 335925 596537 518742 305398 779532 181207 287610 357863 510897 438979 570125 58273 646366 311443 65353 850445 422512 292516 929233 796952 571371 639636 60454 574771 375540 768710 870450 234452 68564 1012449 579777 485363 323068 581713 357891 249486 6267 249541 688652 52005 722570 451759 966997 894014 448513 178119 312120 835554 508383 979337 776823 954398 855749 492466 501173 888707 569211 781511 10235 871847 547691 167053 815413 953250 147745 133266 644787 682130 476881 180387 113577 433687 842449 676692 1042863 314583 21530 209532 751937 973051 385739 149429 281151 153265 331942 829664 461935 853672 315793 1006751 645110 811671 599063 732890 218595 145846 279013 431419 948388 23874 876621 500657 836751 875774 983238 528625 600155 283565 971113 346864 877988 115609 73078 957290 788842 1016591 642509 220255 62610 112865 850294 212112 685156 452834 67097 168966 846603 856173 284807 313484 198680 905951 562479 967216 823552 243224 356521 225222 899481 683775 331823 809829 68769 802299 784927 20200 910391 940922 956027 657518 356960 947309 409448 65242 547203 210634 516530 407123 447725 126473 929095 468165 880975 733096 611768 566879 21819 38824 418491 786963 465322 365837 4267 1048090 733816 869985 737542 1133 714470 484913 64238 218957 186904 935823 523177 939451 9109 516750 1038113 512000 849866 782538 1026149 289831 647303 72157 676390 662142 361856 208875 675643 891417 328909 293911 463645 789839 973674 793355 391788 171579 679352 223605 576360 406332 376826 295044 771704 865141 306905 770671 345767 875342 620513 947950 586274 1024241 705026 554943 31419 796878 513551 191778 781929 18967 882498 399966 759750 41796 871350 539194 355983 605841 644332 748420 530472 902779 587847 830862 882710 772679 989072 388268 970882 70267 309618 335543 815805 525667 573951 683917 720822 793485 80681 1015182 538758 549965 830794 632352 614117 137786 395164 614957 337329 83887 858306 570016 733550 621387 366398 695532 731329 298097 965112 898948 873716 94153 352445 247396 971382 596925 183486 26503 217432 752893 649485 53102 943568 424700 336675 955808 420026 593008 447325 1020196 190482 285654 931194 312584 567163 850923 192799 679134 340155 928820 602707 702778 783420 77175 20995 429109 457101 697920 921215 263661 860127 5981 545787 463106 1044105 483426 1021199 302875 193925 152614 766776 197983 966128 548164 882517 616701 84622 12955 432682 15268 927811 760783 679136 313355 3739 476614 569731 118378 921667 42795 390019 995583 416653 259310 77876 700555 35568 272065 720717 768210 624006 986013 977773 277791 716685 1011259 92817 42173 10983 1001884 288416 575359 714649 789890 284127 260665 607311 979700 1041277 142148 1015511 745662 796681 790270 472226 352238 487926 810056 406342 139352 826910 268550 973054 298259 589884 784035 787752 520443 449392 310922 694470 699181 944831 577198 165630 717709 1014161 42499 95642 503619 363569 819458 585097 480569 563281 329257 138076 451231 806275 328313 597962 188264 1043905 931318 127020 815818 46565 733227 575233 821186 54834 15523 9323 459150 326345 876401 941745 49 681013 221609 836283 341234 495584 912868 672921 870109 618651 310464 245757 1001280 997146 381278 247996 276016 436854 706019 789328 300802 725161 731127 671065 267474 567061 910665 695831 866047 436990 772104 657138 992684 651787 328555 625651 1015361 135881 774187 371784 145385 204072 399620 201412 628754 910076 538424 190044 14063 577661 704267 43691 988153 742599 875592 766063 113258 907867 573114 923145 685505 20380 104116 219137 562753 606035 958858 29056 181617 1014060 247318 1019093 486045 18999 278836 82929 335699 279911 909893 356586 865256 302102 1005488 888443 148465 198271 756573 698499 318154 408643 790328 580738 10258 851173 301492 682527 574509 632910 627269 283556 1017025 550729 765413 953984 680249 123912 695184 639940 354117 823965 49351 827559 900952 952706 656913 702210 573737 125458 504694 454101 596018 907533 220418 229824 260148 395032 188232 103819 549297 182587 1010652 152222 685681 246113 107992 760201 318974 988891 314968 148094 145959 999134 196862 781778 43905 87296 819310 681088 91617 394175 791251 166053 414947 457978 683609 54789 1036391 197238 177585 881285 811278 163418 656528 118447 824513 437171 789551 120369 844587 347889 966604 700510 500282 196200 987432 594091 68258 916176 572680 595763 1002585 759750 731061 114996 45852 668745 870779 911760 121577 639805 174893 317773 390275 844779 225951 288789 203250 297599 622379 961719 307968 538761 300589 867748 387516 836989 499591 786803 405243 767795 61982 888669 642770 862823 1028186 729025 562461 412474 537770 134305 819708 941487 626174 57892 167505 808495 396363 392978 1015875 983557 56587 116059 708541 114659 178106 940688 105199 1034332 498266 981096 240332 525927 497136 576829 821131 229346 830213 486540 695591 19981 505381 970617 421855 206347 420963 845128 778422 94565 813012 832485 492020 390790 82959 854109 654243 135487 379571 833379 229395 883525 143329 945612 610390 435374 1007294 397587 479428 367736 873971 110550 1027449 231683 562221 599 691922 569489 38045 424700 515572 201165 88952 583375 334149 494657 135800 302590 604401 1022174 701785 83036 566118 365176 183901 596446 209368 101960 737993 711456 935102 574568 339814 471518 845907 100442 513280 767355 526614 905602 496874 883581 571466 938919 1047929 342030 426103 10102 190084 978557 772583 459519 957931 995771 151338 393782 861197 1045727 631186 589683 948304 453538 638392 31731 1045916 490212 241653 137300 179936 145701 149737 1023261 211852 261900 844280 430900 238614 428004 930248 683109 761461 303642 78021 736226 977577 257985 396701 720574 859953 407310 78277 226417 816531 279259 415217 952151 108247 283432 108191 214321 448524 925078 63630 616354 235202 941546 986431 355507 517519 784016 190331 999247 809099 41237 339916 356296 606675 470700 895234 982096 454153 88235 701615 895361 585938 467211 321452 191190 426327 115434 44690 613167 124613 275212 578 312657 62669 208982 404574 703588 563236 975955 1022925 377971 881412 5039 1034555 330479 756138 712382 469910 700205 458454 594422 212114 695011 516174 919152 691494 780975 197466 397931 453133 976528 127305 231881 1019974 625259 779244 741009 356757 827015 119318 192875 231679 221201 1018914 156199 343890 1030553 256108 733238 319387 330643 131030 482095 269229 230615 883269 111436 41121 396066 256802 641514 441168 308115 343514 356877 265435 903982 864862 119001 806692 487261 1042852 392730 141650 767593 754212 603325 398417 92165 50267 955221 872272 214468 319307 552087 189505 517022 931065 337886 310364 790640 931566 504232 967836 118392 676535 883734 401984 383964 388710 266096 423756 903972 1013006 10911 210693 43964 160586 553906 985721 803444 50103 374873 738549 578047 314229 704109 92300 881527 968362 369766 572055 458455 992511 840163 649264 230272 1046049 620582 178869 282805 1009217 107157 777291 560670 871061 251706 175193 156745 900565 411460 599049 570660 183486 757636 903882 484485 995986 985329 899792 12450 271766 698660 177555 924313 799635 553693 1001548 876266 339542 95868 721019 654839 731185 811656 45155 447627 426103 893996 50060 1000528 983043 726965 631617 355415 394674 346389 535312 979348 639716 541795 142669 153440 231423 390745 853902 452598 205036 793813 149296 601334 606616 509784 286161 391140 197237 550794 353748 916137 552182 291252 128736 258065 6166 101700 133729 480332 644306 152909 126982 896366 158378 764164 348737 812016 156708 232516 412362 338732 650057 759819 165660 457188 767526 588539 556279 365243 590669 788954 437980 629946 42577 614418 983188 740301 205901 430130 7082 629060 909406 812139 451564 3155 1005604 44819 654318 856722 421958 633637 88454 714877 970987 847040 780881 856564 807489 778660 346157 287421 489721 1040824 884157 759549 852681 511878 318185 949187 164585 608445 907611 894845 134807 485038 463106 49793 981395 69328 998547 614278 369315 578365 347651 549928 544784 549682 430862 524647 728103 101267 846260 801832 61882 968548 984246 787891 759965 352337 311325 320563 53801 728871 99764 731961 427451 101465 442761 574522 523574 573564 26224 821004 405885 771275 885376 795245 337658 557987 451475 693372 547354 346376 379850 340798 15311 381727 833031 607514 704012 127666 273010 272733 585805 1031087 893685 4280 764940 214441 950208 1000893 610637 392278 330693 525669 955155 491535 627005 190349 807912 661075 884257 907123 299609 830020 694449 367678 550264 285992 279537 520564 592217 501481 840743 12162 916373 853654 62303 33848 141258 1000160 726503 637770 664600 604829 65235 235216 359845 738633 873594 505798 857371 795520 476407 71309 35621 491397 670377 133992 310517 785855 1024179 190208 348353 711990 833404 727777 741953 731162 424241 455163 712499 160829 888382 776481 648152 340884 283097 866189 124788 38073 58999 251738 977105 1045356 875093 646665 871100 1038605 515056 873725 577671 36132 327309 737791 961158 669146 396978 348090 299666 297085 358059 263744 456841 264704 733958 496515 16075 974712 743191 599005 722623 732832 41333 969353 101708 593494 335995 260647 792416 657180 714440 560444 28269 533400 446399 548527 290023 954644 1004552 881229 367303 380926 93709 961863 514571 357481 888446 859823 860979 882315 958669 120830 545222 594749 860083 939409 852171 867454 14761 96039 948049 301552 984432 198757 1025255 727386 247434 514386 405028 724772 213438 26331 166176 911070 663960 267088 993785 156601 158438 716517 573264 684300 196924 528434 97993 164560 736113 425140 98702 296485 821280 696650 405709 549323 270888 678584 180789 263850 447789 888359 246909 856138 53780 610723 506846 914779 758667 500892 970388 51247 774782 899174 229728 100155 625315 182457 951305 654746 265968 623665 495062 603018 273951 918734 346646 552684 943921 678006 939160 1033160 470504 235886 869939 799943 737099 104165 643391 615351 919078 200042 585242 53771 3975 28528 399269 45400 1019714 998865 497605 803802 324718 520264 1041378 511213 888294 28149 919914 135571 409289 857565 993871 878837 541435 677736 199045 679130 656290 56033 370565 383537 392105 408058 1044173 848269 633920 804933 94302 534436 958810 60348 340029 21968 1017389 34106 229874 989838 739766 846079 193804 842241 545587 714543 676250 937583 640678 549972 369843 239811 579929 852440 23792 737546 276053 480908 423661 644854 488169 571172 965067 680542 824105 102073 945 488380 630380 18245 239174 9389 803790 311850 447289 694389 364204 680108 858298 396408 502570 695410 388606 948418 506544 667657 479166 245888 374889 184161 1010872 422533 814531 749646 1008173 793030 751345 74504 67681 859614 874348 162475 642847 930699 761454 1017272 830003 482607 203637 22162 855533 686928 664262 269314 326564 748824 713192 706996 7729 770261 246821 741560 915056 783482 1042188 550914 858051 280093 630513 386281 95374 463991 592748 41900 506556 970599 48086 720872 507960 620655 680911 1039651 524149 242485 368571 933701 271335 353796 706880 1012505 566920 125512 252873 640721 358996 904470 878854 119423 641229 794529 105834 807069 704119 350150 1004716 165510 485213 639105 998982 736506 760715 96886 594425 673950 261009 789609 709703 565882 326919 99270 273144 462969 460547 468250 508310 876012 630436 634007 310768 533512 1024907 990868 672923 467555 433245 141323 462188 927611 725826 593690 460799 690479 787049 668547 69683 994628 1003650 7979 438956 598497 613698 992926 524624 968211 630243 956809 882634 754250 936353 492351 651275 659674 71230 719670 435907 1005179 984190 132487 741356 510666 867500 590705 277312 618694 850708 570326 559294 810835 35974 967612 159017 776634 219866 519885 755337 129063 461158 896983 999592 1040426 500106 622925 346517 298295 577316 1027525 398885 272678 929052 241784 751213 128179 41434 533958 997961 966655 183242 805807 648665 914189 425439 594522 226814 206406 347150 1031314 537825 674549 927694 790596 237165 811980 658591 792322 218320 183646 638079 1011331 271614 726690 953462 10528 727854 878967 16652 474713 829275 492314 129742 953166 250308 933041 537293 156487 753516 500676 116510 307245 771738 1024702 399195 238350 873307 604528 667936 390301 318459 935311 986255 964015 566672 1039153 710860 700351 137327 601428 1005698 611690 877748 460376 1003101 213748 603839 381055 326030 20162 555954 536180 762442 993758 538100 533441 931403 36983 745904 314711 849229 526941 977239 961034 798098 277385 502298 291603 919647 50323 821361 165004 616061 242490 955542 447991 1035449 557792 81675 754360 286820 699659 302352 647830 390099 117222 245037 537150 926432 82109 592815 248768 491367 886917 706338 651024 839114 587857 99548 72326 217454 665566 705906 324447 141628 909320 629057 441913 572449 432979 480486 288667 406926 759395 415174 531563 266744 618628 579207 160374 375641 416803 906133 73963 996781 778066 393118 280800 318326 533576 182294 282060 404025 580063 92596 671243 368383 107540 267507 838494 1024725 7307 729746 250728 165708 1008393 22549 292914 627449 867832 408641 510119 859638 183014 883620 915737 638559 179974 154890 11194 34006 997293 280073 182564 149760 596694 610166 682194 525830 722847 1042926 346532 673557 120522 37455 744031 631774 305981 103995 447019 675095 955010 977052 481555 305399 767304 525850 114824 851902 792544 387495 936927 276523 912064 725236 493774 238596 92932 1020153 767987 384146 545512 735857 181581 962338 186959 1035867 708801 268677 804671 344698 870038 677520 593507 660950 952313 326301 557960 636218 664442 991241 793120 716723 892301 828340 406978 555799 248075 422276 166567 362620 176046 254178 658991 26812 920216 205115 292698 344312 19148 177792 610128 184082 799156 918950 168410 212529 588186 979239 187878 723777 724526 427392 79366 1046896 742662 964017 807153 661171 984601 468928 489985 53311 136260 987446 197044 399120 402885 926624 146988 103525 531651 952591 72623 912961 929731 651416 736551 662508 37428 764629 437410 51825 961765 644707 269267 512286 190089 498786 439439 636422 457786 163064 358738 737922 715251 830414 538040 993195 25365 425105 130820 635618 842467 581490 738460 430665 269574 191911 880778 174408 882185 820712 137213 783624 355293 1046770 506822 622843 919127 837128 923868 879442 1025965 354157 788696 194949 816381 667371 62073 703695 544455 209487 248354 444080 481645 739306 107095 585065 333242 922386 904260 336003 395608 729247 362550 642377 391000 4974 607775 21321 305327 778465 882198 493782 214195 859485 321749 675721 276898 874699 442425 276668 1029403 756505 126918 408077 961698 495798 19745 881122 947744 46872 733331 916447 979042 612666 238989 251249 867221 101398 11038 774726 852432 711471 132223 434387 151435 464139 268680 515789 916512 272305 354104 212400 959057 462127 65584 636731 534721 509974 367928 578034 252537 28668 966074 914843 724837 85497 88130 1036226 943317 788778 924420 1034293 755197 516914 736342 361863 230517 66740 514865 426385 245945 317914 716724 765421 221865 884433 1035169 469114 483851 932938 142046 786395 990980 201723 775158 657399 756387 351516 379030 1031802 188247 487659 984592 278355 190835 616232 710107 739636 253873 582297 568848 348694 904108 912776 500207 895922 164452 452160 483928 571400 928958 359315 577107 273884 24578 964951 5001 748852 1033819 9444 679624 123867 677722 780696 597122 360930 270452 922963 313678 736794 433535 845051 610918 502426 172345 401657 919080 366911 445889 756155 726166 839719 826652 21552 958421 708149 915889 636495 220337 1023889 353998 295824 705304 49701 702753 121201 839323 268833 941887 842738 1003248 325239 342560 754201 444530 337247 460193 815728 189599 792789 86273 257922 553625 400150 67428 644193 718758 365351 297043 696611 511921 547150 544826 890720 318918 203670 12521 124598 314521 315984 989716 321861 188160 279693 1012179 225332 544884 629925 916770 532522 869781 396466 612450 581077 478371 754453 524246 346727 486917 421617 452647 544787 642246 758955 173793 966293 579347 782960 862964 325543 394942 46255 132403 895885 668094 80539 737496 238986 1010349 338602 576510 567400 422216 300824 815142 219893 635635 537189 809651 935040 1039155 758739 931182 645472 1045553 232425 839426 235373 595774 690418 676737 275077 1027401 330623 70877 446729 147307 10977 320368 743517 513884 797104 456309 379243 651258 334407 943244 830753 783817 758597 470074 561390 153454 1012749 642150 430921 730675 964935 879838 42 673415 680285 431824 589199 733307 221439 294225 542713 671813 108447 972249 655084 497345 472054 409797 1016178 362987 79997 606676 940697 304486 610293 1034411 15856 998136 573920 1001809 398350 426763 1038085 615603 5900 216366 212463 467233 851717 802962 98159 176847 147101 240782 164630 119893 1003383 977180 205756 175920 921278 608089 971772 873535 141725 299529 610997 771142 629191 597520 683914 690286 12784 486138 909155 252611 539217 873332 598250 482997 662824 52688 618767 27032 860982 146566 774021 842532 737343 544429 70466 427509 126861 487558 3843 75787 139374 445426 509381 979788 78513 317686 241485 894462 852781 884286 265378 930637 329787 246168 806029 588747 687671 67701 622624 38378 631810 780395 188204 337540 919427 559029 416969 674132 254497 298417 216018 100730 558411 41825 332646 748027 775920 623595 1045353 65087 318983 171289 121088 529042 745225 278490 607001 255139 559218 1007807 276193 289799 44867 583807 607307 406199 531331 955507 826000 310670 320697 485146 208042 99532 1039988 108695 386519 97430 431300 30510 454172 208243 22718 714698 720576 1006800 548091 964218 575180 411005 975385 558832 24466 745518 226105 242945 839971 113660 668287 242983 108247 714465 931222 591106 431049 681535 193065 240594 206681 1032026 440939 346879 823720 593881 543120 310930 489503 13897 90193 347577 1038824 297626 553324 224071 590963 206496 744994 591409 497651 1031827 344760 748050 498655 2447 86774 307112 41841 768533 837291 703828 655914 198280 644647 382878 69708 901553 378559 573871 229215 328508 264012 814550 1031852 614457 23724 81412 880581 504732 663104 513103 1043195 947900 688749 226163 316390 371160 523035 520012 48610 740493 565817 339293 778380 419425 374327 144716 56392 171836 140938 643427 1019582 419818 405547 704273 391001 373402 133656 880487 76743 211809 631250 87964 547964 155832 747486 250250 256302 756730 273476 166958 165210 338407 133907 756779 945342 209700 551131 834632 305117 1000633 458545 331245 24702 739473 391470 600490 804397 44541 598001 896945 787129 930354 792344 591959 1031860 407750 633163 967831 243191 1029175 9394 429710 908315 761444 313209 43520 758016 65810 539731 656594 91466 101992 927476 120718 978655 575859 639126 185826 568682 507555 99445 126753 655067 1002572 781395 302784 74725 719654 474357 52442 480383 943822 942755 540333 451684 472643 843180 104219 96147 369769 245472 59178 542415 891017 111636 118404 554015 151247 9378 338936 880463 954571 482790 286199 748142 753137 774082 791320 253518 517145 416026 43668 401160 141311 631897 926922 917621 441796 431083 369596 166581 340331 114369 686993 442028 900957 785616 54033 944768 621798 914 1037356 593437 987317 463491 617587 315313 392032 438181 630173 753712 683998 619516 1007108 765905 244747 321555 67877 1036943 999719 946294 942116 357544 130135 84534 137797 425762 171811 497512 329076 429121 931830 555942 308926 412690 617122 870540 1034966 981220 14553 1030716 636561 515018 416436 213979 534378 516378 665392 748561 783359 343280 789677 80269 498834 335788 825709 634751 351113 883311 201755 1006109 968174 709539 959553 60190 523247 797552 264912 452162 26975 454727 649884 155080 726579 328539 368862 442101 34567 970019 699824 44692 798103 221658 961684 783729 485702 46591 253166 687325 268186 910038 801413 940845 570557 621284 468486 585787 3070 913014 761217 70115 948302 917531 66794 149639 963780 739622 556697 465804 539929 577069 578507 28123 81453 762765 978206 780897 923264 762339 318233 753807 26297 404116 93858 1044698 504355 326726 156038 551228 364331 726885 200436 602545 485348 635551 113666 747707 510595 999272 356391 511967 608738 163447 417215 960550 847361 762951 711307 958109 406657 888215 714798 837845 958759 66538 806065 1028451 712287 266760 604927 1012833 224694 1009787 232298 846828 190559 250387 427044 126116 774064 112739 602567 823855 519586 833601 217038 498613 214356 869962 442649 120933 299911 156507 1022061 435183 352035 352537 831730 619273 760242 112234 186035 421867 446432 189434 818977 665298 190977 682168 528785 148096 162955 1033814 442297 612538 174231 824780 912951 1033929 691300 437205 863498 237050 541652 675184 704535 630814 882926 423008 571301 609291 885850 861101 301281 915992 990696 642081 235099 985253 236809 1032396 874631 71825 379220 179073 480830 154050 146179 749910 179514 255905 740211 669480 977565 144795 693672 636437 160618 953249 132806 241664 834827 758440 949913 644112 140746 979242 917518 303921 310615 653220 750008 681105 757064 744726 126540 10788 684436 789382 632101 451873 819480 588925 19137 428675 198162 796040 989505 608138 722601 423096 24813 575031 744802 843043 436398 1016275 876972 684897 482963 11112 139350 629263 727116 335430 402451 409167 353202 648320 380413 730182 403261 52077 278031 803741 430732 428071 445354 13313 237281 388111 462353 698788 532386 895303 881901 655801 549594 665398 422089 646907 90549 354056 273302 841255 884999 981036 971049 993917 57798 916692 354232 301635 999820 999032 79969 211778 879382 86611 903076 878407 14023 52708 482787 833699 727846 428911 139241 5804 19803 654970 767840 971322 291254 628816 625497 184874 515113 736385 362697 774111 483529 443744 752390 893884 439376 825476 586830 762283 416926 674631 116288 198041 471347 1005386 723552 421879 879543 253679 965271 815675 346227 229854 645554 207709 734933 934273 469982 717914 629232 95623 556850 662709 923897 708709 33830 767729 557003 488400 996884 750872 339812 70980 185278 38199 335462 733824 1009607 646623 354711 153096 975160 830118 554081 1010594 769021 592036 170323 74969 538982 320247 813726 879997 272551 16191 819864 847905 212824 297506 713789 174748 393717 62409 1043369 103049 474206 384097 52895 149959 2649 86172 765189 713465 290827 955949 340325 701958 688771 706639 639342 803994 925744 33855 278130 994980 211301 828862 808421 800470 567516 922512 942564 349992 891952 171007 973227 255318 756833 188760 741918 444253 443988 1005164 724545 178178 492369 19217 73664 432971 889219 723103 137064 385795 35963 917108 1000876 721722 959918 392816 625441 259779 785650 952698 899330 709557 297221 994297 819628 815083 167942 518747 1046819 988548 765946 966033 42380 739171 423752 8081 794545 562608 691518 305107 1000320 33365 879242 899029 389260 619905 893377 735127 154251 770601 964571 811552 911830 178818 494773 893431 371692 775304 349070 359850 283631 384635 334730 169034 772901 148317 387122 829933 20856 679797 350706 705579 470519 713934 583322 22178 716627 479160 369118 229235 474211 486214 562646 938946 930976 58831 109438 867385 614569 980334 205623 811397 537280 658562 499012 403672 923468 106030 45646 311398 136533 651994 7137 572392 130827 3248 879853 442652 733760 367648 678469 934978 714985 459868 496419 742560 530848 880605 797090 358656 583717 980188 101187 891949 370137 969178 395625 854394 746049 1018392 520669 489786 2953 625184 735050 142665 663294 474170 764354 138625 911763 632056 900919 209990 153693 450475 1043459 695035 1005847 307946 953185 398987 510623 79122 808945 685025 64887 753857 95288 197743 640069 948571 197405 273067 201811 1023877 348270 194190 800271 259501 690521 250387 296332 849023 1267 146878 312064 1019761 793780 236818 127812 477496 955641 463642 774231 481361 365953 290529 575963 777081 602609 796666 103831 859701 1016400 682745 937971 453964 740235 996855 470143 392007 473074 886034 702060 873720 1023929 233194 762129 386544 844152 921894 534631 658695 19116 568557 852366 999640 364596 873325 383814 1033282 710356 311896 880247 420584 84917 659554 990889 945586 543971 215492 797324 610122 336334 72892 420978 839840 607178 497163 174800 718183 603791 126325 293057 399509 389305 221765 370307 200935 709704 468934 737783 746842 145186 90571 665381 102835 162701 209192 860342 613112 374965 249910 956536 406517 914220 48979 514014 111033 517476 459104 514173 790550 940087 485441 238737 575012 2912 520544 149366 600766 667136 274987 413231 469251 616217 971922 448482 132310 224790 402314 669273 995167 734018 894860 269954 76681 104524 971542 616689 426626 309449 180009 746073 182333 1032882 456649 830487 241651 876258 1005697 109735 274589 960921 456924 954412 1030524 572156 141549 317676 489106 704402 228808 163794 763174 958664 388614 304363 718916 408942 917061 1036265 658747 471608 261542 1032355 323613 471615 610893 53139 831554 716669 710117 319062 197829 627540 147993 383024 393477 444168 568604 508549 907558 347200 792098 810337 964238 271753 655845 676849 40040 544467 75553 654600 1006628 329202 797464 633755 301557 303902 486926 757573 909649 262515 255950 992452 51573 161650 594979 538234 993759 548734 520032 355565 876242 405600 66265 552775 826837 927172 1016167 103382 743988 686266 750569 73869 899454 141366 325053 7042 6149 938383 688459 174958 367969 137476 806010 395312 319725 467506 963897 785226 302665 39071 900600 389218 686550 444467 236076 103875 906557 869818 281294 593114 46057 370531 19165 567993 44936 52548 19415 805015 130189 47571 787012 402509 425649 850542 918060 86234 191854 761812 437147 112353 264323 50858 10020 238886 384115 438264 356955 848149 988933 27049 949338 108347 158661 591630 217661 936906 526466 92508 547750 633625 72142 956457 370489 14882 483201 698867 739105 722691 708919 670873 310666 276862 1004237 556512 882980 729976 817384 771055 549287 647549 89454 308691 816201 953147 951306 656380 553033 652290 511660 176318 1020776 392011 33287 59601 91755 355630 219666 1010642 956826 1012458 568968 230592 848196 562017 829287 365183 803385 738201 491893 139352 949838 132924 647862 364151 315613 336152 999159 281196 248642 906144 543815 104363 41311 78186 1017720 452620 620057 294320 641187 902219 702424 859343 321441 935049 232715 922826 422034 268489 741538 335303 813146 794996 663186 606865 139551 825302 421973 856341 728781 640670 641383 416485 396178 610914 947146 886200 638050 397849 543875 420839 935283 423839 696346 314610 270018 493620 857886 937465 743565 943357 111263 789060 843735 156546 907442 897980 512744 112174 553201 17263 320970 173267 987384 670224 120525 218403 276713 1011828 455427 664376 565225 948246 568005 559628 102561 625556 472620 171010 939454 855855 936345 854875 964209 368975 449069 246466 819951 506621 848465 724417 667890 712808 759344 872777 559158 680289 47160 480302 351997 895454 736669 333737 353932 664186 332502 81876 722859 41203 741406 592945 806697 551083 421364 450596 649814 637736 297371 351092 603016 653461 506267 852686 216726 741438 684606 948290 742752 131352 784916 738244 889925 76342 454255 994220 644778 76629 251880 793911 705402 103761 642776 697603 805281 567982 995296 63383 203920 159760 811106 166361 475324 85187 172805 670102 239647 146228 588853 67069 843446 428405 75424 219172 50945 338365 432058 449410 91782 365286 627770 190067 836173 405742 545947 881336 248677 25974 539036 959988 154462 792646 69824 846384 671950 317383 813263 235095 220108 166279 718419 403131 182904 502457 133148 132494 730481 467122 199613 58218 511069 235885 991756 892874 344677 687112 574374 901518 563894 813381 357736 98171 521473 347146 101623 809145 395771 391649 525625 539987 182238 91001 25306 345786 196326 1004835 305352 524355 73173 444245 89271 540580 589424 114475 105375 167291 49664 835297 605753 925127 48594 247386 986501 612461 817079 975772 591686 979380 963205 21330 832132 365257 690836 405833 361481 791100 238145 112883 217829 277633 1007214 398823 187627 928881 78592 50270 154417 406470 261984 885176 272020 480162 162555 511221 93233 279817 45506 784189 979437 594274 561323 640089 387823 473850 754222 695095 187424 947584 727752 869993 823474 257674 710011 607398 335510 665103 843852 764232 457476 743148 784580 1019085 7927 552799 284784 265559 867246 956815 897377 122668 458541 349185 539309 159030 223418 465444 969964 690563 863584 433351 3771 699846 207983 166557 45373 445396 127994 649408 572565 503337 611671 195371 912493 518241 2467 441663 859250 939967 484924 191039 312533 537513 74053 300500 165579 306729 599589 873609 379150 271470 358920 324687 615515 843593 929884 640251 417778 484273 1011542 94403 114201 283455 492651 812229 481433 908466 198871 903553 249151 441453 595481 658265 1014365 576756 625269 914200 822086 337779 1006961 20072 660693 513079 590936 10330 934375 68402 583354 102883 626652 394363 1041130 719449 334618 743628 254591 333818 916362 717314 294611 1007717 1028377 494497 1029511 725278 1024056 1033038 568573 968719 761437 178515 166109 306178 888448 540958 85648 337192 396703 958913 186824 9621 12090 1042036 123126 459201 18903 48911 330195 579848 1037183 716945 789976 233003 544319 349596 847557 741325 1000617 749301 211742 700663 349776 427017 221865 872853 676943 676707 269041 464631 552387 480055 1037254 652369 552012 295387 15291 803643 65680 181832 382119 109617 204473 778397 890916 565011 355058 977564 437267 940967 46573 813100 665366 756242 1018208 255957 451861 746339 181379 340807 224186 1010185 870547 462803 515829 111191 570707 364272 132472 506631 341382 650936 351547 513460 416630 920168 606201 204638 986480 875235 464818 395498 950854 362288 697128 94112 19915 558328 412258 935339 97627 149769 885547 903836 836688 264149 476563 545768 1030286 460275 692333 828773 728824 587933 458192 121297 18424 259633 747415 908107 883707 259761 826337 158680 751603 779330 926097 179679 915923 801712 986318 236718 613654 867561 844676 533747 1001273 961406 954850 855363 287805 991013 618203 294550 78630 844857 151717 294089 1041022 158776 831804 646939 605394 20036 647904 121008 173364 448419 677010 790801 992184 76864 190107 478378 360951 259879 544518 697675 882574 109324 167457 873128 386720 414405 684800 983769 403536 848331 208890 180954 813384 29886 130858 947980 726582 668126 382703 58290 481353 1046930 77420 17781 696760 243429 512521 227809 608827 434180 182256 505830 15248 128705 803985 317527 765431 481555 372510 142958 586935 696724 636432 913478 350871 481282 816032 601952 790117 242110 762446 680223 335731 205392 57694 554828 494101 687073 526678 34962 21540 499647 757890 526595 47486 966364 589680 889489 354435 993872 1013108 671126 577178 111571 671013 362829 160938 171588 618718 906326 355233 597540 700222 484662 1034481 944667 253865 262868 865038 416626 132804 335102 949745 761496 928508 689378 546712 95134 674048 1029525 722051 851642 546883 633999 339001 534728 876411 479789 243137 4036 170277 422446 46121 67409 436222 1000503 221955 141621 56203 558159 209635 161243 558226 400227 1041890 623823 154015 284611 48158 902470 387968 112035 831544 151187 862665 604059 902100 934067 1046353 1003304 89116 1029314 904883 218409 503358 802180 489167 496226 277481 63453 706374 120828 90068 273241 163073 436227 584248 686757 794282 60903 249169 107539 389425 542460 186848 184859 457800 514810 166828 949204 204520 509053 779772 251263 865226 723334 286750 381181 607727 271352 975332 1027668 54553 137756 1036322 728110 731727 534301 403761 649305 769117 127885 766319 344136 566353 417246 929725 295312 729600 709354 244223 891500 798847 603756 790944 64058 993962 678789 69643 201212 819104 462136 533299 353496 948036 108269 449036 75928 132798 670962 819471 357931 898296 1004789 183994 723490 36642 863883 499726 1021236 732463 891821 115983 695482 312918 682294 187720 912179 939409 284518 541764 233666 380449 41570 855574 750507 745480 989873 988114 684249 707725 708032 593938 855131 707260 474719 248690 1028579 293859 798018 22803 951622 323607 127362 877340 967422 703149 24857 624436 241835 104129 149865 312074 73101 924594 1013686 192717 881420 754084 1003943 86965 349489 882172 392649 78968 185130 524264 924684 626133 665546 1012949 69188 117005 920070 163063 1036457 494180 888185 10180 942679 101797 889569 790649 245199 103067 1034399 168596 24948 481689 604987 986712 878607 438259 685534 408908 405836 167043 733911 431804 956987 998437 760855 50231 509392 892475 859060 665103 357730 94505 310378 747484 389424 306906 596501 861433 950487 653625 909880 302341 947165 5817 975993 161892 703018 556750 832290 367804 265354 194162 840610 266616 632108 15521 1015562 783432 690214 902877 848529 949663 482286 822698 806929 464180 446946 321811 396935 30338 958145 621859 260758 648519 197424 734829 50949 946697 975927 22149 601404 20108 422849 36997 40395 668253 420127 537993 753892 577355 117126 291123 67292 939496 16524 693800 428206 133644 985263 817808 424055 911186 418766 779418 319995 808346 369582 984822 228127 519557 508534 527705 476269 1002748 166707 112892 113043 981930 152149 199966 1020388 221053 278064 789373 987349 311593 73596 884961 1042049 1007781 711126 909714 958502 629163 941117 865756 895142 661564 797077 661138 907527 7450 618791 637321 563443 1036877 767775 331288 888633 307103 68877 846238 385610 782112 449125 476156 985277 594338 79103 492567 993739 422717 313751 253016 331219 257997 349262 636715 368343 366447 698663 209795 588030 291592 937099 1028436 592656 219326 236486 93720 247549 643196 820615 143691 189014 460915 840292 67823 730834 973203 916820 726537 348875 187414 367667 92450 166335 625654 22593 913094 939215 359794 226979 617480 13123 958861 454881 297725 965379 1022607 662886 390972 411935 598146 321540 1018469 344649 882102 498285 821399 1041238 387901 734395 716023 893377 292207 284136 116272 138280 217192 701527 434926 236237 308357 468553 265826 73750 301803 670313 203969 657677 954880 876609 657349 605664 631280 41154 121642 389730 803113 452288 340274 784009 678111 186228 655138 890606 1005961 408312 553411 68944 417634 390350 55777 753937 157417 298074 174287 759735 561505 345443 425186 365932 948562 641174 867826 200063 956166 809987 412124 533217 308493 568222 962818 22697 292025 336319 754377 324240 778915 970659 76314 976246 269092 648680 645601 415707 130781 572693 854417 111207 587567 749072 655775 409698 117444 653990 489475 811068 492036 722438 670906 607239 809889 597318 325190 16888 577804 561117 192044 898281 436989 1038375 1043829 879834 665071 300005 993581 962412 730785 986298 212712 510052 32406 413871 606520 731694 999574 449199 578616 7768 9515 379660 743940 67090 851749 176120 798526 76469 540694 646669 259979 794169 36055 612550 64020 43965 156161 674563 953862 612354 641141 69513 890642 291312 399829 379264 4589 897809 120072 494835 635089 749585 33466 792403 493563 88388 305625 923637 51755 707360 1037337 788623 169255 962238 959089 628159 577080 977501 192924 366468 396971 352736 921241 432579 827473 34635 850732 1045699 690687 97097 574043 95665 699407 900521 842993 235293 847069 421340 370174 149883 488780 465785 581460 543652 195903 927418 673292 856914 272415 45308 931584 476583 258395 793923 811854 376743 600292 467123 300251 77497 327597 287512 492237 538922 304177 569183 374288 538281 650988 439323 425427 293068 859873 152577 586760 926602 632339 886380 70119 955840 525836 51162 185451 418220 441433 72300 880851 185717 278283 366186 563491 791457 788791 953021 381089 899996 571255 11636 512088 795192 865384 187455 129944 530983 455978 716023 124020 216195 738787 658964 319554 467271 108092 800565 764959 14292 865762 141724 926057 28525 471302 753839 64067 622523 818398 152185 1025556 139593 17442 679974 798216 509448 369551 382602 469389 975309 157287 106139 115416 246479 840431 736755 772958 916009 427760 149327 1040475 545886 418872 482066 1023822 1008079 232726 702403 125563 560967 225504 809610 343399 249456 845936 1028023 528736 642651 156323 316220 610803 574461 336089 614702 188788 115372 230264 185927 11641 566438 288361 295015 185183 557962 101785 196367 480452 966876 205178 480228 777227 958086 932735 230194 725211 1009490 557731 705638 851104 468849 186339 1000083 1048329 259319 856767 486638 774792 378972 314813 841554 41173 713980 82662 436925 272236 53656 931912 107985 977930 778451 523378 503124 753971 477622 684795 584880 645807 1036333 340219 558708 569865 720264 436623 971985 457487 846075 27226 211485 1009749 954398 419839 1016148 1048498 442221 744104 970386 1031872 494281 797314 663450 282464 153077 814142 285778 642100 290073 388498 522053 955684 929091 872886 531999 340954 441570 900584 490037 938053 939081 890344 426234 832794 71218 936060 742539 353358 817208 601069 341029 899997 605019 748169 883881 633095 783488 196383 538910 782157 926959 967046 410415 686712 123603 230166 717737 574547 135614 539436 484095 674028 76578 738219 866758 985879 562904 173430 725305 796907 693149 619767 287670 163906 569232 802459 462142 353085 53430 426836 23545 220351 183670 214294 241840 197869 38174 172890 307025 386484 714844 427933 458607 225091 827845 549346 367808 916620 429649 652588 243613 255944 906717 209925 599429 962288 979880 994555 811418 141380 474838 657181 793890 902856 459504 134786 679943 126658 927842 905410 735576 743998 355580 608635 589766 429450 404594 794317 8744 875450 178396 716254 296951 31525 82742 370520 164306 993766 742369 326630 870908 975452 250656 579770 857305 335786 369052 652298 962932 340536 835809 27022 440828 271408 789471 91908 676931 306689 98153 387245 1016382 867040 725689 820685 459400 654658 925674 544046 114910 856932 220285 962974 251556 965571 614869 427628 465758 1022372 1033659 658415 1000760 985485 836314 920575 104831 493002 1012036 1658 142630 203497 36587 880065 570690 650302 251945 389944 976782 837728 782393 713673 682728 904618 186811 889953 284626 597691 589620 974450 18674 1025782 838539 109680 326546 388867 840334 169556 557088 590156 428395 429596 129711 745089 233271 171081 193397 786965 492906 961631 669515 620222 30817 354664 149552 195320 776155 207474 875974 636291 130941 388876 62932 260577 675662 27597 193730 302297 644155 141005 677408 547063 950420 435242 355615 738057 586893 893573 505110 544419 448190 944002 78334 320156 1031332 531532 90359 687503 434974 80398 506049 27227 128752 525947 244292 492708 798019 401479 430344 658767 977955 596907 541629 102154 705280 143077 160949 316098 881454 978613 176741 1041450 575589 858850 415720 534075 786753 752307 130428 948142 116675 641399 424194 92036 309710 635645 355970 96639 819627 188444 487589 621222 360069 791341 373049 845253 326894 742540 606641 940010 786264 995098 123811 5353 693917 195774 420168 39897 379512 17119 42495 347029 135690 990956 454346 333629 285782 508628 338639 346802 764100 459150 488408 679709 339874 519059 542420 974696 858782 293727 279636 154819 904525 1004019 360718 160545 1031592 557910 550494 1039800 777354 1012495 795328 105349 167475 245933 43607 533446 602824 476223 280425 174718 16080 203484 178913 554228 254904 115485 519372 540212 608336 18846 535772 1026956 676172 558465 744 839952 129477 419050 888682 771608 736181 674180 359423 149949 297086 685306 359403 751455 643428 361855 416915 363297 466958 524871 1025536 243307 376585 456715 969571 394344 389701 107913 256907 609926 475030 800770 401776 82168 83764 366523 91308 945975 994363 672892 1047037 161917 1019180 410132 95173 277576 724075 529618 82570 401117 223422 445966 972150 24003 861652 862366 608983 95300 378044 767329 45216 430063 560234 268216 972007 922905 254517 1004039 632421 406359 78428 74297 75001 625157 92284 683578 713253 777410 1046555 835706 856463 579570 947489 54384 731522 451899 703578 144149 398187 4104 109557 122725 126044 195081 27656 135906 218508 909233 411401 854545 414932 371895 594518 581882 50483 729237 927406 688044 153420 780 649398 628407 270819 944286 516470 502704 639588 263955 878297 800176 396636 236021 578608 510421 347901 939795 1004208 22464 990111 488194 733679 554518 110649 243095 839787 245503 582380 466542 5123 670890 172921 170343 553596 845255 199621 246563 363005 862731 655452 572811 149907 626352 811244 660554 43438 88818 182469 831822 259234 87187 1040224 909643 761639 756823 14549 747575 45274 801417 378467 632271 507066 895861 55020 641553 616875 867308 567158 137664 232182 222659 361387 672484 313543 56403 947801 901447 317614 178427 821748 414456 738847 1030042 366863 31948 445170 33557 44775 794328 473059 332247 391128 727288 781587 594508 803301 1048396 582277 616293 396596 974517 278690 832791 11408 135517 952502 64731 259558 336684 478576 18992 983752 509523 31590 945941 164077 710597 143759 118927 791215 619449 76231 607017 671627 6698 635214 63343 947365 254807 78153 554610 955713 771139 18240 765511 531275 910134 486814 69256 444368 195642 13365 963793 58243 120222 854199 567620 724793 312439 626494 666374 369773 737562 887492 789695 370109 625572 284076 663838 737130 548978 715319 636755 514012 441513 424720 206739 372764 1028783 367553 28568 201817 413360 915771 188190 203876 625434 565842 119911 392243 152865 974911 297144 713825 893244 630556 584922 881324 298918 353899 628122 45686 303326 844176 309321 634182 653863 784466 407356 756548 899593 882526 441933 476096 679118 346308 126808 56747 536837 605304 368319 802844 252931 680146 794599 234188 61021 60175 238009 601754 690288 831437 301858 466441 265945 797587 608147 929213 782077 793415 537473 429314 160642 107702 252134 261701 436436 69391 84926 1021848 741793 199528 521867 594738 387933 691512 812754 110573 639679 864987 534940 172487 71746 15890 47094 70241 414885 793728 1012593 110979 1002860 557102 832162 906646 825692 198663 1039779 797736 980227 161885 432784 981612 309038 557922 330252 650679 87408 270768 70585 97284 63650 424642 705219 382065 663901 810360 242262 745408 1006722 936087 494115 184535 198579 590663 494304 181568 992727 50579 731845 325034 213914 61676 508431 587366 682986 678055 83840 952298 732283 137850 400605 620370 240196 198403 519023 69338 247296 236097 233603 857701 479406 164889 661994 156665 151570 770258 840313 64577 86833 541081 941706 377610 1038041 664830 714874 113606 440855 491381 613673 580108 311998 373719 505981 680469 209383 482270 287199 317761 551019 966828 432316 493200 695147 451397 520453 230186 301257 333072 57263 940760 957356 335962 677684 539784 864512 131282 422929 506572 535539 863246 145734 859228 764538 420357 154841 998543 338378 408980 861267 261094 961247 843001 217409 409730 648952 506459 662964 755369 889880 1023040 542914 721221 440711 83476 537346 543332 5200 176297 68372 238521 101313 447154 592407 116505 636397 129350 180273 870144 224301 45155 487691 229130 618395 211817 32850 988282 662933 1023387 126519 132790 865344 799394 517104 85960 894723 317193 610357 267487 623368 827586 103363 550604 648126 927647 212445 1020550 325465 810458 383174 262566 791376 391309 50760 699115 514271 878651 338992 135864 289155 483654 585935 56209 1026944 128118 313211 386722 761438 407416 478476 787512 442216 425308 996447 209989 818732 728855 950999 95968 1032445 1037311 580823 863427 96628 236114 975433 198603 346347 864175 563994 625532 406785 399770 62395 269691 879641 933373 280994 501266 858586 658338 264135 180399 84912 864954 86823 752741 582986 257369 51013 306281 566554 841719 606884 837782 669912 350704 1033038 548330 614911 695813 152400 659207 76367 72409 263483 664755 731209 306037 786597 1027672 185270 210885 630438 864900 977441 257305 1021532 192362 189272 853669 538983 568160 685551 665089 311405 71007 76732 342953 632727 570758 525916 262014 662290 159127 734125 784707 291728 231801 643666 989473 115396 90036 116275 188451 684009 164344 105722 268475 123964 359830 164502 597819 739197 994309 804284 309853 609395 168799 355425 754620 724325 284385 88129 909400 522401 767854 949083 559382 838904 205837 433267 893758 763456 678503 207759 551163 72145 792394 501371 877023 25353 612136 265541 600924 565192 796312 91841 1036619 335092 262868 677125 964201 701175 903738 113134 199893 275004 605388 617370 450196 1040309 920752 719084 435725 344 163504 294412 95886 31389 367290 755940 373957 227586 978017 527780 810823 471175 381786 617278 321292 436274 156672 491498 235505 497293 645073 118180 299317 478755 560623 962217 347644 571910 760736 825854 441807 354892 781519 489449 650522 241805 849032 263798 605613 248935 60799 216563 12092 403450 305802 9588 243679 828525 325411 575312 863378 587367 1017831 423330 637366 660118 97049 339656 27534 698924 354591 881128 50883 178013 197892 136038 782561 924130 150773 270703 682200 672633 281284 972914 20347 848994 222312 894882 147460 395235 867451 935285 833678 938182 533179 54312 4762 361942 398473 529976 199563 81509 478573 766698 908586 982729 944016 953028 1041954 742618 527424 728082 123525 1142 537712 522082 439365 738302 981301 410632 834492 133334 455754 808091 114725 1008616 995469 936822 747552 192034 174719 446264 410162 17651 1007816 118596 875842 104146 980145 743490 815390 999351 187049 293020 956148 947616 400065 13570 758233 591118 434479 691430 370501 7557 532175 757505 657301 798224 162205 556492 378504 774586 904508 328712 91075 248853 916338 424247 320333 136631 1035434 734752 423443 391353 630896 522575 373349 998711 110073 875410 351351 419282 775320 480381 376545 1047601 64586 577255 103200 847227 132651 347499 1014291 653022 543999 696040 656510 8716 374186 828161 19338 545209 413624 335518 72003 253470 361942 630889 172313 803193 581207 619858 575584 775307 150448 371980 786128 105240 789755 339597 173829 139370 7800 449682 986880 484303 866824 248345 260260 120087 747441 229093 111162 811287 138781 281597 900845 364072 127770 634925 462671 1026216 252955 183427 575954 655223 1048245 714963 893776 340092 921891 395316 378756 296222 84675 757121 86415 941772 124055 61401 87156 897909 403909 425760 95131 432656 858135 538748 789330 1042198 823420 305880 715079 252163 333701 781156 431375 644313 861673 563731 403619 733852 395521 325147 112862 334294 807756 918137 609792 618005 384237 440938 158766 52073 1004584 873971 928751 1020647 744937 302683 647856 1832 345660 217772 809793 227530 606422 760885 106071 819950 276875 824074 477960 284600 865493 1036930 753489 859347 671828 335288 20627 219114 193352 922636 381970 27440 163609 783775 833397 8665 741328 96218 223561 740511 933019 698855 1036670 618046 477261 846134 498152 751607 127451 58874 591551 103953 464096 571306 417567 920659 416282 262528 386441 467596 866283 272125 548961 663820 885464 168035 537198 89384 364046 720698 197468 1004985 777176 783052 1046589 57245 24106 990376 293892 549429 345881 779554 628745 271334 92513 393170 253064 108184 927966 659473 1038625 5178 195347 679295 337241 244540 30630 891008 129304 826131 850145 110265 87338 131256 314419 307096 900030 340777 1045165 377034 162026 864231 1012102 8899 883492 882551 275096 148793 244682 649697 95456 191401 669596 635700 838913 418257 358204 739328 898498 376884 108469 750042 962699 671898 344817 93148 128492 959117 18498 134946 767511 565212 656602 790349 256353 815387 1010770 1001220 110789 811554 262439 70767 149089 423562 478520 1033658 884214 138803 59978 464280 644460 1046977 334468 505789 136524 896794 258291 259427 950596 1035753 330247 219590 235687 246815 119828 1011368 550634 778860 26578 755918 418856 487626 61662 631936 320927 578291 1025591 938509 138801 769254 873153 373317 765668 882534 28101 754429 575330 603258 50031 539535 513658 685039 1027407 342359 117405 489425 973529 654391 320098 379126 502245 291604 593154 707443 331567 940118 1039068 680740 134872 106092 130547 370729 967907 912454 809579 764771 916921 76249 960271 936699 876198 335007 892366 857820 663129 267284 703545 542004 281960 435770 234503 898807 175818 818198 699282 134236 598107 142896 781912 510302 234331 405783 961914 428604 496879 971227 471104 280569 943775 213649 644242 175324 632534 636627 114561 162033 297318 823357 859580 980615 237569 563953 62491 229041 340673 416276 426008 855493 272544 25679 272465 649183 1015809 577614 261384 609631 546597 1028420 641187 868199 558263 828262 700460 21598 245825 878699 549841 105583 350900 758803 122725 562699 820964 739485 768734 209507 602634 328526 133845 1042927 748608 817393 381193 385257 483592 426578 523484 859090 1040326 6338 261076 574445 619585 549526 776731 359359 528166 1036200 520960 902037 605829 935380 799092 421374 849490 155004 319630 336973 977125 765445 855048 195352 159611 141912 28863 857788 197299 822626 720182 352214 738065 513684 516628 346059 299390 120419 144033 302401 79814 576201 595277 422052 205080 134082 623658 919714 74378 640977 1023341 911023 840595 905336 99313 187266 718479 358083 380851 863126 28991 554942 495191 639914 382278 456954 644001 884034 227501 300300 842237 291619 532063 555022 439033 484826 798382 298013 100293 602166 229324 374233 92602 936906 1027667 991464 242384 25964 329150 171123 652838 441 260333 526246 163966 405902 600741 380469 26814 546448 394766 816338 340080 1046438 255795 472504 914498 566649 250757 240931 404615 388859 836185 169429 130485 222685 685413 234899 137445 45847 975175 924070 207958 768868 534014 607067 713707 709571 857967 320643 293288 591351 153057 363508 972344 419080 652929 369158 934250 946624 1031135 890134 238255 429871 253551 333318 741790 427816 419082 1008827 358001 859842 331114 306334 653957 178903 902321 684316 657630 791688 503779 854566 73376 982455 312423 798898 502679 734603 913546 826168 606896 609520 775163 43573 23166 105236 919632 664747 630198 868843 194944 459935 52147 213677 151144 742298 600307 238163 778566 661289 229271 171549 870465 1002845 241639 389134 1043935 850252 512204 402286 113036 868238 188501 391495 673818 758464 853043 122089 963644 454660 743996 616551 388873 994175 88299 325912 1026175 1002714 901086 611350 1034238 457666 333911 744130 29897 326761 771516 380734 831113 310274 108056 207089 357833 60744 82583 882951 230523 865528 299021 417519 497265 583250 81776 593115 737765 839580 958042 547907 286705 399007 460680 717410 853272 9512 451421 488632 133564 1025416 735328 183686 664229 36629 117689 163925 493952 606887 840120 331375 406877 309020 798287 158564 566065 374228 935315 426375 339538 337717 678974 509551 391422 880424 428080 778103 877780 317850 733418 808509 72536 595708 401425 875814 894580 903364 991729 566233 301298 7658 13815 932800 476931 98156 216886 887946 3771 740554 500963 546988 798866 895114 37593 119259 538596 742581 2582 769427 62322 302936 954684 240019 720351 220932 185617 143455 185908 655183 706815 937405 493661 499025 546709 443192 124330 209960 238340 232609 675151 1038708 316834 91272 984292 788955 492139 612551 860389 918918 628091 421624 916787 998563 513173 743674 738705 576481 651167 670064 757288 198903 8484 30785 621571 663325 286416 567065 490900 637840 72184 292327 135981 117267 1019920 46941 173960 409961 1026866 357748 325696 786396 750238 267749 69205 309177 527156 364208 771756 781266 411643 699033 1043085 457722 314014 23974 120867 672140 373738 666018 1030912 343013 648274 299678 21654 511205 248939 107370 152766 165235 249200 98848 934453 262646 10687 595098 848666 349916 689497 570615 300402 494870 325222 325146 935844 274074 566703 227371 409854 189152 1048354 904468 559662 400230 422482 814340 804297 53292 1032949 768752 1018055 478265 584036 858381 377605 854548 295710 396632 702402 106571 316229 1013262 788002 966128 348959 446004 737710 603926 381590 229904 694994 467289 600249 152493 399198 852051 619577 577372 744198 262696 257005 184366 131042 740347 933710 791674 425710 415350 493307 516701 632971 678471 443703 572469 437500 838813 587366 664870 111850 322479 45460 947605 68065 154421 612589 180143 184017 708845 1038918 705507 84109 53527 196499 456036 505423 359162 872303 429736 637490 484701 687511 505323 1003959 35598 682863 504237 482881 345951 243835 339248 179609 418467 516839 429307 651882 536246 718848 414553 1006790 45939 54457 496859 671 977723 128551 294098 321615 855924 645637 582102 456977 1045768 61233 715330 491397 358626 267821 245941 994864 261237 766367 678034 374777 848436 280273 148097 260270 293403 699953 37100 175485 3621 906194 576643 507259 933587 526314 260280 266785 622508 122706 239684 262089 525239 41993 205216 278069 698882 153010 562061 880905 850463 604689 547212 540748 536738 589201 807015 786667 744356 484289 80550 650550 689987 165842 800027 453985 457247 961819 670551 389124 164319 892822 769074 316060 1036202 107616 933447 907784 124079 916028 398453 1030924 822941 453137 664159 930513 521259 223079 241901 864099 602513 147695 283337 559154 132365 319736 252131 673426 625504 105978 546542 97851 3150 1022735 669664 767433 1038114 931957 418422 188221 864039 660493 28077 123002 477232 104927 451914 109513 807697 730260 761428 59477 170531 962042 138132 535216 568772 331652 393756 834892 958677 971464 761277 260355 677178 299519 816527 601488 579678 190600 127085 530964 970668 258917 2422 914834 652567 549308 136334 198514 369555 136535 758490 970754 291737 152357 989000 573680 59303 885687 867077 493009 469182 426947 893444 56478 643810 230565 266110 785970 250270 949465 232044 562893 609405 206978 102927 806548 631698 825831 746089 582158 293873 285168 1001665 838312 252979 333997 788515 30514 874742 191951 544222 136289 807259 731437 275972 124235 473991 897857 450541 76781 131362 130472 660148 369064 1010651 623526 389560 229312 238049 121504 966941 6108 635499 545439 440905 982153 930354 75476 389223 768439 59378 278030 672999 138554 1018093 97093 93180 462666 755047 957971 983325 260867 845099 45878 43908 444134 275460 202000 152242 548183 884293 916519 287465 771357 417090 958373 401840 510436 594901 189912 397907 865470 965338 697523 682593 758942 687538 29260 235052 431836 1042116 787804 707916 913332 408568 9666 964380 643782 715578 404736 7996 916375 329469 595645 47629 345615 774837 139585 391480 513786 155484 589308 127016 906375 669678 627199 280715 44748 990700 83585 345813 849983 906717 387419 843452 446014 525257 531853 513981 184713 464828 220087 852374 372418 19017 885408 293066 800500 764164 522163 195360 919561 13063 284541 740388 836947 460142 964145 502181 122884 497627 1011748 872501 847797 985330 428624 790444 301795 293598 172757 782246 790381 819147 356724 713728 985880 890473 514066 823647 422923 505456 1016635 926121 491859 60694 531101 10377 1012576 592282 131464 563183 908422 416189 567157 967822 1014141 882244 157820 227933 760290 401272 785884 467223 399540 993701 97911 1044667 517335 227742 454483 144908 6548 135479 156698 829201 1025815 732106 634779 706454 101104 289459 369735 1007018 104595 397780 844980 587295 250328 218130 541726 162062 937851 1028053 177889 118352 506269 220044 447232 430597 806977 49703 778401 710929 754640 855963 293519 525722 7574 904546 48823 109452 325698 888568 396971 558357 542826 634463 942114 489257 1012997 727196 73078 828927 884719 797240 497188 39313 917096 891839 982864 881184 434581 818756 656446 535727 85758 739291 255706 915331 51470 1044510 471089 497321 124823 597161 651510 317552 745547 810398 102910 137706 925508 1014306 13508 646000 536444 969950 893926 288027 799574 176255 906149 490316 1010964 392246 455273 533284 22366 1019960 592187 30477 511425 62015 601162 756527 443693 784903 146279 614907 169079 101842 864904 848036 117973 749285 199240 406433 762468 202249 665701 676653 779430 499722 90177 776135 886524 313915 688995 323250 899376 851697 426483 376438 626670 553475 334657 576349 539974 740689 663102 1010679 252204 322874 670209 544151 178680 666916 89667 133331 220391 836599 306147 771591 843416 110754 128356 389587 394127 571029 970602 328089 315573 453190 602433 542720 570326 413100 763222 448884 80929 818375 461243 295075 221868 682518 254119 49921 1008366 469791 864500 128325 598851 513258 456352 942058 339308 419974 140108 357295 800524 642947 11968 724503 473644 59511 538469 445930 400823 172922 1028809 620466 191999 339625 568863 682559 238902 930470 499388 992036 820214 925462 180891 971575 326074 558882 856282 262933 73058 757239 965179 935835 112051 549702 866724 394862 840149 970692 324767 281204 61907 905643 420827 43097 311070 739640 588713 471819 349451 308523 339071 557119 334160 720714 562041 376042 861323 743645 344787 709064 211643 468787 969328 563160 414661 851996 444502 72925 242672 308846 723248 522207 431209 30337 473291 568744 285632 324274 795289 337224 484969 696291 950833 928914 679741 655865 1008589 527516 403446 329821 5322 863811 283062 1014396 238635 52901 533889 554055 1045271 246692 15550 455348 21847 872554 174522 749627 770521 657888 372773 561497 37679 183093 462226 319760 514065 899677 250363 499045 144342 744591 182332 168929 20223 113350 224915 724497 579501 497218 229159 249351 922150 109828 854142 662230 325972 265813 988676 515353 1044293 622399 190603 838509 982444 192274 1031878 42738 501343 64481 994764 34766 410583 624387 264603 604586 719283 743826 384403 43059 275765 121071 193783 23450 572867 707388 717680 197909 218471 11232 261513 465755 125264 528391 815412 558892 676431 826144 732739 221127 435547 918365 28400 112498 726029 42550 602197 423926 482597 601318 469749 479008 380163 573676 1006386 502594 642606 741516 72148 444335 2513 648012 509064 182594 137273 196215 587358 191192 1032536 727453 86091 702929 1035589 467729 119205 549523 681146 201834 1032362 3335 983445 431874 598777 411930 520023 637050 1033750 756542 875432 765748 841707 702694 653009 896728 986946 836877 205888 249040 353356 220336 441096 914635 547101 828239 22110 716093 250413 130928 538141 486366 229080 259868 896835 735783 250335 334944 994418 420312 625125 395726 114288 39285 117235 290553 670887 805060 836085 994556 652709 15696 321339 99060 61341 587497 310521 477825 506085 275490 863431 803914 182390 558802 945953 554102 93807 718996 361448 757555 677010 311110 15071 619826 495302 721294 642095 639017 277395 699216 131299 810832 898217 676409 60269 345061 675673 272952 602143 73128 503066 657919 712115 337759 171014 360326 579012 787283 690010 390281 181586 108497 161786 975621 372034 23467 107754 530879 326364 49844 365526 135357 929867 981576 510347 19914 597281 443841 592507 776438 435920 576259 273214 1032468 8497 712433 684299 110651 603905 352757 754243 561222 418399 1027196 714471 212820 652624 887672 334109 87112 635452 1035484 402863 1045321 980078 646180 253067 832068 223383 945866 889156 36197 808267 344274 224143 322466 422786 778559 477127 308016 284441 233115 599914 749067 91983 926579 78234 294515 747336 791257 607133 811881 298637 881889 528734 396599 12682 533284 1037801 410085 784911 320832 168946 463300 503760 372053 910927 351207 889061 451721 24698 680613 866890 903046 687888 225305 729184 381687 862292 625314 431979 999438 507053 735587 551953 37121 505635 678084 789473 863624 777702 1048303 343498 200545 852679 553044 289440 97997 938941 599077 751002 712464 473954 186587 337110 232180 577908 112815 72148 1032518 56148 888354 416247 172376 810122 788597 943880 14206 767807 462898 714674 301457 679105 600993 516103 136047 790019 127827 817657 549752 109594 300699 810466 460563 497857 159760 760573 825127 1025750 240141 466922 341154 563930 1045297 246574 656630 342901 606944 383920 245399 324081 699839 223550 148862 1047226 870972 183558 743337 599524 337155 528925 149912 468901 542090 181756 709330 489686 115334 942333 584286 837494 190068 474850 1028938 718631 287761 403279 96552 176559 629474 288331 179340 952185 519085 685251 151439 237585 269566 733447 557647 522924 511907 894795 1007469 16029 66353 485928 391309 465889 895613 621336 49881 15252 348195 115453 590719 573562 183042 203418 871470 481143 701 385816 329629 907287 377916 208515 595461 947463 108073 817227 227746 425114 261492 126404 529205 43333 516560 607910 552581 66083 475699 470413 302809 805745 854362 866426 732031 853779 479810 946512 658505 525582 765104 814680 177675 164876 1012138 981693 210718 778715 403452 544529 418784 842734 522421 514502 856882 942042 144295 890806 158457 650202 254954 1047708 867485 360268 554073 420761 29068 858930 156691 671664 821176 774834 527099 25673 269845 420758 290361 884146 364828 626381 926903 434585 763723 887016 412581 40851 478627 105118 101110 1038745 287785 55624 862689 699526 760421 171878 144224 26778 220134 560408 567988 449018 117947 792741 839647 24877 120315 896760 554024 826272 868927 484381 155291 367651 911907 340937 376967 766827 520392 315856 244222 116878 987221 985772 61016 803209 587377 832509 75952 293821 962763 601348 200805 185454 993683 290598 912795 82243 308222 437871 228792 555209 1026245 494092 514023 633584 529062 707792 90520 444812 551650 310704 185086 745685 222653 524359 84879 524263 446210 984403 554632 143683 882301 199478 966503 721741 142462 175733 759407 925900 380508 657981 116007 751980 680688 944345 1037019 883263 345878 1016893 555290 906808 682544 22142 337974 712367 170658 621144 302023 1010656 975447 465831 491304 1004907 717626 292846 860665 686805 41918 454355 146587 547846 949079 696992 246967 934346 216831 174276 512439 128592 60850 969296 954700 724398 515314 578683 871398 310874 927043 751903 358719 149938 208560 311097 648401 521334 175429 394092 254555 692040 564626 231551 692832 495411 545070 366555 931495 505377 559922 864782 628412 936804 437434 937802 750702 451630 192872 110566 659535 244760 506849 15580 179767 957855 913997 653386 494017 940706 27355 687601 846541 185574 26683 857017 625148 628370 861730 150059 660791 850611 30154 601333 730153 1041849 158319 918378 732352 527864 398803 41215 427952 578600 87226 280015 1017072 44006 109423 724760 299066 726065 12862 980924 419215 597997 430583 682177 21938 167523 462962 154066 301736 95167 634117 262587 965694 684433 19727 530160 918659 229197 260209 892935 656457 737995 861712 939065 206760 194759 596053 953317 88700 847202 936364 704782 179426 99487 125192 303064 812991 840423 26206 108302 999737 443782 724773 874655 188731 514859 834268 64029 558582 814188 493444 189756 530523 558144 894498 1009753 606369 936067 472895 866033 690885 586357 472936 1010213 563973 939835 97198 463165 488036 589917 245286 414241 1033002 840774 244329 465378 152929 544456 285206 482607 228185 280981 258380 846048 38436 283847 363312 180847 109083 630616 476781 137338 590679 683947 508335 574275 191032 11266 825383 1004848 485346 914181 781834 47947 6843 115777 724242 355778 269039 145574 266491 274536 782060 707337 304135 680755 1019878 569504 510843 910012 32340 672137 836640 686274 124529 192835 847555 842919 54460 382770 183477 869361 948856 575263 265291 754378 950829 129462 42335 965761 750629 148743 591309 697351 207600 910598 871927 806003 874464 381963 499010 35199 923534 242515 224919 385032 431699 672637 263394 788113 378064 814349 780183 193985 728167 841964 487208 755936 881599 530662 811408 765534 516931 745514 40651 534605 965028 641998 646491 384226 950355 146249 554693 308984 462856 506103 1000466 398988 308542 946841 690767 53570 615604 999890 521997 312031 524269 246955 109793 1043916 240049 853519 942053 469914 338570 439888 557621 290168 550216 586656 950387 822463 252797 696985 921156 961383 803330 415414 819921 992399 402800 248535 935239 3321 499368 518593 1001815 607115 792396 878236 957367 135631 794179 517491 982686 941171 740409 242615 955980 91082 931868 266429 501120 529482 687008 132667 809472 845580 182204 905423 1026325 479823 67883 317560 867340 575990 40173 932123 158902 610309 693443 1039103 676328 365863 396214 924497 973820 43307 952976 525473 65871 736131 162913 137059 654017 158659 766716 107120 495672 535080 260983 699266 357661 469007 508591 157627 373981 284793 575937 541727 667497 141 191122 491029 75190 546838 322633 216042 448062 1030657 1009615 1021262 928126 550113 769110 539604 159350 510827 857039 586614 272172 226554 882546 502544 189737 617996 586810 230624 407034 411842 577382 679693 499632 699748 51962 453661 1027424 162523 31292 613244 527268 1013558 697911 823804 308505 626726 311867 651856 405215 437121 28763 898447 447772 788418 71149 906168 341881 732295 1015822 359464 886179 813842 890908 466469 265163 585417 796730 459095 180007 417207 307151 28233 776815 395528 608263 485101 232032 634257 825424 585493 174653 1033285 252639 779515 299081 615105 323881 289210 125518 764865 165994 776658 698905 970664 544289 1004968 66043 826621 603282 449027 487753 41192 116547 452752 254173 776121 36735 966752 642964 912738 428246 337509 888526 396792 107931 376312 167665 869941 222052 61782 441318 816121 356238 27166 846235 1033925 940983 137684 544895 643134 549442 774754 727560 533680 801494 618130 654640 756616 130783 494229 453364 376793 663052 838783 314068 966872 25295 244936 411479 242272 722656 470732 633476 85359 513979 211276 248425 778407 617245 835307 787863 450766 418699 100019 741284 919886 836811 189581 19880 134326 743528 848332 688832 709943 205362 808355 953487 87335 189628 302506 356280 190338 964061 599645 586853 16484 369455 693149 987843 650640 485011 710957 421763 812780 797355 643894 387163 896771 24415 814787 77955 951169 433753 25158 294201 73147 106376 947729 606781 492325 540065 875742 392789 746969 363161 465992 726987 103703 455724 197967 968938 720319 686170 408792 662660 342745 977380 840747 588399 833037 541907 881011 1000451 153643 660210 624706 327838 444837 647247 795146 760352 869136 769982 603812 928111 519591 712534 1021133 971508 1037256 11506 1006244 209693 680308 592561 458286 121561 947411 4982 583123 187423 720558 651112 757982 353895 78579 538739 413696 815919 280885 290502 822733 295543 52522 326995 632637 288581 884523 937555 1004589 730146 509111 126911 565212 841628 895216 903128 225646 47298 486684 874911 173164 140203 174373 989533 700738 439791 64538 1036573 714176 752428 806060 922925 339354 731522 170418 510113 420584 1011224 744101 242128 89767 1001877 552996 597717 926005 818343 304242 498191 10969 132224 113651 44705 322617 370515 529843 376051 849633 954588 646111 778031 112067 196309 771145 515525 636338 982402 352488 275431 884197 406566 720982 205837 981115 180619 204368 973939 355057 206975 615482 633750 1048237 609361 80280 17595 55671 818520 648342 5224 181754 38252 408193 238825 748616 271467 647244 463564 793171 502966 924428 430437 203893 1044401 12412 589643 1025513 346694 743290 559833 674127 139619 14472 747182 262444 155255 785996 953901 903271 392185 62992 301566 705230 565729 180291 697483 980367 21037 528630 343684 823231 337246 262239 488284 115415 268024 584537 384457 600881 975365 451554 511048 968847 716179 504221 554390 755349 84273 680526 671032 611658 113014 27232 919540 119195 709755 939362 41046 622040 601691 132741 11052 625205 1021370 35104 764938 666955 679995 880941 956871 1019028 1033993 904137 688894 734450 1004367 565175 49806 271144 154304 458206 934939 482399 1018896 369095 743563 202403 232312 664096 105097 946532 40758 897339 647941 1031670 486411 1011087 282033 219153 704955 16950 806278 331345 30608 677742 708925 924343 88280 398104 554967 633638 663906 960828 120086 129511 1018373 539779 1033729 521765 484634 626363 382308 490610 576253 737623 569421 663360 349839 959981 961168 687977 881079 925366 807749 668840 111068 593681 989509 804382 214125 875520 524208 406222 355161 31913 549481 625184 133527 662230 182936 529506 212896 148342 119591 297794 268272 337690 466246 123477 672648 944760 283880 204692 714351 919276 17731 902106 816172 572146 654676 50023 498766 395949 787545 134752 607972 905316 106069 305484 499973 482559 8335 611736 801098 796814 415251 772628 339023 4802 259119 949109 1007926 78706 728824 455889 775715 80664 916931 835622 130241 680786 679852 843475 75451 126817 356370 250396 197188 670893 621337 13226 75408 418622 508454 1039881 1028184 91717 24679 632105 978522 717969 147273 368350 400855 768283 334592 392032 603924 211835 1021698 159180 772569 86127 746124 533664 190965 858715 617756 21059 535480 760260 535285 1000827 1028215 511444 911774 922100 213771 943322 603235 51392 296018 982214 608466 737490 534445 324529 39744 421762 802689 641107 224066 545036 760246 199307 288820 24848 11323 908251 91573 697107 430463 655338 139305 735997 300282 425216 725302 300442 315298 117901 414791 663833 611446 1022882 301836 103824 486647 400246 537080 314741 943530 319970 791746 405030 748183 481766 594661 630883 816077 312354 721951 268495 279004 1034077 527605 241778 92761 495874 783150 150841 685149 820638 623188 318069 66822 688484 262198 594264 924661 698537 176489 250235 614351 968807 28098 133467 883389 542398 607453 929495 755435 828271 537242 804788 1018636 624735 451482 950809 526036 682522 100806 285971 167805 112718 49353 418066 1014851 499275 754321 26730 959208 21386 207826 817108 468017 785443 757891 9962 804966 137557 73822 956590 93142 690690 990052 66563 981841 400176 513623 511026 688300 567433 69439 403815 245569 445660 414182 680242 581740 598682 224348 298759 241679 463961 586611 916670 125198 736597 841539 199443 692692 219626 591784 109095 157901 903195 665791 942589 90346 432142 22381 125694 732704 404622 261592 87670 844265 224136 47083 182036 104385 753294 542678 47470 12714 74583 1022604 908411 271528 363581 515140 752151 218438 839869 367865 290690 197648 1043963 525546 964065 903703 939835 137498 359100 828784 71273 528337 903294 333237 97426 177433 507641 936066 352873 712514 941023 1005049 194755 979806 512842 560447 928027 293317 555061 643324 99855 508563 668928 525279 314336 760357 693232 230680 192758 724384 87980 113885 116314 999274 107457 768229 862267 740271 505119 252144 507498 15581 338587 297789 216285 725032 908651 661777 169007 969223 477613 623415 442910 826037 820960 421499 684556 791217 577640 663598 802176 354110 695822 887461 711842 1033956 85118 551354 317122 376301 480712 487241 901841 109289 727520 753588 727014 279338 538398 261728 691642 468809 225983 404022 265516 886687 733538 231971 602303 317645 950155 92568 283927 497716 829987 222474 604544 270462 1009398 722547 602215 626195 101683 946639 843742 832421 286192 532896 365084 466597 351396 111467 529915 142283 440235 771129 208761 11153 803014 318743 235575 366265 980376 94102 495613 283331 596010 451147 261428 722552 841575 765264 859498 687714 493473 952002 312786 205137 224010 433985 13249 816343 657980 978547 486706 569805 597170 954240 12611 420044 786764 11671 424118 145077 771791 688232 296561 690474 509027 776361 821246 488210 573971 703634 378380 561433 45393 889952 1008876 720429 587119 747221 701716 612354 80934 501174 988064 512911 58899 723532 613068 942479 851765 754148 582267 189185 313201 338511 790707 355753 445198 417378 948767 41101 35641 53879 692876 2168 702082 114923 60780 955514 258398 206494 462422 989797 798371 528246 1034628 60242 169998 389852 996435 161818 526016 860221 796102 263646 527293 146314 83716 815744 690284 707000 1029078 133415 1038106 970049 338730 616127 623479 94882 511890 814711 103190 183515 620486 740929 155121 827890 298782 627541 63204 804720 296472 609966 795694 757474 774872 412043 124915 705113 623011 215536 891068 897259 21859 747298 35316 903984 96294 618031 476269 217029 834463 480868 872154 493516 551332 509396 99922 136042 173230 763352 853716 214600 940124 378762 959421 889875 899568 956488 847955 3325 809168 648759 55358 256569 704262 46270 706569 993922 893377 73991 288166 933525 172498 415361 55527 443826 826416 693088 893958 350751 625268 343324 396318 552357 258910 460014 725423 669201 125774 400470 129310 764340 238795 817559 746290 166884 233728 666681 325016 821625 659514 901511 496481 615760 438891 309519 271743 931020 67498 395557 62283 240720 196785 570207 625410 97222 974686 551194 211523 572187 177970 671732 530066 1009344 753109 226896 693721 977963 633744 280533 243426 509524 617425 578031 899550 797240 23979 133197 878817 246618 189523 571745 782435 688189 198564 828131 214976 814827 713884 104014 993721 43377 306653 830818 302322 348768 146477 233120 134258 958798 405238 1032657 651301 720723 40134 529536 656733 930701 86992 134779 71501 368540 109162 882262 350093 494630 515981 779751 870041 1017172 396120 421579 863314 640851 434062 216800 729211 1030869 555027 898249 762685 491917 818034 103534 574883 561846 445274 887673 385567 485261 361756 841177 124163 669650 987695 741955 664841 575052 657581 366252 1035212 605506 39891 464080 118348 793346 105605 544431 882030 601693 68039 989962 489082 1024809 667973 195050 1022875 728766 352204 489754 64611 1043578 205262 960680 50756 14909 988131 368488 890136 812269 803650 855921 88985 21748 859724 1043101 515049 1043133 587010 661261 765964 293690 67978 78755 778858 875617 471214 93319 792142 360874 524892 24483 82025 10387 694823 528679 847695 955676 518084 782341 599032 56908 757646 649846 440897 248490 23299 627315 24937 900292 670021 741948 271508 831403 1036186 635093 361291 476021 367085 960132 662010 186810 826186 983381 186993 49688 433766 907670 250980 292528 132628 661083 822763 321702 994769 524795 191491 711844 88633 585361 174858 939863 866703 191100 223047 334321 455738 689375 472416 274086 118082 41505 248545 427311 217815 417903 538300 696138 794314 592949 76228 609591 534290 533673 905008 490044 564809 487488 472351 330019 615469 991543 804110 704695 263711 789003 281699 608331 151463 123393 660710 734258 158446 104863 101698 795208 954690 376625 655753 452199 674710 455493 975789 837363 475903 683311 599048 510287 237880 823174 203221 659046 262431 625829 64436 802595 716598 400171 1042474 854264 1047074 670331 884254 240219 545584 1853 656734 495429 196299 565211 468760 982449 693511 596229 341601 447011 954906 98861 67762 347166 407261 1047052 286309 649901 981327 119579 711484 809179 558354 313371 888539 813627 19436 671886 462153 337760 960072 959803 137075 322150 492466 443566 316329 822120 43871 346037 693791 498951 1019043 669156 932206 1030378 40824 952850 460560 842808 677118 906970 667623 316447 890869 1047323 185526 768593 384324 321145 171686 491906 705654 290265 845763 561643 346168 274409 947069 619978 687837 362901 243496 497120 912090 891539 1028732 460273 875338 612825 350229 221512 547946 1030689 361972 1029936 342046 253548 232956 493436 362091 614012 151158 184064 806395 826200 776845 992277 504988 74700 373459 1041177 16321 534758 232891 486125 1025279 66170 700444 747893 76433 377759 513460 407579 890837 384816 633251 477261 308685 56397 118508 303099 417695 203479 948471 1009178 860950 436215 955410 884515 815390 664215 163307 670100 286283 1028071 740887 2670 848723 393178 700047 874933 724367 876966 345134 417524 53119 714824 632628 396726 762179 761598 912326 4622 114978 642506 375403 384272 91143 413174 194704 49493 222719 519819 196870 204667 232124 190680 683135 172707 19989 681201 92692 888049 279684 921133 174018 857104 723878 374696 969448 445867 248511 856255 424138 994293 213811 92566 847633 985634 487694 231317 339017 936172 965501 1018343 764002 359183 308563 843258 957744 565708 421253 541697 450283 850282 20398 648053 214192 775601 496780 618384 565501 298605 82561 154576 543289 1014769 572947 663674 996138 263057 518764 691989 1020796 242726 186842 145131 467009 815758 593488 842123 250988 243242 936420 388937 608597 841055 847695 474045 565048 811541 258672 356928 849333 693819 153801 846450 947281 446529 150016 25783 910068 925596 372831 777909 709226 450885 420181 882647 414946 224315 787955 419277 280178 904700 596848 391434 861584 956176 140198 45381 162714 46974 1043858 352760 513360 289621 1023447 157412 150357 210725 147260 845963 39601 455811 910122 798901 904529 388745 152111 724716 29318 396883 216189 85247 550786 595843 678507 471939 864222 259261 142579 335437 974359 201772 888371 73977 756748 906235 778732 834406 746370 720605 865798 302648 341664 546950 516874 294741 895091 473648 113830 65129 189803 16151 971309 629090 453596 253 507668 307444 681087 976039 625526 498965 658158 390749 72849 840066 42539 185966 275783 660025 1020185 832938 657054 571389 1037058 811494 348225 132310 903183 615036 135420 100494 88531 926920 575299 1021236 313281 342188 606636 377757 786353 105741 982896 1017822 951903 269395 73966 579027 389100 1030381 1042473 841116 190555 993739 117061 436250 707605 878306 133901 408438 1036390 214444 194416 733083 375805 796069 367616 510647 339824 240847 596594 916926 1015222 955439 231712 555239 332971 33869 418698 118829 30095 65976 35536 765903 507271 92544 1037882 532688 441883 392634 275377 449912 239030 262656 415811 570833 14378 452590 262306 721962 628521 953254 246182 864664 563917 557133 157894 150128 309777 421004 781475 41679 754517 227088 126334 101138 959710 705289 116157 201822 689491 64687 797290 910617 486465 193977 23475 73070 473752 741860 845163 412622 111405 82802 520072 1012074 86838 153512 73379 71354 178897 611150 984187 684025 566653 270131 663666 889254 422558 705703 487438 636164 212477 621055 298874 625818 493638 1031957 485890 501941 487305 428486 227994 715745 751546 1016434 433240 855924 647985 1003646 1010422 866307 170795 325333 996177 39403 1026119 16483 619500 208329 801545 605337 191854 685314 279642 707564 148255 806460 957958 146518 273263 776675 246588 390612 340080 945829 203026 341734 196695 695798 575231 188689 478719 215181 401247 873824 934245 49893 956403 352479 686125 657853 741982 407839 562716 1689 472233 34998 288155 844862 364991 691131 100411 619322 352754 474190 636715 695897 199540 429838 168900 585521 703199 49057 854014 271000 871342 961840 14072 314664 639169 83688 130420 921538 871645 657530 983640 89095 781098 427675 284462 411873 231347 68485 829604 554744 767978 541556 196365 886078 262945 1046826 855775 333156 178961 844396 989491 319586 418903 883843 744521 187123 765682 129212 988161 1010198 655047 342248 985698 108431 558109 580573 374806 505443 910369 416243 324844 862048 815459 471431 866390 617874 848984 402299 813544 549583 656342 753588 410079 973869 912794 426395 539032 872070 339653 375965 723988 164603 490587 39083 247419 23406 613315 253627 419989 304902 543562 218437 791890 525999 228000 158918 971588 319895 201560 392256 843040 551347 4461 69048 361025 1028152 961464 965303 104229 182818 871547 727242 620014 1200 661977 865794 691937 600549 69211 271733 952554 316681 303468 596923 389655 382759 196574 564081 557081 699277 644196 307642 843974 457806 696341 148153 662169 603843 107248 222744 294192 929797 87122 54148 532941 317813 289665 286510 195542 263477 555045 427595 31062 277165 199369 68501 570233 1022726 224607 566217 339732 644530 191417 1028647 863514 142562 371729 267509 756520 100878 923522 655868 13306 434801 316044 389897 991219 142219 476564 500333 976282 335773 963937 530302 580119 201264 125856 836372 836026 693391 225122 109581 659573 371272 937369 830409 47709 282030 225694 768686 758829 197722 626094 19621 410562 1016742 103272 638363 49312 877873 113744 52737 156779 846686 598608 405325 953199 382420 911410 401527 836889 542207 520743 203389 431228 373645 667203 625887 835790 258291 814334 961059 407016 802790 510388 803922 685256 554466 500518 768377 627730 12455 74744 127018 249995 531126 219953 943096 175517 344024 124093 999934 370135 422296 795118 824665 289642 375748 197111 820137 571564 256239 1006192 170388 110745 5874 708565 796483 184141 875367 871943 765156 27275 555053 69833 349990 770617 1023975 998468 953280 41186 936572 460163 165354 429107 989592 92920 918241 492926 380202 228597 261736 940602 215012 79412 884546 951424 369599 189520 422841 498576 415348 991305 630298 414794 550403 743172 889143 332214 568624 319945 310499 918908 143361 306883 166521 57452 557122 1014148 493910 922360 668161 299902 437083 630197 876562 867467 364908 487902 540811 953189 649203 221649 510281 1041967 381789 434575 418922 527082 355484 841536 308433 174081 1002915 703405 420518 33982 667117 543429 337875 276946 626423 33816 750728 883153 227522 572255 639927 321971 83538 96498 493464 690517 885297 191056 153127 568310 53996 451227 859553 884922 1046421 158489 92427 863018 840767 58292 308395 945074 822918 177019 250509 251938 309764 100639 417535 238638 103645 797559 804117 1047022 480308 776700 480038 123487 32947 343373 188236 572895 746248 452525 752616 19637 557154 484736 572445 1001351 796408 318930 723024 34785 330370 541392 1016494 573621 651454 922188 785318 706262 28140 435773 325227 813435 962899 5437 1031539 907971 680378 762633 165626 370731 428527 49413 305536 213785 169284 1023669 57415 661845 809997 346693 761814 474506 475171 221442 1014392 237514 678244 872415 103614 316935 504368 861169 10745 947355 955374 125683 860353 390849 713605 631747 438129 735001 232931 573155 4264 489512 656506 77561 804809 326870 838078 723279 849276 78062 986536 46676 474155 745889 481846 45593 46214 132611 479208 449748 422399 38797 946757 1006432 5967 1047193 656468 329660 64239 751337 259363 881032 613280 802849 187460 290443 632036 888392 853579 604975 639874 738891 37201 994051 428549 864890 170356 256312 468286 51977 488789 870693 827582 233105 393880 42692 883549 1043084 524903 382770 1002422 963548 624112 502066 29864 995140 617186 259499 256470 502253 845812 868390 66600 41443 534879 1042257 616008 818838 916830 845182 454950 907610 561333 794916 247925 939495 867112 544093 943915 527065 875519 416359 771077 227889 411272 685603 624129 793042 147093 826521 149729 879621 820474 964722 389551 698357 685072 414589 529203 193076 764981 775978 418431 271669 217162 89362 605028 928207 807475 200557 13562 581568 708443 203162 837148 955944 818477 207003 850409 857098 664988 883606 537669 995534 799644 1016917 1622 64706 282534 530375 463623 31124 920632 732797 904 844505 565843 865581 429003 427658 769531 519475 294665 77186 613051 711947 324668 726017 962590 610520 490146 684588 405047 518881 351808 234634 821786 771086 719965 623752 711264 859247 468994 737527 508840 1022901 171649 1017481 111888 139703 101355 75863 275648 534255 73624 915550 670815 961787 209059 671741 1025436 966428 651884 706680 239270 1016506 375060 488312 941748 645086 445956 549769 750207 1018294 349286 1029275 768195 528148 81322 115842 1046210 318192 806403 920438 961728 998626 12520 689300 455304 119208 171411 239194 156645 1016742 625541 191279 531754 662369 96000 911833 182187 679939 505228 1048068 767554 772059 711282 32962 856523 899290 207684 495878 857512 809238 336979 224296 285757 192330 3383 22116 80757 643924 695628 332634 667963 126646 1028143 388752 90114 1035543 854596 21483 727870 539839 404787 63546 623593 32542 867431 430507 996607 264517 258446 204884 720898 119915 434460 902827 964982 212585 216775 471566 202086 948799 971276 168765 693213 430221 658089 337627 359790 716826 599329 937456 585645 560721 978747 669289 719284 956351 932995 70551 379039 569495 219848 321196 254992 50478 497308 1038145 490156 682623 53208 334803 966299 642727 990741 422465 479756 538986 689459 10320 181167 531629 178646 898087 924473 701689 194020 580819 947683 604671 777480 357060 307948 237327 356658 759886 667666 451487 726805 170538 562717 848842 240296 940018 963925 530638 500646 81064 291334 784781 477710 313135 1032451 404237 195235 697041 832544 545016 490348 544695 693943 380445 24629 1006452 6692 460013 163597 272763 561737 272382 29894 347044 803339 629388 735609 354987 374739 516339 50431 638641 408077 74038 705400 989113 738220 406395 1006024 489004 463012 344717 391701 144214 932463 785497 149579 47590 812169 1004145 462488 642674 129268 707212 213488 878577 849077 614148 726666 727103 967765 651094 992353 853148 77920 82086 236468 618029 809449 757304 625030 838266 1033989 1026552 797726 945134 32587 371955 284552 113243 931931 210908 256531 392051 102996 1000328 741586 437072 353371 1016178 728091 943341 858395 85048 238602 940714 662336 10268 310527 810700 152059 775043 1014812 621562 634241 1042297 789448 204225 50060 985132 364590 51473 687064 238957 924607 25791 707751 543538 832428 201217 34622 623126 484460 824565 799846 212952 747068 478490 393451 780248 348570 966100 309792 973725 746442 173804 514650 564049 774993 306446 435569 423491 78972 168522 415042 772964 978394 982676 611887 973259 507070 710724 627613 991537 18878 76951 1037428 479862 1035575 501804 665507 839706 50118 368519 221338 966340 242384 239505 893903 435647 392443 376342 131898 827256 968371 131654 469720 72193 256678 392500 73003 927633 589384 817754 786360 155394 681552 389139 259976 478290 424761 358432 791975 356642 441794 284708 414633 513338 727918 924200 958496 75523 606981 472343 719655 289803 133393 17731 172762 213381 973922 513246 937947 240838 608907 832642 229839 1014729 955490 189354 842719 996780 86660 854326 102712 170801 731598 818155 909707 571198 36837 645873 959885 622429 565167 538195 125816 197693 720344 313219 959369 799279 380239 342483 351360 991658 897990 426748 790563 849863 650805 936859 458683 874181 947543 59311 41108 745094 406059 909085 170114 146705 1000052 329260 117335 741134 740666 402953 1012334 1036365 386887 865604 86819 7231 198571 860242 192857 163451 494649 729609 123122 758587 904711 830502 467290 145372 542194 647114 1018365 68450 278808 431609 345805 491249 959836 260122 812221 816725 837093 829562 290376 292987 739231 883401 71658 880630 333240 834715 785574 129915 288292 134632 92799 413285 1035802 51596 671486 41265 353942 458184 316338 995843 393429 193727 981676 906528 158427 85242 199423 857458 836592 369124 654662 845063 1040670 1033295 301086 843154 967093 1016558 896167 266473 922568 590553 484103 158085 641198 763916 366311 891653 571777 888295 476148 762539 23458 888751 66143 841693 689459 909580 693086 494757 999835 603785 97705 474674 308742 294424 178685 87381 464355 993163 880540 96005 698212 261404 49355 1008859 645121 822246 436051 28055 90357 597097 909570 421273 818112 998154 322599 941928 206499 53392 529432 31791 817447 903848 298415 257083 460950 152675 173001 526206 613504 237235 586694 337423 815928 866545 702988 458920 153173 63834 208516 172327 704305 750989 1044763 647949 510829 985871 820803 951298 311659 489415 58223 443471 58579 524930 330650 366434 23311 406384 768961 549966 335822 203941 403300 808520 133509 340633 181513 867627 646633 308392 600761 1048053 816758 828819 326274 693064 259307 152574 122611 761322 264140 357104 694178 230725 868063 705109 857514 75751 421807 214911 370725 269315 928268 136609 211127 425967 408713 173651 432131 23204 739581 115217 973363 429121 682243 719036 312180 478857 451194 829975 476279 410976 125957 302667 722674 663377 426379 470627 985629 902667 739512 195793 544566 466655 820603 212455 431613 351044 7814 168031 272696 579924 373201 26068 178992 431180 309528 719687 479795 599312 704088 1040794 476432 86692 761942 333336 542622 537268 386840 830187 362293 317965 862313 327589 775986 498977 818265 494008 978296 843912 197051 535806 634602 620922 815782 468017 756722 171605 510197 489844 322813 223005 914119 790216 306941 122359 694015 865944 569318 368557 584133 580654 224049 134189 430339 998459 566875 395018 956648 929107 208231 215033 948329 850030 368472 998230 468411 704873 543416 1012381 801498 98179 399893 238832 207366 1017312 692350 999320 295489 629770 185866 296572 82898 501354 250961 214187 935108 909011 484081 855257 501096 302328 164874 68057 939214 44785 438466 89896 107856 934331 13763 268642 454920 22964 237496 110282 85589 449315 800723 200647 742490 860846 888906 83809 323455 208353 663765 568264 476654 218030 62258 106190 44055 429288 286626 56936 698668 609478 776553 91440 789414 190823 183121 645862 593342 103496 427048 1021162 231925 844495 340797 599748 868236 59076 1045735 164509 927501 251602 126718 305603 54976 542475 949600 191785 456503 913761 552558 1031652 509891 200238 282508 724399 701180 539821 510372 802664 1045308 588670 527779 632721 608036 700710 610555 1023184 308759 279693 88608 596079 746682 17790 990475 779996 424315 763178 616378 682026 790790 196261 433838 843919 410321 28520 1018219 284900 406929 786381 995067 593704 345027 39830 115308 423677 405541 498279 302925 444969 551481 841799 611893 10519 1008329 876067 903484 346964 1044573 170571 743552 770066 377799 796915 990882 638632 191640 666804 867654 886543 748968 669448 80279 21095 975250 573649 878784 447344 143157 602834 748660 83729 740916 425524 1032038 857301 72567 935171 152018 655209 81320 561839 931315 320800 924087 926860 679050 659567 448343 1000018 876894 71793 750974 861853 944054 282979 978665 522094 329441 380201 618133 216744 673454 256968 824391 217748 830452 1014762 772357 286301 611596 355165 697243 998037 796242 919444 220440 779695 591527 249380 480590 322690 11250 249160 763733 873164 1013658 627806 249352 723885 189197 570472 809094 524840 392253 381068 503475 766373 553502 81557 976308 1003122 504106 341871 566391 949821 1019869 628654 530473 434332 265016 995336 391357 436101 398146 304598 367980 98262 354178 451480 532783 330190 99207 989550 1021767 500114 760672 19871 282550 931753 763940 425238 928707 850304 689260 609248 262778 297448 202964 279983 202026 903571 825469 437850 37861 405402 1035662 844379 471555 963066 619950 345935 182943 998930 765580 183418 791832 49446 29272 981824 420242 1032415 992327 890797 103795 623561 470290 250094 114662 379348 108407 328150 1007195 988372 793783 459098 80133 753921 938263 789 163674 535928 860255 1989 453783 603319 813662 515532 982074 13605 135011 1028528 929414 747912 785605 994971 351490 1003916 739677 601819 204538 846403 418311 851043 802301 423584 280101 991561 932445 317435 185371 772166 909234 1013392 665044 306489 256343 571903 982332 826788 636652 70094 409795 166189 528594 167394 755680 926239 654514 460554 833420 3558 369143 710516 831171 501142 867919 926518 983815 18021 666157 438470 969948 537133 257354 283010 164941 196587 353056 645674 978278 629827 126830 830305 726199 645625 836279 838191 482264 496249 274114 493697 628191 87632 199451 441768 13291 699824 666001 954070 950685 911600 252598 772004 258458 491786 229986 311951 31242 854044 212017 975222 524572 109031 102400 693790 448896 670803 79476 522926 610027 188393 847219 391731 541335 536663 89256 919837 841664 394480 985603 945600 864296 901417 417335 334037 276627 406814 1030459 855542 427340 462346 104138 23589 409247 120530 443106 42565 531805 690299 433737 539552 751451 109232 94979 376927 482290 132157 186589 288277 966785 252822 797158 177205 900326 509777 591600 647319 120841 724647 1043476 505847 1008722 498168 54571 857718 388142 95044 258645 192535 372365 251570 683126 518467 535399 1037068 211380 556870 901170 948801 393723 245967 152686 565731 398201 956020 726554 406439 1009442 498476 1001019 462311 1029421 885971 922972 488483 891284 662697 233481 135035 1034392 247763 957267 98103 414524 499673 655695 227648 523205 924454 691607 1014436 367168 804236 276935 198677 364796 231613 551425 360043 610571 132307 997738 357150 978630 358601 906922 107724 50758 178943 782448 1014713 339948 246202 668140 72266 17625 932769 773971 851337 635766 309313 336479 601508 566254 286858 87756 786030 502959 81745 75484 286685 186093 203212 305108 769674 111391 317465 140925 226356 1015168 556471 791460 1034301 217743 111114 524442 163883 684943 579803 568244 458793 432904 572118 859340 129923 155972 572939 446910 439597 897235 372334 588524 249917 281351 726615 182203 634989 23673 993027 443156 813722 729474 209169 81892 214343 891587 699653 1037724 510235 217502 709576 781489 418142 76986 313126 678685 167040 152707 805455 135388 40083 862119 854614 775280 460748 147354 30389 855902 608518 492819 403911 1026735 938046 87181 57677 588656 295704 766663 657130 114482 347481 364868 903335 75914 672107 8908 115055 850834 379100 278505 536980 47718 91359 1039211 116552 909736 229065 886501 1046309 472317 968853 526125 648358 596878 863585 784608 383660 68744 545263 623835 611321 396188 107813 533699 103352 275840 786573 948094 445939 875627 579797 9656 778268 46237 720464 251487 825733 757973 60788 209704 824295 339673 569178 457992 564191 496626 1002050 78011 829804 489837 901644 473920 26739 870683 370879 933466 807227 76241 999174 746769 610545 793577 730285 673839 852518 9664 629033 746180 292172 626742 609294 824995 1018172 734001 1031574 901346 971698 512538 864033 220766 399823 690270 926639 606260 350359 17902 815208 479305 679281 285631 122132 681412 847530 137291 939171 207247 492530 881679 239015 854745 954077 314891 578261 1000342 545635 899141 455560 650493 479328 971846 107582 74761 604181 573339 853785 540153 817317 4181 218206 986321 939161 680329 785145 209879 232284 28625 413944 494614 889280 476618 644108 235742 940664 161940 915979 855106 831132 95317 758128 875416 726568 645302 635353 353277 217212 58724 539784 73423 548061 390800 650468 878129 70387 4464 1046773 117130 871241 32956 606699 29190 497617 819505 464023 923411 363613 1048082 621039 262886 562983 744866 333711 927476 92490 941483 303155 475257 520006 131066 513086 330996 645504 231136 135735 429737 111807 164275 685894 418078 561840 256331 1019835 204190 279140 806021 38792 1036217 268493 199875 936642 948674 936260 43627 345636 436560 1035782 663908 259979 662461 57522 742812 925307 619178 717 167812 1039512 718969 366142 985234 153134 357586 132562 296894 254635 69918 556473 396805 380191 19727 537607 627434 107715 197398 409908 446704 531823 359660 657564 205345 753697 890890 930048 814218 502653 522800 535812 335548 631880 480738 545711 212045 570860 507622 297197 293461 205560 528071 1013264 617457 26013 743765 938571 638660 720946 291107 998198 231281 253360 883720 138573 499234 82486 890783 404593 330500 740230 953798 912485 361161 524678 301346 772434 848676 587457 670106 606275 925520 817380 137432 694186 412810 282945 65228 75737 130706 267599 120360 930698 836655 591655 377060 544856 922536 886281 146619 352068 341835 659157 1005485 726320 412137 380051 521340 529255 672600 571627 925487 495635 267504 85165 356753 102086 841231 1032267 362418 633074 589973 580698 427109 943729 572776 154133 632257 730621 344305 709594 1042849 955833 866206 1000874 49700 506790 148062 7597 186925 757295 623400 515244 584163 335006 80244 345750 301874 149412 880320 729851 97865 985557 897804 494996 658971 86057 911710 317113 574686 483965 271424 390121 475278 711696 889405 32838 882539 668678 817767 412950 195702 710121 608468 33347 283640 379426 568092 937692 940028 61060 572637 600466 109776 442050 476215 41276 17800 961780 196177 1031507 456827 526871 654290 913015 336836 622217 462184 888552 287170 463505 16453 652045 150936 50901 551580 461297 939950 769249 378921 298433 895534 520103 1025703 443471 466312 293882 336471 446354 605422 293138 979583 822820 809689 418059 935401 265154 177538 2405 700256 33232 568169 76677 74294 976850 458706 949555 392897 660468 601923 481562 798425 158596 644104 522060 217692 729970 465583 669115 981931 987350 83596 454849 588842 985450 345654 650137 49347 775180 350216 674019 638564 895294 114337 627492 716412 738214 230757 742724 88962 163982 742649 475918 507246 299109 415690 520627 337470 505660 732807 532551 310899 40265 62627 36931 561553 339815 152788 552449 617123 724885 961943 674115 377012 234867 738729 1023405 111446 483016 430223 322374 661279 225278 1016591 548603 823848 648356 194485 330524 444557 536555 74575 831453 956655 322858 858481 136151 354549 475227 549106 388228 557510 640667 825453 546502 31888 726701 338626 57184 114437 905592 725906 990076 2009 672389 308166 381219 461637 233602 767496 176072 663431 163265 721736 301246 850272 506041 444216 161725 489620 507012 34001 306017 427117 147808 604876 196011 784441 474415 235562 601214 1023944 750582 540845 262691 213998 956513 926044 589253 771847 326718 578819 691190 86382 446717 989360 708393 560644 456759 741432 981045 456368 222244 531120 339672 274649 67619 718580 985650 686574 350518 981027 170310 533470 1007235 100896 260988 270752 152020 214547 624930 500653 249880 972518 822246 967809 1022432 519625 558942 148765 189411 280239 725376 809352 79738 48335 408362 689481 320292 290595 493723 952303 850691 259308 358904 22922 715102 434732 369608 210735 102173 1039402 874360 1032055 521296 949746 973785 335616 100521 281810 341405 216299 914428 490719 32733 22364 161478 17774 316566 704510 973476 296347 902439 714876 1045207 227525 549588 364297 109767 228112 382790 88793 176253 253410 560393 96422 758055 314470 911373 476972 757143 475148 429606 857004 843973 460039 999308 779885 172617 52941 802652 941878 145121 416923 609300 172502 676081 175599 10267 873117 622846 18188 504375 1024736 415282 230777 888340 159096 724700 722050 810180 549699 448749 528822 34106 608162 434811 78183 888014 539898 490049 45869 393148 467251 294941 87651 518564 588348 157074 720552 1039884 356997 687684 96352 299225 1009027 483454 478513 851674 31791 333231 436358 206397 776583 449256 150543 347928 644876 291168 37951 517089 971075 65264 167117 645622 984116 884376 595252 895511 96238 573688 660786 579815 261377 982232 508237 790382 145666 716704 782153 377753 115466 691680 621235 94393 348216 607178 375130 352256 585770 116147 786384 65799 612744 618646 865773 905803 542330 473744 883532 317867 1040684 537445 121805 699628 475217 234746 5137 264757 652189 25561 157185 327827 303178 958384 97608 829558 568724 394194 418772 1010738 590141 808884 427609 123008 117770 348017 772302 404730 878147 916551 699117 918690 539703 380184 556215 208476 379574 466666 238318 564591 568213 89447 1043354 399879 1028654 439134 586373 31158 661469 1002304 824767 26607 309380 270243 1014298 638602 155399 220099 892846 355907 74193 19452 591447 1046331 970574 56913 549426 946549 944751 701161 516132 795994 46889 113804 916051 177206 120566 684330 416938 970936 914770 100948 317786 231286 984127 742849 159059 923495 362690 824779 414927 809575 948067 979439 864200 507318 532657 194385 13949 445049 535996 108853 949745 474680 306329 1024391 674924 176990 142562 246100 818680 1038781 584755 225615 1046757 147207 201390 422477 471621 698198 393080 277961 901745 652709 566586 849505 526722 566356 587424 1042519 189400 314792 156381 104976 355991 574536 483878 224408 449573 801729 4658 969757 678062 131332 1041089 389232 196256 279267 283154 798087 121647 92823 964970 513022 722 754749 731540 1024401 439748 800596 415580 377251 496772 1003328 301075 155066 451669 381898 781838 1031680 648127 242079 206119 653764 732940 651980 524090 276471 472268 1017672 946345 360368 178769 695659 715993 989352 880692 821871 639667 949183 169678 148214 362788 840565 635584 746371 957341 920689 610667 641279 370323 95742 908665 768310 738304 389769 426834 170840 436192 243748 665000 540792 351413 893190 418284 310288 397316 789513 697558 445563 28374 216363 85729 54138 791096 503309 583884 810672 555963 65143 1009690 409638 532980 1029330 99219 341704 36093 368300 6081 861925 99059 270648 891764 58035 345206 133579 369726 295624 776492 716384 31480 151202 224317 663061 311355 275745 1030360 205228 598248 251143 165549 642059 531105 202111 472690 776892 512077 1003155 220767 927342 519832 65973 947889 1008498 499824 664119 169514 160319 365449 323026 540303 147438 789722 349475 997673 79550 724254 980009 426821 409233 165204 105161 346804 609646 957248 943434 457292 100349 523752 484570 808548 455182 674327 776199 239964 634642 163549 193350 655379 53920 492044 473455 489071 180466 963773 287806 562137 597861 956362 646356 440254 152829 98385 246837 103951 170718 678967 822216 771010 433364 886434 597466 807758 633292 1027198 103963 491827 95321 835834 559647 28784 90928 590344 188894 390923 487852 920800 147508 817805 303178 393853 260962 449667 193838 441374 435595 30462 724125 987079 533816 665876 735617 533694 941525 815965 144872 841742 813105 42102 1008517 602375 416514 202113 695342 255420 369503 30371 365148 257923 1043780 11141 573870 274297 171025 899028 913254 467708 316171 211906 670442 829487 134618 458882 638532 774777 1001737 922831 966307 184070 834186 391526 421080 973124 399919 482695 341466 933736 227890 256888 828226 947943 831406 75010 838608 540925 84771 151538 218084 778025 467190 225945 654853 1005487 90606 483405 445278 51732 148409 710118 1027132 971686 604517 960065 245905 590834 1031143 718529 796788 680268 434839 887753 418975 1047882 396210 337219 673520 891209 120023 781084 881384 154343 304011 190917 421423 1020039 228789 40628 82190 230864 782882 300257 501491 682030 971010 135497 970481 473936 619625 249711 830525 449960 1022159 708054 448178 990446 509328 666248 850766 776862 804205 135058 56499 802933 175882 765829 910247 132343 785774 545271 147348 311276 997510 356352 759560 741087 44449 516286 608310 870814 505845 5585 407924 951997 334105 616415 801211 438291 778633 422673 192811 452410 977190 820116 811396 1014291 317363 4634 63149 501568 310617 282710 862000 619177 867107 1033604 173244 231928 539523 522974 990370 211228 867019 407592 690265 552650 270261 479269 986619 381175 697308 556319 815301 975199 937025 216419 594331 406018 848327 696258 163713 895393 907702 700434 1021987 710725 351804 930731 407630 89017 337639 689643 425077 349195 717100 320690 889133 518159 1042660 179431 136113 1038812 692425 460529 787038 11085 342782 963390 671032 971392 725380 927423 497252 884315 896710 116586 94892 420610 345614 235703 129534 1001058 875533 518180 1038317 271530 3927 199089 363566 820428 127204 664677 150301 812289 27793 69319 421430 223042 311709 473957 881820 787919 887596 374097 496533 841644 55496 11422 317195 910623 579291 725736 250381 265268 853813 575433 384844 292153 657804 1037669 717214 137026 652279 802015 455807 478374 998259 905953 179339 882560 273502 371737 690181 308783 62207 301494 790356 894934 668668 833007 402816 475357 668897 524412 780473 175982 431264 396059 885457 1003512 300044 177676 555453 45488 912989 523414 102423 43787 541103 840064 669087 1015366 67458 199576 231349 265694 7483 418352 57825 925976 187554 948635 785996 833658 115811 393141 828996 684624 176269 579673 389820 130856 631573 743912 728265 829014 662612 825800 908838 842353 721797 379107 549297 450004 991048 565284 312300 620318 269858 974078 271229 570802 667387 839140 475566 837176 403870 585426 701165 448282 18236 693699 565069 920840 92905 110392 135940 427893 64030 625335 122603 292119 345397 571210 723201 866410 557041 1044476 314600 564270 281075 661600 404582 268261 378693 1001738 200678 664662 805076 846867 849653 1024013 296174 321945 604357 607192 155592 386108 971949 730955 738298 951715 905894 283965 199424 908021 144336 553033 882107 180577 291563 616270 406766 811670 627935 211440 98755 901451 313652 773396 476739 415160 826010 577384 710113 113179 372579 896473 79344 26421 334340 235546 521768 753866 801176 890148 956709 373285 10844 698288 298216 727697 968244 524991 897876 149985 210213 347667 1014450 19689 789977 850611 558638 117250 329246 173931 321111 732554 406375 628041 57763 124514 711497 338977 806120 45678 119807 364298 29668 588569 619751 147679 692663 213454 595715 317632 842084 40064 664953 378510 527955 999971 179732 862066 1027282 272176 254400 633430 696975 764453 865553 1016938 169760 217091 544957 95649 246907 954574 893469 384305 1007486 570385 318385 646679 168040 376151 193945 299921 260958 288947 507420 808354 645351 210745 850469 3473 695921 691074 595393 432746 669386 906796 484514 411003 379559 381528 520863 411352 6432 381483 582706 809433 24626 924493 747256 549271 382268 873325 406069 7538 109954 195770 497485 847245 636589 328299 598604 894800 360265 677177 445023 948710 528198 825312 766553 582333 536696 187298 424239 897544 608023 486595 465532 728896 440896 700174 548606 60831 257137 330318 449815 303267 181265 648918 493901 508049 181222 899578 1038026 143088 701341 74388 92124 166666 972869 202112 740982 435822 376020 793119 187566 919921 887457 300760 394557 559016 258536 535955 609282 189551 172617 534588 214655 231269 152394 980294 502874 606446 416976 439333 260062 925360 188330 315859 1021559 20502 1015302 832844 108858 203472 566266 752657 939354 646993 90108 968361 894132 994640 510826 562460 915012 649287 918276 144246 261806 162807 634733 13898 678070 663778 794029 624428 173512 405712 321458 229686 671345 101195 77002 335236 291555 395810 612906 208824 809845 1514 1016682 504438 14625 911992 19207 402409 550405 908136 547552 979517 775650 747674 27834 260130 272032 1004207 123580 2384 213192 221072 389107 233213 821256 802536 86223 537704 236467 753317 955300 893778 173887 757627 586027 86144 672453 514400 636158 219195 844676 188433 669215 682703 515165 817036 810866 575759 781912 657556 772158 282831 485663 189745 613552 235881 252798 175405 235095 139321 611305 246423 869545 886049 602358 249412 320893 907014 164318 283721 953743 716880 128769 612482 155904 58222 1008223 529167 105427 358224 706591 505042 273009 46059 720652 408562 53798 687801 1040658 219226 125345 1001270 658374 221242 565624 901988 667868 808069 56482 1031240 652974 980338 497915 1043051 26812 911100 387011 975449 260134 320866 161311 594213 789556 133543 763287 1034467 271055 204307 799895 482605 164101 590512 816878 806815 291720 205261 138833 101467 139056 324735 37593 636550 778613 497435 777089 885961 213237 617918 5801 77265 93684 907461 1016470 713935 873175 981333 595439 812536 210088 230868 632897 103174 1041301 700014 633469 401333 97137 4497 618357 282183 1029170 639089 918626 965633 901745 152453 39265 474539 509933 69384 162289 314388 906248 137081 497014 688268 947272 46619 628666 106857 185560 372086 364903 573058 946436 761300 405645 646583 283585 752069 821538 636775 256034 199323 617854 131832 1006052 492782 612059 578386 886243 404762 318939 459620 621218 330684 508673 1028766 100552 373305 34614 708982 517021 790327 693318 310755 446865 742178 324961 323557 683190 713896 499610 898555 127809 353597 608875 459179 698381 247192 514095 410621 410391 420404 347815 350720 979459 942032 745334 690500 714902 565232 491685 232543 98618 877914 103712 372585 257405 364697 992566 326783 751250 531581 337693 292931 1002958 107160 677739 93786 257324 520131 795038 773613 395210 764055 530582 890409 199274 654837 786197 217791 76786 29055 942150 501860 593388 305692 112691 258386 191751 153720 273486 518597 614804 76673 906217 683136 241673 316651 1020093 343878 633217 597421 292711 913248 203835 789122 509926 900637 316439 528489 95775 695629 863004 22822 737881 211910 141813 71614 25026 8672 211054 388351 636648 777720 24060 547830 563776 278768 594483 544374 144034 436909 302413 43416 875978 616088 395434 651829 338137 268318 892746 852334 121043 603952 654933 510245 688927 171204 701843 403585 79370 204626 423925 53358 766276 999255 449546 276507 700001 975829 765066 106874 112985 665297 510159 798147 104712 209364 628055 262641 477103 993899 64580 97091 97137 11944 327132 160701 966359 156062 708873 759460 399693 919528 37849 1033478 804770 46114 887807 1018416 492684 1016687 653136 172085 254242 289266 27719 885870 666976 560981 707202 334837 749734 899909 834371 157736 193081 578035 901617 543532 53697 1007764 318612 875624 995273 670178 504924 773382 255555 991898 1007130 613493 53505 232956 305860 613609 304701 682574 395254 706521 941842 982361 585836 287361 339968 970986 584842 62046 463212 307027 402132 885172 1038365 438247 358518 766987 712129 611201 278972 666286 80230 635134 98971 325931 428033 45502 966439 10709 410858 89639 678939 938565 242270 277026 364372 341973 938492 111004 516182 164900 847177 890119 145605 166293 77356 370134 230637 726991 378738 340740 58428 811070 601419 1033614 223682 649873 449995 318708 879800 891194 80234 965564 616694 441841 912260 934895 290683 474673 451290 385946 403176 51130 121360 364879 547845 267533 28717 645281 8763 279027 708894 1046187 689177 12279 454194 67210 967632 260839 935583 409054 535479 294231 278524 538958 618183 451869 986821 743681 760095 415702 339675 732453 692353 632672 93185 455275 74963 726622 1014368 73353 438432 273592 204547 261303 18837 1023000 780380 875059 491780 210029 489149 213693 570468 256108 283872 249115 716238 385546 483424 128918 218242 698115 377406 103547 404832 1002838 358237 280220 486256 835527 420101 626124 839770 791132 398692 254823 236783 59105 1034248 321223 774558 778596 746086 170448 720639 470201 832599 503141 566860 986871 353429 56816 403939 560632 747843 614366 282054 533469 397410 547873 542746 689032 235613 97452 156075 93473 612478 690427 534119 430738 31094 529032 271839 429067 81369 209239 869321 384126 973471 675947 497792 132643 384933 985678 57730 44790 995370 202125 688625 972084 625490 409914 201491 136162 763047 491881 99538 915270 52371 723891 249405 1007980 141542 492470 208389 1048226 949590 800658 1047297 248316 164858 158829 459946 172497 251343 768753 164768 1043516 25395 1014729 563747 150428 293997 607271 615578 877332 616995 684609 956944 1026827 955873 51663 965810 415150 1000089 270479 383570 607081 447774 858818 384231 67442 371880 456620 27403 588862 559955 945687 809083 1009674 298655 1022160 566939 373075 636913 324393 988400 172894 918801 615798 541091 574129 202923 1008016 219653 176536 553678 986965 219909 500897 801135 887077 254396 648992 823527 993383 494562 94124 754801 451074 125013 296096 491181 307940 980889 28827 676384 334975 670803 280320 53682 241991 482253 1030263 850222 176437 937590 522090 304581 636487 860255 306313 974475 880893 82366 457542 109817 160990 681839 824922 165225 857329 588654 58430 737182 20548 662878 930739 368441 904809 209669 65595 1010756 584692 985293 1001117 596908 972542 950853 387429 67519 375717 973470 927073 866482 327818 488751 857637 376093 562001 81394 1002120 103036 83236 629252 157989 531888 276273 190505 976091 603004 743207 299333 246093 897290 584637 829668 419683 173155 12588 335283 559559 66810 329136 948740 399721 261154 304650 144462 870908 1031571 621057 954283 173686 716777 782556 920665 210324 828709 159209 813114 437844 58154 148730 733011 244857 375873 247523 515152 546058 194454 744957 362751 531155 936376 637606 798416 185058 924957 331711 1013596 321803 846491 876332 990427 263269 991728 906840 187052 633803 893500 866990 257489 916060 443010 1009185 402800 287740 518699 644005 164691 821713 113026 867251 355433 597702 574008 409801 158019 973835 315362 469992 1013400 886163 49270 833813 648641 327316 847058 1045464 445757 552459 401717 467903 67886 95029 206276 510172 445403 354839 710406 763971 572972 966648 314985 714894 831537 808930 432827 867929 383388 589604 1018033 272581 305730 848338 326499 15865 10909 749379 87246 231324 715853 941714 486993 192349 363154 131871 827696 572268 47828 180491 745236 662270 60700 979391 23177 115404 359576 968805 278399 104852 356378 280173 261066 881815 248474 344074 628642 58393 879536 94387 499236 135141 163867 434082 595406 238534 885308 316504 526599 510991 641691 301847 827029 410132 766049 88423 442917 485551 801245 635538 285894 424124 679168 523303 400750 834973 249824 311930 315764 516534 485688 351523 609556 871154 200935 562043 582639 821052 999533 217378 553352 182535 660337 1010300 520647 95175 256061 946479 567674 637046 1019968 170150 1040079 999952 528523 1026705 532956 258583 914005 396131 206104 961807 926583 642771 927198 997123 288497 515163 713969 73727 742755 730044 995059 1032339 781717 254328 849132 869974 963823 193367 324810 970849 26625 736483 389595 1022928 801533 728043 687444 868421 895544 1043715 478925 982117 776877 368643 797891 660056 35449 285828 615701 341069 823648 931430 775560 852212 782663 979533 99395 757762 751288 1038879 575571 331441 125281 106887 786984 748605 969877 940662 779287 726632 45001 358812 674518 181750 331544 256755 501250 547634 246720 669237 323740 838248 525475 176993 801160 71784 587463 642874 113677 943882 249302 679880 1017944 201124 621727 2261 900088 448917 128403 110704 608867 533182 457545 394094 742768 278532 557306 264676 202203 839632 826117 117678 283589 796814 851820 197868 814897 709937 267862 649855 1046664 532910 760459 786064 186646 505724 969211 849162 854923 412186 140855 108571 910458 480137 181494 859319 1043165 909518 995474 628501 999567 159346 776328 1031984 301776 513282 332284 906567 445125 83342 43058 63069 316918 742958 64790 159929 696015 663160 768437 731240 138527 943116 396994 986038 206491 251657 558354 169913 247644 679572 810528 814278 731741 816472 296074 324345 594430 300545 265362 396978 254084 243648 279709 845075 995478 711370 808376 1028227 851393 632025 816142 632109 744694 265641 958323 976258 50439 72572 979932 689843 583469 307095 887269 566584 268165 418499 780106 952651 738702 487885 524142 187245 689324 637446 443351 518369 271529 640451 17583 653356 940591 911582 1007941 241052 882510 814387 460938 688061 832508 708388 985493 343013 493201 526870 685087 957097 363591 259314 624904 386150 721344 372388 604880 1025465 1035135 203423 146974 553991 986733 748888 633405 770550 88150 444615 338330 50162 219242 846057 309831 1008809 731068 319552 261756 1001871 926150 1041489 335120 190299 609507 76325 471556 42632 938708 316105 675577 792533 461116 518094 199604 80070 100900 223177 1025697 247840 449656 811732 46413 305777 928903 730891 484587 1007237 955527 752912 740048 98802 95502 521352 640248 943501 482714 147612 60030 45555 99595 697465 527399 793602 119332 552912 509144 76124 226317 363350 236060 328939 920275 988485 470175 1008471 352231 855514 587957 30610 503451 201685 304852 63309 818344 798972 977941 929664 393899 243352 326327 272614 468131 862710 623260 515198 1047157 868583 82379 227339 190568 388672 74988 438933 280490 491099 1046479 864486 433865 574357 894437 850446 354874 545486 133829 981984 29909 577516 348841 237427 639062 674392 256750 355745 523742 174462 664 770955 1021553 469330 170699 1021715 279414 583366 927571 281440 341818 425045 311069 431454 382317 306812 253116 225339 326563 10299 503525 598507 317908 673688 522483 282534 350940 195100 33635 729701 204028 108884 466009 555880 850519 997201 75802 604338 139638 199464 704912 887179 703941 339315 92873 21245 864275 488655 281976 435288 120598 508508 789363 605103 485349 872000 794419 662105 644732 197668 1035351 534896 904763 61365 303137 192085 178791 440612 295415 20266 876200 602535 87011 419670 851849 323574 271124 748549 858876 523470 125019 893094 372947 298866 514223 351083 793416 973349 83369 203212 423798 517809 593417 763140 237021 492259 564783 280211 633570 474380 426146 68794 857932 28801 425613 466690 155849 1008156 872509 336565 803431 879802 646564 241507 556315 277947 397017 1037151 864317 795013 76950 108608 573962 483329 381113 63329 415777 829725 878275 650848 581639 168264 212060 254882 960419 925176 598477 797390 1017282 418343 1022596 457038 496276 994002 236948 547537 28717 834425 255538 472524 729861 170658 1037369 810996 817784 1011287 122023 1032901 919879 518307 494110 364542 372246 181272 593252 886307 371692 512076 155107 410874 479926 265815 1042986 438798 145347 318806 55402 1010992 130633 800492 55033 414960 831455 1047484 752850 924456 763137 413680 735764 780658 589200 67509 383103 857517 239951 664508 560122 976508 786535 220603 365327 681926 715747 705770 354157 413495 368181 420487 884325 61630 1039280 597586 956782 279309 971531 146193 829090 390173 951780 688909 143678 363943 770363 3220 90662 698795 304627 212597 299102 341741 115028 449671 24978 118131 636300 336930 621199 267016 94761 784548 1032136 602045 720032 139245 75218 283235 313546 495331 397800 476433 762209 181743 608871 594340 73864 867711 882515 833082 571456 57986 144081 649654 871156 565999 698795 651328 87022 395838 510927 688066 761823 912877 527568 570475 169307 928252 963683 398640 527706 945521 311012 632902 506809 923349 347599 989098 665527 73910 501831 386457 930936 925219 576402 176408 735622 1001267 428954 297581 895819 562558 934766 22435 21399 323746 71103 280843 268832 813759 1031523 351670 548093 363772 1043926 587771 383275 242688 869300 819703 926472 294009 509248 860680 110299 933785 127713 98130 944458 106387 26527 497210 581601 9251 854442 564461 129426 648963 1034964 325594 737072 282743 981266 671284 766963 779202 597758 347761 474615 203694 685144 160461 695996 22281 1040000 890312 916391 840994 622846 296612 1046144 442960 974331 871912 742899 545899 427717 168415 605711 390993 220239 527130 129225 362851 614318 592106 937594 43013 791197 198119 749149 265249 550906 937068 222994 915109 803911 437016 798494 896256 888362 407886 998761 394665 184045 273334 766398 328856 1008382 637114 331086 165835 342640 986378 31533 525251 928121 151576 174292 217092 968946 702621 11933 426904 321242 635154 165963 450957 231123 789560 236927 841074 946851 870800 121412 458718 481973 977380 972676 152297 951958 381884 693136 605873 595320 1034218 866972 781783 970418 189951 98112 233983 98877 606419 99064 180308 1046841 688897 544421 318977 423526 369512 645899 957625 968364 829867 239953 100144 123283 295602 519043 302495 858571 714023 343315 262724 843174 280058 846676 636384 984985 253150 642558 91191 966335 1030345 634797 606355 780117 189560 738914 127554 9023 1022696 179200 1020179 221826 232414 444112 897501 132040 12385 545278 557817 427231 601914 439833 850115 574266 708987 164247 133660 314478 689909 53582 851179 736951 228032 80124 180887 866672 79799 539585 550031 384414 679161 21664 295106 220774 877162 233218 251431 106899 93487 1027890 188727 552977 865334 453345 952430 996980 390316 995748 907469 546162 554628 132465 447067 393829 925943 975654 17567 702410 7935 146178 178984 472516 693210 194858 686597 529049 122765 564773 821837 318260 783199 780129 54937 181154 1029721 264108 219013 845717 817613 159675 938035 269028 753100 992934 1022663 543241 886190 504426 722156 879265 425102 168038 769101 916464 600524 605662 445213 857946 325001 708731 42128 659691 507182 597705 508255 501712 374757 161976 412744 575196 617246 651292 843404 316676 896780 12589 543856 366051 246566 977672 295356 39479 488102 575532 945727 933986 215309 1046269 459337 17642 448157 344644 604975 647929 66781 113069 344010 754909 31513 846407 167160 263305 791264 108296 733722 621587 351364 221511 138645 763444 471965 397632 424273 118475 156551 700052 399165 414554 678879 145606 60872 111495 259337 610238 1025130 471453 541869 941130 995353 328456 885302 280728 229332 659677 523090 247998 211228 215119 333941 865075 951414 162619 160085 846162 190954 53405 192879 282590 933255 967961 265345 612217 170973 244595 328462 955691 882305 990487 145117 387810 241804 854674 429946 1032172 314140 39958 323252 575870 467410 373242 767261 549681 997203 808248 284302 96127 266696 1026030 65184 522314 173917 681437 673075 845654 154309 718061 979691 192202 821172 591271 513454 887219 597860 967609 107815 834689 152849 497270 980806 482697 88701 422228 279742 388481 404589 373868 1047942 6 814889 171261 44377 930841 1006336 411113 733238 179358 964802 931894 194272 686300 454212 428942 416606 564480 924384 497343 66940 977561 541682 602172 417609 293149 299356 884379 399767 855651 367106 350485 835711 198439 442447 14346 155610 380810 40623 636282 604104 977807 951315 433548 950573 1019807 458864 233227 999983 575750 622911 469987 209594 13940 196095 645545 1028348 217212 767151 332305 312809 737816 1046100 803701 407992 217379 394105 82261 178275 251613 194730 410833 722475 247915 51960 1015089 738323 184149 480376 405598 541792 913927 684228 1010534 192287 52304 993656 541435 243359 350181 651958 631797 7155 279775 522147 373708 803697 516665 358119 49438 694581 235091 208689 508975 755103 124786 842673 421732 995792 726077 180380 970695 744498 408641 542636 294279 474349 465007 634013 875636 1014386 672665 702897 650375 273908 135928 37933 469592 194538 392873 563418 786342 992399 432683 936069 279507 647266 531682 148607 740453 818342 359064 285469 527751 443363 920567 173113 838277 220771 1034000 1027503 808532 280246 2006 112609 451591 609839 321700 852532 26459 176484 76467 731025 165164 113841 306853 101093 791550 622774 228605 578465 11381 104149 351908 490042 444893 849333 1382 91306 64163 447938 902259 955117 172249 501162 186590 711557 246454 265953 213537 47095 748308 526878 731800 74060 399856 988 778241 687249 640238 135386 1006594 38743 616403 602779 285859 504883 664841 306151 330960 304959 783902 877896 670936 262808 519237 221582 862961 676574 393427 344652 646065 1010615 816579 253016 262806 443467 706099 253007 31360 451529 141029 1014542 347698 122337 890559 672314 151764 57161 753483 581817 280179 313913 714040 986935 302208 910062 927959 361635 504397 822314 349854 653999 766356 857010 133033 737875 653039 36559 447028 223306 854624 313038 281122 125331 862155 865664 364921 522225 350071 987578 948452 577132 202386 158678 864303 5582 167850 678449 100047 22823 615220 406955 769112 756298 131080 910890 319748 497229 625635 737047 181811 68109 154595 158687 622309 902824 851215 748659 815170 116225 642253 958920 61971 519999 336234 420440 294726 64334 662 511648 554605 682332 487909 277920 354879 1016669 803663 416094 524822 422536 886192 775011 617072 746456 490313 940348 349551 769165 598589 889082 1018713 220840 150805 796083 723736 916850 805693 123903 309946 950773 991620 321147 239602 950145 348832 774729 55445 505897 14248 729998 568095 635204 977048 1018355 509740 874476 636112 480549 368127 570754 273301 848214 948990 308264 504975 291769 992307 455493 571465 931593 264909 109573 546997 34819 920477 763351 309669 680423 966554 146157 645459 80635 941149 486591 325850 778504 861349 919688 824506 812507 157909 383943 978264 728005 726897 653504 597883 303644 646565 199417 576721 852408 710590 1031101 676968 645494 840110 337564 367413 367289 137100 613865 746640 906724 710162 655163 342710 956129 723741 55276 649030 840093 919089 563613 555973 122505 620787 237232 780826 657179 137132 442061 601362 533067 248269 668510 655581 16662 1010277 166930 404367 748287 6317 242525 873888 420489 661629 759 225901 895422 344788 354393 112820 532139 329299 694595 928540 215009 1046466 940089 766123 145654 586379 706817 310606 112386 772410 972070 166484 222499 1017347 1024120 188147 131321 15164 265610 944322 44842 156638 807475 107581 481247 119816 498702 677189 922437 932220 640249 757661 632334 470048 202650 675694 724461 642687 795605 303555 269853 130630 500567 351502 207835 70855 814607 420258 510695 800633 622255 236086 170504 276597 395055 5224 139141 591611 1021259 18744 964012 700395 542464 687497 493390 650829 462611 1041059 171073 674762 788874 16052 128477 512304 712752 664906 1031040 149233 868117 638938 227082 1444 1005836 534077 156001 677507 556076 870190 835311 353260 112208 417997 674847 375265 821655 198942 506339 349831 766180 706187 473649 674474 1045599 866398 400513 59960 724466 970568 621137 756930 695756 267741 258977 646654 863970 887061 424824 638535 215913 393421 930909 242459 958813 370756 89310 321436 79614 755358 871436 572688 962382 1021797 491005 256865 106132 1012483 241737 209310 454363 493384 69262 1021560 87155 712682 28397 669894 447087 753408 368266 110593 675622 345479 376335 195785 211123 879582 306729 526686 342389 559689 232458 375335 654479 602481 146918 757295 983657 594657 397174 446371 623917 965003 482936 742485 159051 119362 546604 249404 808437 1086 442584 764914 369060 285083 711238 297268 564881 210905 345665 601958 768829 845917 919579 9741 248553 569583 430122 1037138 678431 687163 55367 404614 660263 332368 888909 390808 209554 712995 219808 759457 658356 1004813 71843 750169 105761 704841 870209 778398 275767 186487 289637 829940 796308 636188 560769 923904 953500 356896 248587 629516 663540 152398 1042684 913543 793354 97751 330319 60802 863882 409807 92040 576051 558570 257455 793642 983926 973791 934098 328512 969543 499430 940536 238549 67913 140732 935109 470396 518978 586726 856387 623816 787868 593450 883804 483285 852966 1007380 75873 1012414 518481 928627 157062 699428 319796 825049 952931 1016238 958345 145438 187508 150659 348525 48605 919706 308689 990628 893685 535449 406346 537874 914185 223896 496546 291651 401153 465827 236306 298724 1040775 491052 962520 55879 537483 787334 1021621 758755 479424 403305 212845 837330 314396 710769 893259 637778 635996 28831 632730 653125 182397 212438 667181 773808 310340 170591 921048 689215 298167 562534 604404 522688 386210 928634 321503 782500 102676 921361 578938 711297 394719 524545 1018793 407954 258587 440585 507862 561461 582819 679494 311151 976492 655510 626622 1043556 118877 49623 720089 870826 6354 774542 626146 333754 847034 387750 334986 295186 236710 314956 113766 480947 191821 149622 496492 842913 129032 83034 344698 632423 39766 61682 449999 557968 359258 1045887 226704 818223 758360 112131 208452 384344 86331 501701 1042777 808356 741394 46545 163229 8625 822927 46454 950213 280736 410759 125638 957161 256149 82548 171289 227590 299835 188918 48010 473979 506429 1017421 364920 492428 863182 830689 232199 527075 565026 298427 526749 1035273 807155 871433 215141 178929 700413 374430 544975 658798 72065 628847 458510 857016 894406 1022231 136856 827628 132243 175444 222890 197513 354743 595847 1048258 691699 493954 718904 946979 831219 435529 683664 78164 760373 698341 1001694 451745 557256 479796 541971 191129 547234 489367 254277 1038222 604698 215667 179247 920344 671340 243888 361904 21650 524857 317501 556872 567196 1026308 615306 953502 450711 685749 83468 906236 760108 260122 342204 1044177 68805 834401 618136 502318 789779 759968 610593 939850 460422 1018446 937180 699390 595160 267719 241105 209738 731011 672715 625679 937422 865862 534783 575526 115282 886180 65130 661419 253502 260964 510458 139704 9762 230162 956157 306025 103984 230013 278184 54368 291517 220727 180372 549697 108740 658968 11067 270903 376418 246204 267391 478061 349019 1021184 238116 263574 78228 1004680 402001 192614 781719 741948 275475 1032471 202514 805319 229339 847589 915800 873751 65531 28562 256990 520416 776492 754659 799423 790809 181002 1020960 618297 411005 393366 138392 172078 388618 1042612 109083 766628 360326 392875 910974 1024581 448501 301736 308507 928224 369444 467514 417614 984038 118562 970967 184569 834286 266433 659542 124161 592433 948249 942452 573902 839182 726278 447567 935375 361607 699301 594157 33780 155075 358619 192438 872498 187530 1742 172534 1039363 591564 397673 748125 352995 75290 883421 583038 714452 71723 217115 189011 392411 77657 318810 248503 698752 41761 447127 236523 19794 495783 817168 618258 500065 559919 62152 364980 246722 244901 301319 405055 545807 890390 22231 558209 958436 725045 74376 569903 253795 359383 885036 133986 164273 516727 465692 131861 559479 521907 680049 1024936 850273 824525 933259 628576 413858 250667 384910 835812 268143 697047 428256 353218 883583 524287 226733 842984 457874 897654 118883 387883 76007 40497 439862 624579 158148 697292 84893 413389 909297 528643 188627 292808 610365 172345 468567 24088 270328 790004 946540 891271 90487 667486 790682 304831 454804 437446 700459 860113 237356 277789 577199 427185 946591 751482 999800 103351 60242 78742 248095 799263 944944 555601 636413 124042 694309 132651 171187 186235 56738 742347 72355 227291 981020 1000060 1026676 433014 299405 672939 886929 276860 650738 270443 239531 963328 1025995 81905 242995 568188 621725 889367 208353 880972 403827 195293 295472 914990 415577 873444 19167 284616 301024 916721 36209 1046562 29086 64624 4270 796200 949418 372718 1032480 218665 1019684 855198 271767 59995 63915 1011670 844710 232276 512997 786319 545827 135314 612603 236264 337834 325877 152602 88738 269083 422720 1023219 172453 769048 718491 631867 48507 15752 289556 331820 923344 89111 123417 682242 586232 21171 909055 447871 376681 1040144 864127 517992 195644 22053 21555 292870 565936 641197 620829 300198 338599 407464 589345 686873 662056 907479 167814 960053 665051 486211 839290 59986 713104 957366 887179 41421 786616 162112 296238 911752 403178 915892 447547 388456 215136 822824 835695 804054 170615 837497 279272 220991 660531 199364 658605 393364 491192 939502 728868 249291 202194 70686 62618 190812 374894 573 669887 565188 305439 598909 135463 730117 319130 312783 521674 941092 517178 169579 661892 900522 281213 312908 287382 342564 763780 736945 389923 736163 10135 58782 999860 897341 765343 848473 704949 273290 689067 676333 138229 592167 760683 465834 128810 766775 548536 923043 938091 911837 397322 805166 615348 925891 178944 305000 992357 60310 1029340 245167 476611 752263 765188 358950 1037174 75467 937347 983092 154122 397084 486277 953605 368494 574519 247774 224263 912247 329052 614276 1047407 909406 101585 871441 508082 647998 715871 341058 757004 5271 883155 412794 373244 448718 19326 255808 542150 258218 214198 1021372 1013744 926169 143955 841790 652741 749417 980787 679607 614101 909903 313526 186687 838003 57827 424770 481421 481078 597090 646848 343682 317816 589675 142109 638622 951770 770179 752842 323209 113342 587153 614717 943756 709579 179554 684910 881173 396909 30758 198747 446519 556627 528369 60292 132135 201199 512315 666479 538048 108281 185185 587301 958976 536301 127265 427443 957321 1041288 741666 466091 858913 428879 163434 594592 254002 118280 200934 585901 926027 563518 517605 826863 707741 300225 59549 498694 415870 894756 617125 676760 926697 100926 68729 946382 1009405 618409 603642 151510 242554 1029446 597739 358751 853319 502199 681845 536352 221934 614628 16548 2129 396830 235639 730343 237103 148521 371808 729236 1001597 102019 236369 174689 322046 107337 400194 789484 576764 513463 572910 219701 888772 136881 533845 458271 74024 492859 149560 52466 838907 691969 706208 635100 678040 958672 347736 647531 12124 223003 528238 502804 433960 499319 540854 445616 533728 357407 177223 677370 968942 685680 162812 731666 35775 857454 499188 328444 844357 111422 1038610 789282 868979 83114 227709 853454 704452 229792 539937 657329 702389 959923 804909 376671 298567 966809 731539 1002960 162430 431787 978828 44769 1008356 790888 1002513 111057 248326 147442 51555 98757 248566 190351 396931 572996 9671 631849 340922 402363 810005 170191 206611 508922 777594 962610 467164 183988 541722 1010984 534569 780803 172312 805677 436049 137955 121118 241373 266351 933299 4314 616059 692706 593591 600443 309870 449229 639640 806200 3518 389016 995042 166857 790171 593517 361092 820972 554711 107452 691796 601825 285799 478903 171401 495343 528869 652758 1039935 371165 694033 125781 940534 943737 301388 8625 425491 560149 197659 28719 537694 577285 729514 1042261 35715 584994 150342 603503 782225 383562 731618 596747 455294 457949 689811 847741 1025184 31298 371476 865628 621877 168800 807491 409347 381660 528677 10402 58129 189466 377091 777431 868585 225239 852334 770092 103731 56798 220767 653071 990809 653152 81364 14739 987403 12145 629837 74734 629948 359306 842065 726777 589858 834566 562151 436403 699834 963749 431901 173246 32833 365835 841349 1023201 261948 69954 31411 854404 897905 330292 916928 653879 166764 312882 546762 742955 610299 833904 80754 634039 665778 843398 811612 562644 667752 368368 1042866 631458 334264 609167 245410 843233 451457 271655 137947 56441 499047 849119 725268 286194 736336 13508 862598 752892 491239 510021 331372 684009 123420 83128 411786 514350 501153 313812 986019 567270 122991 944693 594690 493647 501055 795612 626162 648266 14098 157868 138310 291807 478634 603886 318162 89527 354830 246222 884719 649120 932618 305627 100347 374541 463276 50571 618967 106899 484809 162229 330599 3438 354934 1024533 839190 319994 45711 264651 150351 985145 845107 160732 108805 97108 950853 930736 405036 911634 767725 1004946 253757 189026 213525 218931 535222 1022935 747757 815144 239000 998951 719720 92775 972775 902828 944317 2766 792878 554979 713702 264604 556280 776687 104484 301814 905048 84758 322937 690019 500066 925763 122156 54353 877999 415107 1005129 130190 236765 315016 373278 243919 397837 730921 14528 219180 862052 725984 701828 305314 12938 741962 859014 356240 452910 666027 473637 487994 777599 1014631 950661 200266 133812 25482 1038091 287306 1012102 420161 489957 329258 967857 802655 63360 283584 664951 136409 77840 16195 61468 750922 813835 49104 694379 571760 687022 509926 562735 919469 718199 511465 614843 648327 749737 189602 950371 873256 122571 287677 499969 493022 847657 467017 313457 466588 820049 668988 101909 196472 275352 416749 747601 830251 648083 382104 330000 931220 157342 57054 576061 377909 930904 49730 797259 40628 535845 747180 415918 511836 552619 621802 774752 21401 866389 603946 69213 56448 778195 1020290 408103 991044 775576 666217 919106 439746 899419 240443 99001 757494 32407 835768 199575 651140 434442 762757 148847 393776 878905 274601 207317 850022 540907 692754 664547 637619 137130 161550 998581 993609 448325 842962 677869 650367 452689 419575 688175 775503 444067 542711 672678 183767 828887 899508 204926 874969 927181 1522 131432 960314 5926 728792 969241 274054 675787 837492 586698 975723 102247 19508 735674 128313 619496 576365 546215 597865 32258 789975 183385 559635 533932 1044238 117272 539254 720544 808467 331568 856948 191711 245194 650356 91667 92459 281978 217016 987645 775564 229712 450646 865792 909772 418523 76714 225423 262139 545169 188822 307264 1042667 154441 598271 234572 602292 337088 185422 154899 781106 483860 335343 27797 483458 712523 54485 481017 971145 661709 725236 623370 937069 25574 706502 285365 364825 960326 882887 527244 722365 959360 322041 448326 572236 445326 1045601 914492 360957 44363 24712 654830 789963 256504 1037050 587132 142069 507576 379082 774702 131710 859411 41997 631277 487086 217975 247898 408007 221071 607666 837457 947823 479089 865657 105745 789690 706406 858853 654527 191011 848838 625905 371974 664903 280749 866813 128146 163434 931448 716878 5780 815089 61004 276107 974657 1036006 79503 685122 606291 457592 937837 830049 785798 1024375 386900 244669 289052 198876 139128 1000846 667738 521791 237648 329713 407561 7007 638487 319077 559349 202654 699724 215118 1002609 592002 902962 819574 55506 436790 646737 141959 708079 854022 631539 360850 541096 965863 530344 10891 64604 836588 464322 886730 247153 841938 123354 434827 901071 747637 905289 172911 54885 725337 719280 908025 735395 242722 458608 612882 124671 201756 254003 334470 20336 67508 318561 440197 981494 604412 223916 964130 214288 816683 932997 941527 668228 758299 283300 8448 17051 906442 926084 300379 549665 326617 443876 392334 256361 51984 477511 285857 892936 273624 390773 796800 647958 910015 769528 620666 904368 443896 109216 643781 1012088 497624 550399 951287 77075 549466 773358 100238 655018 747676 300038 983146 849258 370528 654376 344398 109828 451980 366326 877922 1038893 218282 727895 948404 1042207 49513 412151 864434 172055 611354 57796 668849 126933 385331 173170 63082 830495 117200 879352 596599 1012286 683053 477713 815322 824190 795693 313020 228727 332211 973782 334525 692374 306095 273363 166170 94050 195021 592881 574110 494700 760425 856994 219737 446504 1011301 84605 412189 979310 58790 35003 165635 220667 875413 223164 566756 897774 361375 115328 757729 443723 452021 247343 345820 539259 551629 299666 1030652 569546 784735 551575 240173 292840 467432 554192 1023646 317801 318315 396276 584001 520517 151531 499549 572238 726616 571633 74633 477632 643811 412684 660122 459222 224521 538445 195798 118164 589651 503239 829735 682047 401709 787477 181659 246501 401254 253140 796645 30931 509108 484644 171482 807965 111150 368939 282102 123417 608208 968850 42965 923620 924922 897798 189626 263899 788721 152760 792587 172323 375645 1002206 970706 953891 648394 817200 935230 134917 323367 45419 204064 324408 83529 293329 505967 957680 536681 1036199 922820 267685 341666 329910 81118 275088 925044 704203 280864 248113 93508 445496 61454 783308 887513 809040 501460 812518 155617 979950 217535 250061 1020778 837103 165057 22542 86633 116659 545777 660989 895030 397728 439305 634928 288526 604063 289510 850948 237712 832925 36876 766743 175681 1010700 367904 931788 379400 797791 921196 551370 800434 873873 824158 690813 718959 491679 642824 668052 400723 867593 632994 348545 693718 908629 666628 84988 695637 86924 916013 530048 963214 204219 281023 356045 860200 934516 30591 401252 660777 810314 206554 742414 150910 637785 455259 261718 150134 34747 175158 936458 793415 854035 208577 205246 898440 846087 965877 901960 646581 760510 258801 91205 368559 900454 411255 976531 808761 892336 661358 826581 804988 704850 151646 138995 903300 951172 104183 667287 456128 508292 68746 830384 917638 1021714 958094 170227 787340 600820 321309 405589 158832 953203 957812 67474 324658 826077 497270 672938 665525 3073 873770 451166 294977 356022 76601 918711 396292 937044 911729 220544 42636 873528 204868 630983 311630 759877 520265 985440 48163 579934 486074 388450 183750 582637 557557 746151 1014871 1047647 231932 914256 959962 23462 477428 418368 71865 703414 1021865 294812 48190 259080 1020425 134481 870682 108057 87973 897934 496097 1047020 875571 1349 875404 158340 739342 824495 509429 107115 944308 71621 935006 550959 1028423 302279 9707 105183 477965 577209 437795 605842 505329 1001953 114035 170208 817407 327755 68011 351591 942827 372293 779902 256583 1006219 614115 630278 824486 1032024 917628 809279 525614 1006066 985387 39048 435338 777369 863055 212005 989164 979892 530955 7359 1035658 910926 810439 734178 366876 837268 473261 414845 614496 471640 170796 357222 448407 41873 731257 229332 937477 938201 150281 642019 232052 826862 940313 787731 767922 138289 706854 703689 811278 138026 685685 950477 884447 51458 914828 885707 37629 713479 1046711 906706 972102 194091 640132 404696 28698 405382 111687 998707 969952 703696 380567 500257 258175 638184 289231 808513 583653 442447 319630 506904 345220 448941 153143 603790 108752 605771 691058 479598 1008834 226968 180905 948713 467544 204453 308364 935699 41491 472744 365709 479845 362359 197501 599397 761914 79246 818976 187789 235602 1031014 547124 465862 626257 905358 362367 945042 907841 778653 681579 842168 360716 404651 354695 1005764 355587 257494 220165 79236 800346 1022911 864569 760716 818089 668682 1008928 76211 641644 759778 847062 497300 661380 129138 1029919 91406 903093 152429 572639 633029 18470 786310 106914 252574 210660 84217 123925 113991 400222 466433 630410 86444 831210 904031 251769 318339 374079 313562 156153 456130 287993 759225 347723 833315 942105 107851 1043024 517799 15490 482143 872973 737296 695421 137420 430126 182373 644918 350187 806529 143986 667964 186647 398967 742213 697605 253748 598438 960178 15208 883750 571977 517072 783393 126293 142270 565626 343632 67631 410375 199376 721146 636582 155466 435123 865159 951214 725585 73036 67138 997313 676107 342661 105180 623963 209929 640142 1002730 181629 870402 167770 1018466 836654 618063 364063 998434 498933 150895 915418 638569 173921 676229 1014729 420188 947073 605397 755183 960898 120428 739402 693139 960585 263867 250867 759745 164991 903434 370562 749511 137945 240762 180940 419769 876143 743218 376395 380655 737598 910041 441247 760962 863397 608542 910856 926674 592360 188465 361198 383234 776881 845639 889434 992634 450954 74521 196474 150629 612963 166501 811297 220977 574226 524908 936516 803345 635854 142195 600702 180350 739252 933186 179853 831922 464195 521128 856274 273707 505567 822004 854485 905006 516945 52349 168127 200002 792133 797468 277471 170673 575690 716717 37158 580874 473558 619922 448170 159906 706240 685871 619303 703758 578500 682607 777849 563626 345219 126270 926243 721429 361600 606732 518603 514739 794532 973904 336827 967978 977594 195843 405858 132325 637940 679713 370641 488340 1028964 652332 368703 230826 856964 897192 432262 24286 764335 813216 648099 194218 771749 703520 109113 19663 247563 988088 31503 306639 535528 568576 682893 984946 934698 767758 641091 150850 745503 294657 611683 978190 173052 240762 401218 414571 218714 364062 711387 688174 642483 423445 448075 764659 321513 403086 162134 391065 135872 806457 218593 80580 123999 5323 116854 314970 476116 309118 141507 95751 205197 865678 231963 218041 966623 593085 396275 912420 428930 787919 703078 277310 492562 200975 982706 972996 78992 537289 368569 142516 932832 491470 1004161 439249 353609 469491 318132 349219 348408 302225 310049 639348 830588 567559 423481 848339 64331 312115 351891 631317 388924 740861 325480 846415 479500 325581 58647 320093 489689 337680 683426 1005151 284330 1013430 362800 690998 330468 17079 492169 660235 134870 672905 599965 111049 650543 737196 952829 545182 297602 638494 413536 329598 458185 908519 168480 534432 653535 469135 872890 158207 311557 100771 684882 794330 964446 737588 610861 946996 618866 914775 516148 50517 352687 839078 611959 788807 200675 630717 161192 408921 188867 207806 874140 519840 357224 944334 445134 904561 950221 844181 478428 545257 809298 139458 622856 749669 389692 667013 17848 24074 95538 202771 938998 746814 355778 759334 94192 510509 426202 569210 207225 769861 243023 293457 76934 420282 216153 518128 991667 652803 141845 106784 270012 244827 511490 783022 370436 292161 56196 248299 146449 687608 143973 180524 884237 11527 431951 932939 1039431 14011 584787 890148 775600 139680 850277 612377 706911 51980 574685 364687 218893 850836 31735 599407 741274 920469 453460 279974 472454 169900 296823 517285 609657 214334 460105 18145 147131 628465 754326 302676 345020 839985 343694 898810 125582 454316 188997 373589 353638 238806 284978 186602 355102 751718 211380 1010882 436150 844247 1031560 40938 48335 360936 281172 953331 119342 878109 100896 999282 243263 417083 332760 449153 298640 89040 828363 965436 333905 782504 517167 375365 948443 510297 705946 751425 106022 935609 157578 570713 143185 139618 954591 444346 986397 73269 112732 527893 680562 512724 630057 229664 214234 621094 159572 347922 189697 907478 428107 428075 1003323 471509 832355 908074 375806 150228 460373 745941 946275 164043 281019 97653 798377 781429 389528 836439 603826 890577 828877 850252 251525 900515 875173 74281 821962 665584 63818 563784 503633 952966 38989 738310 311179 195698 17442 705603 861967 293767 677793 970469 827927 622814 877703 951125 339456 304464 961523 579840 35278 480766 206569 924631 83621 432330 73426 817359 354385 254171 808442 105058 824767 783133 966673 218381 252290 907966 1034923 91088 586319 781747 800192 144561 471937 581937 31788 836921 1045910 192052 511024 102133 38575 984571 102383 295926 527124 398985 1017330 662353 916910 417574 944549 617888 884876 709853 732119 352640 347486 694012 441150 976913 1021437 160662 679153 149881 222433 687108 955628 98657 101801 633184 433807 895862 994711 626952 161055 98281 1031185 796961 617540 974832 43810 367890 1005706 94787 563190 799236 411616 544671 789345 15209 969243 573255 641625 925554 575860 787326 46712 813975 455430 669198 81531 522515 438097 275652 810693 8550 961210 957937 143837 328401 388616 1039595 135403 644317 362217 214666 934975 871637 442475 214443 345035 660039 1043331 825264 165796 82822 112521 825599 583812 68139 465594 827775 561227 606096 641717 815390 162425 8532 869631 896077 754870 595418 157567 157826 69451 1016009 366850 51381 77222 501645 623032 895459 550618 501205 21429 24462 460316 684563 369521 98364 1047367 979455 708681 442868 215897 335636 523515 911044 397556 736018 235566 571709 658654 857210 161000 792821 444033 482069 160534 268036 408684 66670 112647 991879 468176 835667 292593 148769 441859 294232 739691 552821 274177 64851 792561 972205 1013734 1014241 1020516 23542 389749 481504 342151 135938 942740 127219 1045123 181380 431822 417281 866660 1019831 301263 746934 577433 1021400 880108 93185 985464 571047 223128 423828 1025463 1006826 918512 411240 210420 219883 876080 553526 333615 775925 732988 959742 260683 280538 744984 318852 720016 819568 925808 377806 348204 905487 371473 331176 947373 469525 94830 127776 65416 156258 64284 242442 390294 294620 14934 141180 437906 724972 1017465 813651 219036 564736 595849 1018285 1044921 140807 399275 1002605 651088 1025528 345001 198331 547758 112971 334705 556673 562051 935294 238230 974831 626019 407185 372942 770551 504391 412554 512626 801489 738825 324339 702721 263289 745451 997207 867229 831788 488209 441288 386956 454639 616194 182364 925880 1040648 147499 419499 53808 817795 219228 888403 962213 851118 403272 221556 655598 685725 301834 227637 789636 23207 262299 541245 392710 271078 293981 551226 1010615 853435 463507 350046 288251 899657 802790 835292 333789 150773 860642 997232 587660 263148 77686 912084 493274 349085 164216 86348 566204 516923 174879 720411 944332 958780 139911 293900 695754 911324 801072 866794 112663 766363 631935 624391 879416 122299 759356 303033 51545 296131 91411 510424 1045447 941311 705811 557378 875381 339709 561202 1029208 954744 547345 925382 790654 698251 747730 339981 89758 270476 963995 418470 454566 28925 532235 539926 465157 987012 904325 443973 114994 136555 328369 372222 261157 683808 460793 984434 440284 629942 923917 34742 424152 721507 814431 619072 403101 444672 1002408 716142 976949 20108 11873 853247 987310 140969 391243 667799 662423 633630 538856 224320 768391 269395 426239 975076 1043607 1003992 378652 203988 144611 1047262 384013 56388 380172 1011388 61286 877004 587448 200043 467966 1007336 349969 995339 537712 27769 1008450 502108 862107 332611 449790 1037894 267554 877677 679673 802385 1047021 8708 1046892 508973 957606 161655 319125 943660 426557 934428 401205 1019587 979557 584106 292624 652557 265236 837821 338288 200008 584199 468310 126371 788821 644924 833880 650104 420156 37749 445196 378822 662438 829372 710046 49382 994913 117466 967069 580404 855776 939486 765311 531857 88761 772252 83483 581092 16421 745003 765741 466324 28291 45414 916437 62992 300757 815468 210712 529735 293953 599585 523358 412208 496785 787627 958450 467268 211123 775157 1042309 561407 943419 1040687 676524 308834 854748 590924 127837 434548 323315 439426 185974 799164 924668 666830 523318 459465 57882 630893 581826 944299 223123 360292 1021090 294007 575826 117498 615745 14534 248676 358968 267632 960054 989563 126576 632291 858088 857966 292787 830898 948224 82359 256345 475866 893993 335347 802429 946874 973326 703334 675455 805526 144354 967541 627072 159768 603353 793129 390377 477642 91565 200371 245732 1030044 393498 400354 1017825 482148 700513 932014 537875 618841 88009 571569 333553 800920 848665 48297 657589 60320 229920 406264 763360 674005 66862 288804 364212 764672 887192 665431 310457 176589 542263 355039 517944 883275 641001 302255 522179 1009520 994831 1009373 691883 424595 30478 594978 38792 211952 253134 950365 191926 340776 16702 104720 987346 913342 43726 290273 387392 827803 708851 381211 957608 278922 702630 100395 1012341 936381 352485 396323 968789 785990 294705 121402 923324 542111 871439 676937 66912 790819 286599 930127 167870 480658 40360 359919 670100 37777 996098 77037 217957 847911 696618 800693 544504 187714 449337 20180 271321 610864 291406 6780 771031 365606 840199 592645 106372 626365 625932 964966 342713 310383 571781 120768 53519 630558 23966 307668 461414 641166 191498 998791 180066 684774 446589 310117 708073 239924 199729 845596 785830 786406 189026 178172 717961 187729 169170 700798 15173 741933 471110 181178 20945 623126 223494 900079 119784 302093 755553 804095 241033 1008374 680999 358384 352119 607768 619821 64620 218041 657824 911821 309569 606747 655134 841571 529635 828588 577029 554449 968165 80959 314415 551931 865156 632042 321112 994380 550428 391817 465054 942384 231344 167228 358152 813464 848998 566756 247291 845177 842505 219818 500422 938573 486790 684921 867352 964496 303471 351871 694916 615236 1015931 537776 227588 1029742 985348 839235 1027443 983446 695943 649011 401682 356683 789031 676799 940292 527005 68395 410858 691921 767905 948092 40187 809191 222193 453672 676862 385812 338217 462306 912450 636685 559979 612735 325338 726251 1033692 230522 632860 56233 927525 1011057 424996 852391 884210 105637 387922 695594 300406 1004670 274120 294105 49638 406021 333037 413762 294137 482665 1041900 680019 856687 543355 219190 382945 89223 723249 234748 367652 757894 9766 281781 898361 6967 269080 56222 870047 232806 675689 294453 595898 104548 501919 300478 961620 465542 961253 982206 126231 80806 993672 945026 483348 235936 755578 453785 848191 492758 362449 811350 215792 412845 306761 333391 638563 39950 536510 681953 965689 320998 422580 620201 449781 450982 794575 388108 817536 661443 836187 52912 644006 97847 456901 354049 1035927 402686 931103 930733 735079 455322 789920 257576 695693 225424 728354 565033 441192 239593 881571 49963 1011381 986546 38596 818925 999706 294780 70221 189426 491679 348124 1022119 83202 452656 353004 635744 39591 841756 154313 525227 194481 728729 250899 266973 724403 544829 438896 504561 1032579 307334 359688 519941 905150 240212 1035018 887771 622913 776298 180262 858201 159665 1023472 301330 36361 743925 20212 346118 295322 526518 911588 401727 713565 213734 350997 694143 348104 971318 1007424 264331 585719 1021854 123391 694700 911910 503769 392021 336943 811576 42982 292643 143845 592435 508296 716212 264612 213698 935879 748594 117699 445362 1045357 568622 1023650 197749 89994 57628 1043232 638114 560625 591572 1026339 496754 97209 709651 1031188 519493 50620 470520 876384 420379 417051 995719 762616 28 150456 379945 1046482 366353 886970 779306 248933 145896 580877 594234 866609 448307 251871 189677 48437 889257 906020 312123 920183 434340 198675 674560 647808 49314 504744 937597 459485 996293 215840 23509 8607 1004115 901247 185745 326108 1026870 55053 236317 813100 701564 1017812 82248 890668 461784 357924 973512 146430 1001247 29712 544948 254663 218317 399087 609032 412464 355454 482267 567588 54502 298869 285749 690765 588827 432408 135711 714283 1041922 253809 273664 177482 326998 418735 849412 633241 1023700 955043 345242 423661 120252 1021252 951028 1026943 403540 340267 49802 989290 685157 342295 450711 641582 646076 953707 703131 954672 508074 502955 226007 858679 905861 971779 509140 497393 993829 896960 420316 63084 161383 170964 429439 634269 342190 95318 152080 856028 659805 914944 877862 79718 269406 110255 631836 753114 89502 1015271 774288 754877 408974 435533 152807 970230 791972 485675 6344 975954 314584 737519 877981 791553 361511 169900 56085 439063 676628 662679 160677 588300 332834 631691 694530 224317 606555 955782 1001640 905320 450764 258346 84054 964916 426246 645949 748176 761255 542111 966441 385820 229806 525231 786300 1026949 405144 552532 538217 1046427 654235 480046 67142 113137 140878 845539 948748 735326 506669 532892 128474 241789 462361 666502 178034 592941 246485 186707 648891 501265 353674 14518 13885 400912 955204 208107 988072 474582 45682 727852 485453 257362 932714 698173 1042851 997174 889058 491489 850372 417146 944248 473954 268269 982490 246572 738317 844033 345683 292321 906419 106503 801194 279007 132394 93864 132069 490836 583370 386482 679631 216014 897265 941463 67192 812738 720255 179950 409011 423433 726363 1041137 483991 391262 347372 1016830 365311 441313 684192 900631 811274 583319 147816 925537 694171 429799 786746 149673 986842 255006 266126 269786 757937 780012 38370 362120 1035599 766437 476214 507496 941993 938498 925073 800213 909812 732957 611450 66125 528940 590968 538495 712434 591505 485687 208306 965898 29221 59617 836390 844928 457007 502755 509302 1025120 628154 962573 290879 1020766 855063 102674 436642 1007696 749399 844045 478915 78512 898513 594167 168012 498459 220578 649522 351978 267220 663848 299521 780239 332097 506758 928781 205103 369261 507172 325858 1009347 41349 1011756 398191 665161 619611 642318 112778 564225 810214 884476 8042 892722 547264 981103 582187 556707 300711 38816 980557 191778 224508 187152 210229 1048065 324679 435713 1012907 930195 729777 234746 798555 954804 97672 287302 179540 187967 678334 744054 924812 313749 240747 57563 805209 541980 355143 918541 141049 712126 752945 336486 260107 141414 866986 695944 288532 736903 294490 1024979 794364 871060 411018 64239 783246 74889 975017 781897 760315 1048161 242632 736909 455000 729245 821021 927537 776987 964291 419716 750315 697250 109533 136953 172085 719532 300790 3359 857552 490461 112545 788412 91965 116543 626 666427 698694 76220 736642 504616 382579 906661 208111 78520 476054 699182 249689 25918 664640 1020143 567911 233143 794441 416868 862016 27711 455500 805486 786195 308378 666408 657361 1030031 403628 451200 281012 405355 275457 1022524 456228 604895 859462 924934 842896 938025 575181 95182 392782 1000458 720654 387655 943893 923206 1007904 598887 497025 380456 50500 802283 422803 681723 934235 395472 515886 642194 1030507 477147 901787 1042369 786462 198675 441606 1030881 165698 853057 154366 233040 696394 6519 253689 404719 675019 969606 367054 471202 433920 1038726 971577 810708 1026631 582226 934490 136432 656290 596233 726582 836841 512567 395663 953909 885171 225232 814345 533154 760775 891228 462437 933166 347555 77676 900816 885102 620616 951991 940605 566616 815034 18582 121829 711114 644996 779144 1016513 967427 364337 1018800 1554 786728 896724 1035090 186842 870593 1020801 435034 492384 68409 130001 408532 851376 438113 406626 74869 601625 678381 152661 664849 682157 83445 428495 892450 328900 568694 1013368 424264 983417 606671 498687 43459 768555 78916 645267 736507 633598 446079 455531 785145 279896 367370 14656 431851 775268 531926 600270 618404 356754 7350 143191 122905 330005 1013733 947487 663525 224868 234108 440817 177094 164025 346877 737688 618013 90005 1016779 446567 1048434 175930 932783 309170 268014 453935 538197 782931 725728 840896 341196 86310 213305 643964 179722 178060 831503 822709 620390 878572 757278 750339 331036 90157 400194 90817 43725 247358 10494 680079 656380 156815 404216 153806 846994 669333 644986 521511 622938 197961 153587 360709 450694 136106 133492 122390 291368 383798 249140 755918 770234 841845 125197 1027299 319895 616303 555004 1001938 1011071 307248 354980 288601 133399 172875 530380 612859 163174 591444 154844 268159 548954 757861 872036 498545 806209 988826 227478 875424 372048 379029 176071 576670 593952 425210 487666 456259 594987 69108 250421 792619 778068 116143 262993 89651 468828 383707 155182 304384 313966 195888 853845 806520 128916 258532 990836 75334 714559 802870 1015518 22106 336835 323047 462856 486247 680408 281532 42509 813412 387354 184830 291371 258060 429194 986361 66372 487262 471820 170368 251486 879645 1044455 668007 227107 382032 109384 182280 864354 811971 940735 898751 543884 202885 1034687 915822 58936 440168 979490 31482 805023 1007749 910500 94667 581664 996277 409955 52304 768701 66840 933990 503161 891037 598418 412178 63803 625800 664393 73654 454928 994414 1037865 562177 516212 676320 142432 54150 252265 158357 148194 802111 360692 219367 226790 117511 519069 123988 165222 526879 756211 899581 838051 435114 795910 195882 620448 30000 649963 878531 456098 538911 494396 981721 933814 114501 1008533 802587 941099 111960 113688 5473 122899 917358 922602 595749 33735 41093 622004 165637 968544 996092 265251 708931 894783 586008 1003112 629829 811141 871808 515256 485653 935323 859074 259277 574433 434860 542924 599651 984188 832038 664435 724924 40668 631101 406767 338461 721818 173160 502109 108110 4213 72674 346172 1005854 69839 706602 785649 571357 609838 790147 126787 910561 667836 413045 273375 248833 716744 278858 56533 675613 905795 424082 4633 754324 851780 645280 858627 391628 56965 668170 158159 271277 133347 189740 661022 177958 575713 1021606 318323 536487 797478 979930 636599 1005990 171770 624495 3510 454426 403149 957905 419744 541699 923825 604590 505225 459488 28379 989306 76520 784695 829477 771820 697884 848912 145551 640383 239842 240762 297402 769266 450784 377861 953195 508616 409630 1036615 513038 437705 107912 359512 872753 621183 660845 568149 1017860 442298 229891 638688 550368 144141 467936 188062 696509 15694 549506 21944 829370 499482 937161 524123 74649 206158 237944 115512 984895 355727 1009591 205316 733241 47811 530324 1036793 366386 317846 217725 93011 790654 333046 273351 533717 302227 539288 655659 434241 84106 307057 123715 706275 1023650 693309 822802 374279 370366 915963 717177 310142 947938 206446 215491 877086 545721 977054 51226 953919 418066 851285 1035023 567870 516702 951203 567062 975613 461620 164187 720647 226401 90062 685971 765087 67027 763273 853800 473341 202432 222057 566583 714021 1014553 1045138 548773 410240 190420 335568 831897 482138 167785 612112 681981 224099 314965 93669 103936 927791 190362 256516 956822 104886 381245 386760 471030 557780 4295 230575 367131 874954 436165 387546 250181 1036475 725064 578193 576373 192048 543078 111037 643060 374165 324535 680301 121804 548793 818648 90962 71245 9042 90348 110914 415114 757111 683286 269752 307929 616996 861696 803922 470871 277689 470871 199250 288866 280699 575820 44830 285725 665874 154900 552129 671215 260874 465257 501863 285444 988242 433928 701156 265931 543935 1031473 596270 1034102 841354 933418 754911 72317 894670 377788 863412 59675 486923 766900 709904 234703 73894 144484 90234 476125 200550 407839 913434 406987 561145 171712 103488 993252 931181 677924 691422 379320 956599 764587 334345 868762 1028400 948923 384123 966945 179474 1026109 1033748 928167 571903 752414 498261 966861 879995 597967 458467 652533 720237 603078 72714 668103 530594 614907 707895 771245 175946 986988 549245 381270 605049 726937 191505 874038 301479 563464 468174 278789 291121 577986 1038514 430908 11478 920532 911967 497307 951098 498128 1041051 74150 364390 58185 725200 453667 358726 360794 539533 1045405 1027625 813856 385283 520164 829765 799291 133000 710539 150577 675665 892440 816233 837481 491148 748751 919577 791246 732183 824688 262265 521763 1044644 828385 900143 827793 204265 994989 89887 120356 613150 67456 898806 958027 676225 981935 274339 759388 354514 271534 841688 378125 103383 116887 423309 263164 666841 182954 305790 63529 713253 830407 927912 760439 832141 6901 849616 20526 391652 726495 181500 824188 1019270 956754 217335 994287 59597 647617 449233 456444 354717 867265 436573 147580 826585 418957 368306 43818 498411 555651 449707 633126 357440 97700 293223 623733 44490 1007640 541641 456574 1035644 435880 563192 218510 718546 825666 738272 475989 563014 459641 31664 917351 205532 230659 515675 80573 647319 553529 100887 491825 968449 83098 868576 471557 223399 564040 630006 2141 454811 117641 349530 865216 470769 262471 299606 131227 439618 585617 807410 200894 656172 69912 384127 926685 901839 1013939 805136 159760 529745 995803 397820 756307 454491 274735 833886 57095 886171 644338 294293 768623 182592 62856 400836 385332 193665 1017341 831059 178402 403222 246909 621932 327784 922301 850653 1919 202908 833463 773905 785342 777397 405832 795572 217250 920271 1020474 690307 419940 277610 840026 473826 17797 487148 1033722 570965 577350 662554 668782 1037576 730672 909987 322191 1015880 133262 376469 912443 651528 804590 446950 1028050 360541 739492 638188 223931 722946 892999 952037 28125 1037013 503858 333424 692774 859480 810756 801298 111880 468529 515105 606387 279799 380586 947246 664094 450028 52017 95640 276356 194021 91097 795918 99322 956770 771288 705027 953590 997354 122631 891693 705238 622724 120933 668425 883033 20030 134292 816212 94243 304298 826715 652947 584510 572508 824098 610956 809876 532333 953721 1017547 366454 447995 459665 355358 631576 631463 5313 473626 198930 610069 59650 7059 967392 198767 41332 250663 897379 510947 448727 552885 828767 844576 766995 135390 325627 1011933 623280 179083 504644 855379 126815 15974 346793 225982 573551 140895 254848 604639 403544 639784 404864 108157 173620 408506 314181 885727 947777 438990 805584 725331 430688 818021 110084 458411 606873 1006913 1016618 30907 802197 387433 888174 148956 416034 253609 327007 193132 969395 40463 211315 920908 260062 503664 865921 554080 775900 349665 352325 110867 1040140 78910 397791 287952 428400 590246 171604 509322 811310 871932 59660 272949 959504 153192 888402 829258 619269 453076 826327 1030983 758430 220528 579888 68397 113553 168239 237651 929537 752442 459848 476702 36427 762901 915893 922320 937113 413253 175287 1034894 804349 944144 234832 509408 203659 317025 769223 367153 610269 730437 139816 676434 291727 772206 77506 276215 221634 650163 539303 730936 232605 709518 598319 1016082 219591 707996 255349 891364 233199 1028385 157400 509682 642629 716674 402812 587238 402174 865480 661191 120138 892371 890916 690660 167183 786818 416869 334915 198408 950092 606339 179735 771952 623477 876568 902870 87392 758216 566242 399805 275290 995856 442947 350794 485313 912544 1036225 340160 1021278 415436 24454 630438 828381 470894 340960 90952 1046605 101218 818882 946229 81316 266762 963138 552383 245049 84426 57625 741246 935752 193677 175910 260301 502642 818238 643563 848203 639290 946000 860430 862556 852105 855351 79578 708262 961066 778989 565436 274580 229455 30574 630726 46294 593674 919612 751919 777183 492757 808411 874192 808294 400139 753750 571305 599270 265836 455608 94298 972318 534429 615572 342954 442769 578469 253054 842500 155910 969842 644752 50933 832521 282962 289766 225199 242793 192378 954402 200074 776888 121475 810473 328061 1028814 447719 1012579 837033 884806 764041 679615 28111 324352 667434 334509 833492 453533 60149 301794 699460 610310 143092 485527 577229 61414 1038232 610059 646847 227627 365365 6141 731027 228489 244355 219186 287073 557559 833822 84981 205160 339247 460295 181137 252554 881202 371746 8153 683469 973250 615094 614050 805595 841191 800240 210755 925827 206443 638816 739099 466230 19806 388729 347659 769930 660370 286997 228088 145083 924959 150512 772171 152357 36321 324392 813168 198347 703989 963268 82522 488915 785984 825129 818686 890632 945384 951718 270547 25687 121304 783594 440920 1022802 965441 472456 598158 986544 209428 84602 998522 1016267 794248 20891 124581 205600 803994 687148 250780 1016531 229512 497488 495727 993320 527189 730255 560950 307467 249673 590423 607111 98953 511086 435318 544514 133461 494868 711842 966086 100932 961101 930545 611064 492241 155762 904801 976195 39322 78748 191825 379731 335584 173099 60934 677977 990475 586563 780071 551050 129316 456522 643138 654752 369498 786540 14917 846679 481150 511255 38917 103409 126342 560767 333498 308403 1030669 326939 1665 410214 523985 294182 1037017 1005015 650036 480031 625447 600151 470205 59465 785202 467003 3988 401196 873383 388445 208649 112658 352918 112025 177677 50571 416755 348497 77751 602345 406038 301034 518080 806597 687675 244813 580359 492408 588035 899430 931855 325539 951025 773800 618364 941223 965870 3208 251034 246062 929990 323838 183766 554400 592297 267271 103746 524463 548011 386085 166165 336844 524612 815837 658473 323503 981456 741688 325244 518355 814095 949315 824751 211959 731558 153999 671114 787102 903325 967601 813174 432016 347104 468675 1009665 785239 285630 109793 763230 477379 69229 490157 750050 866662 475267 1047500 681864 1030681 884094 606055 22894 1019765 948286 1008811 644182 920155 594822 333641 12070 52333 588414 990198 207720 629906 641332 322796 402891 281462 443670 550504 186016 829447 599417 426794 238173 951289 453654 207096 490014 116803 281991 132379 85023 301472 633295 948448 328771 363792 5327 300568 269456 1043540 421586 863128 769457 789109 68866 975290 421747 370749 389616 419546 219464 682172 497168 502747 332487 153029 16442 667808 656425 291950 1044011 155794 22222 616852 969986 655136 488886 929364 410051 631867 73225 578707 164311 346326 262032 88952 965514 910188 126265 37868 904844 660601 236950 464161 103537 516864 785247 934152 178481 624900 329195 350425 730024 1003535 541115 827791 323095 32174 309488 39017 1044129 348146 297936 472939 1036239 264688 266565 84443 309517 200770 821085 118980 34602 136581 283595 882550 693468 808665 447589 268292 267066 387172 376740 413636 979520 397775 398631 598995 612686 47815 695856 636303 1028009 59261 917029 198427 472313 410919 938768 511966 207306 509565 812576 155908 428043 872508 27686 825851 281489 161190 415257 126200 19093 279809 242066 881520 171570 795668 596304 397983 1022696 638125 79286 700420 416028 915741 1002824 30179 511382 594105 1008946 337858 553473 894043 651713 493292 949614 715488 857831 509681 961745 1043880 882875 135716 629635 644377 39927 335387 764862 1000732 185977 446515 98084 706974 708546 586250 196409 414481 823674 1046019 456164 639720 927722 904133 79346 952350 1036928 181436 873363 674736 640079 428183 519387 175390 95372 727496 557634 790254 556818 780807 909093 357161 464095 720592 987715 223197 261269 927200 194112 787353 795386 932283 18981 389620 768888 685609 547294 823302 716957 122037 931515 727276 9372 305453 819183 57929 639435 1037861 768788 43200 105251 307572 736421 846971 777411 950452 958595 220583 232557 538054 119409 612597 432648 275276 370328 750619 229404 532782 459268 137809 685145 971030 168740 866517 272400 144115 465486 588647 6328 1005946 541240 891085 815211 429728 264320 798544 620134 620577 833062 700734 692108 609277 616461 57702 446180 464117 993149 548767 726551 526098 299684 116033 1033715 1041439 136464 53674 261866 225322 45110 108218 29075 325127 611311 595287 245544 842701 444150 129514 682503 18263 794475 633057 284210 512707 117587 879403 645583 545015 731413 723647 155048 1024535 438270 421653 953771 497680 698558 412075 530795 60177 30185 643713 591005 540172 27768 627869 821148 471866 15429 346760 753638 233620 387218 51920 422045 947291 86147 132228 987911 366992 935839 134075 227087 568444 81491 210445 832449 306986 31343 935704 206801 486888 778151 568572 674325 852938 346131 380128 395783 618279 748719 352107 770116 13850 613852 56651 44815 793346 822237 654258 529102 581890 221019 800979 180876 73858 418274 227434 155766 142252 915041 634929 137822 525040 434606 894060 457275 219520 385792 308318 640679 764372 105587 636625 815968 1006120 789383 714387 860615 258297 414114 581363 569700 547212 756873 567368 974944 735335 425707 709738 654345 479190 248022 633655 794962 521319 176192 26384 265552 495982 424319 885081 753086 671106 675793 134908 74106 417534 638422 11495 6405 876673 1029648 687241 460551 423278 928618 438361 45258 880237 14766 337999 11962 499176 581133 1023593 175339 52367 16284 58152 572307 146901 100305 502288 601995 377968 740106 419371 1020626 452317 295174 145031 533770 267225 527721 189107 748537 124649 579645 386886 742410 163027 30316 430680 254153 186403 680519 864263 93547 21927 902146 476916 949571 536819 510517 713923 728142 202974 561756 457375 1036200 971779 303448 182707 923157 521537 846829 942002 30841 368700 1011522 402256 797280 613849 153956 749766 408183 327878 770498 280146 938769 563696 520626 262324 68259 687370 15595 993203 246856 742669 289289 805526 794685 542898 568077 257196 326758 863994 665050 98756 197832 578471 789689 490165 709645 347072 1001174 549336 697347 416273 436416 460681 626205 1041320 638189 1031849 941040 423001 531508 829727 1042359 774971 1005137 463954 68816 632617 354916 517553 665661 797507 642930 595755 141604 979818 986339 672695 602447 901319 975618 672718 443821 747076 721793 514540 888527 48401 809458 749330 436588 370977 189518 778055 427741 404906 531314 22034 875937 364969 387997 80642 338395 103516 277748 667174 998863 504262 986111 988309 221801 948014 463401 406760 165813 321440 982595 615355 984424 651370 474369 16432 813910 912801 676219 360555 582137 16026 769454 609815 137969 715377 752377 176863 512383 939141 672 136438 908040 983289 583245 443280 1034136 485685 784522 627558 528988 1040484 984392 953142 844327 952308 6747 1024065 285166 87064 942075 164556 162124 270409 360772 752287 167167 316353 894135 1004425 929641 497150 128183 416217 252175 856902 1030157 157415 983326 839965 1047141 654729 249313 365264 902350 685726 21836 380397 714302 212359 355700 929481 347148 793769 593173 11513 977524 563692 277515 700377 668951 680767 955353 443144 862072 314129 610341 416490 843136 218330 782137 469285 244730 348560 287364 753956 272664 35890 839447 740503 644332 853569 581161 987121 758256 771138 826772 458473 1031551 698941 979029 8441 342105 485441 626447 624098 192291 227038 563337 756262 1045220 730025 766508 207757 401802 110011 702598 224673 89699 291378 1048521 970289 875172 469167 664652 707026 257510 733143 486153 1011801 917155 256466 832030 330082 588478 665807 651596 116941 188408 43902 936571 627515 971900 764308 895540 119445 282452 880715 653349 744070 708849 659167 120737 285948 273319 267026 456733 290475 482350 284072 914868 301961 913954 972524 641444 363347 395396 437034 314063 374279 708152 194355 605755 632936 368261 457948 751506 546942 633240 997246 493987 887315 797953 362616 296671 279350 736307 947113 1003997 741564 334088 93174 982486 383674 138300 929738 311081 657676 208365 79249 617433 1030098 445986 600124 691210 80878 437569 1012672 588423 14215 1037462 385430 726335 32392 483027 738621 294340 723745 901258 604340 354762 721477 172213 846080 230318 444459 737583 848556 940781 468174 882489 937540 91304 948333 78838 675033 363559 131083 695534 500864 283474 469488 963727 560339 951098 457254 299687 1043310 552078 622332 339180 1020019 899110 742791 765812 99079 968572 998940 550205 941522 632110 901336 536742 179075 34174 320024 168948 373578 1038034 648961 18894 157020 385588 993785 814530 431987 916434 1048364 144574 549195 82815 305416 603543 321830 980273 23745 147845 667721 936321 743118 445605 913277 779822 720746 845430 230287 319130 663316 115293 190928 83019 205583 839713 183445 18283 946659 877679 499640 517961 446426 323927 642325 668374 381828 1035981 323854 137513 682547 955177 141064 641532 748671 129959 1009132 828972 541380 746728 388263 442428 629151 250735 114346 257235 271989 756773 798826 25401 1014764 277718 754657 847326 192112 505010 627979 568020 690351 863437 235114 154704 397342 991391 318851 215341 268657 243332 966495 372072 732454 636988 1015051 572069 195579 793452 671768 272552 1024884 924188 141083 873949 66135 121656 680494 1046482 531759 764687 876397 809911 299724 246743 853883 866021 794816 566823 920058 460628 931812 262522 14870 197667 368849 273587 391931 499220 667752 798356 834650 36877 298059 808517 558825 556952 393057 353236 301280 404835 417366 540847 725628 996801 654360 280619 373375 155944 110171 401409 631470 754865 451094 598219 21586 193179 376836 872076 1010872 686793 483620 254245 115121 654143 922426 285921 222738 884904 372043 801514 181813 456403 652325 729553 578679 354609 331477 896522 673208 250713 527150 576109 253406 98693 1012297 497847 248914 393490 388351 911879 137345 172292 456817 83809 663132 230015 240257 690734 465624 145743 755286 132282 378991 785505 745692 539317 854942 878152 283970 862643 1027941 378297 838010 532908 602570 261647 885436 142716 499798 980936 838147 330596 296086 762117 630926 46471 975003 163342 590945 621166 539515 444876 476353 42373 441806 75342 1009340 636827 941617 1039685 694687 929638 204230 962695 637821 123389 414898 539279 716207 648028 69278 188155 866639 524003 882487 740109 279483 835544 87726 951851 922392 133600 761401 365152 844493 16778 459920 302296 460804 1220 242289 1031784 976428 684900 655132 478211 324473 657312 539863 898886 380258 917142 890219 589549 417059 151749 259749 110427 3129 932498 724694 94999 985320 742597 416084 209737 301752 474377 15095 444481 1017588 118383 274076 670193 820522 649707 131494 692334 50094 708310 794744 930930 31766 787306 193276 712669 235455 380233 1001759 597552 681031 801271 907090 482576 284689 178011 901899 953545 714436 670786 278338 676040 157132 786652 473332 442400 196824 182077 70564 374278 769626 308189 1013205 897621 103434 1029657 992657 281099 822115 688304 455909 403402 325157 791110 245346 957528 176849 773604 487838 48927 33072 795510 864177 269998 353997 116812 292793 459062 402294 622489 353110 537869 46527 946935 1045294 684335 257918 203489 551786 214456 334416 964408 180279 498795 371731 87999 987719 510254 723818 29855 605005 862860 681021 923364 879236 743985 691254 823549 250153 454002 915268 51008 351996 247235 441372 329827 757444 848190 436403 947716 869064 531235 878277 458019 700758 429138 438353 908963 680255 375763 693275 51148 603737 94030 117289 1014476 1019388 617363 6215 788273 879494 832788 444035 627312 1029335 811110 74673 766050 32469 520900 858600 543682 289258 348812 119554 925360 462465 411583 421152 113457 555404 887941 704292 205740 899329 355751 273718 914286 424024 654099 36160 399143 634127 575580 72562 202091 742182 539960 1015486 780083 866724 554496 974173 352345 843536 1029171 721224 337951 24056 286451 494783 737705 289133 430982 81606 271486 874885 738774 214947 353547 870360 717042 175458 453920 80900 382859 114769 705649 485418 1037432 892804 354582 30062 375602 511314 571403 909434 936024 906198 222641 1009147 565805 63855 460363 98083 682261 1344 435842 978470 1005596 332720 1045474 481981 816494 621292 62810 851622 578272 114528 807872 746017 908902 235586 930379 600180 82587 525319 235287 453737 677692 748780 418725 863435 336301 908654 1039704 739564 320882 345298 247288 625954 541879 248734 394291 20294 61641 276510 842775 400179 60059 942816 112538 454477 1004354 375608 163602 428279 445561 252861 360893 1032475 1009950 77514 126523 194727 404915 893694 973582 365834 270558 749500 712481 298171 453609 911788 932414 787379 854851 943928 626070 391149 495356 603408 205886 130541 224077 301734 314284 527670 809230 257715 801854 548051 738878 572336 4531 675791 153216 259166 742319 815549 553880 604223 101948 492336 421361 403482 883268 431684 503066 1034875 800280 408340 28740 524336 462316 834625 761542 854221 906328 879474 141466 333609 248536 589262 915165 521695 72269 850051 683090 572366 711547 273731 292320 102554 241545 673474 797456 229672 452740 288057 654992 812070 16859 51942 622258 315008 141540 1022090 763373 530412 824662 432617 179035 552800 422349 139854 639802 65430 758858 325892 622443 533391 83632 611806 851958 240397 221000 322992 508804 77591 780606 134867 1009635 292473 482593 1035685 715398 911937 485735 737543 620803 727619 412391 249565 184723 217494 832861 821393 209813 146197 805865 825233 319499 169439 43408 47565 600603 719320 588218 1035834 202639 961574 794802 291153 364886 295860 619562 895376 467969 384434 525236 566264 872518 500243 422217 360589 93057 1005581 874950 601818 69678 412317 413034 940650 794224 834816 612442 485200 150670 995131 203550 229024 149360 1028757 357153 568051 811814 347672 308020 328935 711521 226067 224267 585629 107512 754074 967870 812345 510309 679172 877386 86886 811334 266349 189710 329679 592604 1016626 649039 175271 262031 277879 434100 578850 242535 801956 263370 268794 394645 776163 886401 50667 852200 111780 480941 365110 207961 51994 475526 619298 617343 424636 5672 423030 28443 962245 106260 763393 1029518 529075 993965 6163 793438 677579 959420 583681 1047477 33940 145901 285860 450786 615256 957008 791258 967893 1043622 1030104 14852 57767 905426 926687 909447 266768 658292 456352 151627 705007 362469 542652 883519 945862 513477 276150 358355 702524 912760 820087 855420 655513 853156 571082 1003827 367949 750260 580321 152054 759657 107864 443342 185670 785444 337155 518155 730024 1031511 1026412 116979 451876 729602 278029 191302 396745 902853 292519 155561 55847 142951 504764 514852 973779 975443 423700 941986 202215 729878 772153 226420 993663 600291 960762 323278 1020477 521231 367084 1002057 193221 961940 405220 954719 946498 235410 177022 251379 74719 36298 515993 80326 560463 464417 826329 952067 534854 393507 382500 546996 395518 170622 26149 774986 950195 485762 197069 60697 57127 688552 672204 345817 476191 877320 46620 627750 750307 551649 330359 234497 705474 250901 15068 432462 728972 18346 907278 303956 199702 64842 547861 656960 444602 617412 757435 369570 817876 35209 981519 1028845 617030 761135 683750 72187 675317 171506 432469 873864 567369 9262 763192 61874 996273 977382 1045167 430720 1007389 449344 580251 298072 645762 767751 1016613 330886 799578 999208 771128 709052 360737 588085 465922 291980 270809 360165 635767 16368 951943 1007250 225998 170435 593843 232377 206338 64326 719340 221054 897362 227740 285250 403749 480705 974413 469706 806554 66966 610247 354078 392426 772318 756184 407770 1009864 274917 42550 275488 302857 516545 423159 435221 976168 466119 25881 517986 895427 290579 982267 711859 853275 286981 910050 89915 772504 998335 685429 381743 205891 449960 324674 639558 118091 171755 931895 755776 837761 214521 261161 331612 505307 68611 898384 367840 438772 373121 785353 568724 771722 303789 819987 778823 125695 207880 303763 392265 496858 179925 290320 59887 710723 1000857 286263 582419 596106 231586 1018136 169362 280736 369276 813735 680396 1031068 885885 408892 960294 427319 494394 582163 467083 879184 336656 88525 741607 156010 883868 314605 655275 762665 20803 9308 247116 543449 833451 143846 698308 296679 919616 157883 575248 219493 53680 402927 6576 1042570 122223 428282 342313 548656 607284 580664 474758 286037 234106 757097 437971 587930 720128 636466 882593 806087 173386 472219 654214 695365 388637 480144 994969 983202 909319 864 770810 109329 957908 762433 681288 898279 977178 742602 854313 32799 767662 781943 345542 305111 643885 1010216 770635 688337 497525 848546 569964 10739 44328 621324 1008347 732359 385840 714612 972243 372220 725557 509256 618384 77283 856361 365533 373460 55538 113085 498924 658788 878661 261353 23824 373897 299544 919400 490569 561552 395854 226873 415355 802378 4845 891679 857072 4493 892064 774434 152018 670641 522036 647437 1006258 1045267 922139 947693 716548 438421 216300 237976 302496 31772 514017 749860 175171 346385 828503 168299 299020 746209 320849 197518 783871 59773 466934 581999 940933 548315 1035279 733749 79594 671347 492682 708300 176094 897986 968697 611938 59381 675018 84244 668396 119591 314256 184115 1027487 893008 590237 501460 398199 897457 179326 696859 977331 140653 508484 174413 930390 1043981 318981 645972 770216 621309 1047641 540222 695732 258316 88029 262078 556231 717552 374196 607658 475127 326080 766465 757371 167066 671096 924782 172496 225226 11641 877736 332011 266984 751878 661216 149298 360470 698311 157771 928431 620220 737866 316323 19601 151555 756349 640421 567721 717661 705590 416145 785134 580347 658859 665005 628217 665685 1034234 661442 843146 116902 1019810 680349 803329 239982 574728 619919 512485 195822 894196 922350 612961 298671 323857 680594 530370 468987 534640 402265 128506 263267 20485 124579 811296 611895 215849 351446 959982 56081 246806 700891 516674 294987 369774 588191 165277 202627 597429 1027219 483751 465694 934354 341037 150185 99011 207762 690021 673809 698332 964389 382777 1004786 735768 641695 412457 1028225 1000428 601720 183739 442009 343821 652813 387320 489528 735479 161821 570093 289792 788329 644940 969259 478903 953575 531107 352840 662471 593207 54798 483420 247230 692708 680669 558981 685775 810687 239683 636259 876880 882264 685018 536220 532538 667273 287262 654169 108460 120044 808685 611272 574824 811872 427533 72856 12629 148616 854950 816000 798203 534603 464068 740280 243978 59477 825302 924285 478163 490645 564530 693138 994253 196541 792463 751034 215826 443334 216201 878399 964831 30313 1035552 713326 41496 415142 589369 602649 844225 488513 340251 556563 926086 3648 871412 583607 756276 257390 852562 439906 263229 56796 105898 1020917 67641 733787 611797 186708 196447 416002 342414 977641 603152 753582 1025781 894241 479821 18557 611343 121069 686140 1019474 976707 514115 1037991 407893 597982 725659 975228 402288 626320 180595 593998 68819 384493 500940 77522 893040 240366 315306 802147 559231 453997 361623 909695 234236 323756 139808 157256 321060 908239 925527 544004 541948 969309 596047 748958 287690 947395 322212 239394 412825 420049 188912 598084 316346 709179 652375 6106 924734 185113 528124 935262 76924 224359 29321 772461 365201 980614 597932 110154 202971 731577 611220 522332 756350 1029801 726136 345771 559071 1011426 118288 131943 1010475 916819 523802 74849 867537 274130 389334 31632 833540 314006 232843 169870 548666 260795 471808 275481 696495 214210 238595 998034 920291 266766 459750 873089 1020184 182375 844541 786959 319445 815739 351009 286346 573797 63576 212016 543973 1020505 255988 215178 479797 378370 904613 950678 848949 686840 7337 623675 698819 532374 894880 193895 1006433 861819 633100 196236 947124 445194 1006552 907806 557065 1041899 271310 749590 483531 381320 411167 393842 2574 351889 668128 125362 775176 120952 546951 24925 744338 530934 890482 1008762 324267 1028484 11104 563735 41205 792035 738037 86470 242742 1043092 199995 888859 909529 283745 223004 535343 651882 417234 725737 128800 265246 814009 360662 656014 489801 377255 337787 58144 396773 398964 27733 594429 726801 997563 203842 415828 777104 705371 422921 936916 502854 385527 112848 777012 623807 75127 352420 518829 867240 419973 183029 589946 672596 443409 166166 786783 391736 168910 734913 523551 1018735 887474 713362 985861 483126 55162 329351 931420 269169 874787 462982 948983 472101 1041266 359127 577962 199676 627566 226470 1002702 304324 930784 465538 869569 188400 700890 802529 37988 347925 368941 508570 910747 300142 774385 884073 134609 414553 716801 702062 162417 438488 803196 470190 961902 91153 90438 962449 313788 808655 333956 345954 733140 382462 148004 519635 76340 545330 180051 775798 567773 372769 556036 935748 725715 796964 164720 459034 727201 441275 9361 997431 371410 732166 272037 990400 258425 496716 658865 258877 22954 99704 1011452 48409 45566 571287 218511 749861 481043 1002075 898748 574485 880650 628123 63124 557313 539400 494033 490607 291302 747957 630938 1005416 251939 691648 220474 389855 357629 759128 875797 383733 139803 808884 587831 561427 653834 864653 487885 946275 921786 176543 440490 959061 572415 21804 374723 74524 420881 939128 145075 316975 70668 819022 150072 240328 8817 272761 742580 446568 985507 730956 562860 850769 809067 645659 216909 309514 221813 412864 945378 840927 162001 417815 511327 838751 1028722 722817 69338 480220 935090 431461 126988 584430 420812 6059 409812 295153 123745 377919 615092 10626 978676 30100 88402 254213 782958 669470 748280 811298 891546 647639 807189 263492 103850 379067 391354 245529 1039280 1013068 316190 924437 821030 685070 439835 414958 802151 12556 871598 359457 862003 189521 923514 1026156 424239 102000 130374 736850 35939 984317 420731 803738 493242 921362 132775 377808 693125 299467 977660 214211 633848 511178 818385 805637 257964 239283 706848 257647 560412 985521 95751 425626 801320 1003504 279367 472934 343188 835617 465608 1399 650 662009 241939 350899 936724 78513 177622 4805 188067 434567 693348 1009565 776075 425020 377906 325102 883332 795541 174427 840111 1023787 466907 984349 240283 1026174 986458 63066 852145 593252 563429 1018392 747700 422179 887888 842754 843947 871400 649973 247524 865378 402243 7728 730418 29160 217768 405987 41346 486927 549870 925939 857869 22768 260052 733641 295474 352868 933495 418513 229620 749195 917470 255742 811895 186953 406639 766532 380038 806852 929142 464413 844304 240360 413093 355845 855463 191971 741774 646142 1002752 1000873 665643 267533 201333 138865 416599 409019 177542 18485 329811 644756 357203 76598 944194 374955 65316 527479 518316 467477 828130 90685 578559 1036905 520091 407701 756233 735047 458241 501198 870528 829645 409323 282363 951162 570915 515027 654450 380405 754161 829271 343631 479824 929508 695737 73970 187088 875565 193887 586108 682525 176641 638803 922199 222146 228890 71619 253867 279728 417844 648834 238569 60347 132753 798598 695364 487963 457334 586600 265523 1020909 425132 499687 91889 960688 553471 69733 162301 142281 155586 663144 1031067 185599 96330 1032730 563792 147711 636782 443082 516713 338393 790286 63337 12917 798593 369545 661262 163783 864335 661573 924019 43765 995711 715818 730997 926811 710578 910887 72599 41113 94059 299436 37504 187665 820627 445231 756600 750698 528374 154791 628975 639760 599492 109076 106743 711601 215057 749045 732613 560065 932437 886224 609844 290807 944876 315054 67137 71886 125846 266651 872336 737029 260601 786474 174566 329759 595994 409840 277420 350948 373992 363525 819827 869342 91313 841606 758634 354781 567723 1020949 846826 365172 1002605 850263 446955 538233 345203 549493 345228 796297 12445 47772 162959 409473 745392 588157 982234 339718 26835 241613 733943 608254 676884 238534 305044 157461 348897 228773 573188 386874 854159 427050 985533 960031 746199 289051 861400 596156 655956 140736 404117 880588 537350 649064 504532 642126 488657 265188 418716 951301 37887 208391 790935 947705 217530 344620 618644 356084 171155 770735 873477 433670 1005822 846962 229246 334082 244179 2906 853820 553214 75983 448208 278684 1005271 179985 384577 934559 151467 413085 918942 783981 555357 914908 594397 833486 24340 807450 738678 296370 974268 863751 789734 508587 399491 839479 506672 951662 425309 1035682 808534 96598 776577 883748 226276 151265 556522 975102 730470 113713 29656 278099 1045742 331147 442700 207532 651663 869851 966031 997749 969700 118575 226731 996221 721546 47928 467184 57210 269985 431052 828785 875139 393295 1031014 863365 148 867133 351652 771910 124174 33560 520136 598805 777012 731153 606520 609812 69294 697182 531455 887722 273418 78775 1013065 276739 596278 1018329 732651 49550 343560 492806 287448 893821 23734 655235 478637 689224 522846 109337 308518 546090 481151 851349 60838 362402 391294 601417 158132 807412 966179 15752 121464 328614 101913 793389 909378 944643 101233 51477 281348 935067 122655 1023136 191187 772545 200828 363060 127082 408332 191938 426426 646566 625110 66707 514847 460299 199616 633459 774869 827197 540460 628041 5711 614792 106434 787426 90248 1030233 756460 357998 403069 230083 996441 849665 152494 1008635 371326 389651 399009 238556 453392 827137 638303 40804 460683 456842 565749 969013 219566 804178 861941 408085 116733 340066 1033202 512366 268862 422310 729607 648655 89596 525934 477265 689513 482055 719341 907376 607890 399346 1031613 613131 698438 487060 987738 105545 459425 307336 491426 464984 460646 809901 89435 1013737 1036923 646822 748461 335026 35435 93530 129956 769515 233698 124277 173999 791762 344885 967398 957476 563495 150232 271455 880570 871856 1015269 450520 166925 826550 872348 173837 468509 738438 577757 539643 706255 873458 802992 898407 811882 407246 76989 185175 919068 905843 401876 746390 329331 832062 650343 112180 578021 82962 944395 205316 148552 9426 320763 563485 888922 97512 396949 871770 47162 879809 488922 353498 562669 624975 40178 441984 947162 616582 104614 378484 537934 277983 868581 547488 331513 100055 586047 48947 577391 968561 252269 172834 505769 22192 515527 275618 320385 998174 395212 869807 344633 399176 34462 426121 597749 992832 278403 699442 932156 346138 257637 786673 814459 663151 448083 1019089 978306 211165 852478 43042 788741 20868 726077 948727 886300 825738 1026185 363687 756163 857497 279425 488013 790619 920156 775016 162120 587303 96517 49314 749755 954320 43978 298555 752910 316130 184931 199264 261227 331340 700046 724707 686914 930532 872588 971195 964805 633825 254881 902530 834413 182111 690839 657909 849267 175839 937020 748664 293208 192452 790495 129167 474717 562134 174551 661606 947468 641475 653308 279882 322477 7577 69164 149550 754385 606542 357063 789031 504268 550200 355124 914672 924466 663701 1005658 189287 733537 846341 8999 762382 781047 8202 178445 393099 558936 762255 170112 355624 221993 128606 224633 995156 908504 985000 1031670 794144 346385 354434 42615 128450 653130 798306 42627 407317 149048 1005990 752929 825368 772184 314893 857440 197739 817255 514876 99023 863701 392682 873786 527877 109760 852391 146676 741658 700603 430634 456890 25644 803063 890946 597184 989660 134347 154497 902046 347086 445489 399039 947921 472877 471110 302231 698167 977188 156621 920552 1029527 834406 662445 169045 625431 712870 276335 150214 901572 393504 1044929 200165 220430 845583 41205 948898 594504 604980 1922 651440 794924 217430 668802 698117 113750 197820 324659 512094 328132 1025205 315510 839608 754524 61712 106835 883928 155494 206500 830835 948420 387342 7114 678565 234056 385251 1010909 93785 408179 539995 1030337 122408 395543 820045 716122 340042 348492 110197 500752 683038 247277 43507 626257 1022630 601625 874700 193039 710408 141747 11880 603710 323342 67043 677650 950103 496551 303508 422012 154584 72036 483827 512568 753858 1034491 538358 681535 824858 442312 1028051 332142 398184 942151 204676 44037 470075 152219 512330 363046 1035426 988427 544039 103516 370100 72831 896098 585745 936458 492807 982535 210966 23104 807508 572261 476447 901495 278589 937102 493124 590294 533308 498906 59778 495876 645359 835428 939064 214192 444567 107403 175019 839434 652188 252275 748930 84807 1021447 812674 907338 317984 808710 502243 41971 282195 657771 348422 281169 1042721 785454 154654 778140 75471 842471 996001 555760 891685 532052 247756 601806 581106 68825 249629 102809 493445 609019 327895 579098 343349 588772 618113 226301 1035739 684515 1042279 614482 613971 749289 814360 710156 239103 390412 702438 372357 408387 173831 838505 870904 126986 440504 498428 460806 212543 1011617 1031743 872498 377941 865129 538003 731749 709056 11864 343713 157546 328570 556510 342228 940403 716927 783116 104922 334994 190033 221977 651814 618305 636276 100318 721265 989915 429555 356443 252725 257056 912346 688432 727857 998325 365497 525604 403944 657058 761640 150946 299297 104146 170301 1008439 90216 441238 305943 83478 827788 758306 1038423 507540 974111 122383 871330 769451 569081 782808 373536 413051 27318 141149 306432 332229 1036339 976994 869362 940143 249877 214801 97195 440834 24642 403060 978277 674351 680037 1045244 160860 743494 626286 322301 322130 573373 297744 1046319 193547 903343 585282 4911 122322 890970 93119 673275 231411 799136 788357 141946 746303 460167 154202 722930 425355 988089 386626 227984 564784 432901 162570 895972 29325 285148 568001 400226 313984 941780 151097 718562 845041 944425 203146 394016 379976 121143 475280 726076 443122 471297 142184 857660 442335 730285 998135 763270 326407 473862 433507 735078 428512 261625 537240 643726 723946 47896 950468 153488 681763 185370 768219 22886 890003 958297 183059 427499 294082 776274 953193 630368 713789 499753 583195 131048 944149 396834 271404 375819 494175 348201 540644 868663 511669 285515 411981 299834 976563 994363 252599 725962 585339 169934 40244 252669 506162 633727 515357 565201 601472 433644 11915 77989 832020 610134 729567 97214 633374 350757 460858 10180 590291 635746 313349 506946 248557 777020 246123 285225 583976 564612 377562 1101 773830 811568 855430 1013734 936204 331227 420326 103697 482499 1012291 85045 218957 602808 151243 526578 679423 529468 581879 661856 525550 292772 984306 684039 462023 662730 58891 253233 381850 407946 16179 361326 990555 439878 76673 613392 224354 293475 34478 445360 322027 706762 384410 214695 515735 896104 192197 198038 637673 95406 178902 772575 45002 344593 664856 766505 382726 172683 795640 401119 781261 278040 229768 566962 299827 365370 273407 662291 406704 902006 398903 367802 287392 487381 763950 245794 840387 501092 376709 246282 714431 383412 475140 445429 246937 456538 668692 1001643 851776 883312 556355 411830 1036034 40210 660676 587494 711189 824290 711660 7374 298256 907909 654518 243524 879 626724 318016 826084 426002 320492 1020236 403598 488894 889230 854208 135652 73626 355776 561702 11725 240052 197305 203309 810229 59770 605369 387366 294474 697921 534143 848776 553856 94658 570833 703084 406926 397464 370680 506897 260399 1012419 224833 1012825 680803 474151 600701 847178 52715 974094 834433 581519 891856 998050 252327 746229 826844 321396 803660 208622 886559 715768 850256 289553 815468 401158 166809 69528 422361 200283 554384 841184 802115 554774 101026 964845 318663 20027 94912 132579 160330 612659 603871 588942 724211 218698 580985 196571 495019 505136 530187 546397 695204 57209 522901 883401 108751 135453 1036829 1047674 132708 114936 456492 978925 264542 563531 900943 61254 933628 458809 489623 633546 176450 208971 488985 67939 15222 123117 207983 907551 650915 753391 745014 397233 427545 1045764 940174 432879 650219 721990 343965 311634 707951 732336 944908 725625 409538 861603 447112 255910 226370 910946 297538 226367 621842 343701 282480 222798 598425 720586 795850 136962 836355 569583 327437 477996 20670 647386 885116 33731 216319 849089 510554 450144 450875 431554 282481 34243 656046 632924 772750 1028684 370391 382196 669186 80514 722938 958546 842019 832400 391581 857121 353481 532931 347403 915314 270289 80141 738772 956217 730013 929157 532043 663247 829586 529381 39943 622702 418458 53771 177250 519608 781728 434040 671997 909361 150038 464340 508986 307648 944497 250216 736704 312626 576172 696738 331515 16055 534209 215445 978842 805987 339251 315510 979471 720558 610440 287264 432146 504053 697031 1032081 1046303 524791 442878 343915 716019 220248 971966 745076 812051 200481 431773 647190 108613 849470 554163 425695 641812 701183 47645 470274 464976 1012887 117886 779477 694924 938144 227449 133457 765855 207766 1003064 218773 896291 12631 789992 156260 365817 122281 664634 437410 121283 758964 210660 671706 406377 969604 966942 713147 885653 966792 901158 54166 248375 181270 1011644 860898 666113 594149 71334 100793 457963 799889 713518 253784 260272 854042 776095 989347 811856 211045 444107 252062 874380 417466 155784 692469 661869 108868 937518 602741 424638 267156 1007387 945552 610189 995103 312623 295646 586414 424891 549200 893846 252472 86054 794599 778777 474118 86655 419170 438888 377399 1016011 1018544 1047209 20398 117105 158152 701350 185490 734142 129570 334157 471759 563298 392508 551729 12948 780785 47894 15623 952020 527716 1035958 743210 123333 1000085 656038 534296 530787 400582 802161 966643 809966 854811 491049 682754 554087 160027 125156 313389 663319 1003315 844602 294531 945673 31539 147657 97464 343435 944335 688049 51615 964785 360991 922905 648373 323026 69663 248232 505494 226057 701232 927244 463237 989877 27541 651127 311785 1030137 209399 1029148 863946 914237 8162 681911 1018456 470699 403525 331778 430692 621235 679926 98625 581861 629383 841260 666295 183413 333984 1047811 62254 776402 158519 303612 861556 636765 75980 816762 683224 186270 806051 337989 713137 165822 35650 920075 927191 42251 571125 674778 1020200 973944 144458 115624 880133 883482 753301 148939 738770 642732 965741 232833 81273 529932 681005 1029482 688616 721340 651380 147464 312462 705634 42150 1028166 182242 897864 549224 504302 261084 292572 428327 250418 207482 772913 586898 313380 930877 381053 849692 19773 580777 846745 160635 99802 829128 145028 852012 915898 508328 622816 334828 72834 853208 319603 750144 26169 457967 119208 12270 654284 2054 649228 26498 1042315 98872 593617 755146 123306 786985 743758 185946 501953 697724 287612 333833 911949 224604 148091 532850 506668 436980 918795 169332 434213 1014775 771091 501683 730718 481049 803614 454933 3044 960659 139481 152645 129063 818851 825239 782899 377978 476682 642509 929425 1004695 562828 177814 1033304 720666 921459 164399 387649 755201 607245 761468 427853 958258 47145 804738 816958 658677 257182 305131 1040155 214646 293829 35205 299440 241732 411130 431555 33803 746709 568862 992826 807425 298240 714264 304421 1036967 608385 871247 1015266 834777 927352 119602 1023347 613302 208362 886704 361214 873249 882239 857024 843854 160834 741314 942043 707151 762371 326693 81533 96661 247188 784122 75943 760534 447208 708155 658016 77675 449846 494274 663343 523732 998264 698578 188067 102961 507119 827532 719052 577225 650653 786043 221887 68743 682697 920585 94997 576376 542591 788487 3692 127822 295181 978729 648165 107488 230280 775303 965028 628136 704069 182814 379220 854595 804960 153933 994464 216309 169272 101209 416187 639778 932081 164329 503769 494806 507120 1023882 725939 308542 492643 344108 367624 455469 377015 655779 282134 391576 292384 498727 125477 612378 364564 412372 641020 125809 984528 836651 639850 56831 986834 443023 342207 931914 157533 269513 725328 65916 959736 159365 57334 716771 170735 217299 331151 633202 970448 74406 660860 1020991 523504 287064 840226 407299 371940 758052 514409 797085 972296 505259 387392 38287 431099 1006192 353303 935551 715553 666460 974179 543416 498976 466234 46621 664486 986467 992828 117059 886365 734618 427636 862294 502803 567864 958556 583643 12962 896756 680271 654298 232711 1006409 473613 468066 197606 446197 829243 846339 280067 554622 281057 305746 166090 1007528 823274 46184 211144 957952 519335 1013092 14895 704341 696652 505060 637270 872505 595314 1040784 101175 290948 573332 159120 138736 30673 368018 80656 194882 109056 933168 661699 839445 523186 545944 937565 990194 452304 1043156 997656 612231 1003269 200789 129072 636199 95807 796527 797031 226375 590130 834778 767362 966915 330709 716851 765129 271510 937442 224376 537483 361957 872282 127120 229016 440821 175359 157633 909253 500849 224473 823864 189036 124965 746162 802181 882665 796549 500890 527644 341022 316711 724835 578261 432623 431172 973605 227180 554951 534843 81852 488194 21522 653839 272709 251290 518593 204516 916645 319389 373961 645 945154 797270 691876 299745 613191 352375 416462 262538 644260 624275 377673 5173 986380 185249 722201 132412 358582 203135 249033 979999 913309 965997 926437 648702 320000 934030 944254 349729 761058 546922 549801 415345 368267 431983 875520 737276 785157 435563 83743 521076 577696 657428 591144 633265 838766 424832 240960 283690 48839 580269 59920 757120 344007 825338 419396 596468 156619 640428 411919 194540 622584 765547 574118 196722 720564 130498 698560 137140 148523 948386 205597 585093 631499 83423 157692 544219 548808 378545 755874 721231 837529 130869 740826 212384 283257 691946 926832 370224 252135 866613 465333 253061 120870 261597 649214 565450 313022 180623 660261 492107 489721 99931 70918 139260 365927 341045 891395 325875 137562 586101 904577 904426 650603 658263 439913 887998 297459 552572 697256 514802 306067 896872 43183 138285 726956 828162 993779 268215 880872 755478 751982 796672 203695 703190 33564 588570 668339 657237 952703 713530 428901 948235 389660 964411 838269 705364 991740 279322 755830 803568 92716 149627 296463 949381 721981 659235 520395 473624 794308 820604 243570 864920 457179 192788 585358 737875 463775 864030 607471 144255 91312 492783 952359 726707 1027252 655490 932111 797547 577235 223477 733248 153735 540220 114442 479899 79052 424607 675239 480706 761697 302258 215638 693404 452692 848557 67013 586709 690451 699597 568391 579163 945395 694740 693842 991714 641453 455559 403711 742241 296924 15151 607886 107411 867200 337433 872159 342903 371837 760342 241657 293073 519965 834044 263814 606887 396426 393762 904789 1011140 408405 95464 1024728 209208 894962 448301 397220 633557 773433 523479 258291 357300 548071 664911 418853 607407 374811 944130 411706 699108 653273 733409 609882 445496 34186 576737 301645 736209 410490 198268 193283 319131 148825 119343 33550 450501 858299 723706 928035 767297 564632 999139 940189 144455 683724 232307 887290 570834 711320 690743 539484 543521 682783 937280 33032 131640 1048298 879524 337386 14941 94565 859643 810000 919707 578400 158434 261419 437314 537486 287611 613137 988005 915209 618475 696381 749402 770508 109531 245837 186686 126776 21240 587907 198254 105104 408948 57413 396559 472956 1010818 2462 800904 1030794 370397 537018 781827 676264 664898 852334 631023 568492 544497 23981 644992 1037772 230960 542740 999214 760358 132296 20319 446770 426553 444550 561137 263948 547434 823227 279633 990976 871297 255421 648615 487571 492329 409444 449603 774419 879731 10125 573463 722957 424019 293787 928056 938965 554530 702449 69729 1048065 490522 676985 835439 1048558 679901 340256 86502 571194 376559 201303 443754 371272 1021751 11668 105031 941247 880514 50639 721899 472075 987136 776197 960870 682971 510661 972729 1046001 727713 545865 818030 588132 280085 732137 563502 317629 395186 365668 201478 511648 180536 990302 250759 441298 942376 112352 645703 18365 112459 287702 1005662 626928 252204 157840 318698 28060 759449 71745 364939 343063 720422 404611 427751 934749 455081 44498 200999 435082 838335 420876 537720 710241 528198 526071 74124 311240 669153 886459 442902 609866 424568 885860 283986 633748 246453 57953 203898 654584 430727 333064 989010 1029101 331939 981776 446621 618124 465662 17941 539301 157717 289620 94999 826295 227688 183205 152315 363172 240013 416434 205577 850754 675372 385156 537964 678633 310293 340710 666037 965879 100282 502246 308569 661324 218544 828504 392238 757455 867122 531539 30962 971751 700062 609201 95684 560898 329717 90259 922793 253201 561503 803292 583688 187402 731045 877489 138030 280421 420534 175103 273099 9376 491042 1009397 994676 884667 416162 84869 306207 210877 436622 102376 395945 383789 278373 265751 491603 300185 856649 424018 630849 468755 708480 105885 750074 981678 916212 966206 465387 866565 827316 192577 725476 1046965 430193 168948 127385 556767 79874 972907 706338 819623 850400 1003517 262011 298679 402091 627909 712453 619196 223395 589090 100867 177896 261167 548919 892190 535919 993370 1043052 87522 560650 492369 590315 84798 467575 241382 670499 570888 164598 960784 875849 936311 418510 109673 95954 760743 683206 630958 721403 597529 12204 662339 268609 42544 137938 1044396 965609 558516 363147 348181 729721 602963 124083 622028 271165 1016603 967972 920001 239299 880386 735810 763148 76895 749406 4464 33127 810664 811885 996249 672176 374777 395727 135592 883305 472817 2311 598287 836152 991987 755709 944196 86631 975015 349822 858944 472933 1037943 304571 18430 987459 24851 544966 692994 484407 710638 308504 590799 1014044 565694 269070 188784 380401 219391 765543 564976 267862 393329 460488 251874 707602 18326 802872 679130 937871 909109 697252 413681 497756 253402 384860 348485 685482 406611 1036180 47990 220880 471604 186084 61483 971720 203348 968393 898187 806319 640846 677921 892356 966472 548865 734131 429448 828794 334865 428709 81547 108494 989283 802564 123142 248050 277413 957504 509751 927544 993988 565164 401887 216343 1002867 315650 511170 594345 844459 436958 11051 2348 730405 561982 726117 558466 688098 25608 905283 468656 840356 820100 730009 719714 902770 756958 814272 471398 78360 34982 118806 153132 626340 374095 750716 862029 556010 1040307 905174 193281 742657 281485 197519 362663 382148 207869 739602 440641 838227 568328 945746 92149 187791 427798 25155 273037 615329 536946 708958 1014264 476019 233678 905761 619207 518709 541884 631181 599472 282586 1015606 225190 751631 527256 945430 474103 234592 292972 863903 573963 584390 256404 286706 357877 311688 978707 209306 626889 87438 371248 4353 666912 821992 995831 385272 422808 11591 67510 1032755 120658 114818 39809 355275 615027 778515 57520 660410 397987 210072 914012 1042274 935313 584274 575461 136199 537964 838569 325998 483152 1017195 56486 693343 1003466 1039943 35959 917475 779621 432828 882158 1044840 647669 885772 241667 487713 631218 40571 503374 519815 689080 67028 1028493 353492 713352 448994 706596 561030 957573 277240 482968 339682 928888 743018 745491 285807 21005 623377 1042148 323447 19028 617932 163068 258441 170048 939513 912497 991994 679211 678400 827390 233311 82256 119752 430977 668180 257104 902464 840829 305848 331182 1004760 299670 786863 587091 416261 245783 228511 769034 850368 82543 99059 261125 676616 701103 37467 268630 932699 110094 672586 793207 527169 177765 941431 921795 686786 500404 523356 463098 953834 499611 181178 965569 495948 442337 140307 1005088 665212 466161 831279 553474 549012 886616 883864 927416 323760 771913 892445 448886 1008242 159001 500819 628181 747646 799171 471823 980560 342271 321380 435693 433351 326177 915904 836812 211710 212628 163516 821328 994079 37392 841442 585311 759860 136651 1039840 974501 800430 339204 371465 466704 101601 801148 385490 153684 248709 419832 365142 76391 13879 298176 174547 676102 728054 856099 848683 55343 548774 60145 960356 811173 823440 242431 429608 357488 561888 571303 372294 519002 120870 470597 167471 876402 600022 487099 263289 110989 128968 737262 366688 236992 808120 209990 488000 221159 219847 202290 777244 92194 146936 484514 283162 991058 123572 909195 8965 244641 67142 205927 958666 468215 587616 481970 450811 321925 56981 782446 462159 606782 104156 812704 869408 665433 792083 273872 788715 947409 288122 234125 804052 335589 207412 375271 972575 947864 1031626 634355 1029560 622130 317095 31307 826796 478653 114844 153739 86958 427912 664926 847061 750739 580776 419075 823886 513494 303474 425609 178079 751125 291331 624719 740213 654738 452280 768154 211201 773810 22710 851474 128120 370305 46691 141378 530324 249133 1009643 172059 331281 710279 1000380 307313 381489 1045125 824074 679549 964921 708034 468556 53849 151537 197117 686525 282503 476968 726678 387548 703851 1011758 725268 456684 442316 117081 824737 499317 352087 629376 694156 177601 541212 827779 432582 26719 947215 675521 360294 833444 901000 397727 388133 659493 955843 963848 144611 126527 821089 314344 1040416 365199 871654 142768 964227 50810 24377 295637 615255 45222 598054 844113 632073 47487 365279 424225 134571 1015731 238711 413893 1004404 908470 459878 397763 209214 653631 101640 779555 710407 553417 15389 90100 191088 887571 965451 753606 726849 554657 227479 374575 733155 173880 413424 133703 777700 341350 245412 15147 320119 414712 964073 919165 190193 54401 190806 159714 449869 506842 638055 401027 61609 517788 244220 706957 591303 638376 564442 242865 445325 326304 1042472 81060 744325 556139 266228 95136 944734 535477 143788 511457 67689 192364 548005 908842 520733 176452 289432 991805 1011859 553524 354336 122726 707082 421623 101693 986865 82532 677004 181715 744111 699304 623799 772652 207222 886398 92797 509810 768926 45750 908972 432182 743300 176065 498769 494828 689674 552246 836927 312428 24341 371535 358031 70771 779790 60265 421146 688672 816738 323720 244225 215671 737282 118736 362278 228065 512996 1020173 60336 334250 639104 286508 446603 843394 605779 18624 713957 97021 60511 36990 303795 226067 695465 822721 811818 492960 602298 924934 426822 369893 99871 499825 956486 950021 291561 626759 308269 628361 774702 629618 965187 912093 827526 874496 1033107 471249 10382 689060 496491 629528 409449 971828 793566 406220 168250 88105 987717 114664 458155 1009442 103354 16845 853097 467553 514459 456638 16805 99660 982541 457059 785044 919021 446583 155466 899568 116083 113154 916321 982134 807087 832032 106878 519526 258200 82690 589783 865030 756423 237088 460682 707359 266748 966838 910614 915326 755351 43073 887008 14965 755487 562949 704432 353111 618687 616586 56113 961279 659396 128539 1043060 319562 712736 887622 623213 763032 187882 944734 923253 1030223 845276 286972 843974 153432 894420 93306 547586 239008 466259 945783 83629 928664 765441 127318 673198 352950 179239 720062 393938 610802 57139 129563 125513 80458 369208 108828 1012263 1004350 54379 664627 914148 1021780 92583 1045784 462813 237717 1043178 604486 1028049 890126 423638 710269 1017188 795473 545329 507710 75679 626417 723045 280402 834158 1035529 203776 1017924 993057 241846 411445 316898 1041643 599960 347226 475840 479590 165461 1005160 603316 497934 845079 59774 133467 667585 756745 25439 248467 252229 290781 658415 193279 82370 1031753 898489 148102 927300 817797 1044076 303828 593210 797134 48985 465880 364282 495591 654839 317508 994875 949139 470112 473617 966809 303900 584145 261880 288532 889039 389934 750841 530065 630654 766843 573144 176216 395004 25700 403611 109204 129189 573110 494606 477398 707539 211684 836927 615571 80490 713091 931586 50593 634189 240590 352109 723646 628966 160802 228445 74249 256418 161411 540656 283015 426099 680214 693513 249759 704332 193701 357328 846750 730537 79134 706095 509492 1047812 403988 941142 170486 333153 405308 717111 889818 692675 644338 212746 605117 181428 676018 74699 617696 990401 753055 316855 974439 925948 355583 403411 605145 818553 1017532 646757 249251 729041 997861 856953 962965 811938 802091 568157 435043 675596 810852 973093 873765 515893 583692 308008 284631 1008838 1017791 644992 824282 1044589 55488 8334 807281 773977 946038 354677 905541 661441 686825 90778 554210 869725 718153 620074 423736 58859 156776 834708 603418 21932 10811 655627 918978 560100 681308 120325 369483 456541 221579 440766 9014 486116 825384 871094 1015526 203211 606395 953391 175139 173158 160109 932528 738715 341134 970636 471173 1033052 961057 1036299 1038908 803676 972671 428031 572201 254449 249359 134435 459235 303705 604856 616021 863429 1042228 447080 199703 245358 621317 1035921 784655 262721 993460 358823 19079 450790 713742 969635 487661 640199 98884 464515 389204 757396 616 377543 438514 235967 615923 72694 909216 315649 465218 929047 482909 971475 912404 1027384 181451 992758 629262 392171 979120 294380 58167 142788 468599 397180 275580 927964 246189 62770 581677 774481 30084 893916 190078 869828 662867 1011470 1003015 535513 400659 7583 68677 396474 348644 626218 163351 246165 299654 1010574 880705 127001 835552 717166 767980 562941 288125 704690 154404 1026682 322058 574468 608601 966860 348122 533588 107486 380596 820578 871765 824941 62457 869821 131581 311202 612322 887080 491785 797051 333245 755079 571767 53726 538972 147167 954121 639763 576403 1026010 536265 965702 519867 938566 619392 813575 133938 307094 88637 470729 527321 778591 689876 949094 240276 6620 514140 178073 576718 822379 986544 1030786 389106 323086 227823 906022 370163 951787 182525 745709 205253 708045 381952 64546 250849 369312 493027 142967 530117 591096 249814 834430 322418 551307 44492 555313 574956 367026 211707 637034 879038 74733 185952 540012 579187 547932 808760 837720 1000478 191814 479624 470457 536531 128918 1010327 982777 555052 181081 245103 49897 231877 458817 937823 638525 367551 300581 365691 281614 588865 984447 656410 443990 552178 808940 114007 458359 36737 499888 277394 279989 156190 199983 531180 656823 576510 755061 322766 846090 211418 1039535 728162 299934 477808 889264 254744 256839 756481 335725 740643 127037 869329 515457 413178 337308 218283 94378 451799 231909 8538 969546 20795 597883 298545 310759 874344 460071 396420 530347 693478 859797 636717 612068 451839 19669 425736 387461 775490 997082 26487 64932 10755 500222 971486 385530 422617 940668 1040168 390758 634656 764917 709184 273514 655989 944620 235161 6060 751933 493642 83879 167543 580893 17370 642660 907831 825731 842446 298444 227329 110620 906552 401249 92424 965980 122258 466855 594729 855289 665911 527017 110944 900720 225511 272498 545873 981375 358727 362901 1012416 209577 731999 791462 2585 819126 343322 630207 937705 916527 616905 335100 257378 343526 15009 450815 121307 907628 220984 1040493 766286 63130 955916 922990 960985 193801 337148 1042993 398141 73881 909772 570726 1009506 95726 510630 542402 1043153 423662 601748 492414 908600 593732 747015 791257 997866 690400 334675 334481 2140 36981 336688 199534 146602 870906 1041723 818616 600080 357674 87155 138683 162160 434692 358332 239690 970194 1013067 623199 522042 774368 785670 490632 663010 126310 529665 949191 890273 495064 645963 617360 752216 781516 406711 419259 710380 750971 90459 39684 393670 1029189 893203 969612 985426 841514 649215 544598 340099 966225 172800 175819 883533 498821 429119 641846 19242 141234 102311 300873 920470 612717 1032038 548759 847507 507754 678000 828183 112934 23555 55036 97191 368600 202424 6917 693895 734005 965801 629962 48346 285776 168222 831822 781353 747838 93696 253656 523999 76182 554077 541044 386253 137976 740583 851825 748456 304515 522358 314850 235398 157788 274562 230685 101221 955950 415657 902462 524708 745893 784943 567973 480392 31218 1039993 758388 267961 300874 107921 388882 539586 792423 64421 732330 53396 961029 940168 435629 672771 396646 217136 632652 868168 514767 291638 361982 921213 811785 966489 246272 39204 301793 172027 932816 191137 71592 949922 620722 19131 793523 713593 194347 976415 570076 665036 365448 657117 581375 896143 392280 711913 840830 179928 603886 120475 870078 582753 472032 166191 181416 251399 750475 272710 795944 720461 375436 562020 394161 559578 841288 779376 347320 657398 356709 959030 449077 301841 981071 816104 401445 964925 560564 92825 846090 97455 3848 1038785 926313 230466 862466 573372 899403 1008627 687133 573003 493245 501094 971032 762641 478288 677984 548215 557078 245913 406347 792575 545864 961458 213941 728381 607221 791479 77521 9216 24915 162122 852468 459227 787705 402448 37657 16292 570979 98098 880990 179704 697457 820701 353669 879028 896488 344002 164468 721021 915952 740758 50613 648506 729236 34195 739318 656532 516933 40950 982411 182653 554327 127871 329447 205222 87171 82420 430374 889351 569700 693406 804487 154459 813050 75978 741098 634529 952362 552009 122966 1044892 683579 2544 352118 398164 289626 329241 266262 520339 392727 650016 808363 706665 563942 525800 754633 377001 66719 766548 409258 424554 865535 899021 813998 243334 447781 767426 700885 2590 804373 106532 756295 959252 145720 412646 647372 793743 1038554 854915 476245 877435 491691 940919 501617 436998 919103 630469 307416 815396 168334 125808 695268 37644 591220 517890 43283 881082 587826 176904 990855 75371 211947 649619 317573 706339 1046312 174520 944634 768810 478549 111633 52465 991114 431938 300859 631582 605075 273314 257110 460374 66904 243599 41864 583956 374320 861956 942202 919286 159541 531810 845529 943422 126408 916972 169686 353107 282635 296010 653735 875325 584037 191754 286212 971308 927490 241178 230570 342257 623697 311120 810203 736386 626564 553698 315613 42619 261651 581102 959095 773528 119097 1036531 87927 562749 756342 352342 341550 459502 487435 457951 86513 742614 778625 597049 960410 113732 506914 356725 150022 497962 184190 505223 40597 805789 549352 720840 764333 758872 902391 634482 944951 230712 457222 122663 477984 524737 747187 30571 234970 380823 825699 310565 919768 472838 73149 950050 159509 799612 352555 576914 544142 537609 304988 213641 434115 486374 790213 776831 173114 897771 632091 744657 768252 62998 625626 414782 411671 79883 208065 300906 508954 8591 556628 90462 373916 664076 612441 391686 643765 204817 841819 61106 865666 571855 185898 776854 822950 791965 1009753 114505 489156 344692 161983 519498 838150 141427 878839 752758 398489 199004 575200 349331 266030 430357 790813 443849 928635 489001 625557 45348 471224 895557 9204 475411 583715 334523 353833 274924 579964 786690 622822 633446 530313 705331 481828 500765 7315 484494 177052 386065 964328 427507 417614 295719 197975 783978 295934 329383 885687 840603 717234 919740 337760 342615 886325 749815 232368 231181 565656 867533 667271 730709 895659 448532 179403 62825 762760 66954 814821 209575 380425 22350 554306 982544 680013 145253 488660 354764 739639 163894 660367 137892 722159 763150 431340 358535 1016159 223901 362089 290565 856758 405368 490502 1031639 751593 181397 384201 317781 454445 579025 48955 678654 1006207 778861 775658 655860 488476 837005 814053 672637 398089 773816 684355 617347 753548 354907 432028 806165 841648 744006 491150 164580 492486 818733 1044537 147399 965343 863272 11716 896823 333650 137523 281558 255444 277308 1036719 106269 1008094 296187 49631 342218 269244 447410 249452 357139 992889 154569 359650 560560 647234 559978 371761 154207 176873 65285 777516 719201 877669 1017292 789261 42490 849744 407096 922607 430836 596839 365186 635219 186141 77326 834859 589980 879044 969418 769397 236435 143168 650180 644071 278755 529769 39501 122572 724125 999453 274260 446133 934070 542141 926706 142067 761221 424877 946655 960030 805445 1004247 361465 49808 871833 574505 767684 1017579 955907 576786 551141 1000079 692843 523273 695206 25125 547486 593158 336758 283671 681933 497159 26726 687381 777482 1033101 243372 474257 942030 75036 532260 459076 688246 952766 452554 1011111 307905 846977 363585 35963 579156 225524 85583 529729 937782 946094 808542 573635 437844 496327 943101 503177 584190 328285 724573 119909 730728 106769 1021141 756968 855594 22663 671583 795114 309953 816618 872216 488966 11532 595557 1015492 505883 873935 107435 791367 600012 699955 876656 293933 649729 155716 525549 361507 1043812 130930 93024 135547 450277 53520 412809 358060 536119 435416 265263 1004240 991824 343398 628121 721445 720365 411832 477206 302733 78859 1042613 1045365 888845 109679 117666 844941 175441 989216 840878 459191 388135 873959 480360 456527 893439 517846 1036611 947254 742514 160446 24601 816723 793016 351415 298149 960269 297264 550812 250375 116691 670684 879244 172868 208532 842978 857451 787396 348743 51724 509278 372690 616293 869449 813395 54560 3178 12330 489079 613184 198231 616038 781501 375852 658739 1021014 551774 617662 829573 44153 677203 775481 203740 1042161 67037 383422 549703 217605 201982 520920 999389 193181 502781 710129 807991 750793 387558 830938 479473 420923 808968 844615 340269 664775 159349 554321 886543 197354 403589 582130 841794 554049 502099 499340 395889 1011725 323646 532579 319439 821174 499050 685342 230288 493381 443965 551754 337517 173544 973282 1002199 502564 476785 103881 531865 942838 673752 2597 34760 514600 648629 44653 405632 46210 469190 230875 440898 367059 845679 414704 412529 406122 415285 712942 960214 734111 469058 85596 578589 97352 475109 555910 219222 803140 257807 424443 458356 18932 575446 725517 798673 670908 130293 939860 187560 129927 676426 871723 980122 856129 433496 432946 749354 141658 54723 610762 386113 1025609 308694 507548 308394 472071 1043200 20755 639639 31120 513618 954077 244250 316518 449795 399470 1042861 402702 215276 638332 961195 174992 112909 41348 809428 521211 336390 749636 57293 447199 941727 762431 510366 684497 872512 971068 192818 289770 364409 7367 636378 1047112 568444 106159 443595 929932 524190 1044358 422299 870747 2522 113444 499400 852701 1008973 353573 79409 133953 738747 965990 930202 687415 231689 443532 144173 355444 546753 1015933 568820 1016370 218513 909540 40544 436653 418252 766897 447173 445607 124903 240023 50139 106468 311293 617101 654655 229295 499532 1030734 398832 482388 399542 961753 604370 767652 470337 781041 605486 699508 486551 460445 610096 464157 435591 778153 141416 44542 730754 858148 579658 87798 822814 563424 400558 351978 535447 534006 19024 57413 61257 831 640337 273779 846647 895195 395700 85349 156552 559022 476130 296976 421636 450014 424230 131821 993179 564055 540722 683387 748254 677447 2457 572857 141956 151458 260178 720044 740583 624543 215611 533215 269700 188984 86164 328926 85375 154542 456832 675770 33820 412932 844680 890248 753479 311423 4119 1010146 967693 972332 201214 36452 384801 800858 908018 12080 996696 40987 922377 339819 615469 879048 655681 296381 799294 80250 525305 436437 987085 503698 825718 920547 993087 732465 63584 43804 458145 698560 276546 436282 631582 365162 592397 1046265 226186 1034397 131221 203163 157402 1023117 944403 453989 520618 517809 635809 624416 423350 11076 1010625 401305 803425 839365 377047 790561 927025 612983 40618 581389 232016 446690 1005031 482359 404749 4688 447646 380283 481369 414033 683715 338747 833355 497464 341678 224476 439708 88219 386459 189767 159788 72150 1004587 44905 603515 336777 1016546 797363 1021488 1001238 996007 100250 394646 766756 789830 615448 854554 907295 1007089 1013801 982478 351413 219579 152143 89833 860762 587804 926735 1028165 416197 23408 302706 125408 108401 379256 253573 31067 546845 340951 944601 512638 501068 413845 408323 888754 2502 213664 843293 598661 697877 774727 695619 136234 439561 472509 965912 382454 69685 420252 706878 467429 509039 596319 717025 584466 767572 464870 881453 450114 153281 26614 728019 881242 616283 382135 184201 231652 970504 793140 665735 499343 949876 761310 336650 166828 550029 964361 448980 119986 29448 34670 873130 756410 701146 943016 678613 900099 354495 904119 750498 750703 215478 586624 184034 609797 507778 252746 220010 758125 474411 784450 123284 517751 893819 290040 864189 824468 832898 53728 1005253 1004379 302355 36306 652946 371462 556868 835211 1022605 582898 73970 700714 796195 494627 1022779 322227 938309 425405 139265 835727 275688 231820 839278 426250 845702 762493 563051 142292 76188 433955 668199 178817 336426 690739 204950 391433 338742 557832 967663 978504 1027657 339487 885037 316543 921840 963996 1045904 565713 962876 154052 277273 204999 127555 233857 474385 891085 809116 441057 793730 460467 1029863 88983 763068 517420 879171 127353 905170 427346 239318 86784 1006362 915232 513097 1023947 355249 623095 1047113 966940 82677 437530 867591 817753 393993 1038385 616889 919948 164692 91082 627479 1005540 79106 747987 507359 506418 6018 132642 367953 409965 179462 929517 679859 498478 24326 73042 887502 492085 701 804304 59503 1031906 306602 1040588 754407 440252 764433 131854 504204 1020398 973688 17985 406838 909765 860970 917878 550082 977715 709815 70049 223635 684623 801394 995867 953356 859091 797170 910622 954391 941469 43153 453709 8609 261934 1023984 217385 217371 338478 369265 982428 663547 985830 49084 451698 793913 852164 92475 244187 70098 417499 222877 211947 310601 244832 55894 133915 369185 906542 87582 529093 57956 522819 458606 623019 863263 528961 771078 938608 439779 928238 40554 156701 936774 890036 60000 8862 878944 630050 772467 507715 93007 509288 366451 325952 1033907 628703 225011 357932 350258 1919 179658 109190 180213 680040 977299 676395 511529 182362 459820 817377 1048448 675644 364603 922320 133549 429976 808356 337156 292843 188189 411156 753132 612215 462620 94586 64990 193553 376076 199304 946065 238720 275207 490294 716961 698123 907338 35136 387598 3584 340409 232099 497853 113712 291416 633380 665078 225649 1022931 277449 872420 255771 667383 467293 434712 588940 158775 737008 15879 324516 271400 720725 537479 441673 333829 714915 158038 480741 846379 16565 988563 405987 695966 508330 509507 440885 633731 941669 326093 55505 563620 923405 935806 431407 210159 56719 464903 49357 150775 756247 650746 308139 198001 188315 278096 334031 505529 827472 317669 1034947 286283 963122 975098 704530 565066 938881 218547 133070 611068 89918 207511 579085 764235 238003 782355 1024103 252230 146664 68599 84602 614814 990510 229879 615015 186665 949656 674859 355666 741219 31869 869263 213989 212200 573432 301188 949965 984059 404072 973645 979772 327939 827120 1021075 671590 862984 185848 552418 681732 279610 410026 977450 753620 301675 459382 44606 159254 415632 912270 547160 962832 614979 956267 322963 606092 708164 494662 378992 160853 515315 159904 863058 68285 36312 413626 742402 273178 769820 912925 271659 689989 974349 273940 89822 34585 731038 558125 222992 492794 162020 883644 172568 531019 372634 215896 219953 97270 957086 31068 933118 517865 490098 692327 1006081 269459 135612 58333 902434 388971 17862 746595 899630 778089 20222 1016934 1005142 116363 948599 863381 778412 562514 947559 376931 238249 597826 931751 995974 938154 259942 289334 338299 622 23753 814262 668671 310170 800510 124141 724375 295989 991896 909126 389897 135468 167347 491342 526049 392399 58474 671799 181741 560978 904542 247128 756674 792397 620086 735914 468789 643645 61465 279885 229090 222465 891957 1016833 83368 713821 370748 696238 1031978 224634 1022690 125916 824400 806500 716896 366395 636868 573067 1033972 289821 744054 403266 498527 925943 1044504 195651 71013 997604 279459 533546 58449 554017 367569 454901 109422 250002 257952 895115 327311 596540 404181 302385 487048 265161 164470 382486 632242 917255 842063 83913 37995 863593 865391 1023165 961940 753796 16296 363980 537361 455315 254482 641713 299596 884468 123528 1012364 970931 434857 695337 466018 460854 814296 115416 552859 455625 401228 997309 412802 756712 417521 388546 1017033 373518 980059 187927 926722 258621 793664 396463 477223 476537 616441 498881 887314 325708 142854 718151 521734 496196 1018503 128386 1020964 54129 389059 145780 360695 966888 280229 945764 234985 377154 433978 374622 631243 117021 946484 729521 602449 38810 158826 469359 124820 459485 514390 347632 26254 218257 493973 1029711 116641 964193 22635 714219 893969 1027712 604988 229608 568709 1027106 320020 8364 120458 369665 583712 604258 789264 507097 693299 592250 424171 396267 207170 370727 354387 24958 902888 462815 894052 599385 55779 739295 291743 475979 334997 694181 401511 599972 796548 904052 332165 707513 561626 559315 225957 53859 631269 635662 617687 701568 822680 253876 651022 916849 346889 1039127 525988 825243 61681 736463 968660 534758 239407 330807 902719 294721 272197 685295 793960 724252 445657 363352 264504 95724 669238 8475 593530 338602 488648 829858 701280 923220 511396 470686 378876 678507 133629 21631 409288 334708 87984 290559 759071 679287 506297 42392 117697 651395 919740 534537 61267 748840 230269 750293 340189 344315 978792 238531 101962 576278 215306 253535 985835 362645 656533 180344 686069 348442 319072 911008 183550 238409 605029 622767 659588 131405 465346 915008 708710 744785 889144 367411 273001 562696 975791 816169 943284 525094 400816 264971 661076 659941 18153 873348 778169 323969 729773 696194 439095 85948 753778 762809 437638 140635 859217 363552 949827 627366 921481 598129 614509 838636 512251 587949 238312 595453 509359 115094 770301 774830 614735 430388 920280 1023321 251559 215889 843273 30554 874539 464381 486916 590995 387185 581130 72865 710633 768690 519056 746140 249796 729934 689771 280598 164499 792645 830136 748818 768838 999870 52572 1024505 198098 825988 307325 462870 543665 368771 804870 258587 819295 857424 306728 515227 1007070 413343 75732 497293 536883 923338 276801 98767 767718 990545 445036 562081 67462 259924 1006483 384294 496675 569371 739769 173031 13010 911759 795430 854607 736045 1019070 723940 608303 897744 68186 275011 95036 1018333 76603 807765 382860 321401 487641 151411 1040413 296525 853458 970422 626510 860421 212586 259454 755556 782036 633094 993519 238343 405487 372400 975727 400834 510477 902038 956714 740486 586990 665483 699534 779815 849617 865925 946895 908254 782588 346397 936036 246213 638007 664850 1029512 51038 775505 523718 107194 213005 22938 656575 433469 506777 529255 428584 207769 437935 366226 961869 143896 961375 224503 236835 91978 862621 217848 223421 514177 516033 558074 1007576 556630 568071 988902 918352 188706 919568 158377 689576 249222 138080 303796 252807 530660 674270 603004 875574 226787 90454 294651 193059 874734 938234 164141 187232 388278 618973 429205 981540 333484 155511 399029 505161 363400 548900 38041 157900 914373 482725 419661 878161 663586 748957 55394 230813 413218 846356 861806 83226 949389 465400 827784 883286 249837 747928 776144 496260 657170 209703 184805 877305 982926 137023 24429 690608 936506 714075 160657 220615 184239 595035 889213 880640 558286 51972 346341 498497 12089 489598 508539 238868 473559 457940 941178 224808 366932 876919 349982 766670 245918 729532 823593 940924 697705 131929 218208 941390 1037484 425708 78348 993920 1021730 374900 913274 111349 468427 133078 688763 62643 61032 528729 859621 7269 321538 945706 151056 800215 980835 124121 337241 224382 877467 12762 30882 252910 612989 221189 732112 258145 754975 1028375 101964 415543 961630 398895 903043 753520 159063 866385 86886 174644 1048047 200935 102123 822091 196941 594490 611466 96678 552026 843773 108736 864212 358984 1021891 226959 138381 569608 895364 285692 410411 456146 606236 34448 764972 438689 604620 237528 419250 722356 962743 182757 136195 69647 201574 633805 594441 81912 52549 822824 991698 440954 556836 100243 109841 970469 313270 178480 1021339 162636 957461 760613 693739 786693 274492 219416 274848 690477 290700 409274 538106 383266 66888 13369 445024 268039 587032 674507 4316 237123 902026 874794 218781 713730 339596 763923 250996 27570 620020 241350 327512 838536 668664 909193 26850 573689 1033654 492581 470993 611649 213934 830055 65672 791007 854594 204960 697739 345367 774717 557606 403462 153199 416073 349137 950342 142130 629367 471167 54845 367344 366267 263568 872962 652284 699758 548714 97359 1019884 623818 181750 929537 948253 492146 928033 726428 727597 644071 875868 638405 855167 591635 632861 669637 647866 996034 416860 214797 397898 175908 755479 8876 911070 1007181 633806 378331 558824 33974 561415 118898 460832 864697 203979 325488 103426 604184 147751 722294 302155 833142 587948 158540 8064 274396 217840 352348 720230 734262 692491 430898 809867 235732 21019 223746 858556 737514 184256 906018 218765 161296 797344 1025419 656341 315586 968420 627036 428846 438496 47290 1024087 950905 607792 540881 345698 1011800 469207 743648 721416 696499 754148 282655 1019126 461108 377797 882635 433278 736714 783056 384935 471575 95530 884156 74358 228314 499017 566821 279170 804103 884707 293131 103960 128638 194296 87891 377866 337735 536905 134725 512043 572682 132831 1015820 931798 498840 286085 580665 728680 1043040 302409 157761 100801 383738 406783 317434 372424 5024 208574 996898 675300 1022640 185441 875736 860035 350252 25607 327201 282774 468537 251027 736356 986899 422307 961068 316142 730738 682584 973502 183920 109617 1033193 639608 906620 834641 1548 75852 131339 542166 159004 283251 869625 1042250 547479 994022 157831 777018 480671 619494 167641 980152 170874 527476 1003382 502743 409618 148697 483019 408115 384630 869152 1033896 640870 55639 1013655 765633 435604 928652 926034 308526 499168 116878 451240 382699 806132 888061 484788 714841 429950 1031961 331989 433595 589485 73545 445230 74682 556216 297112 184615 83938 184663 663859 170218 143651 808520 531180 968423 501840 439243 721850 340560 192675 175399 1025591 719261 667703 982307 555552 829194 288909 410253 42201 943380 786184 916663 952807 934656 644465 563189 519027 690516 717427 821792 629454 925276 178720 163606 309479 326310 767594 824631 231127 699782 585643 567785 509526 323987 644381 1029654 305730 807208 177507 277161 415519 318180 771839 113941 586642 583210 573657 1004493 84197 518050 721598 475853 586631 742838 19935 370704 9097 236822 3406 14359 453921 992565 601732 592489 10539 877769 166366 947725 1041827 1615 1039131 654865 484908 793732 870880 19975 46220 878317 229940 280195 770349 894544 417028 989598 988062 131385 6304 1013622 920336 30838 729404 117419 437978 1010587 813424 230628 593654 77183 21177 228168 668801 895165 796150 86790 303679 791604 400363 916941 550164 964488 390593 1001044 832652 180127 9604 552147 336724 402212 886436 643976 810942 366343 108149 637748 427073 299770 105646 528283 849911 91638 881646 1000456 384798 481972 926258 278470 596888 60469 659809 481960 318826 789051 145344 551298 246592 159181 639102 1039021 428776 523703 672810 975495 217555 82695 430391 571377 812439 257425 918655 450767 42095 223340 160189 691852 486841 753268 171025 854675 664183 724678 736896 78551 865743 53574 42098 525900 707979 797468 184882 672107 62106 267058 933234 592562 348557 394936 726468 503586 35611 986529 859426 28351 201885 53027 397414 416020 370834 308795 827347 407980 476956 992807 653194 562330 706178 311018 1038358 439026 390060 242123 605921 311117 279210 206294 499388 193097 986926 699481 960603 511751 879885 247145 41687 356268 886977 488539 873514 778720 628714 648267 358838 693074 678344 400536 315583 183857 600003 771429 306924 869812 234980 64538 600778 307860 172889 669666 709705 491405 490229 671275 982333 165345 1033133 796456 37342 448980 229660 619090 753992 829233 951296 928483 833020 335299 486074 859226 564829 880093 405970 399098 673076 316627 808049 17482 850477 506239 31974 691094 166488 121021 1033506 263788 526504 623086 427835 951585 730743 385913 179692 861002 138240 157510 128276 60483 532708 73537 838195 364459 29862 934365 130288 9702 128815 439950 200597 132250 872778 242254 292753 107314 1027369 877593 220661 757598 261854 438640 192504 881041 318691 262874 212851 860546 59539 991327 242534 903851 247470 663051 198769 336077 370649 219249 975196 173162 221468 819493 321423 718666 70754 441153 490394 606455 616700 378849 521647 566080 742431 803495 554531 507578 553313 192055 476657 542522 387904 856252 378678 829532 127899 778338 849334 375296 1035319 196570 96086 165063 810811 2777 605344 267930 878516 471704 307522 485156 862738 453205 883855 478291 310441 304081 840188 556763 450609 302033 741796 110258 878663 964254 817349 108437 734186 158852 500289 361858 308734 771670 38686 63804 69068 748008 110342 695499 372608 243348 622792 940025 957610 848310 926421 513237 339134 164656 523204 459828 484756 737767 402126 45611 123880 970819 938066 862870 938971 657587 679506 454037 555376 293415 350453 750602 772368 586900 663299 1052 757766 206196 365164 824758 503044 279619 940225 968456 1038493 52995 273337 450821 490952 612025 571822 60388 795235 23534 267805 775072 24494 998190 440874 40056 879308 797068 726297 763759 863558 213277 568534 657101 978311 302456 708206 844444 558944 624700 839316 322860 406662 177546 907805 518031 713999 102535 939652 144925 206841 956380 578151 427250 828324 969270 558600 883819 269906 664262 1008589 492973 792238 337345 899264 171806 912450 1015009 875791 409834 497663 631778 160909 479615 521401 238854 245551 403985 759721 451986 817553 568087 801001 852559 642415 155852 306171 375817 381484 833455 747587 914451 138574 82179 369032 637122 254719 526160 323703 221677 239246 783072 101152 114036 162540 474691 200055 478134 447280 654027 643540 822297 189203 828689 711028 481669 429941 51566 17653 87785 978646 112770 23774 1010613 350685 478129 862741 807007 3029 833953 958054 535262 414507 883390 609539 998194 676338 671158 242431 628698 675423 519166 790482 391772 758604 704074 52696 105408 57529 1007896 883410 991509 945223 272679 938083 956395 881083 284664 806036 557784 86913 487508 252496 914932 19238 432837 526825 1033052 109021 662043 285073 964530 239868 53224 986594 452251 707196 250117 924247 526144 838011 526859 39376 843982 596669 1045467 972562 247542 64807 1005591 189765 665197 72260 206246 772212 860525 964288 1004852 863760 80947 684783 318895 898414 203135 695111 112843 378948 214807 985313 849791 66352 989763 37372 59014 273969 564306 920186 344799 640300 1017621 578658 753230 462952 872799 196700 988120 773394 412555 65080 781387 943546 117749 56679 840372 441044 748415 597376 260326 621368 1004046 69309 1018874 396451 234251 311931 809161 590900 39395 428990 557172 339695 697991 4010 539869 338494 940525 321035 963883 494698 152205 575950 844362 498982 1038564 743814 557929 302597 302068 747496 860794 631551 1015234 253007 600245 522993 683991 271161 590613 403481 221120 405191 153305 354461 406415 264001 83461 1036037 644695 977808 639966 60093 152755 655811 981362 721045 657728 694154 178702 709440 252190 1045182 985029 785368 557171 307671 763888 1036888 61160 769140 116649 583201 1029162 705495 1028174 853622 752746 283494 953348 1039103 826590 225579 801330 527434 1028158 708181 734210 64581 1000263 624565 688355 724678 430395 489026 506633 819715 1003615 724885 861164 317210 822908 710254 903365 313995 302431 809773 112404 842936 790362 183385 278812 289388 246720 988957 414309 742737 787308 235462 447546 539768 961851 875078 205353 345301 160397 322228 102022 881089 598984 570826 521959 822647 724181 194918 26793 237975 90529 869641 906602 262053 113310 232027 186253 186762 827711 572837 820921 485906 76927 984661 220250 372077 503131 360318 272415 502191 355155 886869 201850 477009 749805 631989 703267 702893 157746 519580 608661 358277 362287 659884 898448 1033084 953462 845227 459157 443547 314266 99587 495981 470734 84406 655939 954019 293733 649703 763804 613637 962964 371149 575332 991015 573171 781839 269462 543455 90110 57044 1030993 282058 39061 54346 627029 999878 769150 840482 489097 635254 133086 661778 314743 289986 247748 440658 242638 159060 397982 346400 246495 183067 331970 105532 24609 311500 447719 37228 564654 507996 50345 847609 174787 628615 102664 216880 840772 304205 114409 990435 922933 6511 835476 696294 538434 283382 301364 268690 885560 342701 139098 651588 786826 310434 244603 1044703 19149 1002409 836973 1020230 124988 292313 486382 349923 738356 887052 732445 867875 993977 280419 646911 14328 907760 764864 346107 308821 762531 835147 1001310 280758 727232 620782 429529 542869 840666 506841 124414 1021430 442279 414206 789702 1008604 326784 918934 137742 70865 413668 50330 424212 993122 402677 578890 684287 209569 400633 662186 15701 455330 602074 485632 505475 681214 154791 911960 494169 62803 584209 561920 328843 506305 276206 894476 812849 442222 72378 543187 774983 1009412 185873 11376 180526 643374 103222 79938 526633 219934 554640 350316 556001 11018 343847 150869 2786 117930 751403 889130 1016092 318908 865390 543831 52066 510593 747749 350738 774382 825917 1033002 744656 908251 510906 139005 320206 364970 934341 755134 39561 359358 278448 573173 235334 991200 1013199 946379 1025419 567483 925179 53390 1028004 990817 337938 58161 799263 470724 489076 85449 639056 951870 535176 308753 235726 1030154 655669 504551 281076 702152 900969 543949 943713 253181 110230 855657 477560 755088 272688 894213 388065 13390 735024 987407 509958 872040 211604 353946 904855 549616 437212 859612 224006 983903 59023 914350 104460 470034 918964 612879 1058 277704 643162 424097 411145 164134 1029648 900395 991555 739635 908141 392213 1038999 233948 865929 336111 367761 474481 48002 421610 715775 187430 891129 545117 470133 918675 951442 244801 668874 539701 268151 990390 390041 684011 277206 973180 533441 982137 697438 353147 397542 149256 811718 316987 814061 910756 31303 272492 339844 22461 1020189 650336 365719 216743 830473 958604 399068 165402 588498 561163 428361 339122 308415 213787 15000 777327 984351 294813 534986 336695 460737 55705 215713 695119 1037692 119736 973348 562150 630952 1019848 967455 149899 123299 3900 266912 306865 824142 918441 883835 640050 556942 601931 257991 950729 39883 152958 342879 872086 816499 310084 967266 985502 110200 997318 671924 303689 559566 971979 958331 737506 362478 851778 448930 851739 660310 214974 61529 12422 933127 439029 454547 473885 362758 825921 262790 196539 51931 728095 497711 643744 987669 466098 563148 328688 1025731 120384 697695 456757 464380 522676 489010 774361 609881 286491 931150 435373 707702 542247 718850 870501 710516 730799 541282 304922 576890 266541 826309 1026758 426031 958270 406343 177355 631106 881702 431173 894573 933603 806217 27363 948563 806983 238259 612489 944138 152103 1038225 120930 763522 455489 916150 340956 109199 250070 5911 231210 132201 738090 726095 513477 1034028 735752 10012 798439 1016153 993596 250336 909838 902483 197910 292129 246655 934371 610029 159753 557249 354997 405914 774374 722206 962777 110073 890283 454181 84803 186220 818286 462890 364362 401495 484328 264901 842029 46757 343032 60751 918665 192577 34336 519016 554212 771998 157190 598388 1027622 1009712 999925 878873 97562 183025 455513 998850 569330 942813 689991 766239 941760 645494 626418 880547 771070 187200 589879 251141 959751 62534 370194 528575 150171 556180 270631 154258 985439 955578 30778 79616 154203 12880 997559 314321 99194 932972 141099 17551 577549 47149 163784 214793 612681 197940 181989 882644 483012 731686 665980 921285 732924 930091 748971 97144 434128 234610 619316 989644 71429 637611 738300 587365 795330 885643 111759 1024809 172564 451660 38042 793539 294251 824362 880496 113188 61211 51431 384135 670460 89052 590663 1007608 905797 441163 191381 187138 610233 757863 540189 363655 283479 815636 247727 106893 627170 598939 619043 21950 207202 15656 221391 500712 853409 484427 400659 886398 1004718 136312 905933 182294 199518 587655 433381 484329 162246 249396 123331 685655 520130 518304 704467 507232 815474 863950 756232 305451 555959 768295 414807 982147 579770 260342 167991 982357 623718 225517 112936 996659 565481 523679 856360 770516 228151 241155 945471 734609 1023879 207864 397813 198634 130516 570555 1023959 628223 400989 893298 528374 504600 484901 819109 442471 772382 945011 375231 757956 35103 285268 53137 265897 601038 944404 794320 635448 344576 220361 867218 731797 922928 859592 252117 178795 1021947 547885 82169 762982 976549 279640 417344 567223 22419 279403 676693 887955 990159 383949 762818 901300 552840 821673 912504 132054 809614 374640 404555 468027 393434 442963 498804 510760 885508 462538 203021 219494 356043 535823 727448 250818 376721 920996 932217 319373 421596 607689 675959 904988 758999 353286 662335 48713 334030 873640 1012705 48880 258486 513595 793169 71027 456354 917013 724199 1017143 81743 904395 815328 765221 791705 709306 395994 881706 422148 975999 673628 820663 266548 843647 512844 712257 922741 491104 246903 288706 470324 933262 21004 370230 352643 151479 138529 750623 220057 369231 395565 904962 739920 389645 631948 504808 872869 388972 532735 920542 232252 422699 908329 501877 366298 115406 292883 544834 899817 714010 623528 56159 103671 198301 111418 417768 23095 454179 698619 159359 567294 426306 871813 941769 517191 547023 178259 764911 339504 746855 895045 745758 646779 566248 691232 431623 628750 451060 531212 654176 780403 168565 687380 423776 620633 766483 721833 578119 969745 768960 422432 684756 431121 372013 775727 862925 888181 138066 913524 267131 127609 612074 601326 752171 31488 893172 11138 122030 60688 487219 55415 259545 277844 377007 267514 907782 409497 295475 651163 205714 321361 721612 289998 12125 989203 292944 188268 420173 853528 299989 1036591 370891 272064 665141 228153 302404 569611 119953 839309 674473 962081 711883 199829 693743 825803 1042954 126875 516496 103159 391482 156495 768521 72759 216457 118087 561754 420930 29932 648570 430217 85618 351384 728773 879135 955205 292233 761702 872617 921821 387326 838020 585272 537472 318714 611236 160225 335384 51397 913717 896062 481971 317802 953094 605164 793348 484919 657354 51723 198880 226623 959643 677569 1025731 937947 56692 38327 409673 730916 452022 809626 420533 968827 700580 988571 333165 352770 297447 24560 535163 808737 15882 38993 376590 140545 971518 167803 578551 939796 446616 935089 894509 232331 334094 963126 495433 886750 20862 829908 161290 875848 55912 573784 118483 367945 1005614 413459 994344 564770 773019 620123 679733 708444 997977 672776 862279 728642 649081 973559 292688 223842 7152 962698 80999 199183 491284 55590 182342 351970 458531 484532 834762 424501 739772 641826 691575 512422 119907 26847 167922 459675 816385 199521 695428 568248 1018467 822691 16030 608106 832694 361631 423247 404063 794129 523224 721872 33548 414444 934356 348665 814886 43681 967834 56521 925737 933874 458296 341729 462804 489858 487743 891145 345259 664154 177477 131755 435828 266854 103266 256595 156347 681718 930483 32309 680270 1002302 546011 685223 444608 544982 303741 879778 889578 481338 591811 843333 536934 526666 532698 39762 606739 252876 898675 57263 283540 962533 936516 258535 637392 915108 766853 1004455 553587 813688 52084 950849 530796 808884 403921 83756 847213 685330 127330 235649 517231 216109 306289 67968 315435 864773 342345 379657 561825 577407 902844 998436 90773 670179 778400 920186 729101 826204 363597 778969 637140 158587 357665 438707 761083 276405 10492 226207 410451 1047520 287940 693719 966131 723642 553186 1042105 24248 558690 429508 529991 224192 420061 684121 902822 386030 203922 118424 535714 545642 894159 130041 344105 47134 153154 300538 621772 357946 401280 868507 471617 154800 156033 684770 1008867 637368 219170 217945 933424 229198 725666 304267 331082 817071 719909 967050 251767 494048 390196 436844 293026 200231 849723 794825 611287 275087 546570 447551 103370 683881 1016661 827118 326481 854982 90676 184829 607717 307710 997539 823827 202790 201771 795395 541662 294996 696494 204183 919696 722646 542378 367880 84572 1003191 84612 308962 481534 542244 469609 449045 333360 255727 234184 792436 373302 493327 942804 195129 817235 637214 1032451 1044607 240465 507097 16273 607175 684542 556964 594174 631156 250793 994564 412812 734031 574633 1003298 869058 870403 1000150 294735 582123 428962 557582 1025658 928408 380958 534706 773564 701466 222673 433190 818893 999689 328694 23892 504971 549824 409901 292138 875386 471774 498683 258327 942655 789958 398151 290706 350756 356640 872159 507027 173976 318294 415729 687640 934572 770328 319890 782498 67478 168408 336186 46005 497458 773199 800582 173659 51068 336630 862069 1037218 631831 569486 287084 683801 589513 15513 776498 778583 823292 823262 634804 844917 632639 186600 748354 307342 224195 139400 1032208 79942 568543 183887 59574 685376 737933 146709 102065 181415 196074 810869 934624 414630 928186 357454 361991 760816 105185 379715 549199 454713 676075 629052 364228 202938 173701 449763 78294 65457 856577 742184 729049 28127 423383 293822 374917 251656 131358 241051 1003126 79478 40983 15228 8108 129911 392355 632926 974349 263642 855751 781318 903135 897654 933167 509819 151630 456612 593321 76166 612332 627136 222630 369465 652587 671659 23228 846949 576741 855884 37670 358434 916181 440842 931394 989515 1018395 856404 421138 374527 163260 555801 160444 921890 289056 556624 144650 431321 1022099 876402 689387 934162 772548 576763 579312 236282 881736 498668 955344 897668 369176 431180 391396 79593 284687 282018 166059 236323 1019501 138109 985928 936560 47447 395757 728831 257237 713044 1042951 678075 637849 740305 224868 455819 452037 439198 612258 661025 787627 332143 635106 760146 303196 914525 72776 750232 312368 485986 208767 434067 303938 620768 778290 632707 806130 533787 131220 175056 94561 396474 838617 329859 603640 101962 950970 33994 6625 950715 399349 922488 649868 950497 650443 271234 772140 638964 892289 295043 145976 685584 318943 377657 349162 841142 353716 676357 846019 365897 650576 455023 446725 67474 539144 713888 81464 836669 801461 761319 728997 909402 668725 393013 825054 374493 654825 469664 621620 475421 871990 975588 1045311 982873 202500 883677 331611 1012014 651842 1006350 100389 269858 237152 526365 32257 863773 756435 970068 151191 365035 160916 976930 358738 375739 70305 870808 496608 321442 250491 386797 20149 717849 107687 170491 559495 313979 1038637 889279 1013715 874376 330780 86748 1037655 857061 860676 542745 469654 138394 21626 910046 74071 187282 1003159 215995 583974 868382 416122 631522 175058 296819 628929 250024 987629 1021223 808724 124424 710480 646072 352923 527647 814996 578821 162178 199089 113305 527059 837244 805283 1034499 896841 27965 1017215 438456 640372 599807 258291 749923 121284 388862 719698 649460 739981 376572 434193 55326 401543 1006526 608075 653016 685903 405900 79422 6365 685540 934069 102348 352812 710442 72201 713979 756616 262762 387933 349557 14072 898000 957451 933897 1004616 472300 784751 754472 890247 927026 717675 413033 848775 381562 846051 1015301 868961 74112 853058 1021275 710126 67173 305140 275821 865870 625964 60138 864866 517221 1012286 730393 733954 994905 19175 429051 123197 201750 474582 319244 1026724 146378 19361 271438 856302 456297 796479 488645 363125 21546 433804 841980 783030 608520 103112 144767 821973 1040705 426264 739167 952854 951771 39684 700593 474725 610586 93943 5391 48335 94987 139459 869909 401927 42493 209434 294885 484066 963331 842517 112036 437467 198259 127665 60922 87696 283753 485198 241558 417859 544069 149294 490920 820314 352808 940284 1008742 645087 563580 1000514 169351 981760 95081 936433 136395 514448 384608 429277 488561 260996 15252 125503 958910 550264 619388 549425 835965 854312 72275 266293 400506 509431 369816 766895 334854 457067 961423 378982 284278 892846 737725 405255 895908 197647 415599 550306 29036 524671 208692 544811 45104 250645 254559 758010 94037 685194 783750 880972 790980 955070 64774 1006015 442986 68657 741756 1039066 782520 394 578637 673155 318755 488980 246815 54151 603557 360508 1024350 221205 377402 264725 926392 307267 794980 664020 932257 19336 890024 449107 468688 189504 187663 506770 106176 479276 206758 836402 65072 659695 788990 783608 954019 355474 822956 424784 580321 529920 348618 88007 594804 550283 1027445 238480 33580 401765 915021 811009 5020 841256 444408 120595 778650 573263 876958 822245 844227 16314 594542 1030968 169204 256558 898584 93172 445650 465363 475474 266147 360515 203444 679508 242417 700403 451138 792923 572978 547537 350162 171305 148956 426639 273690 65411 649992 999461 870072 7602 216053 583758 308395 428291 590981 16393 342744 99143 605887 311577 354694 68436 250699 585350 476642 588161 784889 571674 295548 601134 1018426 521189 608200 967738 379813 710842 1019039 29067 513652 695471 851643 511882 295940 529569 359230 643492 126809 944558 268075 16330 951703 515513 833516 410353 239242 434153 539595 655763 775455 241962 864888 347181 948201 383146 468361 1006015 207261 174173 946421 627791 956822 758138 175001 619878 719954 592124 630707 94865 920562 375843 316266 719329 956606 775408 1024323 228972 764319 413356 516269 955594 470180 547425 204407 991128 407421 840543 157012 625656 579587 1033145 431710 73231 750766 260294 479632 150918 245021 436128 945739 799242 731794 205224 656338 720845 594035 563456 459214 365570 933067 259343 415946 4452 272582 1029889 963255 363696 112952 781893 834410 706854 495383 15629 260377 787724 387069 650449 144610 513579 921255 529100 488261 595536 88952 509053 294052 122828 1033463 154664 128458 629237 524364 1035603 133217 5539 733639 985417 957306 506291 404826 422810 400394 573320 149274 943769 578919 1015685 1029057 509917 580047 511380 751919 44224 948961 484770 192228 593635 217633 616480 446088 626856 383352 845444 1037412 938423 496563 556998 454630 512890 509183 330979 197665 257440 834419 89438 931914 53918 894855 66490 317500 795689 984213 537089 1033461 6077 233823 435776 816407 43801 252040 239368 296296 714945 936217 856047 448850 539771 122622 749069 281444 514002 351111 863360 126415 9878 855528 708840 187113 676698 76729 411627 759214 646133 440694 475570 64058 144898 852735 433770 310864 820064 107546 715461 98774 1005234 860396 519286 552790 690143 659076 212664 158847 596115 576337 1048264 449187 731325 116646 231527 649014 654095 548413 344665 289877 526721 15537 752360 483644 993743 482306 480353 842447 967158 428309 115093 564242 789691 687410 758362 669361 421412 493188 167944 179065 120828 639132 895485 1047261 605779 253167 143897 1004914 728060 949075 272707 662643 132878 660102 236514 885309 742756 354471 593508 6868 905501 695227 195002 453725 163100 309801 415706 790434 92553 1043263 278588 581777 301134 403371 431198 376509 192922 688642 375872 89564 346210 327484 619241 108103 487131 65334 434912 9597 482049 13615 807603 265888 285460 274507 106867 772854 23062 29715 447286 531049 341070 467187 748948 705544 7111 142523 746539 710276 330961 731935 349468 30900 807551 239159 775563 674321 793384 1791 249378 938810 7399 462296 124814 558705 84507 514821 591617 577565 1021415 558895 776879 177990 1034419 1002466 226897 36380 1008809 539662 851877 799345 39481 625798 27371 1007162 19605 552068 149353 886801 534070 28195 170985 611254 965973 1015524 709430 496266 510067 553002 833699 119826 418513 921534 296067 689786 221433 577611 1046706 304911 636211 590307 822538 66244 713745 498296 961519 198318 887012 495204 261828 991368 518723 637154 182900 306992 564875 349330 547818 361256 999514 459769 558232 847638 471828 551422 9972 550980 423774 152175 840439 243488 167846 748154 750236 702397 881816 362804 1639 174673 825770 755733 553435 857013 786833 109434 808963 404968 1008330 695074 788458 59532 220178 191154 31011 162152 47342 340529 940098 1015012 247333 571020 926560 829072 636480 827923 743067 328093 398865 118010 829587 508258 151849 333273 481007 1024472 607840 805421 1016534 383007 60497 499413 499062 168695 263643 637077 58497 854856 911009 541846 978603 861338 673675 467172 18477 40349 731971 5359 925509 381091 447161 596491 327860 918561 1032608 734192 566334 609074 578286 776506 313646 914964 482656 715753 860879 889512 354291 475619 939252 621814 388716 769390 131185 589735 865745 456118 515999 197769 995566 1011533 389852 873743 390354 418981 113929 223950 146767 728728 299018 446466 524669 56545 846153 724999 596023 609953 974388 997344 1043612 367322 366779 452275 803471 1046775 517075 323146 265016 1038659 116725 623507 674178 695661 341919 392994 919195 188682 248786 535978 218742 545299 233618 995464 552012 661859 57706 781880 573206 906042 1005029 987869 15893 858045 769558 434365 38219 758643 77585 856259 688639 503753 204655 787196 866109 510863 955342 294682 905812 394105 285519 967924 581462 821920 941078 240900 1043867 299774 126926 104679 341054 640501 86050 979937 476830 281801 922437 803670 973023 747809 964715 509778 37991 171402 607310 305922 326753 222708 322986 509241 549437 360499 317889 780524 322094 509055 911575 1033654 565162 757236 627383 1005653 629230 307987 512812 715563 667768 3647 140937 894654 999307 169537 103970 373304 687278 198341 644304 1041383 711469 6363 748402 590270 327831 346999 980326 430547 379198 15344 748820 604895 56506 560773 624739 701633 873062 812755 402754 608507 157154 225376 378401 189235 408463 685844 728693 111028 46358 626619 175927 808427 284130 446596 357222 763114 997281 498053 302208 522216 396998 159028 24333 3262 737034 219375 773909 751211 262119 322933 1035428 695698 889116 1034091 983117 413943 294700 174041 845732 58886 1046494 335018 651715 715084 208574 440623 437190 876283 446875 843421 1047887 758634 822535 70794 423170 949139 958682 127348 173322 763284 885936 561978 561043 637231 892006 305057 795469 297033 457889 66768 575472 175982 606023 184788 916146 968268 354307 343837 195282 401459 1038533 249599 230929 990364 808512 339506 501044 591775 400491 564307 559235 494203 393985 517217 291917 764946 569856 1041728 245090 811370 452142 109113 54679 44589 116111 922488 354374 873769 345072 921229 952011 530641 169824 614124 648456 166843 310449 915053 927202 946465 68604 646604 14273 896352 384282 634154 508180 1033851 605227 889994 302283 980120 634387 455765 485083 967298 197880 34263 989374 933414 607430 201663 898544 1030422 759723 574115 395379 530697 86683 59770 290124 505944 199116 424480 307459 972419 111931 719317 457767 1022122 910630 526782 380872 1022485 67216 622435 987643 724141 702401 134447 141914 747904 273603 817908 339585 241985 762854 749156 204434 277701 649788 639897 340402 531847 258078 882061 602762 921125 683429 988835 453575 979680 628530 514332 435354 256544 713190 534435 699704 912622 710698 576962 916315 65401 327209 569450 644799 323986 509521 595567 300454 896815 169430 688394 747861 860395 1038639 791637 604820 40068 862359 1019858 824882 779612 228493 251621 960895 244985 94804 526677 872145 656262 630900 601039 666111 878671 457527 811107 54505 961097 608557 503557 400366 878727 763816 744973 150131 950982 466753 907960 558947 920034 215121 799140 868778 966751 458617 71512 896185 600801 731675 295098 675077 798900 101086 379799 431240 85061 108078 161566 1019711 412582 898745 748645 761770 958734 111091 710371 346959 934743 941203 822516 202550 7807 159508 723033 947310 660519 248373 192181 769159 35863 703353 993809 343575 758968 86440 1020248 743733 1020824 573772 794844 764929 755178 448821 443087 85786 971011 886518 894923 8742 565982 944997 12107 862286 189081 818975 548911 390335 700662 902913 717116 599850 555227 989360 1040794 129092 626642 782098 368980 579143 878218 806611 51675 725359 543060 703201 681604 759934 897190 276720 969989 967993 270748 288248 984572 211177 302706 1022642 443752 641243 501515 860190 586542 948960 117101 226303 312213 299470 115267 564573 352202 502269 142682 561410 925277 255434 50724 239102 347074 469527 866360 465444 1016530 879305 98255 108170 890183 657225 383561 402445 984131 14084 149158 933834 723146 820715 1021454 999334 142403 90356 658506 186056 684283 570007 495688 395801 527009 823121 224410 9419 304843 586276 106487 244943 476528 559381 769465 771933 958829 954797 613982 441712 10496 1033593 401416 118855 886352 808586 472829 404966 178146 850934 167463 677267 964901 331349 620436 621657 572136 767044 584951 197000 256990 925414 90149 258867 250145 841310 531354 828080 208556 398934 275186 280860 1015776 998011 590704 834517 720896 998142 17530 536830 475829 801044 370714 201726 679050 924535 396159 256513 39792 539364 276346 214645 839484 794267 340226 905103 598564 477410 399792 152260 688454 922498 892995 911696 562466 367688 721182 535730 805402 967046 300741 97070 452857 274063 522852 347210 245609 882750 898120 169297 415867 608624 162915 802259 476452 40837 527052 238627 95418 333539 1013821 995800 138619 804723 994963 983116 865542 667938 420178 101664 555231 833633 17951 687798 984816 668326 550212 882870 1017347 328425 203311 983177 450121 411176 732146 881121 623062 102371 468421 262959 869666 243360 538496 645676 378761 962664 304674 995409 355276 294728 1035341 690014 319630 208338 109254 519639 211160 252825 2298 807810 38038 973240 730484 978410 350488 448332 1046120 699615 522642 859637 129580 638708 216988 56921 956345 861696 1016754 756898 790318 154525 1017268 806139 391757 591276 333160 290838 613629 703183 875251 458665 148934 448238 528228 875244 851544 286643 734506 189212 838660 784654 352408 636924 671809 780721 36968 689231 727337 536468 497205 88671 373241 566386 3839 630905 131988 471627 715691 724335 668929 6113 887169 636180 834537 408891 350892 730308 134426 890916 532157 167897 515334 893100 174889 396343 258116 906662 541638 974529 31758 938281 295762 448481 267970 945424 119788 311300 473186 227194 423833 644124 609043 96074 663744 152092 478113 524455 400047 726399 391674 334205 131604 934850 104879 11771 986500 592102 344694 988436 255479 812015 770218 468222 724810 721767 787913 808885 385212 405979 207093 32633 396657 774749 915316 297803 1031410 486657 267569 908148 406443 543584 437560 108031 330604 959767 307773 551738 523241 121929 438038 752185 209722 117273 272188 951635 933467 334641 296783 476835 229805 441407 894351 341128 409971 284274 119395 738853 80470 1039361 1013974 903138 1034722 402596 282389 409577 239367 825881 399090 1008298 600728 521376 192100 726871 796623 919424 733189 298089 1004743 302464 451475 23577 541441 1009006 573039 835815 124896 978588 46113 252439 505133 177502 5842 131119 737683 16269 83920 141691 426276 84231 325645 155273 822738 720940 456865 147117 720887 21091 826180 889982 906958 84115 959189 326231 520439 619434 50133 429783 136439 1009946 570604 571746 166325 479063 446307 589469 999167 686682 147369 58613 820739 399393 705999 190745 678358 191788 132619 98940 145392 532738 944441 145364 493742 727722 626005 967582 825295 945458 804354 411799 924920 119852 666886 38468 480304 344108 967372 359787 42596 62283 925408 668824 713188 306599 733303 445593 590564 1042913 364260 374018 691196 338333 55844 1003690 552617 676357 502611 236076 426954 530503 791861 252008 758819 687634 505006 942847 127197 286237 872778 947930 171012 526497 921014 137891 852232 454618 272452 529226 867645 681097 346988 518273 194651 483957 945733 391489 707838 1010917 738576 368707 803111 31527 737710 747656 937657 390413 402469 86482 293885 835435 138015 992552 427038 809114 881770 579926 298926 460024 908665 329578 654623 199526 472033 880441 47435 983496 779741 756696 468973 207241 582347 210979 695334 121876 990125 877369 549113 591708 824233 316669 479694 440917 458889 459415 787187 180600 654140 717553 621078 1004355 704595 13115 30412 183479 229509 514920 1002254 818648 540971 631471 279479 427569 478404 459786 303367 442701 471923 946874 663331 49983 285564 40641 593554 714011 8650 641382 64705 549243 232044 76213 650368 688379 491796 24828 7811 710332 305559 327504 27107 36069 835695 923654 468122 180509 1018684 517690 236554 651539 874814 491851 138615 161526 594909 565597 953992 136702 778018 1012693 103882 169697 805435 32737 676653 226398 724987 39662 436357 300982 485207 978224 791050 795949 844778 722461 200408 612494 845426 590066 465264 422308 367952 375085 864309 766146 562444 855825 191984 353084 186575 277541 537165 983020 565992 669621 350812 349102 433480 11088 2321 114148 700933 784200 32707 31986 420827 444213 624305 264899 845478 636530 320888 493890 937961 689310 420766 147170 194378 678429 493835 926487 519955 564373 882315 228059 998579 775025 781901 754986 366907 171105 423015 800646 1032674 962520 143183 985715 88194 783757 675939 316924 1004568 370939 592994 572972 327 757216 467953 274326 692950 603330 261144 388046 541229 85861 542402 927214 589788 988502 342848 110354 898069 1030244 155335 406236 659245 387361 777453 623601 1042975 617317 225328 391289 407304 309963 383599 382627 885164 180019 453999 512287 262128 954686 402263 431010 733790 478933 902964 352101 70820 655267 961910 243623 974357 231830 687217 663078 1004070 832866 951517 122794 958706 148222 76375 651387 382903 724516 252894 710885 254295 934613 760918 766395 399064 762323 137992 667858 155620 513318 89120 509313 320330 971928 782638 902439 214907 940601 246182 698277 492302 681691 90976 676832 277820 906902 918296 752705 310884 591174 122095 265012 684168 33544 607464 434092 651215 907457 147308 727453 633601 285847 305607 800385 267278 792181 455336 802260 1007751 308364 90789 179608 842275 167884 128181 349906 114492 508015 179892 891403 766800 737903 322018 914383 180096 10763 146276 502065 713492 976966 470210 255046 472052 171880 496743 118949 36656 821115 1039909 772078 121210 1008335 316334 364096 774055 328310 259356 368320 157490 1039048 418153 755737 376505 698337 544504 350455 564862 533022 463882 400523 428263 311972 507722 1009418 744190 825305 540738 1045038 949489 469481 860131 608691 238227 749378 903425 952283 203738 905496 90325 926187 767327 671714 929657 574636 10465 808923 890991 475370 138690 497026 434971 100344 833928 104986 70468 571435 49245 32811 201111 407899 279952 999423 746532 125285 519186 664614 669407 88235 243450 347634 685088 136850 879105 1001980 896292 69123 686599 111773 823945 61930 1019276 126582 916694 113082 1019192 254184 427249 732648 803923 53917 175271 820332 692557 281597 890663 200003 796216 68538 414087 650991 55625 2885 371518 324341 99674 758614 433832 549470 424555 548968 215430 1045046 753181 972602 554363 442385 220213 411983 110736 155265 853791 280943 1045936 192929 804969 135204 845101 678797 524611 651326 822585 817383 1047302 973647 1032814 683348 804778 1046064 591943 720893 537166 671098 395684 133135 704435 670222 1024330 583995 966337 1033614 160353 663606 813314 384737 135412 122682 430882 36531 572020 375428 879989 187378 368182 353492 578673 970834 767472 424944 799023 101578 208448 877857 387566 880149 1007397 342452 811665 278834 742532 574330 691484 231397 976548 952648 920122 314676 942770 650104 580026 264682 443198 217190 563981 923927 555196 614645 351690 605325 180741 873736 655915 635237 103635 806920 534925 283769 5704 511332 636660 87783 107368 990477 122756 66196 223642 782326 1035017 298662 560939 259226 312432 853001 191434 99189 1047116 143852 676109 351114 118610 242241 287467 224988 572125 392768 983105 835317 637291 889572 998221 543074 412957 664940 451126 853044 134715 255964 169858 977536 641966 843130 162461 71904 932741 540497 1007705 981489 277360 651441 957288 950995 827720 941 414948 884652 367493 544155 292040 782373 500166 265112 662133 357355 1045837 759554 894254 771887 700800 272892 347292 282407 945258 635885 805194 702091 747319 966145 298281 694808 20155 286630 461838 148752 429036 803601 300080 32184 533604 440759 603818 1008089 76512 975060 278527 938817 966595 447975 442512 848959 893332 391988 697640 603177 675195 740416 286577 158681 307144 377433 73340 231980 615533 313612 235326 413826 165759 180909 89357 106305 136632 761042 182823 315986 515320 95448 489515 142754 326848 85085 84125 678307 980661 642500 523623 716744 282403 401588 483667 136972 310647 970393 655506 602220 978116 177954 160056 562024 379967 660673 338877 416390 1011651 364846 324477 147407 1015886 748005 249657 35153 998530 304291 692628 394651 330021 807916 586135 464964 889249 191368 13102 775780 555141 500994 679849 733976 694274 652328 3644 998403 512622 330638 965759 288200 422597 487691 112366 387217 924963 565817 1020266 601227 282443 968953 929718 673383 553251 425965 1007098 754651 95542 960253 522564 657439 985392 673747 239619 620657 22118 690782 467594 571537 152139 178515 199571 112453 499452 546471 612537 412374 785334 81942 477948 794002 345434 123808 390977 633416 263919 885766 220880 411855 367136 691537 399316 1002111 645050 850252 886239 272053 940080 574469 41571 767828 82967 946256 873785 296255 898218 236612 679198 140512 238663 632251 903217 631460 880367 286422 654455 982909 320202 184952 217175 376159 647329 792774 13087 424899 822370 146349 386429 762918 855456 863068 246278 468619 188433 1032901 988594 214517 898062 580641 100446 29934 122646 161129 791881 147972 154699 58589 37783 873542 679155 269697 249553 554955 551160 852891 667491 178731 855913 577847 62237 38660 993015 297635 390579 144502 499321 688883 2365 307111 449896 782462 646839 31041 373859 561503 97922 442863 253357 417781 938209 1046243 396714 743267 1029757 872019 365413 739345 405730 1008631 231693 769065 596736 255373 103540 1043482 717226 806742 145295 967449 928794 1030294 176377 324507 828523 634903 27759 334813 233502 534695 787285 522844 395414 685461 773423 963165 533404 218936 41 598118 302043 5992 680336 147139 985445 439811 755287 301570 305708 861546 500627 578935 899722 759553 323327 16313 89530 776114 364409 882467 923228 506986 990595 859732 577269 564891 111555 41135 291436 649401 36739 853724 267407 45757 934193 1039173 633484 683685 945376 794266 217976 304370 989894 85070 602315 1032488 759740 945943 904930 978513 714177 214385 204156 459643 769143 95772 391230 950325 6565 1037466 147247 39190 680371 112050 98108 349238 921649 283632 404149 46515 391248 279586 352718 719918 136551 850396 84767 257355 977775 285685 392229 209461 554888 289032 717247 508951 700530 322548 727217 551076 104213 475229 353828 474768 710393 403240 524324 678420 718542 764675 521761 749934 530662 988379 493935 39262 805814 847971 853446 4523 92761 729236 797122 74140 560397 721959 270180 787584 985523 764445 263311 714278 197715 923192 525196 913253 626582 890239 64390 287382 548170 926398 571663 837653 327394 187139 310937 928451 767476 950818 630014 812167 1037497 5938 56313 621256 503440 882958 225963 396021 399483 924374 708631 182013 227744 510059 684965 328151 551881 1014518 267683 19452 781285 15713 548799 466920 465541 663772 406926 302748 35935 737626 691465 89119 76495 317969 186123 343032 304209 944638 260052 548278 486664 583775 511881 334184 282426 264503 217777 855077 232402 496077 471737 210054 887517 179501 857713 859943 203789 241829 221837 860970 870201 589897 627238 503475 437467 1000305 991030 369517 30352 833846 457503 377603 317340 851192 104229 994216 597348 969434 1015023 451728 86001 382020 947978 686708 483956 173153 215398 109586 521148 169119 129495 599723 433857 643377 436373 545412 776989 617872 63676 274277 945550 231670 264397 82205 682102 1016545 850732 429051 506971 16278 134815 237911 153703 949404 804565 769031 383720 603453 894173 519402 971217 923400 389035 153441 232248 788050 527510 818640 423382 111280 124893 171554 266634 670590 584989 925251 946134 648283 856028 592035 541792 842155 287746 301241 99699 656660 83547 317310 498812 782849 333078 215022 730765 115234 96329 697227 869597 668138 670314 894682 425285 699664 635095 716259 600772 291598 635983 1040565 97789 641957 207223 831456 331188 346967 399703 745721 259925 337900 809434 781081 888685 826606 575057 484190 696878 876588 329713 801129 1000432 730683 1044048 361439 405930 734960 940012 1006824 508285 135655 43684 675507 942890 74496 973885 1036272 700566 427740 854750 643156 593485 57188 697748 1004825 711677 604227 926927 533883 341238 326503 1004259 624444 475313 128388 140424 920352 660294 944784 270683 682354 794100 997960 941147 93822 667549 398506 916588 587541 525639 638585 349399 130316 682652 157117 495048 373692 322154 788032 56527 636036 855845 56849 871776 867139 340832 913925 6483 94942 57944 238129 889188 971200 313449 282225 628148 624213 275350 199397 826950 455566 926725 287854 86915 408928 781441 210230 833207 910660 221943 756005 187025 30393 958713 889452 666535 672702 742462 699902 1001712 667992 237344 948242 748616 496658 166172 389283 1008367 466040 393046 438256 333322 54171 25874 535292 631585 599952 767036 67599 132255 985073 11745 688947 805462 70234 39604 778935 1008120 773869 924554 1047472 749471 195791 362974 444019 833093 519848 550990 328477 200781 980775 221979 257547 1046520 386428 286893 197730 860145 889308 139789 907400 891842 555521 488298 521897 759900 28071 257173 55603 304275 346896 278916 126298 428448 445313 271058 567189 963485 745411 765501 960543 928268 400547 683815 126839 268369 898930 126743 991968 58931 430725 120373 1040610 254047 121270 498641 992711 356581 241377 247516 376862 1042361 157288 441965 54588 578355 54192 469565 292278 845968 370082 254763 803305 31854 119595 226234 794226 428884 530364 206990 194742 21032 491466 504051 105307 489143 722255 85846 496333 311344 15431 367049 532922 352169 462644 51843 607638 51353 822171 41054 969496 72028 179845 708440 225979 5043 499967 65810 140606 697665 857242 288084 79909 851983 258027 709255 115253 606984 793356 489017 327676 701054 769049 595357 641095 491683 1012661 1039880 266409 206353 371074 836981 33275 215619 452780 817922 400598 605209 871519 1042289 519707 129624 851020 277928 578412 969768 1030441 826161 217008 551316 358702 997563 487315 963597 791704 535191 48643 458472 553 241979 411828 714715 533414 137667 439453 638852 959064 470635 156281 950754 580492 472854 369479 810714 23827 231882 326859 250547 979394 568114 884234 151194 1031667 1048347 730066 946463 486403 461047 478512 183990 354514 932957 81911 608824 12358 89478 179520 589151 960968 750034 173540 569677 38085 540737 503556 517894 525614 352763 861826 28657 389112 320201 771973 169563 771997 225689 564985 906739 272538 270589 786444 533583 300527 243629 166067 379238 673186 364800 669219 247829 261436 789879 887128 448154 720458 955187 965521 59164 852701 990842 328401 999457 608779 90678 910944 206101 177259 358517 303945 462538 585885 533226 106714 160755 702400 695146 259366 926119 203258 259185 457094 730084 252660 919963 388884 933386 974427 43 1028910 127836 42080 546695 820217 73603 906809 559545 513244 794378 385694 277488 13057 690147 830028 392957 997847 750048 867462 761815 759698 413499 500623 788503 467369 939278 770353 568956 719192 685020 211769 825193 245788 253959 817144 714082 1039417 862807 568004 981395 118071 256121 979061 9289 561249 978301 424936 714102 5445 725592 643712 113969 770614 560736 333984 494644 854221 712659 93746 361564 526948 869456 1006371 960813 543898 901467 150500 188492 490962 48350 990699 233987 543155 992675 1031216 776640 474537 76763 904112 935574 245091 493978 419822 666554 198483 351064 585581 688391 1001777 821361 188471 21371 312440 965542 705625 705976 983784 322458 798308 958596 531202 1012566 443886 1012553 787599 47814 156687 803989 130330 290618 671717 119451 916593 347110 76560 287665 801064 225890 56886 206544 572693 873258 415104 467991 330197 861727 867611 1031496 904518 848644 814521 966218 173579 207362 358669 392613 129036 642084 607826 560393 708851 140252 245445 96711 449711 462204 35366 138582 944629 1036222 711484 654800 556730 361533 674894 671346 588986 856057 969642 434207 972276 502743 890913 397790 282924 785695 85385 315736 220776 638460 983354 662363 1047412 652800 159378 224345 698462 901789 209777 479465 846842 896940 335037 116293 125022 761834 361184 797387 851815 607606 505413 179837 34611 338517 162782 635777 429733 18670 39329 249505 897509 930959 422662 825291 786141 119270 963979 531090 649661 565128 5424 669355 479607 429677 923899 491633 824387 289394 456566 110946 635933 185046 33580 108704 363330 246461 403247 64369 987319 829872 652181 333248 175298 201755 702966 912025 367983 385998 80368 668848 617228 333949 417187 214747 617645 665664 296502 158868 285865 190483 387152 121464 261403 66647 129183 732874 314465 2383 780373 360944 1034657 261028 274854 329461 543039 164066 996427 932870 1038696 563193 188930 961269 145035 975292 883467 866745 741339 948581 481964 264940 613326 548111 119727 388684 851105 91707 335071 90426 619729 315980 1002894 204606 453539 1006347 420370 672385 573853 319267 1015875 1045585 652555 170662 840703 306593 104059 1044358 334759 329606 85313 1031709 380063 531387 1043444 282022 161745 619806 136431 509121 210475 36912 192209 733683 271644 519065 977149 926755 520987 370850 167963 54047 1014816 506810 1012373 186389 554537 371954 595227 30234 339383 649344 784159 29350 1004110 302912 42842 294422 512761 669486 845893 928809 379587 1002477 320673 687236 425278 278339 947184 389934 25344 154011 552697 737556 738850 817793 529480 949382 1011392 350506 949419 453048 909179 873705 532406 611138 238074 644539 550976 324257 664420 539836 219364 321716 434407 943280 475265 542271 697397 701051 556730 173163 495618 374185 88183 478532 474247 481511 515170 62522 762882 107144 776043 523937 499508 197889 973125 613425 176609 147308 542950 1044358 649043 380425 493835 165537 1031896 584377 404658 549733 862272 7554 801694 414747 364640 1006862 558806 416750 1047953 245547 986406 781168 474161 178508 1011612 436499 203552 61702 357900 379313 833605 171156 369549 915717 1039623 488276 514810 250416 748245 273992 136050 845877 186270 759958 335065 614012 178777 602120 881749 528723 681855 1004941 665809 478824 826764 724406 774013 269648 606594 1003834 886860 661508 142181 650610 660084 381791 852671 259293 979186 776097 273182 1032094 1023747 403695 573586 424953 709804 679888 500784 478938 252724 676273 235665 656461 127397 84322 421459 479239 508238 1036184 737431 564700 320067 525161 246145 94790 225243 819922 693948 285413 240945 254772 312819 356089 506277 178643 274777 810986 87384 930902 861218 530881 243123 606538 61192 390060 748000 936095 1021127 946302 937807 488489 165536 626476 366131 493600 159962 830289 251395 347040 661308 257451 602617 753962 541077 609436 494998 1011490 178229 728233 577820 1046607 807025 274687 605715 1000541 2338 494569 512965 587870 210726 106331 967617 458565 49630 73066 390747 451178 1011631 612562 106283 111113 344705 13679 975242 556482 648259 633028 34072 482586 664421 182903 899641 67577 950108 947410 323218 327467 443681 357700 307601 148703 834482 806110 829667 566571 1040528 32983 562428 691845 799808 1014537 484754 96843 923338 588401 24098 451901 341053 988082 543338 251901 557353 377235 574189 589718 870179 263548 754035 87538 213317 563197 771462 88675 510123 272712 1034485 317979 135414 733618 803924 870579 685261 86582 263035 174248 971352 17650 363011 590809 391107 810407 575436 816139 270273 563773 974202 375653 163334 803645 389363 617716 777164 793685 201186 238888 17487 599256 273976 152149 115025 452667 792229 3379 796567 745113 693027 98655 652137 679216 165740 484824 537878 956130 10111 460162 757102 142517 80927 743334 539206 577107 96083 43120 996088 879243 841960 840048 152800 356302 664298 393754 106464 761011 1007151 661574 230109 286835 159436 559280 669759 904045 506013 55161 537205 855972 54210 499876 366703 758076 872732 274586 578082 362240 1019604 568487 271624 797407 498901 445306 680093 883306 405837 204201 826083 231256 634160 583211 195807 874499 471221 33500 171801 219113 114647 681212 161312 612395 95957 39344 85764 8209 839346 57984 973786 560515 389557 89559 643132 673170 925674 114567 331206 1045741 74656 727362 385178 729196 710122 13090 871389 99721 570142 29729 943672 396002 622424 1006242 247383 999609 850680 165094 393069 881012 370464 543128 339375 147997 956983 581698 496340 778978 484456 268757 1000092 380822 525348 895269 581446 73775 977564 654187 353815 420166 725064 893121 68570 208026 268642 83113 600411 317837 166507 800391 210923 220581 658598 492066 450015 869644 508568 759847 854801 486161 437390 689830 402781 146085 793879 573843 607525 425695 933254 424774 950734 770937 434801 756988 413249 673104 192565 520020 1041771 684775 364399 705234 50877 261349 553348 125023 1000108 947858 255258 272839 137010 362078 752285 520761 465995 173659 194747 562891 196730 947390 876776 798452 791873 758882 525275 785680 142252 859460 239119 91872 360647 695560 898115 622087 965155 239474 755707 71822 651861 325358 637948 751968 447863 72970 102611 362703 1035686 967414 418127 498957 671618 948747 861955 512692 120497 662593 3781 980287 57948 1031351 7474 128910 508335 665647 451367 130150 352350 587151 672329 323311 181019 665185 278911 568116 238625 481107 61810 177830 925612 557240 286996 952474 749694 935686 696854 811718 244828 383830 253296 178632 454799 551911 948189 273823 306788 533660 83548 791088 346028 835449 512688 231362 379709 107817 176097 74626 598383 499067 908985 337920 14495 790496 1000008 282032 737711 513007 992353 203627 392324 496098 838171 249579 70791 1028886 71760 578898 691493 909967 84001 906148 474703 662897 240496 606024 1007867 611208 557412 558731 11169 235457 580329 575772 294590 1040559 888621 925841 434516 481543 16420 751841 855400 147492 552710 850153 281731 23172 434380 457447 517170 979528 1020598 759042 807558 944056 622279 569792 793237 610749 880711 47245 647415 994918 960576 1033787 628809 303972 659970 1013117 179629 741005 1034144 735082 894280 206428 566897 474112 906947 485999 652175 780959 752075 599048 594011 518794 905874 603789 81655 703338 577099 262153 882378 646602 1023921 35240 542976 166812 945025 346174 251144 655538 853243 289985 773396 938822 834149 115915 232092 646258 209288 273177 144091 733369 283697 296974 977745 239741 871601 811569 990783 948358 168542 392874 577326 154241 198160 4553 720744 1033598 138917 458624 926333 898674 730493 371684 959168 460979 1016574 1039279 226760 679551 138001 533697 180464 956789 113059 224923 429526 910105 298789 787170 233183 607573 441613 404962 258994 447219 914003 552712 544185 811044 268277 604519 33955 576252 724339 279604 973541 906227 750931 617290 459316 820837 37278 466855 737292 405779 208993 157677 631340 257696 370733 946402 738072 441877 189592 372208 499350 142174 164538 428454 914993 231371 261553 370229 443834 504464 191261 503283 1001409 94533 411556 308188 68128 153702 840559 467980 496241 541652 556716 541766 397971 89938 714250 803952 994601 573193 319296 1040149 51738 886788 726406 625121 391954 436405 112153 13865 61440 336238 76988 631137 981910 449769 389170 144803 567245 792769 876229 31279 1038942 89590 109250 398309 919881 2413 448251 21964 294738 484462 705347 680335 45183 19748 674037 186363 433819 880417 878446 465283 216503 658391 819342 399036 608419 611103 42300 831713 603513 543670 61919 895568 555539 281531 981733 468746 520336 524595 280895 507191 830419 68229 190179 333216 838660 7935 719689 400435 156429 378703 489455 180355 420125 894474 251093 738886 377129 675880 843010 599509 150886 243078 953085 752815 136145 661859 62804 69110 946855 1022691 412441 119536 353517 675215 778335 662407 972521 57811 19138 605898 527014 253311 36316 383850 461941 353351 939985 632894 538471 102467 85444 447679 510419 612975 354399 588172 625110 135980 548944 235752 31182 748221 535238 12087 564447 920011 296440 906117 314222 309730 365982 288766 169896 138738 626550 875127 410108 326350 751552 259300 48541 855984 323011 998880 115969 163507 854086 485672 523876 116056 410135 579616 77894 935170 882312 436812 820713 875386 781804 974296 58324 789355 948767 131089 609362 79079 238332 28138 611316 941536 189156 992376 763403 68272 979773 401782 825647 435858 338161 676802 185275 326694 778475 334814 524366 605681 130206 744560 234059 1023706 93821 400066 629338 359087 448132 962370 1026789 528030 11950 34307 642204 115132 296828 159547 99057 523650 447605 622531 581789 759370 379040 491930 764953 902102 705291 455779 37926 764362 641864 433634 816197 159789 302571 436866 633152 912364 182541 613842 357791 251735 55500 611075 357940 891554 562120 478572 468624 173157 280488 104711 750987 348701 992659 457457 27072 288937 306872 471533 710158 203981 78022 198370 138776 633778 348788 912728 2758 33636 962554 209920 437954 523091 493462 50473 940796 957651 1013257 620363 893735 523164 1000215 60800 881209 400970 638475 198662 732911 489182 764464 582846 716870 748347 834393 880560 770563 1011114 238170 230277 1046829 435542 993676 1022475 759949 927441 418125 462005 705845 1031309 121982 451865 150262 343908 1047811 277872 798952 950033 413767 536857 155110 768693 129973 613654 609551 960851 604480 323725 840263 266835 1041372 609608 61107 521731 70658 276534 570689 411153 1035312 432616 343838 667154 46439 1036052 962621 912383 977835 166166 609239 866483 907911 343658 563429 802926 665990 11059 169640 338773 768187 713144 327970 931311 699706 748257 959898 678313 626076 587454 968476 427347 421503 269568 824055 353698 339716 437630 566589 769452 312656 856242 695622 1003374 105227 735289 836141 676937 457188 991063 505681 361857 100362 187249 16598 701629 316596 15504 596002 128138 390299 523749 708704 741592 863867 951871 248576 464763 46998 14486 146485 962731 688176 1004676 671606 1924 725012 878279 654333 885383 750349 149953 907595 298008 13678 177656 443298 830206 1011851 549526 295049 76517 780094 898537 398156 480479 471651 984548 143738 210911 851291 223389 640869 852285 610957 988365 429221 582965 784353 86611 501909 235367 711491 1047217 943829 349016 364326 166286 850886 881904 775934 965938 612625 565499 607173 575245 397857 228776 516215 592944 217252 785165 781973 619986 645390 207776 701094 807372 139029 109759 938162 967454 617014 40746 571589 574056 461359 601987 500594 831089 236419 831189 761421 552100 285689 473866 272496 661902 823069 980852 188151 674146 455358 120133 506244 907381 607086 257046 546491 84929 250117 25188 284871 1032550 992031 976398 578004 487717 634265 1029337 311442 900323 496920 13548 40121 315692 426882 662868 717695 316846 494722 994945 791587 699833 74248 228039 183398 936134 727239 540382 800013 164589 441526 608867 560737 38253 325008 981077 994478 71464 818004 440216 226503 298276 137925 271221 845952 887563 330218 830488 279347 943020 85135 1036049 501308 813432 665795 909268 513405 704261 961368 1007673 33755 964495 670823 977148 896958 1034098 213961 500286 3989 328881 646558 674818 167504 145266 564938 710321 186340 424576 616819 560023 980427 945096 20869 181603 654209 781532 954670 800939 639752 357235 1019234 969830 1030501 977383 125528 131696 965409 925621 962570 389129 200 838145 32441 312918 596845 660495 840552 846559 327972 901067 89180 368655 141703 972354 482722 15800 506418 1042471 992649 522636 246599 187983 364835 147365 297963 416309 368841 105213 978631 960119 531604 863735 247432 800598 215269 965333 420447 113466 830173 605247 408193 768812 974054 658882 867496 772955 357160 435278 379024 609176 61460 579256 607355 636889 313565 767542 651694 166073 96762 718565 641266 435190 830374 452679 26387 89330 616032 982461 133476 66868 153451 321297 629306 199908 533839 669935 511340 242514 382038 697703 609498 214895 867088 312429 390371 194642 886480 224345 729325 734644 380972 629352 198624 893044 376704 191289 731307 297749 934252 697168 771774 133691 281426 739222 161423 38194 503769 574935 113173 472679 877 470338 503120 216044 102588 1046253 901823 645112 810298 515663 233448 156005 474526 477636 436691 877617 588387 475917 627087 545277 99400 327629 766124 74385 342224 915981 288192 750678 800451 432312 205027 605402 508587 878624 430130 592208 1031000 844407 842831 773901 663133 903255 980191 281612 957584 788795 584971 128875 540302 15363 92160 623084 465204 1025908 136559 845429 266791 318134 212493 330384 570445 185812 811028 978668 857170 311871 777153 946138 902436 801612 503764 562640 777336 9905 607763 488938 591683 924940 413638 631396 110145 25180 569916 994081 469617 683654 492357 405031 788886 918993 202167 587809 287416 713066 398826 1029340 801441 714721 898619 503754 391265 849322 715660 140418 190923 13726 965058 827198 514037 133495 233542 322907 1027004 33367 374405 695772 926270 223554 837744 4584 299357 907167 541437 859464 703555 679867 73892 341738 899033 247110 165346 211296 450382 804307 753081 832354 841878 356700 771630 968775 43240 692925 896202 434320 579903 1026100 981786 485982 830171 453608 717616 1042935 89021 978015 482335 105029 752430 734469 433794 744790 413240 624300 61686 638173 214059 368647 431259 965296 228122 890413 860567 209224 873564 572700 648083 246852 6411 204852 738876 745702 503432 1018552 217539 872084 154357 139345 341854 53080 694713 361866 519620 20577 458752 825429 1039797 928384 143673 178308 106096 62124 844694 827473 1032763 612990 783503 773334 373471 237750 298335 423574 106025 430516 546693 399859 1012331 137215 246085 954293 453368 1006786 21029 1029513 961707 292938 855920 239231 422497 897673 979126 754572 674170 938902 746570 838662 56924 721963 975811 83499 448752 1031718 104571 751514 608547 216328 790547 110039 74599 679545 917741 104140 118063 795330 597681 944451 833910 687441 130761 761197 791865 1033529 593124 406878 427000 267695 888694 955790 912441 798350 834615 322905 742405 255188 973984 667520 642409 402211 295537 498342 160503 293441 379950 971220 750658 16792 375197 296182 799333 477110 757833 502108 552061 398030 282626 475706 293930 110902 931675 571688 303635 727527 22571 50850 615007 924928 15373 60041 717116 910403 497887 750752 372571 66455 791879 7440 636530 989572 728361 208100 1013177 131002 771634 79502 220782 822154 574545 89696 696401 581227 290360 537364 194088 18039 578015 857669 1016380 962283 383234 275699 309978 237739 1015198 987139 354004 185019 921208 365757 174589 412359 164758 640332 74161 265628 58051 520514 332106 614316 177167 359953 499372 890255 230989 16274 466618 947324 623508 24706 291294 533204 791999 973568 1011845 698520 695021 164113 288673 983022 338433 365853 828709 898464 616226 389743 267405 596380 354365 116152 387923 851829 174462 185740 157051 397024 725467 678627 1020424 173112 657289 1010074 470916 999675 758916 125168 235644 35915 760588 269321 901122 844654 465442 834158 933418 490063 98832 235659 224397 986106 6366 712752 955081 138019 880349 448785 664318 705184 451360 409926 722514 267755 407550 865739 981359 725409 604050 305921 653568 859141 616507 29996 310839 398718 381212 909554 936778 1046804 52893 842722 165873 396535 259816 371947 519658 893688 790125 867553 410998 420110 986206 651003 553433 281043 929588 723287 740829 318725 401704 306549 759887 157701 994491 155832 323713 421467 1016110 140521 254663 905776 100107 663731 853242 34002 17562 710696 729848 968500 774764 1045818 424737 391787 516052 106563 461532 983090 411497 551038 256784 535399 1028998 375947 113835 835723 807626 193263 140575 788038 957593 582289 416480 124386 140696 133951 442855 203723 33845 609831 104498 981013 935196 472670 176705 569078 126915 1036637 411547 670023 465631 202622 577351 181511 1020141 124035 388179 177624 296106 622608 551505 472448 644507 505388 870869 480362 353414 622532 777464 309794 817143 408360 324568 124381 602300 619660 727318 1048302 659050 867977 384598 406866 885718 465561 145602 307749 760732 618910 126344 333867 1027227 760923 790103 693320 269942 687097 34278 228872 146965 238212 46190 952344 533026 854892 990251 360651 434061 746501 531934 1024662 609801 582663 378190 881812 695436 964110 42434 15106 390611 192539 1033864 980932 652507 859153 630642 719583 829801 217145 533844 393981 257155 120766 124551 781804 247029 1010482 669545 129311 318414 1046791 683739 889387 327904 523799 406210 309067 245571 159261 840838 649181 852434 732218 638357 369891 247724 4977 388065 1016195 977076 692010 818782 574343 649746 246707 283013 693214 778928 345786 43988 638745 421822 550868 719436 132591 964911 395514 498930 720313 165434 591623 508750 557303 745945 340539 678127 569289 118605 317115 917988 98422 167576 972046 403268 1040361 520449 477857 332712 680494 605588 838212 860076 623354 140704 271532 716401 488993 280887 311535 703006 624669 314289 492810 700506 331406 522281 675422 810708 125109 849406 653871 470972 823287 757076 327204 915015 637024 392081 561354 625454 885021 55264 680465 686383 537857 198577 58317 244107 695041 1033015 795190 32902 251576 829928 76904 465387 710884 386817 658660 710022 352231 157184 807438 983975 952390 661288 534189 852389 978222 17408 129645 1005145 547050 259028 572000 253599 460142 548915 694649 461273 683215 489839 682256 665195 502217 31520 491873 441920 485432 299169 670220 66371 91551 231826 455318 740327 491940 695892 633575 827296 155281 476304 797643 807784 102869 5040 573297 308795 91265 375141 752111 970139 533452 917023 266683 598540 852368 711064 673843 760729 689354 1021770 451095 683598 952861 396020 208905 661179 644176 382233 75540 419447 77004 1030016 919842 958619 136223 981429 105861 566851 852603 187783 784751 865041 473143 140168 252025 993706 400973 696208 492832 1044534 407259 974138 151875 187620 1023394 250982 564903 111204 661642 44469 817011 273515 178204 169744 833204 826419 329734 436258 49370 759032 642971 775897 183353 829564 877136 981993 702857 930691 1015872 190281 752743 408152 968361 427187 332754 415047 110701 725032 856750 44320 992914 809579 1030212 1979 565443 859521 760000 320622 513484 614711 644530 632984 130081 61340 321166 1039386 170584 776578 1044780 554457 1042346 723713 45640 604222 703606 454645 914947 73141 791231 927867 303200 906545 136873 413048 345544 282279 968447 50450 807815 939918 665008 370484 444492 1001317 653390 438799 359597 113709 71821 806548 64417 26347 545994 959738 1043204 780328 188546 835902 132118 1031281 21718 247710 105468 538839 934158 538909 900158 759663 740114 215043 969543 529362 909299 408666 509161 595871 29792 387186 393942 358133 349489 11613 103720 572665 264160 888692 10969 624726 146187 56016 821836 980920 673524 448465 301507 468560 81409 528283 1046502 47187 953660 958612 74818 620411 470227 140008 210887 262020 942233 761093 404810 424624 919684 231455 768513 290372 557357 779437 439818 366345 398419 548586 988388 775628 1046872 426837 814579 666590 714178 525105 595200 968596 208315 67846 1032887 139464 816274 826654 380200 861526 453944 596489 258119 554400 797380 962841 1025644 438539 360688 130791 463060 774784 914585 307148 94238 236779 113730 406633 404686 595904 872594 427552 815053 72561 920785 850840 346855 650745 417647 339260 160075 126804 494206 256445 753679 480772 193587 408204 251562 195470 329577 817249 196472 14587 762909 225207 108602 250712 663539 890189 862867 260150 841392 936614 238732 215594 936637 602762 696592 64846 1037739 497027 151665 958 518313 382561 479457 477724 515344 718518 329466 853005 742616 797531 689719 985274 207648 950505 264568 671568 914602 561217 719746 203648 4188 410373 954237 76288 870336 43036 452980 1027335 393092 776242 317144 346325 653307 846389 5886 311337 171419 653273 406428 573641 452989 406037 780624 835582 709088 787876 204825 321301 805543 479110 488412 462815 1037782 106876 216288 446769 959512 169615 1017938 432997 542012 407433 1028290 1041624 649396 749434 837284 288362 863764 823349 39121 681985 34201 255696 240899 400646 729248 942120 1030236 135398 946730 933210 567264 566162 474974 1038411 932086 38399 16391 161826 532971 960167 544530 472520 969327 933383 928530 520303 168981 207647 247484 545288 242391 421877 731499 189387 824721 7698 974749 275123 56961 17155 523123 394239 191438 582873 238901 825779 126974 724649 670668 526101 170621 584973 656711 759088 282653 981666 487255 866132 324497 408712 319442 987028 343536 102117 267571 328518 1025849 524642 202520 548743 253641 934828 440003 757173 578534 74228 303002 1038323 478776 201072 980904 998824 988746 969944 233497 808960 568846 65769 42434 675433 366934 723174 78230 973592 79452 47890 182578 24450 271931 214327 462674 133347 804211 727330 177241 1210 734313 190756 788174 902475 880612 373906 725977 546332 784785 123974 874442 966776 692353 227101 982675 163823 293286 474743 767049 132820 645209 600762 591270 1004221 1021655 1025999 807050 299271 253631 395684 935030 578384 598421 526504 914191 447483 635203 20049 356513 510639 387219 790937 132249 282840 975798 377725 125450 874021 1034432 576381 630825 992520 499753 21536 182993 30521 376141 206701 434944 1022516 702189 957298 391000 1024950 1044396 167616 48287 505412 503444 29933 994879 415140 509838 1012497 949959 707425 54253 494665 202856 432971 260836 384568 159096 591861 608779 781697 415987 436022 564702 787022 790261 984744 465470 300236 40257 155692 733934 838060 850877 613988 607255 261796 240884 61752 703172 419564 126610 799314 118119 571330 424428 940449 771154 845030 1037430 967130 250431 126238 274506 589042 556233 46772 318632 719013 365808 523251 1001072 209651 311193 608173 886954 65181 429580 590264 560382 579500 403060 232300 900156 968683 621667 617511 671446 580456 6475 298441 904545 763127 161029 559416 463128 185007 253518 733 758873 512619 586565 595750 869157 558666 305647 186114 1014692 2351 911540 906344 896671 230209 1027807 114384 364548 331372 380193 659384 448358 961247 536078 771872 692347 476044 437918 407566 261020 246444 493230 58635 851528 407096 672125 552101 9121 853105 83503 820715 142573 274520 258125 68852 864790 699958 735299 270168 1004075 903190 715745 739509 979933 823878 620251 638763 431619 356314 539465 110561 667670 1025833 948776 170878 533173 198222 576470 443056 505891 1021864 993434 107177 472260 484954 229658 98716 751524 807628 714466 396101 207600 259880 214244 916830 1016954 236510 501747 910379 300601 408608 333638 124655 208583 957030 130300 828532 936417 484588 663186 335752 921835 223791 75118 375674 158569 1039732 898904 936097 466823 699201 990971 729301 754322 974306 1016937 218100 1030525 594405 308628 1041503 624989 391838 98006 922490 178157 849572 627562 966191 195595 570450 656880 313708 491065 1041991 545005 302752 649501 2022 651080 440386 592385 799191 427215 998986 328020 130692 431792 832182 66343 425629 54272 1027591 829360 867733 519736 895937 445386 742946 721330 59118 786803 562881 691760 476828 168014 46639 261974 154202 394783 432113 378155 681663 284497 762061 916636 426468 954227 858959 370681 770020 987574 633925 685942 356195 485745 55107 598444 550404 502430 955168 674837 220402 90714 323191 263059 941400 530280 377895 115945 736489 88751 950228 333120 600665 419768 520804 43684 870881 611633 800386 9349 156095 1037676 304414 939063 104116 362208 121322 791922 407684 513191 1034207 636626 958073 878335 515510 324184 791521 730057 211568 882151 251019 573197 979407 129992 203086 449396 286938 520998 537731 572108 496221 1030291 179846 229000 897894 482945 840248 325694 890825 918986 1005952 264743 806558 640553 223685 825250 509630 140991 176246 591281 99145 75407 585602 740218 745506 840961 559584 496327 550513 752227 270345 157831 241952 282723 998521 294219 1007967 969366 528433 390601 893729 159477 802616 215901 377244 605787 703765 900227 478157 437512 309591 609630 870642 338721 1022989 677941 228622 802093 660046 306672 1031528 74905 404147 935583 87308 268341 688600 492019 555336 789686 818911 718787 511537 199986 368620 448649 129820 336807 382634 122339 347941 250228 324804 903954 488875 6109 338029 621950 211666 856203 559321 298287 679935 857610 766657 425302 884832 752714 488675 752834 787810 317727 756864 570988 928569 1039553 291293 668140 726363 571981 931010 803840 848645 73793 420094 167692 340917 442628 991969 955285 183214 158556 328640 512197 821367 111349 677492 488683 95580 862433 605147 630263 85995 861203 976726 403970 986233 989667 125770 202692 1010331 886413 365983 161564 367021 812465 810052 911756 1043790 801492 743848 111291 434658 371166 55619 612593 962831 1023899 1045515 1037726 177728 133690 212223 349651 254757 467409 556448 821959 328753 868566 492147 100947 103707 740519 391040 802679 189790 634372 677078 27347 347320 121232 1039109 865070 1011630 419923 892834 935411 889863 376890 174534 34735 197965 609430 597647 808085 231759 214681 163230 479482 451746 855516 978328 1034712 552731 528604 104614 238927 309334 214392 268532 320288 474163 471413 718133 896304 665427 688890 863517 391179 666527 80148 54758 832351 25794 547891 968396 428668 281770 18091 1004945 275675 507915 490805 140026 153236 987868 530283 194383 323814 472279 637007 896735 25267 779773 661188 210554 129281 1047312 923155 104437 659322 635416 880232 71338 639213 333535 714067 547829 403403 948085 726600 635832 208554 452780 772895 743639 520390 318108 910484 840125 961147 179489 250568 744662 145868 898136 433598 486675 732895 417062 228831 865897 945279 369073 263287 150098 1005721 499172 185397 672842 498879 955375 977327 296531 423592 1044677 1012700 329073 628910 876701 670872 665135 105038 783218 958755 108825 260268 741763 465570 960320 829196 982995 218781 171705 77658 767146 843647 757534 484003 703506 546074 599563 104858 355419 341280 719778 165140 699031 930731 646920 691852 32542 795574 930533 51360 244236 880545 350696 618385 501694 270769 537409 784839 513369 818317 304934 702539 910659 926658 803662 919372 881576 644160 649081 331419 527094 371932 33254 922158 731233 657100 318426 545440 675936 56878 292384 97711 471854 641665 750980 44733 647498 296745 761687 65361 724983 265199 419310 894867 159165 800127 787747 110291 722662 785897 110290 863234 1030658 410913 51037 136759 113763 731519 78377 697643 732834 258112 44575 737725 1032472 228867 606764 132720 878694 876364 571841 380904 991725 352516 733523 449905 247895 637175 701148 196984 718860 638548 385624 1008143 656318 733745 1030729 641389 719070 6149 677940 231020 504868 990764 973090 515338 198154 38503 280096 1768 124754 130649 495807 443342 441724 137227 434068 883237 44881 496232 27321 321403 67931 278978 796747 745731 569962 452683 624874 173074 1028112 888477 787516 997027 572198 683059 210281 219092 189509 876525 149408 491623 739406 260240 553617 160578 54499 134468 820978 187887 793835 321044 887547 821533 867602 193650 681705 727325 118854 662448 172414 810597 324667 952711 142463 275985 744936 794260 672053 784989 884232 812758 609517 1016620 112026 205362 257400 636548 563810 220399 64939 174352 871270 989242 700896 85661 775537 230051 443508 178845 1025939 245919 504391 585895 792478 279812 591679 214261 63147 571791 572101 150756 865683 423777 1023046 614263 104823 888702 708531 1025493 360505 680781 547329 179143 1029376 118043 572842 843835 349368 645272 501547 46531 49808 68439 895364 824087 175226 408914 854715 484239 991150 196965 761945 595881 568615 695759 769003 42377 761380 1021108 403330 629108 735401 113821 471604 210516 201723 452853 52377 730679 949544 8846 243022 899792 519037 880667 111989 900597 165133 143027 716083 381471 1028913 784981 536625 353005 182019 927326 291356 730529 306657 247316 475942 993697 636400 673055 154754 948471 746135 430090 277739 674002 545024 445639 120094 834051 797850 172840 607323 338305 111513 791911 1025256 921829 52085 190623 780430 947951 697703 826704 50458 585727 389871 194527 504029 667292 862800 727315 978733 599025 56082 468633 830690 700491 4736 295810 601305 713628 577576 563392 132213 904699 166494 929196 550937 647202 311992 348291 821167 908271 764563 511716 523044 283875 841613 278099 605929 442534 919561 103610 147572 137089 1046446 872675 785085 984290 1000424 406271 74433 1026012 876646 361762 123907 320420 236442 586692 175366 868373 144188 980545 527316 1006125 882887 509786 105082 124046 722427 847283 392073 210942 65881 87123 124567 160743 619178 783142 804028 798423 763769 984958 89366 833281 894868 908430 463173 647867 1030543 205806 797167 422142 259904 646682 308029 63977 258628 709363 354652 28479 419961 39484 13566 11492 460930 275486 243670 891235 149063 274852 1042719 611947 474994 552256 115222 917837 110578 283460 522875 951168 915068 637546 185621 914206 600325 937037 64555 197476 997705 359917 749067 591158 600392 71727 162182 30616 872387 675931 903794 75830 240835 356508 99879 1041373 19987 135300 686083 636671 377793 646533 216550 441908 107681 1045369 320694 427699 336586 181530 238813 523997 765974 169098 782022 980659 111270 949197 1021795 602203 870748 656715 423082 327839 729184 873551 260627 753517 87452 122250 255260 18520 683328 896912 1046981 576277 677438 1002329 53013 863231 1015503 789698 764819 308372 129260 205578 1012173 1037302 175829 465237 171220 110443 829326 1044268 281790 738014 678749 508155 156451 659803 71758 262290 438177 812439 292527 867749 863321 860773 253332 491084 346735 598850 268116 862084 20109 11466 456202 947627 965984 224576 198677 492808 972826 232715 875672 977473 927983 20275 481274 973538 8088 770536 170088 714205 769491 196347 846414 277509 152544 949347 412898 952465 85253 781498 198297 481696 68620 241598 772528 137391 186304 774864 911524 693028 1038196 696696 891578 4807 728955 706015 807032 722499 576945 194899 333866 997802 800240 214215 70238 827118 990876 643408 390760 42601 265496 84137 42719 665430 369231 705968 906782 120917 329516 349415 178884 612331 616737 328947 513076 181503 165540 755489 507670 190303 19374 286684 268756 1042489 97850 436024 162078 957090 752332 940395 224358 21523 852199 997198 365157 218342 921494 210656 441748 508125 971236 426947 338100 731036 498532 200637 179015 826666 783529 897849 810516 746100 178127 449987 483239 138698 343281 54928 452814 41824 497328 888052 753949 413135 777907 391401 959339 976529 168481 854927 811603 269960 654888 12198 859316 366199 965754 481813 82482 620423 999371 436839 75698 498628 290900 236361 191458 83614 88147 1032974 551854 486761 778377 730155 476876 102365 40122 3515 848946 467094 239665 691195 59034 884117 37433 878799 442629 817341 744101 441404 170805 749655 294473 396524 87601 587662 136062 393389 458949 986868 1046178 761074 347135 388348 591510 857936 790451 480893 749886 144898 384760 296757 659460 16486 175273 43588 840790 229246 163814 123565 148516 544368 145552 713688 263779 375559 811984 989715 32652 767535 8336 221964 753181 447612 5120 874072 522007 761508 749075 204272 840318 750080 196095 908975 444381 323856 808641 45269 608959 132084 328599 403591 34615 354547 511107 421452 421465 644344 395983 518033 840382 304144 462212 814887 955652 924141 1019377 859584 647244 78438 209962 434805 358074 328181 142214 535363 200185 108087 313121 449929 48052 181872 472664 515723 750110 631812 477519 191474 298091 47871 410990 1016906 813909 193166 51680 958339 270744 548228 967699 194417 536693 690902 881722 647244 414771 157215 360910 438577 24730 108573 991241 179358 929142 644914 410217 252154 37658 186340 57651 751883 489178 200029 609774 21629 845711 723435 956388 303202 477719 446337 852132 710573 300499 434229 32898 725942 41256 89792 219926 718009 556542 163585 705465 662102 845380 362106 233995 338962 374890 72913 67184 94677 558053 240720 1023630 195691 271790 234086 915920 1007107 226500 319524 904678 979635 589477 436929 977731 964849 381913 650263 414110 309787 877671 258851 218225 590577 552030 943240 315261 338966 585806 445197 27460 815762 84428 1030171 913806 942162 17394 357440 569829 394407 280540 540590 587288 507075 497964 926396 493244 1018943 500358 937572 868262 132504 610837 527556 46194 115373 820740 475549 255231 748867 35078 555735 262641 677761 761551 954619 868654 500852 499865 776119 311906 393356 371104 56926 689019 780829 709542 180325 353581 952800 525168 722407 737134 990063 968006 201762 460283 845260 342391 863736 982226 902106 725203 853103 851126 998627 104751 120626 706479 142608 580069 271629 290183 196084 245841 584820 180301 28418 351317 818173 1038550 192018 601302 447201 502583 425952 556092 758143 437068 604301 969974 489946 557365 17436 1005044 884758 576979 360182 888619 355070 524111 1023591 708117 918657 406932 452894 717358 318001 407248 556977 139640 363971 685047 668951 890104 177553 924992 63276 619830 675099 804518 771888 378561 505217 466024 344648 812713 345611 75657 899580 661251 1010850 696913 1039543 826217 745044 318666 126539 517495 219091 897347 364650 282959 683511 329937 531246 520726 650807 946121 361874 847477 675636 47688 1039862 453913 635183 374955 873119 626994 126606 785431 969268 132856 15451 830194 68674 368674 23236 484711 686521 491629 873884 408039 480622 481819 644313 764323 433303 735857 130324 834835 618322 419383 581644 600178 461086 1001020 228643 229439 477535 418768 217567 753085 379870 30024 162411 807795 1020231 359038 221715 70062 866218 452943 394187 72442 770811 977435 309929 436397 390546 697415 696935 89948 14508 105150 362466 455524 595176 792684 354717 253282 15050 699586 755775 925371 400187 47157 722704 792085 397319 264383 859264 91100 857181 231005 709281 253630 986451 454543 939944 694319 828000 632282 908912 585958 763360 166473 134902 507230 265620 715240 657118 948822 228127 424520 977389 954706 611466 943615 590476 175383 879808 92452 553548 269875 211987 720343 225884 544626 764085 235703 795669 543338 483136 783722 1044847 281585 768815 357145 163209 354465 802658 622833 402725 999771 695966 137891 266025 247744 1004555 349412 380191 725690 838580 391662 166837 82673 989963 734717 119614 816983 674146 86995 383024 840093 600178 362805 1006500 559803 965848 971628 859098 399212 800403 385989 578738 416943 883080 924689 249907 62536 931326 105254 329479 295228 626978 153948 708861 857177 417156 152848 140679 172203 123801 315172 355385 98312 735799 694141 318800 984966 77595 747908 684585 797695 311142 940198 746949 538260 139292 216276 607564 362791 153252 1019652 299142 160479 483659 1009070 191075 529576 323521 966991 711029 87472 502681 719081 465009 780268 856270 1021569 226994 351377 906809 13216 346294 411803 845340 91603 92319 883017 845466 178987 116402 866462 938556 771774 821723 827874 532589 933156 966696 984608 851455 991482 827210 221350 988581 589667 611607 908167 288886 605314 550922 877596 898673 684033 698305 1003390 128755 905613 568702 200462 24898 374103 847015 1045742 722182 202900 1004359 985222 783050 540158 293514 715519 455808 154194 157509 510923 644602 807120 842347 355611 867698 819134 733593 866407 529411 1023205 645003 942826 491053 172562 607396 664100 877653 903574 823147 127062 494402 170695 625928 647433 81057 984701 819659 66952 98179 496534 90534 123233 516314 695154 303278 847591 642047 956023 889758 996275 160559 882830 286803 451871 477193 990628 360017 531658 197649 312874 313148 236823 606513 500630 137056 107949 303667 816352 97834 186360 101192 930566 589485 600998 486020 118152 385055 717612 168031 325356 757337 127039 38965 655675 920153 555099 90311 182914 649923 436544 955577 833875 781404 109935 770834 1034561 660110 987313 67518 173927 22504 926865 148495 384738 192155 619741 321336 529746 528637 150568 411345 350045 745994 542795 296790 226604 843230 982752 791720 880365 875068 242118 764554 1044815 694026 332704 60709 582153 843475 990293 1020292 785491 538436 847249 333337 949610 205231 182083 723766 778513 322443 134173 650133 372235 888561 611864 951505 21154 598817 170733 258026 987427 56571 90268 268741 64608 761735 197097 56234 66604 7277 197338 500676 725474 689277 357691 109989 537823 509993 617754 182975 253700 550918 361803 572140 799029 841039 29668 857318 1005532 877154 503490 769744 522086 1033024 401411 1046187 698565 794129 846474 649954 427500 240542 15999 975551 706134 714710 671180 390899 224128 610889 389281 219666 982379 48816 281072 274708 1005339 931171 867313 850902 492314 418785 973984 822679 567285 1023308 825914 365947 1214 748266 32708 46859 523656 109733 35204 602803 931823 1001868 657798 400963 51085 684112 334872 142703 289414 944072 142414 264783 382461 61293 231551 605664 529052 208862 329413 370816 125201 15198 244097 625270 810635 728657 504790 7272 278849 950211 122409 571362 50411 1036769 1039015 823254 77639 529021 522687 194839 234645 269198 999076 410332 435228 951214 750540 728900 558243 331418 216947 826316 311544 765366 960537 960986 214125 987270 571648 603958 681814 574774 423599 906891 396172 452883 193393 653291 379117 616720 250839 504136 272857 447042 512818 988924 587703 701028 88090 664642 563054 1017940 989418 865210 161260 410772 315457 395241 33955 874954 393602 222135 640519 613696 314709 471791 649745 79717 448036 344770 1047231 1041482 144543 35396 399505 902181 293944 590574 280334 228305 380840 790810 18749 550221 656744 621706 822828 954425 121913 981218 535917 938588 933789 802345 127892 223264 498779 110924 32442 894228 738558 760987 92925 472169 58967 784458 102142 158070 658423 312050 18529 73781 898230 322061 1038416 503235 128815 639613 315385 876771 374337 463109 429323 823932 812431 500430 181821 280087 908801 554468 403400 875106 803393 29111 786407 346543 127807 438171 457566 31349 627886 611144 324081 401358 139652 455514 1032936 502264 69758 823762 868753 378580 297114 664723 12734 324202 501146 1027558 808003 235363 707720 320758 1016697 245646 135212 880213 122814 676955 763288 762998 986099 388963 26781 258096 686588 998110 28755 176449 51012 320043 897941 440009 534838 332364 441730 149451 125381 428647 225790 310191 979941 212038 385583 959171 618511 425176 78080 163509 356545 50350 559009 264986 700156 196734 530948 529899 612036 225700 670562 452611 779172 925340 688821 212386 527655 185225 589627 511725 50016 176818 1015033 878699 736099 1004799 710966 758665 592841 883328 681723 380696 612657 871142 484250 481226 201401 665096 424740 1015992 671369 263264 351473 39903 153160 288652 417820 225950 1029029 56013 800773 85561 658639 852875 506061 430169 131325 934351 633821 1039242 767208 188615 701535 248764 32588 972613 738243 736963 632171 6209 892476 666839 403337 815955 782145 725269 892273 722233 814604 975355 140014 735319 365086 236016 218195 742706 284601 217018 285428 41716 431205 909061 461227 202732 744299 991459 919892 956939 750173 242759 529745 773991 775564 939657 411654 163515 806032 1035237 1013598 491493 265925 219131 172356 539751 948168 116305 682027 376808 642045 852684 237447 88240 658700 410171 583762 837679 122464 47820 351624 886 227751 191637 20651 426940 766805 555532 267839 403162 593696 430223 123471 106448 58501 319710 308454 554814 299842 862108 349847 433131 575450 214481 91382 361282 53268 518506 487197 55760 1048444 509368 664104 50120 205793 613357 820665 765311 264661 742306 608373 109552 594225 353108 466052 224568 184718 903394 795669 440603 642764 348689 159192 688510 933263 783624 1016194 819946 776125 1046740 64588 161040 246017 634341 15733 576320 949067 374415 991931 591088 518990 1040267 1037542 626235 486657 34931 631870 602207 391199 957513 849167 528958 283815 530928 539692 18654 221020 208050 2921 1046505 24133 644280 798240 459310 484654 139157 775597 674334 903718 323772 185842 950863 436735 350725 127444 822781 228562 689196 800700 94596 178808 927570 749078 774887 954129 103290 364501 592460 892801 739597 350445 246398 515566 991575 516824 403818 93764 198407 86290 110754 891569 147123 691613 941533 776233 81746 660862 240501 56035 268992 644414 850151 899802 620093 791913 756567 469069 791278 96018 531977 962623 845403 131150 393961 4343 508655 735412 643844 302721 299132 349668 372493 964396 464052 96253 856025 1001483 1002417 194084 141027 483700 807022 375556 970441 514947 251211 241993 723917 68248 11405 737316 203860 295893 450779 579530 989546 717217 646594 364021 927549 1046567 337970 838241 472478 403928 730880 721744 86147 330725 97122 494087 360583 207557 26998 747343 801641 933557 446651 477172 550025 221235 308373 686409 122222 609411 939213 849315 108098 965162 644623 950490 101972 966005 621163 840907 95381 867571 289237 187864 268316 882167 2725 198502 358562 299287 780824 956509 837383 673456 144589 794540 779723 627551 966472 979139 948629 228489 958066 110616 690608 386260 675863 389027 307337 553132 815975 711521 646194 96959 463221 849364 40674 333953 619963 58497 266099 11945 562836 740465 670179 103858 789953 507568 532435 216667 106725 46290 346379 378407 612873 695657 58356 994270 798744 260240 685596 54282 999268 820323 7350 306555 365087 358788 285975 312772 162019 841624 886074 974267 946987 377288 39997 396797 42967 1043265 647906 293735 978348 5044 320527 990110 418770 758742 398670 887176 957012 588257 526158 518609 608932 505362 927328 843624 40980 55081 985851 102399 397405 186092 547384 899214 246812 685732 931414 381392 167760 699293 540471 345284 424414 367531 926434 700205 251917 567712 376319 538643 979722 889303 314462 652352 541029 169644 534896 285380 470931 769282 172236 838002 358506 989371 347820 924000 855463 928067 233581 738155 692331 935430 296211 136369 416186 137974 269762 1045269 398075 406790 376390 700862 581243 171697 683404 1013144 4074 232563 824871 633297 423132 727375 218828 263261 535881 922440 1008342 367219 857101 907239 225986 853263 505705 82107 672948 759150 713088 958421 797937 170388 504027 576584 407139 307401 409829 81583 316184 864279 713328 81319 269507 1021646 648239 793168 501050 70401 781114 818384 775926 923143 318349 966864 189846 915706 1003656 680445 1003100 438587 959856 817288 911534 169196 626157 345511 99990 667508 999050 708626 140611 271871 599353 168070 109958 863228 733644 273989 541782 657309 306813 478100 666444 370266 239719 942652 602408 868718 845834 45067 242250 823897 686539 340816 207161 792412 181873 46945 806688 223232 670633 586008 183372 104847 99460 961362 161967 897945 152052 66415 11360 78961 832338 767445 270361 959918 458459 162413 1039800 409770 150062 749860 114878 697094 357072 695916 526035 496420 46760 30648 356416 840876 777347 884739 618611 986376 60561 848970 913023 47079 358630 559117 824729 338878 292346 471506 898460 1027650 697129 591778 177030 39151 492340 142219 920057 167300 320703 444444 711099 637573 457425 662763 395830 470968 460118 170771 719352 148136 690592 332206 376628 656165 596706 584288 849984 49090 176820 488908 338965 236118 563602 542748 1030866 11388 712541 828797 482874 670739 811992 786080 801329 229310 1011500 228667 97602 488292 842340 696454 954652 867505 509938 977343 383760 106388 1043496 563366 199829 721599 288192 686081 197573 623658 599637 965145 474077 335249 60136 189756 445889 776433 902235 315449 983157 136463 667641 175847 354725 449009 835564 11934 892446 933218 545734 172731 291410 251762 712953 409889 183001 476916 838495 945843 654571 312831 183730 203739 769766 773742 291349 864518 1026254 380512 596617 264998 541896 978104 891257 919599 634782 187806 285231 402330 248126 1033980 137564 565988 128315 79105 601492 578064 158538 335522 352207 118817 464839 850452 676842 289697 134190 844115 426276 266014 1015713 706207 834209 310695 1007465 1030394 411627 794451 28525 866475 1019243 499130 981692 564157 83188 626810 594954 950913 542265 1014195 681514 23559 909138 217739 103577 916137 179516 649132 76787 866433 943189 17857 926331 109550 342244 669180 911512 420883 464783 248467 395602 779608 556514 523070 1006297 769511 541391 938427 966399 313904 253737 108107 357305 69989 804391 126002 717729 516607 871912 200250 157303 914999 632809 711473 893339 370830 878992 614 1030293 79941 599205 794672 73102 597478 495571 186983 479700 552889 1031980 3305 140890 87632 388258 984599 35893 758012 839823 840533 980256 985685 625198 499085 82937 818357 792607 857516 675138 403133 942311 651556 190369 692176 772974 816745 167008 220307 223103 792948 755693 668532 435787 534595 834139 373023 434918 1017687 714720 27914 129737 228916 235861 789994 341582 496612 756921 159292 1032503 31605 701870 446654 1012520 266358 511482 599282 305192 811902 357896 875426 59684 1037989 189797 576342 140396 18953 142147 500960 816692 219211 392953 817105 295189 369423 598144 771841 808585 733056 84216 371979 323442 971465 1026849 1020110 406675 175773 66530 1042925 1021717 245167 998086 922960 211204 159803 430714 539041 894416 153724 26961 80848 793293 190259 362944 574352 221107 210983 658146 1003479 601886 192159 311540 547682 143119 139754 277978 823598 424297 154071 221593 921856 963701 695101 1014491 50142 768862 33909 128878 573588 710326 555483 1025221 49201 558320 975440 1015925 696967 250595 816059 727225 787118 279629 495491 687343 580481 281678 306966 900633 932895 153065 516198 393053 986220 679046 610919 5766 319885 660595 979347 179328 451184 107358 857190 151007 572482 190685 14305 793433 239350 87782 117771 739911 752069 285271 659563 607529 118696 938863 65680 769055 605152 663123 20617 144752 691823 76682 555373 339463 927900 796801 710101 575985 745843 14345 708189 333024 1047107 703188 529958 381611 107294 894971 259927 253900 757596 947579 241559 664032 662040 626867 122005 526379 424625 812775 63617 236561 297291 523712 59024 860574 299852 924618 626555 411647 737247 721141 822784 977415 99444 896789 1043296 614059 960830 49762 256992 547206 941491 383481 387912 547670 318736 364632 149863 438909 205523 394214 485004 527233 864063 651113 765966 37260 285659 676493 572614 1023724 507891 830052 883088 64916 828694 506337 615886 374682 68502 582236 188388 423863 671499 789521 688573 96714 96976 532128 888133 396117 40581 133519 616684 1022974 62091 548035 142377 155152 916619 618763 932853 751351 943088 401557 587596 442311 321128 200567 947120 791990 744550 689191 149925 408222 642467 53251 225590 345468 759193 870347 994927 959220 301063 642082 331232 828874 558448 713232 913697 1025898 405403 154498 535368 178273 585236 954313 699764 385249 135850 533527 82758 1044801 814575 25605 253795 647803 779195 141840 718835 378541 724906 481303 193317 215448 588185 319455 41897 246052 580141 1006479 578868 1035738 388940 669236 846080 35688 876705 222270 950857 938273 13340 896001 803537 459386 1004144 753206 628572 913295 236436 810615 234549 476571 265027 973766 319912 69507 781691 596230 702598 771660 205570 648577 847524 291233 685532 288096 725851 153678 916950 543286 39946 671943 1021183 564086 139407 606626 744489 200440 370642 598552 544621 651640 525371 19081 453284 171799 81975 1000693 1039854 691160 662198 904579 315951 318500 299952 619261 343437 167239 624795 509778 608244 470512 876791 925716 311186 796341 903875 59128 269659 299661 689924 817752 366982 239444 738885 630196 20493 503370 300306 1014316 750897 756884 907388 339720 498165 56250 678552 324145 786590 299559 485120 180405 655673 15277 96080 565062 556565 639486 159658 682684 616516 247092 715571 211087 742431 33866 563347 935773 597439 611744 763513 884586 630149 831355 868373 1016603 93330 311426 596380 479098 571727 563266 789704 486581 469991 647083 640341 175775 514760 74130 753029 296238 479014 697133 641693 187643 891256 380058 227686 757701 423417 598360 228013 1008878 622888 837835 516035 827900 293960 894652 780029 731930 631265 721879 464949 799636 264765 50732 225607 1015390 270316 14767 828053 11918 402496 616632 678788 731102 312274 459908 501501 65323 637691 974258 612333 359160 952924 584902 361925 959468 998231 977577 923898 353615 78995 424231 26502 638353 7804 514928 778597 818884 186304 212631 118041 40733 686547 430614 5159 399735 879980 389192 597912 24015 36614 562926 705657 676297 25440 815019 409691 647466 809981 141448 738771 335452 404389 253040 530683 717549 469730 543669 48111 90128 904324 304265 994129 741146 336414 973702 961222 520710 553094 168999 270711 898034 316505 694605 362129 178592 718452 58810 155077 324086 184444 474265 1000393 243326 229719 676340 428756 850918 78257 99133 1042214 4737 198776 860102 76670 521925 208737 344392 660898 995787 714593 734304 862939 1001939 830772 1011981 500854 901821 945625 926516 683076 568976 379667 279324 403738 314871 552938 998898 809810 999614 161064 601671 493897 312922 316893 238733 818143 36447 914396 196509 428794 301319 928827 808243 64003 894898 687063 518768 1008743 310624 996301 670808 473623 12089 310786 366674 805896 410885 553373 410795 157876 223668 751496 735507 395416 388056 638706 878366 920244 85542 721359 496324 557326 731129 1038678 47841 298287 234959 844418 725430 740516 735690 389778 623974 644478 576559 744330 907386 934610 15338 737456 84573 643386 876297 588559 643041 658259 275261 822775 908217 722493 568924 797563 571133 306718 7905 116977 92585 336543 924778 967542 406301 664429 985145 1021032 955038 756921 138677 103914 384980 582585 332518 841571 29514 783141 215292 262655 876274 161722 691400 806188 439966 56507 485184 1016607 157832 2155 720384 660813 370123 538772 820164 475378 842471 716547 538863 869261 669761 912905 916488 761698 838304 607484 92727 880631 140209 683188 888780 118423 299653 947214 927929 804562 519182 343148 28947 1006331 451493 1033780 886165 202921 193415 757069 21532 638262 578899 849317 597036 289347 756366 706477 32617 649778 521503 834779 795167 99499 196563 990247 449468 254743 284378 878222 948048 263464 1028168 398227 590868 148815 959637 613817 243168 748869 857885 335626 873906 383619 667297 1031571 934446 963273 1039813 272357 25 600219 195472 57750 416477 118719 912366 794558 791817 524736 514097 980346 338126 1004142 685964 626797 563331 726108 550807 165178 249633 388449 398542 207883 626887 490264 471826 199949 949047 657247 181798 285938 333399 150747 1030707 231789 750770 740211 789572 775609 812021 535761 33483 198419 404850 932069 194074 926011 583328 580193 600299 78584 938392 635709 930009 799377 871834 442676 814821 453204 710534 561734 923633 914706 694884 690485 413000 182945 69596 995848 312596 56409 602302 697994 393959 639384 1029500 328395 139315 685118 386731 453022 795858 761137 916870 137498 257918 979162 201835 528154 831066 760743 960347 48573 649063 769671 894078 217062 332048 850801 461981 196028 899743 397789 402343 127275 410821 232265 667948 801378 993814 882613 905445 840788 186250 539175 512810 964919 267518 156969 503162 788231 64945 108358 1014519 865284 821447 51088 888039 676655 41418 45597 494388 26833 708899 955525 599277 839413 357541 68198 544963 43497 1017859 940512 73101 945345 326997 901146 725700 224724 632216 380347 663816 1018685 567594 643953 860825 843611 692306 548462 781278 623953 252854 836837 453602 355719 928994 377490 679122 410151 917192 206128 459904 220065 454203 821504 165091 771367 37491 206152 81045 545074 910732 43218 767827 769531 605446 337513 110209 190978 447046 397663 825763 465035 1039124 18954 249573 280092 537115 997954 275349 363777 36717 721381 883875 629192 479484 1028948 458535 77765 643874 1023987 921819 638351 547098 177324 1046685 393601 951684 321133 93935 441914 156389 372389 372343 360222 785445 694219 463999 224466 492815 448983 217462 930243 266964 657095 862573 847520 58504 509724 378010 474844 736164 697946 1019864 544045 967810 257932 830758 1046544 691940 694717 717860 263746 824942 738431 1016473 224072 383783 738408 253167 891880 592380 49041 433845 1045166 374077 121366 113436 730216 138526 848536 544123 181418 362552 782014 915916 580171 338949 300975 646444 492518 370023 525977 462430 699483 196897 205102 306761 773963 87133 140834 493686 118175 517412 608686 1000339 446977 582377 287248 74226 410977 503551 1025033 676362 316273 1029406 749405 773877 294698 906210 863062 119025 444229 939340 996162 576992 973507 96063 119537 133575 384358 558084 1004343 636754 212021 883398 333424 43087 725500 477207 247031 757294 302025 822890 559533 641672 703857 458390 89721 380821 562697 606297 944322 69812 271469 617171 157175 885479 588732 134407 272391 437588 329689 771677 205289 805317 614892 93987 66582 29993 79071 53511 157962 749585 45538 651167 561606 454452 922856 975073 406097 195563 440616 406955 85554 418997 146844 127548 271608 834996 375173 857785 994995 258351 590053 112553 927864 745486 1046787 632441 143584 430689 654571 764410 193673 358362 610795 476894 584340 276557 306200 71742 172325 300087 312007 112663 465383 185653 1045780 604104 472709 544392 392798 600213 13618 880024 899785 472103 81186 875118 457659 673034 391951 862264 158815 278318 544181 562632 99877 673895 721493 417302 38208 893165 1024310 399546 838950 461789 608799 633458 552212 444341 958687 804258 980104 726748 838086 588495 747461 1005592 882217 186659 173138 372501 131297 40685 247163 867557 367308 915998 39119 452731 558923 284876 8864 702255 420035 870834 864902 1029437 630044 27822 198620 552517 895557 979779 656961 390605 178862 962837 424473 229306 272844 441455 748810 821467 270488 1023680 232063 1019742 934416 595225 136232 1006425 223157 483505 910968 317250 28172 665441 560422 227447 135453 975913 223149 145336 514295 59305 318923 727464 529962 583849 1025030 214863 454219 926865 921634 898714 161907 724977 228780 680666 387521 497403 377459 267585 381395 716292 45833 965992 485201 455175 374598 547276 320611 989473 618181 946252 62261 848662 91494 661165 731770 276939 251850 297750 498150 553418 755674 416916 747187 400065 106817 205719 30749 94211 1027565 248435 144358 833797 760466 91617 346835 535010 1035047 171387 824620 873432 81766 894019 851776 533961 378704 49437 165343 1014971 804775 223056 541406 1000536 593523 122632 362903 403311 538494 359895 136038 577649 532696 749360 212013 834036 913235 789739 282320 823092 402183 313284 778682 531597 211920 434140 17239 118786 814539 732470 849560 772538 943581 145467 737138 425085 7724 647735 1032031 187963 901795 220633 991707 665733 763251 407479 776424 862482 213900 274120 977291 860732 809256 1023208 903244 15232 263745 421719 1000890 229890 262934 241466 101093 817414 779434 629273 206306 801400 946501 412255 75339 403301 328945 323550 805308 796800 722430 890952 473175 163486 223614 362423 1036609 860986 673738 139558 362275 571634 295163 24309 969897 68616 1012081 187241 1020166 467681 177744 551209 183407 581257 393726 867266 597147 797486 852135 565285 946506 1032353 740537 607524 575675 226008 160616 136184 130099 660079 788779 628926 957565 449826 118333 916213 253541 556628 385821 1017345 956220 237451 855310 246187 870743 985329 854680 203424 999568 217557 63493 203501 704195 8488 377829 995977 800850 589313 45962 135116 41122 765977 128909 100336 837276 143440 348231 987031 246061 141606 180825 967492 945094 788290 88868 458720 389852 760303 918866 690999 225385 803738 552267 1002617 432233 178773 521665 234681 357726 940119 703525 259953 472269 261242 44335 242428 787391 293564 305498 633115 260929 40126 375141 255857 466148 832072 152275 245767 24381 373187 502892 291273 903782 649405 467642 942342 500860 474217 240781 581620 44575 64028 614263 821033 93941 997329 66641 532003 37414 640166 113588 660418 676577 43357 176769 34504 587990 276700 976474 122464 25787 962733 850470 1045140 961736 92543 858769 509142 248122 497571 979593 1034360 151763 39824 110530 441139 738648 254559 5939 331172 454674 22095 698775 187338 839246 614210 120813 292234 822749 226111 149497 1013547 661909 145134 338113 684507 964045 667167 431888 599080 77029 523331 266742 475783 461756 996593 327493 249808 60984 179299 999446 984511 252866 571382 644419 839029 111559 790190 1020906 903158 174648 883119 256496 59049 119819 402629 766587 1020891 967607 909021 793207 420668 406972 449162 103699 819808 249113 65153 57409 737599 974804 443933 268601 576181 283510 373211 385270 455939 1018252 280543 823479 578124 285735 500846 491136 51481 797277 694898 20887 605398 521414 549881 157447 640594 625151 844470 673312 719939 377642 815231 992501 707520 118892 344013 556252 221381 890222 805951 110322 433842 857565 514839 899221 10444 193003 625595 849896 1047227 914123 653365 458834 1020170 763704 517556 687871 237995 135151 853257 339805 812144 154672 672555 384929 420755 439873 895411 689472 920623 860139 249697 811382 480964 89851 448661 800194 827319 522690 853974 34920 366543 803734 581199 522477 586938 227663 838733 107679 698758 454090 291266 891659 569128 476778 356037 483973 548088 706450 640016 822435 414003 569644 377729 88770 715128 240421 757913 356992 346956 344558 930048 696896 982166 815869 404735 1029545 658467 84298 638980 88615 772643 1018322 694562 201577 397482 684056 732046 147425 72752 752287 888611 339271 521233 935793 913631 539927 615182 753819 693092 727310 1015755 317614 745336 1046448 1033551 268096 722053 979141 375687 996713 239897 1008088 667586 232007 76647 615095 589110 657274 717253 84470 484730 427432 477996 999788 850186 270586 679868 322227 69575 42397 176437 201644 971124 592963 338814 97017 118330 591519 705825 697474 861988 1022957 110541 900593 1001124 709991 268499 561973 272652 817873 424362 758531 537878 646894 1013868 648016 894045 572424 743510 493016 424930 729196 850508 494747 332936 813803 945490 810586 340887 87899 200468 789278 1028925 858900 867423 700594 703240 889204 627110 847652 559213 30811 113534 290120 444229 244912 579362 552245 31306 186074 221935 815302 291743 210759 835305 454169 154949 115432 802101 660500 20903 221107 770717 40667 721935 692512 128783 48219 162094 271533 132638 458947 348056 847450 192383 748293 825413 169262 26510 162138 671506 94128 477127 806331 787262 94318 1019725 254568 327661 270970 389990 20069 1033385 374247 458748 662008 720348 203857 903198 434989 175446 472402 534141 758354 520909 68366 167407 810619 615512 335528 879088 254463 915188 771274 921372 786169 292607 954914 867254 349128 626880 448479 337957 65423 420061 995384 75633 947894 640226 662245 55242 1009511 902081 1026468 58114 241169 796237 277685 741134 1006057 206782 675679 89736 835940 845360 87145 65840 829119 744227 238241 513126 420983 713724 356697 373682 678353 875139 451812 55613 520019 1031524 731934 888405 674633 813230 436194 748525 826945 777814 405905 666394 569231 401077 89489 525719 94666 430342 646348 763458 763725 293865 649261 764317 431799 134627 245031 372302 446315 259548 272941 456095 327185 232351 666427 562174 184595 886877 366156 78206 519457 1003306 972769 940629 586158 312703 638848 483164 691568 572342 351283 771730 172771 648594 715013 1002393 621767 418484 903561 356407 856734 1038118 955987 957655 548143 660437 211324 577798 47878 413455 400162 386038 746737 847113 941541 611582 848516 514139 207724 1027095 323222 1010305 790750 92769 490434 779356 27498 232092 461031 882351 517311 496048 5545 842404 917396 864037 591597 424516 701473 486827 527201 141570 138404 488340 69618 617521 864734 971605 902227 938889 890771 748553 110461 319910 948494 973293 807977 66697 292250 227045 746840 728597 957706 60150 985804 859283 687154 150730 144780 664367 866667 1036847 590948 180856 246035 921752 473186 508132 786955 314778 47450 881481 604727 1007472 404067 107877 348930 564600 1019480 397912 85463 286900 457817 93477 442537 562250 353351 588084 811628 513541 222027 307923 1025945 1025745 10319 1968 356014 797506 26755 597857 244908 228366 484314 46044 428439 689806 784778 817663 105722 359746 773264 924169 96864 383050 948266 47135 875996 517613 709723 986312 804994 125718 19050 265586 990443 447442 407907 533739 117685 947155 223892 850920 364545 349936 1021457 643457 408564 401827 63282 680883 824630 950665 520464 157661 1032566 110054 705291 496451 508643 686110 216390 275342 197812 977981 58665 284490 63394 491888 14815 1017447 245353 776842 739542 68281 715339 464512 221761 51320 608140 372973 474521 960193 506359 979599 466456 165906 469335 782792 591676 185042 228863 926494 983370 231879 634179 489915 93641 1045662 185853 399341 1010691 55398 421129 364455 478599 81941 358856 504575 596650 251138 58017 455854 337665 706409 838012 284819 570856 280298 194629 193584 700158 887563 417135 196395 680615 945073 628846 947151 155273 1018283 693820 606088 86543 853799 343509 459627 721641 512059 994490 550059 217482 488285 951154 126245 347561 952811 901637 949205 547520 241829 963711 1000799 353424 69678 946035 746631 926619 816526 810101 64185 553385 654003 415391 647298 1027652 737003 775949 386580 930619 864107 668001 828358 55587 417739 254015 580242 429009 520840 319954 1008790 913121 201089 402502 243091 201267 325243 131659 781169 996968 754589 774041 421561 827753 289780 816486 205593 33505 584688 401137 141284 846014 528869 62971 665744 836532 104076 192329 539958 785337 214399 304932 744213 889994 718272 347608 873742 123429 987699 1025080 748585 970061 1028639 133144 28688 796682 147889 757970 159631 397862 637560 15298 391450 486832 879594 403658 584519 942973 21470 911055 447823 849826 722704 512057 583570 503291 666017 554871 226320 278184 227220 926585 196336 678539 220498 613428 712445 557003 335911 689954 486947 974419 497346 431039 379383 150611 29113 309261 205869 608958 5123 474385 369439 334283 523132 88916 53837 580981 375140 796514 500439 53755 293600 822862 916485 757856 467320 811564 777152 484076 846744 554646 263958 371113 175375 380200 19129 413414 169874 1036804 347009 871352 299834 108623 1042150 277620 75522 820914 926598 656695 586058 861146 373157 165470 176215 144120 654248 549134 121552 389185 247449 183213 510018 834927 811686 95847 92574 708158 945058 32682 233910 189680 924035 424106 511427 7882 729314 948702 773602 839828 926590 18305 351634 553757 241849 558610 846903 958389 448025 196308 42395 72882 868297 586831 137832 457195 452885 362189 30894 179520 220402 141534 87139 106256 951923 861140 655327 382657 463189 797767 750684 915259 23156 853651 182908 744301 127059 408405 17090 631495 435097 646130 450071 605631 862094 808720 427591 985676 803490 89371 181890 721006 823015 54465 529371 519844 641682 384886 107980 411252 899198 650737 122544 260326 430248 910509 1000520 221961 721076 217193 526391 215661 900199 502441 925830 649640 171563 241203 913441 330962 481166 48018 98135 81416 111043 413078 148574 655852 351775 97745 752588 336931 218781 563484 987423 725974 314971 836624 988983 938034 242203 765838 905430 255208 178371 220472 411943 980653 459741 652277 1014836 90043 348184 762993 790383 220238 308677 40346 563754 280361 588122 856356 687646 419343 420850 870406 85992 509513 89036 1033979 839559 665894 726216 1016578 618720 786550 946413 9695 357434 293647 915686 942743 36547 303433 365695 416248 533257 1016193 117549 134927 133505 748697 955524 125871 518403 934518 1030334 87281 335691 446081 311611 610222 604538 341031 686331 210183 64660 289625 785702 882398 523776 445709 351620 291930 314379 503739 642310 89703 108133 267232 1008187 76852 247458 811134 157659 368563 211130 77722 146752 154140 344969 862909 640744 524394 745808 915316 356085 1011676 575538 930769 570797 459382 33464 164583 348666 254845 923726 764241 385514 619519 705987 1030571 928560 573257 83405 807192 191393 655214 141699 254907 735672 143815 704737 530750 881939 441198 37703 211278 640756 73153 223226 174108 275138 309989 515746 291549 13957 567873 825290 650315 1047405 498943 781668 88355 595531 512654 801602 568485 55317 859426 47006 742679 142951 456242 842643 858178 988157 828154 809889 262131 1020219 616695 110637 218748 19621 709229 863742 635696 174951 197348 962242 268010 33229 72615 248199 530567 349132 110660 301890 467303 992632 609038 73547 834032 580492 721310 71647 648715 11237 858446 558749 1020325 597511 900029 177418 658736 72598 637774 380173 1022495 233694 485288 65907 264045 138573 487991 476780 220695 152563 909994 563724 368029 199689 334707 777419 886917 737639 847434 735749 295128 296204 508074 335995 357539 195993 507987 248529 580216 849878 927686 874510 245226 263980 955084 947231 777236 112170 549616 102483 184339 640769 537600 306144 675719 263176 221328 1027165 227095 1024056 1021558 869958 730858 141232 555855 554364 356142 262194 352505 34242 658580 817572 68119 371521 259282 1011345 360081 11012 389920 947366 913425 267133 414908 1023285 44678 230654 238950 771509 208037 100929 293860 423999 660579 491745 284287 89107 486268 987615 1017732 865809 575471 178718 12741 686401 496768 451302 939285 747339 877877 887397 322256 639232 941018 425001 922192 132815 760957 924071 544121 411984 1036786 832184 445742 690621 508496 552470 970201 830068 586609 770532 263143 651127 548726 162851 399434 265963 211265 1006398 79093 512412 770298 800383 237924 476024 796811 439959 683793 619536 100388 761370 472576 116506 58039 172544 57652 54513 539260 840230 101175 56083 898415 496075 223894 1031330 971213 401427 970339 561892 109211 241800 731826 970179 674847 5012 341276 844878 399461 585479 790847 562486 998331 99991 494907 964434 667957 726107 618038 563739 1005354 1028432 773338 849457 168885 118228 950738 945620 723253 145966 369232 630123 842445 966404 724106 310273 458980 738786 328760 183235 470439 496058 253720 809603 377218 231263 573803 1036856 774059 263689 486005 743804 340631 675796 332032 148492 45187 576 413657 4940 12268 630450 926290 722625 719895 107250 1044671 539796 268682 930220 437497 221718 436881 215791 196318 783414 680890 234672 164046 659469 135257 111432 134192 840531 403205 274930 857579 281830 880153 916302 793325 589130 372788 877025 269480 190244 950457 243859 601488 143294 528464 490287 396702 741255 528739 198374 710352 578192 437410 123596 309670 305423 361855 956506 51623 722912 183987 203754 776666 579839 683703 902463 92493 506895 472140 841722 761746 628438 400116 171045 416061 374206 892790 263853 476263 621654 730206 258528 855342 959951 550522 845299 498227 595328 721246 749950 743706 931683 993 725501 105229 520341 365726 502865 524602 335834 304756 365885 63824 634390 834822 141803 477702 11989 246076 981092 438165 987332 779712 620571 755769 220725 105346 86627 757939 200095 235061 998132 635082 582172 450767 940138 448453 777194 590349 670918 125170 276715 143597 224747 571427 1316 629042 818722 792108 604993 896995 111767 585062 1013008 169932 869849 552495 470017 562683 662622 609128 35245 824900 471292 263925 510028 311230 881521 806465 74557 727364 672477 91831 153474 540149 30275 1026634 767041 8629 128268 332782 179012 189866 253827 711708 20858 244927 1001305 402770 294772 516132 30755 112785 115177 1020876 446423 184798 125490 735981 468819 720065 429774 949380 182998 590024 461791 227278 328325 712197 922540 2256 600807 186764 577309 990417 744810 104951 626242 5851 370908 480226 2253 934973 776690 919150 601747 155915 512964 968642 559118 11420 555087 270725 861918 134667 336114 752998 271939 313528 501489 500117 703397 344260 982005 408903 120589 151448 807562 689461 349097 305246 841376 974877 571467 969862 128523 1024832 755691 462915 669955 57058 467489 896780 830117 80590 537516 61467 577903 778959 374509 88817 866248 754488 492652 523216 427126 21853 947026 47168 598822 736280 2542 701323 490727 1044549 507441 49984 442543 15686 1033777 783283 277461 150911 227497 138364 869013 263899 867704 165108 764048 882501 134686 170171 575817 282928 820802 830517 598184 161808 623662 184584 160635 105695 547153 506527 952304 912025 35516 1028778 814621 115392 991654 761244 153721 821720 887784 3884 132191 426988 265346 683732 111250 246024 637972 404565 765876 530876 268646 263217 421069 932767 535008 349232 468939 247242 993810 884700 74748 816473 52782 746756 225941 942574 332425 843836 477998 608814 1023006 942428 62532 716865 436490 561149 342966 165462 495889 917503 360265 338717 710168 718342 279844 357963 640169 605176 287828 5402 500850 656768 310601 1013446 30918 517263 688728 559377 1003802 183765 790583 165055 928137 535884 939651 772635 88913 592558 446525 904561 40276 15866 265289 136081 1021080 701427 968174 671315 521415 246433 363865 862477 471216 495054 327705 726302 113348 883593 954788 714343 906650 833703 1041361 159693 521323 838973 831324 774073 174998 278823 867430 646295 274717 479365 223986 893274 224551 569400 543593 977399 432764 942697 280343 647141 358156 826115 252076 243363 66664 570420 709819 550962 186439 406256 541246 229783 392451 1039214 836368 393051 746009 972201 363633 735755 777389 123360 913286 975543 636931 433430 618967 397175 251399 447890 554448 874465 810950 782177 619328 917909 329203 678095 573404 801970 184675 462578 59325 28765 754577 602655 890334 890689 952091 633458 199839 437258 749635 187467 798277 337385 527726 158924 71031 165139 526249 988764 540098 454466 529183 298278 277527 973874 962468 488347 1864 643621 293165 220908 774286 275040 395350 322449 814086 923052 90843 123332 1001775 80086 64543 92678 326509 522543 411048 414106 283274 483596 380832 876293 525104 934983 457046 112277 581487 748732 602555 610006 433981 841421 51174 750878 80114 654815 871312 221698 313800 735451 753049 56799 659041 9901 315521 587090 879424 469704 948463 572864 951630 522657 658990 797135 682583 210224 637611 716267 149899 596338 654456 881858 48125 604393 193997 779208 1023271 870682 216449 602036 29540 65294 434069 803073 616565 588754 621994 600174 578045 706807 851845 811903 84485 517394 779154 667897 22393 909373 212830 259434 108200 886932 49180 372638 53704 730809 555809 884011 768367 641617 282217 995046 486683 239237 971023 388460 631724 97922 775128 388507 574437 205305 29097 13589 294126 719263 831501 683716 585428 959406 569264 839504 942856 958563 486630 526763 496860 462462 69669 349062 35337 751557 446086 162265 1047340 1027457 154184 787807 871492 1029375 189261 487191 857398 574480 632732 1008836 408137 347529 529373 269678 103595 925124 95200 114143 404202 165662 144150 970023 260475 630391 961814 309529 1002294 952245 757274 289484 958935 643649 115583 584474 863871 648583 1047625 661284 252466 818555 768412 91340 712279 734991 257860 177977 388411 863422 472110 738135 846478 1024773 1016557 558164 209892 509156 363062 606244 1014069 1011809 888164 695295 402781 987909 1037556 213214 546461 431709 962314 954369 616216 482426 786411 649067 853335 85105 25217 390756 1039558 323292 383194 926198 839220 825944 527529 522609 47191 962565 794564 834280 970822 714761 134308 976818 494077 306701 104168 911593 266460 822718 314322 639982 544808 700237 135880 581347 887689 812016 511444 120111 493450 442975 756261 744446 410141 21335 966796 276159 408340 249371 730624 342948 85161 910574 560154 1009701 136183 532890 938394 525693 780670 184812 156384 318764 616867 1077 510579 687475 232749 103370 971134 953819 217546 804229 569422 13230 1045128 128067 52949 558716 766044 314724 890154 332952 76446 367950 707591 948121 214923 994282 1019210 850138 109762 43302 115828 869881 247752 600433 605997 472411 812676 406081 282046 563879 516035 480912 1045397 404295 445365 582491 370629 291562 478318 498722 42371 710661 976486 1017707 838826 176205 452857 510784 70200 288062 878312 891308 491727 305303 835287 11585 313653 243932 766925 1037717 90836 46547 529847 136128 408635 197895 915940 837343 981915 771657 885642 682133 249674 88105 80960 612741 839235 453761 457858 540121 59557 142571 877617 92606 157744 61254 516880 482789 721099 64053 741704 283652 618752 776607 333796 973651 176766 574256 977238 361744 572054 428759 68081 237819 576191 1025862 338028 68058 217363 673398 771685 983542 1005775 422432 405724 270237 756439 803908 460980 608670 966191 797606 744245 639952 661635 213068 936589 543627 966304 370689 607818 738349 595193 68310 185313 127894 233507 595868 911147 315052 202073 6250 772834 185816 977656 890653 170281 917896 407812 332243 672769 573099 334242 966511 142805 424760 735644 287769 86511 82599 395488 275899 195840 420470 31489 774276 136604 806565 677812 867177 324795 204346 596821 1047711 773690 178110 288608 15907 239960 497087 760 918066 1042745 52044 355171 944081 812391 69756 980107 65350 660044 319207 424319 732828 539064 1023531 630000 763428 803681 122984 367028 517359 658782 700101 828231 380244 971948 386537 448069 215408 44457 631426 47345 917409 298140 310722 609202 857867 843307 23004 108944 986131 176098 425612 14523 890086 747699 1033612 617221 628211 856433 661280 3683 75373 208212 685707 994671 107722 402040 777879 1015785 514886 471645 863762 682801 13409 197224 9291 824015 589661 832609 748953 653548 574657 233204 114644 372438 699096 341552 1754 988544 191027 947210 303372 437759 872995 823515 109518 817678 515392 80862 811018 650379 742885 721843 753326 616952 264881 286431 445737 874747 824071 738378 631282 574174 828303 218047 688385 754703 914099 298607 641108 265377 601379 565102 617580 569546 850513 570421 1033421 690531 69878 910622 485505 255083 482187 404972 924310 279940 863441 1046080 312987 783988 951369 928293 167207 599974 877245 451205 843858 565415 994997 957873 438330 786601 141571 133085 567168 495363 848184 21409 292808 629678 662060 533113 341565 880586 118394 589126 968714 773655 230657 744652 941794 721789 116068 82482 918905 34692 130187 89988 867336 404700 155936 970804 42189 319959 518163 1008021 704649 458986 411927 158559 1030912 274736 267042 669742 411516 579302 839921 654851 494923 726000 212353 681665 9276 1005651 362647 436401 270630 950969 371514 274175 537186 1020144 511027 447034 117836 450667 570516 237784 26053 851647 939054 276399 115892 985640 284185 830077 219776 696833 443696 392290 176280 485199 835730 993377 976107 3383 344099 440803 865904 850308 518408 980275 172448 161058 782895 954370 298231 289957 465093 1047013 165238 114883 435389 79058 723748 599766 294224 408999 880008 629083 675192 1187 702513 22645 309363 652779 503598 424554 564806 4614 121750 3109 815160 1021538 632834 967091 496978 275917 232718 669382 646886 254204 151004 1031989 855301 728839 803984 771962 156423 783851 900821 967986 936967 90887 682582 1030049 266085 615327 1036614 931883 234818 494940 714457 400092 736007 145098 173000 433889 1030110 798681 635601 995085 790839 854621 601397 242261 761669 651918 419641 683092 8575 71561 380069 355784 385823 631757 838984 627987 520102 673214 317810 335547 415574 542757 93816 509418 33718 80558 734003 947438 367634 76392 140417 296378 850425 485961 577987 823908 568765 781224 698718 185765 266998 468673 1004858 727900 29952 955189 862022 803083 115576 503943 824817 738904 874178 237215 968883 519566 836742 345675 603266 846873 443439 266681 542813 371470 9067 865535 731589 759712 445102 362132 688447 852908 577966 911315 808659 1021486 631784 802175 458384 19402 472346 718906 333062 198468 83399 77068 822218 242184 309174 343523 706037 715939 848499 791053 509093 544583 874445 450239 156539 277067 313430 98194 501020 734889 866279 220928 462769 321151 610841 323307 399718 558478 143052 766231 304366 63934 464548 970667 298493 160664 87943 411060 411085 237258 928032 432034 819098 811687 41311 728010 584998 799397 899319 53986 265014 650973 286687 249991 130578 1004686 238034 78778 425481 130714 56015 1027935 644075 783879 1047449 41661 58765 381567 1039927 770561 676425 289488 830069 478906 171899 791917 674402 974942 95493 751852 585424 703684 125387 1043590 369624 639144 516152 354459 587091 1038379 291512 263979 369505 722768 749628 857181 616166 66176 780473 634620 116232 481031 903592 850164 456883 533397 428680 776154 974101 352445 452952 804194 654370 833913 243485 929766 826897 914340 767074 1043174 388828 387198 818611 12162 471748 3372 559137 1027330 854732 35638 11713 272719 837945 583944 1034797 995703 513560 606833 321281 678444 467896 4390 817247 725062 45868 689472 797036 1046845 600266 486842 571600 648111 225454 962804 746810 149472 29496 1004851 551386 88117 55689 399646 559845 369080 713227 957506 504341 998552 410854 71568 695078 36005 10379 959962 888922 430552 599597 924761 931574 706761 1007171 750378 158659 39735 433416 769484 929678 24708 36603 504739 697256 126518 460127 968825 5734 571512 674492 316664 335778 230038 362332 806705 314680 106373 734671 987927 909194 1032792 763752 506629 857597 941772 497853 886836 297850 235965 54826 318278 140014 706991 716879 408766 459722 231238 917646 914821 140931 150990 884110 407399 1044755 306100 335803 906644 58230 721674 906691 888095 611374 645639 837914 908674 801984 310149 946807 1011993 202293 305025 1031765 529826 312730 791455 475507 410819 891008 687012 32084 867460 676220 98810 734400 763857 541864 892975 53313 972537 820257 288630 119463 297010 269447 676132 875909 868370 1008000 139060 312753 78359 674356 511172 866248 637217 253394 593558 93351 90099 438282 877456 355827 817589 290194 1029436 944786 805492 424098 755785 39728 966561 365943 1031432 341692 833678 698067 581615 685800 581365 686715 330266 1027244 69488 959928 217541 1008835 283137 881111 51923 629804 1008268 186537 333642 1194 117080 823555 34773 416069 885651 731967 904256 574151 211915 671162 603136 674880 856693 106836 1015465 878467 652905 114163 408693 557478 757092 845568 1031876 567174 568452 1034216 825494 277057 418000 712860 831251 1029050 624558 987665 121348 424728 194411 998081 398423 641351 538551 582441 474270 499061 707110 391753 681360 770454 688 631335 571015 843489 749617 658508 515073 500305 906474 616005 2080 651558 700158 1037859 99114 11617 413942 558844 773129 428619 952894 247144 542923 28910 1040293 11268 689955 521370 611297 843762 527590 481122 49161 449879 637072 958109 637977 218076 569789 472933 71537 594734 584112 502555 975190 722815 207823 615393 65904 378370 48676 164126 24650 141682 692702 375806 171990 982668 918478 678896 680934 245904 601323 932646 535220 943556 49870 252696 898395 932849 100406 952577 393307 906468 1002886 954976 248857 918254 229698 1018233 570716 255333 872598 694738 450002 787745 350159 978102 992393 295167 451295 138677 913014 19042 48605 704290 556785 356781 1021315 454292 843831 557770 255918 63845 416743 455078 361442 266550 557958 169650 433092 200809 182523 15204 549789 216742 960275 734900 213726 886103 678398 6559 300182 443435 141264 27560 260094 226710 669953 96082 143598 422736 721134 534183 235621 928466 144981 257972 531716 119260 678877 708874 185235 43762 710796 548415 202620 350682 172111 121963 80715 1001503 1010805 93868 51508 268689 230452 676514 676749 733379 791843 535795 972111 344972 662462 746952 434841 130951 1039334 300366 911661 376466 321886 65591 49393 84819 180303 664630 576624 898478 781764 676998 944471 931664 1034287 550500 1011960 665640 833507 814480 886986 66280 200599 1018065 393958 686472 685289 573038 347788 301508 776409 583861 522396 131481 131146 504439 736286 664524 171140 238474 991931 892003 127925 474438 800065 38185 203115 337673 965666 866862 440091 879283 626677 15941 681118 901418 162292 94085 692399 978648 664701 678857 588142 77864 105362 853296 636127 636428 1006936 829085 575852 209530 391835 690232 677471 226538 935753 582635 478313 530138 465651 383461 570910 800842 827727 29979 233590 609345 604856 638914 471886 324934 126124 255958 18917 913895 25165 95127 154463 661813 818401 427527 648006 485190 488530 930669 588292 137650 690095 386516 36201 121879 736681 53644 534827 1174 472343 358824 413537 581715 623986 476287 745736 659448 765786 925740 71295 1045554 269583 931598 34826 272947 275192 111688 50770 989231 520224 432194 738 952799 597684 171302 608428 220417 529542 994148 574595 540117 787341 1007150 40351 226209 842339 137213 24092 376111 570565 141066 60282 539978 449559 424406 462622 751428 677854 287650 954064 613235 396867 389368 1037628 811952 291991 412704 141937 901078 315337 405931 818276 823881 1266 685293 440174 15468 457162 431226 896714 506666 820527 351920 759064 529262 847781 108077 459997 773802 328657 67157 694529 362324 700157 178125 464207 492901 602520 292099 139000 158424 188339 1011363 230672 847921 684420 1003555 203024 438515 386023 349240 595795 526377 846040 616799 204697 64734 321530 747093 1031558 605861 823059 413343 164132 209425 586381 501507 173917 265534 409079 842253 414338 197703 914562 568460 807623 99789 311685 180754 425668 952183 121082 209271 433141 451180 124926 797014 1038139 311258 496981 238734 970074 5491 758243 995010 664441 143851 932148 243930 896932 940411 836085 753024 143693 94817 786040 259492 235975 704862 699700 384249 517322 1029686 874819 607861 557298 837684 379619 508117 18496 352931 526326 953110 2199 319830 976001 186621 760896 171297 140080 665488 103015 723037 9681 565659 1009563 1039208 863701 496685 282194 86307 666834 389912 296802 160626 337155 322932 1002122 686015 334278 168476 605927 338808 233501 295983 885631 290957 368430 311184 477114 313843 430275 159079 390115 456739 397771 575647 909739 42395 783063 922213 500903 402268 227486 825007 1041101 996714 15481 508083 638203 585552 957671 999275 378736 434329 114187 145944 1020497 250200 72233 300220 246309 609953 500268 541854 47194 476941 421411 832714 248766 423738 851392 408207 332038 157257 592088 1022463 242506 963166 1040357 498290 318599 617764 220295 830211 470556 821318 287230 562961 837965 20983 322994 936640 911300 65899 767916 763766 394250 611164 746266 92254 889362 276102 999119 202472 149423 493610 1021376 69447 1045785 647311 1019784 955633 781677 356220 434405 390947 327466 649408 494648 836955 654516 1015979 455177 660444 578772 850066 225665 53293 539446 179022 88303 9626 909545 854461 779844 782770 212195 997184 923542 1001671 713851 652860 330656 723569 553965 963737 913985 165387 853722 133190 101625 536373 671941 994227 999279 811600 910742 952917 634861 14597 524827 89381 456674 945854 894082 284449 418911 808236 664801 745930 902811 317631 64943 551333 21615 1021233 144456 998074 71899 391676 217452 552216 193663 556767 977344 352591 536099 387165 833099 478452 234287 433213 277755 743201 862259 919051 788766 902386 813409 265110 488425 407049 662286 561520 326901 979210 764469 200561 996028 606240 662771 13621 142112 56694 430860 1023641 494565 28607 939621 235585 729906 595631 31624 324629 659476 984960 463395 847296 948988 866670 386441 466736 646716 139835 52527 886041 1040013 492204 757040 37746 242571 475913 345802 874998 663607 1007521 96479 243875 129909 451908 36981 959551 346252 392647 657718 31438 319401 199812 663025 354333 42587 449239 330007 907835 940056 644258 120127 198138 57015 808138 966050 490354 146165 786871 73375 379519 130288 539096 194104 997182 674990 495645 1045652 818836 885399 22651 269435 174759 937975 410732 914397 915298 292734 986988 410699 313078 5567 15229 1010556 304724 883124 515492 932810 745907 757048 162409 945330 928016 445836 1045083 301912 50345 709587 622218 1039104 973185 814485 703755 841110 605664 935232 1035640 818215 613840 137890 687469 18278 831393 559984 34060 919592 669797 93123 316282 870376 270453 962198 912224 14660 481258 777801 741226 669822 740132 795937 786123 383996 239431 58821 524728 824520 405177 713667 984552 122640 433574 523273 920347 262823 695932 1011052 925584 287618 511599 962852 928909 614973 905718 582478 643802 773268 948556 703337 1005382 122346 390384 333017 433953 643013 334373 1896 736448 391759 1030003 561088 756733 820439 63780 706546 974517 829006 515528 700402 309576 751051 899761 886296 991003 674567 577656 372640 651033 569058 847734 209195 86062 252892 797772 702268 601547 380572 631900 339644 509029 386669 21069 650615 343542 857532 1045130 354973 155259 1024668 128964 952129 540788 948034 561004 812765 205158 131720 636474 972749 671324 43118 548009 740303 442466 180885 891768 24713 768265 405698 260138 129027 77543 227681 440711 1040681 277011 424447 478233 593994 929965 829391 702128 878492 320340 712743 73439 4021 387502 837888 613756 811027 982756 1032569 172835 1005462 355875 746067 928948 500993 954140 626294 198609 933756 742020 4972 386913 626453 581269 907745 460816 861498 539531 894505 533708 525632 987176 26810 817993 228576 224817 73389 319614 298164 306927 279105 648486 123070 221103 314200 395841 22754 671298 49145 132496 532839 673150 480460 333340 285563 772539 695713 747695 1004972 435542 445929 298073 873583 226609 67899 784109 518812 517425 1033169 891265 778736 3263 963336 558322 766857 449352 19940 106077 561262 1021117 974217 549799 260613 155156 990659 1032183 780955 907717 421247 847926 232928 1037389 429904 948118 690536 458926 63979 861192 316715 1033453 243883 598724 336901 923283 121870 337093 777271 419629 621109 103242 827364 499916 606056 644183 812437 537222 495248 368434 663734 535795 864700 24806 260630 683696 367260 569539 727147 450784 439049 644316 522444 508838 146811 87687 87861 264876 181649 173793 501510 575903 401549 709448 465796 241840 490965 412127 147543 39188 722804 699917 467467 795013 856726 441598 67215 875200 450575 672288 570808 558085 715989 531368 348607 841626 709250 282379 1032127 1009480 571347 11653 696376 329948 413995 428181 55183 873127 225553 652927 829067 43007 927917 468681 611034 218556 424015 870078 89994 1031868 495592 947694 742800 628831 565136 674476 465988 800523 473086 288399 909795 387753 867091 596721 431116 158502 285775 138611 59460 414963 602458 871543 586866 898438 1036925 492452 350051 1026007 789286 884838 127303 590052 989800 317036 601138 3117 852856 980008 906396 219192 749105 538450 492002 365326 792465 332134 233154 554684 315962 998433 827875 574932 464626 327176 706123 874473 599331 818913 922599 734742 176988 863287 387078 51064 995278 77274 437726 658863 495823 59997 14086 1044833 374106 695191 435194 302775 218510 520994 1039515 979423 426795 249567 497836 455560 899608 130416 784470 353641 884959 725693 306341 548538 104751 937072 438280 981176 245850 755321 429781 920358 655316 475018 737218 1046727 953786 699803 232557 101349 212296 123495 2518 910029 163682 655342 237792 748625 1045260 97521 829139 783428 689650 817529 558557 114689 140513 992081 259468 768741 195660 10887 639829 701137 542920 345583 142097 107689 571280 772000 311163 202967 939777 999797 975539 888776 792351 14733 52925 589422 186895 847563 208387 481980 529563 929110 476111 669741 1048241 668442 238802 1012798 873444 1025094 1015712 455408 566250 692172 947505 224071 78620 361445 983394 541645 617209 569994 881522 425743 55971 599548 882310 702495 903008 656700 797221 929552 544026 125075 838332 845182 593632 409100 125467 183043 882531 966133 342005 129475 231801 192354 1038948 262881 999582 244906 349796 543495 754030 202728 198740 95971 563756 765819 404600 255908 676671 701062 685945 477057 495535 894321 212707 861746 884140 411238 78245 959861 546568 426453 434325 210314 242104 423664 808682 156088 286806 429103 590528 175302 909986 1020878 863639 490882 353789 196682 378068 6974 284140 862440 471615 637518 818331 761390 197764 432267 1028951 626280 665522 797139 860947 277028 896447 676998 398564 620726 9985 900619 807557 150709 625334 993097 792276 755836 1027965 121134 233043 950954 349147 205100 649128 776866 112312 843191 521245 675084 180191 858824 284704 759890 768129 310877 347076 618788 168882 1000694 650047 820981 902891 364058 857962 1022075 307847 899280 255556 38963 301638 659494 631663 123098 798156 591790 745650 883189 1024291 542716 333429 814154 480565 838441 152648 271973 725075 133459 295260 782612 771761 144667 44296 816107 914151 624677 454469 739777 425585 434075 350515 304433 801328 649387 554386 328986 1042152 400644 743754 325920 839104 249693 607203 587305 256197 657391 184333 473824 236390 913653 570394 377909 916217 758579 922239 152026 1025845 631404 285271 424648 602806 678379 178144 643512 859005 747771 726267 268715 283501 454511 960944 100963 743631 494107 269480 730343 646863 94040 78769 333827 460284 170884 660542 341189 795852 789888 529380 226050 532502 398128 661727 427471 349078 108031 35467 950280 264812 579416 446954 1018060 755613 19758 813605 958462 237201 773749 1016067 160454 580499 516006 730995 671758 867412 683839 725512 838918 489577 823873 452984 92577 186824 1003696 469789 328982 107855 885271 366964 873055 267069 834049 736416 785597 382903 1000577 914151 257074 277316 602795 1020212 170501 967506 685848 37780 1013058 289455 4710 548281 218935 1010192 937910 330618 657401 102541 397613 315729 1037021 207907 470131 715995 862975 426545 120631 140636 155582 120827 598952 973880 352574 133931 560381 175483 234724 506443 955375 237650 637406 64843 944954 583568 253337 110081 701472 995882 483401 802980 740069 428987 592228 863313 9044 773377 76839 713607 210232 1023070 1039376 810154 751844 851544 209250 535171 193452 95769 105892 926910 119914 570863 675874 893034 40954 909261 895594 669821 224702 284105 1033425 75342 13338 662172 459500 76313 140537 377381 571415 459647 793158 127462 383985 31235 791156 553349 642782 521613 113911 969549 863876 698091 661193 425130 965198 737355 136934 177841 280556 212419 158416 372373 378833 310730 410379 491059 285108 977340 995234 562311 1011984 454233 527520 112181 657827 492614 589464 232961 125938 592010 950046 511319 721348 271635 358732 384196 47779 67887 947774 859258 1015902 340499 645526 439504 539530 115544 994808 63168 1042428 290680 98703 412776 866640 847957 184967 113034 413542 593843 560017 191499 31455 606137 200802 253047 266660 1033077 678451 130684 414560 812885 107587 852330 744961 444846 272464 860346 143931 602936 846626 197764 837637 917391 760065 209415 406297 103860 553529 986149 579448 716939 608157 877540 437732 833371 624385 301294 366693 58961 481215 543249 116421 67324 509747 824768 535316 850130 263487 60049 720420 149930 110792 288701 152589 400961 537655 380324 704683 240309 340472 65094 265243 80652 131326 789962 128834 904110 801085 385787 69702 602599 217135 550854 104210 578663 869712 18877 684502 717761 286370 805527 405893 688879 1045802 401581 796246 364492 676209 452479 492612 539545 366595 598061 956302 934777 116211 672255 788791 858356 376150 907998 799623 559736 876995 278488 34440 261075 967898 445856 720010 143034 549562 768267 237215 367430 683656 225172 661791 219250 863983 100312 352294 693406 420507 213531 222225 171535 1041597 366786 710149 97132 59786 843991 64616 857155 846524 1047177 366438 584066 601103 594344 447853 155134 753605 912941 1005489 888559 267043 119984 18089 310386 281330 194288 620176 803334 307198 357455 105445 859919 781210 911955 36843 528215 578587 890151 894250 209800 100696 131095 265196 281011 631089 673304 1001153 619980 91141 254525 110331 170539 6458 69699 461107 868364 746424 703750 338370 331792 896622 1802 829769 711354 895180 347891 764201 274675 578376 317453 305164 363655 203737 194757 747098 592038 887423 514861 645829 240227 392633 52604 997054 735544 128781 729740 719613 960385 423812 696923 400381 199420 977962 887434 800381 468303 338578 7905 447488 1014914 818513 117193 835406 852865 114815 904400 485617 21147 167481 622889 23481 749574 883489 665641 573752 272472 877276 281547 849479 587535 115859 438061 405375 687883 405363 184081 798145 758543 704301 324189 590511 642627 1026166 903835 58672 48309 382344 1025146 5616 627667 430752 75851 54237 621298 281214 502404 745643 25547 414440 724033 136529 684792 117031 338878 755338 391291 97927 976094 833877 1046584 980188 827815 354166 606839 944888 817860 21491 400483 1046838 518146 634775 686221 507378 721107 888178 311145 989710 216270 26454 600015 64879 533548 242268 1023868 213886 958541 557917 410511 991144 728113 148346 682252 694750 148736 750741 669020 334614 768643 951765 50891 592328 540584 309286 978185 292465 883457 856759 160170 710676 608069 878458 913574 121012 955342 1009575 213209 733658 906522 772153 158852 891157 722251 357999 997834 965750 210087 449613 1000244 20240 240152 210200 172078 140670 299948 913886 597383 746077 608022 667116 394741 832205 528939 275286 293519 891636 760679 462706 940881 447099 1036902 14173 507803 766223 815211 212084 65202 305889 985308 1020124 84030 843047 436675 678908 773323 305817 199759 941822 95816 747508 611665 256337 77962 137338 26048 187689 573898 604784 441141 50174 537379 762783 254063 848649 641301 552404 486865 835530 35845 914273 498143 640133 1007802 514969 88517 275647 700642 145239 790992 737734 435083 241016 185842 888615 255402 46940 342594 243510 852631 650601 111482 450441 412815 484232 755575 351613 152881 202150 937405 486064 849410 287797 65521 387461 977129 958632 694877 342435 782515 305658 674927 400502 889232 235816 342329 960941 809364 425394 772083 873402 637239 338462 558197 523349 814038 4213 692158 596217 94255 732868 893040 845670 233705 658333 103248 45597 752906 967315 232395 402663 684159 925890 697452 831823 93335 708932 667495 197411 458888 629180 755474 165111 893417 42704 93798 455841 824630 256167 459138 264126 878160 32623 800296 729132 1044730 604121 126015 200846 457053 399259 495183 258252 1004677 588269 803336 590480 237793 605197 370875 697801 954055 555451 929759 154924 899309 154045 848270 713390 462065 617052 599301 936971 181203 200166 728871 278339 780918 292650 844539 145175 621090 177663 803370 1038224 131333 512957 36226 86649 776877 982977 382325 646112 784527 642030 1030810 536217 342660 31015 380459 991419 677703 1004502 754310 804896 283896 204904 371629 962281 1020315 432079 1019845 1021945 88986 193535 100250 1004405 531007 363633 732954 533322 525883 819874 206294 602023 422434 818837 941956 756606 369389 97101 66687 215304 211062 828244 713285 958014 730623 81208 93176 334176 80556 174088 608990 583026 211460 354267 98018 794298 361588 344649 134928 800580 806860 158448 18972 355166 225215 507888 693980 17948 437863 792175 906441 734677 832704 38679 412803 143524 426793 928403 929866 420072 358886 259605 765061 528836 651680 583635 34879 275360 812003 152453 873893 561318 205726 106217 668297 1022277 435623 720448 465122 422066 416053 475342 376650 983394 4196 175453 985471 8594 784564 716475 395490 378815 992138 921655 691451 216878 433838 821800 869363 642149 859340 24166 486168 291248 863731 738511 528220 852893 133145 911299 581079 679296 581524 667817 820289 722416 315298 173160 565625 906056 479970 577518 869888 696359 1002457 836781 787582 856048 40303 1025305 37436 222027 414575 737579 849833 220322 88842 49889 741590 472229 379732 27324 466425 302790 572870 810048 9198 1039806 46779 555639 580785 845830 695795 611439 161765 40031 345874 270775 551760 263755 363042 118502 889692 766609 322573 465428 844696 332733 841508 245599 1025846 784029 25499 701800 741770 657093 438282 358867 581265 156428 510445 290251 508775 737805 927269 934523 945872 501415 960886 30102 678320 205950 606471 187855 108435 111735 264933 18274 546598 366912 200319 401546 721595 873413 951595 865800 78026 763836 635552 884643 603242 765979 806266 982178 1023452 197532 30650 630868 277249 256320 476995 413320 960478 105673 384606 190485 290591 566078 857143 747348 178834 864107 896349 658592 889768 104030 730182 39645 439287 447467 983497 828399 910778 597801 968098 582974 848975 691955 417521 898104 76984 904809 603323 162511 290331 188780 769640 148471 510530 522533 502851 350250 112156 22654 827389 125412 117306 215207 1013035 381478 791379 335251 661955 744695 914112 805496 915107 730590 954112 296531 714762 853098 840758 131170 837149 657578 853158 435368 97635 100277 514363 749676 636746 210980 864772 1038010 397984 24211 808627 79072 191514 395811 247581 808690 308944 155899 695228 724040 451775 457922 357936 1035259 1007430 677671 590265 92523 561065 673370 787391 579771 259986 100752 719947 197459 481675 157058 1005195 568414 422276 545006 797010 943434 736595 176405 165781 954954 972079 697916 1007855 1015511 316469 387115 324126 492075 741604 570033 116099 78788 91552 573981 476070 110567 411954 221126 119728 191515 194374 556677 297968 269226 26859 845622 684631 140323 810263 357691 1002747 664027 962849 877304 131736 523367 84293 632408 166666 199459 821540 744775 880596 706990 678977 215605 449692 367724 118405 549017 475052 238851 865467 221548 752243 501470 845077 100266 696834 523181 556965 17621 216976 628707 50917 265585 164087 466743 264240 800137 395572 395555 463942 384297 823530 775528 313292 1043681 337632 348296 402377 139849 24702 125003 325163 601207 330324 331835 725568 645258 682132 1029671 6461 871971 657299 247460 512699 547815 728140 246151 202036 1037310 619740 24172 343690 784535 653575 409906 15489 850018 965298 900733 599360 162580 824935 962611 483285 540135 287700 678400 23726 638999 112204 875986 122400 982886 77124 770141 839907 279704 21719 589207 177299 983032 595523 929085 496689 112082 702570 14157 691873 64247 159826 530570 454442 753980 360869 997116 1037817 472058 978738 116333 553117 353424 179050 605420 705164 1756 571620 55118 982429 130502 60121 404904 354957 817078 226728 514006 319866 744217 925523 270840 1036907 705247 90113 643311 122309 1018624 983674 849636 523479 322802 808110 120770 342608 76853 649262 1039799 391875 217799 189105 957879 251178 785840 384657 977913 785248 211320 613195 131192 668326 880300 900611 43891 678943 89693 975358 301549 167251 77472 473381 371246 506032 558863 425096 872512 976388 113990 912601 133746 850692 266599 271085 845273 463817 850583 159807 725706 355150 426878 905069 887138 709619 833227 877753 572926 180221 269230 36489 419267 514579 213596 427495 740119 339395 90255 626433 209446 253947 785923 1030570 314718 489360 372986 209367 1032691 701882 1043129 270372 441436 982678 119817 399949 496852 20899 932279 730037 230362 1036869 690452 933346 616113 450630 580725 1018110 267232 311376 464820 259160 966580 578676 332973 687841 94393 746662 253890 591792 492613 456510 1112 175742 148205 276856 584024 640043 623886 686069 474543 1002295 812869 436024 292046 133194 265975 719914 348970 991916 687818 595095 625341 414925 490282 569263 157571 240831 360133 849542 166910 56503 48911 677011 572851 7055 147647 974901 508331 169287 588880 1004329 870643 813952 201345 693013 650524 542207 594134 379393 801979 815920 869908 200409 55274 235681 75465 302572 629957 717698 180673 958832 910318 534828 279698 625147 380170 567191 1019922 456459 170818 824802 515291 733056 401859 1004750 749518 862749 737342 1019715 482957 992778 94057 580299 1008639 119637 875899 59410 771279 265068 39604 672620 1000430 72100 677331 959823 468749 1020854 207006 185044 477988 180796 390238 396858 280814 39225 511584 989027 895338 934030 64629 572502 666204 339078 590194 1046971 529097 181835 506289 371554 235391 304238 886671 380092 348043 217955 298988 412000 702656 896514 853678 1006984 707639 443912 428862 1017489 565961 547988 562441 852863 403863 780970 782336 451958 583299 801203 477464 503874 183476 101371 51915 756432 74006 677170 444822 786355 224983 164588 98425 216480 822252 742689 1039738 608242 1027466 378541 89634 771879 756909 99793 982014 305504 367252 162992 338207 1008357 476482 977363 56474 7839 1002495 526502 110345 945821 598998 1001976 198409 363663 814101 662655 939450 797262 422607 410962 549698 381522 1034589 51309 764746 1038394 1042649 90416 117119 776520 59041 821984 914962 642274 342234 923941 692793 238867 101099 942219 771244 818951 827901 257793 599592 353170 479618 250972 32240 628650 950187 162517 233031 294121 604656 462727 192759 197132 317836 228082 525261 172918 79871 190843 1041690 1047470 979850 58345 622644 451548 115638 718826 567795 402512 581070 979084 19764 570620 1010016 499396 370521 429557 459967 668138 955592 985077 940420 401467 847208 969948 377097 630614 586023 219178 260333 830656 836726 919431 845715 304736 195787 572220 815266 160515 671006 919223 481670 867033 1041004 454923 277998 765942 245815 17773 955468 911058 453893 619448 377432 638666 499421 983274 672141 776860 792525 165797 709547 993519 959078 149679 247603 851145 826942 150386 150510 505367 695405 593533 907111 129576 1018896 116737 629100 293938 587466 407124 145 284108 675134 131186 675500 782194 607126 108151 408922 555269 605695 983590 766585 913992 511275 874341 296108 246628 801485 455871 544730 779621 796192 943072 940463 432826 471137 338461 493082 309177 768336 661737 154573 686872 437171 77409 727233 325237 22996 460225 644783 263888 551422 120813 49047 711948 185091 134121 807485 595569 518329 284513 505511 943405 620664 487202 467617 706766 980382 477087 675385 874185 701963 1041773 587843 234231 671397 638407 752341 743443 237525 108298 94156 610365 123401 940346 550214 392570 164400 360060 303654 217649 392769 152474 916116 842159 356788 1038466 177274 290980 999943 561351 162824 888228 842554 906271 223280 596392 228435 569059 200490 252042 136156 414354 371442 614796 928864 136782 347589 894930 125169 984925 206504 987875 856485 199081 841185 206636 733204 362561 512380 1031805 48092 243158 317895 184457 87837 810303 884182 707435 72446 344565 897024 97308 193574 790679 748127 755454 397123 319336 942932 946260 284039 540364 643586 996551 260389 186830 672462 750051 922073 566941 621541 990871 805213 894731 684470 578489 1021941 407821 1002356 959616 135396 63293 751509 362248 376565 797019 249941 871633 168179 574664 970804 207680 349744 851209 448116 840733 117506 549962 31644 925204 636225 760792 456184 736564 725195 365734 36374 625523 478209 548809 861002 57639 365639 495356 49195 1015182 144007 140573 802580 163655 849839 661166 392868 322775 571694 744021 304702 478502 908667 297308 916106 118783 129166 200753 770546 198291 424037 323303 571686 863223 24961 133556 497560 261537 727910 985457 402433 861167 544030 773149 940250 338592 969143 1008986 497892 723288 691392 241391 652193 277537 1033936 158020 358872 748517 195072 388073 1024533 763637 534124 1009167 572710 665989 722613 306957 752287 46637 154753 501468 556375 687721 19706 599708 1048553 367386 118091 622861 756020 726276 991015 561943 635099 1015118 1006914 484418 914374 923141 71637 874302 432287 35480 655646 191069 697430 342109 1026526 264212 122526 395019 740825 780158 583277 119102 700505 818393 218752 679159 2220 227846 915925 582681 196257 974605 200750 732397 309007 203415 172693 733855 585807 309874 59347 220606 405181 502801 833783 85184 981306 396554 5589 601212 402861 35734 833924 762030 13693 677652 442079 15478 246297 172166 1004805 428761 719216 895762 99290 1025855 535161 1010818 196740 157171 1008045 638404 725486 789670 464264 7020 99656 1022701 123659 194093 504453 369342 219709 299876 889051 962807 121509 621965 318279 673239 491474 427211 279814 286083 269780 937828 835101 755843 150976 31299 182227 103490 100911 805237 907569 574353 482239 583852 1037193 1021732 628113 342975 427756 861715 238025 81704 607922 1627 581138 194692 298486 116059 395287 587543 373784 61527 244235 812102 569657 240889 784162 304154 651970 319947 313366 951748 933853 913085 124835 590867 175610 980389 1015562 628223 435532 504506 520850 659234 128330 189721 441858 135226 588078 411457 680233 919465 52345 595862 482391 377333 364397 209121 933089 297544 310162 438990 440736 318192 886833 408172 122738 105952 614108 633521 347576 982318 942052 230644 99031 836499 915169 577905 342199 281838 98095 890825 1036615 263873 456811 518015 316151 688306 1035001 749692 161084 199948 236673 1026955 867599 389436 603246 168670 174446 927316 487534 649863 323546 436619 18677 334080 116952 89274 517561 102308 412784 620256 639543 246579 122545 230560 909869 439378 666667 850110 5662 264200 145011 871590 741329 438339 422050 700645 722642 664657 1043415 282029 306416 534887 37808 267094 733885 469790 686805 662231 957458 730096 276334 235089 631944 726463 806823 1003909 1012735 856655 898611 115288 746267 709575 480966 698710 315330 58677 570010 934445 590239 678663 363755 263213 859810 727954 173947 848591 667518 702350 888591 228907 341034 119447 96239 455552 346209 793518 731754 294320 645154 54711 917328 1029569 189488 258041 781430 836445 874130 110241 172342 920914 354068 451391 1028844 490004 69573 505158 907642 606262 299384 457360 867268 280309 198723 8153 576565 661165 856066 368959 701753 678241 1013973 398025 120257 1043255 265117 637148 675266 1014522 417411 700615 727734 637591 964978 633145 705561 204704 330392 76485 858093 209868 912105 618597 784183 882037 242332 970740 864895 378904 892332 832179 489044 160984 458840 990661 542662 899836 560035 838322 856298 585837 369108 774120 81242 209465 1030903 186677 222898 369939 121179 585806 233748 476624 396819 382284 817061 674283 462197 321322 649486 331778 1037213 826440 930811 565334 743659 821995 566175 441679 415361 262586 986159 623606 334534 208963 812898 957562 1011173 581492 426232 522924 296527 965154 832304 274050 593205 402821 111439 17559 78606 502202 159264 341673 578583 453184 783471 191514 765134 863867 161677 707184 1023607 817717 742863 775638 197527 865816 800527 156057 70779 550965 80169 872619 940978 31872 797823 714274 998031 695633 974966 992698 687528 695268 163831 377935 655706 223450 916975 108645 747074 924854 889295 785056 185797 626785 869388 312908 120457 296359 559776 469462 274682 286648 62855 202576 320454 682920 912195 959729 862305 637166 488793 60819 1017730 1016297 924882 557364 64932 9302 120507 1009013 143238 698843 655525 960030 700075 319616 27941 226712 544219 131889 98389 515441 296352 389693 220242 65244 125130 457690 400828 320302 239852 13470 993337 646242 76508 417799 99057 95638 502583 92405 345363 62348 783066 813611 4687 615722 924522 935633 42843 82938 91086 840437 1013359 107691 660655 822277 414664 587662 226559 975190 78376 350489 1035887 68769 651092 553576 295415 883328 77973 453047 273490 115446 413496 353001 580223 733668 21774 331780 20033 778133 657645 119219 807584 678195 199468 255939 598118 907599 524843 471462 774819 594013 251593 655091 715562 359733 786668 356323 190226 87444 648189 91606 582453 130713 211817 394188 872628 857416 235297 835309 47473 657162 583707 196354 824467 932395 335054 20217 142086 378459 445882 138596 101368 703790 719326 986362 692573 852636 643904 251157 652396 832897 39785 766515 291361 600094 692198 419446 131001 419990 714440 903716 724792 743794 645925 846887 648166 678430 444821 705165 128717 425833 89269 682761 1010493 482313 772519 195440 37705 874773 531600 57918 754760 564873 169241 186127 113492 297925 725743 285478 250318 638990 1020484 510441 475608 570124 637003 129378 15065 974155 94143 617152 99837 553146 431453 723668 293555 41262 242789 426645 721709 163040 774941 268188 897251 808171 347982 400552 516368 505295 248517 520732 258356 520177 206803 824956 623504 77848 366030 968436 1037229 665586 437646 307153 400085 673421 368112 601349 263320 426206 550999 826023 275273 961085 666918 996721 709759 875751 428103 461632 673173 815739 261543 228248 509993 3198 1013175 18462 149152 666839 707053 668956 862369 581203 24897 473600 79766 60706 908464 279005 365358 470872 512957 687080 177630 679277 565483 932860 100699 1014462 802372 617239 559905 183817 733653 231387 590063 1010165 428591 603918 933193 1000840 453352 353306 62453 386223 43288 913805 40574 495801 980957 391578 323764 991452 533719 499351 613674 283311 844972 486269 305591 307886 307077 214123 955382 70842 601487 976675 361926 105622 177020 1047436 416202 153195 511743 767022 536553 679749 123732 523961 938447 1023379 578997 148606 141163 592299 510438 899828 473967 99907 847530 738357 741331 870649 416331 843646 295507 250573 915222 436658 1016044 30882 425948 1011160 1035875 752576 756851 181657 267966 897621 437811 444867 37832 49135 760954 479944 98705 908803 880936 575807 500460 865386 980260 296546 54768 508383 1047765 50319 964728 906370 644265 401352 875683 266840 834961 304690 789844 594376 31107 686234 664243 360991 649207 916203 648874 582669 504427 890041 756072 315942 526559 459193 140770 579939 618074 537158 317005 57758 562531 768990 907429 534041 871560 186787 639786 179704 555739 982235 575710 1029314 339055 847217 265736 373476 962271 227953 593075 800302 900552 506511 854320 219731 966475 580769 693904 799086 200844 362529 731946 240760 1008181 839084 967963 136147 599283 829317 237249 69570 329208 2578 1045311 671982 555896 951390 1037053 26851 24876 1011862 591909 336528 959698 177292 461607 862923 66218 70199 67381 342219 184827 395313 782024 616108 778636 344632 696345 76270 943147 891309 924073 121846 388394 763416 507578 643724 621788 908706 1027027 395356 171293 804249 72511 284021 757192 373487 973199 276429 426302 301756 117268 535482 1042661 881336 228198 627834 905639 565698 445407 79020 938095 655451 40481 407253 458416 518443 171404 378333 493277 252283 660168 341391 82162 434618 313410 47900 384746 140793 917158 570777 993606 700014 356714 1017468 117644 641013 158532 653859 864454 832650 322222 278605 684031 27600 448105 881822 805066 863117 999926 767776 143291 235564 639519 709821 27371 879929 250220 491462 999032 245225 148655 596079 207106 837007 53113 787792 12336 215080 891042 957413 671017 623312 188101 170255 297244 633931 44225 338322 137656 394621 564793 1016469 609716 686578 898069 133669 817480 118871 669951 790449 627378 27390 898535 136335 192179 432223 325248 304246 199951 816017 925120 638466 881937 611541 707172 707380 958980 578060 150377 600559 851899 1003324 386196 738428 849674 7951 598764 276999 657994 471891 16698 530207 459225 548219 433296 958010 469144 401180 997567 434223 170091 133745 87263 779450 497341 570072 200651 107259 721145 732499 269474 231927 641298 532744 689992 1005846 885244 419777 231650 592035 392240 212589 683102 754255 651820 394653 492265 518575 50417 758280 600182 357561 477315 724231 579646 250955 106605 419097 938298 142500 797754 544353 182955 826857 885757 119587 407699 154786 754890 619595 565305 416314 355642 907749 621737 818562 330219 922534 996146 355118 586238 616802 563174 712278 643992 572307 688669 954615 839777 226265 749810 898160 322056 132468 999364 719365 360124 1048012 322231 76640 513460 1025258 549681 21259 375721 77308 685149 488695 733015 1013717 47019 841463 73216 286058 1022286 448838 208872 431702 27837 483069 173274 206679 364850 771742 540833 287438 960046 225932 477072 555331 970739 975248 232187 629215 461832 612182 820668 631537 431545 988397 1018031 221802 219797 139595 194357 222816 818926 1024455 824245 679311 586332 508573 318486 722899 267322 667502 620103 374447 682024 596925 44216 220617 547463 318323 1047262 144235 857344 133979 502194 385284 221950 805287 359475 869285 173615 491113 27615 1031301 645895 111643 1013054 266622 437564 491544 881752 187789 695371 850720 790841 430421 12274 870872 506996 721821 146612 177479 965533 954829 473176 611163 869838 446581 171626 933730 45091 707527 943289 877201 240190 317464 950231 1035393 363203 914019 30620 826284 961501 307398 592804 947701 251832 115458 124876 1020189 705796 787199 616633 936783 107385 922950 421969 807829 768077 1022341 150079 680544 330431 256783 696435 164356 991376 29017 884640 190265 576133 819326 93117 743835 196839 838076 754821 994347 315394 809973 375287 902605 21673 341039 463062 244168 706736 679444 1046313 421961 630641 369779 829628 810720 438856 709053 1024926 250112 883991 163977 404641 671875 223939 949264 582622 409125 864692 635057 682286 387588 213081 371822 397489 261159 473506 503662 42827 351475 819588 478329 870178 85431 383353 39295 539682 401698 658685 782353 653433 820167 110098 867814 268571 742560 1040829 845144 686655 920968 539782 798181 678879 1031104 241404 476334 103996 821355 426543 445691 515673 774417 615476 196788 793211 315424 492709 680170 509615 1037670 246046 915020 682308 396953 451009 336306 989004 122831 583091 720022 919840 117766 483229 477590 802521 1043869 713260 324852 734424 1048281 883857 533782 698430 389729 280321 383750 945012 465859 917302 991986 674469 518125 570604 119981 393279 533940 34405 58413 735606 1039952 617702 410123 1026753 966110 399671 19462 865371 3037 909351 839040 661187 340914 243462 233471 210748 580900 16426 162733 685134 824544 59242 870361 723523 197878 921254 179060 395179 572762 674365 621973 578009 887908 830869 423414 1030499 26448 534422 966004 433829 1041087 126767 466578 632383 80692 589776 206327 523667 1043864 42479 377579 700232 516023 7043 358366 100298 792769 603276 400098 526791 788938 531337 665132 291507 616009 925184 891030 184133 35997 624889 812576 925688 360067 824707 424043 626059 485793 353582 212796 765313 835583 593552 446719 906914 647305 244161 695106 99704 282510 1035486 762677 905427 294724 403593 22065 454214 534593 619623 518702 116391 471555 949153 347723 367251 863082 235876 502602 898791 611129 603489 160784 866632 471192 872525 460330 451740 113557 794722 121411 722319 202142 507356 869551 878351 184840 581502 771556 349905 315020 698122 781051 637386 695236 228812 507443 733366 619955 852240 116591 937108 445498 851623 105651 512807 875428 98663 131754 856951 840987 126376 171299 674382 399152 470471 995215 71356 390743 847526 945541 65172 38248 912426 678719 787180 1003040 871868 278042 607393 207262 987849 400666 506064 911590 102210 250211 191838 236897 653341 894657 777586 446811 393170 429089 513526 82052 295646 1037334 485913 729200 476227 820565 489423 194839 1030662 932665 932943 527701 584112 890432 424084 611179 21710 15499 697822 720252 1045873 944738 145966 299537 740015 660142 195789 627862 95520 626558 551621 966106 418657 516739 207718 902291 331413 820627 169155 636376 837343 838441 671794 384421 757737 577251 372432 81754 494944 390659 785915 564796 622453 589807 371670 71155 675677 108210 420808 869131 371666 642936 854781 981875 243089 674581 746724 497408 768986 468607 550831 575467 133363 363344 927958 525135 179877 864325 395668 424364 770749 481729 322408 1023847 506765 879179 619670 17735 793704 590603 943268 540922 803369 504913 194781 566670 237485 278031 745681 35832 588372 483418 738003 682897 833156 146412 807034 787091 275494 279205 191264 708256 277287 964614 186470 464188 817144 508340 394926 1014862 395279 985083 483744 996003 464484 386632 243366 567403 886773 863150 174447 972730 178242 682850 637039 990472 673233 449855 741726 892850 913067 642627 259509 412279 556253 41232 487220 283643 115449 417388 5215 153415 895122 841153 138492 326727 18115 609694 329366 143434 595113 443444 329981 454278 467940 1032153 957124 891026 552218 110473 394690 450282 404597 777056 854930 473455 20000 779553 563730 716772 649933 645298 561128 176754 578610 380062 233720 705061 668039 594577 584431 960876 928778 849888 690620 754845 830331 595455 64529 186990 336544 733960 755686 1149 748482 700987 937719 141258 242990 627832 33601 834872 1015222 329926 830345 43535 893229 494800 325589 1042557 1012975 957795 894448 901136 324694 390898 1013226 888381 130374 681490 274070 138973 957602 403454 995851 1021099 289492 580372 270884 123335 718921 851797 890112 643126 346611 853737 383362 170591 157125 652953 248785 136079 192315 366163 899545 352374 381903 143786 284617 802728 919429 649300 509076 320030 217440 1019562 564848 676786 10218 728619 468825 488358 957872 243193 162191 32030 417220 600922 642067 335777 899130 993848 116527 862108 1031851 779682 1042667 112351 618677 809033 915864 331038 1046648 5380 495689 712817 128794 960332 239445 214484 385348 558016 803031 666024 486308 362659 400174 874544 395113 200281 685437 726549 421578 231406 320556 739555 606591 111502 472421 339849 569670 613134 353688 240349 999008 500834 762871 661014 623633 324133 26363 765776 333091 676884 299229 495627 944227 296851 238622 734637 1037603 428070 395263 891387 237495 897017 482569 318372 726520 616537 188807 554678 834500 551481 517639 134439 755579 888494 545245 966477 601732 929651 210848 201830 360902 792422 883115 226065 842287 852745 687773 207315 496945 110850 456154 788372 827712 950939 502791 33823 596565 502850 946065 686245 980590 194058 460071 550971 836107 68649 928828 743511 27827 24440 308102 473431 468333 759286 40322 515834 804679 363333 939245 821476 611795 319788 258380 785183 592293 73747 559973 206485 1010902 223114 106948 24983 591748 831170 560439 864345 203856 234770 656723 564595 980190 770675 111852 270945 147032 579589 253600 335876 423404 979080 463182 845600 615753 176356 1043607 610524 44838 714913 62820 1042245 158652 377456 31327 368074 316743 230560 428152 334273 459912 582057 323425 363233 310598 710821 742931 267206 477896 402898 614215 115313 355420 279313 56830 530629 283092 1046634 662010 402699 763908 752774 795714 535151 963909 664883 736162 776576 820725 1026020 999720 202932 600309 453167 277673 482530 130089 156237 454970 1020358 985340 526237 1016247 692864 225497 709409 795967 12821 977331 249855 912309 709613 150142 834561 627265 758867 599987 931862 944077 721144 688080 231631 344457 549233 161750 386786 622440 626612 468938 90027 925857 876703 685876 345510 59438 171121 723362 143606 889168 362319 408358 495585 201737 391617 863444 182098 850336 526642 975174 123734 180513 82035 616728 776095 1004507 288824 270187 20484 166368 909209 325222 69887 966280 165011 185264 452653 292078 208005 457976 273618 920689 437427 1021038 446547 886069 815815 337223 786105 939168 634187 344124 479029 870877 197680 272395 1016982 557660 319817 495093 187860 618064 805073 810558 325257 714031 147937 629937 538483 870966 773883 151833 317172 704739 30338 558025 1010066 881017 613183 215573 66167 646527 713950 647895 189425 1000513 718958 385771 1032179 5966 377061 946611 821395 294648 198554 955795 708746 585431 924873 561270 441271 707142 151571 543815 163740 334052 915707 448377 95199 1002261 921450 61824 307915 3711 283691 173910 739789 406157 657776 655351 522743 629999 80715 178405 952448 413208 432182 856740 696129 226751 383372 109887 146746 563039 179213 292033 374539 179895 559198 564669 1001339 771146 142214 504263 274421 369119 843635 895993 616710 775938 484211 796015 910048 843138 1033403 430539 808411 896497 112356 625586 434926 611367 490600 995660 836666 955327 1007402 168136 85376 892057 506091 271574 883877 511830 232406 90411 449077 233951 633589 85760 551390 406495 29369 539028 92912 385860 528758 289446 764132 372930 352228 390907 744402 894032 1001887 236254 694521 57768 50600 960154 152379 253131 89827 523010 191390 302715 412823 529899 938444 465088 924401 798380 373908 494436 582529 680612 836199 325751 988602 979380 293339 370891 577398 297665 1018412 508024 509297 632884 148406 1041242 375753 326777 6268 518542 626309 716419 568484 1025017 313866 403015 423673 110785 775079 338236 61800 942033 696843 984801 285059 960346 525769 70967 65793 75853 623067 507203 273980 213729 635932 284558 822449 539411 216525 137381 798084 27937 171025 789912 661497 168462 1024112 403583 354812 594978 178520 744688 788634 357223 383639 183435 450694 768557 284131 918383 898709 524678 734034 148673 297026 1483 793058 976684 293931 183061 313330 180572 156305 545220 859079 173698 312796 219900 896008 193235 756501 474403 61507 403465 729707 247909 63846 170464 870319 604976 244294 76442 611031 411320 516123 464764 399486 140148 277250 841039 481890 308639 767610 261344 575461 967096 516584 935808 560782 274690 788755 498564 227973 681477 187560 338118 304922 827659 567991 759074 704318 554148 272180 932090 314888 281122 1033335 617395 565041 128542 367548 647222 307096 1006833 1041828 201071 1027520 468796 690 442065 494157 231008 922575 1013969 137355 329991 205511 15719 81639 1015705 1039050 730256 833395 979144 119020 72910 221286 433669 613541 833446 400538 792584 131153 656929 934925 25420 1008048 886092 107616 601232 53863 793272 397659 789847 878718 401658 427367 909417 698081 492588 774674 534096 1029599 978538 712847 424412 469934 918614 688691 922783 91364 307605 184569 90994 617727 623952 532479 109294 947935 73396 228359 48116 255303 436594 703479 309286 648031 485951 663897 1042027 36149 219989 100572 956271 501815 317681 469713 858656 846778 89555 125870 507954 711031 348097 867471 455324 665096 842756 560048 611865 504176 779241 279796 917417 69520 457025 942689 47373 630963 1010401 36002 677198 670211 287011 117636 464182 876049 723555 902777 334805 656721 1038212 234776 848638 980635 182377 925594 401351 44972 51323 528223 640781 777635 793385 872295 352749 943492 383076 793818 1016396 588984 686367 501633 42833 741771 226261 934474 139749 836525 1042690 336839 330042 240818 417705 767664 212801 866450 102861 555612 820530 511529 674040 95052 106504 133048 19127 142241 1019138 15202 283931 82849 837156 693168 338745 496182 693940 374798 111019 709998 819133 525643 137998 914172 502927 874013 664706 575670 816957 744347 418349 625941 785693 558529 433080 114616 770892 490479 473296 43489 617256 599402 769446 880374 30420 475610 808816 175361 269751 627147 555238 896305 995581 495404 34501 205911 790548 570834 562255 754538 437553 351222 405450 579587 696777 662195 737021 539873 1004312 1033865 1043382 55911 272029 653277 892998 161561 968348 926583 857090 366627 882331 344834 616388 995794 1013733 658831 676457 649240 359946 376850 482641 450316 799581 882148 405730 531304 183668 135487 389381 422666 1028524 308165 633255 331123 338339 116474 248634 291915 534460 300229 309041 472027 727966 356339 941191 658321 972469 289972 975929 110208 753840 174364 290247 5085 236545 796067 777143 219011 203360 273830 831506 10864 819529 413668 260326 643910 401017 911105 19650 638667 609396 406022 55101 565353 378626 326879 619887 729774 724910 121052 909941 272333 647750 779568 390130 956956 1030494 10101 845449 52372 942797 160806 899684 748372 107565 714532 958384 392222 323423 650290 881438 716505 730885 317305 1002084 343565 684807 855557 331962 106346 926991 245317 471902 345153 44300 796815 679440 797193 1023411 948121 1001366 64220 770297 862465 1019449 32247 474266 984519 631879 694333 247446 1026766 904335 187573 190894 565598 927464 175368 678379 329637 249002 977412 940312 117041 720179 209947 273219 812919 547427 310244 957248 152144 603424 959129 429862 184439 59859 649880 109776 358412 347370 194531 593500 472852 796500 958624 132784 1043446 770824 52633 718320 167423 34686 436924 929289 648671 632372 419740 845610 251434 972586 428014 279621 865241 75110 967693 944019 11974 576369 293239 104205 477747 139225 305998 1011956 451908 758189 889560 405577 1004416 439556 638976 393557 623956 941942 969170 812579 16528 251041 102146 502529 518376 328357 132710 289539 448628 904873 40824 468096 18480 422228 996053 253331 247933 58196 1016512 383131 215454 481755 84895 612539 111676 906012 124029 620123 791011 570067 1011591 263077 1000834 683706 105103 360713 807919 674581 651148 991673 867425 403239 898328 581677 811252 88506 745201 107169 32552 171420 888440 1011602 997475 200220 893749 111173 535146 13201 514897 495424 694252 204755 197658 805071 499959 957120 899715 766848 199553 417465 211873 47783 302048 91426 640303 1045723 785746 606949 820747 18551 604791 562416 204470 237594 771537 687282 569816 110375 660043 863394 296123 443974 244655 623800 405451 571361 16174 114418 483100 249000 803805 601041 336612 116750 488242 458457 184316 851145 319883 404244 553059 94550 1703 282512 967611 922738 542250 111580 708554 524706 329758 283791 721147 120236 287085 1048513 514778 594716 412776 360848 669852 759488 422211 712861 597396 465964 425622 961164 71103 315959 725469 544904 468537 196476 864249 496572 609734 964314 150958 328155 955722 1022965 845859 360857 569425 505778 503141 192303 601480 613567 865507 772315 800578 334857 935923 781149 713716 117059 571980 24188 464569 36710 53898 536959 192462 988459 1000110 288693 380183 635283 372891 586989 55961 1028192 773786 51710 340734 763545 459735 454977 888852 120586 959713 441106 887630 435905 965678 326226 552513 991634 746133 282856 103208 888468 436178 429115 546145 791714 723717 856506 102894 487132 820019 678740 47093 766243 137156 427008 158016 335008 657667 582711 699070 459837 690338 573045 566528 704810 66099 457659 128189 571226 127919 194576 494414 879107 742899 810747 401202 827426 759102 268299 273548 301301 989621 934735 1017248 217215 417760 476638 815962 1037319 434474 910929 550342 632473 461924 293188 144537 13699 822850 728537 651175 285914 403932 330292 671594 392179 778543 714752 873858 1022442 142746 803048 1010992 137758 264289 129823 56281 164018 361262 255449 635273 771854 61579 218575 59757 442461 40041 840127 600664 658957 464028 184042 333631 271441 524636 228757 339901 89762 232901 763272 82064 9274 417880 561810 1008666 334999 9080 725250 692960 95231 171502 883248 705551 864246 744294 970994 40434 496585 648431 323111 439933 1021190 297343 507184 680901 417794 898669 493682 924806 912466 778229 21973 485532 368978 391608 807752 680330 461473 425785 480058 312054 302243 461921 350499 690986 821502 427515 931321 404373 107293 774713 13499 936264 808112 467245 775914 200058 369194 247121 696587 329221 933698 826368 194342 497126 242546 329210 723274 62912 364155 552932 839687 640090 830687 158405 858354 927517 429158 87179 500516 162455 438426 364676 150459 889594 5962 1003493 608856 691357 572683 846407 425376 273530 602546 771620 378811 774319 670939 905567 555736 913661 168550 362937 644519 405324 431860 693597 430045 325669 799854 584533 620212 570166 310911 822290 989544 820178 976661 772584 165307 956782 180964 139663 332913 4133 646626 893603 214485 24885 352204 59429 568883 418688 278688 762105 324188 580620 757025 764006 250917 564867 179031 568985 675559 933300 397068 815394 705537 871440 69199 623476 145234 994350 198133 173929 39871 487751 1023507 308669 929715 249786 884357 333454 1042842 630154 328555 444899 848997 189147 65959 524322 474121 850552 236384 672407 592383 705104 74881 470004 635334 809973 202554 241867 740701 949531 333950 260118 231881 217119 920708 115632 99221 451710 473927 485594 176973 77657 230662 88247 584194 498680 566980 538831 220617 11331 822985 363408 837180 534859 573727 321736 35063 25535 379925 247341 587292 66679 52416 118741 562384 453869 852853 250046 32699 829375 227409 731975 381324 59695 176049 254389 532851 827299 28346 732847 724901 693285 1019858 44483 319964 170723 780069 267231 274388 676784 931617 96216 958415 883330 668922 928486 701202 1034226 564519 532774 434790 680383 1005539 649751 936600 449355 634285 342302 141561 640540 166856 392706 92126 971356 186556 3440 588577 556890 383187 612728 642206 351239 369309 178702 522423 841594 107372 83338 334545 369005 78808 669992 502229 498365 277565 225673 91312 742893 256312 684848 446163 599972 356398 262918 638131 640810 58309 413399 585802 687855 923753 1025491 443796 453893 628936 770318 585491 676769 240215 629760 213580 686494 745930 253189 1021000 924409 509855 904669 304660 59734 68756 451629 926017 466041 773677 449021 500836 168654 551728 284217 843671 754147 550952 533808 49398 964328 779237 983320 897316 223030 596985 780936 57283 692421 317 856315 172031 649908 777290 346964 906500 288197 328193 794709 552579 146654 301060 417574 980274 693641 813370 608213 337737 45172 313935 672720 894213 436722 167473 863852 699688 510585 461460 208226 649591 812834 797807 792908 871227 610860 957565 816685 194497 842618 521149 654310 935130 745744 720883 44738 247131 880537 268324 165867 681374 94948 1016094 241138 235520 194146 516590 343371 823649 619946 968807 41166 693671 48374 81314 358968 283707 842147 682616 793256 677002 760501 412682 953122 29317 368976 423994 664847 682785 65856 717359 768699 882904 487794 69333 544726 589863 134265 682331 287220 543758 827658 911283 770317 1006227 168576 315157 784381 309567 477529 387196 214277 684447 799670 46375 401992 525764 415199 701210 876111 490692 355005 45466 967814 491319 955487 931253 153020 295866 826486 847544 397479 723823 509144 932534 150110 323195 468992 47880 38621 243847 895372 260296 475524 660800 292542 792916 742809 412887 333564 500433 734913 1036418 330833 610470 248203 644857 328681 522237 142309 854266 366233 425029 261541 671173 235860 381874 538881 542624 916919 203707 170775 970836 475774 245148 236646 17838 291852 107218 457043 316927 769256 620961 707238 556189 296506 854417 77322 925280 731218 759789 949904 636453 666402 154691 400684 233807 726719 460007 510263 433217 54243 936815 1018091 769765 892014 39224 664042 280872 424929 965600 8632 356219 417761 567754 620092 448340 178362 546461 759363 406443 240089 169925 276989 127357 117329 6385 172926 848973 750935 24723 96062 877214 240326 582755 205978 557690 819100 142812 187985 894446 990843 331454 795399 141195 219177 648586 710085 30439 574480 782857 386679 800026 225471 178630 428653 876866 926823 228495 918746 300287 273758 833784 786264 676087 311968 901335 488034 743763 128073 810441 794073 270912 863260 689580 954752 871536 212479 925475 574848 733590 657533 841238 82661 164077 107842 917551 973854 256946 731555 299357 718209 57765 456468 204885 286148 744845 826287 785164 308869 180657 934580 1002302 683204 1033311 636163 609002 606564 93288 584100 166100 221613 859554 271935 277762 856013 243045 503716 175424 842578 898831 985669 1024412 682417 34944 510647 452842 904899 966302 914997 453953 95555 358867 258845 481403 563025 578186 526704 1034425 804594 87477 619350 38109 67213 823626 982424 1024271 455023 176321 79908 738105 422984 207256 669325 341899 759212 686031 843913 500983 118420 191085 381553 405942 160474 163833 511428 862145 502208 512769 375204 43352 390762 530070 799575 914815 938079 8910 831175 48252 707596 692545 796419 951387 512833 846221 483004 662890 781746 908755 962761 75453 6519 431927 749731 369323 701324 70243 56041 367439 979026 363524 693726 186120 189452 589132 704998 826617 924515 960623 629261 887177 181219 963878 566399 1012453 222331 253231 750353 482681 468481 141514 521143 753787 961452 572221 20748 350816 752536 44882 549581 120165 784198 721876 568926 97287 910361 1021973 63299 703883 623577 997483 810920 17015 474420 703151 596186 872727 119864 76476 369612 672249 471771 460534 369043 722033 639347 560320 13290 635670 282430 595204 650671 997443 166620 98480 807780 787095 2767 1029427 846767 182645 1041922 600324 384986 483717 973887 163868 142420 237873 134839 931958 1007917 283945 280703 288406 455326 17631 251661 360959 72063 739084 193215 672188 213967 484905 833364 166104 791857 398583 44144 352998 980841 750328 450077 266361 80610 368883 951621 140205 706347 664948 606265 306333 809845 745801 318253 685546 876311 529414 370873 1003835 213515 454786 223833 816055 290158 16728 706798 516748 574467 499047 351548 323436 635569 502867 673898 509195 250113 129793 613509 918434 790945 319519 185596 945519 688867 618649 892709 107315 827198 754725 930487 389298 77260 903609 1047118 10551 1028811 781327 216043 758797 880668 837160 127345 715015 128455 436166 803113 810233 868981 502256 50751 179772 95220 267122 31042 368942 133047 839002 100520 695472 699220 1042300 176456 628390 1023236 339183 75486 925818 629798 575630 199818 517018 1010108 391544 556369 794102 973036 251793 337051 667267 487296 403455 288435 340410 562791 278957 661835 306713 350770 524747 117749 938145 1031063 446540 958634 702806 888818 439398 898119 481219 586175 96534 857867 481139 934177 516505 611611 367737 635999 454132 233215 643049 424033 77678 139810 162908 90423 929041 909653 408176 76434 120876 908620 912710 411721 921811 245023 659202 280278 14941 698059 331087 441303 843750 702383 308696 247437 747723 199952 832208 925792 253232 810133 268139 572760 47741 400587 1047651 916646 448476 15778 339060 813337 350909 225518 188639 723370 1030995 656103 560619 475632 252181 737961 573279 934572 925502 752309 722186 264767 899404 162158 978748 652591 710532 698781 138058 450214 66413 703214 741389 184563 1016913 776817 830051 542214 119743 949017 973229 849912 139787 1027648 486480 278913 518861 68641 797748 855680 301406 339037 363336 875639 15710 175735 139260 871181 544561 1036888 864709 244874 164989 565451 677276 427614 373933 107522 531071 12698 707953 602127 771567 871285 513852 605036 532593 214472 461253 771956 86541 190355 782470 252135 1035986 544118 565056 852074 283472 686648 325237 226053 979228 816964 653293 438947 731984 132391 207666 575125 205576 646164 528915 787471 775142 1014880 1027365 91818 811150 429829 4157 620768 159531 120355 788215 642196 366056 503163 51506 590727 776056 400114 376722 223204 77711 552724 22525 660661 274279 30095 911902 962155 633404 341427 371686 895834 618960 606969 308741 601146 402152 695673 399477 418983 131532 926322 589552 1020834 190155 560326 451957 822287 473781 460155 777415 249141 918367 607291 188142 404289 262179 999381 537524 460739 513629 814778 255272 203310 478703 169856 934943 510044 499134 405859 31918 855817 706610 939199 211633 260691 264122 146327 876104 765505 871238 414225 311380 982841 1032907 710392 198398 825991 97219 920633 35377 769757 658858 259942 477211 1017037 22146 373302 1042864 702289 214864 674563 710439 408644 1032348 734538 482427 789735 360181 412207 712171 573021 857963 1005814 662650 367150 66579 214923 428655 870088 770183 967419 110551 851961 849507 688121 564990 286583 506313 985946 620794 374104 775646 141977 328224 585882 797003 1035348 935564 202652 266940 35020 675486 282787 912740 1028713 123768 948822 826744 194100 484225 414787 666799 363612 173796 79704 882377 587954 324626 89706 583173 875308 459836 179889 278441 217189 202714 684106 229501 614939 858918 698036 837968 460720 711329 866644 1006450 472747 935822 441329 894264 295732 248946 272184 810620 577691 438683 332089 570651 168401 889237 292328 493941 104941 56758 135069 1030895 883880 881299 933780 99444 491233 343177 689774 846064 661275 1043509 36014 602068 523770 899836 113469 1012117 839370 933764 91111 668717 79864 873017 752092 792473 310166 524745 645680 1020505 983003 759720 664667 114162 700321 44173 402105 668527 781030 281843 49930 128988 280395 77209 630515 751818 417944 716803 595068 891087 719158 882422 454289 248834 633523 150272 892289 345219 468546 921325 786306 339697 722232 525395 506155 917234 993680 892935 138744 641967 700008 274086 108745 638036 682114 690446 132195 951445 587460 841953 828397 258340 549560 814345 781173 99388 1003789 892462 714857 139801 770580 901954 236062 314749 877123 210422 903757 554029 617142 616258 30097 314226 659881 721889 508906 146585 756479 796882 102716 188787 563390 436184 165329 954582 568209 678907 376531 260890 103237 232966 591571 54940 966476 616710 499269 203838 3901 425681 365569 349157 144210 875645 896452 520442 171240 732900 254125 638698 65282 685863 940480 89510 24263 511784 464486 642596 635904 704014 527595 265948 137627 302277 255231 1034315 429610 494203 868406 854387 1000549 487717 955016 595033 820132 465400 297681 539270 989285 217584 854866 969095 939212 925260 832046 722797 893214 786703 848366 147278 236613 347521 309758 187842 314447 887981 896813 892262 253679 192992 521265 508765 621051 515888 950817 551882 367596 555507 921849 190039 822369 937795 36890 8881 89244 264321 995015 601353 1046531 733135 849064 309908 574624 394389 780875 640524 1037218 483324 971166 605230 106970 698742 618103 47162 1009727 383796 89868 544886 326762 497326 99451 881323 672027 215327 129859 839846 140978 876551 435145 875704 605110 626087 408277 939575 380242 859528 786962 681467 759763 481524 391313 117474 329515 129916 107334 890444 264049 767856 615818 915615 812383 969322 289175 368068 638675 369092 727311 268712 197454 1019676 140662 91324 885880 494807 925875 813174 104090 987804 107923 957390 180514 981461 528454 438210 884515 29233 968416 805842 823250 1573 987609 973444 513802 831334 689294 91617 970185 326512 783806 361462 33457 278530 985101 480084 207496 122784 17028 821137 868536 302608 506127 558533 145359 787677 17662 495886 309760 120792 871812 198412 31137 366993 73787 44133 889259 270306 383391 985410 1013309 866405 712078 54737 95513 613625 581582 620225 181798 96321 949383 821705 273388 703012 483525 164385 599067 556110 759 283910 960516 407214 519027 13883 621854 754678 298224 615555 923011 800287 437514 329256 262256 424674 285889 398711 453321 69695 622842 679234 470930 755962 60156 689500 784503 172313 524533 995104 585285 696935 980595 860651 620910 121077 496875 690078 234122 858004 300086 997661 271056 19547 754447 137938 455841 337191 737174 362794 799742 115734 589776 316694 884493 99339 387620 315532 296600 118062 998879 617220 343693 325993 723889 155132 892543 870636 228910 59765 848419 124585 176719 565363 309716 1047768 73710 869760 334608 645493 561741 1029929 450809 402109 897168 781440 330965 72629 136766 655768 521871 129187 64452 283661 261427 410514 552690 307065 903029 348371 72572 690688 398379 902007 435066 807109 989903 991701 165864 377970 883710 96778 762151 353717 442875 857716 796538 717245 1012013 279095 19338 585409 698524 73144 1007331 739449 873080 623396 101492 326819 451730 719594 270611 448383 110817 49213 943095 82004 837119 382355 589628 202217 90026 338216 653411 498444 386883 641404 473295 357135 33874 76241 108104 44614 736512 95918 707452 124554 763547 391774 462969 289721 9750 233842 951093 884787 311430 470843 929798 959839 97190 29265 789034 325668 282196 674063 1008705 499056 565522 239124 1046733 474805 941701 672963 885433 38503 168954 622020 124367 265343 762332 994177 1042240 287483 719935 564906 30241 946779 424793 631473 33768 783910 736259 1020495 93427 223587 790588 162813 913665 455456 884646 415356 375734 287471 88071 935245 97564 540004 249290 257338 102941 383128 797819 317643 605450 428201 202575 519378 552471 121911 22938 847072 400348 59625 149334 528333 863190 960486 44450 762932 912099 483933 873281 115956 398794 601597 264471 531888 94641 489853 805552 1032016 324773 239894 945849 197758 425494 836355 944005 230954 204631 535560 922505 139271 390178 357352 597472 197899 101139 995822 814791 1041395 908840 717157 732194 662460 842567 667168 215542 983083 490680 942323 240365 11847 356775 138295 381141 127193 87715 604234 859425 111859 753186 659469 893286 429670 870651 118116 819167 904266 986858 378298 777194 367994 169743 255610 285321 509205 270447 274839 930530 417535 260722 870917 773824 832605 699747 921661 523023 401437 635636 937661 632931 852844 704183 554630 998258 248381 1021605 945052 224661 655305 293787 745866 900428 1012490 467416 313307 28343 486206 276865 804514 400413 912490 886558 314099 54889 68565 691226 828263 841128 21640 376646 961692 571788 277461 546134 822707 350700 1025485 432482 263377 993090 883144 972135 82846 203563 804577 838340 23497 80107 653432 244414 1031041 957926 105134 65276 375293 598568 863980 602635 734198 952542 888924 124891 866344 606427 682094 652864 508885 308500 799573 150898 757569 732452 152712 614541 59959 998857 473921 728594 632962 182629 300801 489572 269941 888957 629770 97868 77156 348734 350179 590710 1007657 621811 464344 55538 858016 290448 447352 234931 247594 279851 509205 585491 934190 868221 453191 893261 791444 503141 504426 1042434 259144 749669 45339 165557 474557 724003 680638 549199 555879 18153 131323 697499 460352 809510 157501 753355 110916 897771 329522 485361 165365 868975 847182 457351 364759 351884 906567 220136 835061 275007 85658 996564 181594 769579 782597 408048 993177 92439 303371 345156 866886 991340 1041523 850363 541819 526520 83657 66982 961364 179757 314844 385337 929395 730402 163390 994317 734332 903825 913352 38045 337818 971928 258579 217289 647673 951032 540927 140885 666186 868249 346416 918379 81986 81668 1047692 861973 96538 1028327 112318 448964 519184 753813 668086 898508 601829 763267 756263 688101 598622 721868 152584 626604 1035972 253102 769812 837663 872547 577291 772938 270373 971790 878569 363885 965380 435097 17139 492420 430313 606814 572149 915803 567140 104889 666211 883969 776681 931212 965587 484168 537167 626876 772734 678985 53589 1012146 119491 71645 157464 87770 651941 64036 539551 783143 195144 712706 640848 1030797 3191 1045405 187255 949894 708385 823521 547526 6798 732120 735740 754127 12455 434257 105442 901004 456150 597734 631498 466392 986788 622359 564910 80372 687005 753156 423887 576771 562644 85749 455472 509069 990046 965587 460566 649984 543698 1037740 16270 925738 529616 341298 275175 401857 675446 510780 132660 451547 788460 409924 524747 751990 123866 911848 210376 822513 885997 82282 994955 944273 264790 917040 506165 495358 498762 307524 964656 123843 395395 259796 526244 549841 945853 603827 881154 224764 1047866 586967 832637 367484 245055 45529 103308 731246 225173 285560 917354 912465 1014024 609558 149654 1041034 384747 57401 484436 934624 807827 298251 868649 993792 1004247 367323 994146 774650 544407 155802 16782 613058 846642 202079 129280 139952 609294 12516 438862 110336 487443 285702 155092 336979 368176 782664 733234 151340 909781 265553 812746 474228 38776 733033 859203 287223 264464 354816 863497 218853 727709 402216 666570 793682 329374 91414 943610 718262 535193 442021 784464 577901 648087 504786 389959 540983 359076 769601 626590 590522 270675 253367 619224 268283 523833 1030301 852925 159721 805230 412804 380631 7890 817423 274075 850678 927468 294334 89147 708013 315598 790304 39772 671698 562164 985182 682781 696834 233278 316581 361536 86298 364913 584614 977323 883391 831924 417302 231656 1044951 555029 553519 879269 594702 628226 151598 422709 964947 11984 1031891 176910 803416 700472 61412 280393 959253 473813 220329 707110 953413 629415 635505 21381 696039 511890 315149 395629 241854 992736 1035600 147592 860370 253627 74133 142501 211949 878772 181816 74038 635167 75839 227355 483791 267835 905268 197411 164525 687191 608848 761529 612653 791632 208818 678474 883792 123716 905566 563655 808254 231190 1036477 565798 114623 2797 18459 472543 932547 838581 1016616 278895 174300 814236 935800 301017 237759 1039254 371971 966431 413127 222682 100005 314573 581746 646243 1006239 873071 560866 510065 256788 875031 468316 45061 609933 357080 141004 551528 497782 249165 884032 689316 659870 878611 244329 636425 196795 19530 911389 615594 740 55832 321751 211422 62485 271654 944181 706239 223151 614689 482169 80046 307445 286266 922121 728525 818063 726439 906736 670083 128011 542240 924762 878844 884823 335970 476700 563111 591945 787375 978985 443318 52759 412236 906270 529057 448223 468482 80055 914851 713504 363678 651863 482875 587583 472178 717701 983725 29700 958673 617833 897663 376602 933526 32851 178940 31634 168094 687157 285620 545376 355401 110884 674554 150237 804349 708571 281189 45891 232867 711223 969551 497972 596776 697276 500569 512564 502526 647694 315621 169002 354968 249209 1003419 499171 496881 479594 261349 1044367 859910 314612 822386 463682 160855 222028 167095 324980 17258 1039437 949097 675202 481864 464117 322052 103979 758526 917478 242247 431635 1036318 603622 80566 424003 330043 398943 1035031 685223 943984 489440 454901 985231 815578 518298 324640 638766 84505 229091 678699 1018398 1046740 735671 98285 895451 576050 258354 275457 468547 309857 186135 95558 579356 127506 624460 340575 392334 217851 239708 270131 1009573 332884 531443 891246 471760 552795 1032038 367871 199269 547792 244777 575640 984347 613497 354390 815665 199822 416671 112429 838534 841150 825231 145806 726676 27024 565019 896641 911904 81227 417303 664494 362032 383773 408028 173541 407695 531092 605639 164248 708941 256294 415675 529244 75581 434857 697499 75884 175222 63963 445649 192294 725715 880859 749770 1013643 983155 876974 435576 705475 316473 956091 295119 92311 96845 750415 308808 179702 741529 502810 476000 40816 334668 757680 142362 441534 199003 1040138 149369 752184 772347 800258 596999 811357 502824 656346 642129 532815 1039650 922550 463721 532308 1024747 697629 282979 759638 636362 791676 763864 412772 238538 136099 730726 313647 607547 488006 722733 536718 672048 685693 981843 761338 238080 509252 296834 333330 489926 645884 28773 263961 300769 988136 866094 1005939 18548 541873 828947 331820 275175 123619 945356 883057 144484 638317 904471 257812 22875 214309 546613 468748 975102 812354 1029738 201715 676294 322528 560512 415110 761324 688768 549701 342313 546801 734853 302856 805472 325398 37303 300320 291671 732133 344772 566117 699739 410790 480698 548277 868703 500202 588943 641648 39032 342789 124825 241405 892001 275083 208406 846915 763896 96986 1033894 715568 526271 690832 757707 71990 854620 532753 190576 226505 696601 858882 841823 928226 168037 743121 641225 278143 667729 43306 52419 479008 245011 909699 883139 678732 79750 646801 20519 107018 185769 176849 242606 101993 197404 973056 488445 963576 127398 30883 320795 56142 178609 834176 886773 728707 789196 601379 410331 726453 945192 80219 76289 70533 134428 370362 514047 225687 927138 536600 546386 978198 779991 337936 431576 398125 457598 863617 292696 114063 891006 61454 156664 302831 138592 66719 685509 253833 17618 248286 536623 444824 517414 220347 968841 1017309 999635 367849 1048205 976927 976627 16734 361687 347045 598980 720087 981349 163774 983335 111185 421405 443449 317220 571793 885063 447981 552036 340893 329231 330547 698038 749377 81156 98406 969610 351628 826524 218218 86137 202320 731566 849187 539579 486565 24566 883705 988335 168806 633492 72282 25687 840114 1010829 169528 968153 214892 956745 1037959 1017599 573884 843027 229312 579768 827277 611741 368737 364437 640524 776825 355691 29772 1025327 316832 921315 599097 478252 1027055 556113 295384 429565 636326 813380 701772 210403 1033959 147915 310492 543712 280637 538365 757104 1009979 1040146 809843 705304 7424 960055 905161 582021 483454 783968 458528 468110 596935 966309 191391 712877 899635 552195 1018605 160640 904925 550617 996025 509000 903460 397676 726323 152685 768300 223843 576912 712696 74843 667723 326793 167447 715228 367380 324828 1028508 603935 697490 96202 137599 625751 57597 819608 61784 839930 911217 271886 274917 751685 346735 294139 762250 636342 991322 695982 353484 901520 465915 700542 401109 666970 406782 721220 303604 936032 581747 407004 733210 955441 252237 427432 19293 477471 620774 788236 595576 715458 106361 3059 476489 978037 404647 495176 302418 550360 395251 437374 919098 710476 47430 472585 10825 720506 823659 280547 501487 506573 615060 850184 445757 721395 116947 5882 193130 320607 852642 193085 741455 172490 219484 342748 751084 249262 465345 257251 739297 1016778 269430 871650 954613 765089 515715 521329 402067 545274 272851 978598 296264 66401 937399 320672 538951 412325 845667 23040 886501 77912 408176 194923 646940 184402 72025 913673 183308 130607 679422 352009 160118 588236 61987 314907 761152 340942 681970 442868 1009651 729627 139893 86990 419136 9310 331293 646885 1008759 817287 780606 113915 377102 474953 400528 922324 82720 954523 467888 830651 102379 892984 558492 518908 469585 193054 154939 769640 787288 565011 815571 898260 891562 43291 647057 660889 700182 483331 86021 527894 425741 906714 246435 454185 235813 942962 255299 423098 539802 867555 1047713 797745 936392 464393 23773 513787 49842 1038081 815613 584712 580478 221360 546919 467792 826103 680252 853351 4681 68362 342161 851887 776307 129353 978141 501713 711628 83819 667412 856263 955740 1035210 683884 288876 1011115 115171 721378 454657 108870 51930 414388 99497 746814 884211 994021 964588 893864 166170 918717 751672 157726 745820 290886 543067 123964 33644 559056 593163 46116 738335 685165 351070 600827 209136 393846 748370 110441 458877 148996 494406 141341 201479 85880 141695 686151 492278 126963 421029 789532 1033555 363998 220227 554326 907853 788836 629066 464817 724405 504051 501390 255343 18305 738751 442695 601045 519244 266303 674194 421804 740820 132270 244462 416193 895868 1046411 865472 373605 443080 909849 824015 881389 978915 997088 71112 120883 974364 1001002 891835 563475 313444 897671 92316 531951 84434 324937 97987 118316 900639 848649 296812 617651 930347 761888 215864 754801 58486 374063 1030826 320727 873895 95128 296619 863834 321801 883202 1001735 421620 464137 895192 474350 249505 730041 5835 165748 609251 99152 791884 790545 428095 960168 869651 780577 959678 95679 834203 280676 994925 478774 668323 331648 531165 1020885 480942 517242 447651 53509 463236 449089 415705 91988 193455 1026339 417435 380917 567295 358230 761227 420925 96263 209265 725070 976423 385181 29424 153101 598225 996957 720563 990709 375037 612903 444287 500663 267665 425373 428155 408585 788503 456614 978357 651554 720190 469230 412827 929602 441687 356451 191618 753960 507097 143289 646947 220314 851165 778215 26905 589537 752546 603560 129636 612682 734474 218620 833256 265638 242459 137892 429807 490186 667264 812713 845731 121104 212742 953045 54165 616149 662559 571960 121657 894201 1011042 495269 611687 238434 109321 564530 544732 1006969 69233 858812 657335 796331 70302 823392 848380 403177 623796 630787 283668 452392 599167 710860 289867 454114 775404 629668 731729 420756 416910 593853 489402 980798 636442 468744 69758 23270 1044715 635581 191353 684053 303486 624599 668396 396376 713207 897941 773370 982464 189083 573435 160812 71522 68180 657487 483310 675288 567088 335260 490768 254911 798434 80690 472645 304695 331584 183076 445607 932198 331459 64200 606257 488693 212234 614203 1034308 381073 422743 240091 777251 516203 1008912 486603 641910 188857 278591 388978 386763 350003 1039891 660220 931856 46486 426845 18135 183067 794661 143636 560440 427554 144675 558289 298900 168515 780890 797012 246567 939005 686487 775933 1023344 914357 154923 58451 645299 620083 613484 1009281 968822 943394 632882 647636 900612 919443 788314 690750 621805 666234 725830 267222 180100 162096 99419 791382 969568 288239 364163 61084 792027 1024601 216489 875817 456854 75762 541247 751781 30195 446625 122298 613721 593305 884531 73493 88755 106740 776152 343882 504774 288691 755876 1011164 1044423 521288 205327 105809 768657 936043 163702 679856 349474 129432 245656 1037063 497180 222604 183577 761319 358981 521932 882434 654310 214279 882974 923967 907804 209136 228877 185632 787366 503859 840041 219608 1007143 867622 720325 474369 538178 899778 385272 975639 564257 1008934 86172 63480 1036273 86549 183954 948074 441955 491891 609660 1000853 1019181 556491 591170 612229 669575 953548 874382 289705 15023 946119 181328 807511 610917 373811 716346 247366 738671 169002 831300 644370 442903 485097 146729 251835 215720 762196 482793 916262 799220 812655 633925 284827 42961 960486 846918 433733 578967 317062 356279 542645 133796 664257 690854 1009248 260312 347439 202727 260636 65817 329479 920977 121255 233424 516778 598399 994080 690539 119833 490960 617612 444121 82298 689511 724050 762385 369559 960619 758207 299659 636510 936136 808323 121285 211298 831149 248370 933823 671832 724237 611525 1040255 660379 628254 242966 394127 893097 434140 786023 397946 621220 907399 466908 625490 355027 625440 523516 987693 495902 521200 792116 36003 201876 435458 311636 20050 812009 391844 979472 1004890 329200 434154 758400 956130 64038 205611 682912 875409 502055 498306 630225 437269 156982 612430 764246 1035680 686778 44978 394968 642661 577723 444694 675811 533024 596329 624292 784230 937611 168597 489676 299575 436202 546358 385728 569229 269696 211686 184057 999812 71191 476259 340912 890269 875645 435214 862053 646459 859137 280943 402780 411174 716026 524975 877083 434956 979264 404764 929774 173051 852145 849321 422755 433897 779694 600427 337870 321580 502171 300573 324550 637698 61794 1047197 314790 242187 748017 690029 45069 184265 869559 585523 810591 5927 115755 919353 145729 1029103 55365 456685 533280 1028947 903939 851298 816299 347237 982246 964558 852309 702622 45426 199690 666580 1023067 322481 496661 527013 917339 154289 827281 1023109 382275 284161 50244 134393 71194 911928 917145 2247 157389 128367 680477 467579 20908 152513 940546 476899 986859 531410 162207 147859 711970 453445 449773 479586 321998 869189 399628 838891 313805 259325 375996 644877 33254 957984 418020 140140 859967 996706 346383 379630 647141 960252 103402 471102 518984 819500 457672 586828 39611 503987 10014 391882 807416 150869 166151 360113 780187 161372 381376 865978 433570 147222 585517 231910 961011 43858 433491 250871 937686 375783 755420 440820 1016695 756526 1045910 36521 11365 948611 463604 509732 320534 420295 374923 360250 807777 724449 184470 134656 334338 344888 214643 1026642 542489 1015611 231204 335695 680363 478169 37327 692442 327968 119817 170047 675867 718275 360516 733024 507900 590150 697094 593862 936365 335675 341328 222759 680225 941468 631593 963548 956815 1000771 960536 868197 444913 316019 932780 857314 737672 785741 495093 366234 396374 512604 267272 433528 804770 137994 107646 731529 886392 562728 238581 107135 738854 573546 868750 763953 684737 797928 443245 488217 64414 486815 1041213 312532 96217 887790 80553 485542 449233 659738 966628 607219 145578 237258 872994 915143 826057 595851 874012 658511 975964 743245 811665 1031006 116432 359396 1047743 210665 509529 376200 746734 560779 216685 579413 160485 859906 710217 655308 754291 955056 857451 618832 159720 94747 477206 754346 959641 607341 1016785 151430 930655 278516 334824 258292 525592 821923 595433 1000935 464165 68240 44585 84921 48619 509556 257085 853669 529746 775726 673665 522828 22857 582464 482196 864817 27712 407888 634074 580157 614828 222889 883961 943931 137862 552119 372572 741213 651724 753806 834995 545461 293119 940900 1031281 742333 17572 334611 356173 770000 706755 570008 224706 755630 214379 453271 219022 436220 967468 127444 661815 737730 991131 97723 213121 803563 993745 490201 155897 40648 380653 675168 821358 71309 153229 434599 770930 430547 241497 707752 963037 722709 838521 900225 404298 980019 527641 227571 193433 354033 770796 78822 360299 562553 111782 190947 116905 591573 245633 299672 602878 609142 1016505 57688 819288 542128 203792 497048 513387 787003 324683 875380 708142 991412 564146 474151 959067 183321 177812 237206 809459 475985 915905 186310 332216 848290 210702 84834 937906 5945 424405 334902 288683 65958 734066 93366 323507 709725 96199 77688 214172 713014 936376 755637 597630 692461 63408 244172 341301 908195 493595 437184 652510 545115 275946 521653 934494 701054 392466 33398 151515 727127 407309 49138 688448 634264 870231 548795 155837 259796 22514 370566 631621 568066 665058 938413 867599 924672 56754 261552 951830 864014 722926 405679 683673 189775 361895 255474 181147 685131 826610 962402 754532 126576 660841 91661 934398 752524 681128 813733 368057 860501 715473 620034 181159 72673 212745 588187 984096 575022 756729 725009 751424 266907 130125 392613 45412 1020781 79672 803005 34737 725836 650479 275043 779405 703939 95017 210629 961572 317379 487846 949686 241892 919584 302757 217900 178177 405522 297835 589760 691698 512950 819395 932145 600818 791179 93049 271073 255872 339958 973022 581206 114911 109502 66375 240571 634263 649872 257678 301660 459250 683644 627855 641325 386176 827254 598444 800580 643731 9174 606538 402523 13508 444632 490066 328015 66412 326429 957361 585891 1014572 577321 932056 251646 844133 629219 341564 654248 1005761 137495 91607 407825 968104 470007 406437 245067 639692 859030 811560 1006219 304542 881516 841445 157612 299734 1010133 554725 602283 565999 317585 987957 456492 202408 902470 484710 623348 301956 293369 662541 934509 761931 273817 128836 719653 637319 801908 193832 789071 71176 127168 691801 668992 787296 187156 721533 657907 33384 637676 242876 446342 125881 522024 563269 722619 173108 370317 699592 555640 516475 665666 232187 122951 97909 1002581 393494 526550 516046 68660 376662 827512 125044 774964 529533 819107 327195 743182 1030736 232304 73146 786525 373272 796191 720908 58145 78114 798608 413200 18238 40255 103882 124298 573694 366917 30071 535936 55691 401803 313958 359101 214902 309361 634889 427089 636723 107222 537077 59406 533402 472224 1027172 507661 704104 208184 638134 934440 551100 992267 770539 687741 768922 656650 519467 662001 303211 302378 1040958 731050 293243 210661 714772 724116 449146 411320 108863 881630 577788 796579 99444 873338 48377 911276 617742 655520 571725 599132 154507 152651 889913 587584 347661 1040314 284640 1045097 55513 274673 549579 339181 18139 665398 266342 417636 412193 874388 389505 69739 867420 622939 300239 315684 978786 266910 188266 35252 396718 113843 456013 841156 723678 661687 373209 356609 959540 744455 307281 242589 258326 7368 320605 794315 787343 599649 508555 63814 334027 876028 63689 785355 1005983 112392 440045 69018 600830 735161 165677 790777 331397 855431 308903 769969 725744 307627 806362 759695 513186 400805 366891 972516 724514 659385 82274 952582 506008 24428 390186 828109 506964 549388 957588 929558 340296 89894 469908 953156 733065 333070 651395 897978 12242 937306 1016219 761954 785408 885095 210046 176425 733079 888531 927408 207488 149563 687105 710168 115165 149048 806040 215427 735800 56572 517636 772385 987278 406423 525300 796422 211042 144706 15578 628650 190519 750037 792174 203370 685591 626254 797227 160261 148495 869713 219601 240927 703664 522147 398305 343745 745360 314542 895012 173783 449991 353025 109605 764593 411251 266445 618418 662914 869172 898152 491871 538852 615600 333006 82690 623955 950032 119323 298552 545453 136833 845330 878815 639160 514997 832665 903578 677788 79967 175163 617553 340069 125883 816805 505518 503170 767747 702761 896160 246601 203259 1008958 128220 184433 991078 366845 847191 722582 407950 331686 446413 615096 667328 205337 386622 144828 333261 218974 970603 670954 615051 623901 578397 674413 459346 1015846 542687 1015254 493696 23787 66815 658586 223989 737281 190865 825999 151192 1031843 159660 926323 549840 380719 1003818 28261 185099 215462 736300 860266 342330 63536 169877 740073 668755 79766 612234 1022255 589774 665543 909816 591852 139561 355411 262926 798133 336996 490739 651710 988032 92294 34303 615489 498986 261142 579830 439440 950772 297378 716026 5355 578818 218172 847697 971862 663003 672759 779237 832279 65772 197230 677317 1001274 30725 272190 300962 749837 498394 488584 824403 188324 653187 729968 995153 894294 686844 16544 341308 121918 715174 530629 121940 744123 124868 177425 54528 358384 627199 26552 387659 581701 566755 551027 12898 1014244 539231 426240 184087 22844 526409 117151 343649 378242 213720 947607 867034 1002795 524328 831407 273471 125556 209338 427701 665588 538586 208113 977403 557437 308386 181141 243156 387846 530770 978004 315420 927197 900150 588604 152749 1000178 1500 485955 250347 947037 456088 471487 693561 420056 177665 1028334 67458 83521 278898 730736 596401 8218 398986 374984 770360 134409 457900 331486 754829 837208 579712 686207 792489 579702 364656 108252 67719 222068 786732 914695 359339 486280 459303 540793 981144 47501 31255 1003919 869977 674690 164728 840712 612345 677127 565514 57225 346379 905187 197199 397337 1010211 367744 907278 11941 679258 471661 964819 485757 803534 188635 660844 138453 455967 106273 179565 994117 742900 814393 357293 190026 633460 1000512 168647 558786 67533 628473 508314 669044 1036209 942667 767946 107398 474324 380351 922172 209669 261999 154627 866206 372577 911808 764777 281821 562669 44168 50792 211372 716387 1024907 263194 179460 308063 438804 161981 430494 314079 667502 587315 1024635 364233 516972 564353 20317 648549 725730 850515 311627 322015 367657 376183 85777 926919 9119 389981 586173 283792 217125 711070 903459 50708 792479 802418 897114 867598 859000 553272 844349 945310 988443 901874 44524 327625 152187 235206 801608 471543 213644 328318 89978 325491 266695 982793 491884 570863 874154 272632 691790 429309 511542 528641 261651 798359 75887 269440 1042417 214935 910560 521713 9957 555072 671508 494967 1019437 580787 797470 567641 470476 533883 549394 132735 501513 81922 818825 919801 561392 233241 10529 195704 1043663 963444 1004795 189651 240314 975916 1018940 319108 474633 775995 150668 659241 475605 801283 422810 9731 339326 1030600 703381 224378 334119 105521 214964 157335 1020472 387019 278704 328584 622556 203910 229701 613919 268161 687158 217781 527700 450906 58131 538948 132287 380128 667705 774333 656670 349517 605737 964843 761045 964127 420678 758305 112745 405403 963161 854451 967428 351048 873230 587386 546549 757872 133749 165205 556589 415906 383873 357794 426690 259123 26508 812489 610159 126648 1038033 274353 352274 639885 348401 939337 541230 889425 525679 294145 238951 451432 50228 982606 654344 621688 9739 32297 961408 804076 83238 564113 773344 670324 722327 1027076 1015135 882051 126424 886794 179926 409040 823108 878507 780357 11989 818843 52979 960076 486483 908418 232053 756658 1042124 1011201 179141 78306 45064 345347 587261 59753 352145 522457 92729 588410 493366 159415 271387 423274 145292 12854 874055 37684 103528 941521 112360 1025525 31078 70504 125994 104817 405093 1017023 985277 918413 404489 560128 137305 771283 258104 119861 572468 669937 844446 233935 579469 1046330 674089 183074 871461 74531 871565 798950 902849 1002695 462016 100024 236457 319844 968063 760727 897836 928732 525000 184935 362010 124213 714078 14961 469576 742681 30537 604129 945936 524887 331859 506951 723406 717664 182923 69399 905828 491210 394950 861737 69559 371665 917785 36409 906287 139985 750944 713576 27195 765389 1004475 776633 905419 18667 754955 54677 804820 770806 507770 857159 60624 650715 813808 943233 288571 941868 365982 28374 42263 245920 1046647 36413 632681 307345 134066 276628 220857 12924 207690 259867 432022 765829 183166 847605 456464 296688 114001 719275 788284 208553 1016587 871848 1004468 123837 898230 505533 103956 584415 750753 155295 586366 155876 717793 664932 672791 498503 198347 231946 1014152 661670 969084 140016 852350 655683 873553 435803 542506 800643 229487 361203 81601 129138 113724 526403 66045 265278 1044452 663356 1014938 231096 94677 430770 141530 137174 199491 255966 384002 257075 330917 247514 369370 859534 225846 455464 44593 832327 923765 513068 85847 471781 196773 888237 459938 180370 828750 632920 366057 446365 417466 150077 737548 90871 579448 720720 1046122 253367 37085 922089 1025384 615318 30590 553796 104689 575860 165816 668674 975857 267729 557608 887975 646617 495956 962611 423450 569118 681800 178303 840231 323002 185882 33656 205824 149930 1044444 470988 776376 936302 715461 530159 991175 726668 131503 123288 217993 481804 976024 633922 651710 338173 702753 277420 205836 131311 109330 82266 645240 119928 527572 700433 682481 993200 198645 663647 383173 146612 449960 410897 234282 86054 833346 683962 249271 779691 132798 664883 289768 205932 227130 180757 686237 82838 355704 864065 143003 132826 792670 108121 495881 936685 332150 1017412 627701 827913 298351 735150 644301 589930 531610 270725 713446 358611 64366 306557 989177 395526 520964 941197 655521 620111 838043 256880 414942 80378 213781 231205 163988 687576 1028473 201072 375821 665791 333167 30038 1029235 916231 446151 527269 312407 310029 1039602 200554 572461 1012147 110471 8824 670413 898782 820928 516584 38388 462327 222202 1018515 938689 217707 887353 765338 667192 275499 495265 324831 46530 115757 391422 63369 28587 790761 750653 73348 168867 250588 298737 628990 152382 796936 723919 155884 307828 484722 180786 282499 192545 59811 134807 278975 622214 398120 512802 937183 887750 14354 67608 197350 727658 111479 1039459 575260 895454 524783 419345 209548 356082 323095 451285 166020 728153 52498 755845 867095 277293 510723 517530 360350 660329 280468 381363 848691 337006 541298 1043986 544564 994687 513998 767517 339398 902724 445661 335838 253520 493387 732249 904324 477691 377474 455423 116960 845881 314303 707599 253417 967483 315704 253391 225592 101497 869387 435720 914829 49455 315575 583303 912200 712410 1042337 827806 618736 1025982 513425 927392 156592 161635 814130 470632 659413 173844 146069 591827 684369 787039 1004974 1037377 459835 84887 569558 54296 468301 184405 132679 377665 787045 200179 151459 476585 269060 747024 970350 549825 938194 189199 959631 333567 952344 593047 589011 386651 383044 445460 1033066 692947 19561 483637 585320 906215 668604 747116 546373 271389 983576 517489 794206 499070 245883 228287 896370 189975 986503 233238 603685 863354 44546 758263 905088 603194 699734 22571 531823 619122 921105 97085 624962 735807 854630 708347 920108 719169 320683 1041913 163271 230430 83929 239117 888975 684800 735247 912596 865890 757266 365328 82988 701190 346630 598208 173752 471715 545938 144298 349279 193093 798958 121213 833229 63579 713815 301962 415217 613691 373392 53064 908413 795548 322140 947921 863338 434458 311813 700770 689009 882357 82904 572383 438162 858450 215719 164172 873361 191033 36421 703317 605044 57237 49166 172743 966919 900343 636764 339989 933976 252884 306707 650196 39995 33794 953622 85823 1036998 382015 346319 832691 893398 80554 282027 251956 670601 556360 130204 649191 854722 1004160 14229 271510 100265 493983 130578 266799 662568 901973 530829 473157 727151 309815 449034 946829 1030000 72507 451212 971107 734051 519742 198045 920131 518724 102017 340426 817232 430672 209704 290341 961744 1015436 67514 386754 561069 521022 709796 198970 790518 887410 341942 438571 877660 632950 93348 222389 973749 983134 370054 303358 408957 206977 521048 865967 899664 409337 900731 308854 158833 695847 118578 388482 157767 958766 189990 29194 810202 686195 845027 999366 181338 265763 951897 418932 304281 719533 894811 638037 909196 952644 794403 966317 70605 1035358 993228 744006 855324 115255 743127 254445 1033433 624975 468391 657652 586380 42216 395780 978863 928862 741769 925340 671735 169885 321918 678781 547242 272700 285013 745117 102184 30288 697442 574546 815576 201876 883004 331738 863905 1018598 1037886 402389 260721 577992 704007 281286 822970 549856 523258 118677 46576 450168 63679 861711 1042444 537086 237248 1024869 915212 877189 1003181 706217 707440 907331 779256 397652 340159 671761 837978 1011651 700928 719854 138572 12725 427585 795516 648847 561871 101652 595073 219301 250648 350989 627560 403541 450429 284229 162750 1044523 756302 582362 786613 632053 676799 892781 1015204 465479 311912 45474 972420 169720 150470 271011 485493 424355 117944 871326 166455 453927 102914 348738 367793 896295 1044685 832838 240494 645771 421669 256227 171291 385021 97402 721749 390155 353901 440863 686429 73395 874894 775118 453314 219182 523350 1042467 130763 989369 462210 622876 676038 988728 392208 728223 814213 709808 928706 17652 449244 837323 1001890 342343 212516 786007 897145 730664 425659 748743 580950 716298 657282 46000 783373 557511 4701 296269 676789 575770 328887 955644 670505 793379 1039355 989119 1015176 1001191 240156 513212 542390 338894 270862 443838 913369 713251 996426 280497 779228 553880 899918 449321 955375 9151 866331 947420 818181 936082 302773 613923 735060 766699 406183 304510 173273 304909 29564 663309 7121 419097 6471 914711 766017 344474 336156 903303 100208 871930 846229 221546 81000 1020170 221006 847730 349304 905086 866664 842358 312244 451695 869898 205552 33139 371159 444123 152189 994512 291096 974218 130145 573739 461686 985159 52736 285349 877208 699975 536422 658087 41227 638019 226240 703579 846527 676089 825825 10545 632200 752042 40126 449884 151966 196250 873458 281683 127517 16276 713787 718160 198022 925795 180219 956372 396860 394586 407480 686113 43784 384973 432796 766911 475030 739990 59125 108024 208118 374417 985782 416859 498203 108320 46069 72508 445535 982695 897387 324146 659453 285457 254711 876697 929942 98889 178715 723470 426413 188098 412285 162550 554795 527344 256616 982262 118235 1012429 680776 752508 738287 587349 504370 227381 647545 110602 415833 921493 53491 703600 277402 331090 378808 858002 333553 659689 654984 821627 162562 770584 637448 762558 745105 857442 287552 182511 343818 41103 995355 807720 53498 655144 285674 505477 278675 476927 61410 377512 852524 298149 203673 1044022 733887 751603 728461 832343 559210 59522 48029 195642 840430 174642 1002381 958351 134195 473511 674695 519435 653506 104647 821909 18919 481353 734013 254248 384354 828955 381689 752020 19770 158125 500910 436369 559671 464667 216147 939452 896161 688033 919971 193556 581828 447009 388253 330365 156531 600995 662020 412736 626307 767953 466911 344457 128331 221559 612858 360424 495914 201481 484964 422609 785921 427805 436720 701468 968373 436460 779444 128133 180655 623830 644748 488493 163163 1034459 1045400 461591 375980 120098 731321 704940 656278 941174 700440 194871 13203 824515 718240 730218 79903 259998 559999 856024 770876 758459 863913 309880 858607 190580 580437 441896 454849 417865 586110 739368 284734 83802 1010019 1024411 1030521 1007855 792583 18442 778887 1777 656305 890336 140031 842350 182381 850670 489601 394264 658570 574697 707372 394439 197915 30695 932389 988659 133750 767718 882711 268858 801975 113733 210862 990688 473150 483913 1026075 485194 711213 375706 131475 595842 464107 736195 467408 23222 1037475 618421 997518 665785 62406 83524 820239 824705 802693 1042601 859544 569767 232535 926462 120306 522986 55929 285893 270826 482476 952937 336226 857809 114803 106859 14492 1013500 798314 531972 20256 446021 359901 875649 339710 892552 759232 428913 821290 826407 539945 602151 739580 326279 490450 899897 624304 510097 625304 11524 194023 810289 152574 51749 914213 512986 558251 450561 727889 497921 404455 497982 1012791 67230 846882 189000 730377 528558 1031022 548301 966362 983475 275456 420161 70946 83762 881843 340315 501309 740916 168324 1037974 234476 94150 168983 893361 338898 519545 527409 870448 524279 916962 929852 278744 626505 911643 626118 272438 818710 275776 412162 537881 679572 1041139 913989 834836 395610 899545 449674 182525 34276 42267 989167 113009 164626 597990 322870 588621 810921 897515 978757 248886 967377 424927 367526 69395 902293 906236 35591 77965 42598 520831 602556 793494 7064 241192 340024 81375 336356 411837 668567 236640 682469 281479 878104 260052 151451 619475 28571 721210 221931 110450 919079 368213 884764 338233 527975 343597 620635 615810 609319 408972 346680 618153 828124 940930 977447 463249 779802 343522 1022720 469533 539163 591299 644736 720822 918591 62463 771526 569803 420742 7607 543190 308301 551192 667853 562201 941103 747709 804968 544475 97260 883046 774516 939468 987136 986530 884511 261760 981870 412713 413533 848111 840761 782421 565093 102389 114667 244388 1003571 913875 876561 160056 588548 485548 1035964 225366 341468 695049 436993 1034987 387075 273494 996730 588546 437891 390499 1014980 598607 807084 707811 563711 711335 935057 712688 261457 693893 803721 170629 903779 233863 126638 925699 935138 676079 688993 742317 281855 439332 434116 291115 191472 1021230 399166 341259 258157 653629 513787 824635 105267 905506 121450 854417 613252 149971 208829 877635 629670 240876 134252 801391 826720 315689 520626 515220 157312 924398 909583 843543 769367 789695 696516 864960 537914 1009607 331866 118074 609027 56405 822555 582038 823695 674395 616087 174280 978494 496110 484129 965161 714102 62409 808016 783347 259872 65993 834431 848840 68393 532338 32332 204588 519683 1020520 633628 146438 777505 926455 1002902 956707 74622 19597 938788 509619 509463 392762 163701 122570 999532 518967 618750 1007072 348419 420700 111988 887634 120293 256935 519763 356831 112928 847548 263514 223275 191811 1023328 553229 469311 227813 321277 362802 949511 366622 864802 191316 815315 712459 171264 61251 991191 557135 183790 273298 396202 431245 152549 854552 722123 817135 759556 879728 1024791 800418 743693 942201 85588 985431 837094 517334 382634 319940 463898 834926 171301 591649 963926 808941 19508 901804 792300 835650 860205 72741 651859 959775 1032135 829010 863652 879741 828574 154492 543775 874517 5042 559601 814756 637415 959976 446592 648251 342199 942216 404224 150156 926859 679357 397001 933480 580398 197912 563001 564286 146609 840718 508464 86182 798692 1029749 375956 637146 407265 585483 671438 824120 267138 102383 981323 229313 293862 754470 856317 790685 646896 467735 895960 944789 473288 221967 1019221 488856 194392 690110 246514 564534 126671 880569 221359 991528 810530 1010678 19858 325062 983942 305234 204836 865423 671992 336910 527091 924837 86197 408142 841998 697166 756162 834201 129676 889972 636005 627036 41221 541478 93865 196711 519191 444949 41183 812910 206306 777240 721432 957577 724877 402600 240811 185524 277951 79973 311989 138320 820518 267663 467604 745376 620275 996493 797547 131917 650588 796778 758178 462051 829465 53075 476003 973650 915688 529178 482590 356205 950282 145846 11781 214126 325827 968129 281745 309360 857565 124664 310011 394484 355878 490175 72644 378717 948461 367771 652846 6516 825993 50869 461504 276964 999634 229982 243653 443582 987046 764037 224718 162807 335206 995907 13356 630758 868214 694608 343415 645062 353984 706698 494601 305722 789554 302197 960132 951748 1027387 783286 1006664 416076 88146 806807 694782 507039 805231 328839 151056 633070 300688 719511 417070 770379 977974 130557 763594 273199 219621 1023893 989597 1046263 863911 632155 448544 530530 648586 133874 224532 847637 598557 168480 200698 679703 1031415 648015 588188 424277 1040432 802318 706690 832543 537574 637326 390526 504745 793274 791846 1005601 762507 458320 923856 965443 203330 830419 951721 557439 39853 573550 38517 481716 432016 992724 790552 525189 526100 1023673 975390 599002 234565 942934 153396 76125 742035 249321 382380 803070 722769 333618 77821 285296 983609 533240 34113 343209 886247 285826 766390 961126 311385 172831 741182 431780 1004406 935582 869854 878888 93571 594902 715842 414457 29103 291104 178232 373472 471177 101080 491312 494063 569476 692191 476867 1048567 231034 458268 763177 522256 507430 851702 373185 505109 86696 119772 492941 101925 603909 742077 871347 963364 978597 291472 516605 311 832979 452558 723290 321356 539201 774387 75355 678544 123777 357120 430519 252662 306061 263676 948423 34743 558911 495982 216586 934860 614106 55525 313762 846454 300671 219248 358870 234423 992953 676134 648078 649430 410866 189856 733914 493791 826363 870010 1014636 752929 398472 454358 624920 900526 273842 1044696 147547 837086 320883 873003 888530 604364 405805 686202 846782 103895 1572 763384 92295 1047843 455167 230873 1003830 787478 607051 903382 351481 170459 573944 53677 618146 392162 194522 553375 845097 506462 657705 767217 687142 969926 7425 1032043 1031255 767572 480739 637148 261152 834185 547378 117139 978950 270759 93367 599784 52019 167221 5406 339889 913398 482431 481399 104653 12352 598292 295349 764317 1023527 533318 293426 559237 322662 849581 766505 563056 483035 335524 170299 647242 543497 1032907 567019 758147 927892 816003 1045282 297618 78279 917109 220843 981104 758801 217868 609208 721433 995459 554742 321115 689423 191572 101031 523534 516567 627037 122325 485676 645241 278174 70653 264053 423172 157879 22749 671886 461832 92784 107768 663935 1001242 894257 201237 656435 606547 471434 16320 378875 570321 794541 772040 825868 471605 673775 180927 1003004 751396 699211 810109 83529 901318 549854 489630 912594 736586 337260 550655 310107 690016 871898 567365 906254 209597 886194 705110 600565 682139 782498 271581 670081 431158 454141 990666 151814 794448 747832 450000 747836 343725 309870 1019110 363968 446104 530141 814791 578961 278365 889191 399218 912275 299469 568082 176042 993039 680893 160648 149878 275505 68742 473496 83106 674953 51591 641971 181053 720779 785055 936047 339481 232207 487091 950024 182607 967633 1032238 647130 22712 232946 901500 195816 775284 648565 784782 825945 863591 554691 995417 544501 729527 837415 265046 570540 401744 1043795 244228 600335 737888 645594 111202 859605 83419 339891 294261 588120 109560 371900 758728 427797 1038513 205365 281063 456752 18503 720193 1035491 291821 119741 679785 798417 342072 722264 182040 164683 150046 884005 739359 789485 243282 91507 21555 29913 287145 718676 267114 991540 1010078 790305 85186 362406 595151 250099 188058 302814 349054 941355 116535 481804 905232 431338 769345 800101 626578 781977 284739 250531 533039 940643 182574 435586 156603 145078 926422 241732 183339 939206 668276 675886 479259 396554 452642 72201 971079 91069 282466 771746 270098 343390 858008 143178 558850 893744 633995 678486 1045825 792507 909032 497568 42270 785225 203967 44292 549258 983146 80388 987876 611740 241777 510223 606373 27917 524276 656156 657712 476349 652111 999628 460658 240428 545570 656035 531164 438529 356559 493960 127971 870791 916221 655175 372865 293675 385560 995090 493746 204799 871630 380412 953080 734778 1023123 217981 1009880 311478 950814 811505 283483 276337 729578 114457 255886 952332 1001654 253080 600834 829007 569349 979062 956492 44195 545439 105889 932742 953494 512270 11368 581324 675675 452130 414462 411329 910919 191342 626173 32519 559958 683464 919776 800458 635299 971213 5767 11574 624115 395354 276919 896508 65323 938772 1031576 794066 229077 399585 777781 628464 786848 641645 360703 169363 1040349 644774 752970 177277 597507 700225 881871 31091 675115 56627 867369 405950 916372 730424 316248 646827 242976 834639 192065 406027 824278 625723 3371 432819 614494 428036 927043 549117 803464 4212 317721 185158 453 551067 803105 557678 447916 14924 541747 233051 181879 731805 425996 983670 630147 163435 49611 999980 419284 511700 396916 755054 687246 642490 801648 681265 12669 858695 792331 227311 63374 730468 663797 523813 75092 599616 905922 302803 214404 597711 620650 930815 325497 454728 301257 763698 483248 229286 716320 974329 337997 1042985 126610 964197 528789 707026 451752 267148 4722 100842 497614 784901 919794 510843 492756 48240 260808 448981 239213 800748 845258 470795 445875 336031 925809 395379 35489 613938 281180 592682 42136 489554 904397 129166 598747 594736 322346 291522 582930 31746 746365 1036589 52171 738688 630517 984315 356596 783464 225891 36251 1011811 834554 290494 556351 802894 871036 377247 953695 104915 894391 1025478 672566 356721 530296 549779 992323 819085 797200 188813 719562 88303 832725 967903 535121 399170 194719 795094 398371 168343 576587 310372 625616 74978 776508 841888 482219 789628 780245 891716 710987 871071 408576 719406 690698 205038 426 474335 841609 727274 117060 396543 971818 367741 398404 71383 987029 269939 848290 14805 949044 250620 436827 477452 614070 456748 490994 744369 679055 962172 421610 109983 624247 483654 597837 659412 623079 638796 965928 452850 310431 148273 786188 312767 831779 84990 667791 227749 867129 378271 741065 184115 392300 287076 341208 313497 774284 876161 383068 487472 283180 189069 169467 538864 880419 123399 298462 192249 199948 1022156 266290 931851 310725 889506 334249 500749 885748 410545 450550 85385 1025917 274693 552532 199214 432653 370957 283136 76621 60307 986143 349882 708189 282305 894194 414537 114040 896399 856354 984564 909275 1002937 80303 265 932458 984380 449406 1025881 622633 425693 827351 669882 12996 495266 443621 454276 152328 431702 1005113 272405 696680 850441 324936 829261 93817 369806 668136 515346 588662 367612 488151 476622 355004 173614 93748 185836 147535 654659 406020 423518 488020 594974 179374 168218 2453 682726 206207 109976 283136 553864 1004840 335190 629544 558640 413243 702548 624834 1041876 656817 895384 193322 316585 904038 281516 415708 899243 606875 857371 1038843 20506 125556 824567 53965 194039 865912 950102 717372 128652 866068 772560 978775 717793 643608 514051 51407 23111 559928 440336 234874 451793 318604 945947 976084 995798 728848 349646 1027961 878449 525093 1017046 448428 59393 956686 872805 473556 923305 452980 842159 347385 797649 466403 41325 676683 596387 604491 867933 858780 360591 1007743 5311 150753 701383 570041 74713 413876 839108 569876 123509 178645 709823 211985 731998 84388 978745 987667 801254 950185 43123 61923 833123 899597 738550 81452 250542 58910 665357 931583 423586 377039 869190 836177 949411 698165 500981 640121 851476 849675 656049 919730 634847 196399 746197 440735 85746 229411 118784 289218 335036 834701 859542 175107 879540 858551 375868 670767 80850 1003535 106079 1030007 321300 797608 76974 58605 122363 253112 412316 167434 619531 55320 486111 59179 310351 411591 46068 296975 226770 789351 341144 914523 788519 673982 141392 635926 954337 429111 412642 982061 850716 293215 999898 714480 669171 789352 984838 670867 157447 484777 751355 248750 932863 668699 647310 348606 214530 302046 567899 324514 222782 244658 591681 607774 871013 113791 703203 648795 1046827 487885 781865 696933 224969 100940 988093 209324 543101 741454 580751 359811 34312 64072 539729 293284 216110 756565 687612 887979 903994 541618 878666 428182 206455 893251 94777 144204 881080 1044493 919438 876306 114129 486074 646479 430871 603419 650008 611912 148458 83956 666266 325512 891902 321853 955093 650465 119853 56026 105988 433515 662578 330293 903045 348161 922413 326844 461914 450498 184355 609375 261033 1015953 293500 275474 546621 496534 684675 732241 214018 166843 526826 497559 199308 909872 773187 32486 26513 662248 1005448 1007170 224362 1038618 640147 131381 257943 197568 434087 749389 494904 391707 225509 387226 997268 972845 382168 520753 415638 52029 795882 946859 359755 751191 700396 908966 696421 157386 492178 816451 585915 956584 442357 494758 145095 789321 625167 388730 771110 353736 96834 607338 62492 1026948 698834 38057 343053 524449 936550 904811 510981 360069 1035915 26218 704305 71771 434737 459618 1039460 364435 422700 670356 845459 620640 526772 154695 621913 347704 307429 675906 560500 497752 405312 98900 1003846 597566 872232 974541 778581 207917 63334 450306 873675 649132 512934 435660 1012214 832519 953592 404489 782025 960205 823887 228634 213338 592976 618757 590692 983138 654376 310613 58575 1037248 64944 166624 487242 586998 769160 947497 955717 737194 314641 473113 293429 119335 426228 317563 986899 146905 248731 744577 966365 149461 603831 791613 666388 342350 517816 487977 325693 180257 831320 95136 240224 614218 342033 694626 954764 946029 340130 1011732 378449 896846 890254 43198 538180 681049 525468 377163 1032319 264987 532824 802060 287262 38854 330129 355638 553667 935601 842201 313695 1044754 982230 279048 55301 319286 997459 272825 567047 700250 692457 484556 1037354 180273 1034368 686050 206229 256367 420769 1010916 504405 464974 524794 505725 432858 719882 970462 403867 479608 49765 795075 718834 684775 255012 538306 773753 470724 983439 894746 652522 868366 1036021 158124 557894 882089 790822 25472 304719 707294 633335 1017920 128013 397273 767170 232120 839754 401962 439011 990556 319766 963909 903228 967362 103235 502530 722866 863779 175849 457757 315309 209887 981988 995511 145052 346614 194129 288979 34671 39055 103189 652506 773659 629365 595030 687639 816154 937364 912895 835388 781544 914305 899649 445660 160391 549360 802317 126446 1036796 451387 818586 66640 83919 42722 516325 755010 421007 836101 354348 983527 471372 245740 192626 606152 846875 180864 165887 844112 29846 144079 905949 171600 1003609 131467 98140 593021 651142 882572 182926 325613 850242 562762 70860 281502 501814 591971 362031 362991 79630 827931 181015 382245 1006845 1012183 438440 493544 1038904 221345 18760 220611 463990 746151 753955 404391 377719 800700 342695 862312 503162 310230 609032 181567 881605 1034126 822973 923206 225056 106659 331265 445183 498778 195191 143699 1029838 39107 755344 460278 649594 503472 922905 561778 153520 520699 542046 146193 791424 289920 509524 144995 595166 481953 468750 4538 234018 817091 276297 1000879 649352 547535 128993 1039003 988337 975538 531289 990495 113441 701149 136792 680605 770239 507845 1032231 384444 815959 191332 623412 623335 999963 45494 662929 392399 67102 845118 1044853 241893 383704 359294 517562 906209 100005 158082 251485 757310 291654 823382 955650 602299 996958 375179 1014126 227547 961013 238519 1016331 451942 169209 7921 132199 334566 58297 14681 191925 153643 487528 293774 824138 850631 940960 275766 463649 70547 849116 383354 214104 658216 209660 420742 210865 284263 638149 129806 149522 80626 688479 995524 965381 959408 254165 1043171 454969 329037 550040 584103 796415 873143 854013 166866 836813 65954 528570 301865 540607 401157 161645 993525 952849 619419 909333 162435 856998 571492 74391 525732 744068 973601 877370 949550 592726 283355 899883 716153 1028584 361564 225530 59618 653743 79540 49435 246859 163391 71606 276070 189337 797650 938104 430744 202293 405448 272855 870096 459660 882977 180464 228370 567183 903429 248744 764872 384820 283452 224550 772155 132339 388791 989779 390430 957769 710149 822881 1036292 856888 128990 708417 674021 754885 907164 999979 789149 958329 851389 53274 29549 691425 1046627 203341 859512 847630 977876 245448 1046343 650518 45818 765137 519238 937873 364515 428403 662853 568604 486466 140286 370935 763609 109036 522885 525430 734446 164700 183902 254909 459521 523313 149670 832045 253123 680363 962235 563977 404066 416561 960192 729593 1015060 559821 68636 674699 76691 834990 840699 21933 392860 175269 590283 786485 322927 674985 961473 91481 977490 634707 462674 877111 638734 947042 505274 888655 653680 836921 960632 968963 911305 913244 46544 280606 763247 31479 771400 608842 276282 778327 998443 1002136 899080 640878 815625 707068 431417 448595 79157 42959 252723 859072 941893 395851 823775 650130 817558 317203 272682 95053 29126 441256 390533 114838 155192 574964 244838 484278 545427 625859 610501 368670 476227 256069 475040 273629 786167 539278 429175 296236 928033 411671 490960 51427 1005689 630842 883124 404737 538235 693689 651824 850983 373988 378679 549333 10013 545337 800701 874553 419149 486975 915255 693876 976195 700036 88821 670628 232755 750293 575019 196969 183155 22982 590449 493673 194300 316718 141379 177357 81901 970407 857985 203459 929800 285714 1015793 490234 637747 230417 555448 937769 57337 922252 503269 681608 972807 752941 69350 954964 252079 186339 991505 156240 222056 973155 381725 127295 796235 913314 517798 704875 748696 25692 59564 502049 925487 430481 375316 905011 87320 75266 895014 833396 291835 358840 398605 220991 975017 520830 176218 813553 737169 948322 802690 220522 673099 850488 1046107 323217 988945 918039 90019 810445 473921 612826 54649 1041292 6621 704416 559586 928959 789770 698956 139077 976732 590228 728581 446703 548571 698217 692407 797585 796858 668186 974481 1004989 844026 895325 675461 59500 980639 575885 829132 219002 428083 619560 151903 911912 282691 110672 233599 410522 238049 80715 377645 162647 750880 43267 47538 378316 295836 5255 662041 634057 423151 745608 578736 382978 924477 395229 174219 550287 966569 32255 374785 53868 32477 597902 11565 1012474 898439 701130 519790 752508 97494 686106 287463 104603 603905 510601 804608 858083 732096 1003588 626915 892996 275665 244509 353536 752273 948852 923915 924297 813572 212976 505000 610294 726200 638988 1017265 266115 195630 334230 864650 197549 198089 216032 236472 310201 562002 1000254 329316 524333 338804 521609 705247 538453 45633 954015 160280 121279 668075 896224 185640 63167 602636 765362 667079 772332 107166 657919 536275 744097 807428 246450 359632 277117 390848 843070 704099 81891 444346 323606 605398 155515 304319 966454 464024 102319 118528 977049 62906 1031471 668047 237760 226418 773998 80357 491314 911772 376098 147551 88822 58164 1028296 360636 210714 664797 998685 762529 671536 14429 41382 119317 119756 1019422 925481 26629 763655 732591 875570 402113 977151 194113 317839 126589 33876 93995 751316 867793 420525 206951 263896 586298 520497 633618 455734 971927 867599 784880 783821 630188 1032182 434661 381761 364194 902301 875133 145784 760197 199484 13925 1023773 596421 554513 418799 735520 400566 837085 32146 589619 801295 550500 289384 507983 1047663 936689 315055 214829 973267 776911 396361 429774 244770 650705 185147 1780 268705 55499 148017 649382 499071 100886 104185 563888 811083 374288 225028 75296 635000 594842 432104 637642 223968 895128 421856 410565 1041214 861813 448074 199661 154802 611996 896040 1012319 791105 890624 779424 700159 380755 222869 533884 304885 268339 786900 849835 315691 516755 69435 821182 600785 908805 941003 783980 998362 937091 436104 538894 600956 1010407 360957 428579 58548 813428 14005 158157 740032 193611 510403 732755 884131 609271 918587 205981 405156 978402 1020086 147643 853199 642269 337874 941663 659826 137628 904368 725342 480418 957240 268661 198194 938420 235435 39881 848507 242628 412759 737627 923001 197169 456320 906330 805012 812318 224205 624637 106453 424435 279243 103677 236138 407515 428906 845334 1041190 975940 268158 54410 41214 792417 807743 455837 677773 512171 1027529 1045018 350097 957276 1020317 359628 311147 246515 322846 869638 854947 497587 1002261 985116 800610 115491 949038 1027304 355575 109711 576121 225350 149075 454021 1035241 598423 761228 251482 372952 28482 781661 787107 340353 869167 868773 64956 918917 667466 309220 980804 519271 780806 888769 755615 935440 514775 379782 558195 408395 1029815 942242 845099 95818 273570 63526 374647 1010463 41497 868169 74698 995396 130979 1034212 360923 255764 691528 293111 425252 898127 319252 429858 674150 608410 512410 11565 59171 522493 890478 752768 1013795 157539 1036458 482731 107504 506653 704874 108768 199769 747872 623696 589428 184819 232898 875520 534370 206995 643777 134821 853447 457685 59964 86635 857447 1024921 38392 477699 621607 829568 671772 659746 305809 1022067 533429 416001 756819 387869 591155 201950 280768 718444 686826 931450 299853 258836 247186 293530 101397 528651 211144 411015 733270 433166 13195 757645 350962 864283 239807 582015 21743 1048053 604077 483633 194039 401316 709761 126461 546009 785650 590027 609599 198662 901102 103423 91865 521749 776557 463861 627120 177727 759172 695657 127020 360675 376847 679036 1039548 438275 350510 431409 222800 905158 547267 998385 1039581 147188 296949 794119 617949 876413 154543 104997 643276 153330 1045281 256222 918444 876298 923454 718121 989058 828959 610365 574692 527575 311214 68121 291151 704567 173275 968977 765837 386741 869610 1011240 846119 924262 566727 35750 779400 784097 824447 248213 195969 83397 58821 678469 191943 473907 83566 687816 206192 508496 695285 72566 308090 252357 259320 89195 638533 589887 330169 289284 232467 504047 806046 732518 596879 847882 428721 271607 543811 59210 662560 477411 235296 823915 500926 655256 939770 555951 156800 860746 631050 428123 137218 463216 241002 578872 26880 776517 774044 500498 257757 353864 851716 545596 704287 903612 61289 488459 429552 888361 899448 515414 810655 7129 4929 580861 640029 11612 268472 357215 110977 939012 959541 958434 187012 232554 603893 179566 631814 123623 160150 257778 1025159 337947 335007 1022942 701614 374122 508150 588968 888774 999802 446567 571207 787516 902327 744996 232379 308259 159183 26432 659587 157104 173623 568115 229157 451517 206499 463961 364713 93770 72593 766067 748062 178936 743872 473380 891156 34188 893617 470133 860193 700530 1046829 816465 234333 259383 787902 959498 672997 9486 690996 898770 688475 653645 715553 291395 580708 160749 440926 870872 888105 774156 222596 776305 776919 131694 255348 846035 694559 182776 820176 986662 1029302 479285 700287 380021 53206 88529 188717 610609 716476 919328 430024 310191 209960 9368 275716 325029 175584 265042 221656 662449 995628 987533 975615 882130 214875 822059 980344 917485 469566 678451 363271 361033 839848 462669 958129 539155 68340 236105 432452 70107 241534 690840 574925 813589 579368 974801 513567 225689 338391 289326 161619 658980 473844 244492 390722 87253 1045996 763247 62477 37552 793264 151163 535190 451871 51766 511484 999684 483947 860918 810719 503875 119367 191853 794551 505730 652870 546973 156473 745651 1008224 312971 430272 103694 517490 698560 300234 475534 950714 27849 188792 166770 587102 686264 524050 5310 381670 538528 109697 282807 338366 407068 1019860 190571 900790 478921 227003 929575 54401 452295 599823 42750 951353 408124 507720 169289 828889 440529 960261 894754 149698 225843 3976 42471 638007 758419 721975 342973 731104 1044263 461596 641035 111691 369319 218470 82939 869222 1030608 753638 734972 178439 126948 254867 375618 840548 949032 1013254 758341 1020827 59749 80383 18750 13868 527464 737246 814509 244601 63107 865834 774613 393293 329481 297486 1040702 747090 853717 6103 525619 986265 742596 617335 137538 1021974 991798 364805 323519 822306 180113 1013051 452160 406264 456894 906743 166434 136760 885162 443066 740611 395110 291527 175404 280902 768107 316808 67990 726674 975891 409832 32614 568915 525966 624100 829871 679992 370160 814076 223142 317107 404146 556470 245030 207740 280622 976155 541485 265230 521510 219192 993373 454185 914493 529823 115068 742478 519292 848099 895476 270918 463311 225055 95316 65948 220550 652144 977613 1037854 87765 1047414 319413 541280 551764 355288 167431 212024 776063 453821 428514 45379 532278 611923 737542 867167 464447 404811 199514 648495 817343 733019 379752 523931 857029 978875 138975 721229 163263 820137 270096 165172 876291 540389 242034 935173 543304 1015861 813087 930485 861482 364002 62036 39936 991401 1016377 793845 24294 737706 83980 90886 339496 96629 894767 986675 517583 544309 745723 255817 847782 856955 89293 685755 440251 176828 779400 775454 143586 66510 848143 789421 1009970 439663 624332 132293 536197 1033662 401964 855146 443132 166592 275489 647361 958841 346844 175774 610964 610852 943455 237855 685521 610023 68346 582942 680459 325618 558655 645791 754424 759863 267303 275621 424177 424431 347279 644538 428405 527123 203445 900203 237478 725475 214464 131018 777418 258403 821558 580587 964811 392665 212356 708199 766648 975185 168058 246492 430402 659481 282060 610154 209727 937285 604050 786743 716843 474924 257736 375021 886946 857065 551887 464695 1025767 800219 132842 391495 585569 987173 135362 984403 237848 779054 588515 804627 1033788 567587 790589 187461 783519 461424 638371 635178 368182 680523 944719 740614 192923 643881 778332 306851 543374 27463 345419 211150 733807 874786 107135 241369 323782 405503 458177 278808 437180 867428 444 764260 71839 911517 931458 481179 113762 78136 707077 175645 506906 797065 518303 609873 146818 692263 304523 423198 677752 488301 357225 223090 692862 386554 208062 454335 391482 770865 175217 517497 47350 33722 456271 316313 807456 139775 1044361 170781 612555 134832 501553 275589 50477 800063 11968 883544 447519 659557 262803 199325 620448 249499 721513 600419 808786 100002 391655 247609 286972 949244 178452 624822 321798 29552 703709 779250 23296 333706 944018 412939 948763 486680 969063 422562 668078 1005486 522484 1018459 587186 863779 916406 699744 897863 220946 933516 410847 610605 9562 499258 427655 704588 609439 720873 590095 39980 787910 424357 866480 940925 183165 854750 283558 462993 218800 845032 644786 1030621 434965 410491 487835 729724 852898 316723 383912 86700 18193 898064 835624 299086 388195 257528 244458 388970 223066 367920 419013 750249 423165 233703 880657 637913 229400 361900 972076 216173 791993 847346 462583 1005050 1010100 543379 878423 662204 453408 594762 349108 56847 59608 929591 975228 746741 738811 327007 537249 329367 15981 191786 133655 478396 473940 632547 616535 533587 767899 508988 538591 892399 799858 530631 985520 605766 212428 100990 647631 843442 818911 621116 136132 728496 517800 703553 995102 352099 842853 204977 588780 613905 1016856 625686 821061 19109 660235 958426 409538 97580 799815 651982 205311 701784 163099 383398 718109 1043200 520603 769915 366403 306846 235806 200263 875032 72143 271040 305004 28491 282583 760286 322606 222476 429594 862876 415284 438928 838820 980578 434187 87184 1044130 129115 556451 162250 623335 129525 779472 802687 529512 1021795 452042 622067 854720 414750 70573 42225 400045 48992 228602 370757 280209 829607 996372 851007 159474 91192 812996 107062 881402 663450 265142 17667 1040631 411159 397562 615810 210652 128318 929412 825109 570047 557411 604587 969760 766809 199198 855726 897678 1026185 335560 330026 139338 758737 619265 330917 233415 334039 41773 335111 961657 859622 264434 493339 61274 1047658 958395 760083 740198 737656 915768 977665 911903 720451 868828 997215 981001 43176 808286 967560 950575 363427 320312 874556 613789 706520 1024811 510496 863715 582667 760249 4668 1009561 60840 617642 1046139 618965 76092 837512 541230 774582 1004281 380962 953994 681693 683830 305933 760613 243695 404205 593950 800381 347924 117820 1044209 439921 992891 832229 74597 458950 533716 682189 997918 205731 371156 541312 738562 687637 535221 429995 966588 96396 974515 482209 885821 773468 293776 310744 118581 483645 459280 47721 283806 633804 825982 45715 156722 110600 491814 419128 269808 34005 721624 556894 308891 683388 231788 834735 969787 164393 243768 366585 969370 190572 563356 363439 876487 236473 448118 647783 262295 116200 199854 989018 883999 632757 467372 50920 304443 332097 439260 470801 195851 27279 300593 278524 98672 543752 744608 146548 883859 108279 719008 387686 223839 949774 878001 414564 126210 77280 288209 791845 446832 17764 151048 672258 533472 847481 1041118 184699 742477 910940 83168 565424 813814 67123 781599 66281 478430 351110 1030576 451087 331852 1036480 330285 94000 1007949 812466 126002 25343 783917 915473 546785 1035857 136194 957427 1014878 359073 795425 164950 662612 645772 480166 1014682 785007 952918 217585 715777 21984 286820 264996 30774 227036 200128 491942 205763 84765 282265 111010 723865 725599 305855 34185 110220 400100 771627 645772 968149 364017 934261 365859 503182 85071 731740 378248 220473 776907 457794 973885 323642 614070 405677 126594 966232 633445 614344 723679 1088 481714 848095 368033 990210 917113 940775 582996 148882 613660 586995 948046 589640 1030400 808640 316452 519777 602382 936234 3123 612219 404531 673461 685080 272157 447968 35845 485688 756269 371338 440422 665145 595576 463915 785989 173959 230189 5823 189364 171984 258402 396488 168682 818312 771214 619467 113345 948838 854797 903377 851766 772581 489120 29927 719341 377796 779498 51614 1034923 470407 554996 724363 145370 232947 999081 563400 286472 823702 617819 459121 128360 1015612 599612 546856 399439 834683 774630 947346 699832 746024 985044 217560 218305 712928 657126 31527 386604 308609 900577 493616 165087 11693 877549 895401 867940 670798 106773 804297 736106 220684 542410 566480 360514 363993 170081 306557 212322 280934 271248 700822 896998 566699 272629 412260 1020426 750435 234639 804148 138161 1012621 624195 237527 627425 891884 551512 103714 224325 355208 893435 702831 523178 216876 900028 730907 111746 988645 998415 506630 784996 292233 390605 680214 754057 499502 62128 749748 147281 517038 846810 661837 60092 157738 873038 384722 527602 453252 911222 730680 696764 38371 976284 315897 280584 321331 899184 323218 328296 696738 804232 421635 296851 709413 574683 653650 991971 911601 534854 1032968 926934 447490 334087 32178 910222 933271 357957 480097 215889 1035187 554885 979754 196361 751006 1003574 241063 788676 845923 157991 827765 530997 719696 338187 915380 220465 78968 675068 405642 906292 351540 708853 556960 543450 730781 92247 407715 972390 515604 820837 609220 190014 537019 587464 119353 451692 656634 460299 567994 878111 808186 801311 599556 912424 470317 236249 246618 78718 895940 952943 785663 464314 792119 536063 206013 522651 261569 878089 151649 250756 553954 743151 349756 46585 806619 426364 580004 717350 294453 813914 878449 575576 28475 120730 107136 239745 688507 1019697 360499 590520 166728 1030517 562415 305079 290363 902308 356509 440667 834478 712285 789291 469800 878911 588836 868616 578243 300372 947170 614314 919669 482193 271460 246284 55215 178531 11735 884008 49024 295544 997970 597121 525089 943429 939597 618141 690794 327551 481570 876931 21082 852642 122259 716609 880018 551021 707139 727656 627930 374628 289339 588430 608156 218957 71015 383179 687204 587188 682263 285756 450918 588391 462975 837252 896248 789497 73015 802886 458259 566339 978875 79276 183510 570591 45035 443107 355075 1006508 284045 77980 234624 42829 147654 884877 4056 879529 287397 395758 843448 337516 652697 927229 130674 1045381 640501 453754 768125 168358 330355 983083 164594 947912 838830 1010522 946449 1045668 778662 494674 537530 814394 488000 659941 633333 169806 529348 853993 363 971494 880733 979894 91882 363981 950172 196778 542436 374804 544502 408741 400880 346252 875073 1041549 1038664 643404 488507 966859 378698 992305 933635 365005 595960 919385 275614 560258 60791 326055 802675 911073 64659 329539 647888 226402 245050 306711 914275 742019 666365 709203 122817 107844 202130 246505 231650 877483 786772 151057 240291 930882 890817 976327 578627 612756 370683 447560 585958 503475 46920 884889 745493 439221 336275 115456 368188 961074 117224 608648 294187 1032648 154363 265346 257174 545943 726946 643839 479893 406470 932694 247639 291876 328700 846519 269220 191908 764391 373765 900679 146264 706233 171943 925283 545257 935077 577704 720989 706275 258919 767285 418402 297270 603321 378656 684257 666037 112863 580704 1018637 963482 609052 526223 939868 726272 175674 854122 1042442 661352 362759 740437 913303 714805 877266 163541 329029 799024 765938 174611 719259 114948 978495 255840 735972 443331 53655 237483 739761 953183 884827 613389 605523 387122 385007 337470 415842 463223 979261 620828 1027385 138702 15667 180523 447095 789436 217408 945424 829311 416296 412635 232981 10489 78048 227580 985257 218447 661778 1048225 349405 532785 607699 235851 773863 490513 1010843 747646 759715 287912 404935 641860 1293 855407 331030 347307 172744 790823 850477 565314 443034 767826 813331 372384 433389 870583 916149 897502 262480 422881 243043 25111 956148 442785 52561 274927 109872 465288 261399 629513 760830 349806 290354 752272 46203 912110 209281 949679 770411 366055 214984 106009 923570 337660 670256 110210 79580 611093 737989 128803 784790 563420 984311 778810 874034 79169 644634 505992 962344 75767 169446 28113 1029007 673780 792311 294239 905128 288757 202573 382592 601428 1018615 182478 710915 607384 534719 125376 156095 195616 1016404 683343 845581 154042 657023 898061 828745 639703 378450 480364 973652 576781 719262 29510 5909 827031 562043 371798 889331 777939 976580 101052 367965 14019 678552 889213 597826 1008013 11995 775169 7833 380155 1003698 728724 221147 313852 474891 503525 856452 412961 458515 687241 166037 540449 401597 594297 593173 89429 643906 520848 505483 109116 526748 104462 546950 28153 700169 259608 622358 640720 322446 431413 228176 903596 817266 735954 163789 209564 591038 729535 511275 1025362 764356 180912 257675 490915 28565 928958 787985 471049 778633 519651 797032 539172 438971 822145 577083 238388 619147 297692 83645 265377 676122 461211 347682 610932 979921 452171 1025315 1031131 285146 817372 507518 834473 970917 908066 818036 213203 260197 508245 653386 104180 55441 582289 813256 710346 918627 127319 132285 911030 249692 795658 918649 789312 37310 544115 961873 67473 195857 558398 552478 970232 688286 417915 527294 966758 1031671 506398 908690 688369 462189 265086 268799 938581 987800 808154 144109 460910 876756 497103 1000011 886975 733118 382435 362121 121582 270266 769278 585500 510277 593520 572396 178429 463155 588619 640220 269098 74697 130041 693219 131876 947774 803054 493434 778608 352876 76256 133372 1017366 825168 27212 623913 789797 727437 343536 717990 383789 513002 896335 586875 895427 702415 385584 945811 828416 93644 625695 905791 496387 628243 873707 974004 727658 170233 156966 848264 197853 591737 391337 525113 958596 887728 983821 658342 273291 616802 779314 201876 348325 167540 142524 905258 439174 78704 160401 967029 822632 592900 144732 1045733 940423 526211 905997 739534 233893 827746 298071 345576 752263 377276 39217 690128 131189 929231 871766 112005 238526 362621 871621 264683 161074 582348 184385 945227 926374 842854 784849 858321 70516 742426 342337 252173 300280 436313 245920 314483 923412 296890 657600 508123 489644 151926 550330 269057 287787 329196 764775 1003270 441341 444190 778727 125165 268051 256307 854558 337183 937314 627443 258610 727272 70756 519758 72207 223991 437141 649429 239587 957410 366839 295999 421026 122528 619918 1029862 587907 885005 575973 711751 442241 517225 653960 963974 937434 984537 607368 981479 691348 169701 117242 882518 5619 566776 765560 49888 39428 972516 82846 31032 414486 666459 869774 593715 625212 482166 272237 602700 142284 900658 684003 702753 486370 442863 664991 599028 1014494 783599 609233 503083 84449 892381 224943 584144 679765 255043 540656 653841 703330 821522 82772 215489 576633 470814 35610 57557 1012685 144288 689287 279529 530901 661170 840806 124089 185036 881622 279427 795304 955185 494192 244527 908092 226376 218695 938431 428703 67734 604168 419597 654368 180328 601539 250101 363184 810573 236396 202713 848230 31640 172891 1032990 44027 203999 397005 767405 1042255 677503 247392 367219 524770 983317 973467 24801 236635 1015302 466020 903532 735749 429048 214408 918030 618829 535383 504118 414403 306246 430801 763012 55821 31013 78810 993001 481649 551620 1036073 223937 725496 428323 760121 509389 766127 479715 552649 866736 1002279 870601 6492 167027 879605 399425 107450 717057 995123 213464 441965 81836 421630 548545 78917 638630 917494 61522 159445 293513 327105 1032324 985843 143056 468871 643702 32060 900699 281719 975593 444045 801775 575553 96453 800907 361140 593819 34196 870940 482997 150717 300546 424940 345443 134116 168547 675050 433683 456658 397101 81608 367227 829004 339321 387710 40761 291995 2950 992455 15436 881676 902454 668322 243097 878192 590992 462290 400231 838301 926268 571743 914147 522474 841226 763411 618141 479159 1013611 272126 603913 28643 642550 456179 770816 166228 94693 903176 737340 1030003 113813 651802 3039 355757 870666 466247 637676 390131 984168 2930 45773 324410 839291 486338 152012 594428 895536 442147 632729 303286 359962 347331 441802 480872 550126 599702 421974 728344 495111 277971 841242 912975 634339 1017717 276820 704410 65187 405692 172075 229130 53391 189353 517412 925621 305808 72581 417710 439859 719541 297306 531608 566561 349870 559224 173717 55713 19540 631538 745151 727000 311839 730655 943377 808815 321454 706329 659692 798739 439875 284481 63891 1005046 917828 493753 298671 337483 530108 115432 671947 672717 716759 919290 866776 148281 651625 844894 959915 681935 146536 425286 428666 487381 36462 564010 471395 28948 176696 185157 335590 574809 426025 178966 367461 722677 552648 142561 379819 466238 242493 629804 809314 350476 389592 555586 502683 41276 556683 371379 700235 634673 77163 657362 667592 351054 832306 456502 835408 522621 300480 724537 995202 1033643 175253 444028 1022434 24649 274777 213601 63577 88781 942165 860560 609716 119855 436471 353651 810528 206188 28242 681401 325556 826887 153499 709847 969448 675971 340141 316546 185110 585450 940678 203318 544512 46921 510920 664498 805193 94257 500025 490362 110842 95544 605763 331092 786943 119670 654709 166603 425384 620041 749824 450479 652073 615057 865082 767635 202778 787892 18207 331086 749815 102299 395467 448891 444832 745587 830977 703737 474587 558318 743079 510571 643533 344767 1027399 940472 891525 1029409 989072 650380 489074 227665 882388 729814 284135 944912 751751 769864 791454 28962 947910 965594 449842 547281 256205 945736 469923 1034090 156544 703631 674774 535742 666083 614772 96019 711075 478626 671997 359301 923505 483210 118005 455869 87430 307214 751980 857136 157122 597955 409909 326068 903436 688100 866919 236551 789451 164558 932573 803144 930413 277637 36022 886652 734691 78638 897749 457994 36899 1048467 933218 608576 514213 425378 831047 189644 225511 625902 28083 746051 278761 287021 183963 1001117 689074 615096 9012 946615 238537 958222 450938 988880 468924 510289 448429 476428 306844 1034951 159951 983028 326783 254810 264487 845812 5885 154137 611008 1012444 684468 966069 444906 308320 731845 898309 342456 177816 874324 679810 741505 156288 942091 476619 345184 981113 748951 842274 821172 792774 1041706 493806 101792 285712 455928 481591 630412 162787 143546 204077 179362 461615 474670 78498 1022034 835271 430484 512907 890062 869861 866866 456322 449679 570020 245458 900935 165326 94853 789055 884539 313100 972523 26572 804323 80778 535967 364492 590187 79826 682316 115739 208672 11820 678404 720019 531445 9002 357817 926616 505087 537117 209093 90765 190457 991644 583267 228957 365505 264196 151859 672755 919769 458739 37818 132289 268775 257229 119007 9021 113717 85815 218224 700256 997425 338335 19355 463653 322030 128177 986485 118544 299426 893923 979830 83620 799782 309738 573947 367852 297849 748867 237763 499955 853821 973995 41843 576076 482617 545703 975378 411019 305621 302846 663949 69833 401569 94521 396340 862244 216270 186154 522811 639548 516531 179298 84538 302264 727881 819129 805294 678079 175792 432074 896374 386943 215720 804724 825942 67242 43033 615002 212343 511220 993931 663908 652517 83606 594094 67388 985104 991694 603348 316626 847948 420701 875890 560601 78161 219911 138659 1019207 377275 667671 673189 1026521 983946 466392 254809 223884 19620 1001501 840391 936741 589647 315322 581272 331946 799415 1044232 749722 798183 322414 992869 447040 931819 582630 30898 195871 813704 779513 374739 916339 736470 372322 385330 514200 853424 814914 887357 795025 831541 380571 23780 718212 688200 33752 893980 239163 845585 556868 649310 190628 485243 500366 1023016 431443 625332 330059 579707 588027 517295 319860 272731 374009 75941 709604 420435 667593 85391 64731 766702 234894 311982 357502 611135 813198 898052 26452 188506 762292 876248 310986 282840 483597 226870 874928 207191 863819 366445 578746 571640 117061 52879 385793 484831 690805 469748 145023 854455 152440 746423 915606 286251 790418 822327 381578 489838 312359 252056 361986 350900 471363 422464 333195 820919 197139 875610 163093 832563 626026 354390 653940 100458 140861 604775 976352 549792 523303 482819 465525 212384 232422 420455 716468 692789 106460 603921 769280 23986 647311 335940 195618 403819 455977 809863 780230 534585 144376 941094 637180 1008379 320239 18352 814776 849167 67620 1014391 403025 22749 248400 7187 197638 705612 221522 639967 371572 103755 693932 273787 673825 118346 251396 392520 140789 434878 380325 496879 645564 332704 237308 784347 784805 957423 171803 114618 157126 847145 501561 925951 532629 572374 914735 261987 898928 891902 629756 594528 146198 847277 492611 727477 182316 121206 851144 467429 171962 548077 580343 317623 905131 616236 535389 520631 551760 918863 29228 629428 807902 761592 97211 786496 495851 737995 48388 647731 866549 918259 17445 276521 715227 24988 211168 1041919 315746 970102 126234 360538 673201 863801 1015135 336160 323029 229659 196957 19452 293438 99675 412772 778974 585024 751802 802285 797305 881555 123901 41488 843460 380116 423788 238092 481146 17410 1046358 181443 572569 931841 997515 98107 674535 341018 470240 218398 895080 694393 655279 624954 1001705 774830 868948 417282 57977 337453 469169 517644 913898 591054 447915 812178 806741 653133 636842 146929 709267 595403 1045789 358444 1988 725067 125172 838505 717772 378678 569124 541299 518353 553944 770343 224055 748223 24800 369273 857927 336836 799460 105756 437338 846036 1032411 298517 853193 773669 687265 180716 843796 215988 158582 319792 320347 291263 372351 912625 469478 601417 301892 281412 812446 105626 418864 1041347 692113 488380 676117 1002506 75890 618751 493477 394299 854294 57717 877562 377723 377592 210295 418062 316531 430262 107806 1020228 229840 317073 582859 435933 168643 406257 190879 35972 841601 532191 835075 691651 378308 728714 157218 528267 992584 229827 185450 972976 511055 111744 912911 256619 355358 270172 958344 714966 748925 301077 196880 660339 56635 221709 297766 314790 485544 114378 154381 964406 354842 921207 1017677 611536 329064 229472 492592 936068 676978 1004410 694342 531014 172951 894680 286945 757870 966204 1038903 943770 235577 674636 949875 49610 114245 145843 579088 184082 341785 802018 255410 914388 685979 88398 726181 291511 351640 884977 286038 938023 518207 409544 658903 935634 491686 686163 792671 52268 184900 864280 717768 468204 668533 879647 920592 35213 826874 859511 508632 219854 735094 597424 589800 550450 354802 277344 414121 670337 1018969 480926 40361 691269 400125 560522 221467 1026638 1015824 751811 688468 786991 945196 817135 109647 111806 442060 593463 1001770 277144 458448 478920 850087 661658 549629 940371 1025452 42089 486011 124557 75203 252139 460117 189616 879003 801484 19708 467960 343429 314618 52421 660263 563703 726313 612966 560130 689165 733265 1015421 634834 32259 653099 224521 447460 1017788 996023 822767 294409 569150 123064 955766 946455 471348 559158 601291 575846 141675 1023483 273022 534867 250709 522519 678659 193984 547465 1005405 317747 893586 408384 324067 587464 266034 144090 795014 701668 127757 49239 988003 380043 809492 472287 232799 1001252 930109 939067 246433 108284 647936 558425 866322 368578 132058 889547 506084 614156 724685 916296 416520 550097 537054 1036842 299958 388078 338582 471023 89065 778913 995970 799417 681184 29457 981939 36558 613535 269251 376127 438040 344684 677926 1003454 812453 641874 973065 743885 732200 448161 609567 1019023 1045622 651884 113026 323623 821515 258057 483885 147519 294275 821397 803457 350340 503585 397678 464321 897319 808267 213175 913302 650077 696843 66007 746635 683488 782992 416250 17041 725357 1019819 810126 252285 384324 458323 12232 316293 54187 778273 74013 826823 577131 91092 838089 483523 748369 214479 738123 166107 133295 286870 879591 253658 1036760 970069 998179 733290 318375 496729 9802 34972 545017 519572 234732 63589 765742 921885 746844 782107 594604 497582 950577 205564 955228 486180 885189 985511 569643 608003 484537 647328 905354 313584 20591 214481 837359 135477 813199 942084 30546 127808 45698 825194 687793 767523 788986 450071 454796 156950 664936 493699 729961 241649 174725 439818 101713 154547 414410 739693 307281 934654 794615 160079 726779 779927 41104 1032377 418018 888299 607323 513943 483105 1046405 901347 498489 606421 825753 624120 655059 380830 225917 475693 941053 310306 944426 554841 88883 522891 15807 728854 683093 470788 68094 1007429 1036073 797247 676302 1003144 207828 161266 304055 706759 572261 782677 575849 611244 720971 818597 428085 267047 855769 965285 192914 642538 878025 250648 17306 983533 743094 22856 88458 788715 65184 537474 699461 740580 249452 759960 189138 625818 893794 466013 324314 667668 28589 576557 381227 109853 422622 809826 1028663 523205 66154 24544 318101 334559 516647 433802 786303 631938 732371 92106 538451 357001 642189 1037 948755 938771 951130 798789 700900 576771 361377 698981 416658 324736 825520 52712 177931 85878 1040181 81995 559072 379412 331205 109967 1009095 572237 478552 758968 957723 1046871 369099 664656 630618 1048110 385629 468708 656294 728082 934450 589702 595781 180740 485587 243274 720418 839757 596652 988361 877385 982264 225677 250528 768366 149587 435498 119282 723815 33138 746395 93154 1006765 907948 899548 118042 825824 36380 822350 418376 334144 561697 1023796 349339 502580 613854 405303 595530 998087 507323 6627 458509 392742 899042 235048 850082 931619 426179 97497 539465 164789 294800 663856 465481 1031798 221890 309576 516201 683812 541842 743074 441463 117536 122752 880289 835013 148978 709328 717582 123047 635331 1046280 653972 273142 978913 836212 588101 383120 995646 1031586 1018131 301013 182002 591846 1032792 775724 754357 322519 664655 269436 960358 295888 396696 97203 813446 421488 50360 198979 458685 103195 331926 355232 738132 259702 876800 685763 843962 499438 165668 514218 530432 1018162 589335 972245 724316 961717 967505 988619 567722 725037 769839 425875 461542 978455 441712 9787 754867 649520 62905 279893 405719 282877 664593 740725 987069 423492 995685 393396 440561 397201 355333 827184 826280 765362 282661 467850 839477 147515 1040477 36710 488341 174595 364074 477166 238052 877989 897643 819792 1043686 276993 234980 311355 160127 392888 395710 744550 685883 946355 167941 730890 368839 792220 857129 922211 699509 931171 406398 388914 771261 840890 136636 14654 155830 840602 120191 455630 439457 134332 96456 38448 307807 101153 817530 67638 39414 380555 712158 896692 858640 466945 581919 428035 327803 652879 732111 415873 686762 354947 105568 780047 910898 244850 696236 936337 930126 976689 596334 934258 314204 738716 974023 436253 992606 149202 898234 912261 508538 996022 64687 694942 55418 1048176 116980 852449 163917 798954 499511 1038284 947844 251732 507661 129376 748502 559521 326255 734881 648604 163592 138808 929562 306773 242307 584360 605782 972324 726867 498660 555112 82765 646522 459379 702052 643771 837183 732098 766692 919677 755886 39585 341636 217157 17941 528324 611429 970216 593545 188996 505518 966112 357727 124955 1047302 1009101 144819 585387 204572 890095 321252 574264 392479 570542 639254 117609 448583 420115 356782 77259 522570 639308 851930 690766 88807 1046572 377095 17094 747103 312488 1006953 807787 311286 14939 648310 768857 336759 14851 651627 947473 1003693 1012225 843718 917238 264171 782045 987082 816081 530053 998336 408318 930638 1012565 660217 121006 6781 1010487 368249 234089 805970 646541 804950 116865 1018404 231611 793420 403086 72754 485036 308023 673771 1002009 596299 179610 289847 156511 550667 723483 408534 546796 509792 469764 1023086 712844 524100 370116 497002 145262 708019 1028972 869498 417960 960559 430387 188945 66224 362300 680179 316902 118500 574181 825769 973684 489987 786229 2040 79481 1000626 75967 548519 522107 857081 1016087 743198 413758 924099 1030999 352749 522319 527713 993435 255814 696701 455688 783493 464766 97370 751950 815546 871312 314558 776113 226914 652697 1019460 610576 247980 663901 862412 800560 301896 558273 603383 558136 596459 204879 217262 852789 853454 290741 590748 985239 549424 141894 504751 309938 798927 234359 567707 1043006 671347 88931 599383 752344 655204 69448 33437 875391 818158 924168 421230 986903 85220 152745 730764 967913 960539 9941 251903 721185 949482 14171 850321 709967 172208 306348 312658 305383 133966 261471 1031188 364993 74665 872621 604655 736409 465962 552693 137919 157072 155453 213561 1011361 778409 920533 976544 736890 668237 688614 936690 614512 636872 720618 549151 154734 352201 674397 1040056 417957 652006 553537 167284 673285 650262 235419 142253 42184 254261 903924 580833 63720 883587 129240 731697 972452 327717 648794 627429 208639 747683 474511 240869 631873 592744 109070 972097 257652 971846 787831 159915 348136 396527 168937 769016 530863 46461 282761 732323 999457 814314 608770 876874 393050 649625 528128 107055 1019831 721355 797364 1044920 584285 607275 1028435 44271 957874 467011 646295 506882 569826 892676 309308 348868 957787 568130 777860 934187 346449 256566 410804 906192 599611 664570 858005 214130 413780 605200 108531 834163 50203 834012 288545 121689 959187 57637 979828 1043278 427780 23192 210116 621985 256248 945221 100590 767299 234303 1032736 524372 726347 665387 247425 830043 647538 438613 35493 324076 659096 216598 212778 788979 836413 384527 474263 682467 92169 182945 367570 23089 411716 252534 1007272 364757 836190 333302 272456 1039820 198761 637907 493000 190360 356506 738686 444063 718782 611787 293807 91433 317255 231420 695009 392999 310079 806094 427987 384572 934202 192518 5128 69745 1014730 189456 873032 856241 69386 815738 523037 524110 875798 195700 713047 682618 49808 183127 620168 632527 320285 28955 221065 833480 591334 243935 399603 378949 623128 10084 961447 144139 539492 854930 880967 203586 536191 990963 911546 38133 920995 374323 301740 613781 519437 885158 331275 74871 917373 712130 117899 1008465 942777 897952 554787 50881 392202 59775 780942 861894 550077 484162 947147 266053 583331 561901 922782 120965 428177 956715 317453 1003443 862945 521675 997091 913247 898031 968766 691248 174077 1002654 499739 891334 79974 765137 646556 859326 661076 554993 238110 946674 845545 1026413 741541 674432 100137 594230 40533 94285 631931 450623 996090 367231 845100 476419 317825 545282 106731 858110 868477 124421 272718 104499 346787 159866 959052 79781 520014 977561 223938 358366 436988 807261 791790 906859 1015758 711173 978679 641373 165388 210581 858979 379849 593055 518739 735646 883273 18838 831050 433786 311162 629409 386506 597161 659580 152985 140006 875845 244085 338166 1030900 378953 670222 461911 27409 523542 111092 114942 855195 973551 286040 909905 743861 334205 8560 951899 508358 684363 600308 28232 347642 349258 233633 968428 366015 210511 402361 1014077 705354 615825 534657 592597 370704 553771 801986 265841 123213 273312 672330 664692 134272 139089 678760 297829 920557 47881 194418 802924 351001 585842 782146 896985 488274 814749 569781 128414 278565 158335 753707 1027536 435174 325486 244490 349481 724011 61352 605755 997769 267857 683212 445867 719473 1000438 512094 365004 694662 769917 351304 762897 596756 340109 219988 1026933 177800 303250 55731 231669 169717 618299 322937 529425 535440 808698 560926 780111 395316 950663 197118 474296 808415 437342 707802 449114 54067 941372 868949 528068 419062 75429 956792 507277 407186 1047649 300591 424909 813718 694267 901578 244897 678707 60737 471933 134572 27327 962247 190688 418705 91190 189028 44655 292474 93108 361906 759819 667284 163580 869010 919927 794768 34292 471974 937691 334372 979751 178390 378181 704136 652353 220108 299812 602874 864919 705655 258251 514874 140188 834956 590068 599566 518509 1001728 670010 485823 443207 574607 613021 53403 69131 925241 260610 284017 251072 202943 825521 118808 586001 958506 937173 987624 834507 339525 850432 266814 609633 737054 268708 11005 609896 120201 398234 681224 284699 987037 927391 971977 451800 314164 450770 722605 512160 481903 469048 752550 879003 411697 512824 800168 266386 601247 250144 939052 551283 168358 320158 311471 465873 714613 975431 650036 271202 362750 761107 38590 766079 118906 604895 112087 956583 670690 866026 612109 808700 237942 911448 303471 826564 947258 301746 188692 684521 792692 669284 762772 189818 673840 31038 779405 609832 427964 638708 805407 203466 764460 88478 160112 864985 746967 424504 1002282 845556 391384 764195 821240 946526 122254 839330 726284 198267 364316 904030 305308 30038 351722 237795 155232 284702 480290 666145 680982 840869 993843 549867 439807 584928 281426 345467 453471 155498 256500 993516 987904 202752 74838 508863 368560 536582 342261 438103 156862 294656 117526 295293 41601 310042 472895 29916 402129 469409 63420 172422 91532 581512 661787 836973 56595 692708 769712 761067 342730 980592 505618 707387 52123 308234 73884 873213 386163 910132 335341 827062 417476 466580 367208 6477 402690 9076 532149 1005200 184102 524866 701758 52141 151342 974609 57011 464825 699803 999959 693895 973868 316913 63533 485232 992611 815930 492370 495594 942877 973956 924456 865973 913663 725342 212342 1027923 929552 312927 380580 183947 862781 819615 379458 282345 120022 968508 689025 83259 380687 808407 30136 369941 1032064 881428 42208 513358 15270 149534 232985 152705 213088 151072 108579 880013 539250 838349 226278 719894 171781 810201 204010 409857 332837 1022077 109023 640764 600386 570359 113943 874228 368560 410631 648455 916636 344871 460916 31946 137965 21059 706693 203934 757920 685829 147337 760420 650422 479056 6479 301604 963313 492909 851630 1027719 372824 30855 45567 985435 221111 30000 146334 310291 744988 97754 75372 624709 61275 828255 642128 868394 234123 1043834 438961 177953 632455 578380 63230 606764 728687 345048 117542 378993 935460 867974 459296 877498 562895 457636 830565 233718 367450 500960 902257 913590 386293 171471 912197 1021872 528275 613482 931048 913216 906858 905612 984289 75234 997495 614773 64191 143289 896248 683082 454289 546571 616432 681618 720238 548035 700070 950714 566767 469230 80934 320658 914608 133950 767422 29646 377043 953226 601986 338567 850044 248396 442570 459447 326998 1012001 731311 880064 332044 537421 164497 875750 840145 1039925 789139 776656 640729 457186 782877 732939 130269 260485 214106 303239 373403 1047533 1039032 46104 660820 728082 418154 2550 986445 676238 551913 443709 137806 57631 563567 820334 16422 482599 969082 190957 590628 144940 942159 308352 292000 645976 39797 1009622 937840 420601 325174 623870 533619 62210 630305 479980 300810 803209 915339 14071 895385 476487 78345 433502 530955 720411 978167 291262 380492 392583 781300 927645 610508 489265 318308 938723 810242 778596 74989 774236 752615 861581 775162 818743 569463 549054 297531 427146 472116 734254 689187 142795 148387 697782 241001 937816 64204 364629 116103 606704 606654 304302 496702 27192 248073 653701 11792 545080 202306 142406 673989 1002715 1024130 594302 630759 833650 720103 259423 26949 965938 793362 224321 186740 567985 430504 963355 440393 253805 981713 696334 66912 344389 942268 926427 240793 607742 440857 415079 871061 560063 685725 793662 852285 459157 596866 874254 810044 1023984 192516 762151 83328 962852 375269 172546 657853 829929 297449 519607 355561 758236 825435 423301 577217 588796 602503 493646 417603 429869 569918 746264 353074 728760 300117 217485 952470 938697 953125 1007227 936761 57584 307213 103510 1009962 218273 966380 576945 1009470 878516 418471 333257 992650 518885 823721 497914 99306 736853 916062 9543 661118 285191 556983 670422 911911 157284 247209 765042 547087 976056 970157 446472 388894 157618 303938 147242 482949 515048 661607 534415 951351 24657 430625 994193 490603 634569 648443 971437 1034012 595088 82305 100871 883849 850635 864452 406755 561589 458498 696537 216365 535784 39840 65882 889842 395820 811127 487395 283109 651216 375609 193686 337883 996073 86016 1035928 618319 412620 1040838 512145 994015 293526 379630 511280 1017548 228260 591289 398245 321918 216091 509138 785445 168958 1048161 629699 296042 1036923 892578 866173 130096 572614 796492 304852 836025 427733 361875 144129 855626 90435 503278 509982 119468 911822 835736 716205 435116 535512 212496 1003282 702107 930024 543641 644116 716238 794918 395195 936288 62751 783330 519872 628998 618090 700429 479031 692986 208401 343230 118389 738708 624505 967086 785679 845329 764299 169916 129890 542991 199476 248171 536075 322325 714725 795487 918127 559369 707603 840932 312116 84152 405944 172135 818374 815441 208080 1022970 586195 766954 665565 819668 40911 721914 45156 233679 512881 589789 86894 457961 642356 256340 166408 323523 128471 863746 964035 727333 467678 360432 994612 774008 715534 228873 809077 442442 985845 453791 318882 471246 186720 687588 908638 642649 707554 404082 933707 790246 265044 268740 462485 467347 399439 662202 714344 552738 294836 633881 421493 633465 171813 562441 780146 684322 752009 265621 247703 883660 1022860 30510 288545 745160 725020 501033 179410 842380 353517 505148 928367 965684 900854 292869 612673 85500 327410 878979 140949 350151 521696 670107 696380 569243 764292 1041556 332043 285219 895203 23451 335196 932652 684235 441664 520076 22056 778313 138743 357499 499374 113968 57497 829455 809207 411801 958176 848305 395875 58205 434670 954574 850418 574109 846535 792919 737484 635963 1034962 983105 1010362 848734 265308 79878 173738 527602 895764 384291 296750 250917 466064 717464 938750 878316 600263 405099 1041777 213628 348822 972325 532232 26577 315451 437075 714212 495658 922589 256006 439883 29066 189442 936788 770855 594745 590870 79316 435846 864834 1010923 316966 41499 374259 136500 25961 487355 144479 936456 488387 958946 952031 628581 279773 824364 421517 868523 80996 322524 608455 543005 219785 174168 1037234 658532 510082 246698 393909 485131 423175 549633 713466 814852 770261 497454 561136 834593 736047 765224 407499 278684 880216 528008 405506 700815 703514 700941 137681 753533 346690 728090 464565 286408 261921 585523 265458 811064 36365 789636 785424 366970 693214 541786 942426 744862 115569 431783 502878 984473 598569 394114 770927 346305 349289 388005 825382 402772 522779 786669 969693 88305 662316 509662 943155 616732 500749 369437 364427 474047 913972 228852 489868 540580 1011865 586449 77730 599292 934969 331975 169340 992731 2199 240395 92556 122553 826422 801144 547210 505586 654624 805132 272113 448839 472418 1014889 56193 834651 546701 466005 593339 932663 363319 211002 603496 146887 993656 1005222 593939 586075 584046 308684 857482 102695 924857 269314 130145 48835 64511 604225 282222 617131 459625 627368 396622 675008 286500 68857 288479 126149 550882 914203 1014212 735971 864086 957334 403941 309285 793787 170010 525548 274173 629070 95736 997064 588733 642255 593575 298542 976159 27141 354369 1020179 230590 887607 271875 303411 16282 630451 362704 209037 708248 156490 851887 394725 939776 718034 215113 495937 987901 59555 794476 807021 690721 555547 98698 344951 416222 116506 424762 815411 1019405 597126 231862 883639 821611 283337 953180 804064 228887 997966 16430 762572 488982 595975 612946 402526 912335 340458 597650 714174 979600 27503 496860 29910 126727 913940 346307 1033686 581577 850393 170492 604080 800206 625092 40162 370844 605427 677983 887539 367254 332919 899125 967505 26587 407422 496728 678722 362352 431505 163038 147121 123291 15132 377695 188586 734312 428527 173945 490465 231461 917950 693068 385836 439270 301217 26623 254469 258562 828308 449081 535817 361620 806648 908968 582267 551418 239376 75390 629441 401754 733317 633839 723174 163608 856291 282292 928535 1020257 706330 1015947 854822 627876 95229 131508 724746 849940 963270 830837 973149 553511 524688 611992 506333 861466 440796 570344 44523 971626 694541 89271 192783 402524 317676 120155 662898 456822 907300 502700 777314 839172 479943 893832 337618 996756 862919 193360 988631 22138 442494 888936 869164 492365 711463 625594 506287 646760 532834 491060 161249 200298 270772 787781 292458 694 191236 151396 23699 903156 603424 243849 40139 945294 727350 423602 605987 390452 612955 349792 77777 90456 998919 165655 335793 638899 193687 489442 390335 348862 692682 246732 314014 574778 496965 863847 951060 683689 721679 176201 583308 632786 265237 299915 218258 798529 738983 237641 853083 236996 816889 612644 185658 846575 59299 739267 438060 786841 807458 743757 160589 353373 939861 477936 556129 516634 690176 599646 241484 547443 589132 708171 596890 102992 98629 957168 863224 661595 214875 984715 943801 145796 734434 485853 507474 787838 702866 510122 815581 1008447 79879 372284 1015194 800132 654914 793057 564074 823115 52774 818025 578387 587863 980476 180137 39935 49583 194799 945402 625468 551455 313233 184250 366205 4789 559188 14025 385879 262981 126994 540686 731141 605926 666246 996592 105445 534643 676561 816862 686073 472843 818166 785351 329575 506514 346461 187042 608249 438318 530260 583656 400030 239306 504713 614933 328679 1029014 370065 831019 359563 423557 132965 861230 119267 208589 912864 584616 1021550 253803 155970 190503 893519 820124 910768 308667 107466 807781 693169 243065 475083 464909 966834 731642 180830 299166 669571 877532 614200 517735 131289 917056 66093 78204 834506 469834 634807 724276 99923 790693 161142 408746 751061 668668 780970 352062 237460 784258 671931 701713 241975 927339 582578 652172 203083 692593 109245 10713 49088 637776 628911 243048 740970 890185 339069 935532 657793 478115 410050 193628 538657 664101 360764 156274 335051 876702 614733 980015 687587 1003358 833146 201173 769584 738234 447472 752876 1017182 310411 474106 505022 391295 626351 450700 158426 885382 860551 62395 264084 535755 965496 346179 81540 231306 843370 410112 504579 336483 504908 284277 699569 890075 297870 597320 121842 267994 287653 258243 798315 829740 1018250 663125 570250 708096 541755 829199 495868 184684 430393 364584 329525 762342 979209 967546 34283 211148 410547 294914 118939 496350 308550 350819 930563 407742 637522 118116 1033638 284535 203884 875117 49740 92403 595630 211470 845951 420996 98868 40057 717326 241500 791199 424451 6029 992532 631446 324519 1025236 348201 36929 148355 564604 965242 10700 998744 225637 785868 338410 745230 114995 678982 83023 684334 144076 190709 508469 898918 677339 409673 77528 176393 563281 446614 529402 616844 19166 242324 50784 284938 111996 397792 934482 251073 15333 206201 399391 987027 561688 309315 354455 830086 590040 672135 586127 841028 899628 298353 666209 458396 212449 914833 225385 857343 52739 76123 869257 415492 848744 34471 430758 242660 922149 561 661544 1031166 593430 237594 181886 794965 1048411 293989 83096 968717 194261 942971 293483 26353 316077 522920 470385 964592 402126 489627 306470 276635 531814 388586 429964 490153 631657 204172 884136 263284 21774 779613 462850 967034 1029712 341661 178985 525020 25454 892529 511021 856034 611691 482913 947491 738932 865934 857304 911781 445347 902883 193960 101199 445470 479417 430723 468547 609469 404771 996227 540070 35578 546935 49058 26657 781683 857809 210243 179296 951402 305297 45735 19862 334405 134873 790137 112632 906254 57360 131139 376125 221683 76897 448758 454949 901063 750141 183142 685551 689536 959189 967884 641248 968631 669345 251202 630467 297003 414171 993354 1036388 374334 784644 822600 677652 442230 1004895 626691 612648 176125 919921 205096 935546 713506 234887 1035975 132326 803798 379952 560340 273614 793904 743103 134567 349591 948970 936394 567933 946730 530913 838062 56309 474484 911512 638728 934547 898790 268214 1022781 212800 44789 965251 470259 728008 1008539 391023 296086 50010 11476 1034380 780500 264972 14627 85007 56097 1018453 940554 632019 76852 66449 188565 551637 925832 416897 428496 109497 369884 75464 686924 97091 889524 178287 216990 70623 197845 185441 602848 1017627 1031116 189168 986927 1048103 496232 1030734 182571 1018460 572 259861 560250 296370 243742 844992 206917 623432 276651 259631 752568 380896 758976 970279 586375 361056 11778 514000 856420 203858 822104 94005 266890 309860 867691 367047 823861 972009 447277 282331 543527 954455 384591 151591 516901 892359 722889 692809 247672 109432 341078 275776 268653 615757 768245 986353 633557 591178 696169 571811 658054 554010 195258 807043 41176 326028 84914 955425 449576 556305 783713 572657 355672 546368 770458 250316 37965 896339 30068 430188 97392 617383 226761 517619 960814 375872 687034 522085 356984 465986 809257 113193 430404 981881 642365 466060 506890 126162 813282 638525 807751 222944 885574 145618 466429 595032 474717 522306 464433 504981 105311 762730 83308 756757 892741 398472 635195 943353 34639 909763 874415 860041 68992 357793 998366 971438 572704 243598 688736 1014903 743225 607324 761298 17045 411419 276158 166742 1000158 665305 294859 7953 586701 21450 184193 24748 333056 955144 789824 260052 77753 706036 221259 698555 698206 44720 837707 57492 678394 771235 148939 152090 250041 465145 365245 238090 655471 346913 27379 336804 760338 167245 353447 42286 584508 178421 219379 281713 347818 881492 875610 820026 404671 680426 608062 979930 101378 1011448 446055 562599 930203 204295 76674 51577 479706 323681 873887 230958 381105 907670 444851 300326 70197 705529 844564 908999 613152 206113 181248 706298 901458 893545 249366 170412 1027148 312687 961242 264014 386483 901272 582710 242006 80339 213899 855284 1033916 305177 417714 358725 700542 205720 490684 362301 970268 320389 613662 227156 868892 410555 12941 316646 642695 144696 967301 1011380 377194 671390 236229 57185 782678 920755 546257 959990 1034721 299745 323439 52831 92195 572343 600362 600556 575290 764262 917203 595921 654534 951876 76538 515494 296301 386381 834425 757735 1024344 570013 833002 428661 377013 832503 314412 751891 65587 170305 532706 651242 701833 236806 334835 365573 3055 177394 478987 644054 897186 217690 92697 798639 298853 504498 81871 987722 630523 573460 1038886 473410 179630 623040 1023703 372119 171467 531606 689122 543790 377380 943005 152587 187983 166540 260224 328536 180773 938078 261132 463764 992066 627447 544436 395472 508696 341047 811277 323036 283008 181509 627794 321746 415031 123336 994017 778124 1025116 827118 510139 732201 1010932 329064 951304 549260 511334 368428 361873 663517 916736 463794 14660 719110 459888 840824 200372 288054 198219 711038 706967 247650 595849 421323 877126 754111 370695 265190 423488 137802 883460 281181 84135 94016 470948 120898 152257 523174 874864 166312 156792 928706 731348 881707 873691 115103 369568 531301 410267 608654 224648 830842 222351 106144 336036 741261 223792 491308 13808 555592 945181 995663 949709 681561 289945 800615 272510 493807 747528 726168 941740 532545 980342 991559 813539 839687 227087 421793 355603 806399 973480 376853 830735 663145 584245 951766 420113 549004 339025 64346 1000244 437039 545977 804573 538873 1046816 738513 962271 601027 632241 891933 515746 784731 358709 645321 998061 140396 574856 854050 17739 462088 692869 263963 987917 47393 711309 21193 446276 77073 317190 420071 282760 676883 941274 505939 965940 424135 411892 663951 16359 478642 261319 984897 52228 886203 649926 782003 324147 720048 865005 438355 181470 94143 282423 473140 969909 1033725 970789 54924 199978 1042659 534846 335924 137462 470219 494985 155435 538258 739703 973844 1020692 824511 909963 695409 524723 298750 40974 330548 546675 721433 251629 931446 1005539 897176 115064 731733 269876 177997 542691 929137 257469 528841 219334 658801 627320 995044 643486 162684 20866 431417 980810 751809 289182 235431 687758 643823 205747 924113 599187 438461 815945 25759 513893 536163 534289 854715 749172 68127 43354 843029 455444 614578 348316 454496 162045 162272 409585 306322 296651 500980 776087 260968 3711 927033 767343 619231 587260 405122 869761 302780 77707 979363 1041014 545798 25175 1030389 296476 595334 533234 529622 854502 231502 441294 596007 194410 849967 689605 632012 518369 1043521 512146 510000 96682 445279 219990 599998 181959 430248 220436 818537 360286 757760 597300 926757 296249 674444 334852 111723 662855 414522 510770 176313 241689 82743 54867 934416 858725 245366 981856 525428 363911 165936 160564 779120 1048571 108382 256527 984719 77284 498497 133142 118244 862601 171995 494032 319107 424914 131699 780458 212741 54479 362005 37748 230408 609329 317456 833251 134317 405967 70774 628237 413465 28195 154271 94959 341236 553674 225702 198378 165869 572168 883946 756546 224819 515138 376975 610718 259837 796289 1013243 584843 112388 185590 241753 976889 881924 839280 86297 4540 386623 194023 461934 676364 883449 264949 622031 5125 867069 924248 478326 540200 438806 360050 876516 309977 453783 749513 861275 102623 820180 402823 450402 953318 178855 820730 660549 357632 240108 485141 915603 973600 228612 679662 260254 486302 441942 402494 412670 514742 373706 425700 301582 89096 969548 903266 44654 43801 661327 1047647 867711 631761 1039175 1005859 47338 879356 272430 823326 930842 861897 624896 820833 415933 739150 835390 369955 158535 876289 757615 440893 745326 35648 564635 616623 982191 158923 940494 141593 332488 45124 195739 1038914 441916 75446 1020822 844181 638162 290315 794073 252831 119318 338325 178304 646291 670679 379526 777005 16582 603815 977015 369796 3378 1020510 10725 538288 57335 415384 375983 599005 880854 816946 286362 1043131 500148 432337 914893 885506 925469 189787 47445 588264 364735 192635 190882 204460 481770 896033 858376 212751 518679 748800 328767 979926 433502 917263 719588 982346 601342 444937 776182 208823 307161 853485 625241 487408 404213 393086 798038 769993 831996 93379 897305 88732 464829 774536 135986 975301 470697 586716 927509 891174 825686 549009 978586 111524 600832 393152 230013 1028007 55299 571714 756447 50078 472674 76087 804803 547449 822851 681091 928146 827437 817777 970060 326040 269876 6361 194430 299652 681994 379661 564551 272620 907185 34500 762779 140231 547374 46680 732849 689393 347146 567622 50819 123306 419281 955570 494418 453399 637078 926688 358945 820928 178797 759996 573749 947984 549616 687187 730267 168921 677819 647000 881314 561869 993520 535200 854108 679942 892340 32678 353826 984702 200880 239880 1037325 141464 580753 957191 202366 133270 710792 33803 340630 401696 58570 159005 82623 19907 886545 158316 219937 689007 235289 285641 818733 203001 326436 671018 41238 630679 816247 395050 49235 936806 293851 466823 197663 388072 863772 350627 718073 291966 215181 755461 245796 5362 669059 235477 953384 975344 731349 412515 449871 69000 740451 28832 985641 634798 720012 1029795 442377 532154 5302 593189 890757 251881 871369 693509 243961 849882 565428 729286 692485 213777 186087 607500 496907 376439 131800 784675 726962 841688 75390 444280 863590 73315 450009 232989 172245 35630 334696 249673 784243 285104 259249 758230 34295 618565 622268 512450 496860 874670 47768 164014 103649 116878 102869 398946 222089 571886 779017 176455 368540 725945 499276 444139 658852 778817 782779 877697 593009 663480 1017336 261982 596374 199864 248488 644477 157161 465084 873204 712188 31239 219812 737801 543133 256717 104757 1034136 37702 400864 58263 765014 598145 73254 571861 978557 750077 884811 574816 28234 517131 546621 467341 961149 1048353 211121 996370 756956 677979 20892 202125 345775 131573 821946 100861 933189 232402 638218 166215 394862 627704 718415 808882 357632 714514 314769 208491 1029459 798957 247706 357378 686532 474363 707450 427243 997173 640723 763652 658431 487819 907951 762702 125688 399407 902636 403765 45816 1045134 366477 1013207 175363 335001 274617 614166 1012352 889670 910649 796700 398780 708877 175099 353746 383591 31339 647057 979815 359956 399970 364211 1046223 725181 257783 1006776 652609 417086 837043 61985 260024 1040853 452643 654607 376692 940201 399449 377288 330358 315456 564584 146230 452615 742406 614379 707431 466225 271565 595583 556046 497988 1016136 33348 642817 653907 1048206 899936 270009 336309 94365 953724 36565 579716 287445 648261 429207 99361 8313 673772 384869 912046 871730 747943 149833 591762 724363 835629 178034 651257 49014 734270 393905 771922 934597 253209 999421 1033167 840114 118020 762095 738024 158039 585160 255047 257496 639543 1043762 743013 781854 55476 735636 942544 12798 1430 724545 176051 704766 763530 954388 710747 729193 153248 915946 1024954 444367 636621 907555 55783 238979 771687 875045 1024924 963356 445356 107737 293559 39412 117819 18732 174777 157612 497048 703376 745802 283302 677293 844152 151219 560778 115524 44511 382562 274626 382606 576962 839530 533757 528799 287905 775424 274863 874735 907522 272127 396432 678874 438510 924261 425753 298273 163442 72148 432906 633703 187424 734738 982759 1038773 424331 673417 207478 18423 866254 563655 713538 945021 218630 996863 239899 903035 372179 1026439 801428 542089 65500 486232 797060 466467 938056 969617 622470 20778 938821 357364 946808 700001 387460 948328 76032 683505 896187 915317 1019650 547045 429090 674507 80427 360879 358647 182203 89706 887969 533242 921532 184945 624757 312561 127208 9272 349894 459045 448124 638331 631956 773603 575836 268343 815812 946685 524428 525105 667294 561478 721336 456303 612941 477466 283053 358332 705891 482515 898269 888616 546130 684629 720864 740230 286195 482947 423917 349933 756227 491975 574309 236344 742305 210062 944713 390790 986322 1000394 845503 851898 358398 884078 607633 449275 61552 150774 153261 138806 271065 92124 28070 574871 873933 231972 832049 342036 148036 475857 131241 220130 949275 970861 613004 1030909 420497 855429 255740 440229 53450 224555 295743 381147 583247 198515 713536 63209 720780 177654 147979 913367 902737 802898 369236 510966 655954 170151 761585 813657 192935 206875 772956 396631 78156 273240 1025074 196363 144802 139017 69558 869844 938733 932960 552527 288981 480723 1427 801541 738422 109539 778842 277512 782049 662540 52339 148265 240774 659234 986143 163423 586903 813148 656546 350276 886157 323032 463046 321686 952737 803094 749400 521398 314196 157561 737194 294956 457191 647882 757264 257313 1048036 874932 618595 699619 744851 118857 537217 360549 635269 487547 561866 936124 993549 713380 724645 681891 925378 603647 999161 307192 1031423 547116 148660 321084 832099 402096 935240 446743 521810 1042802 849705 186835 892273 306496 998992 670940 507438 249672 776379 576070 746805 678559 465642 931399 1022460 56510 375908 63928 29496 773631 832560 836248 15206 35364 9564 947337 566595 55505 220026 1030481 921684 984589 775966 270683 449887 821957 617057 644147 578288 345417 353633 1036558 954837 606669 709311 245567 465315 463594 640031 609987 89391 571930 503467 862390 386837 335935 972689 356316 36404 531996 970880 119065 801327 201946 1071 861177 178158 530053 807639 170793 171547 106125 966324 558332 868774 580166 796807 170983 965186 819560 465943 911109 128741 671375 44203 535187 189004 829372 549265 321653 38772 1033938 864923 127152 108066 930330 103581 885230 812892 570559 300528 1047037 352750 690003 133874 726608 376551 792648 772740 50300 773657 418936 916107 230076 498332 581534 27759 151662 364363 257243 461214 142996 600901 649010 217098 471124 640621 571915 581287 990072 222699 919988 463342 1022191 893097 519131 634973 652618 693207 274453 173813 422208 1042280 14427 972219 598570 778899 745864 519223 156296 561234 916444 349688 840314 979942 447356 931597 714823 806225 84207 948365 397530 749018 391586 58641 90175 269453 522341 21813 119339 166585 38381 125978 924274 579696 768336 680935 525710 829706 444555 27203 92447 182178 270591 920797 959590 711575 335856 210405 569544 863501 834309 735376 49745 817514 829643 486807 489518 907225 989490 57272 630066 568778 982542 198708 292946 45936 58263 105295 240937 788545 940265 746708 699509 481146 387205 799887 767128 658585 106703 1039056 942615 825313 404622 537838 512031 180953 818030 543170 411899 791757 522881 423464 165535 804684 744634 502146 557856 903848 914289 373300 645434 23161 235234 170537 767177 369178 597677 725836 152400 913707 485975 652304 791669 458765 981448 967657 924290 967785 923084 612305 293606 808361 231570 818884 523954 57726 1041968 638532 750365 176216 484636 532181 166401 276977 411316 526466 281179 608707 643000 405335 725198 799629 1036490 1019876 270369 333778 966389 555968 49597 342105 547875 570884 718384 548014 585638 958412 1029548 935584 331440 750778 49288 931521 521434 694131 1048510 426217 289953 388639 423276 667827 673764 610029 572755 966143 157800 457869 728411 774510 219220 996020 468493 989417 29365 836252 320279 404507 367611 573313 629708 33010 100986 473893 926625 749602 40682 987724 965297 674210 675048 969025 425530 817452 201587 30800 551198 244417 329071 968777 517219 810788 57893 851716 190388 630874 638401 269271 1026525 525872 866771 459809 1040722 514741 675279 1032131 758953 110267 565133 509346 359195 454234 158665 874535 716039 34158 196260 520638 91248 889876 769057 901466 232826 275249 112809 800496 1042160 411883 385416 368631 717505 814381 636269 381934 456319 581160 167150 1044694 216030 296141 881410 468916 344379 526675 363909 301329 821779 194487 988599 803194 343943 193591 581821 194048 618719 851926 423967 487608 279555 707804 311880 27963 566788 926547 736010 120104 887697 808331 769047 720030 115074 246934 185737 1044162 609617 881869 702042 1034815 417180 832073 173293 667073 1034917 968042 853892 373881 468690 833364 392391 623260 24365 75373 296003 778724 846820 273121 538344 519693 823498 1002270 364427 807257 372181 753752 181090 332045 466846 740102 469643 158194 372708 186211 997509 965845 464393 12782 459956 363271 821139 363498 877281 885469 972972 495583 101304 498737 928931 116247 873801 345311 472681 198946 916360 499017 2325 264786 882893 640212 948321 648768 945749 538217 657706 444741 826559 472308 750067 697346 257167 673769 764771 389081 1710 968634 299202 33649 425192 752226 331904 423733 885356 475101 715951 858582 78928 577197 265092 128197 619019 98391 612314 385210 148985 339428 340398 404016 581083 72801 487076 378342 987988 260447 584321 562527 492653 583539 42926 179043 801809 498359 819132 917628 125586 755015 1008602 477050 634402 267205 470369 397807 224091 1046998 785993 5300 177592 364195 733617 711778 542745 670041 1039451 885210 134467 716201 711981 290494 243806 505929 818609 602613 650613 285552 107157 25643 653817 1047390 429100 1023054 7487 383698 75500 881682 942333 599954 322542 892014 917969 906983 151921 721437 354234 37406 248664 131615 306845 1028872 678823 831029 704193 479354 766729 205160 324947 154318 254285 124034 744675 182369 824805 549523 751077 184851 782437 93550 233266 81866 844042 512553 44676 705775 203057 589217 67837 158959 822235 504051 854945 726971 163375 50692 586711 263752 796664 263163 63468 685840 320547 197569 130960 152208 520515 533640 60502 518088 246285 495681 160312 833726 450012 806948 360466 87803 545070 225580 145442 937996 896548 473240 1013903 928258 40198 813164 62431 684018 392381 234478 1038718 904822 562008 33833 3646 868395 609928 633965 259282 674353 463907 110285 50769 18606 8868 848031 359098 969547 983465 343808 409962 197045 328308 885582 952743 145437 282731 493484 760601 484281 758169 904065 114251 376641 333610 223225 914735 161650 761331 787586 410519 485263 433895 908113 690109 58843 12195 1035739 516796 565280 422627 362844 45332 1017899 694538 768851 725802 577613 1011871 415236 525765 522203 624330 189685 330386 255919 186331 61809 680098 73382 266180 161544 511207 323104 350874 419853 127674 247427 574743 999958 146520 824248 11547 504448 742240 207277 49703 477929 272726 770257 398816 607668 757796 623258 441490 481928 418452 140802 818602 697041 670935 564230 136251 298558 443649 52262 556922 124737 1016714 942313 385858 649106 543694 42070 1046673 744621 406670 879739 265737 646223 467053 858089 956528 854269 120437 629302 283440 255613 43663 170106 979160 933466 570894 562642 1006489 922724 1024037 77793 493001 207662 128620 420682 903780 170127 791903 200759 777606 813601 499935 923349 740594 88517 1019055 467925 102542 692765 832760 398573 895717 361233 853701 1023317 612771 378443 473224 62027 1037853 988090 856723 296847 796103 607763 935840 121831 64187 28491 908618 677277 795705 195870 795793 339708 495393 1043852 475738 815830 644731 463702 280557 854273 549871 879237 187253 774869 860237 490724 880772 120752 111623 775809 528524 98674 153522 1018416 1028966 452865 668809 968200 796623 340678 742634 227300 429030 195375 271574 786915 415152 512811 295541 261864 453525 838833 286352 71450 511200 137017 912661 386149 608834 764993 877975 845560 511567 461769 545740 887237 505343 788695 948237 866053 244015 697844 407513 949425 1041182 524718 433746 16650 203504 807700 60606 984849 605230 259645 768775 672527 1032004 362689 108604 1031951 979458 988734 367374 986975 114716 808148 954964 464659 920490 520618 853383 1023106 1021353 650599 775494 60871 489079 329913 969684 759105 140891 344274 44437 138771 398843 89061 186773 452773 841443 99758 31233 3873 578565 850919 476331 219639 629300 51924 510858 803929 45223 104888 1006904 921791 590205 690013 882034 257381 184883 726673 441756 75976 412719 404131 499002 226861 955705 267242 547448 606746 1013756 633918 314019 923355 498826 426877 627374 987390 86229 793608 587694 615383 254263 14147 606046 323069 491755 799256 958620 843211 901777 749941 181226 550368 41134 712393 775150 360863 661033 750731 335346 510384 411344 645811 737893 874621 145361 856895 914776 769718 596033 931504 610049 460750 137625 737418 568379 315003 55347 453591 335620 876858 676817 499621 93951 849608 30743 486275 371184 455338 406796 463880 803906 866726 927645 405325 182660 890440 381466 151917 7399 470366 1008823 1001740 149954 655996 792077 682957 386063 167033 592790 717531 588011 219632 53812 92001 757529 968128 222890 532242 1030016 179085 445985 444578 732585 560189 147109 723018 821314 709243 382886 533576 391581 223031 60024 1032541 1024049 222755 578259 372557 223000 475704 155475 50530 292496 584239 1034745 708330 275578 130313 344232 100276 447710 3720 392617 698519 621157 850867 782375 852972 779997 872278 783540 45583 1031097 439935 564674 544225 1002127 34050 363563 344393 914840 18935 874410 598446 270387 291895 788320 400511 569186 984802 6736 29611 662091 155099 270306 199209 592568 131658 188516 589938 429464 626457 529796 942338 512892 763256 1028823 646362 98586 717146 376406 104449 823246 998901 571612 853502 441876 563782 38569 382560 36879 167307 804834 651574 712710 613319 512270 33687 392929 219713 848794 269340 287920 21509 26198 251745 192804 65121 892407 892040 572436 556394 206227 223669 30202 653429 100136 897171 874612 278174 967701 836301 894659 883524 23966 741014 835151 64139 912748 256802 440096 64984 937483 767274 1021031 958553 86891 260972 1267 641915 529248 326441 635837 736114 900642 240806 338013 693172 198350 303019 735121 164734 924642 911367 787389 326222 77765 662026 363878 93287 627005 939785 775094 993104 611318 354781 296188 898645 887042 127844 540456 874244 198484 632575 745555 97714 771140 759571 26421 1010164 441358 233864 385965 707366 813650 822349 128829 160999 119445 270801 877964 992155 268479 73100 13538 413928 960924 989300 122543 202809 914267 75144 987140 469822 44562 888393 457240 382570 635959 302908 144068 726388 289576 296041 337160 47063 900005 800223 4484 234833 236113 1012782 958207 709223 860212 906475 588516 210144 865083 974639 559552 34886 114359 342040 141254 463464 97242 712519 522571 989147 674365 555873 314185 290932 137309 636559 197600 273359 810009 43773 74449 673228 400182 679774 381441 92940 689115 414566 361980 445816 136469 203855 765552 264379 939860 135509 620205 71363 271596 264250 792108 21572 426646 74179 831749 431413 264172 894520 772215 84304 579568 913896 670564 831638 469381 749987 120530 794569 548852 831294 1013355 414961 570217 159251 46334 515032 1010036 776062 470268 885390 368009 243553 215291 581093 891264 575648 566327 56821 835093 201126 916236 29338 654185 544991 699261 344049 186751 96572 247216 25311 594112 212658 699504 738698 701048 766651 1000874 164829 450902 454867 506608 581640 72176 842492 1034745 280318 330557 648762 107807 451830 851737 325400 680927 412139 840388 282146 787293 171548 229219 230505 980701 1042060 340606 825346 346187 219523 1046144 395399 84148 443147 846651 525204 118987 260468 3681 696651 397669 680400 562188 995537 717821 33911 249655 431310 265009 242053 305730 438257 136002 505175 110450 57706 590488 564498 762222 758127 502332 35612 959427 52663 190045 236449 1045345 259586 417484 252175 667421 30863 841599 999578 667693 237219 135441 644793 946863 223497 14656 379815 724514 294029 715630 765923 277994 73344 639266 309424 96720 213303 291460 595094 728704 237708 165604 282591 304650 1044059 38195 117019 356450 659206 857224 210332 138208 157170 965788 210427 552385 995848 423502 391825 1034916 195125 973857 653311 16141 264682 740025 699302 137189 458140 557410 487472 527096 941893 53897 25093 388981 86753 386112 742359 394866 742130 131262 185111 971622 457981 194269 81021 754861 388619 35483 647299 584712 503593 30105 145387 591642 111080 653215 862261 989164 679133 718614 677930 413033 600098 45452 758868 326627 903636 392244 148355 943500 29331 595043 453449 332542 858629 720916 836735 1031092 777042 687717 221118 179854 549289 821272 547303 10833 681146 286739 729244 22053 79163 865248 313028 330261 285028 478254 387339 604051 735602 707918 827999 999921 908327 133046 299124 1038056 45896 874626 190529 743189 882718 170478 39553 1035895 727030 664541 297011 359667 438433 744533 1034011 257744 1023220 710657 915007 107835 561481 789166 762474 20164 1034237 559054 309932 495584 15856 971512 857303 23397 917256 704614 328196 187152 1016494 615797 783116 583682 399439 694568 208144 463679 484316 132262 167410 933422 649802 639928 90329 508700 437779 562508 344753 929209 121780 891892 595625 295832 820781 241256 920243 924851 95108 931840 568327 592870 981314 108858 789408 857968 1042676 620602 324285 82293 363691 897349 468834 647294 308093 661317 966868 83958 511490 578632 494625 852143 531159 178689 819350 102748 1041182 463430 83014 448276 509692 851856 508042 978390 72218 28030 247420 108799 1003557 823634 967546 957397 162127 391794 886185 504320 315083 406248 659568 415755 872276 716771 229625 865256 617383 709172 393907 552297 1032964 112338 840658 952008 913329 431958 22990 247072 222071 850560 148960 141553 742435 259248 641416 521888 505862 309357 121609 970484 1004150 177890 756203 874394 53323 1003612 418681 357283 848994 201933 59201 68609 644126 955468 199575 1009677 74722 311187 315921 333316 758680 55424 191500 25477 736045 651924 225062 288276 464658 394103 825794 824219 627901 951154 1025927 715492 274214 564723 636385 175136 662346 193037 833663 106851 263340 713461 163283 653093 973263 751750 770965 959682 501949 511934 875328 287995 428931 203583 876180 605812 697522 537551 160786 302132 601056 178392 467843 128551 100901 770280 211570 526751 558751 793138 868525 958927 819950 400140 392392 323663 313272 590447 2201 685467 909606 1042554 357821 817556 330597 933616 885266 660477 306983 778677 285755 50431 257567 178004 456736 236965 737160 1040764 324459 981089 7327 687486 690699 704901 638244 128209 301749 872395 58334 384399 47966 52430 834324 617205 744898 863630 966932 290279 918497 572144 1033391 255337 1016956 76348 1044923 794407 548764 1000861 781712 944110 860940 468133 590732 281648 57050 455878 680335 157829 109018 414170 91263 313892 79395 536219 718022 450414 750991 85291 783055 587876 871999 345998 963468 349996 876309 796716 232691 446608 578617 168528 422524 195710 412565 424619 762277 652937 51545 159697 351854 896614 834679 619194 311262 182384 594728 352067 494716 855589 941925 648363 337622 618151 920430 921110 821757 495420 237127 940813 349703 322511 659510 616444 388236 755564 470855 599731 40234 404680 988104 698086 647682 802486 107725 421549 633912 465075 273581 746245 639094 196443 589187 933964 205673 893169 468398 1024713 824899 271836 275537 696098 795448 184612 134611 912099 899585 536825 184417 103678 56412 909100 313447 740934 1006217 577972 554267 213490 991182 211755 171250 753185 69365 129871 815657 781392 978633 499585 247613 317925 681629 455497 873331 659624 985796 467152 722769 556868 620826 745828 553251 553419 361849 15864 995703 940591 357957 24481 360353 796874 282849 192538 572984 341207 341560 363073 401303 439542 118581 244376 219741 444332 641354 921540 617965 789472 353005 178962 227055 1034592 854039 639213 234445 829786 523971 440681 1038647 786147 271221 139452 611999 237428 570800 800703 993982 412519 406655 750705 1026061 566910 346861 557684 624973 835677 445581 643982 996864 404747 442866 49194 923373 568693 296248 669652 785056 223211 126586 328129 821735 700577 757849 1019205 52310 156208 787580 1004122 179396 706066 804874 246304 978380 134441 206897 444247 933453 809016 376483 841446 105963 282728 720404 430168 123275 413637 282301 388698 370651 530879 867036 591679 1002951 992170 273202 810364 324357 486718 930691 442412 298635 846103 519962 48012 398099 619830 355650 629120 893854 615294 208334 782861 1038318 561720 667026 248797 659722 660623 590567 543934 56766 813845 264747 719395 421656 805949 959039 952737 728300 523486 1014023 475507 653905 342198 124909 452855 227874 764645 417887 411951 533375 390766 256077 933185 349769 741049 829100 152312 401321 237588 491509 981824 663177 542765 49830 871085 292889 220825 254912 936437 318540 1019217 19271 1037937 825944 686384 733382 856737 116026 768630 34760 812709 157744 157000 326752 856260 641852 729645 720802 411113 640936 54930 844839 647713 666749 646472 920205 829726 13066 249601 335349 399031 867 1039062 90243 638822 674015 110276 853986 803016 513690 192554 960957 377377 351217 869452 768071 263381 76040 846035 921268 918768 852807 908363 953790 731551 395737 366244 444449 1461 305708 741810 769822 174119 435315 57773 241404 556176 335911 925106 584579 1031086 577666 55359 773247 420835 928002 223163 371267 61877 762348 769772 977443 143438 789703 333182 662264 473596 981213 401539 401824 561330 75709 383726 619900 194182 987579 56855 552177 642609 227951 84538 563687 330642 267570 737015 210509 832555 932260 1041363 565395 257954 370729 590006 452654 370753 482919 992876 354839 310135 162761 812836 490829 113237 603647 892660 536398 539154 777596 281682 69794 373896 1044983 719004 921936 784564 345834 929938 28007 76601 735254 789719 174455 1005278 519677 805491 1023765 363788 242279 193363 956763 824913 677086 1021640 426341 78559 302897 725508 662229 387853 776693 387232 1003599 946133 614655 601369 233470 428885 280555 784718 997389 434510 986776 1013508 660271 507816 484778 227426 189720 605932 656135 368757 788226 651976 820827 859053 988201 453263 1011092 321630 632399 115126 661862 438081 336441 32856 188871 535536 758831 592819 342644 861549 760960 665257 517995 1046171 879612 262720 344431 173764 708728 155171 494216 692753 807246 669982 742016 565781 875482 856485 650086 5699 622590 243278 912911 908403 310431 173650 249488 162145 56357 655888 557253 33070 123135 199563 535758 106461 229917 866023 979852 274903 112500 838383 901928 224360 415358 856466 342925 792127 900791 530530 565993 1036274 300577 393492 715312 584824 38337 385538 508313 55725 419359 145068 703775 727249 953290 188466 428289 444169 746450 964060 929346 570845 143436 959891 157482 5048 603346 287845 328643 500844 844544 438020 286300 362923 923384 334408 57354 760719 746463 357288 955682 676115 487518 831941 315841 538775 942882 357600 910916 96 810843 399199 582608 462613 463169 544332 1011915 961603 805515 285141 109920 112858 503542 116173 665600 63407 94404 1030698 778716 1041912 531770 449413 811884 271315 489760 441245 778475 617663 945477 55764 880344 794656 393977 209840 83574 809407 749713 288092 203340 760392 996839 219684 948903 458699 739544 822524 739859 3644 152004 448762 279014 395251 653328 645592 624309 120365 147111 1039475 85213 426377 782453 352078 560379 539275 7403 533264 378996 782876 697470 510721 1039854 98824 644392 658833 716245 681342 333542 292050 872151 983444 829496 896761 954984 294337 289443 552673 170303 339041 769842 646279 178135 885557 291569 890255 453359 1024992 703345 605630 72715 1012843 17224 106365 816624 608193 804493 220253 182572 333364 180064 77197 655499 542198 303712 636006 763299 525217 731955 449248 554314 928432 14594 574490 656410 179715 375546 937174 291572 782431 928972 859130 668537 441580 533293 738064 253075 659381 976983 814790 921322 425516 141446 305007 1010032 298915 437884 172417 560598 234963 143358 237077 13588 726361 272981 187243 873445 48692 904910 431459 85832 324681 720698 824836 278785 518111 940655 546296 347157 605731 153797 306446 65874 280997 96409 725688 1037252 709338 490189 159370 957761 28824 896838 489665 209631 553116 282989 43706 985464 544775 717999 1032054 125485 50141 655613 181277 964320 1003909 999245 440439 278200 685900 1013271 900980 795297 681186 988632 712614 117193 17370 259474 349122 222757 921647 139082 355107 985322 65722 371849 850503 902932 32701 766684 875344 978402 242523 802900 851587 345943 1021469 485383 953036 552635 1023854 482957 757305 800025 719904 632451 310907 5567 546534 85260 641384 572096 143575 276043 701819 364917 903666 358890 315986 290551 432532 970646 866607 345255 22275 723840 712056 1041575 102887 240349 142648 906847 580299 225383 278939 670456 949153 4315 237430 639460 311355 847737 34748 830804 577235 584327 972810 845504 397444 604110 490268 664419 928206 217371 485717 399549 492310 520383 932156 180495 287011 73232 933881 307170 298402 346598 16860 751233 233380 97055 832215 137338 357403 822043 820991 626720 271968 356928 234255 1008396 1005744 959607 425188 149144 64682 556461 932866 447587 543698 835155 731661 937680 876562 858079 631633 95622 1006644 444745 669499 92657 992361 871311 1009886 41919 566981 921137 196464 390501 832448 1000373 321226 762008 878262 769572 368618 817876 990824 908171 934260 74201 1402 754300 526381 999464 535283 339594 358271 844170 273087 658640 985593 645002 812592 206955 356812 77302 707705 501499 747854 307041 78642 791846 594811 293284 147159 967445 715887 303705 973641 209142 936429 191327 672843 953208 879579 952153 433670 473170 859332 257582 793989 619196 909909 967050 835898 194547 179680 246108 432503 508858 1015004 315478 434422 122068 39266 67697 927058 930187 961202 188262 835467 558124 1009068 940853 56454 550793 404824 87714 54667 84853 406366 513459 956613 497995 534670 420404 516550 843880 359770 829491 328192 332461 733783 109188 538957 446718 407744 829245 1023591 575429 746227 758843 759665 924527 845041 646044 778860 255214 1008866 598083 339395 114229 39823 922200 82112 1007295 99559 218053 766996 83977 401530 289978 866899 950804 836097 184361 489589 92132 979412 454730 224855 361475 908658 1008409 290616 294142 808957 5843 109116 266727 551611 235133 541420 468689 423318 24157 522676 254296 1040285 278655 812132 54550 481153 514353 308912 737327 304153 791431 793264 546758 656606 245208 301409 238725 336495 732734 430881 814874 888591 1046298 444471 277684 186146 699279 323913 23434 795060 832514 321507 32596 745714 275104 286455 814544 397998 522200 994136 703294 364767 886493 269373 169701 61983 731685 811973 698252 162347 530412 495469 456705 694887 829106 921755 521110 164439 299449 808215 815775 16423 347528 552844 579317 946468 683114 282636 342134 623169 660208 953481 303490 295059 228459 244061 482176 489941 626547 152003 674647 617701 754275 208987 351733 510533 888794 563114 722124 885915 244539 379544 705104 766257 42286 79088 575098 374902 684061 205795 826184 202363 505016 200325 581946 568182 427633 355919 924631 760898 1017857 796571 691750 1032926 462817 754219 599861 241386 941266 373155 97942 800301 449110 978442 712925 103697 619828 793677 289827 7973 262135 919228 277638 950170 960368 730507 1026215 756167 751408 653139 953898 367014 126479 911758 765497 885844 565928 577822 268802 465044 980954 193222 503604 601933 581960 760751 828550 1002504 964570 281061 534065 970099 204346 550104 918128 110048 62808 230876 615943 578502 221415 544937 43194 520767 646109 646107 403921 850313 679159 633203 539802 333701 232243 798548 140519 84027 66131 389063 9100 816724 239457 205303 561890 338847 3365 780918 791367 840076 321713 467895 968604 950708 759254 898705 827845 1009231 306092 33474 704301 699068 172302 186218 513343 719869 295195 752524 896494 235832 176055 935568 373806 717879 1031688 18628 168056 582121 1003257 558038 54602 678623 330682 996187 48037 838607 895037 894284 716685 194069 260027 41604 158861 352301 266542 1009475 354864 22074 951252 601006 1005705 96899 891826 736332 912556 452080 964111 107146 736562 120977 108020 286009 978618 981527 10419 207115 553058 404057 1010269 121113 280658 254417 891466 474976 946225 926237 888725 42303 246190 456318 163230 775162 291576 951388 899206 634170 631622 437184 35254 742283 1046353 669656 267352 778973 607701 630646 608732 571652 480276 1004946 192117 675384 107090 895428 765338 1023382 542810 538826 671365 925084 385527 716040 366775 542897 166780 36611 735346 832923 650813 714213 619326 1032198 417044 944125 1039460 114948 196829 228156 506230 251784 464122 1000888 427717 868586 799695 396844 822249 213350 111431 601206 98366 367772 987469 166424 81761 106002 487508 1028793 691638 897453 9168 947361 126181 1018940 806075 856384 688217 975853 1017361 1047975 459200 440534 631124 996109 312718 470381 881416 855883 184185 651024 307000 574817 456446 732799 185839 941551 203739 600157 602048 411580 813715 802226 907839 423987 438509 629867 517254 465889 377461 161753 162737 841465 453882 119086 599906 693712 294158 708611 988734 847201 348810 633557 227949 68553 689415 597891 325150 604364 858213 949202 399361 58959 901448 931305 321483 151771 571798 726229 492213 1028129 1025274 125190 1034238 128881 755044 251088 529764 992833 573319 74988 725935 665772 995162 440564 561959 935920 543896 1047530 620568 535279 352064 1010865 309077 943791 508949 1029779 484018 761562 868638 1006009 116105 800319 158247 582582 758070 102223 857407 636925 72091 842912 57144 616550 762269 229742 1032235 236973 440229 983573 569329 430067 303647 689304 416426 528187 252926 1040669 1041722 203758 500022 410223 901575 3928 363329 284283 300093 611368 671131 528083 534218 962292 467526 389422 552546 595635 734791 128998 696124 73025 583207 262776 20819 649182 719474 644616 963814 178095 693307 568794 513784 66108 539031 23514 521680 334320 651805 129301 583034 747165 29549 796222 885829 798197 351654 973866 474948 781330 296941 576596 501453 932847 154861 20826 4860 872428 83794 651134 88113 522830 536141 943397 887694 542140 786963 150363 907130 302531 940126 83534 942112 886611 202986 968143 145393 649537 997881 939476 91166 255171 167120 360184 192798 540151 956984 603898 333614 676956 823037 581946 356044 961366 276594 581439 734524 918190 397548 962867 368899 196368 678979 42597 18030 287372 480340 728518 1018892 906518 25985 874093 470832 605446 31535 1036307 841840 698265 89158 408472 573481 49518 137141 981884 418552 777993 950508 144486 476738 890195 638049 159137 642221 188952 908300 49562 400037 713864 166890 433763 199384 796086 839293 464435 340666 684316 641354 638948 653058 998677 434522 75636 45099 435042 485305 970372 253684 190886 988667 441564 291040 563690 694962 303333 595127 338713 62969 294957 237315 145797 681452 63463 949908 479072 41773 593256 278781 802116 666977 1019563 206612 918188 174001 393934 969078 542328 148810 338579 118016 352109 411101 332000 108375 453811 819743 437055 422753 589397 264266 68191 579018 118213 313499 268945 520577 1621 20946 193612 617528 630206 892341 507049 361191 867485 126349 202215 77385 538353 571046 597992 546653 201887 827092 919731 662502 436718 231657 273648 598764 770059 1028416 903279 131385 478598 514613 276129 634333 343764 559275 443165 394923 249547 20612 199197 156857 93992 602412 583934 147684 999692 66063 786116 256074 662907 192287 310419 344270 798172 263503 198199 826775 595068 315162 287389 500625 435467 655612 1031256 146922 273693 931320 569885 500374 150698 965649 816967 1009356 876174 356560 672851 566152 815370 110020 612197 338439 446017 148734 951490 444493 136380 167313 218964 40354 712678 819224 49449 950032 655505 123696 1006580 289767 542064 952313 997771 528954 185243 366233 607335 418656 134926 780985 798759 473203 332585 98310 457229 67284 244529 782001 194943 959653 604878 260080 1015943 597325 607883 533115 68692 497144 117850 419599 394679 475669 736269 978158 201127 878550 614366 120413 586173 357555 967912 662821 390329 860647 308139 491284 325371 43250 637068 621177 783114 591893 572498 875178 795153 939737 699562 87169 371805 10888 308389 963291 59872 395954 329013 856856 996017 652714 11699 45470 343946 980231 66652 378454 72265 377379 859855 717101 892527 96927 1038993 833173 362916 943325 914825 265217 531505 836741 243332 652396 84356 114433 1025458 142547 489648 20480 775463 977078 54506 806391 506203 1023643 142861 622235 299434 844939 616727 572264 418005 220308 360618 337437 750976 1028421 923020 224574 819890 893492 823079 336017 477271 794748 576521 136609 379841 555831 746085 646206 270371 171017 487569 1000187 442133 807829 916870 1043375 225555 374277 846179 651253 968190 558982 749035 103852 7577 309449 405250 594807 933901 1045380 842547 812349 427621 669423 220205 209066 37651 623688 563009 702893 39529 957263 310758 648952 670497 313034 77366 87683 386774 964866 779118 623114 711305 161861 554610 62346 1025820 416610 44614 821704 215514 71216 434326 773322 54509 972295 680495 217691 1026023 880196 345987 995979 145466 103626 832810 1018925 354752 470652 950364 72024 161587 961476 581495 250855 354998 619791 1043071 109049 665162 485199 175001 475761 130138 483448 114575 53623 251952 842755 624207 851189 587389 827245 123756 512282 536021 161465 364187 1033435 116528 131306 193592 446061 910955 298122 566719 100300 1016517 394279 1006162 418616 913250 191184 229178 978867 455628 616604 22622 863620 750700 1009443 962765 455350 568085 1031683 596795 614298 1044346 28508 508539 418624 987059 259156 379402 937986 735421 498069 147076 491514 28406 60362 955948 395655 497317 799781 835945 361420 330864 918748 969539 449329 118243 644519 657898 275936 78320 1028164 1040176 845897 340330 191732 919818 752030 212872 786171 557586 505944 766569 479523 979464 450224 375690 209466 1027660 771879 127057 971151 674406 602366 352902 805753 243839 529599 1001684 509392 915941 264370 735053 367730 352139 1029481 124899 630208 350854 219701 692976 612126 449681 483758 972719 749942 673930 853550 210112 400821 979699 460374 397480 954701 668274 289161 479823 758450 81 1004652 690560 857565 993534 126317 370540 714956 199820 217400 935719 815104 847665 956227 493098 750333 448966 386627 158927 260301 133706 235701 190168 210046 193631 749911 740329 491935 840139 909227 30729 225479 967417 1004667 554021 386062 294774 370255 372365 605074 824948 886265 50037 758260 409418 656138 185718 133336 571889 8282 161290 599401 409481 30852 335379 277714 819922 62055 472660 913606 311475 558502 831478 769016 352439 986921 797957 429732 468363 210330 440561 686853 1043842 548329 921870 1012188 328465 962505 752916 855792 458067 469552 604063 750984 602245 378843 26288 212211 437899 242631 893994 945408 448362 232889 923222 821894 227788 638647 464991 766942 164735 712077 684759 576868 344566 140106 599089 572921 996038 126912 440644 834436 418858 24071 996814 239468 1009024 125178 101615 686879 444362 270264 43434 902287 667182 682533 853863 930480 192119 974182 580212 668156 278929 598121 575615 956655 984080 876635 209182 25738 853674 349487 1607 99540 388792 349726 734424 178516 1025722 1015329 761104 294297 810704 450681 39700 591282 531777 314664 532331 608950 515832 140661 1005442 993086 804866 442476 1041962 426982 648209 57180 764949 496591 587516 438871 598108 794912 974141 257205 145660 125312 195697 354705 516948 789150 82908 319562 789672 360106 802018 436484 277153 436441 43919 758053 439243 1044964 835344 573400 276502 750729 840248 502413 18774 506377 1031164 6519 656323 886441 307191 932876 493178 177713 306919 445833 388089 796784 624430 739692 1036967 48565 288082 12280 816458 1008471 390269 481972 611214 667695 659197 24812 27269 561433 589509 68655 851234 165239 19947 515279 60605 453549 337704 695908 827794 974246 149083 199753 754497 7502 227590 755230 459088 37141 44751 906308 142244 839794 694785 392292 1039116 245854 712712 730601 354742 606165 645624 36481 785336 123993 779527 36511 153480 640622 541455 241148 85636 548383 756493 378898 308588 225144 502181 737440 716003 198409 225691 542761 850417 558698 769115 798836 77443 704689 531058 184589 680426 599805 332818 916419 375128 525551 391570 590120 589926 511276 17388 541972 233873 619996 165182 451363 249528 124206 584009 287538 207264 945618 83445 294374 703600 809853 48075 192805 160309 364393 845433 877722 835423 273618 695634 351797 59970 1004922 279499 804521 385943 194085 633344 753133 1027832 303902 752940 688060 88935 492721 280628 333844 363463 86959 66589 239547 1019746 157165 735378 489653 461409 182980 437343 860879 11863 423827 304632 458776 164535 689208 965619 110946 15705 882587 734601 307910 11001 304164 850714 65565 796600 37952 71334 1034631 403353 165599 771156 210920 380677 326649 463598 737638 39752 610564 332899 36333 957201 814464 499269 486315 898806 294764 1022537 840596 362990 640973 386761 1015263 903637 816942 1034053 460422 606187 629275 58589 729546 479573 71077 843481 843950 923547 963553 682786 263543 985384 540777 657094 157746 537038 177369 145015 1010478 260927 30035 218893 884605 624021 695548 327168 768376 1019851 481916 977390 357688 258113 1006722 1016603 133918 630076 282174 125932 431179 1000803 680933 369003 769832 30787 456497 633798 635872 220876 406494 876240 788705 328659 644142 567935 1034079 404622 191846 916332 884689 704795 576591 502614 93810 902393 975286 197023 241601 778124 769772 705485 165121 423069 205382 218635 43194 85208 332702 682917 635702 839245 266448 804751 954117 967920 281150 36063 785785 768793 388941 40783 863019 188933 821990 627644 808052 952915 356342 766121 227829 732295 996846 622269 992528 459146 279875 551232 343148 797480 685039 323234 125045 486545 635374 811253 821209 881368 771522 931438 439308 44407 465136 453096 480709 636617 431233 420704 248191 281743 36226 270458 594937 186476 967044 161019 468662 690281 615196 260941 13438 653169 472676 269566 923099 812502 310648 351041 1031581 754122 292090 466795 48471 114663 663695 334711 842207 1000360 206688 146051 110546 219118 917658 74065 26637 817019 176110 802503 97333 58746 938514 1010799 822064 120309 244029 335607 409002 730718 203183 599730 408209 108039 706087 196630 469914 126633 195691 635964 184762 117985 442820 215396 797101 407726 774015 115566 630898 1039861 757613 1029217 88012 13565 993379 941288 621251 600819 39611 482511 959009 612968 191698 258955 149750 447438 223112 774320 217365 685566 385731 881784 169876 906932 926188 139331 366928 899857 540784 1005329 599910 204825 142912 519690 404411 316211 539729 961782 687478 236204 440605 818885 509313 192052 171297 799241 684811 16223 739165 903543 704520 709157 477655 220266 640431 927074 935448 624480 827643 60247 121261 879739 501547 692775 498343 148480 764483 89179 402459 556251 478601 199006 471715 552218 944648 658946 53468 168558 623376 89338 496614 484013 1002164 573278 780263 568402 669258 769322 289928 427771 795375 857534 483702 644074 133633 575583 336610 937606 640419 961717 374274 928983 779580 498507 746894 86029 758264 468499 814659 132345 951109 778463 375652 611473 983896 14825 570164 320625 656294 909900 398205 550741 737643 378504 515596 826784 621094 956162 808242 910809 307227 778369 264261 810280 556752 1029298 323613 1019869 294800 582310 301975 1030634 835051 1032015 748565 431972 277556 228870 188925 640262 231426 661768 63798 45229 876207 313844 169390 530909 221660 725583 458710 336442 842731 939008 946468 650768 103556 522708 897168 906445 701712 274427 573207 729473 769345 732297 431164 287589 362376 722934 1043074 216657 351646 271774 728051 207683 138492 666690 462492 579807 617314 757382 471310 678890 981844 107377 165599 524238 1040536 741103 509223 591642 783545 277074 556803 912383 478087 695501 877078 667860 374677 365560 361219 508050 155322 920655 178676 384856 351889 801203 331542 371432 622840 761831 472859 404264 262292 502548 925622 127651 23884 186437 887842 20230 147658 683500 246172 788899 1012478 574555 934884 112625 253594 532044 631233 498697 107926 528730 938362 70955 1000877 491142 826717 1024055 380127 334514 630843 223285 73198 558889 1004010 878285 279777 391701 107458 333007 252803 947976 699681 240301 556516 956276 1042407 454908 741079 910131 163066 893175 953459 47359 827587 1004796 275603 968443 917424 133388 309590 4904 604848 994127 509343 168945 291770 670862 70037 678048 977478 721080 214820 934374 894930 868189 718459 215639 80990 529462 236173 548587 428784 970651 568720 313215 304658 878347 314752 728914 638031 161192 61597 187784 595129 576696 371176 683435 793446 168997 32170 251940 556526 523006 1000942 916166 874479 751604 239362 807236 618377 367070 37882 1002934 819683 682037 254765 999705 368548 676761 914102 775115 39290 46666 613620 134675 294039 124079 310538 716951 335662 708051 33632 302307 638203 273379 186912 527849 697273 738481 235962 876668 520105 145972 150880 43988 743441 649990 542603 616973 461755 484068 575092 422055 236914 449330 75931 30983 983176 936820 733508 342261 955731 100822 220405 854812 411051 654246 345594 862094 438638 251348 6369 551997 289533 191864 334078 46467 672700 71756 144616 706203 567445 531758 699130 442917 265846 603296 1031635 996006 290510 268616 751831 41734 513044 1026160 1017003 771856 652864 397959 658364 275445 190288 433054 175801 895177 970693 977899 100629 648965 47907 913481 148870 596739 160885 150199 344713 971909 225990 414421 50907 888623 578984 763498 280065 707336 29105 543200 1029313 898301 584954 481478 60839 679774 60319 1001037 599425 756319 1002561 1027532 815075 851097 423047 570173 873380 551814 306584 914365 421727 455688 233634 460303 273908 598754 557911 1018650 35588 494910 541803 577127 190328 915749 1017879 980644 388602 202250 173209 247331 362362 968000 413362 60251 450474 62079 222758 254310 817539 719971 512575 352386 545726 896237 421451 941713 925020 901632 525850 827288 490015 67045 1008256 579139 808718 391111 157145 21600 85749 525368 669824 281439 925410 150955 820566 40153 928426 197879 1033794 801542 856418 86490 827563 334149 86502 510836 938496 634008 458581 360648 273456 130085 820626 495934 401970 672182 228805 873764 943231 72250 496344 595496 658835 738882 882171 1005536 188015 981637 779041 438338 264986 573532 46465 667692 792347 779846 265237 23517 901633 32869 753182 570234 132060 63744 1007518 117642 858561 602367 267740 652666 565833 602226 621540 817179 313874 878347 153348 874527 165949 949406 383825 372895 584430 700840 868384 170904 488400 708550 1008781 567913 492686 305721 820215 912982 973659 863849 785026 823560 335723 787551 924052 1047819 949624 180041 265304 955983 873534 630265 1035326 131752 848126 252775 927097 590 482303 888619 838527 383070 537864 335363 949645 541526 958440 146003 998177 656797 16623 816288 690302 720377 1001842 220180 377643 118806 365642 667390 34420 138502 447061 596815 860136 84924 771828 397085 201689 778640 562316 465187 897503 879294 6405 22847 571733 848614 416334 1016052 855514 3470 262871 451558 1014738 421531 847381 661600 232675 4828 771329 927697 289912 1046655 305817 1003338 384065 878490 63582 937986 997553 379555 395989 479186 167295 71416 597510 281018 113190 705881 145920 855642 239204 88681 12115 447610 755391 950064 1024916 350594 274683 633243 470492 1020418 98469 480507 688970 649772 641932 445058 439164 530005 616002 31177 619802 553848 145567 450893 361036 718770 614974 788205 394558 373447 323327 884846 201891 581276 760707 592887 606255 294843 567731 768149 404764 103890 378170 892600 803494 56372 849926 796852 1009295 72278 306891 322370 838044 984147 511360 200188 1033237 43881 775135 82916 377417 949882 463337 152542 213256 776844 584800 143665 776743 76617 405836 107529 1007872 629632 752759 950776 921327 415138 502769 685681 376790 611397 25740 154444 671385 639653 173664 532805 696739 257310 94537 84093 374624 442803 293220 780535 1016513 57483 584598 805660 640955 998510 410117 331832 108488 1002316 600220 781050 282212 444086 422284 845816 830865 195683 530885 935465 805460 110253 417153 450409 71989 361745 974010 598264 682691 527539 774063 300027 976910 739543 871267 1046010 368427 840553 431646 909664 270260 822646 101354 919039 239429 581553 660247 848265 1007104 166639 237751 288792 893706 657579 707875 937127 420108 555907 325748 792982 565938 405433 1048330 321834 48943 43954 261641 790026 145080 151674 600023 146371 403204 887359 239776 212806 65491 889042 498386 149349 81764 964649 461729 441689 605948 20704 790404 765247 397158 137395 59062 245398 353646 998149 537014 244930 824933 581980 472519 372620 173216 152546 274801 426913 1006585 43494 704766 17166 97868 2649 545534 187850 917499 31826 175299 885293 676971 804746 687846 689521 248453 648417 788928 1039416 391478 753367 1036786 402181 146415 918035 877789 538305 671525 638432 142635 875832 1023186 431275 939844 1047962 690418 375942 640474 190714 626183 200616 202334 471762 809366 1043691 701832 301437 759976 632909 787411 425660 1041482 887663 428542 1011762 638477 812569 605580 344040 826502 1027764 120133 502986 985039 144078 142771 236327 116229 939930 900518 318773 6088 256621 72368 560010 722110 491842 363946 126372 112655 879415 177965 258659 584938 143630 17434 80009 223999 173485 635411 304961 889604 362142 402431 300693 916273 568464 411274 165879 859075 248788 672930 618169 396156 181473 117755 821396 150561 623824 532876 575013 173819 226784 935440 705387 465239 32755 338566 741451 512262 104720 652466 297228 80094 452063 414618 98012 333110 92720 451593 684105 176238 674164 632079 1020360 530277 104258 425086 288305 943617 440276 248687 894784 205739 807047 594620 245270 45008 641119 108419 773047 507489 809088 96169 606602 779348 634038 908884 657884 341024 398318 821360 999517 584261 16571 682284 293537 731586 301522 835194 499872 772253 662158 927122 218422 11359 705388 638831 913060 800405 629392 419152 982797 803152 539711 257337 879866 142246 916323 818800 531415 489007 168458 783872 730227 421768 942567 1006393 236932 815315 148688 943150 259105 469557 585022 68149 709702 982871 251600 208491 958803 29670 378568 544302 1015437 436244 842892 83873 124828 582932 930342 405035 252171 866721 330949 405240 952524 140920 499002 1017206 437937 88793 217212 98266 875764 885002 176164 693145 223408 858836 971506 295407 90725 290308 941382 35931 401016 33003 266663 375073 904624 337631 979264 206790 239035 7352 912478 554392 6567 210259 598771 406052 369257 497171 177430 549822 923481 787291 74625 859132 693940 15637 344082 597051 523801 1010478 896586 821785 652045 760343 652241 635897 949111 804678 989424 1041794 796196 130483 1038613 805920 836420 66139 680787 191362 437483 331969 895711 107034 434065 10088 542612 998816 795282 418906 190064 565136 688303 586148 543253 913831 20620 131543 842569 125545 494896 253065 510326 860574 16008 850642 1030954 488657 504291 209872 855704 621520 934519 522531 240150 527663 897499 500593 416925 774853 135307 380643 380493 454188 472680 575398 852198 699717 838453 394860 876623 1003186 188187 113896 811794 1037915 70437 225878 309982 782826 676293 110576 857348 126286 989005 441722 420603 177980 19063 28087 254685 128425 304350 850673 933863 272977 174979 455541 320253 845620 79689 144916 940835 987923 36216 786084 689669 81399 919614 637 540784 525739 282409 302333 42711 559677 663470 3076 648655 324225 107942 572537 236179 327822 680907 173763 967552 833087 502848 768848 213146 199090 895238 614161 320518 698829 455816 587772 660110 971444 311824 362889 390176 406100 759375 287030 537679 908508 954329 709379 283344 938302 737190 984567 164863 822707 528787 381081 794968 603188 476383 1025399 371198 1031937 29870 429987 545591 509214 176266 999216 862445 675537 74973 992698 769583 866854 807799 631515 945582 438123 646158 409783 928320 697780 840889 131185 515937 292696 45685 898739 876973 951922 573856 751659 257895 651617 405121 857608 147702 546632 433598 371329 10594 633999 873699 13646 640731 8032 586466 870445 541491 789546 505998 639838 140383 131618 811295 41512 339193 841661 363185 644946 773313 905016 634564 539050 8471 838416 633533 557186 951683 692874 776292 217133 635950 468524 112229 284295 161382 926786 663759 554859 320798 736602 137623 330042 866667 571592 401686 663898 404744 657699 401031 127157 191187 291014 907402 995382 429902 505424 261540 826704 735519 583972 113853 1017462 698768 79338 322976 1009572 685327 183052 969086 300757 902063 380218 78699 138 958886 1006567 823520 914505 57293 304585 12855 393500 33827 789852 1002291 647694 903754 941408 818037 359090 570376 658775 911111 123804 928200 693768 777942 886501 568087 382463 792880 740523 429863 99850 752202 710542 513359 179645 552124 774453 361864 624623 1034754 935623 303346 689979 938749 136563 434765 567936 571504 485096 626305 61794 799621 146909 627990 671942 634437 201354 409788 739162 883747 425773 866245 553483 369266 916615 822438 782476 569578 241244 958074 641494 993831 737271 100734 131234 97322 118947 796566 182257 821462 978995 172231 837509 966260 568187 822203 749669 1032240 829652 958016 221533 302745 21660 650697 580475 172069 662964 180203 18067 170410 377344 60129 705980 448230 371435 771593 56273 365305 219616 240229 860146 655590 58578 721691 590336 910357 885429 60918 892708 899284 993282 1010658 697928 617681 209719 991603 347292 239522 534869 173919 86547 107325 164448 748287 398819 889984 951779 663251 113417 893866 79721 834299 810179 95456 676613 789950 873236 540841 612811 711687 296771 97395 503380 561635 645212 660236 639294 623364 298925 535849 609706 441153 845130 494050 697789 483092 627851 550708 986911 367642 753801 195198 405375 76183 616612 96516 35084 88303 896255 176239 329469 570926 533250 470859 760331 800897 391640 720264 976114 699 110319 910586 456948 766929 856698 805337 991829 542558 482290 693058 574688 624160 85649 336819 870496 329337 93653 450963 70952 572655 672259 544680 630924 203948 306338 603551 559462 968702 19708 448647 902290 250072 783520 50006 186737 35152 535523 925539 77418 779295 378458 367850 353637 222500 165729 650123 116814 434657 382615 836300 116120 152060 1016928 686738 31927 847808 695906 13228 285349 452761 414728 954440 116318 23964 453378 719996 449891 422908 50115 100030 147515 669078 1011202 608364 454382 196966 707897 876102 996744 953360 806185 815343 43164 28760 403028 52591 209342 217002 963202 200116 863240 885395 119101 610572 430230 743749 678996 328876 340746 60439 371804 80940 265736 359427 208170 236041 499643 680743 131674 116770 87631 1021252 965580 884796 265332 503874 203297 599166 759266 892074 648002 452597 613327 900650 575194 296721 526714 308245 152279 364582 542884 371169 129005 932845 560658 669607 269842 54784 652813 905894 805123 1029473 274657 445887 740542 378100 687969 977402 496134 498688 245601 882433 617187 992946 493627 328608 882463 253593 153419 433739 989385 103211 183411 828824 850102 1032767 128664 993472 629499 753809 569378 251939 656244 389698 265088 755137 289345 611157 708514 996801 65604 430131 394365 966382 967588 880168 954251 195380 943180 82915 122952 362536 342124 803322 1027254 6014 671991 215908 179674 348048 998948 810493 445501 343006 513006 625413 879723 1002888 48788 688033 265079 256982 595737 433497 850805 496817 1025989 107161 888831 625959 413858 844592 215729 8682 883711 463059 137133 817106 631537 824219 891416 519255 319949 684675 1018011 853527 957616 379883 858595 914774 734199 646680 885025 697465 379079 958385 227978 546954 397702 649283 780248 844215 802400 862399 228551 1006547 323011 111607 359321 32468 471267 366372 360851 819027 958519 721507 418685 556815 229370 803123 6694 888170 193707 410360 442078 210922 608141 766844 301051 764602 15144 172905 603476 221478 225222 966863 1023177 419363 841719 663460 886457 861380 736525 954944 895626 182470 316320 102877 465700 470789 516108 309021 242550 943620 748270 836227 496368 1031786 132523 79096 764424 420735 40681 424008 874165 373683 747284 300963 332023 176408 705754 821276 403277 369123 678319 917805 625469 313583 267850 1041713 372175 712249 614182 866793 355346 724837 803074 569592 2966 299064 701794 573543 280305 506652 915212 936738 551483 967071 1042059 514424 98193 781556 556719 221599 232341 1011312 350474 41005 842220 442382 868981 393376 940479 496876 122761 660952 199227 547276 90407 238231 554769 542100 674033 143880 673014 588238 212430 81973 183844 766761 585834 520848 184023 264694 266163 483435 139730 148139 609629 617343 756952 470627 356959 141417 367922 236381 492404 382760 693295 349561 718235 355233 91039 243390 258712 239131 637528 903127 1027440 310212 860338 782480 706289 692010 468234 473182 1032744 1013954 432194 530133 1018088 106340 645695 971823 393290 57548 538218 489932 830759 84507 675888 742060 878752 270421 237442 130039 468119 620769 982358 263541 442419 811532 16420 74263 388192 760710 845929 780396 139341 57059 908583 860972 892396 571419 800867 45489 820853 847370 730022 915577 1048291 228081 50301 909734 91253 267507 14586 28030 1020207 411289 435248 250603 12374 661327 871098 995323 467704 869348 180020 182881 390242 984846 859841 1040370 351911 291300 482692 657193 712480 1004642 762663 270244 809703 636392 833367 709285 250714 515515 32325 959379 338590 191363 886054 1020022 522266 917451 892596 803454 486648 521349 495532 446076 673959 763267 117582 66918 318811 51455 16352 152792 468107 1005588 996139 604046 582515 493378 863996 669164 384912 20206 392613 947830 795430 951263 46713 253528 938429 425923 186963 49630 789664 678312 688144 861437 157533 437891 102672 232393 420935 1046956 791993 744189 766199 163168 233972 968822 588487 441150 94638 940984 848726 818379 689497 261735 322823 945134 888424 498895 505729 15220 449494 480862 427056 614285 718496 343588 383683 939597 679494 830298 40364 688172 21838 72152 466595 821382 966081 563869 803619 482844 591276 250954 178412 637842 9121 365479 801407 933871 107315 781341 844709 399136 770429 845883 300521 12916 563612 576050 27929 987425 155952 253017 410569 989374 177376 643497 804815 1015239 980179 833089 958152 1031197 241975 94179 334482 237443 75453 773749 720336 1039394 707355 797826 708714 79621 780681 40887 17418 16030 216901 768358 141471 234303 526351 186118 422110 180130 600749 393904 149180 762210 701800 222116 536565 811392 96909 540354 410248 261343 7406 100114 420153 744647 466014 917052 178190 589670 651833 255249 1036499 77898 736729 801792 1005462 315624 131362 365473 816939 45337 650487 27950 292265 1013655 48578 469765 874730 6789 174064 233768 826127 190436 513139 251324 1044218 990751 322878 82317 660691 201856 47565 680073 376452 62392 52122 180801 33853 654939 998057 674411 1042672 682337 750077 921954 159445 509095 527392 316580 965608 258924 507807 587603 183910 439508 744332 135861 344404 1031273 185339 5812 696568 219797 220805 653919 53086 242984 302792 130151 162004 561112 451300 95139 301166 500924 290815 929676 3203 1019089 1040067 747714 604974 473205 100315 541061 509646 260079 393337 906812 21126 529381 1025747 974322 153277 783843 868001 711380 787872 254171 499105 449204 409499 276896 550932 903049 694244 417642 777534 673773 354544 5205 1029097 798621 391420 1013217 67298 753661 962181 886131 741755 718994 480464 606419 687112 800645 225379 871085 129122 485927 959370 140048 716391 560487 74451 978929 751735 278110 932242 710057 585721 400068 974430 57203 477652 700791 677778 554991 492278 459515 978893 291234 466129 1020405 834162 696180 174553 66479 288809 392496 879111 807064 797532 354311 1046361 558273 830651 583437 591 790624 528312 1016763 204400 1026129 853772 504427 958147 833168 522544 281312 426582 613056 275685 528571 880827 260775 996781 642054 509574 25263 1046607 192942 242128 554599 286551 711681 548535 160000 436115 37684 930780 964049 846999 337375 138979 995540 310586 561534 389366 673574 835607 735986 1035075 743307 944141 390910 695161 183015 637119 697036 632911 505030 334613 1002597 77310 852949 213433 387900 395970 803430 73115 174244 424796 517872 909934 178261 911251 472205 989992 377067 376494 895867 183942 775271 353275 2460 111494 653484 207692 580341 226795 475139 550261 956978 461500 291224 687311 876833 70853 16890 729528 403762 153876 662431 100113 367614 541565 358237 962238 291773 621335 1033458 968234 224206 34493 713598 627392 311603 426382 928260 257651 344850 1040238 1048557 283703 455477 868739 656772 818309 997003 154296 642170 657883 693669 320573 8292 17722 527674 369157 57144 846503 913059 358214 352724 656810 675935 559869 226423 974289 69264 621671 712518 127790 613245 960393 753352 920277 843790 227754 388203 805728 683091 513492 571133 354667 931838 493910 797491 779287 111332 774212 961573 86411 320895 584181 236496 572270 221551 638340 447379 527215 442868 757329 437426 690110 572534 770173 432342 417680 442622 634225 805515 477086 600762 952407 617921 9894 124 873119 258124 381417 476476 843900 973412 317867 317586 912741 374566 288183 124733 999572 822544 532952 125854 123274 419465 211553 605757 1006729 289367 944294 341571 268057 1016871 200577 514559 1029252 957704 878542 597858 887385 746480 507119 1031298 468204 501302 47432 231450 187349 342038 967364 748041 30317 159025 157518 580559 385108 860426 645465 194835 912878 937865 490585 204831 733409 15740 885064 336482 56472 78097 37666 853229 244419 309854 234345 282871 339925 363482 943777 62553 675717 647904 118997 504339 65869 819251 680465 795333 341230 798837 291557 17719 534250 255150 209128 368337 767241 875212 834355 125987 246485 22045 872162 614751 1027613 26582 230295 31450 906101 739215 497655 482703 729781 637893 1035818 51099 50038 332375 251999 430274 117144 207114 87366 899817 719295 722437 220308 791194 433617 262229 990083 89987 420217 96362 491855 402679 356008 860313 654266 127595 270862 120216 410504 738298 28581 591620 211204 193250 778023 831454 184442 865797 116883 1040138 462522 668265 1022124 1036239 660892 7096 75130 1020506 737398 582849 201415 17466 217255 360437 870050 514277 109072 569323 486880 553522 302998 747484 626838 674013 970658 834599 702112 664839 757920 1008334 1023006 943795 290179 443384 751089 302666 635456 367213 312898 636184 2126 9245 16636 959949 336684 254617 245837 771324 883931 453528 215337 301471 860768 51572 663495 935313 888900 977834 125986 687634 171796 436062 650873 595015 32736 444372 17359 134584 313536 700152 997995 675025 299338 67031 46682 313697 106270 523556 632296 153885 565851 73140 1017387 133150 688678 960770 653176 262495 178474 821676 156139 67392 836115 447476 240100 556038 693266 1037887 783493 457304 929628 506266 162869 490947 539051 504368 226591 72504 895675 180181 262580 215433 428238 917118 14117 178671 505129 165575 340458 573575 641173 712300 604733 478416 983007 915664 260255 225838 669784 640889 571987 557163 588885 1006225 312798 371761 171952 168295 245646 542608 945221 1006316 794095 297598 188022 427575 372311 977747 1044904 271105 797019 526153 425156 94762 1038168 858882 958134 288306 410859 985857 998129 963520 853881 130095 558570 946719 37288 490584 237977 150460 595940 342700 608763 212649 1017051 675902 102802 388382 818689 333960 962019 359922 227341 760293 316407 658726 777082 556566 74971 830555 669959 957118 109088 717654 757304 330214 25179 794755 301522 905850 220582 641391 475235 598217 256541 924493 183 462601 970850 633714 882788 654800 1024026 186330 260159 752796 593006 47008 993509 377421 809099 236425 245556 243110 119842 859770 213198 624079 288744 640510 252061 512725 143895 930497 932681 747049 275180 647447 236484 752413 985383 96630 896959 563050 966286 176375 705586 914349 1025130 244185 516568 488421 409608 17406 721328 929783 542521 396653 1003901 887850 568530 197326 362567 188844 572717 454641 674520 636683 19111 704583 303168 428220 977440 1003367 947794 139671 540542 379275 603685 492376 875050 236560 26771 417568 336272 259578 813757 794099 381348 579693 471685 358712 100184 898869 336658 697148 515367 895295 258384 524207 956302 993566 104557 355365 221581 484743 876125 923798 563498 467413 321624 716766 994286 206469 1007447 102462 1016678 672187 566426 644057 229795 710588 955940 780600 232890 656242 156477 588743 569413 935659 1044719 27733 376801 1035226 872074 235928 630190 13333 277025 669863 819666 784917 505099 605566 677878 483705 501858 938877 797639 587651 301447 124393 173430 238489 355996 112746 235065 149445 82696 397195 824520 454966 1002487 223550 829920 1022141 969944 705877 462020 160593 596957 687626 61367 250507 1029758 110712 810115 496939 550390 537887 139509 10129 619461 862308 838494 857156 519724 918286 440083 730223 654516 541387 862446 528479 1000615 500393 687052 770054 89493 189341 613645 596859 939473 599295 203031 551800 1001202 118028 718803 870875 850515 65891 567599 664101 302482 176009 246170 213502 952084 927077 149130 227759 592512 276932 805625 281766 613696 656598 433124 766454 297731 141487 425163 91348 162366 436679 29748 902427 852134 350074 272425 280521 853943 50313 477877 751488 508208 511896 104042 296198 912277 375726 776926 288709 992940 841912 268585 36428 219136 900101 569448 73420 794466 854219 825918 706459 23394 641185 440142 139188 245210 414723 928706 694070 815204 379602 379847 194529 575711 7377 563214 95644 462318 959017 608845 85745 84856 213989 455100 261519 997161 799863 565145 521927 9456 407602 140196 457744 985983 1015245 252067 916356 170191 853734 491743 32864 743065 303229 799398 635784 122589 879477 218311 846848 467039 587030 43801 511860 570149 450446 1012468 524977 736506 334443 954294 420394 845295 961314 378687 653940 122069 722316 396917 268490 846787 1045603 452033 560009 400534 528842 181649 195253 93548 1036226 301780 786547 496936 725174 545665 1034637 186354 348144 31504 542193 125876 940577 190207 846130 191645 366045 947022 654085 549282 384028 773891 96198 676088 254139 743591 491761 353436 76537 133832 810409 663243 368122 489589 396084 925322 102728 448965 744828 95263 686413 338000 176016 656789 270297 936884 402465 459581 552098 742929 1013253 945192 1031615 249998 874680 434861 774189 792530 288982 921833 473162 182411 896162 187706 748125 998379 304259 831172 1004300 201765 453505 688620 32739 55541 485324 429279 579540 631829 461622 144396 189362 253385 336820 790182 960181 854356 605152 129827 591609 565632 559994 82879 509438 918811 587746 447226 788777 488308 238752 96278 881218 268514 594909 539546 1034229 994109 579303 443345 339537 923235 970417 117068 978763 506037 523344 367452 971580 438167 57727 46233 723295 570355 1011996 810846 434260 853687 692137 354890 36512 257362 74700 453824 740139 81467 177871 596840 980416 261482 763168 404652 528272 329949 450258 478524 312239 972053 473115 763018 180118 14742 674260 747855 1022879 806250 451068 591364 906125 611231 590901 150890 20225 47044 883269 245506 948742 137840 980119 1039254 191878 748987 441016 821678 436178 532931 191450 559644 709918 614697 282452 719985 206850 613777 374047 979845 180730 764966 976475 858611 895975 832019 337352 353946 56973 139531 737358 712989 187155 951234 208245 226916 971653 645745 212973 908569 811861 83798 58888 1018412 382934 1035058 195131 832848 985280 135625 893857 814459 966831 478821 640631 703850 832932 75860 656545 712730 397698 309093 1003044 755024 690834 954479 983466 992787 265216 778699 826625 682284 716379 696277 589212 694189 573465 180590 602384 401767 761360 691325 447897 602482 793598 520809 789138 21161 507139 64673 848128 205867 130082 870676 48136 73180 910532 693945 807285 156897 146228 418313 31283 962600 668963 954752 893654 802014 311846 733727 994324 578294 287795 213997 19271 973225 104488 956017 817900 556017 118340 439610 883494 187660 324268 582743 582203 220415 755175 732383 998678 60689 476515 424299 966596 226379 549870 508567 755191 738303 610877 674693 1008518 171070 726888 847449 214251 737376 276844 293054 270275 662400 275880 858207 357202 193790 887136 841583 219388 406779 543293 600354 402637 178400 1003211 99889 628210 899031 648954 72026 628542 178000 271518 621534 429990 888702 504815 557570 213701 32728 476170 726926 934233 545688 950126 994385 584132 38463 562303 438427 915596 645135 1003014 893377 633051 262799 310191 337564 353535 965899 617097 375818 591595 123154 77194 684396 239797 1048310 554505 472359 918806 324175 801858 799011 550893 165497 423894 538447 405180 862993 75848 802330 579881 702587 126336 126204 829823 345183 12364 473323 578858 263720 514778 69862 345407 805764 696640 465518 517873 818407 121333 687624 756765 209415 190036 639932 154559 284257 535328 245657 381563 941491 39163 757295 414485 100480 509165 1024275 804601 735375 561380 383838 839348 480620 812078 966190 262776 639206 586752 107812 443036 121743 957427 266981 923674 661824 607873 920986 926992 370066 386444 887663 697663 923749 948952 716567 720527 211549 962700 37958 1040777 973152 197045 486454 817627 961817 291523 698915 339672 412536 186891 294863 390134 732464 1030211 387583 141646 836152 762120 756987 3103 693835 537435 106770 112459 689512 41504 585492 898008 65618 707742 974038 596336 876816 190210 690610 343777 806766 242395 64260 195230 144763 870303 153774 881469 1033225 813861 145812 950263 165681 293417 852001 956716 232140 909516 804545 153820 397050 729873 810085 494382 543903 423265 315650 249581 543201 648456 397841 443909 966316 266422 923409 120331 133422 749822 400897 489651 209499 143578 751590 269399 459370 824869 353611 169079 861525 784927 656060 924211 483165 20973 279882 253139 184709 149271 853770 401984 347666 516105 598934 194440 48401 374930 959626 29021 954577 969319 196104 31895 346725 312737 285493 933550 658979 719163 1047225 460352 18471 904085 498499 52113 614609 49908 522243 16646 426306 335359 152878 29609 944100 719939 728190 916393 609503 988849 1018287 507094 317092 460827 288515 472873 138854 927162 1038783 157498 1033372 321451 16044 603848 136577 319853 136855 32053 736660 739940 459473 823303 364056 792154 1036719 877417 119189 1023481 760587 932519 766037 841554 912577 714934 402664 138840 919347 827561 131233 953702 76230 22077 32790 910773 126819 568910 257955 591847 441079 884576 24552 851071 603123 713239 944711 691302 53964 119231 132455 26984 163196 810181 485812 124597 472063 484667 525788 803168 773335 258392 623443 817379 770441 134134 580304 505754 592670 472338 227534 543555 200355 156240 29196 77188 956841 1019765 772109 662629 61125 843499 376217 410322 1040913 215616 539450 487706 591274 320167 279488 1041779 124464 172405 620734 304243 218953 772261 634634 156056 118813 578389 693057 456642 317403 259655 482880 94644 1016371 77921 301484 696982 785371 518957 521323 544373 796427 11098 403241 844482 83968 348473 583893 376527 835964 26944 979745 658518 778564 789643 530181 796657 48289 250198 1007932 1022370 662752 84868 347845 367949 818130 564507 790883 146233 921676 431814 517150 782484 518824 157777 356288 518124 926019 319793 540505 311734 68861 475386 214204 388298 628156 759782 879871 102117 167657 46933 279807 195877 74737 242247 962010 246929 939205 60900 106867 869007 229978 442869 591601 314732 789290 764264 431936 290008 915378 656079 577934 139879 767730 221409 786383 508433 60144 879352 478010 875186 804149 675218 516298 536203 553806 965329 796095 15295 400204 490235 64538 939223 583749 36090 202532 313663 632529 1038044 417767 302534 1012109 353876 354739 87330 126363 213303 718491 346218 431904 968193 494582 561050 728517 891982 333534 817682 971063 13665 696500 890647 859560 777376 136090 937553 727115 415765 134903 788555 662491 334063 904183 59127 95509 130047 856585 265767 73529 498236 932703 687125 1020045 469311 280945 684508 300762 650183 199034 224252 213997 12855 739577 830170 322071 1043219 596530 805693 469166 312199 403627 585427 985226 251872 138671 521386 206984 324624 201934 672183 981515 222254 8283 629074 68982 546036 515565 558520 421555 50239 334558 446600 332207 65939 231631 822087 478939 507541 426530 894940 683949 176014 253567 532756 150301 441327 317264 963359 258600 900807 982084 140305 617553 776015 473039 728162 33819 936287 58281 429935 435088 388598 716107 439286 245949 996277 854645 691358 416307 634724 458155 917613 164744 81005 256691 295760 393684 699740 244504 20118 227381 396389 823978 534901 435275 551902 414716 901508 240316 1001152 144613 430911 226225 1012010 25344 615047 989015 104670 374827 148255 809568 939458 229132 995632 866943 772705 214919 473541 297711 971880 576329 930640 106733 118057 778817 460324 331833 186907 821025 427256 30618 773463 191457 578922 220503 366109 892477 747642 465854 606541 1031218 885515 777632 35311 80005 611941 568019 522668 208700 501942 33967 301394 674338 3468 955026 995667 79175 503388 745052 465478 336766 41727 860403 957797 942814 776752 335553 189710 459074 1020431 791601 97603 98505 286880 1028661 877609 105558 707661 207555 371340 597009 750688 314707 1025114 702948 248202 701283 436516 333310 87647 556275 222368 506708 890839 7434 833321 275483 812495 1029679 271933 863823 977798 952048 1039614 372784 864288 714334 277682 154816 536359 741519 982339 968774 426245 295707 384448 580813 889738 436640 713946 282277 619116 236095 536936 532705 335810 8732 350947 539096 359561 156129 549355 853925 573728 997947 274624 734375 820683 575580 437193 879617 809779 1045112 545297 142875 717539 721992 1011141 1029407 513997 220042 578743 1042813 243396 795774 538846 419431 341760 271978 133332 167510 25245 303128 57430 1027971 171803 996435 559304 342127 341471 845421 559535 588891 552113 9916 18740 362449 601661 782105 441512 427289 213650 126815 502010 864452 137125 641522 553795 974374 137679 221237 426299 1018835 302155 405267 76224 690217 545209 1031031 79190 730566 545950 200403 1044130 491534 245730 738205 1032942 1003430 1038160 205262 553641 52988 442393 248673 578020 372412 313681 817370 6357 662108 410737 345532 50264 1035409 519636 986386 984681 996312 779578 153063 837291 567022 341575 1003470 340708 502104 782597 57178 647038 671708 774750 309927 227336 939270 1014947 693712 524211 470437 671752 810870 565718 847179 160549 101696 594539 535248 940918 1013845 163471 758991 370140 575971 265478 894503 618267 915356 192180 289403 318554 53300 786213 348851 541605 858084 587014 727417 58478 537834 729769 243645 995336 650247 902789 551218 893483 11519 125876 114894 665971 1044253 383604 642382 270305 335276 661671 937391 54104 234623 391762 325046 564769 732266 901665 246377 954216 55238 807394 1007252 304060 970481 158470 104262 953747 904396 884515 647249 331203 613179 528500 649421 777227 77736 369239 16277 794504 628609 801230 198600 358208 849078 880127 834889 496283 19004 67764 854336 416228 841868 210652 1025688 698060 51748 542984 743038 101608 585733 525295 713960 799278 364083 164074 146700 145276 800825 40568 101860 569617 572834 131260 556721 1027858 992897 696826 750453 546310 49130 127773 844151 362331 407670 363572 832451 596447 52419 93425 1032104 1024583 295922 1035561 84280 838571 883751 163158 38859 671752 149261 513816 825980 729277 349775 867759 1023146 397070 489504 77443 854649 509093 877492 450973 214351 15371 677317 883243 231511 813363 113935 837376 122113 950768 128723 627473 991104 448122 662360 230905 987978 997870 842341 955510 821148 719563 157641 655593 887796 879477 751572 453594 636053 588469 478171 29810 290566 580663 970423 485632 878227 475402 442694 231285 587979 139300 718569 806375 178688 36572 303621 744209 788938 698734 897154 679634 571268 396155 211023 957098 767694 579718 586716 258624 386057 349303 1035934 625630 579806 3100 98702 131315 1036471 167331 212906 597648 40261 831778 94835 79340 436984 422160 427630 654560 660874 283337 968611 196204 314485 24333 740897 760624 509816 633473 391800 170484 150294 814636 557629 477216 867606 307196 560266 928324 821508 883519 712315 736402 562351 960810 1021874 246623 115881 735574 622291 633766 4298 145981 155145 162692 43182 278977 946047 774845 239666 1013158 55784 1014582 777210 271379 212216 592249 169454 257045 151017 986420 102841 882205 99319 119226 321865 441469 513252 110208 465234 517102 491893 976801 595403 566284 193010 335451 552559 147416 41642 283024 361276 527926 8301 618054 772344 561773 136464 552999 925095 599210 353261 659970 601366 928380 743008 986696 910676 122713 317515 716688 391987 765208 705683 553235 294603 660598 213408 618288 294904 75153 404961 288745 508631 1017967 171078 101221 492621 791928 483524 613484 609920 916984 44245 450798 646491 99487 834549 1008252 4879 738816 626726 114381 654477 790805 900717 1001531 386572 479161 936786 13891 622473 917293 235364 370185 594242 14484 1006515 731857 49210 477558 374356 650887 123577 678977 739041 1008184 419017 1028291 678646 622231 801978 812209 76469 693369 716702 314404 730435 437593 337358 1006103 478537 818133 544611 792810 894323 777263 809149 176866 371956 779469 356096 592550 1043457 165561 644242 287684 299089 1031713 902559 465706 596388 938712 486549 847789 988729 796883 845480 514693 913238 794798 940111 1013711 640451 231461 922053 327434 613967 334491 574345 904090 859722 758166 1032926 423241 595977 378176 482892 30913 272230 417000 737821 815123 925246 593791 716001 187187 983281 1012764 13290 882809 86756 483960 120785 208161 619266 844659 272623 556492 788535 635277 637925 431869 359924 280941 405013 714141 299182 35422 326182 81784 649823 255693 416899 695230 970500 992461 280541 154498 317725 1027731 92581 270910 50735 684793 278163 278094 152389 153087 14114 827760 731499 799046 977937 26954 449074 156819 746211 522212 388144 652882 90720 498730 915324 738320 186130 182891 53814 17152 346057 910557 838909 675960 612888 37910 524151 103025 943829 700308 566477 1042442 269980 898615 821292 616964 802381 841410 98629 293703 938890 362589 65741 223581 1020218 176918 44286 105714 46089 813147 658964 416346 259813 404353 740049 987659 857986 903745 193786 213278 879319 836917 583128 254418 917919 936031 404152 551945 646362 766883 917867 746954 668233 111432 648391 558013 442613 1042556 698660 940466 800168 336333 43231 367386 696178 664496 852186 1043340 914470 852221 908538 16194 173274 983921 513192 969625 541291 468010 939857 690069 274934 726063 862438 670810 422240 54502 323165 992692 158672 712860 838190 729744 908847 58113 723158 816513 510895 459177 449879 70972 623169 373900 339382 232732 241437 274054 159612 224671 623422 480728 758838 740582 780259 478373 525813 415545 443152 887158 439247 487297 150539 884663 11868 253901 683999 645175 1037369 235981 935388 539052 396937 591706 627733 368941 367983 158444 680928 871094 914581 446498 304730 272807 305064 35902 387297 717125 1042137 478886 727448 568632 265053 770405 678886 1042956 406510 440743 191735 28080 389449 915520 333881 491513 686 31270 277473 49952 795235 809203 318820 629824 516657 15204 577022 601049 38885 677340 745262 972368 940496 457442 1025848 613484 133960 48030 185762 558043 555301 268384 300983 741291 296517 573721 494855 837841 157704 157153 773093 87717 389844 726895 357864 436068 390802 604068 89194 534701 437039 195072 636172 659461 339228 95275 843312 848723 395727 343662 537469 782692 580672 959543 586335 485992 194925 746649 339589 936051 208086 787145 972385 514045 34049 173730 182187 12387 405495 888098 390111 601187 944069 985323 169146 127652 945917 332483 487617 462380 367922 158228 733114 857832 97151 738669 376624 518695 585985 496383 116467 29471 32600 837920 535958 721767 626474 83659 503024 15227 969888 738335 685723 688956 1020904 873180 780408 660077 814513 159465 20777 100663 433074 761552 50326 858278 308515 74816 852073 408361 938817 605323 352402 392470 52687 422181 975811 513315 984976 1013803 212980 986350 936654 173273 984800 47479 144854 452627 1038983 279457 636794 811229 307626 819380 990093 949475 142418 744158 862058 633074 849994 133549 738926 430461 804256 1038998 181882 848665 412456 100722 992370 1047297 580345 207100 747712 407442 1774 432980 955345 989392 840998 39550 596631 524512 918660 938212 357125 189580 844079 360912 897174 31682 10515 82419 536775 533 458847 868321 874393 427835 914949 105618 547856 1036173 6206 87011 337078 705674 399619 865555 865304 226644 361109 879431 369992 829233 130037 235014 14425 718347 171372 487869 93927 230641 873733 4156 899212 16020 678670 762166 1027948 763338 112283 510661 615594 407055 315907 823781 179440 480255 401249 774901 449772 773597 52500 477753 173517 257040 166463 994394 410058 201120 613194 741092 770203 191677 491103 57542 312318 800569 1007598 438998 80947 460553 630569 659531 78977 306887 467592 403265 241583 339507 80967 312 300171 668334 646883 592789 764519 632765 909729 667680 959895 120716 742663 621957 541684 72552 911201 810963 424284 203844 219453 551168 109615 369461 655855 305506 983508 457206 746510 890935 1030962 1039205 315893 887838 1024311 717828 8771 770972 295253 782969 947291 261529 47616 534542 460005 565728 710449 178481 791115 96674 802534 941557 512317 587763 585119 438928 225582 660044 148195 202715 667860 43272 449977 336853 688812 950247 100655 303648 475507 444045 604375 730243 717998 143620 267589 74598 992547 892982 1022098 962137 639326 350836 1030876 109709 168493 971762 470724 765273 180004 198472 699886 608438 25370 744946 87428 331716 536746 207057 266932 527683 468659 1026217 925485 644635 414937 42657 36262 141780 700418 761030 714328 926494 718553 224903 709502 718923 894542 962874 318940 543696 65043 951446 538933 265416 988449 523063 1024212 124785 1048113 135966 82948 17836 785476 671278 1032856 843649 1034012 96944 932196 711577 319424 261072 614081 819138 1045756 877085 503565 160111 481246 754701 174377 165429 229435 116343 727801 533584 762152 984343 687592 13084 19841 527117 222049 170907 404581 564062 192855 743670 179639 854386 356030 334068 863903 418196 1040399 486532 343559 729461 46024 690233 143647 426154 622314 169161 776154 543017 248185 298894 1024367 475088 191232 441093 245976 531678 325386 958289 680278 726136 309674 957112 453355 126757 967668 328229 480990 45651 755841 971173 234555 710864 34799 1043690 326736 990033 691551 192459 513842 248046 195318 167618 585782 372644 140892 952172 80504 758994 50496 925965 99671 15804 682449 146697 16631 329740 200518 587628 742077 987724 112216 317283 1046999 62572 135619 626625 705458 198722 1000137 20347 102530 803333 632238 369196 632765 891090 634429 188562 777376 130856 119873 340239 574121 322411 102413 268329 979483 94308 747253 629002 351357 779711 2003 910848 766235 532619 30595 565502 184707 932798 609639 633882 1005066 1044655 589795 756237 533061 32666 213218 85686 199056 75808 223823 139159 99210 274884 1047197 279638 1011863 558190 74048 640830 388701 1036524 809778 42427 277575 84332 466799 561378 45061 715268 170873 15846 244234 217387 163796 804516 981517 927805 56459 629272 156553 334842 69033 883942 94780 484615 243649 334290 683691 122987 906343 434760 115357 112660 315061 392917 220572 236368 110535 987051 797047 100180 875327 490785 888515 73657 515009 661553 854357 300793 835448 903929 117961 9974 427152 661819 162047 399732 202170 733404 319128 745626 743083 494184 119677 442230 1032348 596365 989017 819830 790220 789915 83994 575471 260857 336395 517748 678041 723435 98037 354910 4112 616426 141720 354194 709973 1037634 328918 180753 402252 828102 876981 1045149 598332 245322 925663 219966 150354 773928 482850 633790 1026845 156348 637681 22061 368659 600296 74978 660317 407563 934033 604974 1013606 726978 103456 867893 890404 258902 607745 364535 309172 759501 470311 312475 597243 360079 90502 410348 513055 393192 1038488 29911 105739 459144 70105 821230 908783 738306 512843 376296 501694 146000 259571 150814 445103 946765 541274 512272 457405 36154 1006860 871134 984103 575546 115484 831952 659440 70869 972447 398287 325728 115065 719660 411113 109953 176628 311907 206033 174499 731131 206947 1008988 30168 138151 974929 521477 736888 74739 569560 846441 685983 782143 975012 525772 823722 936912 242406 180627 572862 180301 455635 914120 311873 242756 300325 850330 57183 600227 678552 426457 770950 327743 431726 840574 36842 1038416 128492 1028897 60674 553203 417243 643713 864009 501159 317191 774400 821886 718288 821955 445476 481444 499000 315236 557080 355331 539785 804033 718888 160997 463316 983226 642889 685530 442637 379822 983182 18484 765068 27907 608180 12428 515469 853921 922007 33595 752817 951927 588987 153826 776827 268533 715204 283362 198612 245649 695294 618469 654984 649282 584150 389203 1006023 6920 687454 281310 827044 833122 599245 274679 791705 900054 963325 369494 77314 44141 749548 136822 360605 619827 661819 370454 806416 682939 225970 679609 957539 1006234 222906 493607 122498 892392 112353 463850 732348 741314 15450 199890 68935 1017034 47226 859249 904377 891045 275772 139168 288400 887420 390590 772856 654764 223612 259778 155482 386256 512342 458542 28264 669476 227007 802956 700169 458934 1033201 165771 909801 653044 951593 851068 312822 835891 697639 881621 531684 250156 260529 544434 704426 1035129 532496 256847 246531 229404 682384 370063 568302 29433 841733 943992 635951 783448 797249 575925 138956 969060 63647 705555 957584 91310 516475 847364 770187 437930 181687 610079 951439 482864 333112 245661 581045 1040637 863079 907486 811222 185392 834481 554466 849683 134349 151047 312273 369230 12349 379743 451188 86446 842956 662065 791737 640543 877098 379642 426290 952016 264683 316605 33430 386483 520199 352637 624703 660480 1010522 109251 951979 280242 984613 583198 1046524 518920 984715 606623 486520 1043206 624405 847961 961289 497 204591 804583 680381 794839 7080 452582 681543 516869 542518 393334 99964 4751 738032 627901 452824 15563 487122 187492 195831 415446 352828 896792 654364 422413 652403 721162 391597 32917 54559 946032 164788 666069 111820 56578 775008 962295 130409 663165 232834 450410 334539 243491 856849 728418 873259 435513 221606 94807 995236 409224 689152 635778 619702 662749 955010 636515 240326 596618 148400 759102 341659 483042 986294 920 459235 621248 578017 438975 111532 955649 468771 968256 686315 239365 401555 88175 23800 117042 45803 528098 799248 626545 435208 114422 330194 882095 2926 467529 736707 875614 25282 105278 788426 333041 730702 395644 1026740 1048163 787840 372335 273073 242097 303978 467398 431573 245339 124740 611827 842904 30439 711910 175278 146007 183646 730447 924530 536016 475085 718625 548863 917930 644294 438049 1000662 58603 337884 520380 325056 430976 427563 153213 615496 298680 596685 373400 769084 386505 666469 515939 387120 101962 550041 532439 271866 216247 13968 921619 699191 601329 475512 402905 743877 494267 578050 901392 885831 371262 355812 52288 639653 319622 487510 716057 775817 281602 964246 935148 827362 204040 351332 114992 401765 224846 1017990 588799 234759 1027442 543045 502934 1020036 299892 884975 174040 145884 109879 844371 28876 101328 160771 261448 743707 371305 128518 351014 471443 214898 724686 305994 821926 923385 470992 786327 754923 349138 899301 792816 536988 807956 385224 639935 164631 77209 863641 672881 773470 223874 294236 54264 775830 839090 368251 994376 489355 927566 227392 730330 707627 145731 443228 745259 586759 568256 610915 852798 221909 725431 125518 298006 704752 916833 174839 762941 744406 9399 788384 922177 468649 628217 413549 505137 1002159 850987 247269 364836 1001427 848787 871285 781234 763169 486973 759277 227449 405837 600183 981248 1021337 643885 732501 507592 1022008 1043002 813870 69697 862464 81684 612381 28106 635036 295931 239233 767911 840766 812374 788861 509569 393756 469552 2425 103396 200174 124086 911519 258751 908658 78522 38750 776168 206057 101939 375019 864918 275351 77243 1030075 677093 380998 357648 387595 1043541 927172 914835 312920 494155 245600 458444 10215 179343 1021297 900836 631614 46541 272847 521001 846505 34324 767064 75917 279222 123738 1007468 1018920 460473 426485 627826 150450 277833 392483 350289 755210 736449 413571 833527 510897 286656 711578 541910 339791 772521 787536 106850 779821 15140 611696 728468 686266 521883 539691 942954 492295 898238 85909 275301 722250 502015 928039 471305 83039 693783 642364 245600 604738 717439 369556 454008 38550 924920 327635 946912 1003297 893188 80387 769071 311373 953194 546574 788349 548265 970422 540997 495848 1045095 702390 561372 642833 881115 815614 320619 311196 415746 498789 641390 82868 432632 191878 406726 953476 75393 124992 232247 169919 1046145 41015 408040 900120 372100 233040 581350 214475 182839 881977 262560 598803 26348 873950 285548 41137 166427 422901 110593 669292 263899 289396 538107 418699 912749 872469 429915 367453 822194 256985 152068 606641 261551 784770 335935 505694 413200 163351 282936 358077 861859 797796 338302 344105 594137 776567 1024903 87686 542280 196900 116778 1035192 463147 940674 366371 253223 769248 31852 753554 942145 5737 823810 747644 999160 687340 204581 936265 656448 557619 185598 152132 1013907 858925 1013367 763166 937581 286827 52416 236908 843471 974500 764876 567588 914880 423729 460497 45348 175815 970897 988364 4523 745843 218855 558331 467678 630227 314487 377697 545092 342270 551468 19781 575051 420237 692245 529843 893121 455708 460260 719353 507227 813004 576366 411179 3889 879300 227629 280993 428096 267947 536769 523124 365031 1008944 531818 569092 791914 371843 427152 1038452 5235 666585 812604 713004 774540 501739 1027484 199767 493733 137079 1044867 879459 112532 90046 705766 320131 521872 467205 628576 15664 155830 103188 730543 414372 232581 881082 686644 146013 988257 588102 359799 626848 569107 652047 333473 445172 907335 578030 580609 629923 788748 188095 545672 1010492 360536 357604 770892 381716 433026 282305 954889 605120 900806 844353 866203 97436 511429 576848 48517 954695 209922 86622 642925 482853 752998 386274 875421 820444 1015484 509397 312196 84183 265782 831539 236595 820166 347110 693630 327393 240156 555590 944698 158056 122768 26289 626 405189 859036 418279 327218 751515 744961 641165 312842 905905 652097 531370 1021842 677231 575780 1026348 696800 281701 774964 967777 209427 1014725 294720 102014 716748 126948 342493 20252 993712 1007037 66272 23733 864743 4973 594405 628011 379552 358584 690891 157250 107147 925571 934454 288289 581981 746584 823820 752598 1033296 696037 474617 104399 674464 254589 747499 588897 586255 20117 890006 464452 33633 651080 114672 124180 978657 470484 98742 127954 997595 250139 147942 713058 947744 626211 884035 817419 252037 665750 858581 940794 904035 860995 904038 537790 401433 196763 624645 559565 1002117 4917 789639 789502 830863 56906 225537 492558 522143 656953 970063 412187 364322 381188 847249 1003052 659208 79570 857768 176294 185161 688747 252605 125656 234843 229823 392635 296817 727230 607839 747984 748292 59248 226818 799728 306315 925305 862978 634962 130529 215649 615644 366321 238663 873397 329908 604172 655584 752518 553423 966822 1026356 550889 692758 954119 921521 540792 500377 169785 965669 907983 877578 120715 726085 587536 978750 384274 832554 1018976 136624 808995 22223 271719 545278 442587 872084 740564 346218 658327 232894 133591 317274 28028 147188 486565 178136 995568 585156 731896 372242 170527 343836 216204 18907 121719 997841 714659 603944 858668 401179 781698 859797 492213 1037079 394994 792030 1011021 841028 295104 303206 430707 182534 346173 933811 806762 1019431 194494 365551 785081 452945 258845 789609 84141 834709 37942 862226 311250 905191 157547 738817 146814 600479 948257 394735 756294 784121 830785 800956 589447 132246 931256 745704 669406 837369 328951 967451 579760 193291 941939 1693 1009315 698008 161574 746974 402723 8400 727052 618224 528094 723655 222375 21512 121160 282612 172668 969728 854296 951990 267924 164568 595657 190666 913916 793137 303898 318422 609861 178640 572303 920034 866820 602145 536301 330202 972115 434866 324034 38925 556622 315059 889562 614065 658839 383357 311243 806492 271059 241928 317803 1017484 33067 719987 104532 773665 621516 236671 639335 826334 160359 572436 715334 569067 220594 159932 609752 341846 617444 191267 897224 364173 961853 604061 742919 622565 708732 757408 838 794903 978791 734533 5501 342717 944967 257483 42343 999642 448873 587796 113667 252751 589726 107047 694037 65127 319675 485548 654754 561996 710938 501619 828536 831631 248600 711149 762532 680612 154517 224177 325113 328803 999031 399609 6032 272265 168743 909090 41026 396597 807186 884016 589104 568939 902185 33863 996412 742548 399713 915507 374925 705020 260916 950241 675599 649811 933407 533988 852720 604973 367906 108785 76325 947330 99907 1006691 686563 987438 653067 759992 535334 999282 26887 834577 12077 485745 642632 703158 816123 150964 761315 409488 800984 370599 913522 220334 750287 485401 306322 641984 147758 97728 115555 835231 946696 404915 163083 802755 595638 457710 644403 139979 665682 9169 649096 820473 801850 696481 945211 515507 149651 443910 672898 696068 96452 92300 661269 288280 70134 366114 916657 179139 157595 843421 801945 877819 188388 11318 989456 803674 657481 732168 1027040 574877 375301 280211 1037014 845863 413336 731196 339011 116095 844867 1038794 467837 1029837 897679 289003 134492 132193 552647 729261 87229 9773 573561 217605 177922 955462 50680 437323 299153 599910 1026269 599484 80209 592237 410242 881655 618800 538075 774278 5249 1039519 297560 309580 714049 495892 288557 876667 216324 504199 974792 723839 324602 400117 621372 316935 724023 729312 885950 439941 666163 22990 453673 37553 830795 818118 964219 222214 243773 936150 196182 945220 965040 560015 951424 948716 754858 74631 118883 81095 63768 336342 1040526 961120 408649 259481 27442 684677 557427 239731 634533 1016778 90669 11015 250339 499717 1033971 504191 513288 65747 352166 401416 790999 265234 699401 100180 19510 727141 758853 635158 742064 934323 954726 834697 798449 347560 550363 183018 58958 106547 943610 179193 313914 147462 610425 129660 547026 256794 702198 88253 306514 998184 456305 589063 819358 449072 376781 351788 833978 509686 733266 479234 953938 895360 752174 597985 865075 866202 728303 704807 72912 436562 896522 461236 184254 146812 340312 261742 475448 577070 262548 12222 509851 685381 215262 992786 498411 344287 2363 450137 582989 915423 46354 22154 222091 847469 350128 862749 955795 60019 282053 278160 98040 661537 364005 491491 653168 986729 950537 306460 887636 910211 27403 210117 388131 741739 746285 74089 717055 125534 515219 71194 796462 220513 573124 744174 783002 903866 527917 260477 933458 469109 9374 518501 834823 46816 227786 216262 178576 296207 326604 179399 161638 984409 194461 108047 402216 438744 430495 505164 938777 245997 642581 480176 6045 649659 403880 996206 302015 407719 901604 60482 808366 193502 69048 960486 509756 233423 206330 122526 511582 701357 957921 861101 492974 806382 846729 721374 111852 899278 155762 780284 250233 388813 45569 337241 36570 1036077 135678 194123 261947 29301 972565 1024170 738281 233201 1029461 106580 118231 1043759 951988 189354 405018 388227 500616 202768 554605 661380 903951 460400 272814 903309 170984 458680 506975 515645 367768 940375 763174 1015799 775175 915908 720205 717411 127488 259319 1028418 293867 722868 669934 278808 481599 905272 936490 856325 442833 166146 266287 739810 64602 219760 373255 739758 33619 86081 164544 41995 866685 1040921 982505 111296 1027674 592898 513049 308789 553649 784102 657257 34298 883982 536854 137205 184640 1023551 489158 278622 913246 656856 526990 1032778 16461 906928 630250 1000163 466221 772962 969147 538452 1005758 912077 333509 745808 348136 216212 366127 547723 428595 1043871 2566 407102 453199 169112 171449 205735 749198 181871 11934 865415 819557 576215 468076 402594 121327 114886 711103 276290 650346 115449 103576 140213 977591 400494 593626 4554 742622 625895 233166 501336 6536 826734 1019808 335800 935555 263372 784863 492102 411970 990224 715777 644323 966491 549646 332509 486774 317191 136413 1020463 871782 540581 52312 425239 691746 305719 407710 908954 122265 711139 909715 741920 920258 738419 916573 666612 762390 279253 937959 799175 629265 381341 469345 582446 200628 844158 680126 872991 267014 538581 552244 953208 754574 581406 231872 36728 785627 10108 190879 252484 905981 866101 523478 752740 270089 797492 509100 901955 449432 575366 669738 94642 266568 440285 112802 624741 660282 90128 824869 106100 838546 343193 173067 838108 530427 316181 56687 595964 79392 733896 334257 628248 606260 918807 774386 584154 178539 77323 127131 424396 797311 916693 835542 9694 118316 1043524 644115 692198 544179 586576 595333 652315 167259 1009043 185251 889242 297195 484299 780711 1024738 344114 646234 652050 779863 111488 728006 626726 964290 192554 191801 572011 963535 601353 543489 469290 195213 915195 171793 968181 519666 1011041 168831 405789 298837 429728 291588 1005114 157426 693408 924031 266408 654442 221520 685170 188420 384832 850720 299907 896178 933725 924037 280829 826458 988556 246136 940621 456295 711679 258551 671877 268423 775880 614531 1013980 424750 388193 673185 812331 181778 724517 801113 572529 324784 274644 466874 363345 363206 54547 599380 836751 55511 991209 904124 156055 151722 951108 656907 594678 387531 980594 1008992 819422 103945 966312 546137 203687 574966 575359 1009822 621640 785771 363377 243031 611554 423937 35936 803248 913718 777624 285712 819292 542505 526036 996520 777487 300871 184731 139574 153859 236862 656792 833064 800628 610398 215227 481747 440868 209952 533431 924911 519640 538780 923267 926488 231128 273169 834778 498511 970099 46689 262843 411768 367225 914322 289001 170458 156607 821838 743787 873378 743583 745827 363533 509792 429685 712517 621278 695431 474403 506503 779953 862449 396173 1006182 27548 1005914 420894 1034046 533883 535008 723266 338706 25710 700042 737770 451080 225622 240573 767499 400107 877148 114376 779039 1960 458603 661082 708770 368081 571057 768774 314518 714525 500002 223174 800768 1040870 956149 127605 1008488 324009 349221 476244 883549 843657 503025 254598 820463 944845 971356 198291 158259 485726 960173 1001193 202435 227402 598512 249686 369723 539716 640628 797071 169661 602657 730444 300461 862574 331612 553678 848555 633591 963219 862998 14057 190980 238599 312964 161964 45512 140832 818746 493211 87672 54759 598175 266308 545227 646027 194014 745109 257921 764637 636008 760931 788953 86995 165230 700134 775704 287496 137575 368187 573705 676410 314512 298465 547704 1018059 449383 345404 480950 126017 960304 935958 233752 852167 723568 818969 733816 629162 507252 880726 186546 203228 641739 526273 316456 279667 398280 389042 750655 892203 255233 1014117 549856 481504 891603 791931 726520 56854 87515 613495 541176 1037681 245630 698178 290901 51773 450146 210856 235273 744167 457459 848089 1033744 784769 1020895 892905 582636 343106 680602 840783 1014306 704004 683995 804970 823739 495301 342045 317943 565188 144422 778271 660124 229838 14831 424292 409697 1018478 742025 218804 73266 105918 657282 815257 199774 548315 915981 317923 448795 812901 635775 17445 792831 761346 1491 431157 790408 100570 982055 362160 206742 966428 547645 156787 64492 91256 635387 902947 61362 46500 391659 748967 874230 894168 182204 8360 995110 689745 723903 501528 812951 773329 615018 314024 440834 251421 783577 879696 856833 771966 256328 305355 101015 752193 156570 331032 388261 161847 333269 842490 53622 264246 286884 941433 869940 543381 328660 413023 460144 288180 1007319 673212 343966 770674 934212 84067 390038 809141 478036 545387 775957 527334 974439 327854 53050 857970 630141 541773 981257 1018698 884158 206634 147947 383076 288499 1024108 299052 683319 156682 1014015 424828 287299 91029 213009 431471 603783 297035 741270 606717 629769 330118 319685 204802 742482 697284 340122 524735 138479 104743 308306 30039 633841 16885 810481 515411 179310 929048 454847 334111 338686 970910 550342 1031562 598590 117306 876630 253258 612176 700353 307842 418166 22105 159663 324001 782858 188162 278944 6861 290406 610552 534231 477031 849359 665709 850618 29073 688109 494228 267091 18610 984396 123432 29137 660982 735195 101350 754437 504012 969583 627470 94182 754534 609857 359910 458253 958268 889196 272951 720953 844169 631152 113102 349901 75725 347826 167676 360525 234569 607737 88343 178661 778886 47347 143607 1028066 641998 497326 836985 245302 359345 480287 1021952 770296 660610 279710 936175 292066 803800 885352 848944 26577 976654 91932 695728 751945 507842 562239 830944 912111 407641 625592 884278 65805 931962 448596 1045930 471825 592271 640579 668985 650254 936775 764825 611430 973625 456727 1032398 11700 447597 817588 1018175 211757 540840 380314 773034 230110 466572 309640 268982 693080 824031 331778 453993 626737 2315 1230 804784 872065 254878 364919 848602 622950 507083 911821 542237 849536 145128 327779 687888 57973 285934 138000 371247 343406 561916 882543 990043 798616 988884 393055 226903 429477 659549 593283 214860 222536 733727 934338 666438 301501 321994 615880 166068 692286 73903 287108 514028 584847 1018949 212904 621476 417139 888486 279084 10618 620852 632591 919244 516718 305695 291427 899973 31587 207621 80809 484124 439713 594876 531594 666007 517974 554396 765396 706753 144400 886787 280569 392362 218436 255185 185232 854053 520907 447725 862675 936265 887648 961726 394528 777713 584995 866482 164217 153660 212505 735674 994563 99085 1021097 586188 436363 603788 729120 245856 776188 801955 647470 184052 631530 738689 127591 839048 673034 650267 483524 573219 536247 1034918 693279 775756 685423 499486 739258 418193 971860 950211 135865 116740 212140 335767 164003 103864 63074 336609 506341 628808 741506 820140 900175 723793 254400 67145 598932 709876 415986 900553 1016271 184917 908690 827523 149497 13342 393277 928916 933492 60156 604982 72794 101763 140321 983779 797432 677327 120257 747087 780502 1038564 351125 147367 434206 537009 467803 1045693 543040 826636 878931 640904 561006 938540 787652 505506 845089 912173 214133 650697 567442 482703 908084 771678 874562 295607 1039443 415721 841587 536685 575525 301203 1032876 254301 698502 724394 119864 650646 539985 330784 415912 938766 800999 624909 439117 527899 756910 621097 848575 328187 312720 640595 816472 160077 948344 706060 695738 788118 442073 1004540 628549 224446 377638 355692 469665 161680 351579 156363 107067 646205 1032051 301098 310975 948698 471535 841151 48035 471517 581717 75878 877469 872612 832943 741915 734503 99822 280840 313985 300802 486751 711155 151390 72879 632577 548100 66845 842488 556990 628820 468810 380005 338407 1003521 674074 83400 755120 426667 861664 752306 817585 767481 459161 201211 711526 742162 432481 182846 845744 70437 173052 732762 281427 556001 647758 940530 965494 27645 311267 1035758 73254 243633 689000 677112 1000146 578875 790319 915456 142032 694620 405936 524985 975319 787416 886274 464921 1042051 596986 386150 874205 205525 449805 484029 167426 947376 275172 189709 557389 837213 919123 540160 212421 374536 547251 1040228 491059 119616 947554 662188 73641 875899 795713 389485 239096 763536 131124 95714 446520 849467 446118 375657 81220 590748 519426 22276 204859 1047992 707899 815065 197889 271351 98885 876466 959675 913060 285849 844670 117335 837488 169653 973774 345858 414192 790938 826713 521903 410650 401740 643448 251031 52940 878934 321194 73651 628293 444739 332050 626500 80554 88358 514804 890700 749699 751123 17724 900370 1026363 843427 620534 654242 412579 515956 983767 604235 293999 233383 830899 706335 554679 73057 514308 262006 554104 928330 4 9 6 3 7 20 0 17 15 12 18 4 13 7 10 20 17 12 12 8 1 16 20 3 17 5 12 4 4 19 1 1 10 4 5 18 17 19 3 5 8 2 15 3 12 2 14 7 9 8 0 11 5 11 11 9 0 20 0 13 10 6 13 14 18 8 14 7 17 6 5 3 16 15 19 0 13 20 19 17 20 1 11 12 8 4 14 12 20 18 16 12 11 6 12 18 16 10 8 4 6 4 17 5 0 10 9 18 16 18 9 5 17 16 12 14 17 10 0 18 16 18 7 5 13 2 17 18 20 3 12 15 12 8 8 20 20 7 13 9 11 7 10 18 6 13 7 8 17 5 14 8 11 2 11 13 20 20 15 12 19 13 5 8 18 14 10 16 11 15 13 0 1 20 19 17 17 15 0 0 16 1 10 8 3 2 3 14 0 0 4 12 4 4 11 8 10 14 13 11 16 14 10 15 14 0 9 6 3 7 4 17 15 15 8 4 2 16 15 8 12 8 19 18 4 16 5 14 11 11 0 1 20 7 20 9 15 16 12 11 4 9 16 8 19 19 0 17 3 5 9 17 11 8 10 4 3 10 15 0 17 4 19 9 17 18 9 2 16 4 12 2 13 19 4 7 4 6 7 0 15 13 15 10 19 11 5 11 13 3 12 7 12 10 10 11 11 6 20 1 4 4 14 5 0 8 1 20 18 15 11 1 8 15 19 12 12 11 13 15 5 3 20 8 1 11 11 7 7 19 15 3 6 9 17 15 12 13 1 18 1 9 17 18 20 2 4 0 2 10 12 4 7 2 20 18 2 18 10 13 0 17 4 14 8 16 10 1 11 12 18 9 8 0 4 10 14 10 14 1 10 15 6 9 10 16 1 3 18 14 5 15 2 5 1 11 10 17 13 9 4 16 5 8 19 6 15 9 8 6 15 10 0 17 4 9 17 18 4 17 1 19 19 11 10 17 19 15 3 12 2 1 13 11 7 0 8 13 3 13 9 15 10 0 2 11 15 18 19 5 2 6 3 16 2 10 12 10 4 9 8 20 3 19 0 12 7 15 6 14 0 13 8 2 5 3 0 2 10 9 18 2 20 18 2 6 12 10 0 1 10 15 13 14 10 12 15 14 10 10 12 9 6 13 14 7 17 5 19 3 5 9 1 4 15 13 9 16 6 18 18 14 6 14 7 19 9 13 14 8 2 4 3 5 19 9 16 14 10 18 16 16 7 11 18 0 1 9 15 3 20 8 2 12 4 4 1 3 18 14 12 12 7 6 18 9 19 2 8 12 11 6 17 6 2 0 19 15 7 3 1 15 2 17 10 0 16 9 18 12 5 14 7 7 5 6 4 14 14 7 20 0 9 8 0 15 10 5 9 16 7 20 0 12 4 0 3 7 13 13 17 7 0 8 9 17 10 1 0 15 7 14 13 11 8 3 7 0 16 17 4 17 9 3 4 11 13 2 19 0 0 20 12 2 5 8 3 20 18 13 0 4 5 8 7 2 2 7 10 14 20 11 18 18 7 19 4 18 8 7 4 10 6 12 2 15 16 6 16 5 1 13 14 15 14 8 5 0 5 14 11 20 9 18 13 15 4 4 17 16 17 11 7 5 13 6 7 16 3 12 5 8 8 17 10 3 15 8 1 16 13 14 16 9 8 12 4 1 2 1 5 13 18 16 10 18 0 4 18 18 2 14 11 7 8 14 9 2 19 12 5 18 9 6 16 14 1 17 7 8 14 19 16 11 16 4 11 16 9 15 4 20 0 19 8 15 18 14 14 20 13 8 6 6 1 2 10 12 8 14 7 19 9 6 14 8 8 10 8 4 20 1 19 20 20 16 6 11 17 6 16 4 6 5 6 12 3 3 16 13 8 1 4 13 5 4 16 11 17 2 4 8 18 15 18 4 19 5 20 17 8 6 0 6 1 9 3 7 4 3 19 5 0 5 19 9 17 18 4 11 13 9 20 14 7 7 1 11 14 10 7 13 6 17 18 9 17 8 13 13 2 3 18 6 13 19 0 0 13 10 6 1 4 12 11 13 14 19 16 9 13 19 11 20 9 4 12 12 12 17 0 20 5 3 0 3 9 12 16 13 19 19 18 11 0 5 10 15 6 4 1 6 8 16 11 2 7 18 9 19 3 13 1 0 0 0 0 13 18 16 15 9 8 14 10 15 14 15 19 19 14 18 0 11 3 12 3 17 17 13 13 7 9 16 11 11 18 17 16 7 2 2 0 10 7 19 14 9 12 16 20 19 20 15 6 9 18 2 7 8 16 16 9 9 6 4 11 13 2 19 0 4 6 5 17 15 19 17 11 12 18 18 12 15 12 1 19 6 0 4 3 8 11 0 16 8 6 18 10 11 3 14 14 20 20 8 20 12 19 8 19 7 9 0 16 19 17 4 13 5 17 3 16 19 0 12 8 18 13 9 6 11 9 20 3 7 7 4 19 15 19 19 12 6 17 9 14 8 15 19 12 7 2 2 14 8 6 1 5 14 11 4 16 5 18 17 14 18 13 6 16 1 5 6 12 17 10 19 9 7 20 9 15 7 2 9 15 17 14 6 0 2 10 4 0 10 11 1 6 17 13 13 10 16 3 12 3 3 12 20 16 2 0 18 3 9 17 11 19 19 11 9 19 16 5 13 0 1 8 4 6 20 15 6 6 16 0 14 10 13 10 18 6 17 19 20 10 4 2 10 5 9 1 8 4 14 17 3 12 0 15 5 1 3 17 12 9 16 13 16 2 16 11 3 17 8 16 9 2 10 4 7 15 5 2 20 1 19 12 0 6 19 8 15 14 12 14 4 12 16 2 4 18 13 1 10 17 7 15 20 10 14 16 9 16 11 18 5 3 18 15 8 1 14 17 0 11 0 10 4 5 12 1 1 7 2 1 19 1 12 20 20 7 2 17 2 9 12 0 7 17 9 18 20 4 4 16 3 18 2 11 15 17 5 0 6 0 11 3 20 0 5 5 6 19 10 11 16 14 12 6 6 10 4 16 4 17 1 8 11 13 8 12 11 20 17 20 4 5 16 17 2 14 17 13 4 19 15 0 13 17 11 17 17 3 19 4 19 16 0 18 1 7 6 2 18 19 19 5 9 7 6 0 0 8 6 9 2 16 20 17 12 2 20 4 3 9 0 11 1 16 3 2 19 9 4 5 13 18 19 9 0 15 7 13 3 14 14 17 0 17 20 5 2 1 11 16 15 8 15 1 13 18 12 13 4 20 14 10 0 17 4 3 14 3 6 11 12 4 17 5 11 5 15 5 18 18 8 8 0 6 3 12 8 4 15 1 14 10 19 17 18 15 7 15 9 11 19 19 5 17 10 8 9 18 15 4 2 17 12 13 6 17 5 6 11 18 0 4 3 8 7 12 13 9 6 4 17 18 14 18 2 7 8 14 15 4 3 2 8 14 13 1 0 11 0 19 7 18 11 9 16 4 9 0 2 2 14 3 4 5 2 2 5 9 12 17 3 4 11 8 19 16 10 11 6 7 6 1 20 1 10 3 13 9 19 15 15 0 2 19 7 18 3 14 3 20 9 2 7 13 10 13 4 14 15 19 10 15 10 11 12 10 1 4 14 14 19 3 7 14 10 18 6 4 19 0 19 17 17 20 6 14 7 11 0 16 16 17 7 6 0 1 12 18 6 11 0 10 10 15 17 14 0 8 1 20 11 8 16 4 2 17 20 3 16 18 1 11 7 17 7 1 4 2 5 6 17 14 10 7 11 13 2 5 8 1 3 11 2 18 8 4 2 8 13 3 15 15 15 16 1 19 15 0 1 2 2 3 1 5 11 4 14 2 17 8 16 4 2 19 4 3 0 0 20 15 13 8 14 14 13 19 8 0 1 7 7 10 12 20 10 9 8 5 9 20 3 6 17 8 12 8 20 10 6 12 4 3 19 16 11 1 8 10 7 19 2 2 14 9 8 11 16 6 13 14 19 19 3 12 3 18 11 9 14 8 18 7 11 14 6 11 19 18 16 13 18 0 10 9 10 8 4 9 4 15 10 5 12 17 9 1 14 10 11 18 11 15 5 14 14 5 14 13 5 16 6 13 0 4 4 0 5 12 4 6 1 17 7 16 2 10 7 12 14 15 16 1 16 5 17 9 3 6 16 20 9 5 2 5 5 11 19 17 2 8 20 16 6 18 20 15 2 19 0 17 17 9 7 12 0 20 16 0 16 14 13 11 7 11 19 11 3 1 5 9 3 0 13 16 10 5 14 15 16 2 11 0 3 8 4 8 12 15 17 5 11 12 14 12 9 13 16 1 6 11 7 13 6 13 12 6 18 15 20 1 14 6 4 13 20 8 20 9 18 4 7 16 20 17 3 5 3 15 12 15 14 16 0 4 1 2 20 7 20 11 3 8 4 5 20 19 18 19 16 20 9 18 16 14 5 16 18 15 11 2 0 7 18 5 9 4 8 2 8 15 7 2 14 15 5 13 8 10 15 10 18 12 5 18 2 14 14 6 9 11 4 7 14 14 6 16 16 12 9 4 5 11 2 15 19 4 17 9 9 7 20 6 8 19 19 17 3 4 19 18 14 13 4 4 17 17 12 6 12 20 16 6 18 6 0 8 12 10 14 17 9 10 12 5 13 8 15 19 5 12 7 17 1 2 8 11 5 6 9 19 9 13 14 6 5 0 11 6 7 5 1 5 15 18 1 18 8 15 9 10 1 0 19 8 0 19 19 3 4 1 5 19 20 3 17 9 1 4 20 11 18 3 9 0 8 15 14 1 9 14 19 10 2 0 7 7 19 4 4 15 7 8 18 9 19 9 19 11 20 17 15 17 10 4 13 17 0 15 0 5 6 17 5 9 14 9 15 5 17 7 3 4 19 6 0 8 10 8 4 1 3 11 17 17 10 20 11 6 13 11 6 13 1 15 17 15 9 9 19 6 15 20 8 20 8 1 19 15 18 2 7 4 15 13 11 3 9 8 20 16 15 16 14 9 4 10 1 19 13 13 12 18 3 12 14 13 18 7 20 5 1 6 18 20 9 20 1 10 7 10 6 19 20 7 14 9 12 15 12 20 15 5 7 12 9 9 11 17 18 12 18 0 11 5 5 19 18 8 15 5 2 11 3 1 17 6 7 20 10 9 15 9 7 10 5 19 3 6 2 3 3 17 1 0 10 8 12 18 6 13 1 10 11 11 15 3 15 3 12 20 16 5 4 5 1 14 12 2 2 6 17 20 2 16 12 14 12 18 20 5 0 8 9 19 16 11 7 0 18 5 18 12 11 3 10 10 1 5 13 15 12 17 5 16 10 14 12 7 12 17 2 20 9 4 18 6 4 16 4 2 0 7 9 3 19 12 13 8 15 5 17 6 13 15 18 17 18 14 18 19 3 15 20 0 7 4 18 15 18 13 15 1 7 11 19 14 15 1 1 10 17 17 3 18 0 18 9 12 16 8 13 7 13 1 19 2 10 1 12 12 5 5 9 20 9 12 14 7 16 14 12 1 7 4 13 12 18 4 19 6 7 11 1 2 13 8 2 19 2 12 19 20 2 18 10 4 8 18 6 9 20 2 3 19 4 1 10 12 19 16 2 5 16 13 4 13 6 3 15 13 20 11 12 16 13 6 4 18 14 3 19 7 10 17 4 17 1 3 10 4 9 12 4 18 15 10 2 5 2 6 14 16 20 20 6 11 20 16 20 0 14 0 17 8 0 19 18 13 5 16 13 10 7 1 4 19 12 1 20 5 15 11 7 17 5 15 12 12 15 15 17 7 9 7 20 7 6 10 20 9 9 8 17 8 3 1 20 10 19 5 11 9 5 15 9 4 0 2 7 17 10 0 6 1 16 7 2 12 17 3 3 2 9 1 11 5 17 19 19 17 15 11 12 12 4 13 11 10 3 15 3 17 8 18 3 8 11 11 14 10 8 5 7 3 15 1 20 6 9 0 0 12 14 8 9 0 15 0 4 6 9 11 12 9 16 13 12 18 8 17 9 18 15 2 4 10 8 13 6 3 20 5 8 15 10 5 6 5 12 6 15 16 7 14 3 20 8 17 1 20 15 17 9 7 2 15 13 11 9 18 1 8 6 7 7 19 6 2 7 0 8 12 2 1 10 15 17 14 8 13 7 8 15 8 3 4 11 3 15 19 14 11 11 1 5 17 5 10 3 8 12 13 13 20 11 14 4 4 13 5 12 2 19 17 7 15 13 5 0 13 2 12 10 10 12 17 11 10 4 2 19 7 8 14 13 8 2 12 15 11 4 10 0 4 7 4 16 0 10 6 6 12 18 15 14 18 5 11 0 2 14 12 10 13 5 16 1 14 16 1 8 16 2 7 12 20 6 18 8 3 8 12 19 4 18 15 9 3 8 10 18 12 5 1 18 19 14 3 14 18 7 9 0 14 15 16 9 14 16 17 1 4 18 17 17 3 5 18 12 18 19 7 0 1 14 9 10 7 12 15 7 18 10 17 5 20 2 12 12 18 13 16 13 12 18 2 3 10 9 0 7 8 7 19 20 3 5 20 4 10 5 0 1 1 18 13 14 3 16 0 9 0 7 2 18 12 3 6 10 12 3 14 8 19 19 19 7 1 14 15 3 5 9 5 6 13 6 20 9 19 19 14 7 13 16 6 5 19 19 15 8 17 4 12 5 6 7 3 7 4 0 10 2 19 15 9 10 19 17 16 15 5 20 18 5 7 18 11 9 8 6 17 6 19 4 3 0 6 7 3 12 4 3 20 5 0 7 4 13 13 10 16 20 20 1 1 13 8 7 1 19 13 4 9 2 8 3 15 1 2 10 15 18 9 14 3 2 0 4 11 13 9 7 3 20 15 9 17 10 5 17 2 18 14 8 3 15 6 3 16 3 11 17 1 10 17 8 16 4 5 1 13 17 2 15 11 14 0 4 2 6 8 15 0 8 18 1 3 3 10 18 13 19 10 9 18 4 13 11 15 13 7 20 5 15 7 7 4 15 15 9 13 14 8 11 1 2 16 17 7 19 11 9 18 5 14 12 10 10 2 20 12 15 10 9 19 9 2 3 5 11 15 2 14 12 16 12 19 6 14 1 2 12 2 17 14 3 11 5 0 1 5 19 8 3 13 5 14 18 17 12 3 5 10 15 3 3 20 11 1 7 17 8 13 17 0 5 15 17 15 7 16 13 18 10 2 6 14 14 12 20 7 11 8 18 19 3 20 14 6 11 10 2 1 0 16 9 14 0 4 12 10 20 19 10 6 10 14 10 15 2 7 0 8 16 3 4 7 18 7 18 5 7 15 12 5 8 2 11 1 15 11 5 12 0 6 2 8 10 5 20 2 0 12 16 10 12 10 14 12 14 19 9 18 18 16 9 0 11 14 12 2 2 14 13 19 19 20 12 2 13 1 0 2 4 7 10 3 4 7 7 3 5 12 13 20 2 7 6 1 6 15 4 11 5 3 3 8 4 1 14 16 1 9 18 6 18 4 8 16 7 12 18 15 15 10 10 18 15 2 19 6 18 18 2 3 4 20 1 1 20 3 12 9 4 1 4 12 10 3 14 5 16 16 5 19 13 4 8 13 18 13 17 19 16 12 14 18 12 19 18 12 4 14 14 11 13 0 13 3 20 20 17 7 6 13 13 12 5 8 20 6 19 11 3 5 0 4 16 14 13 5 10 8 2 5 7 11 2 5 13 1 16 1 1 10 20 2 0 18 6 8 7 9 17 8 8 12 7 0 6 18 19 14 9 9 18 2 15 17 10 0 12 8 16 12 8 6 7 20 12 8 8 2 4 20 2 0 14 17 19 19 11 6 17 14 13 12 2 7 2 6 9 0 3 1 13 15 1 4 4 3 13 2 13 16 7 15 18 5 12 2 0 4 4 13 5 20 7 2 3 2 8 17 8 1 7 11 14 19 17 5 1 19 3 20 13 2 7 11 1 10 6 18 2 19 0 16 0 19 17 0 9 16 11 3 0 15 15 17 17 17 5 2 14 5 1 12 19 15 13 11 4 16 19 6 11 13 15 6 7 3 4 18 5 18 3 14 20 9 2 4 2 18 1 17 8 13 17 3 19 2 20 8 20 19 12 17 13 4 12 0 20 10 7 6 0 11 19 10 0 8 6 14 7 16 7 11 15 4 2 8 10 6 9 7 13 2 12 10 3 18 14 13 9 6 0 9 4 16 7 20 20 7 16 10 2 5 9 15 14 11 3 16 2 20 6 18 19 11 6 18 6 17 14 16 5 14 6 16 1 17 6 0 2 0 16 15 2 16 9 9 6 6 16 0 15 15 7 10 14 9 9 0 14 4 7 9 3 14 8 7 19 19 0 9 6 5 9 0 11 15 16 17 3 4 15 12 15 11 8 17 17 11 13 10 17 18 20 6 11 4 14 20 5 13 18 9 4 7 5 19 18 7 15 3 19 19 14 1 12 10 5 16 17 16 14 16 11 6 12 6 11 4 5 1 3 13 7 10 10 20 12 16 6 6 17 15 1 6 13 8 0 8 6 13 0 9 9 9 2 10 4 8 7 3 0 14 13 8 17 11 2 4 1 0 8 5 2 15 16 19 15 4 0 9 7 14 7 1 4 3 16 14 8 15 14 20 10 14 16 19 16 13 11 7 15 10 14 14 4 2 14 5 14 7 8 10 18 17 20 3 20 18 15 5 6 9 8 18 0 16 10 15 16 14 1 7 15 12 5 2 13 0 13 2 1 15 13 20 8 2 6 17 16 17 13 2 5 12 6 14 13 18 0 17 8 12 19 7 6 10 9 7 17 17 18 5 19 2 15 19 8 1 20 7 0 14 7 15 17 7 7 15 17 14 12 0 19 6 15 1 12 20 14 20 10 16 19 0 7 7 3 18 8 9 2 3 11 0 6 11 2 12 19 4 13 14 4 8 18 17 0 16 6 12 20 5 15 11 14 11 6 16 15 2 14 18 15 4 17 1 9 17 19 16 1 15 11 4 3 6 0 4 1 10 19 19 12 12 15 8 16 5 2 10 16 20 6 2 1 12 8 7 16 20 17 1 7 3 4 16 7 0 3 4 5 2 18 12 12 12 3 6 4 3 6 20 6 8 20 4 12 8 10 14 10 8 14 5 15 19 16 5 20 2 15 5 17 10 0 16 0 15 19 0 10 6 7 18 13 20 19 9 0 7 7 11 1 0 16 19 13 15 12 4 10 10 14 15 1 10 10 17 13 20 2 13 16 19 12 4 5 2 10 11 10 19 0 2 15 19 10 9 8 11 9 19 19 1 2 6 7 5 10 18 17 1 7 14 11 3 20 16 19 20 2 0 9 8 4 20 1 12 17 8 4 17 19 11 2 0 4 20 6 7 15 4 16 5 4 16 19 20 2 12 2 17 19 10 19 17 3 7 9 14 7 19 18 3 15 9 7 8 3 2 4 16 4 9 18 19 19 11 2 1 11 5 19 0 9 12 2 1 11 8 6 15 9 2 4 1 7 13 17 18 17 4 9 5 1 10 11 3 11 20 1 10 4 7 14 14 11 6 0 20 10 12 9 11 5 20 5 11 12 7 18 10 3 18 13 11 8 12 2 10 11 14 17 7 9 7 16 17 13 9 8 6 5 17 9 15 12 10 4 5 2 0 18 20 10 10 9 7 16 7 13 19 1 8 11 1 4 9 8 6 15 3 3 0 20 3 20 5 18 3 1 2 8 17 7 6 19 13 6 13 8 6 11 19 10 7 18 10 20 11 17 0 17 10 19 10 2 2 14 10 20 13 9 2 18 20 15 2 17 4 1 2 14 7 7 4 0 19 17 0 15 10 4 9 6 9 11 2 2 3 8 6 12 7 8 8 1 0 1 10 10 20 13 4 9 7 9 4 15 16 20 3 3 6 14 8 9 13 9 16 14 0 1 0 6 12 13 0 5 17 0 0 8 4 7 19 0 12 6 1 10 12 12 5 5 0 18 14 16 14 17 5 8 4 18 6 11 20 5 16 8 14 8 10 20 14 8 20 3 1 12 15 20 3 15 17 3 17 1 0 2 18 6 4 14 0 20 2 1 20 10 8 14 3 17 13 2 8 20 6 13 17 5 3 14 4 4 11 0 11 8 5 3 0 0 0 4 10 4 19 5 15 17 12 19 15 0 15 1 1 20 7 3 6 1 6 15 1 9 17 11 4 16 0 17 15 12 0 18 5 5 12 18 18 14 17 16 12 7 4 11 5 16 9 16 7 1 14 6 0 1 0 9 10 8 11 14 14 11 11 1 0 16 7 6 1 11 11 14 6 19 10 18 1 11 18 10 17 16 3 17 6 15 6 3 5 8 12 8 14 14 15 16 11 5 0 16 3 10 10 6 6 2 7 12 5 13 7 14 1 5 1 10 11 20 14 13 5 13 4 17 3 5 9 9 17 0 14 7 18 12 10 19 20 9 12 1 2 1 16 12 8 9 6 17 10 18 1 7 12 3 11 10 16 2 1 20 7 20 9 18 15 14 1 20 9 20 16 19 2 11 0 8 13 12 14 9 15 7 11 13 14 10 12 12 16 4 12 1 6 9 10 3 13 8 0 1 6 10 4 5 9 17 17 3 0 6 3 2 10 17 15 17 2 16 2 10 6 8 11 16 13 17 12 8 7 15 19 0 1 0 19 12 18 17 12 14 2 3 6 18 15 1 1 12 4 19 7 14 3 14 7 13 0 2 17 19 5 9 12 10 12 15 11 16 3 15 5 13 10 5 17 9 16 15 19 15 19 13 15 18 8 12 8 9 18 16 9 18 11 3 7 12 1 0 1 1 10 6 2 6 6 2 14 2 1 10 11 13 11 4 6 15 17 19 1 12 19 2 5 12 14 9 11 12 8 18 4 14 8 1 7 20 2 17 13 11 15 12 9 15 1 7 13 6 10 14 2 16 1 0 14 9 3 8 7 18 0 9 16 17 15 11 18 5 3 19 10 11 19 11 11 17 18 2 4 15 7 7 15 1 17 8 11 8 13 3 12 17 4 13 9 1 2 9 19 10 8 14 0 14 4 4 15 4 6 17 3 19 2 11 13 15 13 18 5 2 20 20 6 14 3 5 17 16 2 2 14 11 4 11 2 8 13 10 12 17 6 0 4 1 8 13 15 0 6 0 2 6 5 15 2 11 0 11 14 7 6 14 1 14 17 17 4 8 2 19 8 1 8 5 11 3 4 12 2 16 6 1 10 1 17 14 11 11 8 16 9 6 12 7 16 8 6 6 18 11 9 6 7 8 10 16 2 11 8 18 3 7 3 5 5 11 10 13 16 7 11 15 1 13 3 9 6 8 12 1 19 9 10 14 16 19 1 8 19 9 14 20 12 9 15 5 15 17 20 17 0 14 12 16 7 9 12 18 19 12 10 12 1 1 14 7 18 12 9 9 7 16 2 13 18 2 6 2 5 9 14 18 7 0 2 0 0 6 2 12 18 9 6 17 16 5 6 11 16 2 14 20 0 2 7 0 3 17 18 15 8 13 18 17 11 15 5 13 15 2 7 13 14 4 7 9 18 10 20 14 4 16 7 18 4 2 14 11 6 7 4 19 12 14 19 7 20 3 13 14 1 4 3 0 13 6 20 17 16 2 0 4 19 6 8 6 18 9 6 2 8 19 8 9 4 2 3 0 20 15 15 3 5 11 18 9 10 4 19 20 18 11 6 0 19 16 14 18 11 8 7 15 18 10 3 20 8 18 19 20 19 13 18 17 16 19 19 3 1 11 6 11 13 10 1 12 15 18 18 6 20 1 7 12 12 18 17 11 12 19 15 12 0 8 9 4 9 16 14 18 13 12 0 5 3 20 7 18 1 4 14 14 10 13 20 17 11 12 14 19 6 2 7 10 18 2 16 5 12 5 20 16 7 10 5 3 7 8 9 0 20 16 17 18 2 2 16 13 5 7 0 7 5 6 3 10 11 12 4 16 10 8 4 12 1 1 10 16 5 4 18 19 20 15 6 18 20 6 20 4 2 20 18 1 2 19 4 19 20 15 17 16 20 11 17 16 14 10 10 3 10 12 18 0 14 4 15 12 16 11 13 16 20 5 11 0 15 1 17 8 20 4 16 3 4 5 10 20 2 15 7 9 4 9 16 7 2 12 12 16 16 9 12 9 12 12 15 15 5 5 2 11 9 3 14 17 2 9 10 19 18 20 5 4 0 16 16 7 3 5 4 7 10 4 17 11 0 11 12 14 2 17 0 14 13 9 6 20 8 8 13 15 20 19 14 1 16 7 6 0 11 16 7 16 2 19 12 19 20 20 15 1 5 9 4 11 11 15 0 11 6 19 10 2 12 9 15 9 14 9 0 19 3 9 18 7 19 15 15 10 0 18 0 18 18 12 2 17 6 15 12 20 17 14 18 7 5 20 19 15 8 17 19 15 6 18 2 9 7 6 4 14 14 16 16 12 3 2 3 11 20 7 15 15 15 1 16 7 10 5 13 0 9 0 12 17 19 5 10 6 7 11 14 1 0 13 19 14 15 9 3 14 3 19 13 17 1 1 20 8 20 0 6 11 15 17 19 14 2 20 12 18 19 6 13 0 18 19 12 12 11 9 5 14 2 19 18 14 19 19 20 10 9 19 4 12 13 2 19 15 18 4 2 12 4 11 11 20 9 4 0 2 17 0 5 4 2 19 17 15 6 9 17 1 16 7 8 20 10 10 18 19 6 12 15 1 19 15 15 2 16 7 7 18 19 17 20 3 15 13 16 9 0 18 15 13 3 18 14 11 7 5 7 4 1 16 20 14 3 17 12 6 5 12 3 10 7 5 1 14 17 0 0 14 19 2 11 14 2 13 1 12 7 13 8 3 12 12 6 11 6 4 19 4 13 10 17 9 19 17 9 4 19 6 7 18 18 5 13 6 6 8 3 16 14 15 9 9 1 12 1 3 3 7 6 4 6 9 1 1 0 10 4 16 11 19 19 5 8 10 1 3 20 13 8 13 1 12 14 4 12 14 15 14 11 13 17 17 11 20 6 3 11 2 4 3 5 9 17 13 1 6 17 4 3 1 9 12 1 19 2 19 6 17 14 11 6 2 15 8 4 0 0 8 19 3 17 9 17 17 12 1 11 2 1 15 17 1 3 6 12 12 17 18 15 8 12 5 18 15 5 10 3 6 9 10 0 1 7 4 3 13 14 6 13 13 2 11 12 8 6 15 1 4 4 17 19 2 13 7 10 10 3 11 8 4 17 2 0 15 0 0 3 3 6 16 17 14 17 6 1 16 4 3 8 17 11 16 10 17 9 10 2 8 5 0 20 13 10 12 10 17 10 0 10 12 0 13 16 6 19 17 5 1 3 15 17 4 4 3 8 0 1 19 3 4 13 14 8 3 6 12 10 9 4 20 2 4 19 5 0 12 9 17 5 17 12 0 7 1 4 15 11 3 7 9 0 16 3 7 10 6 1 19 1 3 12 12 15 2 3 14 19 4 19 4 20 2 7 4 6 7 18 17 18 14 18 2 12 11 12 17 3 20 10 17 7 19 14 3 20 6 0 17 15 12 10 11 16 5 19 3 16 18 16 11 10 16 18 13 0 13 13 5 7 1 13 1 20 4 3 15 0 11 13 0 5 15 8 18 15 7 19 17 12 17 1 16 19 6 19 17 17 9 9 13 5 14 8 20 8 19 15 3 17 20 0 16 15 7 13 0 7 5 16 16 5 13 20 13 10 11 7 10 8 13 18 20 11 11 4 19 7 10 8 4 14 5 7 19 8 12 0 16 14 7 0 4 10 2 6 8 16 11 6 3 10 8 6 10 3 15 14 8 6 12 13 15 13 2 9 8 1 0 20 13 9 2 16 18 20 9 9 15 11 12 12 7 0 7 15 2 3 18 17 0 1 8 4 8 2 12 9 14 9 20 14 2 2 2 16 3 14 18 18 8 8 4 15 6 3 16 15 1 9 3 2 16 14 13 17 16 18 19 14 0 18 2 17 19 14 11 19 3 7 13 10 6 16 2 5 5 0 13 13 2 0 2 14 19 14 7 19 11 20 19 16 18 12 19 14 18 15 8 19 7 3 20 19 4 13 10 13 5 7 16 10 19 19 3 2 0 16 10 15 12 3 13 14 11 10 10 13 9 14 5 10 14 10 13 7 16 2 12 1 8 6 11 20 0 15 16 6 2 0 3 4 8 15 2 11 2 5 3 10 20 18 9 3 13 13 20 20 15 6 10 11 6 19 16 15 2 15 5 20 15 4 0 16 1 11 10 17 14 0 12 0 15 7 3 10 15 17 12 2 15 10 8 5 6 10 8 13 17 1 7 17 14 8 6 11 0 3 11 20 20 11 16 7 20 11 14 2 5 2 12 19 16 8 4 13 1 15 13 20 14 20 13 8 19 11 0 0 4 7 15 1 14 1 18 5 16 2 7 9 20 8 3 11 10 17 4 16 6 6 4 5 12 2 9 10 2 5 3 18 15 10 14 6 16 8 6 17 7 16 9 8 8 18 17 20 16 10 4 6 11 14 17 19 20 15 10 1 5 20 19 4 9 20 20 3 17 19 14 17 8 12 0 20 4 13 8 0 9 8 17 0 15 18 16 14 16 9 3 4 16 2 14 1 20 13 8 11 16 4 4 20 17 3 4 3 9 3 13 3 0 13 13 5 5 14 13 18 0 3 8 6 18 16 15 15 16 17 9 0 6 20 20 14 0 18 8 15 2 19 12 2 7 6 12 10 19 2 7 3 9 11 20 4 15 7 9 15 11 15 6 5 6 7 6 11 17 0 13 2 17 13 5 14 9 6 4 9 2 10 17 16 2 11 19 4 6 16 7 1 4 19 20 17 7 18 1 1 15 20 0 12 16 19 16 0 14 1 7 2 12 3 12 4 11 10 10 4 5 17 12 20 11 11 20 17 12 12 19 2 18 12 11 17 0 14 9 12 1 11 3 18 8 16 7 18 5 16 3 16 7 7 4 9 15 18 11 18 9 0 8 13 6 13 5 16 13 0 20 12 14 5 19 10 20 5 6 0 5 18 2 14 14 16 0 7 16 0 4 14 18 7 17 12 19 12 18 15 11 19 9 14 1 20 20 0 2 20 7 9 17 6 20 6 7 4 13 2 6 20 9 15 1 6 17 14 2 18 0 10 10 17 7 4 2 17 1 18 20 9 3 12 5 1 18 4 8 2 19 4 20 8 14 10 18 19 1 8 7 9 9 10 16 18 8 9 4 20 18 7 5 0 16 4 12 17 6 9 10 1 0 13 2 11 19 0 0 12 6 7 7 17 3 10 2 14 1 11 8 13 19 4 9 12 4 18 6 4 0 6 0 16 17 15 16 2 10 16 19 5 12 15 11 14 1 13 3 7 6 0 18 1 2 10 19 15 18 7 7 1 16 15 11 11 16 6 7 12 2 2 17 8 1 11 16 6 10 3 2 5 0 9 8 6 4 1 7 12 9 18 8 3 10 11 15 11 8 19 11 7 18 16 19 13 20 11 14 19 6 15 9 19 5 7 4 20 7 13 7 1 0 17 13 2 5 10 15 20 16 7 4 18 1 17 0 0 13 12 7 17 11 20 0 3 18 8 10 0 0 3 5 13 0 9 0 13 20 16 7 13 8 17 15 9 8 4 16 8 2 18 13 18 8 3 13 6 13 11 0 9 11 6 4 3 2 20 6 15 19 17 15 10 14 18 1 3 18 19 14 10 20 11 12 3 1 8 18 12 16 6 13 0 9 19 20 3 18 8 13 4 2 11 0 17 9 20 11 9 15 15 18 5 14 11 8 9 14 13 6 5 5 19 14 11 8 1 0 7 17 13 11 12 2 11 6 19 14 19 12 18 7 18 16 13 19 10 18 11 7 15 14 5 14 14 19 20 17 19 1 16 14 12 3 18 20 1 1 15 8 14 2 5 19 11 1 10 2 16 9 19 19 16 4 17 4 3 1 7 2 5 11 3 5 8 17 1 10 6 15 11 0 7 3 6 5 14 3 3 7 9 2 19 12 5 18 0 1 0 16 5 14 9 16 4 9 2 5 5 2 10 7 8 3 14 18 13 13 8 0 4 6 1 2 8 7 5 16 1 9 13 11 10 11 13 20 2 17 0 5 20 17 10 18 18 2 2 5 15 14 13 11 13 19 16 14 18 2 1 16 16 14 13 7 10 12 4 0 17 2 4 9 6 7 4 1 3 1 20 3 9 13 15 12 18 17 18 16 8 3 13 14 12 15 0 5 19 3 20 16 9 15 17 18 2 20 11 17 5 5 14 3 0 9 13 7 16 3 8 3 16 16 15 20 16 1 1 15 1 19 20 11 13 2 17 2 4 5 11 13 11 9 3 19 18 14 5 4 2 9 17 15 20 12 3 16 8 15 12 7 5 16 7 8 10 0 9 9 16 0 3 14 14 2 10 16 18 10 14 1 10 7 4 2 12 1 12 12 9 19 14 12 19 7 2 9 1 8 11 1 13 15 15 10 5 15 14 11 18 7 14 11 10 16 17 13 2 8 7 4 12 12 20 3 15 2 5 15 2 9 6 7 12 1 16 4 0 18 19 14 16 20 10 18 20 12 8 0 7 2 4 8 10 10 7 19 8 0 1 13 20 6 19 12 11 17 11 10 19 14 19 15 15 14 6 1 20 11 10 10 15 19 2 0 3 19 14 17 9 11 0 11 19 20 5 0 6 7 15 9 4 18 14 0 16 15 13 1 1 18 15 16 1 13 12 7 7 7 20 2 15 14 17 14 1 5 2 7 10 9 5 3 19 11 16 3 8 18 13 5 5 11 8 11 7 12 19 9 8 3 3 12 1 3 9 16 5 11 4 19 1 20 18 12 16 8 9 17 13 14 4 9 1 10 5 15 1 4 2 15 7 0 13 11 19 17 10 8 19 15 9 20 8 9 9 20 14 6 15 0 10 8 8 18 20 11 1 13 6 9 13 18 10 2 19 13 7 16 20 20 17 11 3 11 7 4 10 5 7 8 8 3 2 18 16 10 14 7 20 1 16 3 19 19 10 8 11 18 8 13 14 16 18 15 10 17 5 3 6 14 14 8 9 1 13 15 8 11 9 2 6 11 19 20 20 12 19 11 20 1 15 2 3 8 15 2 0 13 17 10 5 12 1 18 6 3 8 16 2 20 8 6 8 13 13 10 13 18 5 9 11 6 17 7 9 13 2 13 7 8 10 6 12 16 14 5 5 9 15 3 19 3 6 3 8 13 17 18 13 15 10 19 11 9 19 10 14 13 12 7 13 13 11 8 15 4 10 7 9 16 9 9 5 11 9 20 15 7 4 19 3 2 18 2 10 19 10 3 4 8 17 3 7 6 20 1 5 13 6 16 1 9 8 11 11 3 6 14 9 2 20 0 17 7 15 19 17 20 5 16 16 10 20 18 10 1 7 0 16 11 18 14 10 17 19 14 20 20 4 18 14 7 20 4 0 10 13 13 11 7 19 12 18 16 8 19 9 9 8 5 5 6 14 0 7 3 17 8 9 12 13 20 13 20 6 6 19 17 13 19 7 20 19 3 5 5 17 20 10 13 1 3 7 16 11 20 4 17 10 17 9 1 15 8 1 10 2 9 2 11 5 7 0 0 1 14 3 14 0 2 2 3 17 4 8 7 3 13 17 2 6 6 2 3 15 15 8 13 4 6 16 18 15 1 2 15 5 17 16 3 19 12 5 3 9 11 6 10 4 18 6 18 19 16 6 0 14 3 16 6 14 6 19 14 6 15 20 5 10 0 7 17 2 17 15 14 10 16 18 20 2 13 15 15 8 5 6 8 20 11 20 15 18 0 12 0 17 12 7 6 6 3 17 0 0 4 19 15 14 14 4 2 13 9 10 17 6 11 8 18 18 7 0 14 1 14 1 20 16 7 18 0 2 15 11 6 16 12 10 8 16 19 15 9 12 3 15 16 14 8 7 8 13 13 4 1 8 15 3 15 9 13 0 19 13 5 3 3 12 18 3 10 16 8 8 10 10 8 5 7 9 0 10 13 7 2 0 6 0 2 8 6 20 3 4 2 19 3 14 13 16 8 12 5 20 7 15 6 12 20 9 14 7 5 13 1 6 2 18 13 19 14 3 0 8 15 16 2 13 2 3 16 20 4 16 6 6 18 8 15 16 18 16 17 13 10 17 6 13 14 6 2 6 6 12 4 11 12 12 1 18 16 13 0 14 2 10 9 0 13 12 7 20 1 18 14 20 0 16 9 20 15 5 20 14 14 16 1 14 2 17 19 18 15 0 11 18 20 7 15 10 10 20 0 2 7 1 9 20 3 1 18 12 1 14 14 17 15 11 12 19 13 17 10 2 13 1 12 6 17 3 5 9 13 9 8 10 15 10 1 10 3 2 1 9 12 6 17 16 15 0 11 6 6 18 16 10 19 0 7 3 13 19 14 13 1 11 20 0 1 8 7 5 12 4 3 8 6 0 0 1 10 16 17 2 0 15 5 0 13 6 19 7 18 5 7 15 14 16 9 12 0 5 17 8 16 9 4 10 1 19 3 12 13 10 3 8 18 4 5 13 6 9 11 6 14 2 15 3 18 2 16 15 10 11 16 3 16 2 11 13 19 12 11 1 3 9 16 14 3 19 20 9 1 18 16 11 12 16 9 16 11 10 14 16 19 3 8 13 20 10 14 12 1 10 18 9 3 6 7 5 4 5 9 10 20 4 20 12 11 1 18 15 19 8 20 6 10 18 20 14 12 6 18 5 17 19 5 7 14 11 18 1 8 16 4 3 16 17 0 14 16 12 19 3 17 3 2 12 17 20 18 13 8 19 15 6 15 19 18 0 19 0 16 5 20 13 18 18 16 3 2 8 17 6 3 10 12 4 5 14 2 18 7 3 20 11 11 2 2 9 9 5 18 13 12 17 8 9 20 2 7 2 1 10 12 5 9 8 3 15 9 1 2 0 5 17 17 0 11 4 5 15 13 4 20 6 5 5 17 20 5 19 11 3 6 4 9 8 13 4 18 9 10 9 9 19 12 1 10 19 9 1 2 7 7 17 14 11 8 9 14 5 10 11 19 17 4 5 12 3 14 2 10 2 1 20 2 15 15 8 15 5 3 16 4 16 6 6 15 16 2 10 17 1 6 13 3 15 7 5 4 16 7 4 4 11 5 17 18 11 14 5 1 3 15 11 1 14 18 13 19 9 16 1 14 6 6 8 6 0 1 13 7 7 11 4 5 13 4 16 13 13 0 16 15 11 5 1 19 11 5 9 0 9 2 4 15 20 15 11 2 1 1 2 15 4 15 6 15 3 14 18 4 6 19 2 0 7 12 16 0 6 15 16 10 3 18 6 20 18 11 4 3 10 4 7 3 9 2 2 9 17 4 15 4 13 14 0 19 5 0 13 4 3 13 4 0 13 17 12 8 3 2 19 9 14 20 16 20 12 10 7 10 7 13 15 3 17 14 20 20 8 0 5 19 6 6 14 18 0 9 7 14 6 5 4 18 19 16 9 20 5 18 10 5 13 3 14 13 1 3 3 13 5 16 20 12 5 1 6 10 13 3 1 3 3 15 3 19 9 20 14 12 3 6 3 0 14 19 3 20 11 10 6 3 4 6 19 9 3 3 17 1 18 16 13 3 15 20 20 9 4 0 10 0 1 9 0 15 14 15 16 12 4 1 2 3 15 8 12 14 11 4 7 12 20 19 7 10 19 4 10 8 11 5 7 9 8 6 3 15 18 9 12 4 6 8 6 18 1 16 2 0 2 15 5 17 20 11 6 2 10 14 4 4 2 8 7 13 7 10 8 5 7 7 5 10 5 9 8 9 20 5 17 2 7 1 10 11 3 10 5 15 6 3 17 14 20 0 7 0 13 11 15 17 16 4 0 18 15 6 19 19 11 0 1 11 7 18 10 15 18 8 1 3 3 15 7 7 10 3 8 14 20 14 15 7 6 6 8 19 9 3 4 18 3 20 14 3 19 6 19 16 10 7 13 3 14 13 10 12 1 15 3 7 9 2 4 0 5 7 1 11 3 10 11 1 4 14 11 10 18 12 11 19 18 9 20 16 6 8 10 17 3 5 2 15 13 15 0 19 15 10 9 1 14 11 8 7 2 5 8 13 4 3 7 6 13 10 16 17 13 17 10 2 14 5 3 2 16 8 11 15 14 19 19 8 17 4 16 2 4 6 20 10 3 12 6 7 10 0 17 8 7 2 6 6 1 17 20 8 14 2 11 20 13 13 0 12 18 20 17 4 13 16 4 5 15 4 7 19 10 20 10 18 18 16 5 6 15 1 12 11 16 17 19 16 1 12 19 16 3 2 12 9 6 4 10 3 17 8 19 13 1 1 8 5 10 17 15 11 2 3 6 3 9 13 3 18 17 1 8 15 0 18 18 7 9 14 2 20 11 2 4 20 8 2 18 4 11 17 18 17 16 11 0 11 15 1 18 2 1 9 19 17 4 6 4 4 13 0 7 17 18 16 5 17 3 1 3 11 4 4 17 9 17 7 1 9 16 1 5 8 16 1 16 4 11 3 15 8 4 18 15 2 19 10 4 1 7 13 13 15 11 18 7 5 12 0 17 16 5 4 4 1 10 2 17 18 20 3 12 4 5 4 13 3 18 0 17 17 17 6 4 1 1 8 2 7 20 14 10 14 8 17 20 5 3 14 20 15 2 16 19 11 6 9 17 15 8 20 3 5 14 15 0 8 5 5 19 12 8 17 11 6 14 4 11 16 19 11 8 18 3 5 18 10 16 14 18 12 11 4 20 18 1 16 11 16 8 16 17 1 7 2 18 14 12 19 4 7 4 10 8 9 11 9 16 16 0 13 16 11 18 19 2 4 9 18 10 6 12 0 9 2 4 13 15 1 5 18 16 11 8 19 8 12 17 5 15 10 10 1 20 0 7 0 15 9 20 15 17 18 1 19 18 13 4 11 19 0 8 20 18 1 20 0 9 3 14 13 17 20 8 7 6 18 18 7 7 7 13 13 4 12 5 7 3 15 5 1 7 12 8 18 17 2 20 8 9 17 13 8 16 20 11 4 4 2 11 7 16 19 17 3 5 20 3 18 4 1 4 9 14 6 14 1 8 17 11 19 20 8 4 2 19 7 15 19 2 15 18 16 0 12 17 3 14 19 9 0 4 10 4 11 6 20 3 20 11 9 9 20 0 10 13 18 20 9 7 9 0 15 13 9 8 11 7 15 19 12 4 17 13 11 11 7 19 7 7 18 1 11 20 8 2 10 12 15 10 7 13 2 17 12 16 2 1 2 17 1 4 12 12 1 3 6 8 2 5 16 20 0 6 13 4 0 19 0 13 9 6 11 6 11 5 19 3 17 11 12 1 9 9 1 3 18 13 1 10 9 15 9 8 5 12 0 9 20 13 2 8 16 7 10 12 12 1 10 1 4 11 11 18 15 11 0 1 3 2 5 13 19 12 5 4 12 11 3 5 15 6 0 7 4 17 17 0 7 12 13 14 3 20 14 18 5 6 4 11 3 20 18 13 4 4 10 18 18 4 18 4 9 4 5 12 17 10 13 18 0 8 16 11 16 13 4 5 15 16 9 13 2 14 6 3 12 6 20 10 6 19 5 17 1 17 20 17 9 9 15 18 16 11 11 4 2 10 16 18 12 11 13 4 1 17 0 19 4 1 8 10 15 18 16 15 4 1 3 14 15 4 0 10 5 13 14 8 3 0 7 11 2 17 8 16 20 4 7 7 4 2 7 14 0 12 8 0 3 11 11 20 16 1 15 3 8 4 20 15 16 14 2 8 6 14 13 15 0 17 12 2 16 13 6 10 8 7 2 1 17 15 5 6 10 15 3 5 3 0 6 15 12 15 11 10 20 4 17 13 1 9 9 14 10 6 4 8 8 17 12 3 3 4 12 0 5 1 9 10 4 12 0 9 19 8 20 14 20 14 13 2 5 9 6 20 2 5 19 5 19 0 17 9 19 18 10 13 20 4 6 6 19 2 19 14 19 9 6 11 4 19 12 7 2 4 20 12 7 10 19 18 19 19 2 3 7 8 18 13 13 2 5 12 12 2 13 12 5 8 6 17 11 11 8 12 11 19 20 18 9 1 20 8 8 16 18 6 5 6 19 20 7 19 20 20 13 20 6 10 1 5 17 14 16 9 17 12 11 19 18 19 8 7 2 1 17 19 14 9 3 2 4 3 6 17 0 16 10 17 20 15 9 7 5 1 3 3 5 1 0 18 17 5 17 4 2 18 0 16 1 12 12 14 4 20 15 2 20 11 8 19 20 0 4 16 12 8 17 11 15 16 17 0 14 7 17 19 1 15 6 13 7 15 5 14 8 13 8 8 11 18 8 20 9 2 15 17 19 10 12 18 16 5 0 18 17 10 19 13 9 7 16 12 1 17 2 14 20 6 2 17 15 9 4 14 12 20 16 6 7 2 20 0 20 4 5 3 15 3 5 12 16 13 1 14 2 20 7 10 20 8 18 2 1 18 16 16 20 5 14 0 13 4 14 10 17 12 13 19 8 17 1 5 15 15 19 3 14 19 18 0 3 6 12 15 2 5 2 17 13 9 5 0 5 10 15 18 7 17 2 1 7 14 19 0 14 18 2 19 16 13 20 13 3 18 9 8 13 15 5 11 9 3 8 2 15 11 9 17 18 9 1 3 1 6 3 4 16 10 6 6 9 8 17 5 3 14 3 4 1 18 8 16 17 5 15 11 6 17 11 20 5 15 17 6 17 20 11 4 7 20 7 7 0 14 3 11 8 8 9 7 18 16 9 9 6 15 8 8 16 19 1 8 1 12 15 10 14 18 2 13 5 5 15 2 3 7 7 15 3 14 10 18 3 20 7 7 13 6 12 5 14 15 16 2 16 6 18 3 14 3 11 19 4 20 15 9 7 17 15 9 19 8 0 16 16 18 19 14 7 9 20 5 2 15 14 11 2 15 10 5 16 15 13 10 12 8 13 18 5 11 6 19 10 1 0 9 3 17 14 19 11 8 18 14 19 1 13 8 5 7 2 8 18 16 18 5 3 10 13 11 17 14 15 7 18 10 1 14 18 16 18 13 4 20 9 18 2 1 12 5 13 4 18 15 13 14 7 16 7 2 16 3 19 15 20 1 16 10 1 1 19 13 4 9 10 11 9 10 11 9 9 9 5 2 4 18 12 7 0 7 15 3 13 19 17 5 0 5 0 17 15 15 1 19 0 17 14 10 10 10 13 0 2 2 20 3 18 4 19 17 14 20 17 6 1 9 6 19 6 15 9 20 10 18 2 2 7 6 2 14 19 20 17 17 3 8 8 1 15 4 14 15 10 11 19 10 7 9 11 13 6 10 19 16 11 11 9 20 10 17 0 16 1 10 20 10 20 10 20 18 13 16 8 5 11 16 6 2 15 13 10 12 4 4 7 16 7 20 11 12 14 6 18 17 5 5 8 4 13 11 11 1 7 19 1 5 4 18 17 17 10 7 20 4 4 20 3 15 13 7 12 13 20 19 11 5 1 11 1 8 9 3 17 5 14 7 8 14 20 11 18 4 1 8 10 11 17 13 3 6 0 17 1 5 16 8 14 2 12 10 9 14 9 8 7 19 12 11 9 5 20 1 0 15 16 17 11 1 4 3 15 14 0 3 17 4 14 11 7 16 13 6 14 10 10 11 11 6 9 7 13 18 3 14 6 10 18 10 15 7 1 12 15 9 16 14 13 12 15 1 17 14 3 10 18 15 1 14 7 14 8 4 19 4 19 8 11 0 12 0 18 13 8 10 18 19 18 20 9 11 6 15 15 10 6 15 3 6 10 8 19 15 0 6 8 16 10 12 20 5 6 11 20 2 16 12 17 12 10 16 17 3 17 12 2 18 4 14 13 0 9 19 8 17 10 1 11 5 3 2 7 9 13 20 16 2 7 9 9 12 17 0 9 9 17 3 14 17 3 6 13 15 8 3 7 12 13 1 5 20 9 11 11 14 8 7 3 11 12 13 8 7 4 11 13 13 18 19 16 15 11 11 17 8 7 11 18 17 2 7 8 11 2 5 8 3 18 0 19 12 4 17 3 1 10 4 13 1 5 9 15 20 20 0 4 19 10 1 8 18 16 18 4 16 17 7 7 0 20 2 9 15 18 6 5 10 7 2 11 11 8 16 7 10 10 5 7 8 0 2 5 0 20 3 12 19 14 10 1 14 20 0 13 0 17 7 13 20 3 1 8 17 0 16 1 4 6 8 6 3 15 8 12 12 14 13 3 17 17 11 15 18 17 8 16 8 20 1 15 5 1 6 17 5 0 20 13 1 9 7 14 1 9 0 6 13 7 14 8 1 5 13 15 4 11 12 4 1 8 12 6 2 3 8 18 2 5 10 9 15 19 9 3 3 17 6 2 8 6 9 3 12 0 19 11 9 10 19 9 14 2 11 7 6 15 16 12 9 7 19 16 8 18 17 17 3 8 6 15 2 11 2 4 16 15 2 5 4 9 8 17 0 12 12 10 2 4 3 1 15 3 5 12 4 14 1 9 9 19 5 9 12 15 15 18 17 5 17 16 0 6 18 6 2 11 12 5 7 11 0 13 8 12 10 19 8 5 12 20 11 5 6 15 9 13 13 10 0 5 15 7 18 19 20 4 17 0 3 2 9 11 3 20 0 2 3 15 3 8 14 12 16 3 5 8 5 3 18 18 1 12 0 18 5 6 5 20 5 3 19 14 11 9 3 18 6 4 4 10 18 16 9 16 11 18 5 5 10 14 18 20 3 6 15 9 7 16 3 17 11 3 5 0 19 8 8 1 17 20 10 3 15 11 11 1 16 16 11 5 16 18 20 8 7 6 13 18 12 0 4 11 13 0 5 18 6 16 13 9 4 19 12 5 3 17 5 1 6 16 19 20 9 9 7 9 11 17 13 19 11 2 7 11 19 9 1 14 16 13 10 13 15 3 4 17 0 13 17 14 19 20 9 17 13 20 19 13 6 13 2 12 9 2 20 3 14 10 20 9 18 2 15 14 14 1 20 17 20 16 16 19 15 11 12 5 8 14 0 11 7 5 2 13 20 0 19 1 17 10 4 11 16 17 9 12 12 17 2 9 12 17 16 4 14 2 10 12 17 12 15 8 8 10 7 7 11 12 14 2 1 14 0 14 14 15 7 5 4 14 5 5 18 7 17 13 7 17 12 20 9 19 4 9 6 17 1 19 5 16 19 4 5 11 6 1 19 3 14 15 0 4 2 0 11 11 1 19 13 19 2 18 6 10 19 19 5 16 3 5 15 19 8 12 5 15 2 10 10 6 19 12 14 1 2 11 12 0 5 17 2 16 13 7 20 20 14 16 6 12 8 10 18 8 13 7 15 11 6 15 2 11 2 7 0 0 3 14 11 19 10 14 16 18 17 11 3 4 9 9 9 3 15 2 16 7 7 6 16 11 13 5 3 11 10 17 5 12 13 19 14 7 0 8 0 9 3 17 12 15 1 1 19 15 11 2 19 11 16 16 11 14 16 16 3 18 0 13 8 6 2 3 17 2 8 4 10 14 18 14 11 5 3 6 20 6 4 13 4 14 9 18 17 1 1 16 17 0 6 14 16 11 9 4 2 10 6 8 20 16 6 4 9 4 1 4 17 12 19 15 8 1 18 9 16 17 17 3 1 20 14 19 14 20 2 2 11 1 10 15 4 9 9 17 8 17 18 13 16 7 19 9 9 4 12 11 5 12 17 16 13 12 12 12 0 15 15 19 5 6 15 12 16 6 1 3 2 1 13 18 6 2 5 8 15 17 5 3 8 12 18 13 10 6 17 4 9 8 3 17 4 8 18 6 16 5 8 13 0 10 18 1 11 5 17 7 12 5 17 7 19 20 15 13 2 17 15 18 14 18 9 1 12 15 3 12 18 3 5 16 4 20 1 2 14 16 19 2 12 18 11 14 2 1 0 17 16 17 10 10 9 11 10 18 5 4 13 11 17 12 19 11 13 19 9 14 2 5 7 18 8 7 17 20 13 20 11 4 15 11 17 9 2 19 10 14 18 7 2 16 6 19 14 6 2 18 18 14 16 4 11 6 10 11 4 9 14 5 0 12 14 16 10 19 1 13 9 0 13 15 7 7 0 14 10 9 1 7 2 18 15 18 20 3 17 5 17 11 11 2 3 19 14 6 10 11 19 19 19 6 3 0 1 10 0 15 15 20 18 9 16 3 18 1 2 14 19 17 19 6 3 9 7 11 12 14 0 11 12 19 11 5 5 13 17 0 4 0 6 19 19 11 17 1 18 16 2 16 13 13 2 5 8 8 0 0 4 6 20 17 7 13 2 12 3 5 12 4 17 17 16 20 4 11 0 2 1 12 18 4 14 14 2 13 20 8 6 18 18 11 3 13 15 12 7 0 6 15 17 10 17 6 6 6 19 10 7 5 13 18 1 3 13 4 8 4 7 2 20 19 7 9 4 4 15 4 20 10 17 12 0 15 6 5 0 3 10 5 5 8 6 7 19 12 16 1 19 5 7 3 1 3 10 9 6 20 5 6 17 13 18 1 16 18 10 5 3 14 7 20 11 19 17 9 20 3 17 3 15 19 14 6 4 9 20 1 9 19 16 4 6 1 2 20 6 16 10 5 16 1 11 15 19 3 5 5 15 9 2 7 15 17 4 17 2 9 17 0 11 12 16 9 7 17 20 6 5 1 11 4 2 14 12 19 13 14 10 8 1 7 7 10 8 4 2 5 17 12 18 14 15 19 12 1 3 2 1 3 13 12 18 12 11 7 3 4 5 10 19 17 17 18 7 17 13 18 2 8 1 10 3 19 10 14 5 13 7 3 11 9 6 9 17 4 12 6 14 1 11 1 17 15 19 4 5 4 11 18 11 7 1 18 3 3 16 14 16 10 16 4 16 13 11 6 15 11 20 10 11 0 20 18 9 9 6 2 6 9 15 15 14 10 18 20 20 16 3 11 13 11 10 9 15 12 10 14 11 1 7 14 3 0 1 3 9 4 10 7 19 4 17 13 6 5 14 2 16 9 10 19 16 17 10 3 4 3 15 20 11 19 16 11 16 10 8 12 6 18 17 6 19 12 4 12 18 20 6 7 14 1 14 19 18 4 17 7 13 12 12 13 3 11 15 3 10 6 3 0 19 16 7 3 11 17 18 5 8 18 20 18 19 18 20 15 1 6 17 3 10 2 16 5 4 0 8 11 1 4 1 9 11 14 5 20 14 3 16 10 20 12 13 16 3 9 14 11 10 0 16 11 3 9 16 7 6 18 9 20 7 4 6 9 8 4 4 8 6 17 15 10 5 10 12 7 8 3 9 17 20 9 19 3 14 12 11 15 8 5 17 9 19 8 10 15 15 18 10 17 20 7 5 14 1 19 20 9 6 4 9 19 0 16 0 6 8 15 20 2 11 11 11 14 16 20 12 17 16 0 2 5 1 12 13 16 9 14 8 7 6 11 18 17 13 15 1 13 20 1 1 15 5 10 6 4 7 13 0 7 8 9 8 1 10 5 10 4 7 19 20 12 1 4 17 16 11 2 19 14 8 3 5 7 4 3 16 0 14 11 6 11 2 13 3 11 4 10 20 18 5 4 17 8 14 0 5 3 0 6 11 18 12 5 0 18 16 0 4 6 11 4 15 4 5 11 7 15 5 1 6 2 14 5 0 19 14 9 9 16 6 9 0 10 10 5 6 10 15 1 17 0 9 1 2 7 20 18 7 10 18 0 0 6 0 17 8 7 17 4 14 16 18 8 13 0 7 2 7 9 14 7 9 17 0 6 15 4 17 12 6 0 9 3 14 2 19 11 12 6 9 20 12 9 13 3 6 12 1 14 6 18 2 9 9 17 20 18 10 17 10 17 5 1 20 13 9 14 19 19 1 5 10 4 3 11 2 12 16 3 2 15 12 16 7 13 17 10 9 3 17 20 4 8 0 3 3 8 5 10 7 17 13 18 2 9 0 1 4 3 14 11 4 7 4 20 12 11 8 19 1 1 12 4 20 18 4 7 2 4 15 6 10 3 8 11 4 17 12 15 18 5 3 13 18 0 0 19 8 13 15 5 14 4 4 10 7 13 15 16 18 3 14 1 3 16 18 9 2 13 14 16 10 1 19 5 11 7 10 20 18 0 1 6 2 19 4 18 11 0 5 13 18 9 17 17 4 8 19 11 19 16 14 1 20 12 7 4 9 11 9 10 12 13 20 16 4 18 14 15 20 20 1 2 19 14 16 18 8 5 0 20 0 17 7 17 17 12 13 8 4 11 0 8 20 16 7 2 7 13 18 2 2 6 20 2 9 8 4 9 12 1 10 5 11 20 17 5 20 13 0 15 0 17 8 13 3 10 10 10 1 2 0 9 3 14 3 12 16 6 18 16 17 18 15 8 5 17 9 19 3 17 0 2 2 20 19 6 3 0 10 13 13 17 6 17 7 0 2 7 8 5 1 4 15 13 6 3 19 12 3 12 6 5 5 4 20 11 4 0 12 15 15 4 19 3 18 7 5 2 5 3 3 19 15 13 15 17 10 5 6 5 0 16 17 7 13 9 5 4 10 17 19 4 1 2 1 19 10 8 6 9 10 15 4 19 4 17 14 14 8 9 12 1 0 20 10 16 16 1 12 9 6 9 2 9 8 1 11 5 2 12 13 12 10 12 4 14 19 10 6 8 3 17 19 9 12 16 18 16 11 2 20 13 14 4 11 18 9 14 15 19 9 1 1 4 19 13 18 4 10 20 4 11 8 20 20 9 6 19 19 16 12 13 8 18 16 16 8 18 6 8 17 0 15 5 11 9 4 1 13 19 15 19 2 8 14 0 1 5 15 2 3 11 14 11 14 8 4 7 2 0 3 0 20 10 18 3 19 0 20 9 18 20 0 7 10 19 3 0 1 16 18 13 13 10 9 1 17 11 13 15 15 8 7 9 5 11 3 15 1 3 4 6 9 2 11 17 8 12 17 7 3 15 3 2 16 12 11 12 19 1 14 1 0 5 10 15 15 9 9 10 14 13 2 7 8 6 5 8 8 18 16 17 10 8 16 10 11 6 7 10 0 5 3 7 6 6 9 12 18 8 9 11 0 3 17 14 2 14 20 1 1 13 2 15 19 4 20 16 2 1 12 0 10 9 17 18 10 3 10 2 1 18 4 16 0 16 8 0 8 3 13 12 14 2 18 12 3 9 16 9 8 6 16 3 13 7 16 4 17 20 9 0 19 2 5 4 16 11 6 0 4 11 11 19 12 6 3 18 10 17 2 9 1 9 7 12 11 2 12 13 12 11 20 16 3 11 10 1 3 12 11 16 15 15 12 2 18 12 6 11 2 17 15 5 14 2 19 10 8 17 11 10 5 4 7 6 13 1 2 15 2 14 2 3 10 7 16 6 9 9 3 5 12 20 9 11 9 4 6 9 13 11 1 12 6 20 6 9 19 9 18 1 17 1 0 14 20 16 16 12 18 14 9 3 5 11 16 13 17 8 17 7 13 4 9 1 3 7 14 5 1 5 11 10 20 16 18 8 0 20 16 18 12 17 13 13 9 7 3 9 3 6 20 4 4 17 16 7 12 1 17 2 7 18 17 6 8 8 13 14 16 13 13 18 2 3 14 5 18 8 15 12 2 7 6 9 11 19 10 11 6 5 4 8 19 14 8 5 11 16 10 10 12 3 2 1 8 6 20 6 3 18 19 14 17 3 8 8 2 14 16 6 15 14 13 9 3 19 19 4 17 14 13 6 5 18 14 20 5 9 9 2 2 20 8 1 14 0 7 11 6 11 4 4 13 17 19 14 2 10 1 19 9 8 19 8 19 1 8 1 10 16 11 14 16 2 15 14 10 19 6 16 2 11 7 8 12 8 3 13 9 2 13 19 5 10 16 0 18 3 1 13 6 2 12 10 11 4 19 12 10 8 16 12 10 0 20 8 6 16 13 17 5 3 3 13 16 5 13 9 12 18 5 0 17 10 7 7 7 18 16 19 0 17 11 1 9 11 13 11 1 7 5 11 0 10 2 13 20 14 5 2 11 19 2 9 5 12 4 7 20 9 10 12 10 11 3 15 11 7 16 19 8 10 17 13 15 17 4 11 15 18 5 13 0 14 13 6 8 2 7 14 7 17 0 3 5 12 10 4 1 12 9 2 11 7 20 13 11 3 0 13 1 9 18 19 19 17 10 12 12 17 15 2 11 13 17 19 18 15 0 19 13 18 15 12 5 10 6 20 8 16 3 4 10 20 20 3 1 9 10 6 3 20 19 6 10 17 10 3 9 1 13 19 10 20 4 18 3 2 5 3 18 18 7 13 4 11 8 15 11 19 7 0 13 13 6 15 6 20 14 7 5 14 17 11 8 14 6 9 1 1 12 13 12 11 9 20 7 18 8 14 0 11 2 4 12 5 2 7 3 5 1 10 6 0 17 9 20 20 8 13 10 0 3 16 8 11 11 11 12 20 10 0 17 7 4 11 19 11 10 3 13 3 16 4 7 3 14 0 16 0 6 18 10 3 7 9 7 4 12 9 1 14 12 5 14 19 13 8 20 0 0 10 1 6 0 12 16 16 10 20 14 4 20 18 6 1 18 11 7 3 20 1 7 13 3 14 15 0 12 20 8 10 19 6 2 12 6 3 16 12 16 16 3 3 6 10 10 6 1 20 10 12 8 17 5 5 18 3 2 8 0 20 2 7 5 11 2 18 12 20 8 17 15 5 11 19 1 11 4 18 3 19 4 0 20 15 13 8 8 6 1 16 18 6 0 7 18 20 20 8 0 10 5 1 9 4 13 14 18 19 8 12 4 1 2 5 1 10 9 1 14 12 4 1 6 9 4 16 2 12 6 1 7 14 13 18 10 15 16 3 5 5 3 1 14 18 19 7 20 1 5 18 4 14 12 19 11 18 11 12 2 17 19 18 5 0 4 4 16 0 7 3 6 2 9 4 13 6 10 2 1 3 1 7 12 1 11 0 11 19 10 14 6 20 3 11 13 8 15 10 3 19 15 20 6 0 20 16 19 14 19 7 4 1 8 3 14 15 15 17 4 10 8 4 3 15 6 4 18 1 6 18 12 0 3 3 12 0 5 8 8 6 1 15 11 10 3 14 0 0 12 4 14 9 3 20 13 15 12 6 2 11 12 12 9 0 18 14 13 10 3 8 7 18 13 15 17 3 16 0 20 3 4 14 9 4 19 7 8 1 17 10 1 6 13 7 17 15 1 11 12 9 11 12 6 18 10 14 4 0 11 13 9 3 8 20 12 20 18 16 17 10 3 11 1 6 6 10 8 0 11 3 4 18 16 11 16 13 12 20 14 1 17 2 8 19 10 6 6 16 10 14 13 14 20 6 11 11 9 5 19 17 13 2 11 20 7 6 7 9 15 0 3 3 5 12 18 20 11 8 19 13 1 17 7 13 3 1 3 2 12 13 4 8 16 17 5 16 14 2 0 5 0 20 7 2 5 4 5 7 2 10 14 5 9 11 0 14 6 0 16 2 15 0 2 1 19 1 6 17 13 7 10 12 1 20 15 17 4 18 5 4 20 7 6 3 18 16 11 13 12 0 15 0 14 8 7 17 2 2 7 4 11 12 16 13 19 10 2 11 7 1 0 5 9 13 3 16 17 12 1 2 1 10 7 13 13 8 1 5 15 5 2 18 2 15 16 5 2 6 20 1 7 2 18 11 16 12 15 16 10 20 9 1 6 20 19 12 2 15 1 11 4 6 9 13 7 4 16 7 17 17 0 14 9 1 1 11 19 18 10 8 19 2 3 7 2 8 6 2 1 10 6 13 17 6 11 14 2 2 10 20 16 1 18 5 10 0 6 17 17 12 15 3 3 4 1 2 6 5 8 8 10 1 17 4 19 3 10 7 2 14 15 12 15 1 11 16 8 1 12 4 7 14 10 20 9 5 6 8 19 5 12 19 0 10 16 2 14 6 12 8 7 19 17 13 12 6 0 3 17 20 13 16 14 19 8 4 7 11 0 6 16 0 17 18 7 8 9 14 13 17 17 5 6 7 1 13 13 14 20 11 15 11 5 8 2 12 15 15 13 10 2 18 5 12 1 0 10 2 12 15 3 1 0 9 3 10 14 11 3 1 20 4 14 19 16 18 15 16 16 15 0 12 16 9 12 16 6 20 15 16 8 17 16 7 19 5 4 18 18 2 6 13 14 5 9 12 2 12 14 0 2 20 14 10 7 15 18 8 13 12 19 5 8 12 19 5 15 8 13 3 20 13 15 16 15 8 8 12 9 10 1 0 20 17 13 10 20 6 14 14 10 3 13 9 9 7 9 7 4 18 16 14 18 7 14 5 20 14 11 2 5 4 6 13 1 1 16 16 7 0 0 18 11 5 2 19 2 18 5 5 12 15 18 12 13 14 7 18 0 2 14 18 3 13 11 2 16 9 9 15 18 19 2 18 3 15 7 5 11 13 20 8 10 19 7 5 3 2 8 0 1 15 15 0 9 13 3 16 0 16 0 15 19 20 0 5 1 11 17 2 3 15 9 5 0 13 20 2 0 18 12 7 12 7 19 11 3 16 0 5 6 18 15 5 14 9 17 10 5 9 10 20 12 17 15 4 19 17 2 9 5 20 11 11 17 15 15 1 20 0 20 8 3 6 17 12 6 2 10 4 13 4 9 13 7 8 11 18 12 2 5 1 14 13 19 3 7 14 14 12 7 10 20 19 4 11 4 15 19 14 4 2 1 3 2 13 13 18 3 13 7 2 9 9 7 4 6 19 10 2 1 17 0 16 1 13 13 13 15 6 16 9 12 2 10 10 1 2 12 0 8 16 12 14 3 12 12 14 9 11 11 5 14 10 9 0 16 20 12 20 11 16 7 5 9 7 3 19 10 0 4 9 2 20 13 9 12 16 20 15 7 1 19 1 15 15 3 1 3 5 16 14 12 13 15 12 11 11 19 5 15 12 1 11 1 16 1 1 4 10 3 9 5 19 10 13 11 18 14 5 13 3 7 13 15 5 5 5 10 7 16 11 15 13 1 5 5 11 14 19 14 15 20 1 18 20 12 0 14 10 20 16 19 20 4 1 5 16 9 3 13 4 0 18 14 9 3 4 19 12 20 12 10 1 14 7 2 12 16 0 9 7 15 11 6 16 20 7 12 6 7 19 16 3 17 9 7 18 20 14 19 16 20 1 16 13 5 0 11 4 10 2 6 19 20 1 0 18 4 7 12 1 11 2 2 14 16 15 11 18 10 11 16 17 11 18 18 8 3 15 11 17 18 7 15 17 10 18 19 3 4 1 9 12 14 0 14 5 4 17 7 10 4 9 17 0 2 14 5 18 7 12 15 19 20 8 16 19 18 7 20 4 12 20 4 20 19 6 0 4 14 8 15 9 7 10 11 19 17 11 18 0 14 3 8 2 10 18 10 6 12 15 12 13 0 7 19 4 18 12 11 6 19 19 11 7 6 8 1 16 11 4 8 3 7 13 10 6 10 9 15 12 20 0 7 18 0 16 20 12 8 13 14 15 12 17 3 15 4 8 10 18 1 7 8 4 4 5 8 17 19 7 12 8 1 18 10 13 8 6 9 12 19 9 10 9 6 9 20 2 3 2 8 0 18 7 18 7 6 12 3 17 10 6 17 18 19 3 17 2 14 6 4 16 12 20 19 8 20 9 0 2 0 17 2 11 1 2 18 10 16 10 17 3 14 13 18 11 2 5 6 19 0 17 14 7 11 0 11 9 9 19 12 0 17 1 19 15 8 8 9 18 17 11 17 18 4 13 18 3 11 6 1 10 11 2 16 20 13 15 8 5 5 15 2 17 0 1 15 9 19 6 4 11 0 19 2 16 0 12 19 16 13 13 5 8 1 9 10 3 16 3 8 6 15 16 17 0 17 18 3 1 19 15 20 9 7 3 17 3 11 11 0 19 13 11 13 12 12 17 14 15 2 3 20 13 9 16 10 1 5 10 1 13 4 0 9 12 10 18 3 14 0 6 6 14 15 7 7 2 18 2 15 19 18 4 19 5 0 16 6 18 1 13 0 9 1 1 18 5 20 10 12 1 12 0 6 16 2 12 3 5 5 16 7 3 20 14 17 7 12 17 16 16 8 19 13 13 3 3 20 10 4 15 20 14 17 12 8 12 2 5 0 17 16 10 12 19 20 5 9 13 15 15 1 2 9 11 19 0 4 17 7 13 1 9 1 12 17 18 12 1 13 12 14 13 17 18 14 5 1 4 7 10 8 2 9 2 12 2 10 12 2 8 16 11 20 16 11 5 4 6 12 6 18 4 15 6 4 16 6 8 6 7 19 8 7 3 6 17 18 9 16 1 19 20 15 13 18 13 2 13 20 13 19 3 10 12 14 12 9 18 15 11 16 12 6 18 8 14 19 12 19 12 18 3 5 8 5 7 18 18 3 4 3 8 10 7 10 20 14 10 17 9 4 4 10 7 9 7 5 18 16 13 8 0 19 20 19 14 18 0 16 15 8 5 10 6 8 10 16 6 0 3 16 13 10 4 7 16 4 4 2 16 16 20 15 9 4 4 18 16 3 12 4 4 18 13 12 14 0 5 9 2 12 13 18 14 20 4 4 8 19 12 6 3 2 13 19 17 11 17 6 17 12 18 1 19 8 9 1 7 8 18 20 8 1 4 5 18 8 4 1 12 1 11 18 10 14 1 17 6 15 0 5 16 5 9 14 10 11 15 10 6 8 15 17 18 10 6 15 13 13 7 9 20 20 13 17 8 7 1 12 19 7 16 19 11 12 11 19 2 1 15 15 4 2 12 2 0 20 0 19 6 9 2 8 13 11 5 14 12 9 4 6 13 2 20 16 2 1 0 1 0 11 6 2 1 8 9 14 16 1 16 17 11 9 17 10 8 1 2 10 15 10 14 15 16 5 19 11 15 19 17 2 19 3 6 1 16 2 5 18 15 4 18 18 16 0 5 16 14 19 12 16 18 15 6 15 4 8 0 13 6 18 3 10 20 15 5 8 7 11 4 14 20 20 7 5 0 11 2 1 6 12 15 12 20 4 18 3 10 16 8 14 20 20 19 17 0 0 14 5 6 6 14 18 1 0 3 7 1 11 20 6 2 10 6 11 9 7 13 5 0 4 6 18 15 3 7 19 11 14 13 19 14 3 10 15 19 8 4 17 10 4 6 14 6 8 17 0 18 9 16 19 9 15 2 5 12 20 15 5 18 11 13 5 12 20 0 2 7 2 1 8 2 1 2 7 13 1 1 19 14 12 2 17 9 20 20 8 5 18 2 19 6 6 3 1 6 11 5 20 3 13 2 6 17 2 20 3 19 8 5 4 13 7 10 2 7 1 9 12 19 14 11 2 7 4 16 2 16 19 13 5 4 4 0 12 19 12 12 18 9 3 10 16 11 4 4 13 0 4 1 1 14 0 19 9 18 5 17 2 0 6 17 3 17 19 18 17 8 15 2 17 3 15 7 3 10 6 19 6 7 5 17 9 5 18 8 18 18 17 19 19 3 14 11 15 13 6 3 10 11 3 12 17 1 3 17 3 20 0 9 15 3 19 19 9 10 9 19 4 2 14 3 0 3 12 15 14 12 10 8 4 11 14 20 5 6 3 15 17 17 17 12 5 7 19 1 12 17 1 12 16 14 3 13 16 4 12 18 3 16 3 0 6 18 11 19 13 2 18 7 6 5 13 11 8 8 0 12 4 3 17 2 3 8 0 7 11 10 13 9 12 5 16 17 15 19 19 3 5 17 0 15 14 3 13 16 8 20 2 19 0 17 3 14 6 11 16 7 18 7 17 14 13 5 4 14 19 8 6 9 0 0 6 4 11 2 4 15 10 11 19 15 15 10 14 6 16 0 7 12 18 15 9 3 10 8 0 16 8 1 15 16 3 10 0 15 5 17 19 6 15 5 10 20 19 15 17 0 20 17 15 2 8 1 19 4 9 9 3 17 11 17 11 14 1 9 13 3 1 5 8 14 20 9 1 1 7 11 7 7 3 19 18 9 9 4 6 12 6 10 17 3 12 9 1 6 10 8 14 13 3 14 17 8 18 20 6 14 14 2 5 11 17 10 15 12 18 3 11 18 17 9 2 15 7 7 9 12 7 2 3 1 0 14 6 9 18 15 4 8 12 2 20 10 9 7 10 19 11 14 18 6 20 1 19 4 2 19 3 1 8 7 9 1 0 20 19 1 0 12 3 9 1 9 14 0 8 20 11 6 20 6 1 19 13 11 10 9 15 4 12 5 3 5 19 8 10 2 10 6 5 15 13 7 7 5 18 6 14 9 4 10 11 18 7 20 7 1 3 4 13 16 8 6 20 8 7 19 20 1 13 19 17 10 1 11 13 0 17 3 1 2 8 18 6 20 2 15 3 4 0 18 8 20 13 14 15 14 14 6 1 1 15 20 12 17 6 4 3 11 14 2 3 16 16 18 2 11 11 3 6 7 19 13 15 2 15 3 17 18 15 14 5 14 17 19 15 18 18 6 11 14 0 19 20 19 13 6 19 18 1 12 16 14 17 13 0 5 10 14 20 16 20 7 15 0 6 1 0 6 2 15 1 7 6 4 20 9 7 3 5 2 5 18 20 1 11 17 6 17 9 4 0 4 20 13 0 7 11 17 13 20 2 17 1 12 1 15 20 17 15 7 4 20 20 10 10 4 16 15 7 16 1 16 0 4 5 16 15 5 9 9 17 4 11 14 11 15 15 14 19 2 3 1 9 4 13 17 15 10 0 10 1 12 4 1 2 19 14 5 19 20 20 10 15 17 6 13 10 9 12 10 6 12 8 5 4 9 7 7 10 18 5 0 5 9 8 6 7 16 14 12 7 14 14 9 7 0 2 3 11 6 2 0 11 0 18 19 20 13 0 17 6 3 11 10 3 2 19 13 7 2 16 15 18 8 10 20 17 9 15 8 1 12 18 3 17 12 11 6 6 8 0 18 1 8 20 10 14 3 8 5 13 16 20 11 19 11 18 5 4 18 11 3 5 3 19 5 14 9 2 11 7 19 19 18 18 3 0 5 4 20 8 16 18 9 7 3 1 20 20 1 18 18 13 15 20 2 12 8 9 9 1 7 15 11 1 14 18 4 9 11 8 5 4 6 17 6 2 4 1 10 6 9 6 2 16 4 4 15 17 10 20 12 11 12 13 12 11 6 3 11 1 15 3 18 14 8 16 2 9 8 3 9 15 13 11 6 8 10 2 20 14 8 14 6 8 11 19 11 0 15 4 18 1 17 7 12 11 6 18 4 12 2 17 16 8 8 3 10 2 12 4 3 3 9 13 1 13 9 12 19 1 11 19 3 3 3 15 10 6 3 1 11 13 4 16 9 17 13 7 8 20 8 8 6 13 16 9 19 9 11 0 14 10 12 3 16 1 14 8 8 1 11 8 13 5 7 16 4 5 5 4 11 5 9 10 0 18 4 19 5 1 13 2 13 8 20 10 5 2 0 4 2 6 3 6 10 19 19 5 16 10 15 20 6 3 1 12 8 0 7 19 7 15 8 2 13 15 4 2 3 18 0 13 20 13 16 18 5 3 5 19 2 15 14 15 14 14 19 3 16 16 16 2 7 8 9 17 13 8 6 16 1 12 19 13 14 5 15 8 7 19 7 10 2 9 5 3 12 3 8 1 0 16 18 18 20 14 18 0 10 1 10 20 8 8 18 8 12 9 7 16 9 15 6 1 11 4 2 20 6 9 17 1 2 12 8 4 13 0 12 3 2 0 6 2 17 10 17 0 13 16 15 15 10 3 14 3 14 20 2 15 17 10 20 5 6 11 19 0 16 17 16 10 8 12 14 16 5 10 18 11 4 0 12 16 9 17 16 15 11 18 19 2 8 20 16 7 11 16 2 1 0 0 5 5 17 9 13 13 3 14 11 13 11 11 17 7 12 11 6 4 9 8 8 19 7 11 8 7 13 20 8 13 17 14 1 9 10 7 17 4 16 18 11 12 11 14 14 8 18 12 7 14 0 5 6 19 18 17 19 10 8 14 10 5 2 3 19 1 3 8 18 13 11 6 5 5 16 0 13 18 16 15 18 4 9 14 16 12 3 9 2 4 13 17 13 12 2 0 16 7 12 4 16 7 3 6 11 20 20 3 3 6 1 20 9 19 4 3 5 16 9 3 2 2 18 15 13 9 15 6 5 20 17 13 16 5 11 2 2 2 6 11 8 20 0 6 18 16 7 20 19 8 0 17 14 17 9 11 11 11 12 1 14 18 12 4 7 7 11 2 3 8 20 18 8 18 10 3 18 17 5 7 14 2 5 18 2 9 14 14 0 5 7 13 15 3 10 11 2 20 9 20 20 15 13 4 1 16 9 16 6 2 4 18 19 12 15 12 10 18 4 20 14 6 18 5 3 20 11 0 17 4 11 13 1 16 12 11 14 0 16 20 5 3 20 20 5 11 13 15 14 10 17 7 2 14 9 5 2 6 4 5 18 19 20 2 18 2 6 1 16 11 12 10 6 15 16 13 13 1 12 20 17 15 18 2 4 1 0 18 18 0 11 18 13 10 14 11 1 13 9 10 3 10 3 13 13 4 11 2 8 1 14 16 9 19 7 16 18 7 4 9 7 8 1 20 16 12 19 11 5 9 14 3 16 4 15 5 13 13 8 15 11 18 3 17 3 5 9 20 16 4 20 13 16 7 16 3 5 1 1 13 4 11 20 8 6 2 11 20 16 20 5 7 12 8 0 13 4 9 19 16 19 19 20 20 16 9 5 0 5 6 3 14 2 19 10 0 11 9 5 16 17 2 10 7 11 16 0 7 11 3 6 0 3 8 12 5 12 7 1 5 1 7 18 18 18 20 18 1 7 5 15 0 19 0 14 16 19 19 13 19 6 15 1 16 0 19 12 18 5 5 13 5 14 14 6 8 13 20 20 2 12 3 19 19 3 0 0 0 6 13 4 7 13 9 3 20 15 17 12 20 4 19 6 6 19 15 12 0 18 15 2 8 19 16 2 13 0 9 3 4 10 1 20 14 2 4 13 9 8 14 7 5 14 2 13 10 2 8 16 6 9 11 14 15 4 8 11 9 1 16 4 15 15 7 8 20 5 13 19 3 1 9 1 3 8 14 12 14 13 2 17 7 16 13 10 15 3 5 17 4 18 10 16 1 10 4 7 20 7 14 7 11 14 16 13 10 17 8 11 5 5 17 12 1 7 1 0 11 5 14 19 20 13 17 13 16 20 3 6 6 14 3 9 12 20 19 20 2 15 7 11 6 7 2 5 19 9 11 18 3 7 15 17 12 12 7 12 10 11 15 17 19 1 6 20 13 0 0 8 8 15 2 5 11 3 10 20 20 20 4 5 11 16 4 5 3 5 12 15 12 1 15 7 9 8 14 1 5 4 0 9 19 9 3 4 18 3 3 9 17 10 7 10 11 14 12 0 11 16 8 18 11 7 8 20 0 18 3 15 2 13 0 6 2 0 5 16 20 8 10 10 13 1 17 1 8 0 15 0 6 16 0 1 15 20 17 9 19 10 0 11 4 10 2 10 6 0 17 16 10 10 15 12 16 9 10 6 4 12 16 11 17 16 3 3 7 6 18 15 7 0 11 11 2 17 4 4 10 11 3 6 5 3 2 12 20 6 5 6 17 15 18 11 6 0 2 0 5 5 8 20 16 13 12 1 1 14 9 14 18 4 4 5 11 2 16 4 20 1 0 17 11 13 15 20 17 17 19 8 8 9 13 6 8 1 16 19 6 12 4 8 8 16 14 2 7 8 12 1 15 6 3 8 10 5 19 19 11 3 16 12 9 17 5 10 13 0 19 13 2 5 7 3 18 20 5 13 20 13 12 17 3 14 1 19 16 8 7 9 10 15 16 13 16 5 10 14 12 5 9 1 10 5 10 8 6 18 15 16 3 2 18 16 0 7 14 14 4 14 9 4 1 13 9 6 0 12 6 19 11 12 3 2 6 2 17 2 18 6 8 20 4 12 15 16 13 12 15 2 4 0 12 0 20 8 1 15 8 17 8 13 16 7 7 5 11 4 18 3 2 9 16 15 17 3 15 5 2 10 18 2 2 4 9 19 9 14 3 0 14 18 18 10 3 14 9 17 13 6 3 10 1 15 9 1 8 20 1 11 20 11 16 3 2 3 7 7 10 6 0 4 6 10 1 5 7 2 5 14 14 13 20 12 12 19 18 10 9 11 10 19 14 9 15 9 15 17 10 8 7 14 13 8 3 9 8 19 3 3 15 4 8 7 11 9 10 12 15 9 0 12 6 9 2 1 14 20 11 1 15 15 9 0 14 9 9 19 18 20 5 3 4 0 5 5 7 17 16 15 13 8 11 10 0 9 2 16 0 17 9 11 13 15 7 2 12 1 18 12 13 2 18 19 8 2 7 16 0 9 1 10 20 4 3 19 11 15 16 0 11 11 8 19 7 16 3 9 12 4 20 15 8 15 4 0 13 15 17 17 9 4 16 2 7 20 8 6 16 8 17 3 7 16 19 12 13 15 1 4 0 17 9 8 5 14 3 3 9 4 6 10 7 5 1 4 9 16 1 10 8 20 3 9 17 9 8 10 9 7 6 0 13 14 16 2 6 11 9 13 20 18 15 5 11 11 5 1 1 16 9 12 14 20 20 6 16 11 10 1 0 18 5 4 17 1 2 0 0 10 20 18 0 5 17 12 6 15 5 0 7 12 2 20 17 16 5 16 19 4 1 8 14 5 0 1 13 4 12 2 7 18 0 7 13 4 3 18 11 3 18 2 3 16 14 4 4 16 14 10 15 18 11 20 8 12 10 1 7 19 0 18 20 3 6 14 2 20 1 5 8 13 1 19 10 16 3 8 6 6 8 13 7 3 1 18 14 20 5 10 9 20 1 18 8 5 12 20 0 9 2 17 6 10 14 11 6 7 14 9 13 16 5 5 6 13 14 4 1 1 7 6 6 9 12 18 3 5 14 16 13 13 1 14 12 13 9 19 5 3 3 1 13 13 4 4 6 18 10 8 0 2 16 20 19 4 4 19 19 16 18 15 19 0 3 1 5 11 6 2 20 4 10 20 14 6 4 18 15 8 18 0 18 8 0 4 16 13 8 19 17 19 19 15 7 11 14 14 13 19 18 12 0 19 4 4 15 15 10 15 9 16 20 4 19 11 10 18 17 3 20 2 7 6 9 5 6 7 19 12 15 0 17 13 1 11 0 10 16 10 11 15 20 9 6 18 6 5 9 13 6 12 5 8 1 19 1 13 19 19 14 3 2 18 19 17 3 0 18 2 16 20 18 8 1 5 10 14 17 5 5 4 9 16 13 9 18 1 12 9 6 5 9 2 0 6 16 15 15 10 9 8 4 18 19 7 15 18 10 3 7 2 18 12 20 17 7 11 5 14 8 11 5 19 8 2 5 1 1 13 14 9 11 2 2 18 1 14 20 16 3 13 4 5 10 15 8 9 20 5 14 6 8 13 4 13 16 13 11 10 12 1 18 4 6 1 6 13 10 9 0 18 6 5 10 7 3 19 18 16 17 18 17 15 12 10 7 9 14 6 15 14 18 1 8 2 3 12 3 0 5 13 13 19 16 8 4 12 0 20 12 6 15 16 3 12 18 15 9 15 11 4 0 0 3 11 15 7 7 13 9 7 1 18 2 3 10 5 18 4 18 16 10 8 16 10 12 20 12 3 3 10 10 11 16 16 12 6 15 12 7 3 0 15 16 1 11 5 0 8 19 20 18 17 10 5 15 2 18 17 20 14 5 11 13 9 2 3 11 1 8 12 19 8 17 12 5 0 16 2 13 12 14 6 18 6 17 8 13 10 5 16 15 16 17 19 7 17 20 18 9 14 9 10 2 14 11 20 3 3 13 0 4 18 17 13 13 2 18 2 1 17 14 5 5 13 16 13 16 10 0 14 8 6 15 4 14 20 0 17 3 14 16 17 0 3 0 9 10 19 7 14 3 3 2 13 18 11 1 6 6 10 5 8 6 4 4 12 12 3 7 7 10 16 5 4 6 1 1 8 4 5 1 2 17 7 10 12 1 10 1 9 8 3 12 13 10 4 13 5 2 8 5 2 16 18 5 13 17 20 0 14 6 14 8 0 11 1 3 4 13 7 20 9 10 20 2 15 11 18 5 2 11 16 6 3 19 10 10 3 6 11 1 1 11 1 3 1 2 14 1 11 11 0 7 16 15 5 4 3 7 15 2 8 10 12 9 6 12 4 5 18 3 11 16 6 6 20 10 14 13 20 0 3 11 5 15 12 16 6 9 7 10 13 3 13 20 7 2 11 9 19 12 18 9 11 13 19 2 13 8 12 11 8 4 20 16 15 3 11 6 3 11 17 9 13 13 11 16 12 4 19 5 8 18 20 1 14 16 0 3 7 15 2 7 12 4 14 4 9 12 0 9 20 3 8 20 11 10 4 15 12 10 17 12 8 11 14 3 0 10 15 0 19 3 17 16 14 16 9 0 4 11 14 13 6 7 15 13 3 5 3 16 18 11 20 10 0 16 16 20 18 5 8 11 6 5 13 11 13 13 0 17 13 14 12 15 18 19 12 17 1 1 11 15 2 15 9 5 0 5 15 8 18 20 16 11 6 9 4 0 14 0 0 11 3 14 3 15 17 2 4 10 1 1 18 16 16 11 4 20 8 0 19 6 5 0 18 3 3 14 20 9 7 2 5 18 6 19 8 5 14 7 7 3 19 11 15 17 8 9 12 19 12 17 17 17 10 17 20 10 6 8 17 18 12 13 13 14 3 0 19 3 12 17 16 16 10 19 18 0 7 5 13 14 10 5 19 10 5 7 7 14 11 0 18 2 16 3 10 10 3 17 14 1 7 6 6 14 5 12 2 4 18 3 1 8 14 3 6 8 6 12 0 18 18 14 8 9 15 16 9 8 13 16 10 8 17 11 15 17 8 6 1 13 1 8 0 10 5 13 7 13 20 12 17 13 7 18 1 4 15 4 16 3 8 19 1 2 10 11 16 4 20 18 9 4 1 0 2 0 14 6 11 15 10 14 11 5 5 4 4 14 8 3 10 15 13 20 15 5 16 10 12 12 3 11 8 20 13 15 16 4 7 17 3 10 7 9 0 16 3 4 13 3 12 15 11 0 1 19 1 19 11 5 7 11 11 12 11 7 10 19 19 13 3 14 6 17 9 8 0 9 11 11 20 3 13 6 18 15 12 20 10 1 12 20 12 11 7 5 14 5 7 0 7 13 4 5 7 1 20 1 9 19 0 13 0 4 18 0 9 19 17 18 7 9 13 17 9 5 4 20 6 4 1 10 0 13 9 5 7 3 6 18 11 8 7 9 16 15 10 10 7 2 8 0 6 8 10 10 20 15 7 9 1 9 4 5 5 8 1 11 9 10 2 11 9 6 2 4 8 19 14 4 0 16 2 15 15 14 12 9 19 0 2 4 0 8 13 6 13 7 11 8 6 13 0 20 11 0 13 2 15 0 14 8 1 15 11 0 19 16 1 10 7 19 15 20 20 0 6 15 9 3 20 20 15 16 4 18 6 15 14 5 2 20 6 20 2 20 19 5 1 1 5 2 10 13 17 16 6 15 1 16 5 4 8 14 7 9 8 3 4 17 20 1 10 13 14 13 7 20 1 7 19 9 10 16 1 11 8 11 16 1 2 9 11 20 2 10 9 4 8 1 6 6 5 12 7 14 12 0 8 19 11 11 19 19 1 3 13 11 4 13 10 6 11 20 6 4 12 1 6 12 3 6 18 5 15 8 13 9 10 7 5 14 16 13 18 13 2 8 18 7 8 3 16 18 10 20 12 16 4 17 1 10 12 14 17 13 15 14 16 6 3 12 20 16 8 18 2 6 11 0 16 16 9 18 15 2 15 13 8 14 8 19 7 18 0 11 15 15 19 1 3 0 14 16 3 8 4 12 11 16 17 17 3 15 17 6 11 12 12 8 9 20 14 1 8 10 16 11 10 7 17 7 0 14 18 15 10 18 19 17 14 4 14 9 13 16 16 15 3 12 7 10 10 0 6 2 13 0 6 0 14 6 17 14 9 18 15 8 19 0 6 7 13 9 17 12 12 19 4 12 1 17 6 19 16 11 6 10 15 20 6 1 2 15 17 20 8 2 5 9 12 4 8 9 19 0 5 8 17 15 13 13 16 2 14 16 16 9 9 4 6 1 13 17 10 11 6 11 5 8 12 12 10 2 7 19 17 4 11 3 5 7 18 2 4 19 7 6 0 20 12 6 2 16 10 18 20 0 10 20 6 16 7 14 15 17 3 7 7 4 12 18 2 20 3 17 11 17 14 12 1 13 18 16 15 13 15 10 20 6 15 1 1 3 19 19 18 20 12 6 10 20 20 5 4 12 18 2 6 13 6 15 5 13 16 11 0 16 14 18 0 3 11 13 8 7 6 4 10 11 13 13 9 10 10 16 19 11 9 13 7 20 14 7 3 9 6 15 15 14 11 18 17 3 2 17 4 2 12 15 10 2 19 11 5 17 3 4 9 7 0 17 0 10 6 19 19 17 3 11 12 3 18 15 14 17 16 9 6 18 4 16 3 16 4 9 10 19 5 2 16 1 8 4 4 5 13 17 15 1 1 18 3 16 20 0 11 11 9 13 11 3 2 9 12 0 8 11 12 12 7 19 1 10 8 9 8 1 1 13 9 17 15 3 13 9 10 19 7 6 16 13 2 15 13 6 4 16 13 19 15 8 17 19 18 13 8 4 11 20 12 16 6 15 14 19 2 6 5 8 20 20 13 10 8 9 18 9 19 10 18 8 14 4 4 10 9 0 1 13 18 4 8 5 11 14 2 9 19 16 13 20 6 14 20 20 6 8 7 13 8 14 19 8 7 12 12 4 8 11 18 13 15 1 4 3 5 7 12 6 3 8 0 8 10 1 15 0 5 0 2 6 11 7 13 17 12 0 18 17 7 11 2 18 2 14 13 10 10 12 18 14 8 18 11 19 10 9 20 3 10 0 3 15 17 5 7 9 1 16 15 3 7 9 12 13 10 12 7 10 18 14 17 10 15 11 12 16 3 14 19 7 16 5 0 9 5 12 15 3 2 4 14 10 17 5 10 17 20 3 9 10 4 20 6 5 9 16 20 20 2 13 19 4 1 19 15 13 20 0 2 5 6 10 5 16 19 17 6 17 16 9 4 17 17 5 16 7 19 1 2 15 10 2 16 7 5 1 0 17 11 1 16 5 7 15 5 11 15 1 16 10 7 2 1 13 11 7 4 9 2 5 8 14 14 16 2 9 1 19 2 4 12 10 16 3 0 9 10 18 7 17 16 8 19 19 14 14 6 3 8 20 10 6 12 8 8 17 7 20 19 10 2 3 20 13 12 10 3 14 15 20 15 9 12 5 5 6 3 16 18 14 9 6 3 13 4 5 8 12 7 0 2 7 11 2 18 13 1 19 16 2 15 9 1 10 5 14 18 13 14 9 13 16 20 11 7 9 4 16 16 3 16 15 18 17 5 8 0 18 4 19 18 0 0 2 20 0 1 5 9 16 12 15 11 17 11 2 14 11 18 9 19 13 0 5 13 5 7 20 17 7 15 6 19 1 0 13 18 12 10 13 5 17 19 18 17 1 10 5 11 9 17 11 0 13 10 18 5 20 2 18 10 2 8 1 6 9 13 4 17 16 18 2 20 7 11 4 5 11 14 7 2 10 16 11 1 14 0 1 14 14 9 16 20 19 8 12 15 7 4 15 0 1 11 13 0 5 11 1 1 15 8 7 14 13 5 5 16 12 8 15 1 18 6 18 16 3 17 15 8 2 20 15 16 15 10 13 12 15 17 15 16 16 9 19 11 18 20 17 5 4 13 0 4 17 4 8 7 12 7 10 9 12 6 2 14 17 7 13 9 13 16 16 16 18 12 9 12 9 16 6 6 11 14 18 9 2 17 12 3 0 1 20 15 1 5 13 1 17 6 3 17 19 9 0 2 1 8 15 6 8 12 19 17 10 6 16 19 3 13 9 12 4 13 9 2 6 16 16 10 9 17 15 0 1 14 7 10 19 17 4 20 2 1 1 12 4 8 20 15 2 5 19 18 14 17 11 16 6 10 8 8 15 1 13 18 18 6 5 0 1 10 15 11 10 10 11 6 2 12 14 6 17 8 7 17 6 7 18 17 17 17 8 20 9 20 7 19 0 15 3 17 15 0 10 17 7 8 13 15 9 19 0 19 10 16 10 9 2 5 17 17 9 14 9 12 14 19 16 2 12 16 10 10 18 20 10 18 11 19 9 4 13 2 8 18 18 10 10 19 18 4 3 6 20 3 16 18 12 15 1 4 16 0 11 19 20 3 8 10 3 3 7 12 17 4 0 9 6 17 8 8 6 11 1 9 13 9 2 7 7 18 2 1 1 18 15 5 3 18 15 2 4 14 14 6 9 7 9 14 6 5 5 13 7 14 16 6 3 13 9 17 0 17 17 4 14 11 3 17 13 3 7 7 11 18 19 18 7 16 10 0 6 14 8 7 13 11 2 15 12 1 18 9 5 8 7 16 11 14 10 1 16 19 2 15 5 15 7 18 11 17 10 10 12 7 9 12 11 12 4 20 8 9 3 3 15 0 1 19 20 7 11 0 19 19 8 7 9 6 3 20 4 16 17 4 18 15 6 11 15 12 3 4 12 15 17 16 11 2 2 0 13 17 14 19 9 12 5 18 17 16 12 6 16 17 10 14 2 4 2 2 8 7 13 3 18 10 7 17 0 12 11 14 11 5 19 2 5 10 20 15 7 5 9 11 0 6 1 11 11 9 16 16 11 3 10 0 2 8 14 6 12 0 0 18 13 19 1 18 17 8 13 15 0 5 8 12 19 8 6 14 10 15 1 11 13 17 7 20 12 2 19 7 2 10 5 3 14 1 2 20 16 12 7 17 8 18 19 17 10 7 3 1 12 12 11 13 8 10 19 6 10 5 11 18 0 8 5 9 15 1 16 20 13 4 1 8 0 11 5 7 18 20 5 11 16 17 1 13 20 8 13 4 12 0 19 5 20 7 18 10 15 9 10 10 1 12 0 0 6 10 12 17 14 5 8 5 16 14 19 10 5 12 0 18 6 1 2 1 8 4 18 16 2 17 7 2 10 20 8 10 1 10 12 1 1 17 10 13 4 11 16 10 16 2 12 20 16 4 13 17 7 7 14 4 7 4 13 17 3 4 15 9 10 2 20 13 1 17 10 20 10 6 2 2 20 20 0 8 20 11 4 8 10 9 18 2 6 0 14 17 4 9 5 13 16 0 6 15 15 3 1 20 16 17 0 14 17 9 2 16 16 12 9 10 2 12 3 12 2 1 14 0 16 10 8 12 19 2 2 8 7 13 2 7 5 9 6 9 15 6 14 13 11 19 13 17 9 1 12 0 6 14 6 0 16 5 0 5 3 2 20 14 3 8 16 5 1 7 11 7 10 11 7 18 6 4 17 14 1 4 5 4 9 11 3 13 9 9 11 11 0 1 1 0 17 19 17 7 8 12 6 12 16 8 10 14 1 0 14 13 14 17 11 10 19 4 11 8 0 20 2 5 14 9 14 1 17 20 10 6 19 11 12 14 6 11 3 20 6 3 16 12 15 16 7 18 1 6 11 2 9 11 1 17 2 20 4 2 3 11 14 15 20 12 12 17 4 3 12 13 13 17 18 15 2 11 15 1 14 11 1 20 6 17 12 10 19 2 12 14 9 18 14 5 6 17 19 15 4 14 10 14 17 2 17 19 0 8 8 15 20 20 7 19 9 15 6 5 0 20 7 8 2 2 15 5 7 14 15 9 5 19 4 2 3 1 7 4 14 10 5 15 0 9 9 9 16 7 1 3 0 10 20 13 17 20 14 6 18 17 16 5 12 12 8 3 2 14 9 20 2 0 9 19 5 10 20 16 12 20 20 12 16 7 15 7 17 10 10 8 14 18 9 9 19 2 6 15 6 19 7 19 4 14 11 8 14 9 7 13 15 9 1 17 6 8 5 19 16 6 11 2 1 14 17 20 10 14 3 12 7 16 13 20 14 20 0 13 0 11 15 4 10 5 10 15 7 13 16 5 10 16 0 2 9 19 1 12 6 0 9 0 17 20 11 13 11 19 7 17 16 0 19 8 12 18 7 7 4 13 16 15 18 6 20 6 12 12 7 7 18 4 12 10 14 18 12 14 19 12 11 8 1 4 2 14 18 8 18 1 5 17 1 14 7 1 12 19 11 6 19 18 5 11 19 13 11 6 0 16 18 4 5 19 8 14 8 11 12 11 14 13 8 3 0 1 20 1 17 15 10 6 2 12 2 6 19 5 3 19 20 12 12 4 0 4 9 13 7 15 12 4 8 10 17 16 4 3 18 20 8 0 17 18 8 18 18 8 9 3 3 16 2 9 0 8 2 18 9 13 0 11 6 8 19 8 19 0 7 17 5 10 16 1 4 10 1 16 9 13 5 13 9 9 18 19 9 18 7 1 16 5 11 19 12 14 0 11 6 12 10 7 1 14 10 5 3 16 0 1 17 12 8 14 15 17 12 15 16 11 1 10 14 13 11 16 10 5 10 5 13 15 13 7 15 6 1 18 3 17 15 7 16 9 16 3 10 12 1 8 0 7 9 4 18 4 20 14 7 0 16 0 9 3 14 19 6 3 5 6 11 1 3 2 4 3 4 12 14 9 0 18 16 4 4 5 19 11 8 12 20 2 3 17 19 5 10 12 1 0 6 20 18 9 14 7 18 7 10 1 12 7 13 1 13 4 6 16 4 2 8 5 20 13 3 17 3 19 18 1 16 2 5 8 0 10 15 19 7 10 8 11 12 0 12 5 15 14 18 10 19 17 0 16 20 12 6 3 20 3 4 10 9 18 17 9 13 6 14 7 2 2 0 20 5 19 19 14 16 20 2 6 4 4 14 14 16 3 16 0 4 13 3 20 9 3 13 2 20 15 8 5 17 7 9 16 5 2 6 2 20 7 8 16 14 9 20 12 19 18 12 5 9 6 18 7 0 1 14 12 13 18 17 6 2 6 9 3 4 12 12 2 3 1 16 17 4 4 17 2 2 12 20 13 3 19 5 1 7 7 2 6 13 4 3 14 8 14 6 19 6 11 15 12 17 9 9 15 12 12 14 20 18 2 11 10 11 11 17 14 4 14 10 14 1 1 4 18 19 5 15 5 7 10 0 6 16 7 12 6 10 9 15 12 14 1 20 15 6 13 3 17 20 16 16 17 16 17 4 6 3 15 11 18 1 16 1 0 1 14 11 7 8 12 0 13 6 20 18 1 15 6 20 12 14 8 19 4 13 16 14 19 20 12 19 3 4 6 13 16 17 20 20 2 4 0 19 0 4 13 10 4 10 9 14 4 15 17 7 16 13 6 4 5 0 6 3 1 14 15 15 18 0 0 3 17 18 6 2 20 10 0 6 13 12 7 0 1 18 16 3 3 9 1 5 4 8 1 13 9 6 0 13 7 18 6 7 12 3 8 1 18 5 16 19 7 16 15 16 6 14 1 16 15 15 9 16 2 4 11 11 6 7 1 16 4 11 20 13 8 17 19 9 6 16 11 11 7 15 19 19 8 7 9 18 1 3 8 15 7 1 19 4 10 18 14 20 8 15 19 2 11 6 16 18 18 15 7 9 6 1 12 5 2 4 12 2 10 19 11 15 20 7 7 19 0 5 6 16 17 10 15 15 14 7 1 5 2 4 13 16 8 9 10 7 5 2 5 3 13 14 0 16 10 14 7 20 3 4 17 8 16 5 5 3 11 1 11 15 19 14 8 18 6 13 11 9 16 13 1 19 13 16 7 1 13 7 16 14 20 13 17 13 17 7 8 2 19 15 12 6 20 12 18 20 9 6 11 4 2 8 15 20 3 15 4 0 9 19 2 15 19 11 4 7 6 0 1 12 10 8 5 15 14 3 8 9 2 14 19 5 17 10 1 18 18 15 8 17 20 7 4 13 19 0 11 8 1 13 16 4 17 17 16 18 13 1 17 12 19 0 3 7 13 6 14 19 4 6 16 11 0 9 11 12 18 14 12 12 0 14 19 15 17 10 6 9 1 12 14 18 13 5 6 9 20 4 9 9 5 2 7 1 13 11 20 16 10 2 7 10 15 3 20 17 6 13 0 8 11 9 5 16 3 19 14 14 9 7 15 11 4 2 17 3 16 10 9 18 4 15 18 8 7 1 16 6 2 5 2 9 6 20 15 14 2 13 6 18 0 12 13 19 1 6 14 12 19 19 14 9 1 6 6 1 11 4 13 1 4 10 9 18 18 18 14 14 19 7 20 20 17 13 13 5 13 17 13 18 18 7 15 19 4 9 8 10 16 17 17 17 19 16 20 19 17 6 5 19 4 8 11 3 4 12 18 8 2 2 16 10 19 15 10 0 1 12 3 4 6 19 6 16 3 12 14 18 5 18 8 7 12 16 6 10 10 18 20 18 9 15 5 19 1 3 9 8 4 13 9 0 5 5 20 8 12 18 7 7 3 0 6 5 15 10 5 12 0 1 19 11 14 12 2 14 1 12 10 12 4 14 20 8 11 3 4 4 0 1 20 15 15 20 4 8 14 10 20 15 3 9 4 9 20 19 2 12 7 15 0 15 3 3 11 11 17 8 5 4 9 11 15 0 14 16 11 2 5 0 1 9 14 20 7 3 11 8 15 2 7 8 13 9 2 16 9 20 10 11 3 6 3 2 4 19 17 9 4 5 13 1 16 0 4 20 2 16 8 1 10 1 11 12 14 7 14 12 8 11 14 15 9 13 8 7 7 0 15 16 18 11 3 16 16 8 9 5 20 15 13 17 14 5 0 4 17 8 17 2 12 13 10 11 11 2 3 11 4 20 6 11 20 5 9 17 7 19 19 2 20 2 10 20 1 11 7 16 12 16 19 15 2 18 5 12 10 20 8 11 10 6 3 4 0 20 5 9 1 13 1 19 2 5 19 3 10 15 5 5 10 1 18 18 7 8 11 1 0 16 13 12 11 1 4 16 11 3 15 13 14 19 11 19 14 12 16 4 17 20 6 7 19 20 14 12 18 4 11 17 12 6 7 6 7 0 0 2 13 10 6 6 14 1 12 9 0 12 8 6 5 8 7 11 20 19 4 17 13 4 12 10 15 14 13 17 2 13 9 3 3 19 17 8 9 20 1 9 1 10 3 0 15 1 1 13 12 2 2 17 10 12 8 3 1 16 9 9 16 6 5 7 10 3 19 17 1 8 13 7 17 12 15 14 8 7 9 2 5 5 20 14 16 18 1 9 3 3 10 11 1 0 16 13 15 16 10 10 16 8 4 17 14 9 8 19 1 6 6 3 2 13 15 4 4 18 17 7 13 17 10 15 6 19 20 19 20 3 16 15 15 7 10 2 7 8 20 11 12 20 13 15 14 13 2 11 10 11 7 1 12 13 5 17 0 0 10 1 10 13 15 8 5 1 18 12 19 13 11 15 6 5 7 19 16 12 17 18 3 19 2 7 20 6 20 7 14 5 16 0 2 9 10 15 17 12 16 4 2 9 4 14 13 5 11 17 8 0 20 8 19 1 19 20 8 12 3 18 4 5 0 2 18 3 14 3 5 5 20 18 11 17 6 8 15 8 2 9 2 13 13 7 7 7 20 5 0 6 8 4 10 12 13 11 2 18 15 17 4 17 20 10 6 7 0 7 13 18 15 19 5 17 1 17 13 1 8 15 6 15 12 6 10 18 17 18 4 9 20 3 18 13 2 17 16 17 19 16 13 9 15 13 3 2 7 7 9 17 18 15 12 18 15 0 15 10 1 4 15 20 16 2 7 19 15 6 5 15 9 8 19 6 8 7 16 20 10 6 10 8 9 16 3 20 18 3 5 2 12 10 4 11 8 7 15 11 3 4 8 5 10 3 3 8 18 4 0 9 15 12 13 2 2 19 5 4 6 1 12 6 11 5 17 20 12 16 4 18 4 18 20 8 14 12 7 13 14 4 5 15 6 2 2 6 14 7 8 12 12 15 17 20 17 16 4 18 2 19 3 3 14 1 13 3 18 15 8 17 4 9 15 17 8 15 17 5 10 12 11 1 17 2 8 15 6 14 9 10 13 19 18 5 11 7 16 9 3 15 3 16 6 6 2 18 5 11 1 2 7 4 9 18 6 0 9 17 7 15 10 19 9 14 17 17 0 1 14 0 7 2 18 7 8 10 0 1 11 17 7 5 9 4 12 8 4 12 15 16 2 14 17 17 19 16 11 11 7 11 11 19 11 2 20 6 13 4 20 0 10 10 2 5 5 18 15 18 20 16 20 2 13 7 10 3 16 5 13 11 19 14 1 1 0 16 0 7 9 4 20 15 10 1 12 8 9 3 9 2 20 20 13 9 4 13 4 9 9 13 1 2 11 16 10 2 18 8 13 11 14 0 17 19 7 11 7 3 4 10 13 7 15 4 1 9 19 13 16 9 8 12 5 6 4 19 4 19 18 0 11 6 9 10 15 1 13 1 4 2 14 20 14 4 14 14 2 6 17 6 3 16 4 0 4 5 5 12 16 4 3 12 4 9 16 11 5 3 7 3 15 6 11 19 12 8 0 7 17 20 0 1 13 7 14 5 16 10 20 6 6 0 19 2 4 3 18 4 11 2 1 6 20 17 6 13 5 16 15 15 10 8 17 1 0 4 6 3 7 0 7 6 10 13 4 5 3 6 8 12 8 1 20 19 20 5 16 20 5 0 0 20 0 14 4 1 7 1 6 4 1 4 19 13 5 1 14 8 17 2 15 12 0 6 16 19 5 14 7 1 3 9 6 17 17 12 12 11 9 14 16 18 7 13 12 8 9 10 11 16 7 9 4 16 0 16 19 11 8 4 5 6 6 9 13 10 12 18 14 8 8 4 17 17 6 16 8 2 9 20 16 6 4 10 12 12 0 17 7 7 1 15 19 15 8 11 2 15 11 13 0 5 13 8 4 20 7 6 12 8 4 11 17 6 4 9 4 2 2 2 12 11 20 7 0 11 2 6 17 8 5 0 2 0 19 10 7 8 9 0 3 15 15 0 18 4 2 10 16 20 2 17 0 7 4 0 16 2 1 15 9 20 6 0 7 10 5 18 11 8 6 0 11 0 13 3 7 13 16 7 20 14 19 7 7 7 2 2 18 7 3 4 17 1 2 15 15 2 1 7 19 2 10 16 2 17 4 0 11 9 13 12 2 5 9 17 18 3 13 2 14 18 0 19 18 17 11 11 6 12 9 2 19 7 4 5 8 14 7 1 6 5 14 8 15 18 17 0 12 14 8 7 11 11 4 18 10 14 19 10 4 1 20 8 1 3 9 7 14 14 11 5 7 11 18 16 13 1 5 9 3 16 5 1 12 18 8 5 19 12 4 7 6 3 13 14 15 18 14 1 9 10 19 4 17 5 16 4 0 11 13 18 10 7 16 7 0 13 13 5 13 1 18 0 20 8 2 1 6 19 11 12 7 19 11 9 11 3 13 13 5 12 0 14 6 14 20 0 8 6 10 14 9 1 11 1 8 12 16 8 13 0 1 4 1 0 1 16 3 6 9 15 4 9 10 2 8 15 20 7 2 12 5 3 10 3 5 14 7 11 12 17 7 13 11 18 11 5 11 9 12 16 19 5 1 7 3 13 0 10 1 8 2 20 14 18 13 12 4 4 12 17 10 10 14 15 12 0 9 4 9 12 10 1 18 6 9 2 12 0 1 20 13 1 20 17 3 6 14 9 5 4 5 14 4 6 8 5 6 11 0 7 19 15 10 9 10 6 18 16 20 13 3 14 20 20 7 17 16 19 17 6 0 17 13 18 15 3 11 6 20 20 5 0 11 12 17 4 10 8 0 15 17 4 18 20 0 11 12 0 3 18 19 12 11 1 7 2 4 4 10 10 8 6 5 1 1 15 10 20 4 5 19 13 0 7 14 14 17 11 3 17 14 7 10 2 19 17 13 19 4 18 16 17 15 13 8 19 9 14 7 20 18 12 13 17 1 20 0 11 13 16 17 8 0 4 2 9 20 10 10 5 4 14 14 18 8 3 11 5 1 18 5 8 16 11 7 0 1 11 18 20 19 10 1 19 11 4 15 15 12 8 1 12 17 10 13 13 0 16 0 18 19 14 6 11 5 8 6 1 7 0 2 5 15 13 20 17 2 12 7 4 1 16 8 5 3 6 11 7 5 5 18 17 6 1 0 8 4 7 1 9 11 7 20 6 3 1 20 8 0 0 16 14 13 2 5 10 11 4 20 11 6 1 19 18 8 12 3 19 0 19 1 11 10 0 17 18 3 11 11 20 11 18 9 3 19 9 0 7 19 19 6 19 19 5 13 11 11 8 19 16 3 7 2 6 17 15 9 15 2 2 4 16 8 5 1 14 15 19 8 6 7 3 16 14 19 2 1 3 9 15 17 4 7 2 19 4 7 14 3 6 13 13 12 15 16 15 13 0 0 14 7 11 3 6 1 4 17 3 4 13 6 17 1 6 9 12 14 15 8 0 4 16 17 12 15 19 7 16 5 4 10 8 0 13 12 10 11 7 20 8 8 19 7 2 19 20 18 13 11 1 10 15 10 6 12 1 14 1 4 4 1 5 14 9 9 12 5 16 13 20 0 13 7 3 20 0 17 17 11 15 7 16 17 7 20 4 15 9 2 13 0 14 3 11 10 17 14 0 15 10 15 1 15 2 0 6 13 14 9 4 2 19 19 6 15 8 10 12 18 6 10 8 15 0 7 17 20 9 0 6 20 6 4 15 12 2 5 8 16 5 17 18 9 13 20 17 1 5 15 14 4 3 5 18 1 1 14 1 14 3 20 10 12 13 4 5 17 6 7 19 3 17 10 19 6 5 7 12 1 7 18 4 15 9 15 0 9 1 12 3 7 2 2 8 10 18 3 17 16 10 5 0 8 13 3 14 12 16 1 14 1 0 7 6 14 12 11 8 10 16 7 20 3 15 12 0 18 18 13 13 6 7 14 17 13 19 16 13 2 0 13 17 12 13 2 6 10 8 19 15 7 2 13 20 6 3 0 8 16 4 2 9 18 18 0 15 3 3 3 10 18 3 14 5 17 2 8 18 13 1 7 13 19 2 10 3 17 7 1 5 11 13 6 3 9 4 18 15 6 3 6 20 8 10 17 14 17 5 11 7 19 19 6 12 2 17 7 1 17 7 15 9 7 7 7 6 13 15 7 7 6 10 3 19 6 12 16 10 7 12 5 7 2 11 13 16 3 0 14 11 5 1 18 0 8 10 19 8 11 6 20 10 10 18 15 19 13 3 2 14 17 20 8 4 20 18 15 4 12 19 20 14 7 19 15 12 9 2 17 3 11 9 3 9 0 18 3 0 14 18 15 1 1 0 0 7 1 1 0 8 16 13 5 3 1 11 5 12 8 4 16 0 11 17 13 10 2 17 19 0 8 12 12 6 3 6 3 3 16 12 15 7 13 19 8 18 6 5 10 10 9 3 6 19 6 13 0 1 14 11 10 7 1 16 17 20 1 11 6 10 14 2 15 13 13 13 6 0 4 5 19 8 13 20 9 16 14 15 4 14 10 20 19 12 9 4 16 18 9 2 3 4 5 4 5 18 20 8 1 5 17 17 16 18 3 17 9 9 15 3 14 16 5 13 10 2 8 2 20 12 4 14 9 9 8 14 8 9 14 13 9 4 18 2 18 18 1 4 11 5 5 0 4 18 0 5 10 17 18 3 5 2 0 17 5 7 14 14 18 17 16 20 6 3 1 18 5 2 11 20 8 8 18 4 6 12 4 20 9 15 4 12 5 13 5 1 19 13 11 4 1 17 4 4 5 12 5 13 12 2 14 19 10 20 19 19 17 20 3 18 11 1 5 2 1 18 20 8 9 7 7 20 8 0 5 16 3 1 15 0 0 7 19 16 16 11 4 12 5 12 14 11 20 1 3 4 13 7 12 17 7 3 20 11 8 12 18 10 11 14 12 10 13 17 12 13 17 12 10 2 3 6 10 1 20 4 1 6 15 8 14 18 4 6 20 6 14 5 3 20 14 14 2 14 9 19 1 18 20 7 18 2 16 2 15 16 18 16 13 13 0 18 0 11 3 18 6 14 12 14 6 15 13 0 0 6 14 2 18 17 20 5 20 20 10 8 4 20 0 6 17 9 18 1 20 2 17 14 17 1 11 11 13 1 4 8 0 16 17 11 3 7 7 1 5 15 10 1 12 12 0 1 4 6 10 15 6 15 19 13 13 18 14 18 4 0 4 11 10 7 3 3 14 19 10 1 2 12 0 16 0 15 3 8 13 19 16 5 13 4 10 18 14 19 14 1 14 13 15 18 10 10 18 4 19 10 20 13 20 3 2 11 11 20 20 2 0 11 4 18 18 11 10 19 1 16 10 15 12 4 14 6 6 14 9 20 11 3 20 17 0 8 14 14 3 10 18 4 19 18 6 4 2 4 17 8 16 15 10 6 13 6 11 15 5 2 4 17 9 9 2 4 13 7 1 14 17 8 15 10 6 11 12 9 3 9 6 20 5 12 12 8 2 18 8 10 13 3 9 2 12 19 6 12 15 18 9 0 10 11 17 20 13 6 15 7 14 5 10 7 0 1 14 14 11 19 7 18 5 1 3 13 12 13 1 2 7 18 2 19 17 14 13 17 9 18 5 1 16 16 8 11 17 10 14 19 6 9 10 13 1 1 9 9 14 16 13 10 5 1 0 19 15 7 9 2 7 10 3 13 1 12 20 1 0 18 1 9 14 11 13 3 9 13 16 17 4 0 3 17 15 3 17 14 0 20 5 1 5 12 7 8 11 16 12 6 19 0 2 18 14 0 17 3 8 6 20 18 8 7 15 16 15 16 1 12 13 0 1 4 9 13 7 4 11 19 19 10 2 14 14 18 20 17 18 5 3 13 18 7 20 10 2 1 10 16 9 17 13 2 20 10 15 18 14 5 4 20 10 6 13 8 19 17 20 6 5 3 7 1 11 18 12 1 18 13 16 3 19 11 4 12 9 12 6 20 17 1 13 15 17 17 2 4 11 3 4 16 0 5 9 17 10 13 1 20 3 9 14 8 17 11 6 9 16 14 4 7 12 2 20 8 17 16 18 14 7 6 19 9 1 19 11 9 14 10 0 18 5 17 17 3 19 17 11 20 18 15 13 12 2 1 11 18 20 12 16 4 12 0 2 4 0 20 19 20 3 3 9 0 19 18 12 8 18 9 6 15 9 15 17 13 20 11 4 2 7 16 18 18 19 6 6 2 5 15 11 10 1 13 2 14 9 0 11 12 9 16 2 5 19 16 6 10 15 17 16 11 11 8 16 19 13 3 8 20 14 8 20 0 12 15 16 2 14 14 17 7 16 16 18 14 14 6 20 6 10 11 19 6 15 15 10 1 9 1 0 19 19 9 14 3 5 12 20 17 5 10 11 13 5 17 13 2 4 19 6 6 2 0 12 8 4 15 0 4 17 17 0 3 0 3 9 9 2 11 13 6 1 1 3 2 15 2 15 7 11 4 12 5 0 8 4 12 13 7 20 9 1 20 5 5 7 19 5 4 4 4 13 17 11 12 14 7 7 3 20 12 13 20 14 0 2 2 16 11 9 8 17 11 11 20 13 13 2 11 4 19 12 14 3 15 20 5 10 0 14 8 7 14 5 7 16 15 11 18 19 18 12 11 17 19 5 0 5 1 4 9 15 13 9 0 12 19 17 10 19 6 8 6 10 16 13 15 4 18 10 5 14 19 7 14 20 5 11 18 6 11 11 6 9 15 9 8 6 1 1 10 4 19 0 11 14 15 5 18 17 4 4 15 9 18 18 1 18 17 11 12 0 12 10 11 12 0 18 6 16 14 18 2 4 10 1 12 7 11 1 2 5 12 8 13 3 12 1 6 13 13 4 5 18 0 2 19 14 4 11 13 9 20 15 1 9 3 14 4 6 7 9 13 17 13 1 9 3 12 20 9 5 11 7 5 9 10 20 12 0 5 0 11 0 12 7 7 20 2 16 16 15 14 11 9 13 14 13 20 19 3 5 10 10 18 5 10 3 1 4 3 6 6 6 6 7 19 14 13 1 16 17 12 4 11 5 0 10 9 17 10 12 1 7 6 3 0 18 3 7 3 2 8 18 10 15 1 16 12 0 20 13 9 4 15 3 8 9 1 4 9 19 15 15 16 6 6 5 10 8 19 5 16 5 3 7 9 14 5 0 9 1 14 7 0 17 19 17 17 17 7 13 15 17 20 1 19 9 8 7 1 18 8 11 12 18 3 19 9 20 9 5 2 3 3 14 6 5 9 20 19 6 19 1 5 4 7 3 11 13 6 11 10 3 6 5 20 16 0 14 13 6 6 1 16 5 10 11 4 20 15 5 17 7 19 12 20 8 17 15 6 4 11 19 4 17 6 12 17 14 15 3 7 4 4 10 17 13 7 7 20 14 12 6 8 8 14 4 6 11 16 20 16 12 12 0 2 20 12 18 13 5 10 6 3 12 17 17 18 8 18 3 15 13 17 3 20 13 8 17 7 12 4 14 1 15 14 14 9 20 0 5 13 0 5 3 10 17 18 17 16 14 1 16 14 20 5 5 4 16 6 12 18 10 20 10 2 2 14 14 7 9 17 6 17 5 7 4 3 10 11 11 11 11 12 12 20 12 20 3 5 20 16 12 8 5 6 17 16 8 13 12 15 18 3 18 14 6 14 7 12 10 11 7 12 10 20 12 15 14 10 18 1 4 17 9 9 2 0 8 10 20 19 16 18 15 8 5 5 19 17 17 15 1 16 2 20 1 11 19 2 4 5 9 9 4 18 16 14 20 14 14 16 14 19 8 14 8 1 10 20 10 16 15 6 7 10 12 7 9 15 15 20 17 12 10 2 17 14 11 19 2 18 17 2 11 13 20 4 3 6 2 1 16 12 18 13 18 11 3 9 5 6 18 5 6 15 19 13 5 16 10 18 1 3 15 20 3 10 20 11 11 16 7 15 17 16 12 15 9 3 14 3 9 20 13 6 0 17 10 7 14 13 1 4 0 19 1 3 15 10 7 16 16 13 4 12 14 4 11 12 8 1 14 8 4 20 9 13 0 0 2 20 20 10 2 4 2 4 2 6 13 8 17 4 0 19 5 20 10 4 18 17 6 16 15 2 6 1 0 2 19 10 7 16 7 15 1 14 9 12 4 0 9 14 16 12 4 7 11 2 5 3 20 11 9 5 19 12 12 10 2 11 9 1 4 0 16 9 13 7 14 11 18 19 3 17 0 18 9 16 15 7 13 20 1 17 12 0 12 12 14 9 9 20 3 0 6 20 9 4 8 1 1 4 16 9 6 1 1 17 17 12 4 13 1 20 3 0 10 20 14 13 3 3 12 13 8 6 1 11 2 18 2 12 8 17 1 2 13 20 9 10 20 5 16 6 15 14 17 8 20 17 1 1 4 20 17 13 6 3 13 10 7 15 19 15 15 16 1 17 10 0 9 12 16 5 16 7 3 6 13 4 9 18 16 11 16 17 17 13 9 20 18 15 18 13 17 8 12 8 10 16 11 5 16 0 14 17 7 10 5 2 14 5 9 5 18 8 1 10 9 7 9 0 17 4 10 14 18 20 10 19 16 9 11 1 16 7 8 20 5 9 19 10 18 0 3 16 7 14 1 18 4 11 18 15 20 8 15 3 8 20 12 3 16 3 12 3 12 2 4 4 9 0 17 6 0 11 1 20 1 3 4 17 11 14 6 19 17 5 3 3 17 16 8 2 3 4 14 2 12 14 7 2 13 18 12 11 4 1 16 1 5 6 16 8 7 18 9 16 19 5 9 13 2 6 18 20 15 2 8 20 16 13 1 11 4 13 14 9 16 6 5 4 3 18 5 17 19 7 14 6 12 4 15 8 1 4 16 15 18 3 13 5 19 7 1 8 16 0 5 18 17 17 15 14 5 19 12 15 11 4 20 18 13 10 5 12 14 17 5 0 7 16 9 9 11 10 19 3 20 16 4 19 6 19 5 6 3 13 16 5 13 6 6 11 14 5 0 16 17 19 11 15 5 11 5 9 6 8 11 10 17 17 20 8 15 3 3 6 8 0 7 13 7 6 19 13 8 4 10 11 14 11 0 15 15 11 1 19 12 15 8 5 6 14 1 17 7 4 3 3 5 20 6 16 12 4 6 8 6 3 7 19 17 13 0 5 2 18 7 18 8 3 9 4 11 12 18 10 11 0 18 4 0 11 3 16 9 19 9 7 16 15 13 17 15 16 9 16 14 13 3 4 3 2 8 7 8 14 10 7 8 1 2 15 5 14 20 15 3 10 8 3 1 9 3 5 9 12 2 1 8 10 6 8 5 11 18 19 0 4 15 2 7 12 0 16 10 8 20 12 20 17 5 9 16 10 13 5 18 10 5 17 19 19 20 18 10 1 10 15 5 15 11 18 13 19 11 8 10 9 19 1 17 14 0 8 12 4 9 3 17 1 18 2 8 13 1 0 11 12 20 10 2 20 0 16 13 9 17 16 19 9 4 19 17 5 7 12 7 11 5 9 9 11 19 5 0 7 20 7 14 3 17 20 2 11 11 9 11 5 4 16 4 3 4 1 11 18 9 15 2 16 8 4 16 1 14 5 0 9 6 13 19 1 5 11 20 0 5 20 13 5 1 18 12 19 6 14 14 18 17 5 11 1 16 17 9 15 6 4 5 16 20 4 18 18 15 14 2 19 1 5 10 20 4 1 14 14 16 20 6 8 20 16 8 5 3 19 14 4 9 17 6 9 0 16 18 0 10 2 8 10 15 11 7 20 5 9 18 11 18 14 3 9 1 12 18 13 20 2 18 9 8 5 10 9 8 14 20 15 20 4 20 2 10 15 19 7 3 7 3 6 12 16 12 6 9 14 16 6 2 4 1 6 9 5 19 1 10 1 19 6 9 17 5 0 2 9 5 16 19 18 6 14 20 0 19 2 5 2 17 13 0 1 17 19 8 4 11 18 12 15 15 0 10 13 16 12 7 0 6 4 2 5 15 9 20 3 2 2 8 16 10 1 1 13 8 14 18 20 1 12 7 1 0 18 3 15 11 18 17 0 18 14 4 17 5 6 10 5 2 0 19 14 20 7 20 9 7 15 14 9 9 1 13 7 3 2 13 16 5 4 0 9 6 19 10 11 16 13 20 13 18 17 16 9 13 14 13 18 19 9 0 1 10 10 13 18 15 11 17 6 15 17 17 7 0 20 8 16 3 10 20 2 17 9 8 9 7 5 6 17 10 0 6 0 17 16 6 5 10 12 8 1 16 12 19 3 3 19 7 15 15 16 8 1 9 9 4 2 16 10 13 18 6 2 8 13 15 18 17 2 20 0 3 4 4 19 8 18 12 15 3 1 2 3 20 17 4 12 7 0 7 9 13 19 0 9 16 10 16 13 15 17 16 14 7 8 19 5 9 8 2 19 17 4 1 0 6 3 19 2 3 8 20 10 15 16 15 17 12 19 12 12 0 6 14 0 17 11 14 8 7 2 2 9 17 18 9 7 3 7 17 1 14 12 3 1 19 15 13 12 10 1 2 20 9 12 11 14 15 7 1 4 18 19 20 16 14 12 9 15 14 3 19 5 17 11 17 14 12 1 13 7 14 19 0 2 6 14 13 3 0 15 18 3 10 7 17 19 14 13 12 20 10 8 16 3 0 11 20 20 7 0 11 10 2 19 16 3 19 8 15 12 14 10 7 12 4 19 1 17 18 12 15 0 17 3 4 8 14 17 15 13 17 16 19 8 5 7 7 18 12 1 15 2 1 6 2 4 11 8 17 0 8 0 1 4 8 10 17 14 15 1 12 0 6 0 10 20 4 8 15 19 9 17 7 7 17 2 19 0 20 0 10 4 12 12 2 2 6 18 13 1 18 6 17 8 11 0 18 3 3 14 11 11 7 0 1 3 3 0 17 13 16 9 20 6 10 4 17 17 8 8 6 1 11 4 11 10 19 8 11 1 2 0 12 20 19 8 13 2 2 3 17 2 13 2 9 9 4 17 7 2 3 6 20 7 20 0 13 16 20 20 2 2 13 18 3 9 13 11 13 9 18 1 9 8 18 20 19 14 2 12 5 18 1 5 15 15 16 18 9 10 17 14 4 2 5 9 4 7 10 4 19 20 15 15 17 3 17 1 4 5 18 9 0 1 17 0 15 9 4 9 4 17 7 19 12 8 16 16 11 20 6 0 16 11 8 10 8 4 19 17 2 2 2 7 15 7 20 18 11 14 5 3 2 7 9 20 1 10 14 3 4 19 7 17 4 17 7 16 10 15 7 12 6 12 15 7 2 15 15 15 0 14 0 17 9 1 20 7 15 13 4 20 12 8 5 12 1 0 14 20 13 18 12 13 9 15 9 19 8 3 0 18 1 5 19 12 10 11 5 15 19 1 18 11 2 1 3 0 3 0 11 3 20 0 20 16 1 12 11 1 0 0 8 9 12 8 7 19 18 13 4 12 3 0 16 20 18 0 9 16 16 14 20 1 5 17 17 12 18 7 15 17 7 13 16 20 0 9 8 8 18 15 10 8 1 16 1 10 4 6 18 17 4 14 18 0 20 13 13 18 7 19 15 19 9 8 8 15 15 7 16 3 7 5 16 14 11 1 0 2 8 16 0 6 0 20 11 15 2 20 10 16 7 5 19 15 18 9 0 20 14 2 7 8 14 7 8 16 11 5 10 15 2 10 19 20 12 3 13 3 17 15 10 4 5 12 15 19 11 15 17 4 6 3 12 10 8 8 5 3 12 20 1 18 8 14 1 0 9 16 3 3 11 2 16 9 15 5 9 1 10 8 2 11 5 4 2 13 11 11 7 20 2 3 8 5 20 9 13 8 7 17 15 1 14 10 10 6 8 15 16 3 13 3 16 12 8 18 7 0 6 14 12 18 2 18 3 20 2 19 18 7 0 12 2 19 7 1 7 16 10 3 12 0 9 2 10 12 0 3 4 11 8 2 14 17 14 13 15 3 18 18 20 16 9 0 19 11 1 6 17 10 11 3 10 10 3 19 14 7 11 18 16 13 7 15 11 11 11 4 20 17 1 7 8 12 8 18 10 4 5 14 1 18 7 19 17 17 4 6 13 5 3 2 20 17 12 15 1 1 20 17 19 20 19 18 3 10 7 4 13 18 7 19 5 18 16 6 15 5 18 4 4 7 2 12 12 9 8 1 10 16 12 12 12 2 5 5 4 5 3 1 18 9 16 17 18 7 18 15 6 4 3 13 18 14 10 11 10 2 0 0 11 9 17 2 10 4 5 20 17 4 10 13 11 16 12 7 9 1 11 12 1 14 19 0 4 10 9 0 3 10 15 4 9 14 16 20 20 3 3 5 6 17 2 19 10 10 6 6 5 13 1 5 8 15 0 18 4 4 9 8 4 4 6 15 11 4 1 4 7 20 5 5 18 16 14 14 13 7 4 16 9 3 18 18 18 8 16 0 20 12 6 2 15 15 8 3 11 7 18 0 20 16 0 5 19 8 5 13 18 2 7 2 13 10 19 13 3 12 7 19 15 3 3 14 6 19 15 3 1 19 6 4 12 17 5 14 10 12 1 15 19 6 20 16 0 18 11 8 15 0 8 17 3 0 17 11 1 3 11 20 15 0 5 14 19 11 0 11 14 15 18 6 11 18 8 18 12 2 16 20 13 6 9 10 20 4 11 0 8 5 15 11 2 17 16 3 15 1 15 16 20 1 9 10 19 9 5 11 3 6 5 9 1 3 13 17 15 20 20 20 19 6 17 3 4 10 6 1 2 18 14 16 3 3 0 0 9 19 17 16 15 11 10 14 15 13 4 17 17 11 2 14 2 15 14 20 11 0 11 2 5 0 16 14 1 9 7 1 16 7 19 6 3 16 13 0 19 12 14 3 17 10 17 7 9 12 20 13 1 8 16 20 5 2 5 13 7 9 9 17 18 17 13 6 17 1 16 3 11 8 8 11 10 20 13 17 12 16 12 5 15 7 4 12 16 15 16 13 15 9 10 2 2 0 3 9 12 18 16 7 7 19 7 2 17 12 14 16 2 1 1 9 1 13 1 2 15 8 20 7 7 4 7 7 1 19 13 19 9 7 3 0 8 10 19 0 13 15 15 3 9 12 17 9 16 9 1 17 0 3 11 3 13 8 9 0 11 10 14 8 19 1 9 14 6 2 17 9 4 2 4 19 16 18 12 8 1 12 3 1 19 10 12 10 12 19 3 14 14 17 10 16 11 15 9 4 4 14 19 7 6 17 10 19 7 16 3 2 18 2 7 10 12 6 0 6 7 15 9 11 7 8 17 17 7 2 0 7 13 7 7 12 7 9 7 16 20 14 9 3 18 1 19 6 4 16 20 6 13 0 9 6 6 16 17 15 5 1 20 13 0 20 14 5 18 19 16 5 19 15 8 8 13 8 16 1 10 12 14 18 7 1 5 9 13 4 14 9 3 2 6 2 1 15 5 18 15 9 11 11 19 15 20 2 17 19 20 0 12 18 6 2 8 4 9 5 5 14 0 17 12 15 6 17 16 6 0 17 9 7 15 12 19 17 6 19 11 10 8 1 2 3 18 17 0 10 16 1 20 1 19 18 8 2 14 2 14 10 16 8 1 4 5 15 15 14 9 1 0 17 10 4 15 12 11 8 18 4 9 5 9 10 8 13 0 1 10 1 8 11 0 11 18 4 5 7 6 10 18 12 6 4 8 14 1 19 18 2 20 5 6 3 18 1 2 6 13 16 16 11 19 1 15 3 11 6 7 2 0 12 2 19 9 9 13 16 15 10 1 13 3 19 14 19 14 14 1 20 8 14 6 16 3 3 19 5 15 4 3 11 2 16 1 11 14 10 2 9 11 3 9 8 18 15 5 11 15 15 20 13 12 16 14 14 13 14 3 9 1 10 0 5 13 4 7 13 17 9 19 3 18 12 16 0 12 17 13 5 7 12 3 16 2 6 4 16 0 3 12 20 16 19 7 7 1 12 19 13 11 18 15 19 18 18 11 10 9 4 9 3 5 10 1 16 12 12 0 11 17 12 19 15 10 9 20 8 13 3 18 5 1 19 13 2 7 14 6 5 8 19 4 18 15 10 11 12 15 10 13 15 1 5 7 2 5 0 0 17 12 3 9 11 18 3 20 7 11 16 2 11 12 5 10 4 10 14 8 8 13 12 20 7 8 11 8 2 8 15 17 3 20 3 3 9 1 11 1 20 18 6 8 18 16 12 0 20 12 12 9 0 7 6 17 15 10 16 10 2 9 20 14 6 15 16 10 8 11 2 14 20 9 15 3 13 9 20 16 15 16 8 14 11 13 1 11 2 0 12 6 15 9 1 16 13 6 9 17 16 9 6 4 16 5 8 14 15 7 7 2 12 7 4 10 18 6 9 20 16 5 17 17 12 11 11 2 6 3 15 7 1 20 0 1 11 10 15 19 11 6 11 14 20 16 10 7 14 16 17 8 17 11 8 14 20 11 3 8 11 7 2 12 14 11 19 16 3 2 13 5 18 18 14 7 1 1 8 9 1 18 17 4 8 6 17 7 8 13 1 7 8 8 6 1 15 6 12 7 10 18 5 18 8 18 17 6 9 6 13 5 7 2 20 9 5 9 4 6 5 2 1 9 12 6 15 11 20 10 12 10 1 19 15 12 16 7 20 19 9 13 14 14 15 6 0 2 1 6 13 0 14 10 15 10 15 18 11 12 1 4 16 13 9 19 14 11 17 15 17 12 7 9 2 18 8 2 5 16 3 20 10 20 1 3 2 8 10 2 19 19 19 2 9 6 19 7 1 3 11 14 7 2 0 0 13 17 14 9 7 11 18 13 3 15 11 8 14 8 0 17 16 2 16 11 6 13 2 16 16 12 11 18 1 10 15 18 9 20 11 13 16 14 15 14 18 13 9 13 12 18 7 3 4 13 12 20 18 19 7 17 12 13 8 16 14 12 7 16 15 17 1 11 0 2 6 17 17 17 16 8 14 0 14 8 11 0 4 12 2 14 3 11 14 18 20 15 20 7 10 19 19 8 6 17 6 18 12 3 18 9 16 11 14 14 9 15 2 14 1 16 15 3 8 7 12 16 18 14 15 6 9 16 12 16 19 7 3 18 15 20 2 4 10 4 16 0 7 10 14 20 5 16 16 10 20 18 2 7 8 7 16 15 18 10 8 4 4 13 1 11 12 11 7 16 5 15 3 18 7 7 14 19 6 0 18 20 2 18 13 6 11 3 16 7 17 1 5 9 14 16 11 3 16 20 4 20 8 15 3 11 11 20 10 17 14 20 10 9 4 8 4 9 18 3 9 14 6 14 16 9 17 1 10 7 8 0 15 6 16 17 19 18 3 16 15 10 11 2 18 17 20 17 6 11 10 5 8 18 13 14 5 5 8 19 17 17 20 13 12 14 2 0 2 5 19 3 4 3 12 7 10 7 9 1 9 9 0 14 14 13 11 8 10 16 12 12 3 12 2 12 2 13 5 10 9 9 20 15 20 18 16 18 18 16 16 3 18 12 19 11 18 5 8 15 19 13 4 0 7 8 2 17 9 15 17 18 2 19 6 18 1 8 13 9 13 17 20 16 19 19 8 19 8 11 10 2 12 13 9 16 18 19 4 3 12 3 14 7 8 12 11 0 18 19 7 1 18 18 12 1 20 1 4 5 4 19 3 15 18 0 11 3 3 12 8 16 3 1 2 1 12 3 8 12 2 7 18 14 1 7 2 11 17 11 13 19 3 16 2 2 18 11 6 14 11 5 17 10 9 17 14 15 1 10 20 5 17 5 16 7 2 18 0 20 11 17 14 6 0 7 3 11 7 18 8 2 6 15 8 3 14 13 7 8 0 9 20 3 12 7 10 18 3 1 5 17 16 2 7 10 19 17 12 0 0 4 20 9 0 3 14 11 1 0 13 0 10 16 10 10 15 19 19 3 8 8 17 15 3 2 5 17 18 5 5 14 14 0 9 15 17 8 19 9 14 8 5 4 1 12 9 10 11 0 11 18 11 9 5 12 2 3 15 15 15 16 11 17 9 3 13 19 15 20 13 14 1 15 6 8 15 3 12 10 4 18 9 20 4 14 20 10 8 5 20 6 12 11 3 0 4 12 19 17 11 8 13 3 13 18 0 14 5 8 16 6 0 16 2 8 16 10 9 17 14 1 6 5 12 16 7 7 20 13 6 1 13 17 18 19 5 16 14 16 7 2 7 18 9 6 3 9 13 5 17 12 13 16 4 7 1 17 20 18 12 19 1 18 15 12 18 4 5 3 8 0 7 8 6 0 20 7 9 17 17 7 18 5 7 14 10 1 20 19 1 14 20 16 13 20 19 1 2 20 16 9 17 9 2 14 10 2 18 11 10 13 14 19 5 20 4 8 14 14 11 12 15 15 11 4 11 12 13 5 2 4 15 9 13 20 8 14 1 12 1 12 11 20 16 1 9 4 9 19 15 7 10 19 6 15 13 8 8 18 13 2 6 14 8 9 17 12 16 14 13 3 0 7 11 3 13 11 1 19 5 13 14 10 6 15 4 20 2 6 4 11 5 6 20 5 1 7 10 5 5 10 19 20 9 19 15 11 17 10 0 5 18 14 14 0 1 8 3 16 8 9 13 16 1 9 7 16 1 15 17 17 10 19 5 12 4 2 13 2 14 11 8 1 1 18 20 1 11 1 9 2 18 4 20 10 2 6 10 5 6 13 20 16 12 12 9 15 13 20 3 0 17 11 4 3 4 13 5 6 6 14 1 15 16 0 1 0 16 16 5 11 0 19 19 13 13 2 2 2 9 12 18 6 10 17 4 3 3 17 5 14 16 7 20 20 15 11 8 6 5 3 15 9 6 2 6 9 2 14 13 1 4 3 1 1 7 4 16 10 16 5 20 15 6 18 5 17 8 7 13 1 14 3 0 2 12 15 9 13 20 7 16 2 4 9 5 18 12 0 6 1 2 15 15 1 18 3 0 4 6 1 11 10 18 16 3 16 6 13 8 17 2 9 6 3 20 9 0 1 7 12 16 13 13 15 10 7 2 14 18 10 9 12 13 20 0 3 0 18 6 19 12 9 4 12 17 17 2 18 5 0 8 10 14 17 20 16 3 12 18 10 13 1 9 3 13 19 12 10 17 16 17 2 6 4 9 12 10 2 5 2 15 4 11 12 13 18 9 0 4 9 16 2 2 15 8 18 13 5 12 5 18 12 4 5 11 5 12 2 11 18 18 15 10 20 3 17 8 18 8 14 19 20 0 3 13 1 14 20 12 14 11 3 13 15 9 9 13 13 16 2 12 13 11 10 8 15 3 6 2 7 14 3 3 18 8 8 0 6 15 7 3 4 13 5 0 0 7 2 12 2 4 5 2 8 9 10 16 10 13 0 9 19 7 17 19 17 0 8 16 11 4 2 18 5 4 5 10 13 7 2 9 1 17 12 16 10 11 0 4 14 1 8 6 1 17 13 2 9 12 20 19 2 7 9 12 14 7 13 8 11 14 0 1 6 8 5 8 16 20 4 20 16 19 4 15 12 15 19 12 13 12 19 12 12 0 1 9 11 6 17 18 14 8 7 20 6 5 14 4 1 16 9 0 18 9 10 18 9 14 7 11 16 16 16 9 13 4 5 2 18 1 19 4 9 3 17 20 11 0 8 13 13 19 16 12 5 6 13 14 4 18 10 16 20 16 2 15 15 5 5 12 17 10 6 6 5 8 2 18 0 19 9 12 3 8 1 14 15 6 13 11 12 10 11 2 17 12 15 9 18 9 6 3 11 6 19 0 14 17 19 20 0 19 10 8 19 3 10 20 19 17 19 3 2 0 18 9 14 3 16 0 15 3 1 7 1 15 0 11 9 11 6 1 6 9 10 4 2 4 9 12 1 20 9 11 2 8 4 5 18 5 1 0 3 5 12 4 8 16 18 11 6 7 4 10 8 19 10 4 19 7 6 6 19 7 4 7 10 7 7 1 7 19 8 17 18 0 11 13 14 10 0 1 6 7 14 19 8 0 10 5 1 11 10 1 19 6 12 10 10 5 1 16 3 10 0 0 20 2 18 6 20 10 13 15 18 3 14 3 17 0 16 13 10 18 17 14 14 16 17 11 17 12 20 9 6 5 13 0 6 19 6 11 16 5 12 6 7 13 11 20 11 15 10 3 6 19 9 10 8 12 8 13 2 2 2 5 2 6 8 12 2 4 15 7 7 12 17 11 0 20 18 9 1 9 8 1 16 5 15 13 7 17 2 18 0 19 16 16 17 15 19 8 0 14 4 16 1 15 4 7 12 8 10 2 11 9 1 16 10 4 17 8 16 14 15 18 8 17 20 12 8 15 7 1 14 1 2 19 2 9 11 5 3 15 13 5 13 2 3 9 8 12 15 3 17 9 12 2 20 13 12 17 12 13 19 19 7 11 12 3 16 0 3 2 8 20 2 18 1 18 5 7 3 3 15 8 0 8 2 0 10 17 9 9 4 13 11 16 2 17 1 10 8 9 17 9 7 5 12 1 2 1 13 17 19 19 8 3 6 11 20 15 20 15 1 1 10 14 15 16 5 19 13 6 12 7 10 0 3 4 17 9 19 3 13 2 7 2 20 2 17 10 19 11 11 13 0 5 2 1 14 7 16 20 2 7 19 20 12 19 13 1 7 9 14 18 6 8 17 20 20 17 9 14 8 11 5 1 19 6 17 15 4 15 1 5 0 4 5 8 17 13 6 12 8 3 13 7 19 10 17 4 10 17 2 11 6 3 19 7 17 2 0 10 5 14 11 20 4 1 20 2 10 8 15 10 20 5 1 15 16 15 0 5 7 12 12 3 9 5 19 13 11 2 8 0 3 0 10 8 9 3 5 6 9 18 14 20 16 17 5 2 9 6 11 16 12 14 20 11 17 5 17 3 17 19 7 16 6 17 19 5 17 11 15 14 11 14 9 11 20 20 1 5 3 8 8 3 13 6 3 15 15 2 14 13 12 7 20 13 12 20 3 19 8 10 18 15 11 4 10 9 8 15 17 4 2 18 13 4 2 8 17 18 14 9 17 8 11 9 20 1 5 8 9 4 7 15 3 11 13 19 4 2 15 19 14 14 6 18 13 4 4 0 7 16 3 11 1 3 19 0 12 7 14 17 6 14 18 0 16 4 15 0 2 9 1 4 1 11 12 17 8 4 0 3 9 12 16 4 18 2 2 12 20 1 6 2 13 11 14 16 1 7 12 4 11 16 14 17 10 2 11 13 14 13 2 15 7 11 6 1 18 16 12 13 17 3 2 1 14 12 15 14 13 20 13 0 16 13 20 16 3 5 20 0 11 16 17 9 18 19 5 12 11 17 3 12 16 20 5 14 15 20 6 1 10 7 10 18 1 15 16 12 16 7 6 16 11 16 10 3 2 7 6 0 19 2 1 0 4 13 8 18 9 1 13 15 19 1 13 15 13 6 14 12 0 19 13 2 0 17 18 8 20 5 17 5 6 0 0 19 19 13 11 8 6 11 8 6 0 16 6 9 13 14 18 2 1 0 6 6 16 20 6 15 5 9 12 18 1 16 9 1 14 5 15 2 12 17 18 11 12 3 13 7 6 9 10 15 2 18 19 15 18 13 12 19 16 13 17 0 10 8 12 0 8 17 7 6 3 2 20 3 10 18 8 10 1 18 2 16 10 19 20 19 1 5 2 5 6 19 17 4 7 19 13 12 7 5 13 1 19 18 7 5 8 8 13 18 0 4 17 10 20 20 13 7 19 9 12 8 17 11 4 19 4 13 13 16 20 10 7 0 3 4 13 20 10 16 6 10 8 15 0 14 18 16 20 12 12 19 6 16 11 11 8 12 20 5 7 1 16 19 12 18 8 19 9 16 17 19 2 4 14 2 20 9 7 6 7 18 12 2 1 3 2 13 5 7 1 13 1 12 18 7 13 20 14 17 8 4 19 15 0 17 11 6 3 6 6 15 13 18 14 11 16 4 3 2 9 7 9 11 0 6 3 1 1 4 4 14 1 12 1 17 10 12 8 9 2 18 2 17 9 0 9 13 15 15 0 13 3 16 4 3 17 6 6 17 10 14 20 1 14 14 0 8 5 4 12 3 13 1 7 7 2 17 14 1 7 11 4 8 16 5 16 9 0 11 19 17 9 18 6 6 14 7 3 14 14 13 16 0 18 20 0 20 14 0 5 13 3 12 18 8 0 8 11 6 0 18 12 20 3 0 9 11 18 20 16 1 10 1 16 14 4 10 15 3 16 7 17 19 13 3 6 15 6 13 8 13 17 14 2 0 11 12 11 5 7 13 17 14 18 7 0 20 9 20 16 15 17 0 20 7 9 9 19 0 20 12 13 16 15 1 1 5 5 16 11 16 13 1 1 12 6 12 16 13 18 20 3 20 8 13 19 5 5 15 10 7 0 16 20 10 0 19 9 18 3 13 2 13 5 13 18 3 12 7 1 10 11 14 16 16 7 8 0 7 9 17 13 0 15 16 4 20 19 8 4 8 2 9 20 20 9 12 13 7 2 18 3 19 6 4 19 2 15 14 1 19 13 18 18 12 2 0 18 18 7 10 19 6 17 4 6 0 9 4 6 14 15 10 19 4 15 1 7 12 8 17 3 6 1 17 6 12 9 5 15 15 19 19 20 12 8 9 12 5 8 1 2 4 2 15 16 9 11 15 19 14 10 1 16 16 10 14 13 14 3 16 16 20 8 18 13 8 3 10 14 3 2 11 10 8 5 6 2 13 16 11 2 17 16 14 1 20 3 16 3 5 8 20 20 6 17 9 10 7 13 3 3 7 1 18 7 14 18 2 2 11 7 0 17 16 10 13 15 4 7 3 8 9 1 18 3 8 20 4 9 15 4 12 5 9 5 5 1 8 10 15 17 5 0 3 15 14 11 2 9 2 3 2 7 11 0 5 2 9 4 15 3 6 17 13 2 17 19 14 13 6 4 5 2 9 2 2 3 0 12 4 8 7 16 9 13 11 10 11 6 3 0 1 12 5 20 14 1 5 10 2 5 6 14 20 5 18 5 10 7 7 4 0 12 15 11 1 6 14 17 13 15 18 13 17 16 16 19 7 17 9 0 7 12 20 14 14 0 19 14 13 15 14 6 19 16 16 10 13 18 2 19 14 11 18 16 8 15 5 2 12 20 6 16 4 19 10 12 1 16 12 16 18 10 6 11 9 2 8 20 11 7 0 4 8 20 8 1 8 7 18 17 10 7 10 12 2 14 8 10 1 12 14 10 18 14 15 18 17 20 10 16 2 6 12 20 20 10 0 6 10 16 19 5 1 0 17 13 8 5 1 5 10 2 16 11 9 2 3 2 0 11 12 18 7 14 0 18 19 5 4 10 10 16 16 11 9 9 4 2 10 17 19 20 19 15 15 4 1 5 1 11 16 16 3 17 0 9 2 20 8 0 3 8 11 20 1 19 14 18 10 13 20 1 1 2 16 17 1 11 3 19 9 15 17 20 17 11 19 0 7 13 17 10 19 0 1 10 2 13 17 18 18 20 3 2 2 17 9 10 0 13 1 10 7 5 14 20 7 3 14 19 18 6 2 9 20 8 17 1 7 13 12 0 10 12 3 5 3 4 13 3 13 12 10 13 17 2 7 2 5 5 9 20 7 5 7 5 19 4 3 6 12 14 2 12 13 14 12 20 20 17 11 19 20 17 13 16 20 11 13 0 15 9 2 10 15 7 0 4 6 4 8 4 13 15 1 11 6 20 9 20 18 8 12 9 1 2 3 3 6 1 20 7 14 14 17 2 11 19 13 19 18 7 7 16 11 19 2 19 1 7 14 8 3 12 20 10 16 18 1 16 5 9 1 2 2 8 9 1 9 14 13 9 18 7 2 17 9 5 13 18 19 7 20 14 18 3 16 8 14 10 17 10 20 2 19 7 1 11 19 1 18 9 3 7 16 2 10 15 6 15 9 14 16 17 16 11 0 10 7 18 19 19 4 2 7 12 1 9 14 3 12 5 19 1 19 6 10 6 0 13 10 16 19 18 13 5 2 20 7 6 7 13 5 13 20 3 19 2 16 6 7 8 14 10 10 2 16 0 5 2 19 6 6 15 17 3 17 11 12 7 2 18 7 0 14 20 11 12 19 1 13 3 10 15 15 8 4 17 9 6 7 5 20 2 19 12 15 7 20 15 5 19 10 7 1 5 2 12 14 13 8 15 6 12 4 16 16 4 18 1 20 14 18 14 10 7 3 4 9 10 13 20 10 19 17 16 12 16 20 14 20 17 5 2 11 7 18 15 13 20 5 3 2 20 6 17 3 7 4 4 8 19 18 19 7 20 15 10 5 20 8 15 1 0 9 16 5 10 11 15 20 13 1 1 17 10 4 0 9 19 6 14 7 1 6 10 14 12 13 10 13 5 3 8 15 15 15 14 18 19 7 10 5 3 15 13 7 18 7 11 12 3 8 5 9 12 4 5 12 6 9 8 20 12 2 19 1 16 18 16 11 18 15 17 16 2 1 16 8 8 20 6 5 11 3 2 12 12 19 11 12 1 2 8 6 20 7 1 4 3 13 3 19 5 10 11 9 12 11 6 4 12 2 8 5 17 18 20 1 1 13 17 12 8 19 11 3 0 4 15 6 12 13 18 12 4 6 11 7 4 10 13 7 18 6 13 6 0 14 7 4 20 14 17 16 20 8 8 9 18 1 0 7 14 18 12 19 10 14 12 13 19 18 17 14 18 19 8 5 0 10 20 9 0 15 7 17 19 18 6 0 3 17 0 19 16 17 0 9 4 7 13 6 6 13 1 6 9 13 11 19 10 16 10 2 14 11 1 0 0 20 19 3 17 1 14 11 2 15 14 9 7 12 14 9 13 6 0 4 3 4 4 18 1 17 1 19 16 10 20 1 10 7 1 13 18 0 14 10 10 2 11 8 11 14 0 4 3 17 0 5 17 11 7 13 16 0 12 9 4 2 11 3 18 5 6 6 3 5 3 5 13 8 3 6 4 7 18 8 2 17 20 10 19 7 3 11 17 0 1 20 8 12 8 7 11 11 11 12 18 14 15 20 18 6 10 19 17 17 14 4 6 5 4 11 8 9 11 10 15 8 6 2 2 13 10 10 16 16 14 4 7 10 7 10 3 18 8 8 9 14 3 19 18 13 16 6 1 7 4 0 4 4 1 12 3 1 18 8 14 0 18 2 20 2 8 4 7 13 0 1 8 19 15 0 4 17 8 13 9 0 0 18 16 10 10 6 4 20 12 13 6 13 0 8 5 20 17 8 12 5 4 9 14 11 9 6 4 2 8 13 0 11 7 9 15 2 14 12 13 16 3 13 15 2 4 7 12 7 6 2 8 15 7 10 7 14 9 6 5 0 12 4 5 18 6 11 11 12 5 9 20 5 7 17 17 13 7 12 4 8 14 11 15 16 0 10 18 4 14 19 14 9 17 5 13 15 2 18 4 11 10 5 10 17 8 18 2 16 20 10 3 9 17 17 4 18 13 17 6 20 13 6 2 17 13 10 2 3 7 15 1 6 18 5 6 18 16 19 18 1 12 18 13 14 9 15 2 10 17 8 11 5 7 10 20 17 20 9 13 8 7 17 10 2 9 13 9 11 19 13 13 12 5 1 19 2 3 0 0 17 6 18 20 16 19 20 8 0 18 18 12 3 8 13 1 10 3 14 7 10 1 13 0 2 0 8 14 14 7 18 6 19 3 0 15 15 16 17 7 11 12 7 7 18 12 4 9 15 16 0 2 13 8 1 3 4 19 18 9 19 9 9 11 20 18 17 19 17 4 1 14 19 18 17 3 1 0 2 1 1 13 0 18 0 15 4 20 7 19 17 14 8 13 12 3 4 16 18 14 9 19 17 2 13 3 4 6 3 4 9 15 14 20 12 18 1 11 2 0 8 19 15 3 17 14 2 16 5 6 8 16 19 18 4 4 17 15 0 2 11 3 12 2 14 6 16 14 5 0 12 18 11 5 13 6 10 8 11 2 2 0 13 19 6 1 19 1 2 0 8 15 19 2 16 17 20 10 12 17 1 14 11 20 6 19 16 1 0 12 8 6 0 5 10 17 6 16 8 1 4 3 19 11 0 8 20 2 17 20 4 8 10 19 18 11 8 12 10 7 7 8 16 13 18 14 17 10 20 12 5 20 14 5 7 8 5 19 14 12 10 2 7 6 19 8 20 18 2 16 18 16 3 4 8 4 4 18 3 0 4 14 19 13 10 0 11 3 7 17 9 5 9 15 11 5 8 18 9 3 6 6 1 6 10 18 8 15 9 17 14 17 15 0 11 3 10 15 20 15 11 13 4 20 15 11 9 10 15 4 17 17 5 0 9 18 15 2 2 17 18 6 0 5 12 16 8 5 15 19 2 11 3 2 15 20 4 2 20 1 8 4 5 8 14 5 9 16 6 19 18 13 8 8 14 3 20 6 3 18 3 0 17 4 19 18 20 20 20 20 15 8 3 7 13 20 7 2 10 19 15 17 10 2 8 16 2 6 19 8 16 20 11 1 1 20 9 4 7 18 3 10 14 2 8 10 20 3 18 14 7 8 14 11 20 11 10 13 2 17 13 19 15 4 7 3 5 18 17 14 8 1 15 16 14 20 8 16 12 8 5 10 14 8 0 12 1 8 8 3 15 9 7 6 13 2 20 8 8 17 0 7 0 17 10 8 8 10 9 19 4 5 10 14 14 6 6 15 2 6 18 1 12 16 12 16 15 10 15 12 18 17 18 15 1 14 19 19 13 8 12 12 4 19 9 5 18 9 10 9 18 10 6 3 3 6 10 4 2 13 18 18 8 11 17 3 13 15 19 16 20 15 1 8 18 19 15 1 16 17 5 18 19 8 11 19 10 5 1 17 2 19 13 7 2 13 2 16 3 15 17 7 3 7 17 11 10 8 16 4 3 8 13 0 0 18 18 14 11 0 15 6 14 12 9 3 12 16 12 5 3 15 7 14 11 12 10 16 18 14 6 2 12 17 12 8 19 4 3 13 8 14 15 11 13 16 16 20 8 6 19 18 20 2 10 10 9 18 0 9 19 6 3 7 20 3 16 9 6 11 11 17 19 6 4 10 9 20 9 7 4 10 8 11 2 6 20 3 12 18 5 2 16 4 3 4 16 2 19 20 4 15 15 1 20 3 19 11 0 11 3 12 19 6 16 17 16 3 8 0 16 7 0 4 9 12 0 2 1 17 2 11 20 6 4 13 20 4 16 11 11 4 20 20 3 15 5 19 15 1 6 14 7 3 16 8 19 1 17 2 10 11 17 4 4 1 18 16 3 5 11 18 18 10 5 18 5 0 7 4 13 8 3 19 14 19 19 14 1 7 5 9 2 14 8 6 1 12 19 11 10 11 20 4 5 17 11 12 12 6 12 8 12 16 0 5 11 2 16 16 8 18 15 18 13 9 19 4 16 3 3 13 20 0 1 0 3 10 12 10 15 6 6 5 6 1 12 8 10 1 16 2 2 17 12 5 5 15 1 1 5 9 15 6 18 6 10 1 14 9 8 5 5 19 1 15 18 7 10 11 0 19 1 14 5 1 7 2 0 9 4 19 0 18 18 4 0 19 18 14 14 6 0 5 3 14 1 20 9 8 1 13 13 7 8 9 12 5 10 19 9 8 16 15 8 10 12 14 17 20 13 1 5 0 7 6 17 3 3 0 4 19 2 17 8 0 3 15 12 16 1 15 10 1 1 3 16 19 0 9 10 0 4 5 9 20 16 8 1 5 14 5 20 7 17 1 20 18 1 10 14 18 18 8 0 18 12 2 17 18 1 19 18 15 19 1 15 3 20 15 1 6 13 10 9 20 20 0 18 0 14 2 17 1 20 10 14 4 8 12 18 0 16 1 15 8 12 10 17 16 3 7 8 4 15 18 12 16 17 18 12 19 6 7 18 10 10 4 7 3 1 14 7 15 20 5 12 11 16 18 4 8 2 18 2 9 4 12 17 7 0 12 8 6 7 1 0 16 2 12 6 13 12 1 0 6 8 8 15 10 19 0 16 7 7 16 9 7 8 18 4 4 8 11 18 20 3 14 15 14 8 11 9 15 5 18 15 1 4 4 20 3 0 16 18 0 3 5 8 20 5 4 2 10 11 0 11 1 4 19 19 3 8 13 9 8 11 18 1 0 16 8 2 9 13 5 13 5 17 11 10 3 4 2 16 9 10 3 1 10 14 15 20 9 10 7 10 17 11 1 6 11 9 14 1 8 13 13 1 2 3 4 11 16 15 5 15 2 0 15 17 18 10 11 0 16 13 2 16 14 0 5 10 16 17 7 10 3 19 2 5 7 14 8 14 10 9 16 1 19 16 1 3 8 19 9 15 15 8 6 19 2 5 7 9 11 14 0 2 16 19 0 15 8 8 0 12 11 8 4 0 14 7 4 16 13 11 8 3 9 15 7 10 20 5 13 7 0 3 10 17 17 12 6 15 4 6 7 10 18 10 2 4 3 5 13 11 19 15 0 0 3 6 9 20 20 7 7 17 0 7 7 8 9 5 13 7 11 20 19 0 17 13 9 5 16 7 10 10 9 13 6 9 7 10 16 12 19 13 15 0 17 15 7 20 18 7 0 9 11 11 8 3 5 20 0 3 10 0 0 14 3 0 5 18 6 12 13 9 9 0 7 8 17 16 18 8 7 19 20 5 3 20 0 1 14 8 2 19 16 17 11 5 3 12 17 3 5 5 12 9 11 3 15 19 20 7 10 17 6 18 10 7 7 1 16 20 4 12 20 17 3 14 18 10 3 2 14 15 7 0 7 11 7 2 2 5 4 3 6 13 16 12 0 3 1 18 10 3 5 4 1 19 13 2 13 0 5 19 8 14 8 16 16 20 14 4 11 10 3 17 13 5 1 5 14 10 2 8 15 19 0 3 13 11 11 3 15 12 0 8 19 17 1 1 3 14 19 5 0 16 10 2 13 6 6 11 3 5 15 14 20 16 2 16 5 1 6 19 8 11 12 19 20 4 1 13 8 19 20 1 19 19 14 3 3 12 10 4 8 11 5 20 5 2 13 5 14 16 18 18 10 3 8 3 18 17 16 11 10 2 7 12 13 2 16 9 8 1 19 6 10 20 10 2 6 16 6 12 13 8 15 6 9 1 12 5 3 11 7 2 17 0 19 3 10 2 1 7 10 9 19 16 10 10 10 19 14 3 13 11 13 16 1 15 17 10 4 19 11 8 15 17 7 5 16 2 8 11 20 11 14 4 20 20 10 16 9 7 10 18 18 10 11 14 3 14 2 4 14 0 12 19 7 9 0 10 15 0 5 12 17 7 11 12 4 6 7 18 8 19 15 2 11 7 5 16 6 7 2 14 3 11 13 14 20 7 9 4 15 18 0 1 4 4 0 20 15 4 8 10 14 10 2 0 7 14 1 18 3 15 11 14 5 19 15 5 3 4 1 12 9 16 0 9 10 12 18 16 7 5 13 8 15 11 19 2 12 3 7 7 4 7 19 20 3 7 6 11 18 11 2 5 3 16 0 5 1 2 10 7 20 14 3 5 1 12 8 1 4 15 5 14 15 15 9 15 14 0 13 17 8 16 18 6 10 0 2 19 1 10 2 1 14 16 2 15 3 6 11 12 13 19 6 4 5 19 17 19 5 1 6 3 4 4 19 0 19 3 0 7 14 14 9 20 20 15 10 10 8 16 15 15 0 15 17 11 5 10 0 19 6 0 2 17 14 16 14 7 20 10 17 19 15 20 1 12 17 7 4 17 6 12 11 4 8 15 19 4 1 18 6 19 16 5 7 1 15 2 16 9 15 5 19 12 7 10 13 2 5 12 8 1 5 15 5 14 17 14 13 9 8 7 10 8 7 2 20 10 14 8 5 16 8 2 8 20 5 16 17 13 13 14 0 1 5 2 9 6 9 12 7 20 1 14 15 9 11 7 13 2 15 8 12 18 1 10 10 8 17 12 17 2 7 10 5 15 2 2 0 13 3 4 17 14 5 14 19 15 14 20 18 8 16 11 6 14 18 9 3 11 17 1 18 8 13 14 16 15 17 18 2 17 12 10 0 4 9 5 1 19 15 13 7 7 5 5 3 12 16 3 13 18 4 9 8 0 10 10 7 5 16 18 12 3 20 0 14 15 20 16 0 9 14 18 1 11 17 4 7 14 15 6 2 8 18 7 7 13 16 4 20 10 11 20 1 18 15 12 17 12 6 12 12 4 12 5 15 16 18 17 8 3 7 12 20 20 16 11 18 0 0 3 11 9 6 14 15 6 4 10 5 7 4 13 0 9 17 17 11 5 2 11 8 3 1 9 6 12 5 0 19 6 3 2 8 13 4 6 16 14 20 18 16 6 5 18 11 14 13 15 9 0 17 17 1 16 17 13 12 10 19 6 12 3 4 7 17 6 9 15 3 6 12 16 13 4 15 19 4 13 16 18 10 2 15 12 10 7 4 4 20 6 0 20 7 19 15 1 10 8 3 19 16 7 9 20 2 0 6 16 3 9 11 11 7 18 19 12 12 12 19 19 20 18 5 9 9 0 1 10 15 1 17 20 5 13 2 19 18 15 8 16 20 1 5 10 13 0 12 8 18 17 11 14 12 10 18 11 11 17 15 9 13 16 12 8 20 12 12 4 0 15 1 8 14 20 13 1 5 4 19 5 17 16 5 1 2 19 20 2 2 1 19 3 12 10 7 18 11 5 15 9 5 20 16 1 5 8 16 19 0 5 8 9 8 8 11 8 9 20 8 15 4 14 11 12 4 5 10 5 5 19 13 19 16 11 17 13 14 10 6 5 10 12 16 1 3 0 15 6 16 8 15 12 9 0 1 16 9 19 8 13 19 8 4 12 17 2 15 1 7 14 12 20 7 8 3 16 4 9 19 20 11 4 16 3 13 18 10 10 11 5 12 19 4 11 3 19 15 0 15 16 11 14 17 3 5 13 15 1 6 5 10 10 9 6 12 20 17 18 11 1 10 12 7 6 13 9 17 10 2 2 11 3 14 19 12 8 3 10 18 20 9 9 20 0 19 15 19 10 15 16 11 11 9 8 16 13 8 20 8 9 20 18 4 0 7 17 8 0 13 10 7 17 14 1 0 17 15 9 14 3 12 20 20 5 8 13 16 14 0 8 3 7 12 5 11 15 2 5 7 3 3 17 15 0 11 9 6 13 18 11 17 3 2 13 10 8 6 0 13 7 13 12 17 19 13 13 11 17 2 10 17 17 17 0 18 5 8 0 19 4 2 0 3 8 17 13 3 14 1 10 18 12 17 13 11 14 15 17 3 2 1 19 15 14 6 20 16 10 6 15 9 19 6 11 1 12 8 13 10 4 16 2 17 20 8 2 6 1 0 11 4 0 19 19 13 17 0 12 12 13 15 0 2 1 9 10 1 18 7 9 6 16 5 10 17 6 6 5 17 12 5 11 15 20 1 3 14 12 17 16 7 1 14 11 4 15 12 2 4 1 3 15 3 13 5 19 20 6 11 11 12 11 8 10 20 0 10 19 7 0 4 6 4 9 12 3 18 19 12 12 1 20 15 6 16 3 6 19 3 14 18 12 9 19 12 3 10 14 2 5 8 9 12 15 15 20 7 0 11 14 16 11 10 11 15 12 12 18 6 12 19 6 0 3 18 18 13 5 2 8 13 13 8 17 5 10 4 11 12 4 12 1 19 12 5 1 5 18 5 18 9 2 15 8 1 6 18 7 17 7 12 13 14 2 14 14 2 12 7 9 9 16 10 4 8 4 3 20 16 2 1 14 20 6 1 5 4 9 5 7 6 0 2 17 15 14 17 14 19 12 16 1 2 11 12 7 1 19 3 9 19 12 18 6 17 12 12 8 7 5 7 4 10 16 16 19 15 3 2 2 17 8 15 20 8 10 1 7 4 7 6 1 11 4 16 13 20 7 3 11 9 19 17 0 4 10 4 4 14 8 15 10 19 15 11 16 8 5 4 18 5 19 11 20 13 11 16 11 19 18 9 19 4 1 12 9 19 8 11 16 7 7 16 6 9 5 4 18 11 9 18 4 2 14 14 9 11 0 20 15 18 5 19 3 18 3 5 4 6 11 8 6 18 11 17 12 17 18 7 15 1 16 16 10 10 1 13 1 13 2 13 10 3 1 6 14 16 7 15 6 5 3 14 10 13 18 1 7 19 20 16 10 17 12 12 1 18 2 5 9 18 5 11 11 4 7 9 9 6 12 12 3 2 15 10 16 5 13 14 2 4 4 3 7 9 2 6 1 13 14 10 0 9 1 17 12 0 4 19 6 0 11 6 0 19 19 15 14 11 5 13 0 4 0 11 11 9 19 3 13 3 17 18 7 18 18 11 1 3 15 14 3 19 1 6 12 3 5 19 2 9 17 10 18 14 17 19 4 3 4 2 17 8 2 18 5 17 2 20 15 20 2 18 14 1 6 5 1 14 10 11 9 14 6 11 3 18 16 14 5 9 13 7 10 1 15 7 0 17 2 19 5 12 18 20 15 16 16 17 6 5 6 10 1 11 0 9 19 17 9 12 8 8 11 5 11 10 8 11 11 0 19 12 15 14 5 12 17 6 9 8 2 5 7 4 8 20 15 18 17 19 17 9 16 9 0 15 15 11 3 20 3 0 6 5 9 3 2 10 11 7 14 16 3 20 14 4 8 9 7 17 3 7 2 14 13 9 3 14 1 18 13 14 20 1 4 1 20 9 9 2 10 3 7 19 19 6 20 15 17 11 10 11 0 17 3 8 10 0 0 4 0 17 12 11 0 0 12 19 0 9 12 16 15 13 15 13 6 8 5 9 19 17 2 20 1 7 4 8 4 1 18 19 8 14 0 18 3 10 20 10 12 19 9 2 1 11 9 13 15 16 13 11 10 19 1 10 5 8 3 0 7 17 20 11 4 13 15 9 2 16 20 6 3 18 13 18 10 12 4 1 1 1 13 7 20 15 20 17 19 12 16 19 7 10 16 15 20 16 7 5 12 20 4 9 14 9 0 19 8 3 9 11 6 10 9 15 5 0 16 18 17 19 18 6 7 16 20 15 0 7 16 5 0 0 8 14 0 20 13 5 14 20 10 11 2 18 18 4 14 3 3 13 16 0 20 8 17 4 8 19 13 0 0 14 10 9 9 5 16 10 13 20 8 13 7 17 19 14 18 3 13 12 9 10 2 10 3 8 8 7 20 1 6 20 9 15 10 7 20 17 19 0 6 3 7 15 18 0 6 18 17 2 5 16 10 16 16 8 16 11 6 9 12 20 20 19 19 19 15 17 8 7 4 18 10 12 17 4 0 10 15 3 4 2 4 17 4 14 9 17 14 12 0 0 10 16 10 19 3 6 10 15 18 7 10 9 12 18 14 16 4 14 15 11 1 12 15 18 19 8 1 8 19 15 10 5 2 1 4 2 9 14 5 1 12 2 5 7 1 17 8 17 2 3 7 16 2 14 17 15 16 9 6 11 3 19 6 15 0 2 6 20 6 9 10 18 15 19 20 19 14 15 5 3 3 20 19 0 4 20 13 10 11 7 1 2 1 17 10 11 15 12 11 6 11 19 18 9 2 5 10 10 3 5 17 9 18 19 10 11 4 19 11 11 18 15 1 16 8 16 2 9 5 7 7 1 14 2 7 11 3 11 18 3 20 9 1 18 11 4 9 18 13 3 1 7 8 11 5 9 15 12 15 19 3 10 11 0 3 0 20 2 10 1 4 8 14 16 16 2 4 17 3 7 2 0 11 15 2 10 6 18 14 2 4 12 18 14 10 14 13 4 16 5 11 15 16 10 3 14 17 6 14 4 14 19 10 9 19 9 7 1 8 17 18 0 12 6 8 11 8 5 9 8 1 2 0 17 13 18 5 15 1 13 11 9 11 5 4 6 3 20 10 18 9 16 6 17 4 14 9 16 8 12 9 11 17 17 19 7 8 14 6 15 16 5 6 5 4 5 6 2 5 15 4 1 7 17 6 17 14 10 13 3 15 7 2 6 9 20 19 2 1 2 11 19 13 5 7 16 12 13 4 18 14 8 6 12 3 12 19 11 11 15 20 4 11 5 15 16 20 20 5 8 18 8 18 17 1 2 14 10 4 18 10 12 3 20 17 5 2 1 11 7 19 3 8 7 10 2 3 6 0 14 7 20 1 13 2 2 0 1 17 12 13 17 13 1 16 5 9 5 16 5 19 9 10 10 13 10 17 14 8 13 7 9 5 10 20 20 6 12 7 12 2 12 17 1 2 14 13 14 4 2 16 20 0 3 17 19 8 15 3 19 19 12 11 1 0 18 16 14 7 8 9 4 11 12 18 4 6 19 10 7 18 4 16 16 11 1 17 13 9 10 14 9 7 18 11 8 4 16 10 3 8 15 3 15 0 4 16 15 14 14 6 15 4 6 20 18 11 17 5 4 16 16 16 15 17 9 19 5 0 20 8 2 16 18 11 0 0 1 15 8 12 20 10 0 14 11 17 14 7 18 8 3 18 20 9 9 10 13 12 3 3 3 12 0 4 9 8 10 8 11 5 1 6 5 6 13 16 15 6 5 13 9 7 0 20 17 4 12 2 5 11 7 11 7 16 5 20 7 11 1 14 14 14 14 4 0 18 11 7 19 6 9 8 11 4 14 14 2 12 12 0 1 2 16 16 16 17 11 11 0 12 1 19 9 20 3 8 18 20 15 9 4 10 3 4 17 20 10 10 2 10 8 2 7 2 10 8 7 18 2 6 13 3 1 3 12 12 3 16 5 18 3 0 4 18 7 4 6 7 5 2 18 13 8 7 17 7 18 8 12 3 12 20 14 8 15 2 4 1 2 19 11 15 2 2 15 3 5 7 19 9 0 8 17 16 7 20 5 19 12 18 0 5 2 13 8 14 12 8 18 9 5 18 3 12 3 11 9 13 19 16 8 13 3 5 9 9 12 19 1 3 8 10 6 19 1 11 6 2 5 17 2 8 3 7 5 0 2 1 14 7 11 14 1 13 19 6 8 19 1 11 19 3 7 4 3 12 12 17 8 6 7 19 15 19 14 3 7 5 18 3 5 11 12 1 18 9 15 15 0 16 18 15 15 2 8 18 10 4 5 11 20 20 6 4 10 18 12 13 1 11 16 5 5 13 19 3 16 14 5 20 4 7 8 8 5 0 8 0 9 18 15 19 13 18 3 11 4 8 3 0 14 11 7 8 13 7 1 20 8 3 8 5 11 2 17 0 14 12 8 10 12 19 2 15 19 11 2 9 3 17 5 6 0 20 19 14 4 0 12 13 3 11 7 2 6 5 3 6 9 3 9 16 3 19 8 12 8 20 2 17 4 20 1 7 7 17 0 4 16 2 19 10 8 15 18 12 2 18 7 14 13 7 13 8 17 9 2 5 15 2 14 9 7 9 3 10 8 2 5 4 19 17 3 12 18 9 13 4 10 5 8 13 13 4 17 1 19 18 12 9 10 7 14 14 8 4 15 2 12 7 1 1 7 6 18 12 17 19 20 1 19 9 14 3 14 13 0 0 18 17 5 6 0 6 12 17 4 16 9 14 17 1 20 20 7 3 10 6 10 9 3 6 0 9 0 5 12 0 16 10 17 3 1 1 6 17 1 12 20 3 15 8 18 8 7 11 18 4 11 7 9 0 1 10 10 19 14 5 18 1 15 4 16 16 6 8 11 18 17 13 20 2 7 18 5 6 6 20 8 10 6 3 6 7 8 11 3 8 16 2 7 11 7 8 5 13 12 14 12 8 1 13 1 13 10 7 13 19 4 15 16 19 9 9 13 7 5 6 2 11 15 20 14 18 5 12 6 12 15 20 3 3 4 20 10 7 11 6 17 17 4 1 16 13 9 10 0 5 5 12 5 12 7 11 18 20 0 20 20 3 3 14 7 3 19 20 11 17 2 4 1 7 6 6 17 16 1 20 6 7 20 19 2 4 20 19 19 13 15 8 17 14 0 3 12 12 11 1 4 17 20 1 3 2 3 7 19 9 8 11 16 1 19 13 19 10 18 8 13 6 3 0 11 15 18 6 15 17 5 18 16 5 12 18 20 2 6 8 19 6 14 10 8 17 12 15 19 17 11 14 5 14 19 8 8 12 18 11 14 12 18 12 17 18 3 20 15 14 10 11 18 10 20 10 3 13 2 0 11 16 0 15 2 7 7 5 20 3 15 1 2 12 2 19 0 18 13 11 16 20 17 3 15 9 3 5 20 11 4 5 10 10 8 7 3 14 10 2 19 12 13 14 16 0 15 2 15 9 9 1 8 10 18 3 0 14 19 6 7 6 16 6 6 16 16 10 0 14 20 0 20 14 1 14 3 9 20 11 20 10 15 8 2 14 0 0 16 2 1 8 7 17 9 17 12 20 12 12 13 9 11 13 13 2 1 12 6 7 0 18 15 7 18 1 3 14 8 4 13 13 0 19 15 7 16 16 9 11 14 2 16 18 14 9 14 8 5 9 14 16 11 9 1 0 2 11 10 0 10 8 12 5 20 6 17 5 20 10 14 12 16 5 15 20 20 20 8 4 16 8 18 10 16 5 17 18 11 10 8 11 12 14 0 7 19 19 20 3 19 11 8 1 14 18 18 16 5 20 1 13 13 6 0 18 16 12 7 7 19 6 4 19 13 4 6 6 19 14 18 13 19 6 15 7 18 3 14 12 16 11 1 10 17 20 7 2 7 11 0 20 6 12 10 15 19 16 19 19 5 19 7 4 16 15 6 2 10 4 4 12 16 16 20 4 17 3 8 15 20 5 7 9 18 18 14 16 0 9 2 11 1 15 10 10 7 20 13 0 7 3 4 18 16 18 3 19 2 11 19 1 3 1 8 2 16 16 18 1 3 2 15 14 16 8 1 19 5 7 10 6 12 14 9 9 14 13 13 7 8 1 6 5 14 17 16 2 18 5 9 12 4 8 9 0 14 2 9 13 10 11 0 17 9 6 5 4 3 4 13 9 0 16 8 11 16 17 18 5 20 15 17 7 6 19 2 2 12 9 0 18 15 9 0 1 10 18 20 9 12 11 9 8 4 13 15 14 18 0 0 7 6 17 0 7 11 18 11 7 15 7 7 15 8 14 11 8 18 0 11 4 7 2 17 3 4 16 19 15 0 12 7 17 20 2 14 18 20 4 4 18 14 11 2 8 9 6 19 20 19 16 12 13 15 10 4 16 5 5 19 9 11 8 3 4 15 6 19 9 8 10 19 14 2 20 11 6 8 8 3 16 16 4 11 15 20 17 2 1 13 18 16 15 0 7 15 2 3 1 11 15 7 7 12 2 5 15 17 17 18 18 20 9 16 7 19 5 10 11 8 16 1 3 15 0 14 8 11 15 0 19 6 17 3 10 10 7 11 9 11 0 0 7 20 14 6 12 7 12 17 1 3 13 10 6 10 2 19 6 18 19 16 19 6 15 14 19 18 11 13 18 18 15 9 20 10 19 10 8 15 19 15 17 17 1 18 6 12 20 16 0 5 16 10 16 17 5 4 14 0 20 19 4 4 11 16 14 17 2 7 19 18 8 16 19 0 8 1 18 9 2 1 5 3 18 20 3 13 12 17 14 3 15 6 6 2 6 7 16 4 12 13 16 4 13 19 4 9 2 6 16 18 10 6 15 3 9 15 2 11 10 4 10 1 3 13 13 6 4 14 0 5 1 9 18 8 3 3 18 20 19 2 19 17 18 17 5 1 13 7 20 16 20 10 11 12 10 20 12 16 10 1 9 0 3 10 7 4 2 20 1 0 4 14 10 0 0 11 9 6 15 11 5 5 0 1 0 13 9 5 11 9 3 4 5 5 9 17 15 14 8 2 16 12 0 1 13 11 18 16 7 14 2 7 5 2 1 3 16 6 3 7 13 4 10 12 2 19 2 12 0 20 3 3 14 6 1 18 9 9 3 4 4 9 19 2 17 17 19 10 3 10 1 17 0 7 2 1 14 13 5 6 5 10 18 4 15 2 12 12 11 12 8 11 9 20 5 9 10 3 2 5 0 5 18 16 4 15 15 15 3 11 7 3 0 4 1 8 18 17 15 18 16 3 20 5 6 8 17 7 19 6 16 7 7 5 9 10 0 11 17 10 2 16 18 3 11 19 12 9 18 9 11 9 2 9 5 12 11 0 5 9 0 12 11 8 1 18 14 20 17 3 0 7 4 19 9 18 7 13 18 15 2 8 3 6 1 5 16 0 4 12 5 3 11 16 17 11 3 1 20 3 8 8 1 1 9 3 16 5 16 19 1 9 16 15 8 10 9 11 19 14 11 18 2 8 18 8 0 14 18 20 19 17 10 19 1 3 5 11 7 18 20 19 15 6 16 12 16 18 9 9 16 11 2 8 20 1 18 9 16 5 15 10 14 10 5 2 2 18 1 20 3 9 0 5 3 17 2 11 8 15 12 12 10 1 1 20 9 4 18 13 6 18 0 8 15 18 17 0 16 16 11 0 5 15 6 7 7 2 16 13 1 9 10 5 10 4 10 17 7 2 2 6 16 20 14 19 5 1 20 2 10 2 2 14 16 1 14 2 13 13 14 20 7 19 13 20 4 15 7 16 1 18 18 1 6 6 19 19 17 7 6 9 6 4 15 11 16 18 10 7 0 9 4 8 8 10 16 3 17 12 12 5 13 4 16 13 12 11 13 0 10 5 16 2 3 19 11 0 4 4 7 17 17 10 7 4 17 7 10 8 15 0 12 14 13 10 20 17 6 1 11 1 8 2 14 17 5 14 14 11 10 2 11 19 12 1 19 5 16 0 13 12 10 2 4 8 11 15 15 15 7 4 2 6 14 13 18 15 14 7 14 1 1 5 5 1 2 8 12 1 2 0 8 5 10 5 3 7 20 16 14 20 16 6 14 9 7 17 2 16 4 16 14 20 9 18 10 9 13 16 8 7 19 8 10 15 11 16 6 14 16 3 4 11 14 15 4 5 11 3 12 0 15 3 6 17 17 5 9 15 19 12 12 15 9 15 15 12 12 6 16 13 15 2 10 9 3 12 10 18 16 19 17 3 8 12 15 5 15 19 7 10 4 14 15 8 14 0 10 5 7 12 9 20 3 20 8 11 7 14 8 3 19 13 11 16 2 3 14 5 3 20 7 14 0 0 3 2 17 0 9 8 1 18 16 2 17 20 2 10 9 1 17 0 18 10 1 12 0 14 1 3 18 20 13 0 15 1 18 12 13 16 20 3 4 2 14 1 14 20 7 20 4 12 20 18 15 19 14 17 19 19 3 12 13 11 2 20 6 13 16 11 12 19 1 6 0 20 19 8 17 11 10 14 7 12 5 14 13 5 1 16 15 11 5 0 13 10 15 12 14 2 15 19 13 0 7 18 4 5 20 12 8 18 19 6 8 16 4 1 2 10 19 17 5 14 2 7 5 2 6 0 5 8 5 17 1 16 15 8 5 10 18 13 6 16 10 17 12 13 4 4 0 8 15 15 1 7 0 14 15 20 20 20 18 9 20 17 17 4 15 5 8 16 10 12 20 18 9 2 8 8 7 4 3 12 4 5 20 7 15 4 12 0 10 20 9 3 14 5 14 18 9 10 1 6 9 4 16 1 0 17 8 11 4 1 11 7 14 18 5 20 4 19 8 5 18 3 20 14 6 20 5 9 7 9 6 20 7 5 8 18 0 6 19 1 18 15 4 9 14 3 16 4 7 4 2 15 17 16 11 3 14 17 13 4 20 11 8 11 17 9 11 7 12 5 11 6 6 3 8 1 20 7 14 15 14 2 5 20 1 5 14 6 19 20 1 17 18 18 12 16 4 8 10 16 16 10 8 6 17 5 1 10 13 3 12 14 10 3 7 15 18 18 4 3 6 8 1 5 19 11 17 15 10 6 13 7 7 14 11 5 11 11 12 11 10 7 19 7 16 2 15 9 11 9 10 16 7 12 10 4 17 13 3 13 0 5 18 18 4 4 3 20 10 11 1 1 16 13 13 11 13 3 5 3 1 9 5 2 14 11 9 5 20 20 2 14 4 4 18 2 8 18 13 15 14 7 10 18 4 6 5 10 13 11 17 10 6 2 8 12 17 16 4 18 20 7 15 17 1 16 9 0 18 12 15 7 12 19 8 9 5 6 2 3 1 0 19 14 8 3 1 18 13 5 10 16 4 10 7 4 6 2 16 10 1 18 6 14 3 16 8 16 0 18 8 12 15 8 3 1 1 14 17 11 3 3 13 18 11 7 10 19 2 4 5 5 9 7 16 3 1 10 1 8 11 9 5 11 3 6 6 8 4 7 13 20 15 19 8 0 10 7 11 10 16 12 17 12 13 5 12 6 5 2 17 8 18 15 2 6 5 9 8 2 13 12 19 4 11 16 20 15 12 1 3 8 18 1 15 5 6 3 20 4 16 15 2 12 17 12 1 16 10 12 16 14 0 18 18 1 1 11 6 7 15 19 2 12 20 11 0 20 17 4 2 19 5 19 12 6 4 3 9 14 8 8 16 13 11 13 13 3 11 15 14 15 2 0 17 4 14 9 7 4 4 11 6 13 16 20 3 18 4 8 6 16 13 17 2 14 0 8 12 8 10 14 10 14 18 1 10 15 13 16 14 6 18 10 18 16 8 17 12 16 18 11 19 6 19 15 7 6 7 10 8 17 4 3 11 20 19 11 20 4 11 5 14 9 10 9 17 11 20 20 14 13 0 0 5 16 7 13 6 17 2 3 12 0 4 17 0 4 0 8 13 1 15 0 18 20 13 5 9 3 12 6 8 3 18 17 8 17 5 6 0 10 1 6 8 12 15 14 19 16 17 10 5 20 5 16 18 2 2 17 7 1 11 7 19 8 5 3 13 19 14 17 0 5 2 19 7 1 7 18 8 15 5 8 4 20 12 18 19 12 5 15 5 3 6 2 16 14 17 9 17 6 1 3 18 17 20 7 15 12 0 0 15 15 6 18 12 1 0 20 6 10 14 20 7 8 7 15 11 8 0 16 18 9 4 16 16 12 5 10 20 5 14 3 6 16 12 17 12 12 10 7 10 13 15 6 8 16 12 20 15 17 11 6 14 7 2 10 12 7 5 19 17 5 13 2 4 16 18 11 16 13 16 17 20 18 14 0 10 4 7 4 16 9 14 1 9 19 15 6 15 10 11 13 20 9 19 3 16 18 2 9 1 1 15 12 20 19 15 8 9 6 15 4 14 17 18 8 8 1 3 6 7 4 10 19 18 20 19 15 15 2 14 12 7 13 14 8 7 6 17 7 18 20 3 5 8 13 10 14 18 17 4 6 16 14 18 9 2 0 6 20 19 9 0 12 1 2 11 17 20 16 19 7 18 13 0 10 20 18 6 0 12 5 18 8 6 9 11 13 18 7 9 8 20 17 14 17 17 8 17 8 7 15 14 7 0 19 20 19 17 7 12 15 16 19 14 19 13 7 19 8 6 18 9 18 14 6 4 2 17 15 14 15 9 10 17 6 8 18 15 1 2 9 12 11 16 16 7 14 1 16 8 4 7 11 2 1 18 15 19 17 1 13 13 12 14 4 13 10 14 10 5 8 4 17 1 4 18 5 7 13 20 0 8 19 16 10 4 20 11 5 14 17 13 2 7 7 15 4 17 6 7 16 3 7 17 1 8 5 1 1 7 2 10 20 14 5 5 1 5 0 20 8 13 7 6 14 18 1 7 2 6 8 15 18 3 12 14 2 12 20 16 3 8 9 14 9 15 19 13 12 9 17 1 2 11 3 19 18 20 8 19 18 1 20 11 0 4 7 17 4 3 4 1 7 9 6 15 4 9 16 4 4 14 8 13 11 0 17 18 2 14 15 15 7 7 11 15 15 7 16 11 16 12 12 18 15 17 8 14 5 19 15 13 13 9 13 6 4 4 17 13 11 15 14 2 3 4 16 1 7 2 4 9 1 12 1 1 8 16 15 12 7 5 13 17 0 9 16 20 0 19 10 10 12 8 13 8 14 4 11 20 10 16 11 12 19 0 19 20 17 0 13 12 18 1 12 18 17 1 0 19 19 5 5 1 2 2 14 3 19 0 4 11 0 16 8 17 10 8 7 18 6 8 6 2 2 12 7 9 20 3 19 16 5 6 12 3 5 1 12 16 14 3 18 15 9 1 16 9 3 12 7 17 0 14 9 15 12 0 20 0 12 19 11 20 9 2 11 9 15 6 3 2 17 19 12 7 12 16 12 3 12 20 2 1 15 6 5 6 2 11 9 14 9 5 4 6 16 6 3 11 7 16 10 14 8 18 16 19 2 20 3 16 11 5 3 1 10 0 18 7 16 13 17 8 10 17 8 13 4 13 7 7 2 19 13 2 16 3 6 4 2 11 20 6 20 2 16 13 18 6 17 13 20 8 7 8 2 16 12 17 12 0 11 12 9 12 7 10 8 17 5 15 9 9 8 9 5 8 8 8 9 0 19 14 2 10 1 16 4 11 13 9 7 8 2 17 9 14 0 14 3 19 13 14 4 12 9 3 0 1 10 3 14 13 4 0 15 10 6 16 8 13 6 13 18 18 3 1 11 16 15 17 5 5 16 16 13 2 16 10 1 10 9 20 2 16 17 18 18 11 17 5 17 11 14 15 14 15 16 2 4 20 5 1 4 4 10 14 1 5 1 7 10 5 17 18 13 18 17 11 5 11 1 16 14 13 16 16 8 4 14 20 9 9 1 9 17 8 14 1 17 4 5 10 18 13 1 15 9 9 16 13 3 12 15 5 10 13 13 2 20 10 6 2 15 7 20 13 5 13 8 14 19 1 16 11 6 3 14 18 3 11 20 10 3 15 9 5 14 6 3 17 6 5 11 18 8 5 6 6 0 2 5 12 20 1 7 18 11 18 15 10 10 9 2 6 9 16 8 13 0 3 6 3 8 19 16 4 13 16 1 10 8 19 16 3 20 10 18 20 10 11 1 10 20 4 0 3 20 10 17 6 3 14 11 20 1 2 6 9 15 8 8 6 6 11 0 19 19 12 15 4 6 9 11 10 6 7 1 19 20 14 2 6 16 7 17 12 2 13 13 14 1 8 6 18 9 8 8 15 4 11 20 7 20 18 7 5 12 1 19 9 8 10 11 16 5 13 17 11 8 8 9 3 15 20 17 20 11 14 1 11 9 1 20 1 14 2 7 15 15 1 12 15 15 14 8 15 4 0 2 5 4 0 10 1 5 20 7 5 5 7 2 19 10 10 9 7 1 14 7 16 18 12 12 8 4 19 13 6 9 19 9 3 2 2 13 11 18 16 8 10 13 0 9 19 9 15 20 20 4 1 0 5 5 6 16 0 18 18 2 19 13 5 8 13 1 3 10 10 7 15 17 19 10 13 10 5 10 15 0 8 18 0 1 7 7 14 1 7 5 12 16 16 17 13 13 11 6 16 12 12 14 14 8 2 2 13 15 15 18 0 11 10 0 14 9 12 2 17 11 1 17 9 1 15 2 0 18 14 20 15 18 8 14 17 3 20 19 13 14 4 15 3 10 14 15 1 0 15 14 6 12 8 13 4 16 10 0 10 10 17 4 9 17 8 1 4 3 11 1 7 1 2 18 11 5 11 7 18 6 2 14 6 15 14 10 12 13 6 20 1 7 6 10 11 19 0 7 17 7 5 20 10 15 10 3 4 10 11 6 15 0 12 11 1 14 12 2 0 16 4 13 0 0 0 9 1 17 13 6 15 20 10 13 2 14 0 3 12 2 13 2 6 15 14 1 10 8 0 20 14 5 10 8 6 15 20 12 2 20 12 18 20 7 5 16 14 13 19 1 4 6 11 16 15 14 6 17 14 12 9 9 3 16 19 4 5 6 12 13 17 8 8 17 15 11 19 8 4 10 15 15 17 18 9 0 9 18 20 13 15 12 12 5 4 9 11 1 7 4 5 1 13 2 2 12 12 3 20 0 20 9 13 14 0 16 1 11 11 11 11 8 1 0 11 15 18 4 1 8 19 11 10 13 19 4 6 9 9 15 0 19 9 7 9 7 1 16 4 15 14 19 15 6 2 5 19 19 9 9 4 15 10 11 4 16 12 16 5 9 20 13 12 11 19 7 0 1 19 0 9 9 7 4 13 8 16 4 16 10 15 0 8 18 14 11 20 17 14 4 16 17 0 20 17 9 3 9 14 9 16 15 7 5 16 20 12 7 16 18 18 12 11 5 5 7 1 5 19 0 14 4 19 14 14 5 13 12 8 3 19 10 11 19 3 11 9 3 18 12 10 10 0 20 6 13 15 16 11 20 1 15 13 8 6 15 10 4 10 8 9 20 16 14 16 11 15 19 0 7 10 12 17 15 7 0 11 5 5 17 10 12 13 13 8 7 11 4 2 2 1 14 19 4 7 7 16 0 0 0 19 3 0 9 19 3 13 6 17 12 0 8 9 7 18 15 9 13 5 5 19 18 2 14 13 1 4 14 15 9 5 16 0 14 19 12 2 7 20 15 4 10 2 17 13 3 16 16 14 19 16 3 12 8 11 3 16 0 0 3 16 16 12 19 8 9 13 8 11 13 1 7 20 10 1 6 3 15 13 3 5 3 3 1 18 13 13 13 12 14 14 3 5 4 8 6 19 18 7 10 19 8 16 13 14 19 4 10 19 17 2 16 2 0 20 7 10 11 2 11 2 1 3 20 12 2 5 9 8 8 17 19 13 8 11 17 11 6 10 1 1 12 2 13 17 4 10 13 13 20 0 12 18 4 18 5 18 13 14 2 5 11 17 13 9 15 3 7 6 18 19 17 14 10 0 17 10 0 7 11 18 4 20 3 4 15 4 7 6 1 18 15 0 5 3 8 11 10 17 7 11 20 6 1 9 5 12 11 7 11 7 6 12 15 16 0 11 7 12 16 19 9 8 0 6 4 1 14 0 3 16 1 19 5 8 8 1 13 6 2 20 9 3 7 13 5 13 16 8 9 17 9 18 20 17 12 20 16 19 8 13 20 4 11 3 2 8 13 6 6 17 3 18 6 1 6 8 7 3 2 7 1 2 4 4 7 11 14 12 2 7 9 4 9 15 7 1 13 3 18 5 13 13 2 8 0 14 6 8 15 7 5 14 3 12 19 15 1 11 17 16 5 9 14 0 5 15 12 17 2 3 8 9 2 4 2 18 11 2 1 10 5 10 3 14 16 15 6 7 14 1 17 19 13 3 2 19 1 5 2 12 12 3 8 17 7 8 15 9 17 0 5 18 12 2 2 0 9 3 9 9 19 7 13 4 6 4 19 1 14 1 8 10 19 8 5 16 7 14 20 3 19 7 2 15 7 20 12 9 19 7 14 6 20 19 11 12 6 20 18 12 1 12 12 12 15 14 13 12 19 19 0 19 10 11 0 14 20 3 19 7 6 12 0 19 12 17 13 9 2 15 15 18 14 12 4 1 1 17 8 13 16 1 12 16 6 13 16 5 18 1 11 12 4 15 15 11 9 10 19 7 4 18 10 2 5 3 15 0 10 1 9 4 8 8 4 8 8 12 11 9 2 11 15 14 16 14 15 10 9 11 1 5 5 3 8 3 2 19 0 16 19 8 13 17 16 16 9 18 2 14 14 0 6 5 9 10 4 1 6 7 5 17 4 14 20 4 9 3 13 0 0 4 4 6 11 3 3 5 14 9 15 17 4 16 15 11 18 11 6 8 20 18 12 3 0 9 17 10 8 3 18 10 20 11 15 1 5 7 17 13 6 7 3 19 11 16 6 3 9 1 18 12 16 9 7 15 1 19 0 3 6 11 16 15 3 11 1 8 19 1 8 4 8 9 19 8 3 14 7 16 13 5 11 20 11 17 2 2 0 12 15 18 18 1 7 5 8 3 0 9 6 2 0 12 10 7 9 1 1 18 15 11 7 12 11 6 5 9 3 9 1 19 2 16 1 15 6 20 15 5 9 4 16 17 13 11 1 14 1 7 1 9 3 19 4 12 20 9 3 2 14 7 19 16 8 19 20 8 12 4 3 5 7 6 18 7 20 6 6 11 0 9 11 3 18 18 18 0 18 10 17 6 0 13 9 5 10 3 15 7 16 18 2 11 14 10 16 17 3 16 16 5 11 1 20 20 0 16 8 7 3 12 1 6 17 4 0 10 15 19 4 2 3 15 0 20 10 11 13 0 11 18 3 10 7 9 0 3 2 9 5 7 1 20 13 9 9 4 17 15 3 2 20 2 10 9 14 14 12 4 2 9 14 16 7 16 1 2 13 7 16 12 11 0 16 16 4 3 11 9 3 13 0 17 4 0 2 15 13 14 4 6 13 4 3 4 6 0 3 12 4 20 17 20 9 16 5 9 15 13 13 8 9 10 6 12 8 12 4 6 15 4 2 2 15 1 16 10 13 2 14 12 17 6 12 10 10 1 18 10 20 13 0 12 12 11 16 8 7 7 16 16 19 11 3 4 16 18 9 9 14 6 6 8 15 7 6 3 12 7 1 7 17 20 8 0 3 8 12 2 9 2 15 9 0 18 12 9 17 10 1 14 4 17 9 16 14 8 9 5 13 20 20 8 20 6 0 12 8 2 20 17 15 1 13 18 0 2 18 17 14 6 6 1 17 10 0 7 9 13 17 4 6 10 0 11 9 20 0 0 15 14 1 11 14 17 18 2 20 7 11 8 20 2 4 18 2 15 18 1 11 0 13 18 19 17 11 4 11 10 6 4 15 7 8 13 9 10 17 7 15 16 18 6 20 6 20 5 17 8 3 19 1 2 19 16 9 6 19 12 19 9 11 14 17 14 6 16 15 12 2 12 15 4 16 11 0 2 6 12 7 1 3 19 19 5 10 18 10 20 20 10 2 10 6 13 15 7 17 18 13 19 7 18 7 16 14 13 9 10 8 4 8 19 1 13 17 17 10 19 8 12 16 16 17 1 10 14 11 15 1 11 8 11 3 5 19 12 16 5 17 0 0 6 20 3 5 5 16 7 2 17 11 14 16 4 2 3 15 4 2 3 8 14 13 0 9 9 14 10 20 5 4 15 0 4 16 15 4 20 13 1 14 15 2 9 2 1 9 20 4 7 11 12 8 1 6 5 13 12 12 10 20 5 18 0 4 16 8 5 16 1 19 19 9 2 20 14 10 11 20 20 8 0 1 1 1 19 2 19 3 0 7 2 17 11 4 15 20 5 13 1 8 13 8 6 20 20 20 2 4 1 20 19 13 17 16 20 9 17 8 12 14 0 9 16 12 16 12 0 14 9 14 1 19 15 9 14 11 4 2 14 17 2 9 15 3 6 11 12 7 20 8 0 18 10 4 11 8 5 10 8 5 0 4 6 0 8 19 17 16 2 20 13 8 5 1 16 18 18 19 9 4 8 17 12 9 12 0 8 6 1 8 16 4 16 9 2 7 16 19 5 1 7 6 2 16 19 10 10 0 3 4 9 7 12 17 5 18 19 7 1 19 16 1 13 13 9 6 17 16 20 2 3 14 15 4 12 16 18 19 8 3 0 20 13 9 12 10 15 10 19 17 0 8 8 9 18 2 5 3 0 0 17 9 3 19 1 11 13 14 20 14 20 7 17 5 10 3 14 8 0 5 16 7 19 0 13 9 6 12 14 6 13 13 17 18 20 13 0 12 8 7 15 1 15 0 6 11 18 7 6 11 3 11 3 1 16 9 13 15 19 17 13 4 17 9 2 5 20 0 5 6 14 7 1 14 8 1 18 19 0 19 16 4 20 18 12 13 4 5 5 11 10 10 13 2 7 0 7 14 14 5 1 6 3 17 15 15 8 16 18 2 7 6 5 16 10 8 5 20 20 10 9 14 9 18 0 14 6 17 5 20 4 20 9 20 0 1 11 7 19 17 16 16 10 19 11 7 9 0 20 11 3 5 1 15 9 6 1 18 5 0 5 4 5 16 0 5 17 20 7 10 8 13 7 15 4 16 0 7 20 3 19 4 9 11 12 20 5 13 17 9 5 0 12 1 8 7 11 17 11 0 4 15 17 18 12 16 7 8 0 3 16 4 10 10 1 20 6 2 0 12 2 13 17 11 6 6 11 17 1 11 4 5 7 16 20 3 5 14 11 12 0 7 5 8 17 4 7 10 7 20 10 20 4 17 17 18 12 5 20 4 19 12 8 4 16 18 18 3 18 3 14 20 17 5 8 9 12 4 13 17 14 3 12 19 9 5 19 2 2 15 19 3 17 17 20 3 9 0 15 11 8 17 2 2 2 8 13 11 17 14 8 5 12 11 20 10 12 3 17 12 19 0 4 19 1 16 3 6 7 19 12 8 5 14 1 7 1 18 20 4 20 6 3 20 15 2 14 17 9 3 9 13 15 10 2 3 12 2 12 17 1 15 6 12 0 15 14 18 15 4 7 15 8 17 18 13 0 14 20 10 14 11 6 12 6 17 1 14 18 3 13 9 12 19 20 16 10 12 1 10 20 14 18 5 6 20 17 9 5 16 9 7 4 8 17 14 4 15 17 19 14 0 8 8 2 17 11 15 14 16 14 12 8 18 11 9 2 19 5 0 0 0 4 12 3 7 7 14 16 10 3 14 5 10 18 7 2 6 15 9 12 6 13 20 8 19 0 1 8 6 6 18 0 11 11 10 20 6 15 2 7 12 19 6 8 4 16 16 5 15 13 19 13 6 2 15 8 10 1 6 9 17 11 12 7 1 6 12 11 11 10 16 13 7 14 17 9 10 15 16 2 9 18 14 11 13 4 7 0 4 10 11 15 14 4 18 8 5 18 14 17 15 17 19 14 7 6 18 19 4 18 7 15 3 14 7 5 6 14 6 9 8 3 3 14 1 17 10 15 20 15 16 3 8 7 19 15 14 11 5 14 2 2 0 4 9 14 13 20 7 0 13 6 0 16 13 8 4 20 1 0 4 6 14 19 1 5 6 2 7 13 0 8 6 6 12 9 4 11 12 6 1 13 9 13 2 19 7 18 15 1 9 16 16 9 0 7 2 7 2 18 12 4 7 10 19 14 3 10 9 11 12 3 0 13 7 1 4 17 7 5 3 1 20 7 1 8 18 12 17 20 10 0 5 8 9 17 20 9 7 13 16 20 3 11 20 11 5 2 7 11 0 11 20 16 9 3 15 8 4 10 2 15 6 9 15 17 10 20 8 12 5 19 14 5 18 1 17 15 16 19 16 17 9 9 2 3 6 9 8 20 18 17 1 18 7 6 3 2 3 20 1 11 8 11 1 7 0 11 14 11 0 6 10 9 11 4 12 14 6 3 16 5 9 12 0 16 15 17 4 20 8 17 7 2 11 12 5 3 4 19 11 5 18 17 20 2 20 16 8 7 18 6 10 2 13 6 13 19 14 15 6 10 5 17 2 20 13 17 18 12 10 7 15 10 7 15 8 5 20 15 19 0 2 12 17 2 14 6 16 1 17 17 3 0 13 9 15 20 11 6 0 17 16 17 0 18 7 1 9 19 0 4 20 13 2 4 6 1 4 20 16 16 19 11 3 19 3 5 5 11 1 4 14 11 19 13 18 5 9 17 15 2 7 15 1 12 1 1 5 11 16 6 16 7 14 9 10 6 8 17 8 17 3 16 3 11 3 16 6 6 13 20 19 1 9 8 10 10 11 20 4 9 10 1 1 14 2 13 19 6 16 3 0 12 12 13 13 1 9 9 0 7 7 0 14 17 5 11 15 17 1 3 1 5 19 12 15 14 9 16 1 8 14 9 5 7 8 1 1 9 11 15 6 17 4 0 14 17 12 4 8 7 16 19 10 1 16 0 18 10 11 4 10 0 0 7 13 2 3 15 16 7 16 18 4 2 12 5 0 1 3 7 6 8 9 11 10 11 7 19 0 9 12 0 5 10 13 3 16 8 11 5 4 11 20 15 14 19 9 19 17 9 19 2 8 0 12 0 2 13 17 11 5 6 10 11 5 3 4 8 15 4 16 15 3 4 14 5 13 16 17 19 10 4 15 13 1 14 18 15 19 11 11 10 9 19 13 20 5 2 3 9 11 16 9 7 2 4 14 16 18 14 20 8 6 1 20 5 12 17 15 8 3 7 2 20 14 10 4 16 9 17 11 1 5 4 6 3 18 9 9 1 0 15 5 17 11 10 18 3 17 12 3 16 0 17 4 12 4 9 0 1 8 16 13 0 20 13 11 5 6 12 18 17 15 16 10 0 1 5 0 10 20 10 12 16 19 13 15 2 15 6 10 13 16 13 3 13 1 10 12 10 17 5 11 15 10 12 15 14 2 3 17 5 6 8 16 16 15 9 14 17 5 1 12 16 8 13 9 3 14 11 3 16 0 6 8 17 5 5 9 3 7 2 18 13 7 11 0 16 0 6 2 8 5 4 8 6 9 14 3 17 7 7 11 3 9 15 16 3 15 17 16 0 15 7 1 4 3 17 20 9 3 6 12 14 6 18 7 11 4 7 6 16 16 2 10 11 7 16 9 18 20 1 6 0 0 5 17 17 13 12 17 4 18 10 20 11 10 7 5 13 4 12 12 16 20 18 8 13 2 10 0 5 0 2 15 19 14 10 8 19 4 5 7 12 1 9 14 17 1 20 14 5 11 11 4 16 10 13 15 5 7 10 18 6 17 4 14 8 2 10 3 9 4 3 3 12 3 19 7 15 14 14 4 15 8 20 3 15 17 20 8 12 0 9 3 8 16 15 16 17 17 20 13 11 10 8 12 16 8 8 9 20 13 7 14 20 0 4 0 4 20 17 9 2 8 5 4 4 3 8 9 20 8 17 17 10 8 3 20 11 1 1 3 18 9 6 18 2 4 19 17 5 19 9 7 15 15 17 7 13 17 14 9 15 13 9 2 5 8 10 6 4 12 14 8 6 14 16 6 7 9 2 7 3 18 12 13 15 0 19 4 8 1 0 20 15 8 18 19 9 14 1 15 8 10 7 6 17 14 18 17 6 4 16 7 18 12 2 7 15 12 7 13 10 5 1 5 12 7 9 3 17 4 9 5 7 6 10 11 7 2 6 15 8 0 11 7 9 6 19 9 12 16 11 12 17 18 13 8 10 18 20 13 10 1 1 1 16 17 10 12 20 5 17 17 7 10 7 2 0 4 3 2 7 20 1 12 11 19 19 6 13 7 9 19 12 9 9 0 14 12 2 19 2 8 13 14 9 7 6 0 9 6 12 6 0 1 15 14 3 15 19 6 18 15 19 9 13 18 15 7 0 2 13 12 4 13 1 0 14 16 9 10 12 9 13 7 11 14 15 15 4 11 5 15 15 0 7 17 8 7 8 6 19 5 16 15 4 2 6 12 17 14 20 12 7 14 8 9 20 12 2 11 14 13 12 15 4 10 19 16 17 6 7 7 2 6 0 1 8 4 18 3 8 8 5 6 10 18 0 19 15 14 2 11 7 20 7 13 4 11 12 15 10 4 8 4 10 0 0 16 16 2 1 11 15 19 8 4 13 6 7 8 13 14 0 10 0 13 18 12 14 18 9 9 5 13 5 16 5 12 6 14 11 18 11 17 10 1 4 0 0 0 19 20 15 9 0 9 2 0 14 8 18 10 4 8 11 18 20 11 18 14 10 6 4 12 3 9 1 7 0 16 5 12 13 3 4 5 18 8 1 13 15 9 9 7 14 20 8 14 17 16 5 13 9 20 13 13 11 18 18 13 3 16 14 4 0 14 20 2 0 9 17 7 0 20 4 8 13 2 10 14 19 14 1 2 19 7 15 15 12 12 15 3 16 16 9 7 13 18 15 4 15 3 3 10 18 10 3 12 8 20 11 9 17 8 17 16 16 4 5 20 7 11 20 15 13 17 20 12 19 14 0 8 0 14 4 0 13 0 17 19 14 14 10 13 7 12 20 5 19 8 5 3 1 5 11 0 9 9 7 5 11 3 4 2 15 7 20 8 5 9 18 13 0 12 13 5 1 13 1 12 19 1 9 1 11 4 15 17 19 20 19 11 18 17 4 15 18 1 1 10 9 8 18 18 11 1 10 2 15 16 3 7 12 7 6 14 19 16 6 5 3 12 1 14 19 19 19 5 12 9 4 18 6 14 16 11 11 19 18 9 10 12 8 14 4 5 7 18 2 7 8 5 19 6 8 4 18 16 20 1 18 13 8 6 9 10 20 15 3 13 8 17 15 4 3 19 17 17 4 11 10 9 14 9 7 6 19 15 19 10 18 14 19 12 11 12 11 11 12 1 18 6 3 7 16 1 14 11 20 0 17 3 6 19 18 10 10 2 4 20 18 4 0 11 12 11 0 9 3 6 20 14 1 11 9 17 5 15 10 18 12 17 18 9 2 9 12 12 14 6 5 2 0 0 6 9 4 3 11 4 11 9 7 4 10 6 0 15 4 18 0 0 15 11 0 15 11 17 16 1 6 17 15 1 17 19 4 1 15 19 15 14 10 16 15 18 12 13 2 20 15 14 0 5 14 18 4 6 1 5 15 3 16 13 6 18 6 14 17 20 1 4 6 8 6 11 7 1 14 3 10 14 13 18 13 5 14 10 9 8 6 6 18 6 18 14 2 19 17 16 6 15 10 12 19 19 12 19 6 13 11 19 19 13 5 3 20 6 11 16 6 9 18 16 3 13 5 14 16 0 16 0 5 1 5 20 15 11 10 2 13 11 16 18 17 1 2 16 7 20 0 0 20 20 6 5 18 13 10 18 9 18 19 9 18 3 5 10 0 7 11 5 12 6 16 7 11 0 3 17 11 11 15 0 0 12 12 9 3 10 14 18 10 19 17 10 2 3 14 0 4 4 12 16 5 15 8 5 8 9 19 18 20 15 13 20 14 12 4 17 3 2 19 20 19 11 6 9 2 14 4 2 19 12 7 16 8 8 18 4 1 1 20 2 15 9 13 12 14 19 7 20 17 4 13 20 12 5 20 12 12 19 1 10 3 11 13 11 10 17 5 11 17 6 7 20 4 18 16 8 20 14 11 18 3 13 6 7 7 11 15 11 8 19 3 0 9 8 9 2 5 12 1 0 5 7 10 18 9 5 1 5 15 4 2 10 14 5 3 11 9 17 5 2 3 10 11 0 16 5 10 10 17 16 8 11 17 20 13 18 1 3 3 13 3 13 15 10 7 7 15 3 0 16 0 9 8 4 15 20 2 9 13 20 12 0 17 1 13 17 0 11 9 9 2 8 5 1 6 5 14 4 7 8 15 5 1 12 13 2 18 5 1 20 7 18 18 11 20 6 3 13 16 14 10 14 14 13 4 4 14 20 9 20 1 9 16 8 4 17 9 9 15 9 2 10 9 12 13 18 3 4 7 4 8 15 5 12 12 1 17 20 7 7 3 8 11 16 17 3 3 14 0 18 11 20 13 17 15 11 7 3 15 7 11 7 12 16 14 3 2 19 19 5 13 0 14 13 5 3 3 6 0 8 8 0 8 13 15 8 11 20 11 15 14 16 12 1 14 3 17 7 17 18 19 0 20 19 8 5 19 1 3 19 0 12 18 14 10 7 4 12 10 17 15 18 4 9 0 15 18 14 7 2 10 15 4 8 13 16 6 15 5 9 9 6 5 8 1 11 20 15 16 2 7 15 16 18 18 20 14 6 7 1 10 12 1 13 19 4 15 13 11 0 6 13 20 4 12 20 5 0 0 5 12 19 15 9 0 18 4 3 1 8 7 15 9 19 13 0 20 9 16 10 1 11 1 19 20 6 6 15 2 10 8 20 15 20 17 8 12 3 15 19 10 18 12 12 16 5 12 5 7 0 3 2 11 1 19 7 9 8 6 19 16 2 16 16 13 13 19 15 5 3 16 0 13 2 1 12 7 12 4 18 12 10 11 13 17 16 8 10 5 19 3 3 9 8 0 20 6 14 10 0 14 8 12 14 10 20 6 6 17 15 3 3 16 2 6 19 10 9 20 12 18 0 10 6 7 13 4 18 7 4 2 14 4 13 2 8 15 4 9 15 14 14 6 12 11 8 12 17 19 8 2 0 5 10 0 1 17 2 19 12 14 12 13 9 10 1 3 9 13 18 19 11 0 17 17 11 5 19 4 16 9 7 0 8 14 6 17 18 9 4 8 1 5 1 9 6 3 2 5 6 18 19 19 13 14 1 8 10 1 7 11 8 20 12 13 6 0 1 5 18 14 11 16 18 8 17 9 11 16 15 20 12 2 8 11 9 12 7 6 13 4 13 19 1 5 18 10 8 1 19 17 4 20 11 20 17 0 17 1 18 5 1 15 3 3 15 4 9 16 10 11 0 9 9 10 3 7 20 5 14 5 0 17 16 7 12 20 10 5 1 6 0 5 15 7 19 8 9 2 5 17 17 0 6 4 16 6 14 2 13 9 8 12 2 14 16 0 1 18 15 7 5 16 11 16 7 0 10 8 13 5 11 17 13 10 3 1 2 2 1 2 11 16 8 8 6 11 9 15 15 6 14 10 0 20 8 0 2 19 16 16 17 1 16 9 10 3 15 16 0 7 13 4 9 20 3 2 12 18 16 11 15 3 0 20 12 9 18 18 17 5 8 19 10 18 8 17 12 2 12 16 7 13 18 4 13 5 10 8 8 4 5 17 18 11 18 14 20 9 18 2 14 0 19 8 4 3 1 14 1 5 13 2 17 7 1 5 14 2 8 4 0 12 14 20 19 5 2 5 10 10 11 18 2 18 1 17 20 3 3 14 0 16 19 11 4 16 4 4 10 6 12 20 16 0 14 1 20 14 10 19 10 9 0 10 6 13 8 7 7 0 8 14 4 20 19 0 5 18 18 19 13 10 18 12 9 16 17 9 1 8 2 17 19 13 6 13 2 7 4 12 14 19 9 18 4 19 11 11 20 3 6 7 13 15 8 10 1 15 18 10 8 6 2 2 6 11 12 20 15 20 14 1 8 8 17 16 13 13 20 3 15 7 14 7 18 11 15 0 3 3 13 20 0 14 8 13 7 20 10 2 17 7 8 12 18 12 15 0 15 0 16 13 4 11 11 0 6 9 12 18 19 4 13 13 14 5 18 18 9 14 6 16 13 15 10 15 10 4 14 4 4 16 0 14 19 11 8 4 11 9 10 13 0 0 14 4 17 5 17 12 6 11 18 4 2 15 6 17 11 3 13 11 0 8 14 18 10 9 13 8 8 7 3 20 5 6 18 3 9 7 16 5 11 14 4 11 10 1 3 5 3 0 2 4 0 2 20 3 1 14 14 10 9 2 16 4 11 7 16 7 1 8 8 5 13 8 12 20 15 11 1 3 0 20 7 10 20 13 12 16 2 20 0 7 0 6 10 7 1 12 8 16 11 18 2 7 12 0 14 11 4 19 14 7 18 13 11 19 19 18 4 2 0 1 7 14 9 18 16 0 11 15 12 8 19 5 11 20 2 2 8 10 15 14 0 14 10 12 5 2 10 0 19 16 6 9 18 3 11 4 12 8 6 4 6 13 17 18 1 2 14 19 7 19 11 2 16 3 8 8 16 20 6 16 8 18 4 3 0 7 14 11 2 12 11 16 1 8 10 19 8 6 14 15 11 7 17 19 0 1 6 12 8 6 17 12 19 3 14 15 2 6 12 4 12 2 14 3 6 1 2 2 11 0 8 15 3 3 10 7 5 18 10 7 3 6 11 1 16 16 6 16 7 14 7 7 19 12 12 20 8 18 19 3 4 10 15 19 20 8 13 15 0 14 17 15 19 18 11 19 14 9 18 14 12 8 3 14 19 6 2 9 17 3 17 7 14 19 6 0 1 12 2 8 10 6 11 16 10 20 17 17 8 7 14 19 3 2 14 8 8 10 9 3 0 12 6 13 7 3 15 20 16 13 0 3 15 6 18 9 15 11 18 12 10 14 16 13 3 17 6 18 15 9 3 19 18 18 17 10 16 4 9 11 13 3 0 9 3 9 13 12 15 12 0 12 18 0 8 1 17 9 7 16 6 1 6 1 20 10 12 5 1 2 19 14 18 4 1 12 5 2 5 20 1 1 15 4 9 12 6 6 5 5 4 3 7 11 5 4 10 6 12 5 11 9 9 7 18 11 10 9 4 13 0 16 19 17 12 16 0 1 18 8 3 2 18 9 11 10 6 11 11 1 18 1 15 10 7 16 11 2 18 5 17 2 17 11 13 2 6 19 10 17 12 5 9 18 7 3 9 18 7 15 6 8 9 1 3 19 5 16 10 9 9 12 3 16 5 9 0 17 9 5 6 6 16 20 16 5 7 9 8 5 16 14 13 10 20 10 3 1 0 9 8 2 10 6 2 13 3 11 4 11 16 14 10 13 10 16 7 12 20 12 4 9 7 3 5 20 3 4 14 8 2 16 13 4 3 8 11 9 16 6 14 0 18 8 3 9 20 17 8 14 10 15 4 12 0 8 19 18 17 8 10 9 3 1 11 18 11 4 19 3 4 4 6 11 14 1 13 11 9 13 13 16 0 6 19 2 20 10 12 1 7 13 13 0 17 19 7 13 2 9 20 19 19 4 17 17 12 8 1 18 4 0 13 9 17 3 20 4 7 2 5 9 6 8 7 20 2 18 13 5 3 13 14 6 9 20 6 20 7 7 10 20 19 17 9 1 2 13 17 6 0 20 20 12 2 11 12 9 17 1 15 3 7 18 15 3 1 20 19 5 0 17 16 12 13 17 1 8 1 11 19 9 2 19 3 19 7 5 4 2 7 7 1 18 11 13 17 19 17 0 19 9 12 8 6 18 20 9 3 1 16 5 0 16 20 3 13 2 18 4 6 9 13 20 4 4 9 3 17 19 17 16 12 4 20 16 14 8 14 13 19 6 7 17 16 2 18 9 0 11 10 16 3 2 2 2 19 0 3 7 6 18 4 5 17 8 12 9 15 20 20 5 8 17 6 18 10 2 12 9 3 13 17 3 18 15 14 6 2 2 15 17 12 3 4 6 1 13 0 10 9 17 16 20 10 9 9 8 12 16 15 1 17 20 12 8 1 20 5 11 14 20 9 19 20 2 18 4 17 10 5 5 13 5 8 15 6 15 9 7 15 13 10 15 20 16 3 11 2 9 8 20 6 19 17 11 14 17 15 2 13 9 6 20 7 16 4 16 12 14 20 11 0 2 14 2 11 9 13 7 15 13 11 11 15 0 13 10 4 10 17 0 4 12 8 17 19 8 18 17 19 19 14 7 13 0 11 2 17 1 4 5 20 18 8 13 7 13 2 9 15 20 15 17 14 9 1 0 18 13 17 10 4 6 13 0 9 10 20 20 14 13 4 6 14 6 9 9 9 9 15 13 20 20 11 6 11 17 12 7 0 1 17 15 3 9 5 4 3 6 0 17 2 11 6 18 11 11 5 8 20 5 12 7 2 19 10 11 3 17 3 1 5 1 12 19 1 0 6 18 4 20 1 9 16 11 19 4 14 2 15 13 8 6 19 5 3 8 16 13 14 1 2 8 15 6 6 9 16 9 15 2 18 5 15 1 18 20 17 0 5 11 2 16 1 11 11 0 12 19 4 6 17 15 19 0 16 4 18 10 11 8 14 12 7 15 2 7 5 18 13 6 3 1 16 18 7 20 8 14 7 16 1 19 13 20 15 8 4 9 20 18 17 15 15 20 2 13 9 15 12 14 9 0 7 3 19 13 17 5 12 12 7 1 20 1 2 6 5 20 9 13 11 14 18 17 14 6 8 8 1 1 0 12 19 16 9 12 3 13 10 18 5 18 15 12 0 18 3 2 19 15 14 0 18 13 19 15 17 6 2 13 2 19 7 4 12 15 15 9 5 14 10 16 6 12 15 7 7 5 10 5 11 11 14 13 13 0 1 15 18 9 11 15 0 0 7 20 11 5 7 15 0 6 11 4 1 10 1 9 8 10 10 5 13 6 0 19 3 18 18 14 2 11 17 1 4 8 5 6 13 0 15 15 18 1 5 17 14 16 1 13 0 1 8 1 10 2 14 14 4 5 11 6 2 13 19 18 8 13 13 9 9 19 14 17 9 2 14 1 6 6 8 12 14 17 10 16 2 11 18 7 2 1 11 0 0 14 4 0 20 18 20 10 4 0 15 12 12 20 14 15 20 19 13 11 20 14 16 14 11 10 17 11 14 13 9 1 1 3 3 7 14 13 13 16 9 4 4 6 19 20 10 20 7 4 0 6 0 15 17 6 11 18 4 12 2 4 1 11 0 18 7 10 10 16 3 3 12 19 3 16 6 8 16 12 5 3 10 2 2 7 5 2 0 10 7 17 13 18 11 4 13 15 19 1 13 4 12 14 11 13 9 8 20 4 20 14 15 14 6 18 9 8 14 13 10 7 17 15 2 19 14 11 17 1 15 17 12 13 4 1 7 9 17 18 13 14 11 11 5 10 0 14 9 20 18 15 16 10 7 16 9 14 12 12 1 10 8 17 19 11 9 17 19 0 9 15 13 8 2 2 7 17 18 13 11 5 4 3 14 14 12 18 7 3 2 5 14 8 1 0 18 14 17 6 18 14 8 11 16 14 20 18 0 11 2 1 18 20 8 4 2 4 18 8 0 7 17 6 0 16 10 8 14 5 4 2 16 1 13 11 1 18 2 16 7 1 5 20 6 13 13 17 13 3 14 3 18 10 14 12 17 12 14 4 14 18 14 2 2 3 19 9 8 2 7 19 1 13 18 17 11 20 6 20 8 12 2 9 1 0 18 20 0 3 2 15 3 5 20 18 11 12 6 17 12 15 9 13 9 3 4 5 7 3 6 14 10 19 7 13 12 11 8 18 16 4 7 4 0 0 8 19 17 5 14 10 19 9 17 2 3 12 20 10 13 20 10 11 1 10 11 20 13 17 1 11 4 9 1 13 6 12 20 13 5 5 20 12 14 14 9 8 19 4 9 13 13 20 7 7 10 9 7 2 5 0 13 2 7 3 0 5 4 12 13 19 15 20 19 8 0 10 14 6 12 11 11 14 11 1 5 10 10 18 0 18 20 20 17 3 12 4 14 13 19 11 7 19 19 1 3 9 10 8 17 15 7 12 17 10 12 15 13 14 7 6 7 18 17 16 3 5 16 1 12 3 19 17 9 8 4 10 19 5 16 15 12 9 12 5 15 15 2 13 10 10 0 1 15 10 6 19 3 6 8 12 12 9 0 5 7 19 6 6 8 18 15 12 11 17 2 10 17 5 10 17 0 20 18 20 7 16 0 2 15 5 0 20 3 15 18 20 11 10 1 15 6 2 8 16 13 20 4 0 11 10 1 8 20 10 4 18 0 19 11 2 3 14 5 3 5 6 12 17 17 19 2 10 15 6 15 7 13 13 8 20 11 1 3 4 13 8 3 2 6 10 10 19 11 5 13 14 0 6 3 19 20 19 14 6 19 11 12 1 5 6 17 11 15 7 11 9 2 18 16 16 13 17 6 14 4 1 0 5 4 7 4 19 0 9 11 16 15 12 2 0 8 17 12 12 12 7 20 19 3 0 20 1 1 14 5 5 17 7 16 13 5 15 5 14 19 2 19 2 8 16 6 16 1 7 2 4 6 0 15 3 9 17 20 2 10 12 6 12 4 0 0 12 17 0 12 10 10 8 9 6 19 1 7 17 6 6 19 5 20 2 3 1 2 12 15 5 2 14 15 18 13 3 0 6 4 3 6 1 11 6 20 13 20 15 2 16 15 1 13 5 9 0 7 15 18 0 18 17 6 3 0 15 15 2 13 9 4 9 1 3 5 9 12 5 20 14 6 9 12 5 16 1 13 20 10 1 19 7 16 12 8 7 4 15 9 9 3 9 5 7 14 12 11 1 2 9 10 1 7 10 7 12 19 17 18 2 17 15 5 5 13 15 16 17 12 15 11 20 14 9 18 10 13 8 7 0 3 18 14 13 12 19 4 14 17 7 14 19 16 1 4 7 1 9 15 11 2 11 18 8 15 18 2 5 6 11 14 2 14 8 8 10 3 19 11 19 14 12 7 11 9 13 19 5 3 17 18 20 14 5 8 11 3 13 1 5 7 9 20 6 19 2 16 1 3 0 2 6 1 17 0 2 10 6 7 17 7 12 19 15 18 17 19 19 10 15 4 11 18 1 10 10 17 15 8 18 18 6 6 14 11 20 4 11 1 3 5 0 12 6 19 12 9 14 8 17 5 11 19 11 18 18 4 1 6 8 6 16 17 0 2 16 19 15 19 20 10 4 1 7 15 10 14 19 1 6 6 2 7 19 12 12 7 8 19 5 20 20 6 16 3 6 3 6 12 5 0 3 8 14 17 15 10 11 15 2 20 2 15 12 11 9 20 9 15 20 0 8 17 2 17 4 1 20 0 16 13 12 7 10 13 3 14 17 14 19 4 17 1 8 14 5 4 10 12 3 0 14 17 10 5 1 11 4 7 18 4 16 6 3 16 20 14 5 18 11 20 20 20 14 17 9 7 15 0 16 4 14 11 3 5 19 12 5 0 5 10 2 15 10 8 2 8 17 0 12 7 7 11 1 20 2 4 14 1 10 6 0 20 1 0 16 17 11 8 14 3 1 1 11 19 8 19 7 5 0 16 14 6 7 10 14 10 18 20 3 14 17 6 7 4 1 5 3 13 0 13 16 5 18 0 1 9 8 8 7 0 11 16 9 15 13 17 0 17 14 2 10 6 16 4 16 18 13 7 10 2 12 11 11 19 12 1 7 11 19 4 7 5 3 13 19 8 2 1 7 6 20 5 0 2 3 7 8 15 0 4 8 7 4 6 8 20 6 15 5 0 11 2 16 16 10 1 12 19 6 7 15 20 12 5 0 20 7 1 0 7 19 10 14 11 9 5 17 16 18 18 15 14 8 9 1 19 20 0 0 1 17 14 0 5 11 6 14 14 20 18 7 0 19 9 17 8 10 7 19 11 1 5 3 9 1 7 6 16 7 2 17 20 10 17 7 2 7 1 6 10 13 7 12 0 18 13 3 15 10 13 17 18 15 18 1 8 9 17 4 8 7 2 8 5 9 16 13 9 13 6 6 13 5 13 1 11 9 14 9 9 17 5 1 0 4 19 10 8 5 0 20 2 8 0 0 8 6 10 11 3 1 0 4 15 11 13 7 2 2 1 2 10 14 10 14 1 5 9 17 11 12 4 18 19 13 9 6 0 6 12 15 7 17 4 5 0 7 13 6 3 0 16 16 14 18 15 15 19 19 10 14 5 12 4 18 3 6 11 9 5 11 11 7 9 15 19 19 17 10 11 4 7 3 6 4 20 1 14 9 12 18 11 19 7 20 6 8 3 6 1 13 3 20 15 13 10 12 18 15 0 12 14 2 6 3 15 12 11 20 8 1 17 14 19 0 7 5 17 14 19 14 6 3 4 1 6 10 1 14 11 6 6 13 20 5 8 20 13 16 15 15 12 10 20 0 17 8 20 15 19 20 20 5 0 3 4 2 3 5 16 14 11 12 18 15 5 10 12 2 17 16 15 16 17 0 12 20 14 12 6 20 20 13 3 19 18 10 16 2 3 14 17 12 18 8 10 8 8 16 9 13 9 3 4 13 7 11 3 2 8 2 2 10 10 5 20 5 0 14 7 12 14 3 11 0 19 6 5 0 19 0 19 14 1 5 19 1 4 8 19 20 7 14 7 5 13 14 20 18 2 17 8 6 16 5 9 13 14 1 14 2 2 13 7 18 10 15 12 19 17 17 8 5 15 3 8 18 9 2 17 9 5 10 9 12 7 19 9 11 20 4 1 14 2 0 3 11 14 5 6 1 2 0 0 18 7 17 13 3 10 9 17 19 7 14 4 13 19 20 13 14 5 1 15 18 19 15 10 9 4 19 15 13 8 10 15 17 13 7 18 13 4 13 6 14 20 20 0 15 8 0 16 14 10 18 7 7 15 20 8 20 20 4 8 9 18 12 7 10 11 13 11 8 19 16 9 6 10 4 20 19 3 3 1 11 3 5 19 2 9 8 15 16 1 12 17 8 1 10 15 19 13 11 2 18 5 12 8 0 5 2 7 7 9 5 12 17 12 3 7 5 8 4 12 13 19 0 8 4 14 10 19 8 7 11 15 9 13 20 18 3 0 7 3 11 6 20 1 8 16 2 1 18 6 3 13 3 5 18 18 18 1 20 16 2 17 5 10 3 1 17 0 0 15 20 15 14 8 17 11 3 13 20 2 7 4 15 2 16 19 4 5 12 16 2 20 0 9 20 11 14 9 13 20 20 0 1 1 20 19 2 10 17 7 6 11 12 15 0 18 10 19 15 16 19 7 18 16 9 2 5 11 2 18 11 13 13 19 16 20 19 1 16 8 14 1 10 13 5 0 0 18 9 17 4 15 3 10 18 13 16 0 1 0 19 4 8 15 0 15 15 12 7 0 2 11 6 5 5 12 17 5 0 3 3 17 20 5 4 17 5 12 20 5 18 15 7 7 19 17 17 14 11 20 10 14 14 16 0 5 4 1 5 3 15 5 18 5 16 2 4 3 2 14 7 9 11 6 16 6 8 13 16 20 7 0 0 20 3 6 17 10 17 17 8 7 1 2 10 7 8 13 6 2 6 0 10 11 16 15 5 6 11 16 10 19 3 12 2 6 12 6 10 0 7 12 7 12 13 18 1 19 17 17 0 10 5 17 2 7 16 7 20 13 20 1 9 1 18 17 16 15 14 17 9 10 0 6 0 12 2 9 19 20 2 13 14 15 16 0 1 12 20 1 11 0 1 13 7 17 4 0 18 19 1 3 11 15 14 14 12 15 2 10 3 15 3 0 8 5 13 20 18 4 13 11 8 6 15 18 9 18 15 11 8 10 11 11 0 15 7 20 11 20 19 14 0 16 6 5 17 4 0 9 10 19 16 6 12 2 1 17 20 15 13 18 4 5 1 0 13 11 17 14 3 2 16 1 2 2 9 0 18 2 1 2 20 0 18 1 15 4 8 6 9 6 12 20 6 20 1 16 20 8 2 1 20 17 6 1 17 19 2 2 8 0 19 10 16 1 11 8 12 13 8 12 20 13 1 17 0 10 1 19 6 7 13 7 1 0 1 13 3 0 12 16 19 13 17 5 7 14 15 16 10 8 16 11 8 8 10 9 12 14 6 10 8 8 2 5 19 3 5 19 15 9 12 11 7 20 4 10 1 9 4 10 10 7 19 4 13 19 19 10 17 2 19 0 12 19 14 1 12 0 9 16 20 15 9 13 2 20 17 1 16 17 9 12 16 15 16 5 5 6 9 9 14 18 9 12 16 5 12 16 18 19 8 17 12 17 0 1 16 6 2 10 19 16 14 17 16 1 9 15 1 20 2 7 12 19 16 1 16 6 5 4 8 2 16 8 6 18 14 7 4 15 1 13 19 1 15 19 14 10 20 11 17 6 18 3 20 20 17 1 12 9 15 7 17 1 15 19 3 1 0 1 11 1 1 10 20 8 1 18 0 9 16 13 6 4 0 11 5 15 9 15 11 1 16 4 12 0 10 8 5 12 8 17 12 20 17 2 7 14 4 9 20 15 10 8 0 17 4 15 13 15 7 2 3 8 12 20 13 12 2 11 9 2 19 6 4 12 2 9 18 3 6 17 6 14 17 13 0 0 5 12 6 2 3 2 18 1 3 6 9 13 20 4 1 15 3 5 16 7 17 13 0 18 11 20 14 10 19 15 13 5 6 1 20 10 17 3 7 2 5 13 20 6 3 0 8 2 9 2 8 20 11 18 6 18 17 14 7 14 1 11 16 19 19 10 19 13 3 17 12 0 13 5 3 14 9 12 13 12 13 8 0 8 0 14 18 8 20 7 13 7 19 10 10 7 0 7 8 6 11 7 4 8 13 9 16 10 11 5 16 17 10 14 11 5 17 20 17 19 8 19 14 19 11 3 1 16 6 10 10 11 19 16 5 17 2 12 7 18 3 20 4 16 20 2 4 7 16 19 4 1 17 12 20 7 8 11 15 12 15 13 2 7 0 18 8 20 9 14 11 9 18 18 0 3 7 10 16 2 19 19 16 3 13 5 17 12 20 3 14 17 5 3 2 11 19 16 8 14 5 13 12 1 7 18 3 12 11 13 7 8 19 10 15 19 3 20 20 11 16 9 20 6 15 9 15 15 8 11 10 3 11 14 6 3 8 20 9 1 12 7 8 14 7 4 16 6 15 2 4 5 4 12 14 1 13 15 5 11 8 19 13 2 11 4 2 8 9 12 16 1 16 17 11 19 11 12 11 2 8 12 12 14 0 18 8 8 15 1 9 13 19 3 14 15 16 19 13 7 4 4 4 20 17 9 20 12 15 17 14 13 16 2 10 15 3 12 9 4 5 17 1 18 16 11 9 15 16 16 7 14 13 8 18 4 13 17 14 11 9 5 12 7 19 9 7 17 5 11 9 14 0 16 17 20 4 11 1 12 15 2 14 6 11 9 17 8 20 1 5 0 1 10 19 10 19 13 6 3 3 3 1 4 11 17 5 1 14 7 3 16 14 1 8 17 5 19 10 1 8 4 1 15 19 2 5 12 9 15 19 0 18 10 2 8 0 0 2 4 2 1 8 13 6 13 8 18 20 6 18 8 1 9 1 3 5 17 1 17 1 6 20 7 7 5 1 4 11 13 7 3 7 11 2 0 18 0 17 2 8 19 0 11 14 13 10 1 18 10 15 12 20 11 0 8 18 20 15 20 15 16 3 20 11 0 5 16 12 18 17 13 11 18 20 11 19 11 4 20 14 3 11 13 8 5 5 1 10 10 11 16 11 2 2 17 20 17 12 11 13 6 11 15 7 16 2 8 10 10 3 2 3 14 9 4 17 12 18 11 10 7 15 1 10 0 10 5 20 0 9 19 14 12 4 0 13 11 20 11 1 9 16 17 3 14 4 3 12 20 4 6 12 11 7 6 5 3 12 10 6 18 5 7 3 7 2 6 18 13 14 17 9 14 4 16 9 4 9 15 8 19 9 18 7 13 15 7 5 10 4 15 8 12 9 16 18 8 0 0 17 10 13 13 15 5 2 15 13 6 8 10 19 18 17 11 11 15 7 1 17 19 4 15 19 6 2 12 10 1 12 0 15 13 10 3 4 8 18 7 4 4 9 14 11 10 13 18 8 11 16 10 16 3 16 1 9 9 10 1 7 3 11 15 3 4 14 11 10 12 0 5 11 12 11 13 6 9 5 15 7 18 6 9 13 15 20 10 20 13 5 15 4 17 1 5 16 7 9 9 0 1 4 0 6 0 13 12 3 16 13 18 11 17 15 2 3 6 19 8 8 19 1 19 0 19 19 19 5 9 13 1 12 6 9 20 16 0 18 10 20 12 8 12 10 20 13 9 12 7 18 9 1 5 0 4 12 4 17 6 8 7 12 15 12 4 2 18 7 15 9 4 15 15 8 9 10 13 4 12 3 10 17 14 5 12 3 14 7 17 10 20 17 4 5 19 13 15 7 20 7 19 4 15 8 10 12 11 13 8 14 20 5 20 9 0 15 0 20 6 4 12 14 1 19 0 19 9 3 4 18 13 14 20 18 4 12 1 11 19 9 10 2 15 4 7 8 0 17 2 14 19 10 19 10 2 14 6 1 16 18 2 8 8 9 3 14 11 1 13 11 20 9 8 16 2 4 14 2 3 1 19 17 1 20 6 15 6 15 13 16 17 0 18 13 0 5 1 7 4 2 12 20 17 9 1 6 11 4 0 12 12 11 15 19 0 4 18 12 5 6 11 4 2 5 12 6 11 18 2 0 20 16 19 2 8 20 0 17 1 8 5 1 16 19 14 13 10 2 6 7 17 20 10 1 4 8 5 11 17 3 13 18 8 9 5 13 20 6 10 16 16 18 7 10 3 19 4 9 8 14 12 2 5 12 16 20 14 17 10 18 1 3 8 3 20 16 4 20 17 1 18 16 18 2 0 8 5 11 1 3 11 15 9 15 13 2 6 16 1 7 0 2 6 6 18 12 8 10 11 2 14 10 6 5 13 2 15 9 13 10 17 15 2 17 16 17 0 17 5 13 2 15 9 10 6 20 0 10 20 15 7 15 3 19 16 3 0 5 8 1 20 16 2 4 10 1 7 2 19 9 2 4 7 1 16 10 7 17 10 15 16 0 18 5 16 11 0 5 5 18 0 20 0 3 10 18 17 17 17 6 19 2 7 1 20 19 10 5 9 10 7 20 12 4 17 19 8 7 16 12 9 11 3 15 18 7 5 8 0 1 8 20 20 4 7 0 17 2 2 14 7 14 5 3 4 12 20 12 7 16 20 13 4 8 19 7 16 20 1 19 10 4 8 0 17 15 19 14 9 6 0 10 20 17 16 3 6 10 8 6 20 19 8 14 2 8 0 11 12 19 1 18 8 3 6 4 12 9 1 18 7 13 7 1 17 2 1 6 13 16 12 3 9 20 11 0 5 5 7 20 12 9 14 4 9 7 2 18 20 11 13 9 17 3 5 19 20 5 13 13 5 4 14 19 11 19 16 3 3 12 10 8 2 6 12 5 13 14 5 6 14 3 20 1 2 11 15 17 2 2 11 11 1 9 15 15 2 3 14 3 0 16 19 16 9 20 8 18 2 6 11 11 3 7 9 14 15 1 17 6 6 2 4 11 15 0 7 16 4 10 18 16 6 13 7 6 2 4 15 9 19 20 2 4 19 20 9 15 20 9 12 12 19 8 15 6 11 3 19 11 3 19 16 5 11 8 12 8 5 16 17 19 19 7 20 20 7 3 1 10 17 0 16 1 14 11 17 1 16 7 12 12 7 19 4 10 8 10 9 3 12 17 7 17 12 18 15 16 15 8 5 3 3 20 16 13 18 7 13 17 20 7 8 4 18 11 14 16 11 11 12 11 8 0 7 0 17 4 6 5 11 19 13 1 1 15 14 0 11 8 9 17 1 15 14 9 9 18 12 17 4 12 16 5 5 18 0 13 19 14 5 5 8 3 19 9 9 17 9 15 10 10 14 7 17 9 13 11 8 9 1 12 19 3 1 2 17 17 13 6 11 14 2 7 8 0 11 15 0 0 15 18 8 16 14 19 14 4 20 14 20 1 10 0 8 0 9 19 11 13 11 7 5 9 4 10 9 10 12 1 2 13 17 13 1 10 4 12 15 18 14 12 2 17 15 7 11 3 7 20 19 17 20 5 7 18 1 5 8 15 10 16 4 18 7 8 16 9 5 17 14 0 7 0 5 12 10 1 1 1 18 3 4 0 12 8 11 15 6 4 7 13 18 9 4 13 17 0 1 8 20 19 16 11 17 9 20 19 13 14 10 1 10 18 20 18 0 20 15 20 11 16 10 9 18 8 11 16 5 17 6 6 4 15 13 11 1 0 6 19 10 16 18 8 2 6 19 6 11 17 2 8 15 18 8 18 11 17 2 18 20 20 5 9 5 16 18 10 3 13 20 8 3 12 11 4 2 4 7 14 12 17 8 3 3 16 11 19 2 19 0 2 1 15 2 6 19 8 6 6 17 4 0 2 18 1 16 7 17 6 17 2 1 5 19 11 5 3 4 19 17 7 15 12 0 0 0 11 0 6 1 7 9 17 18 20 13 7 16 1 0 20 19 2 2 5 1 14 11 17 17 3 9 14 8 4 10 6 3 10 11 6 17 3 20 11 15 0 6 10 15 18 2 7 13 9 1 4 14 6 17 1 1 19 19 7 17 14 6 10 11 16 19 11 17 20 19 20 6 2 10 18 9 7 7 14 4 0 17 6 20 8 2 18 11 4 13 18 6 2 2 14 3 12 16 18 11 17 7 15 13 9 15 8 19 2 11 10 14 9 5 14 4 8 15 4 4 9 6 2 4 12 3 17 2 16 2 8 20 18 14 20 16 13 18 20 4 5 18 8 12 18 20 0 11 3 6 16 12 1 10 9 8 10 8 13 3 16 14 10 12 0 12 2 2 7 16 11 6 11 6 16 17 17 9 20 4 12 18 10 12 1 9 13 20 8 17 11 15 1 9 20 15 5 17 2 15 2 17 8 3 18 19 14 14 0 13 10 1 20 10 14 4 14 0 3 18 20 9 12 11 11 9 17 2 7 5 19 20 2 5 17 18 18 2 1 7 10 14 9 6 14 14 5 8 7 0 10 1 2 20 6 12 7 4 6 14 16 0 3 2 7 19 10 1 14 18 8 0 20 20 6 18 14 13 12 4 20 2 2 9 9 11 17 1 0 6 2 2 7 0 14 13 7 6 14 14 17 15 13 10 17 1 7 0 14 11 10 15 9 0 11 18 13 6 1 0 9 12 19 17 1 15 0 9 12 6 0 5 3 14 5 18 20 18 9 4 17 15 16 17 7 14 5 13 18 9 15 10 2 1 15 16 0 0 15 0 2 2 6 9 6 17 11 2 16 5 16 15 9 14 15 4 0 20 4 16 1 7 10 6 7 17 0 17 0 5 6 6 16 11 13 10 17 20 5 1 7 4 13 17 2 10 6 0 14 20 0 16 14 9 1 20 9 14 20 4 10 13 13 6 18 15 10 4 10 2 1 5 16 20 8 20 14 16 3 17 20 11 4 10 1 19 15 14 11 17 14 2 16 2 5 1 7 16 5 4 18 5 16 4 13 14 7 12 1 7 8 2 12 4 10 8 12 1 1 4 8 0 17 2 7 12 18 16 6 1 12 8 12 0 20 4 8 8 16 20 20 17 12 17 18 5 15 20 6 15 8 1 11 7 9 8 13 8 10 5 6 3 4 1 18 3 18 18 13 14 6 0 15 15 6 5 6 15 13 0 15 11 20 0 0 1 15 0 15 9 19 12 0 13 1 17 4 7 9 2 4 10 9 14 2 7 2 2 17 4 17 7 2 8 13 12 18 4 14 14 6 10 2 19 0 9 17 3 3 1 15 20 20 4 6 16 17 9 3 16 11 8 4 17 7 10 6 6 7 20 0 17 19 15 0 11 3 5 13 5 14 17 14 5 12 7 1 17 20 12 0 14 10 15 20 7 10 3 12 7 13 0 2 8 13 3 10 10 14 11 5 19 17 18 2 19 2 9 3 9 11 9 17 2 19 12 2 20 14 17 0 6 7 15 9 14 8 4 18 13 5 10 6 6 16 20 15 1 1 15 2 8 5 14 0 19 16 6 10 6 1 7 7 13 13 1 7 15 11 2 14 7 19 9 2 0 3 9 3 20 7 1 17 17 3 10 13 8 13 4 3 1 5 5 5 18 6 6 19 12 5 5 6 5 4 15 14 20 7 20 7 9 17 9 3 17 17 14 0 12 1 20 16 16 6 19 4 4 16 9 5 1 7 8 4 20 16 1 15 20 13 0 2 19 0 14 10 8 4 13 16 5 7 0 19 0 16 17 20 2 11 14 15 16 5 3 16 2 6 16 12 20 19 9 12 8 20 12 16 13 3 11 19 6 18 6 7 16 19 1 11 12 5 10 11 10 18 2 19 16 8 0 19 6 17 11 14 6 17 0 18 13 0 14 10 14 17 5 15 2 5 9 18 16 10 0 15 13 12 11 10 0 19 19 2 0 12 8 0 6 12 13 19 15 9 5 8 17 3 16 7 12 17 13 11 1 4 19 0 16 13 6 16 12 0 6 2 12 17 8 20 0 2 15 13 3 5 7 5 20 4 17 12 13 17 2 14 2 14 6 7 8 11 16 11 14 2 0 1 14 1 20 6 15 3 9 5 18 16 13 2 5 15 15 17 0 3 9 2 5 20 10 3 2 2 16 6 10 0 18 19 14 15 4 12 17 13 9 12 3 15 10 10 6 12 1 12 5 2 0 11 13 2 2 20 4 8 18 3 19 4 2 5 10 4 6 0 16 4 8 19 5 16 10 18 6 3 12 14 4 10 3 14 3 15 12 12 5 20 17 1 15 3 12 9 10 14 13 14 10 1 20 17 2 20 11 15 14 20 10 0 11 2 6 15 3 9 4 4 3 19 6 7 9 1 1 9 9 12 13 14 18 13 19 7 6 5 6 3 9 11 0 9 2 16 15 0 0 5 13 0 8 4 5 1 10 9 15 1 20 14 19 17 1 1 0 1 5 14 13 8 12 10 3 3 8 5 16 2 5 19 0 20 1 12 5 8 3 10 19 1 15 6 4 13 9 2 15 3 10 14 3 14 9 14 12 19 10 3 18 5 19 1 5 10 2 8 0 6 9 2 16 6 0 1 5 18 19 4 3 16 12 4 9 5 8 4 0 18 10 15 7 19 19 20 15 13 8 4 1 10 13 6 9 7 0 9 5 7 8 5 15 7 0 14 1 4 8 15 3 11 3 17 17 3 3 16 12 9 1 12 13 6 20 9 18 3 12 11 9 20 2 8 15 1 8 19 20 13 13 17 18 18 13 7 1 8 6 10 12 5 2 12 9 13 2 10 0 18 19 5 4 15 8 14 8 5 5 13 10 15 10 10 15 4 11 10 15 18 18 20 18 17 18 12 19 13 14 10 12 19 2 17 15 8 13 20 5 13 11 5 4 9 11 4 18 16 9 14 3 13 3 4 13 19 8 19 4 15 7 10 8 14 14 0 7 19 4 6 20 18 20 4 1 7 15 2 15 8 0 14 8 5 15 8 15 4 18 5 2 18 16 13 20 9 14 1 7 10 11 14 14 11 9 6 1 7 6 17 8 13 1 19 3 13 14 18 13 19 18 12 2 4 8 13 7 13 10 0 17 11 15 15 0 19 15 7 10 11 0 16 3 1 16 2 11 7 7 18 1 18 2 8 15 18 8 4 9 5 19 7 0 3 8 18 9 14 14 18 5 9 16 7 13 13 14 3 6 12 11 19 13 2 2 17 4 0 1 6 3 4 10 9 11 4 3 12 1 5 17 15 3 17 18 18 14 15 19 17 3 12 14 9 5 4 17 5 3 3 9 8 11 8 11 18 0 5 5 12 10 0 12 6 14 7 18 5 17 15 13 6 8 6 9 0 20 17 20 12 4 1 12 7 14 15 20 13 19 14 9 14 5 15 13 0 15 20 6 20 19 20 4 18 6 19 18 5 13 7 18 20 14 9 10 0 1 19 11 17 15 15 12 4 2 6 13 8 20 20 7 13 10 18 14 17 3 15 4 12 13 14 10 10 2 6 20 14 20 9 6 11 8 13 15 17 9 20 7 1 10 15 17 2 16 1 2 4 18 14 3 11 8 14 18 19 3 18 17 16 20 16 2 17 11 15 4 11 1 4 1 0 2 9 19 14 2 19 5 2 11 11 2 8 11 9 12 0 18 0 17 12 15 7 16 14 10 8 16 6 3 14 6 2 0 10 20 18 0 20 6 12 4 3 18 2 1 5 19 10 10 12 20 6 16 14 7 12 9 14 20 13 5 3 2 2 11 16 12 17 8 10 15 7 12 12 7 15 7 7 4 2 6 10 17 14 13 11 4 1 20 2 2 19 9 20 1 7 12 12 15 13 8 16 15 2 16 9 16 0 3 6 8 4 14 3 1 12 14 20 10 2 15 1 11 1 8 16 12 5 7 8 19 7 8 7 8 17 19 3 13 0 2 3 17 9 3 1 2 0 6 17 17 9 8 14 13 7 19 4 10 16 12 19 11 9 4 14 0 15 8 15 20 10 17 15 13 12 15 3 5 20 8 19 5 3 7 16 2 4 1 19 5 13 20 16 9 2 8 20 16 7 3 0 3 11 4 6 9 18 12 8 12 0 17 19 15 10 12 7 13 8 0 11 16 6 20 4 12 0 12 3 15 17 14 13 2 17 3 9 15 13 6 17 5 4 5 11 6 2 5 9 5 19 9 19 18 19 4 15 7 12 4 12 5 18 8 6 15 1 12 16 5 12 17 19 3 3 12 11 19 19 1 7 20 17 16 18 16 2 15 8 11 2 20 11 4 14 0 18 9 12 13 9 17 8 14 14 4 3 4 18 0 17 7 17 16 14 2 0 16 1 6 16 13 3 6 2 5 19 17 7 3 13 11 14 0 15 13 3 17 5 2 12 2 13 17 3 13 10 8 11 11 15 7 17 12 2 5 13 20 5 17 19 10 2 5 0 20 16 15 1 0 7 0 15 20 20 13 18 18 0 0 19 18 11 4 3 1 3 16 0 16 5 12 6 15 4 15 14 13 13 6 5 17 19 7 1 9 18 12 8 7 20 16 16 12 7 15 9 17 1 18 14 7 1 12 12 8 5 14 14 18 17 1 5 4 3 0 4 9 0 7 20 15 9 5 1 19 11 4 17 13 17 5 1 2 12 2 5 5 4 17 17 17 16 11 19 20 12 2 17 15 8 17 6 12 3 17 1 20 0 2 19 11 7 10 18 17 19 8 0 2 15 10 6 16 19 1 20 1 10 17 18 3 0 18 5 13 12 17 1 0 12 10 9 3 3 0 6 3 11 11 19 14 11 0 17 5 16 14 8 15 7 3 7 13 2 17 1 0 19 1 12 13 0 2 18 1 6 14 2 0 6 20 5 15 8 7 1 11 8 6 7 11 0 17 2 0 8 20 7 7 4 1 7 18 8 19 1 11 18 9 14 19 12 1 15 16 18 18 12 17 10 7 10 13 12 16 13 20 8 6 3 6 19 6 12 6 20 5 15 0 3 5 13 15 5 12 6 4 13 20 17 5 15 19 15 16 20 20 12 10 10 0 3 14 17 7 12 4 4 17 11 18 15 9 1 3 15 20 2 11 7 19 15 14 10 18 20 16 0 7 2 14 5 10 7 2 16 0 16 10 9 11 1 1 4 11 14 13 13 1 0 5 9 0 18 6 5 6 4 19 8 20 0 0 15 9 16 18 9 12 2 16 1 0 10 15 13 19 3 20 1 12 14 17 19 1 0 19 13 0 13 5 19 9 14 2 4 18 13 4 4 11 17 16 7 16 6 7 7 19 20 13 8 9 17 17 6 7 3 17 13 15 11 7 4 5 17 16 10 8 2 5 10 11 1 1 0 6 11 14 2 20 16 18 11 1 10 14 4 10 4 2 3 19 20 8 4 11 1 10 19 9 14 4 1 18 18 15 0 15 14 10 12 19 11 18 0 0 12 11 15 20 10 5 18 16 11 13 16 9 12 14 0 3 18 11 15 17 20 1 1 2 14 1 14 14 16 8 16 16 6 18 13 16 10 2 14 19 2 12 1 3 7 12 6 6 20 0 15 9 2 7 19 20 0 2 19 20 20 16 16 17 2 18 13 9 12 19 4 11 18 8 0 3 2 14 17 8 19 15 7 17 1 2 1 15 15 6 2 5 15 8 5 5 13 0 15 8 19 19 5 0 13 1 11 12 7 1 17 4 12 20 2 3 19 19 3 8 16 10 10 12 15 12 14 1 13 1 17 1 4 3 2 4 7 2 3 14 1 9 15 0 0 12 10 0 9 13 3 3 1 16 1 7 4 17 11 5 20 8 13 12 5 7 9 12 11 3 16 12 15 20 14 8 2 1 15 1 10 16 20 11 19 10 20 19 0 7 19 13 11 14 2 15 6 7 8 3 6 14 5 7 3 5 6 13 16 3 11 16 18 4 17 9 9 17 18 4 5 12 18 2 16 7 7 17 11 20 12 2 15 2 14 7 7 14 4 3 13 19 20 4 6 2 13 4 12 10 11 3 5 0 4 18 8 1 6 9 14 6 3 10 14 12 15 19 12 0 13 6 19 5 2 0 11 15 15 6 7 19 2 1 16 5 13 5 1 0 12 12 5 10 15 9 14 8 19 20 0 14 1 19 13 17 0 8 20 7 2 17 16 19 7 13 3 14 17 1 7 4 12 18 11 9 13 19 16 13 15 20 2 9 1 8 8 15 6 1 16 9 17 6 8 1 1 10 14 13 3 14 7 2 3 0 4 6 2 12 10 17 7 1 12 14 16 4 8 13 16 0 10 9 0 12 13 11 1 14 4 20 16 13 10 17 5 20 3 0 3 0 3 6 12 20 18 17 16 11 8 8 19 9 19 18 0 5 2 1 5 4 7 8 20 10 0 8 16 7 5 3 5 11 19 19 4 11 8 15 14 7 17 10 8 18 19 10 6 11 2 9 0 6 19 15 0 20 1 0 11 1 14 11 5 4 19 0 9 13 2 20 14 6 1 7 6 17 10 20 16 18 18 14 11 15 12 12 8 14 16 6 5 7 7 0 11 13 11 7 18 18 9 2 13 14 20 11 3 14 1 2 19 3 11 1 3 20 7 19 8 4 18 11 17 11 11 10 18 13 16 4 15 14 17 10 12 19 17 19 16 16 2 7 8 8 2 7 19 5 6 2 1 16 14 15 18 11 9 10 16 5 18 2 5 20 17 0 18 18 4 2 1 19 14 19 4 18 18 8 9 12 11 13 19 20 18 12 0 13 0 9 16 11 1 18 6 6 13 17 17 12 16 16 20 8 7 9 2 6 5 8 16 15 14 4 2 6 20 14 0 2 13 5 6 11 9 12 19 1 9 19 12 8 11 11 19 2 16 5 7 10 20 16 20 15 9 2 9 17 15 7 12 12 16 1 6 19 15 9 9 4 5 19 15 13 18 5 17 13 15 4 14 12 15 16 0 17 1 9 3 5 14 9 20 17 14 20 14 2 20 8 9 14 12 8 7 16 9 11 17 5 9 18 14 4 14 19 14 15 9 7 4 9 0 17 20 12 3 12 18 4 11 18 9 17 17 0 12 2 4 14 5 6 12 11 20 5 20 9 2 5 10 1 8 10 0 0 1 20 20 20 19 2 0 1 4 11 20 9 15 18 11 20 15 1 17 19 8 16 2 3 11 16 4 18 14 11 6 18 6 7 12 13 12 17 4 6 10 4 2 15 20 13 17 10 5 10 7 18 17 20 18 16 15 8 12 15 5 14 15 6 12 6 17 6 2 0 6 5 7 5 0 16 6 17 2 9 16 10 2 18 4 19 16 5 3 10 8 16 6 14 18 11 18 2 3 15 15 14 15 10 3 5 4 20 8 13 16 9 9 5 8 6 10 5 10 1 0 14 4 2 14 14 12 15 12 19 9 1 1 14 10 0 10 16 19 17 18 11 17 1 16 4 20 6 8 10 9 20 5 19 3 1 14 14 12 7 3 14 17 4 11 1 12 7 18 12 19 20 9 4 8 3 18 13 0 20 7 11 3 15 12 1 10 1 18 15 1 10 7 8 8 17 10 1 10 2 9 2 4 12 17 17 5 14 17 13 13 6 3 11 7 18 6 17 4 1 18 19 15 15 3 11 16 5 12 0 2 10 10 0 9 20 6 7 3 16 0 1 17 10 13 15 6 10 15 5 1 8 12 5 0 4 17 0 2 16 8 15 19 5 1 5 13 9 4 16 15 18 8 0 2 8 12 18 2 10 12 8 16 13 17 17 6 1 12 18 11 2 11 17 8 0 13 6 2 6 10 1 9 2 15 2 15 20 13 20 6 15 16 18 17 18 15 0 17 6 9 19 12 0 19 4 3 10 1 20 3 7 20 16 11 2 8 17 19 6 0 16 1 7 6 7 4 19 19 6 2 6 3 18 6 14 18 5 8 10 2 16 20 15 13 4 14 19 5 17 9 7 5 11 0 16 11 18 3 8 12 3 6 3 8 16 0 7 14 8 11 7 20 4 8 1 20 4 3 15 16 5 0 0 18 0 5 4 13 12 2 12 5 7 10 6 10 6 17 18 1 2 20 18 20 18 4 12 12 12 13 19 4 0 5 11 19 14 5 8 19 5 9 2 0 18 2 3 8 11 13 17 2 13 7 12 6 15 14 12 18 0 6 1 5 3 9 18 10 11 6 20 2 0 10 13 19 4 18 2 15 14 15 12 9 7 19 14 17 12 1 8 0 18 19 0 8 11 2 9 19 2 7 15 7 2 20 13 0 19 6 3 7 5 18 9 3 5 12 7 14 2 19 19 12 9 12 13 17 14 8 19 15 1 5 1 20 7 12 17 11 12 3 13 6 13 18 7 3 17 12 9 6 3 8 13 13 17 16 1 11 13 1 18 8 7 9 15 0 12 18 1 11 10 6 20 16 6 17 7 2 11 17 15 10 5 16 17 5 8 1 19 10 6 18 17 18 8 11 11 19 11 19 2 14 14 1 16 12 19 20 12 8 19 11 5 14 18 15 14 19 20 18 10 12 6 4 16 16 10 19 16 14 3 5 16 9 19 4 11 20 11 10 15 9 10 7 6 14 2 16 3 11 11 19 17 16 4 19 14 13 13 16 5 15 10 17 0 4 8 13 17 10 11 3 2 5 12 3 4 15 14 20 19 18 10 18 14 0 5 3 12 0 15 9 14 18 1 3 9 12 15 6 0 4 11 3 0 19 15 10 1 15 7 2 4 14 14 1 16 5 1 16 20 8 12 5 12 8 6 5 0 17 18 2 8 11 10 16 10 6 6 19 17 10 10 15 18 6 12 17 3 9 20 17 8 13 10 15 8 3 13 3 12 10 8 9 12 8 16 3 15 19 18 0 18 4 20 6 6 10 14 10 4 4 19 10 2 0 19 16 17 3 3 20 1 9 9 13 6 10 17 20 3 16 0 2 12 18 6 4 18 18 7 11 11 17 16 6 5 4 1 11 15 15 15 2 13 13 11 15 16 17 4 10 20 15 1 19 12 5 11 20 2 18 20 16 18 17 0 4 12 11 13 7 17 11 5 1 7 3 13 11 0 16 15 17 20 14 12 11 18 8 8 13 3 7 0 11 17 18 1 17 18 12 1 5 5 10 19 5 12 4 16 12 7 20 18 8 16 1 19 19 7 14 11 4 2 3 17 8 7 8 8 13 9 19 7 7 15 1 11 8 2 3 10 13 6 18 6 3 1 12 6 16 12 12 4 6 2 4 17 14 7 3 6 7 2 0 9 5 4 15 10 13 15 6 5 15 3 14 1 16 14 8 17 12 3 14 10 8 18 1 9 0 18 11 5 16 11 14 1 14 2 9 8 16 10 15 6 15 9 11 7 14 16 12 19 18 15 6 14 12 16 3 9 2 19 19 13 5 15 17 17 19 2 8 10 6 14 2 15 10 13 8 20 11 5 18 8 10 2 0 0 13 10 18 17 14 5 2 1 9 15 18 0 6 11 14 6 4 5 14 13 10 10 14 2 16 8 0 8 3 5 2 13 0 19 14 0 9 10 7 12 11 12 10 9 12 19 17 7 7 5 15 18 7 4 12 12 5 0 15 10 2 5 10 17 6 15 9 4 17 11 8 10 14 16 10 13 13 2 7 13 7 18 19 16 7 16 16 11 6 5 16 19 6 5 2 14 6 6 6 16 7 19 5 11 17 19 11 17 15 17 4 1 3 16 11 3 12 19 12 18 5 16 10 18 16 2 8 17 3 6 3 11 9 19 10 0 2 12 16 12 6 7 8 4 10 18 12 10 4 0 15 6 18 17 5 4 14 7 8 6 17 19 7 7 16 6 19 5 9 5 8 20 2 10 13 20 4 20 13 16 20 11 1 10 1 10 8 4 16 16 2 20 0 14 1 18 4 12 4 7 4 8 14 0 9 0 14 6 8 18 3 14 6 6 18 6 4 1 12 14 10 14 19 10 8 0 8 2 1 4 15 14 19 9 3 1 20 16 3 19 5 14 2 0 19 20 10 14 20 20 9 20 6 10 11 20 1 10 3 18 6 10 7 20 18 8 14 8 16 14 19 18 11 16 7 4 3 17 12 5 15 15 13 10 17 3 11 2 8 7 19 11 1 18 9 18 7 14 20 0 13 16 17 9 6 1 13 1 2 9 13 13 9 6 12 6 3 4 12 11 13 19 6 12 18 11 11 17 18 10 7 8 4 10 5 1 11 12 8 0 4 8 18 1 20 15 2 4 1 20 20 16 19 5 11 8 6 2 1 12 18 6 12 14 9 12 2 8 18 1 5 14 3 17 4 5 6 13 6 15 2 13 10 13 17 8 19 11 2 12 8 11 7 3 18 14 13 12 19 20 3 0 19 9 2 18 17 4 0 7 8 19 4 16 2 6 14 9 5 16 0 4 16 16 13 12 19 13 6 6 11 17 9 11 15 2 19 1 19 9 16 2 1 6 0 11 6 14 4 15 19 15 9 5 17 18 19 15 18 12 13 18 13 2 8 12 10 6 14 16 2 10 18 8 5 10 3 7 6 3 16 14 2 2 20 9 20 11 11 16 18 11 11 13 17 8 5 15 9 9 8 0 3 10 5 14 4 8 6 17 6 20 7 7 12 18 18 18 10 4 15 3 15 0 4 18 9 19 8 16 13 14 7 12 0 8 11 19 7 11 15 19 8 0 20 9 16 19 9 6 10 10 8 17 10 10 20 5 16 15 11 20 5 2 3 9 8 8 20 4 15 7 15 7 2 2 15 11 15 3 7 7 6 12 18 9 12 15 16 8 4 19 20 19 16 1 5 11 18 2 5 16 15 10 12 8 20 13 6 18 15 19 8 2 10 14 12 0 17 19 17 0 17 11 20 5 13 15 20 11 5 3 4 0 17 12 7 1 11 16 3 4 0 4 18 5 19 8 0 13 11 8 20 13 3 14 16 12 7 11 12 9 3 1 19 14 17 16 19 20 5 0 3 0 10 0 0 3 0 3 6 11 15 3 15 9 6 18 13 1 10 4 9 15 4 10 16 5 17 2 4 6 8 19 17 4 2 6 15 16 4 0 6 10 13 20 8 10 5 16 11 15 18 9 7 9 4 8 6 8 13 8 9 10 12 4 10 14 6 8 12 20 16 10 5 7 2 3 5 7 19 20 6 17 16 12 16 2 13 18 15 8 17 0 12 7 20 2 7 4 4 18 16 2 16 2 16 12 17 9 9 15 16 4 7 2 17 12 9 19 20 10 13 5 7 6 18 19 15 6 1 18 7 6 7 8 20 19 12 18 1 11 12 15 17 9 2 3 18 17 7 6 17 19 12 0 13 9 14 2 20 14 5 9 10 19 17 6 8 4 6 14 6 8 11 4 4 3 10 10 15 7 8 17 5 3 1 6 12 10 19 5 19 2 19 6 0 12 8 7 0 15 10 2 5 12 6 11 9 9 5 2 11 12 20 2 3 7 13 20 15 4 17 6 14 5 18 14 10 13 12 19 1 12 11 14 18 14 12 0 14 12 4 0 15 6 7 19 3 11 13 9 0 16 20 18 6 20 19 12 6 20 5 9 19 3 17 3 5 19 4 3 1 9 13 9 11 11 7 11 3 5 10 0 18 20 14 5 14 12 8 11 15 6 16 8 3 2 18 14 9 20 7 13 11 19 14 16 20 7 3 11 3 20 10 12 16 14 17 4 9 13 5 10 6 7 20 6 8 6 19 9 7 10 14 1 7 19 15 0 15 19 10 12 14 20 17 15 8 20 5 2 3 13 5 12 6 10 10 11 10 10 18 19 2 6 17 12 16 8 9 15 16 1 15 7 13 12 20 4 20 18 20 3 8 18 9 3 1 3 12 6 18 16 15 16 20 7 3 12 4 1 14 4 5 5 9 2 20 1 10 18 4 17 8 4 20 2 7 4 19 14 12 2 3 5 5 8 0 12 16 16 15 5 4 19 10 13 3 0 8 9 10 6 2 9 4 8 11 3 17 6 6 13 8 7 6 12 9 1 17 15 19 15 15 16 9 6 6 17 15 15 16 13 12 6 4 8 11 16 13 4 8 3 7 20 6 11 18 11 2 11 14 3 15 12 0 1 20 10 5 2 13 6 20 16 14 6 2 1 5 1 4 7 15 2 10 20 5 5 19 8 19 12 5 8 12 11 9 3 3 18 9 13 15 3 5 1 4 3 7 11 17 19 15 2 16 20 2 20 0 6 1 11 12 6 3 6 17 16 12 3 18 19 7 4 1 20 17 18 2 12 16 4 13 10 11 7 0 20 0 10 0 19 9 13 3 20 16 5 3 3 14 7 20 17 12 15 11 19 2 18 2 7 7 3 11 11 17 5 7 9 16 15 12 11 7 11 15 18 1 7 14 6 10 18 8 20 9 12 9 16 16 6 12 13 18 10 1 10 0 20 7 4 13 1 18 15 18 11 16 4 13 9 4 20 14 2 7 5 6 1 5 4 10 9 8 7 7 4 7 15 0 4 12 8 9 7 2 5 7 4 7 8 9 18 8 15 13 6 11 6 17 20 9 13 5 9 1 17 10 8 18 7 10 14 9 3 13 11 5 20 10 6 3 0 16 14 6 14 9 1 16 4 17 9 4 6 0 15 0 19 2 10 19 2 20 5 4 12 2 20 2 4 15 19 17 6 13 11 16 4 7 0 3 13 5 8 13 8 5 3 20 19 5 3 8 12 9 6 13 9 19 5 5 0 11 0 1 6 17 11 13 17 18 7 17 5 8 19 11 2 20 7 11 18 13 9 18 16 20 3 9 17 8 0 16 13 11 0 20 16 19 0 15 16 9 14 15 17 6 3 5 9 1 8 10 5 18 13 15 7 10 10 0 13 20 12 15 0 1 18 13 3 6 3 11 10 8 14 2 12 17 16 17 14 5 19 4 12 9 0 10 8 20 2 14 2 15 2 5 10 20 4 8 10 13 19 8 15 16 1 6 0 2 16 9 18 12 5 20 5 8 2 15 4 19 13 3 16 7 8 1 15 4 4 11 3 12 14 6 7 4 14 6 2 0 18 9 11 11 14 15 6 4 9 4 1 2 1 10 1 4 4 8 16 13 3 6 4 8 9 0 10 12 6 14 0 19 9 20 15 14 7 14 3 18 5 15 5 1 8 9 11 3 12 6 5 7 11 17 16 11 4 11 8 18 7 18 19 10 18 17 15 10 9 0 12 10 17 14 13 7 6 18 4 4 3 3 8 18 15 6 9 17 13 19 9 15 4 15 20 15 17 10 2 6 9 9 2 14 20 7 10 16 5 7 6 5 4 11 12 20 14 14 3 3 18 13 5 6 19 0 18 0 17 12 12 12 14 10 9 19 12 20 18 0 11 15 7 15 14 1 6 11 11 10 20 0 5 7 4 6 11 8 17 18 3 6 20 11 17 16 15 9 4 13 14 2 20 15 4 14 13 12 20 7 13 16 10 12 3 4 2 2 3 4 14 4 3 10 13 10 16 12 19 12 1 18 12 3 19 6 17 3 12 0 7 10 10 7 14 11 18 14 16 18 10 9 5 12 19 7 14 5 5 5 5 18 12 6 19 0 0 5 9 16 13 13 1 17 9 20 2 15 14 16 19 5 7 6 8 17 12 8 13 2 16 17 2 8 7 7 13 15 12 10 14 18 1 6 0 5 0 11 8 16 20 11 4 1 11 16 20 13 2 1 15 19 9 4 16 9 13 12 20 15 3 14 19 10 17 7 8 16 8 6 20 9 12 5 13 13 4 9 11 18 13 14 17 6 18 20 8 6 8 4 12 20 3 1 16 16 5 9 10 10 8 17 5 16 13 3 2 13 15 11 1 2 19 0 4 17 0 13 11 7 6 4 17 4 7 1 7 4 2 5 1 4 6 17 20 4 15 4 9 16 3 5 13 5 5 15 11 7 13 17 1 1 0 11 16 5 16 2 11 15 13 17 6 7 4 1 0 8 7 6 0 6 12 7 11 8 5 14 12 8 5 19 18 12 17 14 20 10 7 11 6 4 7 4 9 3 19 12 6 20 7 8 16 0 17 3 8 20 3 14 18 9 16 4 8 11 5 12 16 17 17 1 1 3 4 20 20 10 11 7 1 4 14 16 11 10 3 10 0 20 15 20 18 14 11 0 20 15 6 15 8 19 16 18 15 17 2 9 14 9 5 10 17 4 10 6 4 1 11 6 19 18 18 10 2 20 13 18 19 7 0 12 12 6 1 3 14 5 14 4 14 4 14 0 9 14 0 10 16 2 0 1 1 13 9 15 3 16 7 4 12 3 0 5 20 15 1 20 12 18 5 13 20 7 18 20 6 19 18 19 7 20 15 11 1 7 13 9 20 9 17 6 4 16 20 3 3 10 13 0 2 19 7 10 0 9 15 19 19 12 18 6 17 13 9 4 10 17 9 14 3 1 17 12 10 15 10 0 4 7 0 12 12 5 9 1 5 15 2 15 18 0 16 17 6 8 18 3 15 9 16 8 2 6 20 20 10 13 15 6 8 11 16 0 13 16 8 7 5 0 9 1 16 17 15 0 1 7 8 10 12 15 0 3 6 16 20 4 5 14 10 12 17 4 3 11 3 1 1 1 2 4 16 3 14 19 0 16 9 12 2 16 3 19 9 13 5 8 13 5 1 5 3 10 12 6 18 13 19 16 12 20 7 16 16 15 5 7 3 4 9 16 8 10 16 7 7 1 20 11 15 12 1 1 0 2 6 9 5 4 1 11 18 10 13 1 14 5 10 20 13 14 6 16 14 18 10 16 6 10 15 15 12 1 10 14 6 14 12 17 16 18 0 1 6 8 13 7 5 1 3 5 8 6 10 11 17 5 3 3 10 5 11 19 6 9 17 6 9 12 8 8 7 18 2 12 20 10 2 2 14 19 1 19 8 13 5 2 17 7 18 18 17 1 14 9 20 16 10 15 13 15 2 6 15 7 17 0 4 18 9 13 20 4 8 18 19 2 6 9 12 16 18 19 11 1 0 16 17 10 9 5 10 8 9 12 15 9 5 0 6 17 19 12 4 4 9 19 3 10 19 5 3 4 18 20 5 11 19 3 18 15 7 4 1 16 16 11 7 2 19 19 5 16 13 1 5 5 10 6 19 16 11 13 8 10 7 5 11 15 15 2 18 16 14 18 14 14 3 11 13 5 0 11 20 17 3 16 11 13 4 5 11 7 2 11 17 18 15 0 7 13 3 4 20 0 17 12 2 12 20 17 0 0 12 20 7 19 1 1 18 1 5 5 18 11 11 18 0 17 10 17 18 19 6 14 12 19 14 12 1 17 19 9 10 4 12 9 1 4 9 17 11 11 9 17 13 20 4 12 13 14 8 18 20 10 13 1 15 4 9 8 0 5 2 13 0 1 10 7 12 12 5 5 4 11 4 4 13 6 19 10 4 4 20 11 12 12 6 14 2 2 12 5 20 20 13 14 11 3 2 18 20 3 6 10 8 19 5 2 1 20 20 17 11 1 9 8 7 8 0 5 19 7 16 13 4 6 4 8 16 15 4 4 18 1 10 4 18 14 10 11 15 2 14 8 7 0 8 2 0 11 12 2 20 7 19 16 1 12 0 7 6 2 20 3 16 14 20 17 18 3 3 5 8 2 3 4 0 14 6 2 20 10 12 10 10 6 18 3 0 1 18 9 10 3 0 12 20 14 12 15 5 5 17 4 14 1 12 1 6 5 1 19 18 14 8 8 4 4 6 17 9 2 17 9 17 4 13 4 6 0 15 20 1 1 6 6 16 7 7 18 17 13 8 2 2 14 19 6 19 2 0 18 18 3 4 10 8 4 18 9 13 17 9 7 5 17 7 19 8 17 20 2 12 0 9 7 12 10 2 4 10 7 7 9 20 0 12 11 1 0 11 9 9 2 9 12 10 0 2 7 17 20 20 17 8 8 2 16 14 15 10 16 0 10 1 12 5 11 11 17 1 6 4 5 8 7 10 4 3 18 11 3 18 0 17 1 6 12 10 9 3 4 1 4 5 11 7 19 17 14 15 12 1 19 4 1 18 1 3 6 3 7 14 5 8 20 6 1 16 6 14 6 18 7 8 18 20 16 1 7 8 12 10 5 16 6 16 6 3 9 2 16 19 16 6 5 10 1 2 17 7 9 9 0 15 14 7 2 17 7 15 17 11 9 13 7 4 5 14 7 11 11 13 19 8 14 2 8 12 11 20 8 20 9 10 13 3 4 1 5 0 14 19 10 17 5 13 9 18 18 9 14 2 16 1 20 20 20 13 8 12 7 10 4 12 17 1 2 1 13 19 13 2 6 18 2 17 11 6 9 18 15 8 4 19 9 11 17 10 16 15 6 13 9 11 10 17 8 19 3 14 12 9 17 16 8 8 9 16 2 11 20 20 7 4 16 12 18 19 7 5 1 5 1 0 11 5 1 11 2 8 19 1 18 4 19 15 13 6 3 15 13 12 12 19 11 2 2 19 17 15 9 14 13 0 12 9 14 11 10 16 4 8 18 5 11 7 2 15 1 20 9 13 2 8 8 4 11 14 6 16 18 5 15 19 6 19 9 15 1 6 6 18 18 8 6 1 10 11 16 20 1 14 16 1 3 11 4 15 7 15 18 12 3 0 20 6 19 9 5 5 8 12 14 16 10 15 19 19 11 20 7 2 6 14 13 11 3 17 4 13 17 8 10 15 19 8 11 5 18 7 8 6 10 13 17 20 6 10 1 17 15 0 9 2 5 12 6 5 1 5 10 0 19 3 19 2 2 15 1 8 1 20 6 17 4 10 8 8 18 15 14 12 7 13 20 9 16 8 14 7 2 12 11 14 2 1 1 5 5 18 7 11 1 15 2 8 5 16 6 11 5 18 12 16 2 3 5 12 5 10 0 17 5 16 0 1 6 2 7 2 4 12 14 9 4 13 8 1 18 16 11 0 5 13 5 19 19 7 2 8 2 4 1 7 9 18 19 0 4 6 6 11 13 6 14 9 10 13 2 7 17 9 0 12 4 19 9 4 5 11 11 13 13 6 3 5 13 4 7 15 13 0 20 16 1 13 6 4 7 11 20 18 0 4 11 19 13 18 16 12 19 3 3 4 3 7 3 16 12 12 20 17 6 13 9 7 5 8 11 13 18 15 15 6 2 7 13 8 4 20 12 3 1 12 15 8 11 14 19 11 8 13 3 11 5 0 5 2 10 12 5 12 9 14 3 16 2 19 14 17 1 3 19 18 2 5 2 4 17 19 15 8 9 15 11 19 12 19 1 1 14 5 1 7 7 4 9 12 9 0 13 9 0 17 10 15 16 8 12 13 8 17 19 7 1 15 4 14 5 16 20 7 7 4 16 8 12 18 9 13 9 19 12 10 1 0 1 8 5 20 9 13 15 18 6 9 6 16 1 12 19 4 10 6 9 9 1 1 5 8 9 4 7 4 16 5 10 5 13 7 9 4 0 3 13 15 16 3 6 12 11 20 12 13 4 16 15 0 19 2 7 3 19 6 10 15 11 17 16 4 13 10 12 0 19 19 1 11 2 3 14 16 9 1 4 16 1 19 11 7 5 11 2 7 8 15 8 15 16 20 3 0 0 6 9 17 17 13 20 14 4 1 17 19 12 15 7 17 9 17 5 2 12 18 20 10 12 3 11 4 19 14 13 13 15 18 6 13 13 19 10 16 3 11 1 18 12 15 18 11 5 10 1 5 19 10 3 3 12 19 3 10 14 5 5 6 3 18 20 2 11 20 3 0 7 9 3 10 15 3 18 13 3 18 7 3 1 8 8 5 19 5 7 6 1 4 9 11 13 3 1 10 4 13 12 14 9 10 3 16 11 20 10 20 0 19 10 2 12 19 1 20 0 17 12 1 2 8 6 7 16 18 15 10 5 5 13 15 2 16 19 18 9 5 0 4 1 7 11 3 4 9 17 18 16 0 17 1 7 17 7 7 7 0 6 4 19 12 15 20 2 10 4 13 14 7 12 7 13 14 1 12 9 6 13 15 5 0 8 7 13 6 11 6 5 2 9 14 7 9 2 14 2 12 12 5 4 8 0 12 5 1 6 1 15 11 11 18 5 18 17 12 16 17 12 1 8 14 14 16 8 3 14 19 17 2 10 2 15 7 15 5 5 6 7 3 4 7 12 17 4 17 0 10 7 11 13 2 16 0 6 10 3 14 20 15 19 2 19 1 17 14 16 20 10 17 12 20 17 17 20 14 2 8 19 11 8 12 11 0 13 7 4 9 6 8 18 6 9 20 13 16 0 17 20 13 12 3 14 0 0 18 18 7 8 8 10 5 6 15 2 16 20 18 2 14 16 7 16 9 9 5 17 6 7 0 5 9 4 6 5 2 6 15 4 5 4 16 2 2 10 1 6 7 0 19 20 9 6 3 20 2 19 15 2 16 12 12 4 10 14 11 15 7 9 0 2 16 9 8 3 9 1 10 16 15 4 1 3 16 20 13 8 10 20 13 3 4 8 20 17 17 11 3 0 17 15 7 9 5 13 5 17 18 5 14 9 3 17 7 19 14 5 14 15 3 11 20 7 5 14 13 16 10 3 2 6 13 6 15 13 16 10 20 9 20 20 2 6 1 20 0 15 12 8 3 8 2 2 7 0 0 10 8 11 2 10 15 10 3 13 20 20 1 7 10 12 19 14 14 15 16 13 15 15 5 19 0 6 15 3 20 6 20 3 5 12 7 15 5 9 20 1 12 5 7 11 3 0 20 12 10 1 4 17 1 15 15 13 0 7 10 3 11 19 16 12 12 1 0 17 16 19 19 1 14 15 7 1 19 1 20 10 2 14 16 15 0 6 3 1 15 7 10 7 9 19 9 3 3 19 0 16 13 15 15 1 19 2 9 13 13 12 3 15 12 1 8 14 13 18 4 9 6 20 2 16 16 20 15 13 13 3 12 3 7 2 8 18 17 6 15 12 9 0 16 10 17 17 10 5 7 2 7 7 8 0 10 20 2 6 20 1 19 3 18 19 0 1 5 9 5 7 4 8 13 7 1 3 2 10 16 5 14 7 11 14 3 3 19 3 14 7 15 9 13 19 8 1 13 17 20 12 3 12 16 4 10 3 9 8 9 19 3 14 12 7 3 9 0 7 8 16 15 16 8 3 5 19 2 7 11 16 11 19 6 18 1 14 20 2 13 10 4 11 14 8 0 13 2 9 2 17 16 11 15 14 1 19 9 0 16 9 12 10 2 10 10 2 11 17 17 5 13 17 15 12 0 19 20 19 20 20 12 13 13 18 0 11 18 5 3 16 11 2 1 8 8 10 12 4 6 15 15 19 19 10 19 1 4 13 12 2 1 18 12 5 8 4 17 9 20 10 16 16 5 0 16 16 17 4 10 1 17 12 16 6 6 14 9 20 3 16 14 3 4 5 0 3 19 1 18 9 7 7 4 14 9 15 11 9 13 18 9 12 14 13 3 18 4 15 19 11 0 2 8 2 16 20 10 0 15 8 9 18 10 10 16 19 9 6 7 8 2 5 11 10 16 8 7 12 0 3 16 13 20 6 16 4 1 1 11 20 7 11 14 13 19 20 3 11 6 10 2 9 6 15 3 16 4 9 18 13 7 12 5 12 6 2 14 3 8 2 9 18 9 14 17 7 3 7 10 8 5 20 10 11 15 9 8 14 19 1 12 11 1 5 20 0 3 13 14 1 4 12 16 19 7 18 10 0 14 11 2 8 12 18 14 13 8 4 2 17 9 8 16 0 0 19 20 7 19 19 4 15 8 15 0 17 9 6 19 5 2 8 14 7 6 7 10 2 2 20 17 9 9 19 7 12 20 10 10 12 2 7 5 3 13 7 2 5 17 11 0 8 0 4 5 19 0 11 18 3 15 14 17 12 0 8 13 6 12 15 6 17 6 14 9 15 0 6 16 8 9 14 20 3 5 11 19 18 17 8 14 12 9 5 0 20 3 0 9 14 15 9 8 14 1 5 0 11 1 3 11 13 14 3 4 4 14 15 12 3 3 18 19 11 19 8 3 6 9 14 7 5 8 9 16 19 19 12 16 7 16 6 5 19 10 9 14 13 11 18 8 7 15 1 18 11 2 0 18 0 12 14 7 8 17 8 2 10 1 4 0 5 0 12 14 0 17 11 0 6 1 14 3 19 9 6 10 15 6 20 19 4 8 2 5 12 17 5 14 18 3 10 18 17 10 4 4 14 11 17 0 2 9 10 15 3 10 7 12 20 12 18 5 8 9 10 0 20 15 5 9 8 16 7 20 20 9 5 10 13 5 2 16 14 10 7 20 12 15 6 5 17 14 6 10 6 17 16 7 1 0 7 15 11 2 4 4 11 16 8 14 17 6 9 5 2 17 8 7 18 8 12 14 18 5 9 16 5 20 1 12 4 5 12 16 13 0 7 17 16 16 7 18 0 4 6 18 15 4 6 9 3 2 14 18 0 1 9 3 7 6 15 8 3 1 17 15 18 0 1 11 15 8 0 16 1 4 8 13 1 3 8 8 0 18 10 9 9 12 20 10 6 8 7 18 3 13 0 6 1 7 20 4 14 12 16 5 13 3 2 10 13 17 0 1 11 18 15 16 6 10 1 18 6 8 7 6 0 17 11 20 10 19 11 17 0 17 14 1 4 18 13 2 7 6 20 7 14 19 3 15 10 20 11 10 4 18 4 3 2 20 2 11 11 12 20 7 16 8 17 7 2 9 16 13 11 0 13 7 6 17 9 0 11 9 12 20 20 14 4 11 18 9 1 0 18 5 16 14 1 7 17 12 16 3 20 11 15 3 16 4 16 4 17 16 2 4 3 17 8 17 0 1 18 8 10 0 6 17 7 2 1 11 2 6 6 12 7 8 6 3 12 14 13 11 7 6 1 3 4 6 5 10 2 12 4 9 2 2 20 2 18 6 19 1 1 13 20 6 14 3 10 16 9 0 13 20 9 6 8 8 1 14 4 7 19 3 12 0 1 12 10 2 9 11 17 13 10 15 1 0 9 6 8 15 16 5 13 18 19 1 0 14 13 0 19 14 12 16 12 1 2 8 14 16 20 15 0 12 3 20 5 5 16 11 4 0 5 4 11 8 15 16 19 7 10 5 12 3 0 10 11 11 2 20 2 8 5 1 18 7 14 11 19 13 2 11 5 18 7 9 11 4 20 17 11 13 17 10 16 8 8 3 7 16 8 10 0 19 20 15 15 4 9 14 2 10 3 14 0 4 15 10 20 14 4 15 17 17 13 11 8 3 17 9 9 7 20 1 18 10 2 13 11 15 18 18 17 4 20 0 11 7 11 11 8 3 2 16 17 0 6 17 1 5 18 8 18 9 4 4 9 0 7 14 6 4 0 18 14 2 19 15 0 16 10 19 10 14 2 19 14 7 9 6 8 9 8 13 2 11 11 1 6 0 16 17 7 8 2 15 19 4 6 2 8 7 0 12 12 1 13 14 20 4 18 6 15 0 15 0 3 16 18 0 4 4 9 9 18 1 14 4 9 4 15 14 11 7 20 14 15 4 2 0 10 12 14 20 19 1 17 7 18 6 3 14 16 11 3 14 15 0 10 11 16 8 3 17 8 19 14 18 5 8 11 8 1 7 12 8 19 14 4 2 8 12 5 16 1 7 10 19 11 2 18 10 15 12 5 13 7 4 12 13 5 6 18 18 16 7 4 7 20 15 20 3 5 15 2 15 12 1 7 20 5 6 3 7 11 6 1 4 18 6 6 10 9 11 20 1 15 15 15 4 11 5 4 5 2 14 5 0 19 0 2 4 17 12 1 2 11 6 20 16 20 8 14 13 7 10 0 1 11 20 9 19 13 10 3 1 11 18 15 8 19 20 17 12 10 2 15 15 10 0 11 6 1 5 1 7 18 18 0 0 9 13 11 11 13 2 8 16 2 8 6 19 7 14 14 13 12 5 19 17 2 13 10 6 16 3 9 0 15 7 18 5 9 6 5 16 13 4 1 3 3 9 3 1 5 14 12 1 10 13 0 7 18 19 6 20 16 0 12 2 1 10 18 19 8 1 15 7 13 10 16 12 12 16 9 16 5 12 12 16 19 10 0 2 12 1 12 4 17 5 3 14 8 0 11 15 16 20 10 15 20 12 5 3 7 20 1 19 14 16 17 13 5 6 8 20 6 2 7 3 4 6 18 5 17 16 3 4 11 3 16 12 2 2 6 1 12 9 13 5 17 12 18 11 0 12 5 20 2 19 20 0 1 7 7 19 20 9 11 17 15 4 17 7 12 18 19 8 15 0 4 12 7 7 13 20 1 3 2 7 2 8 13 0 15 15 14 20 15 13 0 19 20 16 9 15 3 17 8 6 14 9 15 13 7 2 8 9 11 12 9 11 13 1 18 1 4 20 13 13 12 3 10 6 10 5 18 20 12 0 15 11 17 6 20 8 14 4 18 3 16 16 12 9 9 8 19 4 13 12 14 14 8 0 12 2 6 7 9 13 3 5 11 0 15 20 20 6 4 9 3 19 4 17 5 7 19 9 6 7 10 18 11 4 2 0 14 0 17 8 19 13 15 2 0 3 3 9 18 20 18 8 3 2 14 4 9 13 15 5 10 8 13 11 14 9 9 0 20 12 0 0 9 8 11 12 13 15 15 12 18 0 13 10 18 3 16 9 14 3 7 4 2 15 20 16 8 2 17 4 20 4 15 17 3 12 9 14 3 15 5 16 3 17 16 16 16 7 1 16 12 10 14 15 18 4 6 19 11 8 3 0 11 8 0 8 2 19 15 6 6 0 17 7 0 6 16 10 5 11 10 20 1 7 20 5 19 20 1 12 9 20 3 16 5 14 8 9 12 13 3 6 1 5 11 16 6 10 10 16 4 8 4 19 5 17 18 8 7 5 4 18 3 7 1 7 20 0 3 17 2 6 19 17 0 4 6 19 8 13 13 6 13 1 20 11 12 12 8 17 19 11 5 19 18 2 14 19 4 11 9 16 7 3 2 12 16 14 6 4 2 19 18 10 11 6 3 1 18 10 18 16 11 13 17 16 10 15 12 10 6 10 16 6 15 2 17 11 9 13 18 14 17 17 13 9 14 15 7 14 6 3 14 17 9 4 17 1 20 3 0 20 0 6 20 16 14 3 1 2 12 14 7 13 1 5 9 16 19 1 13 9 13 3 20 1 18 11 13 5 12 5 12 20 1 20 12 17 7 15 1 20 14 3 17 10 3 3 14 7 3 12 6 7 3 13 20 15 12 6 5 15 18 3 12 12 4 6 19 17 2 0 15 16 18 14 13 1 2 0 18 3 1 5 1 10 9 10 0 18 16 1 10 6 17 17 3 12 11 18 13 6 19 19 5 15 0 1 14 3 6 18 20 6 15 16 13 19 16 7 17 4 2 9 6 5 3 3 3 20 18 7 8 16 19 3 16 1 3 12 12 19 16 19 10 0 5 7 2 17 18 4 17 12 3 15 10 1 14 0 8 11 20 2 13 13 15 2 10 19 1 11 9 20 6 16 17 8 3 6 1 12 13 16 1 18 7 7 18 16 12 14 4 20 19 19 12 20 12 13 3 15 18 8 11 5 14 16 11 7 13 6 18 19 20 0 4 2 13 9 0 1 2 12 2 13 16 4 14 7 13 6 7 14 19 15 15 16 10 3 0 9 6 3 12 13 17 7 5 7 15 7 8 15 1 13 4 2 2 20 20 9 14 6 3 11 16 16 1 18 16 18 10 11 9 8 10 16 4 4 0 17 8 18 9 5 3 2 9 19 6 3 18 0 11 8 20 17 7 4 17 3 3 6 17 5 18 16 20 12 15 2 1 15 3 2 11 5 2 8 8 2 19 19 1 12 10 14 19 19 17 10 10 15 17 14 16 15 4 3 13 0 8 5 4 2 6 5 1 4 12 12 18 3 7 4 16 13 0 6 4 7 19 10 4 18 3 15 7 17 14 19 8 8 8 3 20 4 17 6 12 20 5 13 2 8 20 3 13 0 6 20 1 0 14 14 9 2 11 3 5 4 15 7 6 3 2 1 20 13 8 3 5 14 7 6 0 8 18 7 4 11 5 17 11 8 1 15 6 12 4 8 10 10 4 12 17 20 14 20 11 9 4 3 14 10 5 20 18 5 14 5 9 5 0 9 3 3 19 7 17 4 7 13 0 15 13 0 17 9 19 1 6 13 3 0 14 2 3 0 10 6 16 7 13 20 4 0 13 19 11 5 12 9 11 3 19 20 3 10 13 13 1 5 20 5 7 10 1 14 7 18 12 10 10 17 7 14 2 20 20 7 6 11 11 17 5 5 18 7 13 12 19 0 18 15 16 6 2 20 15 6 13 1 13 3 2 11 4 14 11 18 3 8 13 17 1 19 8 5 13 4 11 17 15 18 17 6 6 10 15 2 10 19 17 8 1 4 11 3 3 0 16 9 15 18 3 17 3 16 7 6 9 3 19 2 8 15 4 13 3 2 9 1 15 3 5 9 9 17 5 20 6 14 16 16 18 19 1 14 8 3 19 0 10 9 17 12 13 0 19 7 0 1 18 17 7 20 11 14 2 16 5 5 6 11 2 16 8 14 4 8 20 2 13 17 4 4 6 17 11 4 3 7 17 19 17 13 0 5 9 7 17 0 9 14 2 2 1 19 19 15 14 3 11 7 20 8 17 18 13 13 9 17 3 11 15 7 9 7 17 16 2 0 4 8 18 2 2 1 8 7 1 17 11 12 2 6 8 18 18 0 12 19 17 12 5 8 18 9 20 0 7 9 8 9 14 11 16 3 1 11 15 16 10 14 16 18 18 4 9 2 2 19 15 13 15 5 20 11 11 0 11 15 7 18 9 0 13 3 17 6 12 12 20 7 11 20 12 8 8 1 15 13 4 0 19 8 8 15 6 18 1 2 13 4 6 17 14 13 2 20 4 17 2 13 18 6 12 9 5 17 17 2 12 9 18 20 1 9 14 14 11 7 12 13 1 3 9 15 4 3 0 20 12 14 15 13 15 6 20 6 15 20 7 20 17 8 12 8 12 15 14 15 14 5 20 8 7 12 5 0 5 4 12 7 15 5 15 11 4 1 16 1 15 6 11 20 0 5 2 11 4 5 10 9 0 13 13 15 8 8 3 16 14 7 5 6 3 12 2 10 1 12 20 10 4 6 13 0 18 8 12 2 2 7 9 4 9 13 5 6 10 19 12 20 11 0 3 9 9 7 13 13 15 3 6 4 6 19 0 11 14 17 1 9 15 8 16 16 15 8 14 20 19 14 6 4 7 17 1 17 0 10 9 7 1 8 13 14 17 7 14 5 19 3 0 3 14 16 3 3 14 0 9 11 8 13 2 9 17 13 9 8 7 18 11 11 18 7 9 13 13 13 20 12 14 17 14 3 5 16 12 3 16 12 11 17 19 3 4 9 12 15 2 15 6 0 6 15 12 6 7 7 13 0 17 15 5 1 2 16 17 18 8 17 16 10 2 16 1 8 17 6 10 18 7 6 10 2 14 5 12 15 20 0 9 12 18 16 4 7 7 8 8 11 5 13 1 3 11 8 11 17 4 10 4 16 15 16 3 20 15 1 13 16 8 17 16 2 3 17 6 12 6 9 19 10 7 0 11 16 14 0 5 15 14 3 17 12 18 12 10 3 18 12 10 13 19 11 0 13 4 11 8 7 10 12 16 9 13 8 4 0 4 1 13 13 1 10 8 9 17 0 12 17 10 2 19 7 3 15 15 18 16 19 15 18 3 10 2 10 18 15 19 14 11 2 7 19 9 5 14 8 15 20 10 2 7 16 16 9 12 20 20 15 4 4 14 8 16 16 20 17 2 14 13 11 10 4 4 0 2 17 10 7 19 19 15 15 15 17 1 16 11 17 18 19 3 3 5 6 19 14 20 2 1 1 17 2 12 20 4 8 18 4 9 9 14 13 17 9 11 11 11 10 18 4 17 13 11 4 4 18 5 4 0 13 16 12 6 8 5 15 12 18 10 17 18 9 8 11 9 14 20 1 4 17 4 7 2 18 13 18 8 19 20 9 17 10 3 2 12 14 5 4 17 7 13 0 8 1 0 19 16 1 15 5 1 14 8 18 11 17 5 18 9 10 13 5 13 8 13 6 11 18 18 17 11 14 19 5 8 6 5 9 13 3 13 6 3 14 13 10 8 16 18 17 18 12 5 6 16 9 11 12 18 0 10 12 10 19 4 7 11 19 15 11 9 3 0 8 20 9 2 11 2 13 6 6 14 8 14 3 17 16 20 16 8 12 18 2 20 13 16 10 20 9 4 1 5 0 19 14 17 10 11 2 15 20 9 10 12 7 10 6 10 0 2 10 12 5 16 6 19 17 0 12 4 3 0 10 19 4 1 6 9 15 15 14 15 17 19 11 16 3 19 15 18 11 3 8 18 12 10 2 4 10 13 6 5 6 19 13 11 2 11 3 5 0 17 12 13 16 6 5 9 17 0 14 14 17 8 11 6 1 12 2 12 8 4 9 4 18 17 17 1 14 15 2 14 8 1 16 12 17 15 4 5 14 4 1 5 4 6 18 6 16 12 4 8 7 11 18 11 20 19 7 13 6 6 14 14 10 4 18 17 4 14 7 1 9 18 3 14 11 19 4 15 4 8 11 18 3 15 14 6 9 1 20 7 8 9 14 10 3 5 0 0 16 0 3 18 13 6 19 9 4 2 8 2 4 10 19 10 3 19 20 20 9 8 2 2 6 1 14 18 0 0 12 17 16 3 10 9 4 14 17 6 4 5 16 2 0 11 16 3 8 9 5 18 8 17 2 12 17 5 1 6 4 2 3 18 20 9 16 10 15 12 0 3 10 13 17 19 3 17 1 19 2 1 15 14 19 0 4 2 5 9 3 5 5 16 19 9 17 11 15 16 9 3 20 17 20 13 20 4 11 9 8 4 1 1 19 7 1 13 7 17 12 6 11 16 15 9 11 19 4 14 14 12 13 5 10 16 19 11 1 11 9 6 19 12 14 14 3 8 20 20 15 19 11 11 7 19 19 20 16 13 14 6 19 13 10 4 4 2 5 8 4 17 1 3 9 14 19 12 14 15 16 7 8 20 17 11 14 20 12 10 9 3 14 13 19 8 16 6 16 16 20 8 8 12 19 11 6 2 9 17 19 5 8 1 11 13 5 15 13 7 19 19 12 6 17 7 2 20 7 9 15 15 19 13 9 12 11 14 2 14 16 0 13 4 4 18 15 1 18 2 16 10 10 19 14 14 8 7 7 15 1 13 2 10 17 16 11 11 14 3 11 9 4 8 17 13 10 15 10 0 18 5 18 12 8 13 15 0 11 9 16 8 3 1 12 8 3 19 9 16 12 12 17 14 10 5 3 16 15 3 14 4 2 16 13 11 11 10 17 12 2 6 10 13 8 12 10 2 18 8 16 12 4 20 5 15 11 16 7 1 8 16 19 6 0 8 13 0 2 6 11 19 1 15 7 8 19 9 0 3 2 6 7 4 8 17 13 19 20 16 0 6 17 13 5 0 7 6 17 18 12 17 8 16 1 18 15 17 14 14 9 13 19 10 8 12 15 10 15 18 0 1 8 20 10 8 2 18 13 0 7 2 11 15 6 14 7 15 10 5 16 1 1 15 3 1 8 1 1 14 14 20 4 3 18 6 11 13 16 1 11 19 19 12 8 6 18 1 9 12 2 4 19 15 3 4 20 12 12 10 15 19 19 8 20 8 10 14 13 16 16 7 0 8 2 16 3 10 18 8 13 10 0 5 18 15 12 16 4 3 15 2 17 11 9 18 1 8 12 11 20 14 19 5 3 17 6 17 15 17 15 5 11 11 11 20 3 15 19 15 11 1 19 19 12 9 20 17 12 0 10 13 15 12 11 10 7 17 5 10 7 4 20 5 20 2 11 7 2 19 14 14 3 3 9 14 4 17 19 20 6 5 3 16 6 4 0 3 3 19 2 8 3 19 17 20 17 6 18 14 12 18 8 15 11 19 15 11 15 14 5 0 19 18 8 20 9 7 4 17 14 13 8 19 7 16 12 17 12 16 18 4 20 9 15 18 12 8 0 5 14 11 5 7 11 19 10 9 20 4 18 8 13 4 7 19 8 1 8 1 3 7 6 15 10 9 11 13 18 19 20 15 7 17 8 15 9 15 19 16 15 19 10 2 19 20 5 0 7 10 0 19 0 3 5 9 8 15 7 6 18 7 0 19 17 3 11 13 4 10 8 17 16 1 3 15 4 2 19 15 19 12 10 2 1 15 18 2 13 5 3 17 2 10 10 10 15 6 1 1 9 0 0 9 3 13 3 15 8 15 5 2 20 8 11 2 13 0 18 20 7 0 20 4 4 10 1 14 14 8 9 11 7 19 3 4 18 8 19 17 20 3 1 6 20 15 12 3 2 13 18 13 11 0 0 10 13 0 8 18 14 3 9 12 7 12 13 8 20 9 19 9 0 19 6 11 8 13 0 20 5 4 9 17 12 5 12 14 20 16 6 8 17 7 3 18 17 1 16 2 15 14 7 0 1 13 9 10 0 18 15 10 11 0 11 14 0 4 15 7 6 7 8 3 0 3 19 13 15 11 11 2 0 20 18 5 10 4 9 13 3 8 17 17 16 15 15 14 0 4 10 6 16 8 14 14 15 19 5 10 16 15 17 4 7 9 1 17 9 4 14 9 18 1 1 15 20 5 19 17 5 20 11 3 1 5 3 6 19 13 5 3 15 9 0 17 17 1 15 18 11 19 2 19 9 4 4 4 17 0 7 12 17 8 16 19 1 12 15 5 20 8 12 4 3 14 16 19 9 9 13 2 16 9 14 9 8 2 18 17 0 12 10 17 2 5 17 15 11 3 4 1 20 5 1 17 16 7 19 17 16 18 13 19 7 4 15 6 17 0 2 6 18 4 15 16 1 2 11 13 2 17 12 12 6 15 10 19 0 10 20 17 15 9 20 4 11 4 1 5 13 3 1 20 0 14 7 13 17 13 10 11 9 17 8 0 14 3 15 16 0 16 4 4 10 15 2 13 9 11 10 8 18 17 15 18 13 11 2 17 9 3 8 0 11 16 19 17 2 20 7 20 0 16 9 3 14 11 4 1 1 11 14 7 2 9 15 7 11 10 7 11 16 18 13 19 10 7 8 13 0 4 11 3 1 9 19 19 5 11 4 5 9 2 2 6 1 15 12 5 6 11 18 13 10 15 7 5 12 16 19 10 4 4 13 8 13 11 6 14 16 8 0 1 12 14 12 8 19 5 12 16 20 13 14 20 6 20 2 1 15 13 7 9 20 16 8 2 2 19 15 12 1 6 11 18 3 9 3 16 18 9 18 7 0 18 19 6 0 15 12 8 18 11 13 12 0 20 15 10 6 10 5 11 19 17 1 17 5 8 16 18 18 1 11 1 12 14 11 17 17 8 16 20 8 8 15 14 3 7 8 12 20 5 15 4 10 8 8 15 4 19 8 11 13 7 10 8 4 6 6 2 12 0 2 6 0 12 20 19 10 15 15 16 9 1 2 9 17 14 6 14 0 15 13 3 4 17 13 11 19 6 9 5 6 2 16 5 20 0 3 9 0 8 0 11 7 6 16 10 2 13 3 8 9 11 10 7 2 10 13 8 8 2 5 13 15 7 5 6 20 6 18 4 1 15 4 3 15 11 13 15 20 6 1 6 1 15 2 11 0 14 12 9 7 2 7 3 20 17 0 13 6 10 19 1 9 6 4 6 20 11 18 20 9 7 10 13 13 4 7 17 9 15 17 8 16 2 17 10 5 13 15 2 10 10 1 13 10 11 7 11 1 12 8 20 14 15 2 4 20 6 2 15 6 0 11 3 16 7 1 8 0 12 13 3 5 2 4 4 1 1 14 20 18 15 5 12 13 18 6 9 6 1 1 6 11 15 0 9 18 15 10 6 18 1 16 1 20 5 12 1 20 12 8 9 3 2 4 16 8 2 11 1 9 13 6 18 20 11 18 13 5 12 9 20 0 8 5 19 20 2 5 4 20 9 3 17 20 6 6 11 11 4 14 7 2 14 8 19 1 8 12 20 5 13 19 20 19 7 4 19 12 5 3 9 12 12 16 13 8 0 11 11 16 5 14 2 4 17 2 1 11 6 15 11 10 17 0 7 12 18 5 13 4 6 19 18 8 0 20 13 3 11 12 19 10 4 15 3 8 5 6 10 8 13 7 15 19 18 12 15 13 2 13 17 19 9 18 0 2 5 9 13 12 12 10 13 9 13 3 1 20 12 1 13 7 17 16 13 13 19 8 8 9 6 14 4 3 20 6 2 5 8 12 15 19 4 1 8 20 20 19 10 20 15 20 6 8 8 18 1 18 12 8 9 9 14 12 15 4 12 12 17 7 15 0 0 5 10 20 15 6 10 16 17 10 4 18 15 13 10 4 2 9 8 18 5 11 12 14 15 8 6 5 8 19 3 13 7 13 10 16 19 12 13 10 11 2 0 20 20 6 19 17 2 20 0 19 9 3 17 0 12 15 15 9 13 11 16 16 20 12 8 16 19 2 18 0 6 17 1 15 7 15 8 15 12 10 16 9 7 8 10 20 18 10 18 4 16 9 20 18 2 12 10 9 14 9 0 3 17 18 10 17 14 9 9 9 13 0 17 0 17 17 9 19 10 8 13 9 10 5 13 10 1 4 9 5 10 5 12 18 1 2 9 4 2 6 19 9 13 9 8 0 9 19 4 4 11 17 13 20 18 12 3 15 9 16 12 14 2 14 9 8 10 12 2 2 18 10 13 0 16 4 4 19 11 6 14 0 12 0 13 15 2 14 10 9 7 2 1 16 1 6 17 3 4 7 12 18 20 5 1 12 18 13 9 5 8 14 6 5 19 15 0 4 12 3 6 2 7 17 2 6 13 9 5 16 10 15 1 12 14 15 0 1 20 11 17 8 14 12 4 19 6 1 20 8 10 18 0 12 7 8 8 17 1 14 20 6 10 10 0 5 13 20 7 8 9 2 8 1 2 1 6 12 5 2 11 14 4 15 0 12 6 7 6 12 14 9 2 2 15 15 18 18 16 12 8 11 11 2 19 4 3 7 1 14 19 5 13 17 5 20 7 1 13 4 18 12 8 17 18 16 3 12 10 18 17 3 11 0 11 16 16 5 4 7 14 10 10 5 12 15 7 10 17 4 13 18 16 19 10 17 20 12 16 19 10 1 13 17 10 14 4 7 6 8 17 1 13 2 0 17 20 15 13 0 11 19 8 6 15 17 13 7 14 5 1 3 19 11 14 7 8 14 6 0 14 11 16 1 14 7 7 13 14 17 20 4 9 12 6 3 20 2 16 8 3 0 1 9 3 16 4 18 8 2 19 3 1 14 20 18 5 0 19 8 1 6 14 15 16 11 12 3 12 6 17 12 9 3 14 1 12 1 15 15 5 9 13 14 18 9 11 0 15 12 11 11 19 5 0 1 2 20 18 14 16 3 16 5 20 14 12 13 10 11 4 2 9 3 7 14 6 0 6 19 14 12 16 1 17 19 11 13 14 5 14 16 5 15 12 20 7 1 9 3 5 11 10 0 11 9 1 13 5 12 12 19 13 17 18 1 8 14 2 8 12 5 17 12 20 7 8 9 8 6 0 11 0 8 2 19 9 19 16 16 14 2 20 7 11 0 8 4 8 14 9 19 16 8 12 11 4 14 18 8 7 1 12 15 15 5 11 6 20 10 18 12 0 4 14 20 18 12 1 7 2 19 10 7 11 10 19 11 7 1 3 16 0 8 15 8 10 1 5 3 6 9 20 18 0 4 19 16 20 6 3 9 0 4 17 10 12 0 7 17 20 7 5 3 18 6 18 0 5 19 15 14 19 0 6 10 13 9 1 9 20 18 9 16 6 10 20 4 15 2 15 15 10 5 3 17 1 5 6 0 12 4 6 18 12 8 16 20 18 6 20 14 14 19 11 1 13 14 14 1 18 4 18 15 16 11 9 2 11 5 8 11 12 1 17 6 16 12 2 17 18 13 9 10 7 13 8 20 9 13 16 18 18 16 1 11 9 7 2 6 12 3 5 20 15 15 18 7 6 2 12 18 11 20 8 14 10 12 16 19 13 16 16 10 4 13 3 17 8 20 18 4 9 17 18 13 3 13 9 0 19 16 16 17 2 18 9 7 10 10 1 8 18 6 17 2 9 17 10 18 6 17 10 2 11 6 16 13 15 0 13 6 13 16 13 12 15 7 10 17 19 7 17 2 19 20 2 9 17 11 17 17 19 9 16 19 18 15 4 3 7 16 17 7 1 7 17 4 4 10 6 4 7 7 1 7 3 17 3 15 2 5 9 9 5 20 3 10 2 9 15 8 5 12 7 9 8 2 16 11 8 7 11 3 8 6 6 7 13 1 7 17 19 8 15 18 0 1 15 2 17 20 18 7 3 18 9 3 14 8 19 16 14 16 18 1 7 7 8 13 18 16 10 9 5 2 1 3 1 15 2 1 19 3 15 16 12 20 19 16 19 4 0 4 0 13 19 4 10 18 20 18 1 1 5 6 18 12 3 3 4 8 1 17 1 13 20 5 5 12 9 4 16 4 5 1 3 18 13 14 10 17 1 3 9 1 12 15 2 18 1 15 5 5 17 12 3 7 2 14 16 20 6 18 17 19 20 15 3 19 18 5 8 17 14 11 9 18 18 18 15 7 12 1 8 0 13 2 17 16 13 10 5 2 20 7 8 0 8 13 4 15 1 14 2 10 17 18 10 0 13 16 15 15 6 0 17 8 4 18 18 3 2 1 1 18 14 1 16 12 4 19 8 7 17 18 10 8 11 14 0 11 5 16 18 20 12 18 11 9 4 3 13 17 4 14 11 10 6 8 13 9 20 5 6 1 2 11 10 5 19 19 6 8 3 13 10 4 11 20 5 1 1 1 15 11 15 5 16 7 0 13 17 16 20 15 10 8 6 3 19 12 0 3 12 3 4 1 19 1 17 18 15 7 7 9 3 15 10 0 12 9 12 14 4 6 0 10 10 15 0 6 5 13 17 4 13 8 14 13 20 7 0 9 17 0 19 1 17 18 3 16 1 9 4 19 9 16 1 3 18 6 2 14 0 2 7 13 13 3 11 13 10 16 5 5 2 8 20 1 12 19 15 11 19 16 9 7 10 20 14 13 16 19 2 0 2 12 15 15 17 11 12 2 13 8 2 1 19 1 14 7 2 5 10 13 18 14 12 2 16 8 6 19 18 14 4 9 10 2 7 3 10 10 10 0 4 1 7 9 13 9 6 15 3 18 8 2 4 1 16 17 6 18 7 1 13 7 18 6 5 17 15 9 14 9 5 15 6 20 9 6 20 9 5 6 14 1 4 6 11 10 15 3 20 19 3 13 6 7 11 7 4 18 9 2 7 17 10 3 10 14 18 8 7 6 19 2 19 15 10 10 15 12 11 3 1 4 9 1 7 9 3 15 4 4 1 4 8 17 3 16 18 7 20 13 16 15 7 16 20 9 5 16 13 13 3 3 19 15 8 19 4 18 0 1 20 0 10 11 3 17 9 9 8 16 14 3 7 0 6 8 11 13 6 7 4 19 9 4 8 17 1 10 13 9 12 16 13 15 12 6 20 13 8 4 18 16 5 11 11 8 8 10 16 0 8 9 16 10 7 3 4 2 12 8 18 14 20 2 16 12 6 1 12 18 9 10 19 9 10 9 11 10 14 18 17 11 7 14 16 6 2 7 12 8 3 9 2 10 8 0 14 12 5 19 4 12 20 20 8 3 11 20 2 10 13 7 19 11 17 11 0 20 8 11 6 5 19 4 2 4 3 5 7 16 4 18 9 14 4 10 1 6 10 15 13 4 16 13 14 3 1 14 8 19 16 13 5 3 1 20 5 11 3 18 0 19 3 5 17 15 4 18 13 14 4 19 11 0 6 5 17 7 4 2 2 11 14 15 10 10 9 10 20 17 17 4 6 10 1 13 14 8 10 14 0 19 7 17 10 6 5 19 1 0 14 4 1 8 10 19 14 16 9 13 6 19 2 14 16 1 12 7 15 12 4 3 15 7 19 18 5 14 20 15 6 3 5 20 15 0 12 20 7 5 18 14 7 7 6 7 6 7 20 9 3 20 2 5 10 3 0 13 8 3 0 0 19 8 5 3 11 0 6 9 15 19 20 18 3 16 1 20 16 20 6 3 3 6 2 2 15 14 14 8 10 18 17 19 19 11 11 13 0 3 1 10 12 10 9 19 12 14 19 19 0 17 20 17 8 9 7 13 7 19 3 17 5 6 2 13 13 13 12 0 11 16 4 6 4 5 4 11 19 16 3 9 19 2 4 19 3 10 12 3 9 1 5 11 16 5 6 4 4 9 6 1 15 15 3 3 7 6 5 16 10 0 11 14 2 14 8 17 17 0 3 16 15 11 5 18 17 11 2 19 0 18 11 20 5 14 8 15 20 19 0 18 14 15 12 8 11 9 15 7 17 20 6 8 19 17 13 13 14 18 13 1 11 20 20 0 19 14 1 4 13 1 11 19 16 8 16 15 2 2 20 1 19 7 12 2 4 1 15 20 15 8 19 3 14 19 15 16 20 8 16 9 16 20 19 5 18 3 4 0 1 14 17 1 14 19 11 6 15 20 7 6 1 16 13 15 9 13 2 12 20 5 19 4 2 6 19 12 17 5 2 8 6 10 14 13 14 13 8 20 11 4 10 14 11 1 15 10 19 19 2 7 5 6 12 11 8 13 14 18 11 11 13 4 8 7 6 14 19 11 11 20 1 10 13 18 14 8 0 14 13 12 20 7 9 18 8 1 18 15 11 16 1 20 18 3 0 17 0 0 11 10 15 13 0 3 5 17 19 20 2 12 19 20 8 4 3 11 13 9 12 2 16 3 0 20 17 9 17 7 15 6 9 3 14 0 15 14 10 3 5 16 13 5 3 20 4 9 15 16 8 3 5 7 19 14 20 1 11 20 7 3 11 3 18 20 2 9 14 9 19 16 8 13 6 2 0 9 3 10 2 19 17 15 3 19 10 12 18 6 12 11 19 6 2 9 15 20 3 7 20 13 4 11 11 15 11 19 8 11 5 2 1 0 10 16 0 10 18 15 15 11 8 17 17 3 16 14 0 11 11 0 1 18 1 6 14 6 11 18 19 2 10 20 15 9 10 4 8 12 20 20 20 2 2 8 2 16 17 4 3 16 18 4 14 12 19 12 9 4 4 18 19 3 18 12 0 9 8 17 13 10 11 15 0 5 15 15 1 15 9 10 1 5 20 0 1 12 10 9 13 19 12 2 12 10 1 15 18 13 3 9 13 14 11 7 19 2 0 2 8 19 9 10 7 2 6 18 7 5 9 14 15 18 9 3 10 10 17 4 19 15 20 14 10 8 3 11 11 12 9 13 12 3 9 2 10 2 8 6 18 14 9 1 17 17 9 1 1 10 11 5 16 2 16 2 17 13 18 20 19 12 10 13 9 6 9 20 14 18 18 0 17 9 2 2 13 18 12 7 0 13 3 1 12 18 2 2 10 4 12 6 7 20 10 3 16 10 17 7 13 14 19 2 15 0 7 0 0 1 1 4 18 4 5 5 15 16 13 16 15 10 9 3 1 12 2 19 19 2 7 19 0 3 10 15 8 8 13 11 0 18 10 20 4 18 20 13 9 15 3 14 5 10 20 11 17 0 15 19 5 19 17 12 10 0 0 9 13 6 15 1 5 18 11 3 7 19 15 5 1 5 2 6 12 20 16 0 7 6 13 7 1 13 17 11 1 10 3 6 17 3 17 16 18 14 10 11 5 5 2 9 19 5 4 9 0 20 7 13 11 6 18 2 19 1 13 13 2 6 12 2 10 3 6 9 17 14 15 11 19 7 7 16 11 4 9 5 1 17 6 7 6 16 4 13 14 20 18 13 1 1 19 18 0 3 11 13 20 11 6 4 5 20 4 10 17 17 1 3 19 2 2 3 11 13 15 3 19 13 20 18 14 16 16 9 18 18 0 8 5 5 6 16 19 2 0 4 19 15 1 8 13 6 6 13 16 3 11 3 2 8 14 14 19 8 12 14 8 18 17 13 1 1 0 1 9 6 10 7 14 2 13 11 6 19 10 5 10 13 14 17 18 14 7 13 15 19 20 20 9 16 14 19 14 20 8 3 13 8 9 2 1 7 13 10 11 7 15 5 6 10 15 15 8 13 3 10 3 1 16 12 3 14 1 11 1 11 0 16 17 2 15 17 1 16 0 0 11 14 1 10 0 20 1 11 11 11 8 17 4 1 7 3 15 3 4 14 14 0 15 17 20 19 12 10 5 9 9 4 12 2 5 18 11 13 15 19 12 18 10 14 13 2 5 9 3 6 3 18 1 10 18 4 7 13 6 10 6 5 4 8 4 13 3 11 6 15 0 9 14 17 1 19 16 19 3 13 7 4 12 0 6 18 16 9 7 15 12 6 0 8 19 14 18 16 8 11 9 15 3 4 15 13 7 17 3 8 17 6 19 16 20 4 16 18 6 13 1 13 17 9 1 4 18 5 18 9 5 4 9 1 3 18 7 11 13 13 2 7 19 12 2 0 10 5 18 6 6 19 13 2 18 16 16 12 10 1 3 14 5 20 4 11 11 17 10 16 3 13 2 10 17 9 10 1 16 11 19 5 16 18 5 14 14 12 20 1 14 7 10 16 20 2 10 3 7 16 1 0 15 5 2 18 13 18 8 2 1 4 1 0 1 3 1 0 18 7 10 14 7 8 10 11 12 6 20 5 16 1 8 7 20 2 0 7 19 2 19 15 0 6 6 14 1 1 14 19 18 1 20 1 2 16 1 20 19 5 7 1 7 18 2 5 10 15 0 13 4 11 11 7 11 16 18 20 11 2 6 7 18 1 12 13 13 14 4 14 13 3 17 19 8 14 8 2 2 9 6 6 3 2 10 6 20 11 5 19 16 17 3 3 2 18 2 16 7 5 2 9 13 4 15 4 0 7 14 8 19 19 19 15 20 11 13 20 1 19 11 14 7 3 13 14 1 5 3 6 16 19 19 19 14 5 3 20 7 6 8 6 4 14 3 9 11 3 1 18 2 11 13 14 20 0 0 13 5 9 10 0 11 20 8 4 18 10 0 14 7 2 14 8 8 8 8 12 12 7 0 14 16 1 8 18 12 19 6 13 10 9 7 1 0 10 18 4 17 4 8 6 17 7 1 7 13 0 5 18 2 18 20 2 18 9 13 13 15 19 17 9 14 17 20 1 18 0 9 8 18 6 20 12 18 20 9 17 19 16 14 9 16 12 13 2 9 4 10 13 9 15 1 1 13 5 2 15 13 6 20 7 15 15 2 1 13 4 7 9 8 2 18 5 3 15 16 10 19 20 0 17 9 18 0 20 1 13 11 13 11 8 16 7 1 7 8 3 7 0 18 14 17 7 15 3 20 0 20 1 13 8 7 16 0 1 19 2 3 12 9 5 9 7 8 17 18 11 6 10 3 1 4 16 4 18 9 8 18 18 10 12 4 8 7 7 3 7 15 14 9 0 14 7 11 7 7 15 1 1 0 2 5 3 19 19 15 18 17 19 20 3 0 3 0 13 6 13 5 11 1 20 17 4 7 12 11 8 15 11 13 20 9 1 12 17 1 17 18 9 18 11 9 19 1 10 1 20 13 8 14 7 3 12 18 2 16 8 13 18 13 13 2 4 12 8 17 7 8 7 2 15 5 0 18 1 9 9 5 1 13 14 0 2 3 9 0 10 20 0 10 20 9 0 13 9 17 4 20 7 11 15 18 9 2 19 19 8 17 18 6 13 19 20 15 0 11 16 17 16 7 10 5 19 8 18 0 20 16 19 20 13 4 16 7 18 9 10 6 10 1 5 16 6 16 0 1 19 12 16 15 16 7 13 16 11 20 16 4 9 20 0 9 7 5 1 19 10 10 3 12 13 8 13 10 0 4 13 14 3 6 10 18 18 2 10 20 6 12 5 10 8 7 16 2 13 2 18 5 11 15 13 1 0 4 2 12 16 15 7 15 11 15 7 19 16 0 5 13 7 9 5 18 0 8 12 8 5 10 13 18 5 11 19 17 13 14 7 3 13 20 15 19 4 19 15 8 13 4 16 13 5 13 11 6 1 15 8 2 1 11 18 10 5 4 17 9 9 17 14 13 19 18 19 18 16 11 12 0 17 12 13 14 18 11 8 19 6 10 11 3 15 14 13 7 11 18 18 2 0 5 5 0 13 12 2 14 1 15 1 17 17 5 4 16 3 13 3 9 19 0 8 6 6 20 4 0 11 6 14 19 15 17 1 17 9 4 14 9 15 17 14 13 18 0 19 0 6 5 5 13 1 0 11 13 10 20 4 14 5 19 18 4 15 4 11 13 14 13 2 14 5 0 16 19 13 18 9 2 1 5 1 14 2 20 1 15 1 10 9 0 19 17 8 2 12 8 13 11 19 8 13 15 6 9 18 13 9 12 14 9 2 0 12 17 17 2 17 2 11 1 0 8 12 13 15 6 5 16 10 8 8 10 18 4 2 3 4 13 13 12 12 1 3 2 17 15 0 14 10 5 18 10 5 6 20 0 8 1 7 15 1 3 6 3 5 20 3 8 0 15 11 0 16 15 11 5 19 17 5 17 14 4 3 3 9 2 18 12 6 12 3 2 12 12 11 19 12 6 17 7 5 15 14 2 13 13 6 16 16 2 4 18 6 3 2 19 12 7 17 17 6 15 11 7 17 0 2 19 12 16 19 15 18 2 15 2 8 1 9 13 1 0 2 2 0 14 17 6 6 9 4 8 15 13 16 18 11 10 17 0 12 12 3 0 20 12 2 3 5 12 7 11 18 9 9 0 20 16 1 5 13 17 6 5 8 11 11 1 3 12 14 14 0 8 19 16 13 7 5 6 6 19 16 5 17 14 15 14 11 14 7 9 19 17 15 20 17 17 20 2 3 6 4 10 11 3 6 0 15 15 11 8 8 0 5 19 10 14 7 14 6 6 3 1 18 9 15 7 7 14 14 18 7 5 1 19 4 3 5 8 19 5 0 9 10 18 6 5 19 0 6 15 5 6 15 20 7 15 6 5 15 10 20 6 10 10 9 19 9 18 0 12 17 0 15 3 12 15 19 5 13 18 7 2 14 0 3 13 13 6 6 5 7 7 13 18 20 1 9 11 1 13 14 20 10 2 4 10 9 2 13 14 13 13 10 2 4 14 14 16 16 9 13 7 8 0 15 4 11 18 14 20 11 9 13 9 0 7 12 7 5 19 5 0 13 12 14 6 10 8 6 0 3 16 4 15 12 9 16 16 20 17 14 14 2 13 3 2 3 2 12 2 4 2 6 15 19 1 4 19 6 15 17 8 17 5 19 19 0 14 7 18 12 7 10 0 3 0 6 3 7 7 15 20 7 9 10 1 6 1 3 8 15 10 15 1 11 20 15 11 2 11 8 12 17 18 11 18 12 10 1 18 12 0 6 9 3 0 3 1 2 3 10 0 7 19 0 3 19 4 8 3 1 12 19 6 16 10 14 4 14 10 0 20 6 10 7 5 19 1 1 9 14 17 11 9 14 10 18 9 19 0 11 12 20 7 11 5 13 5 17 19 13 20 19 9 5 18 20 12 9 8 0 3 1 1 11 16 4 16 13 14 20 17 12 14 2 11 0 20 5 8 9 5 1 17 18 3 2 1 17 4 20 20 18 9 4 5 3 17 7 13 11 16 8 13 3 11 13 16 6 5 7 10 7 7 9 6 5 17 6 19 7 13 14 14 1 3 6 16 10 6 6 20 1 13 15 15 20 15 19 8 19 12 20 8 10 19 8 12 13 14 2 2 6 14 6 19 9 10 15 3 1 6 11 8 14 6 20 7 17 13 4 0 19 16 19 8 20 8 5 11 8 5 12 15 11 0 14 11 12 6 11 15 17 7 15 13 19 1 14 0 6 12 13 1 14 18 1 16 11 16 6 0 1 7 10 17 1 0 8 12 10 2 16 7 0 8 14 2 13 0 5 0 20 14 4 5 14 11 19 7 10 17 6 18 8 14 7 1 19 6 19 13 15 8 0 12 10 13 13 17 2 2 5 9 1 9 5 9 1 10 16 11 5 0 6 9 6 4 1 4 14 20 20 13 2 2 9 15 6 6 2 10 17 10 18 19 0 12 4 6 8 15 17 15 9 7 6 8 13 11 11 12 6 8 0 20 17 8 7 9 15 0 0 14 1 5 16 9 20 8 10 0 19 15 13 0 3 3 7 11 3 4 7 18 9 9 14 15 3 6 11 13 18 11 4 1 0 14 5 9 18 0 16 9 15 17 18 5 6 15 6 20 3 13 1 10 8 13 5 5 16 19 3 8 13 11 1 17 13 13 17 11 18 4 12 1 4 13 14 7 16 4 0 2 12 11 11 7 11 8 5 3 17 10 10 15 11 5 4 18 0 1 11 12 17 0 20 16 9 19 5 0 2 16 3 8 16 20 13 13 3 14 17 18 15 10 18 13 4 8 17 2 8 8 14 9 20 11 12 14 3 14 9 5 1 11 9 7 5 14 19 5 19 11 4 7 7 4 2 13 8 10 20 8 7 14 8 10 16 8 14 14 20 5 17 1 13 14 11 14 11 4 20 3 3 0 9 4 1 4 18 20 9 9 18 7 8 0 11 13 2 6 15 10 15 11 0 17 20 14 10 20 6 9 18 17 8 11 1 17 20 6 7 0 4 17 14 5 7 2 7 4 13 3 4 15 3 17 0 5 4 7 9 7 7 6 3 17 7 15 6 16 8 0 0 9 2 15 7 7 5 7 0 10 11 10 15 4 20 16 1 10 5 8 7 0 9 9 6 1 18 17 1 20 5 12 11 12 4 13 8 12 18 2 10 20 18 18 9 9 3 5 11 13 18 17 2 5 7 7 20 11 18 9 17 9 16 16 18 4 16 11 7 20 17 11 11 11 15 20 17 9 11 11 7 17 12 8 18 11 12 5 18 19 18 0 3 11 6 3 11 20 5 2 8 15 17 15 16 15 1 17 14 0 8 2 6 18 15 4 14 0 15 20 12 16 0 15 20 16 7 1 19 10 19 6 11 3 6 17 3 18 20 17 18 2 9 11 16 16 8 10 14 14 16 18 14 3 19 1 17 13 16 4 12 17 10 1 5 5 2 19 0 20 18 12 15 7 20 3 19 15 16 15 6 3 17 8 18 12 18 10 9 10 18 11 14 14 15 18 18 17 4 19 13 14 0 13 8 17 2 13 20 2 13 11 15 20 0 4 10 19 16 17 13 16 8 0 18 9 8 20 17 4 17 5 6 10 2 16 19 12 5 13 3 1 14 20 19 20 17 5 13 18 8 13 6 15 0 5 0 1 19 13 0 2 20 0 10 0 2 3 6 2 2 19 7 1 13 2 20 4 1 4 16 20 7 14 4 1 15 20 16 14 12 19 20 3 19 3 10 12 12 4 10 9 11 10 8 18 13 18 4 19 2 14 13 1 15 17 18 3 12 6 1 17 3 4 16 20 7 2 11 16 5 1 14 2 4 14 16 17 5 11 7 6 3 2 10 5 8 19 1 19 5 4 4 1 7 12 15 20 2 6 3 19 16 9 12 8 7 20 0 2 6 6 18 12 0 1 11 17 6 20 20 3 0 10 1 19 13 1 0 6 7 20 6 5 10 16 4 14 20 17 14 15 13 10 15 15 19 4 7 5 17 7 12 2 4 15 19 19 9 4 12 17 9 16 20 8 14 9 19 15 10 18 18 4 20 8 1 20 1 16 4 19 0 12 11 17 5 20 4 12 16 9 9 16 0 1 5 10 2 0 20 3 7 5 5 1 1 12 4 5 11 18 6 6 4 12 9 4 13 4 20 10 5 11 8 1 3 13 8 1 1 20 4 6 9 5 12 3 15 1 16 13 4 19 6 17 12 2 20 9 14 15 3 8 3 3 20 14 13 13 2 12 11 5 8 7 2 0 11 11 13 12 19 15 18 3 10 8 6 16 2 19 0 0 13 4 11 11 15 1 10 12 5 8 14 10 7 20 19 14 14 6 15 19 1 5 16 20 9 3 13 12 16 15 13 4 0 7 15 9 1 15 14 5 6 12 14 9 13 13 3 19 9 1 1 1 14 11 20 20 4 9 3 17 20 0 11 19 12 2 14 10 13 10 7 9 10 13 10 18 0 1 19 14 7 20 12 13 13 6 5 6 13 4 1 15 14 14 11 13 15 2 20 17 12 9 8 4 1 19 15 9 2 19 12 6 14 15 1 17 13 1 20 19 13 6 6 5 4 6 3 11 2 18 5 2 18 8 16 5 18 13 2 10 20 9 9 18 8 1 20 0 15 16 3 3 11 0 17 7 15 9 11 8 17 14 4 1 6 19 4 7 4 0 14 3 13 20 9 8 4 1 20 7 14 5 18 0 4 13 12 5 9 17 13 5 16 15 20 12 7 10 20 4 7 11 7 6 6 12 15 11 3 17 13 8 11 17 19 16 13 13 17 8 17 16 18 16 12 9 17 15 19 13 4 16 7 1 12 15 20 16 11 2 19 10 7 17 13 15 6 6 1 6 11 20 12 12 11 20 6 2 18 18 0 12 20 17 18 12 16 13 4 8 14 3 8 11 0 13 2 19 14 5 6 11 6 17 18 18 17 16 12 1 16 4 5 9 3 4 3 20 14 1 12 13 5 6 6 4 3 19 20 6 16 5 10 7 9 1 6 2 17 1 6 6 7 7 0 19 5 10 0 1 13 4 10 4 12 4 0 12 5 1 18 14 8 8 3 9 5 9 18 14 10 3 15 11 6 16 11 0 2 6 15 6 8 16 20 0 14 2 4 16 13 1 12 14 16 9 6 13 10 6 6 17 20 9 5 2 5 10 8 10 5 17 3 13 6 14 18 17 16 11 5 4 8 12 1 4 7 11 14 15 20 7 14 0 1 7 14 18 0 12 14 7 0 0 18 13 10 15 3 20 10 1 8 18 7 8 4 13 2 12 8 10 20 1 15 4 20 10 16 5 14 12 3 19 4 1 18 11 7 20 4 14 0 16 13 19 16 4 18 7 5 9 2 3 4 9 2 8 12 10 4 16 3 15 6 0 6 16 15 17 15 11 3 3 13 5 15 14 1 7 19 2 2 5 11 8 4 10 19 5 5 5 4 15 18 11 2 1 18 7 13 11 14 9 16 3 5 15 0 20 10 14 6 14 5 12 0 6 10 17 14 7 13 10 6 15 6 20 11 7 13 8 4 20 16 16 12 0 6 6 11 4 2 14 14 4 19 3 18 19 0 5 8 0 1 13 16 13 2 20 15 4 10 20 16 19 12 20 9 0 2 16 16 10 8 4 0 11 10 11 15 8 0 9 14 11 10 5 5 17 1 9 6 13 10 7 17 7 1 3 3 0 20 1 16 20 12 14 12 16 7 6 14 19 12 5 6 18 3 20 18 4 8 7 4 14 14 15 8 11 16 7 13 1 5 10 3 9 13 1 4 20 6 15 18 15 1 9 10 17 15 20 12 0 4 15 17 9 17 10 19 6 19 3 12 8 6 7 15 5 13 18 16 20 9 4 15 13 16 12 19 7 3 20 3 1 15 3 19 2 19 16 12 10 12 1 0 13 7 20 3 7 16 9 1 13 12 5 17 1 10 0 7 6 2 9 3 5 7 8 7 5 2 4 9 0 1 16 7 4 15 0 14 3 14 10 17 11 0 8 5 5 19 6 15 1 19 19 5 2 16 1 18 7 19 15 10 2 15 1 14 15 15 5 20 13 19 16 4 14 14 13 10 16 4 7 12 9 9 13 18 5 5 8 7 1 20 13 13 9 16 20 3 5 5 3 10 4 1 18 13 12 2 10 2 5 8 19 3 5 18 13 2 19 20 20 6 18 0 16 18 1 10 17 6 14 3 7 0 1 11 10 14 9 20 0 17 13 10 7 20 18 18 18 2 18 14 2 0 7 0 11 13 11 19 8 12 11 20 1 6 11 13 20 6 7 14 8 13 10 4 1 2 16 15 1 17 18 18 12 3 20 17 11 14 11 2 5 8 10 4 4 16 2 2 0 20 17 13 10 14 11 13 17 10 6 12 13 2 18 8 8 5 0 2 20 18 2 7 2 14 17 20 2 15 4 16 17 12 16 17 20 19 14 4 14 8 10 9 2 13 18 6 7 12 12 8 0 8 17 3 11 5 3 4 14 19 13 11 19 5 11 4 11 20 5 12 12 0 16 4 18 20 10 7 7 15 19 2 19 2 18 16 20 7 17 17 3 12 7 6 9 12 18 11 18 18 12 0 12 3 7 0 0 18 16 6 20 5 5 13 20 1 17 2 16 16 12 16 7 11 3 6 16 18 7 11 15 3 20 6 8 4 14 3 9 2 14 10 15 11 17 13 11 11 13 12 5 15 4 10 6 6 3 13 15 4 9 12 10 8 15 6 4 1 15 15 15 18 20 17 17 20 14 9 4 19 5 17 9 16 10 10 0 6 5 15 15 1 19 8 11 2 13 10 7 7 8 10 4 7 16 6 10 9 20 18 6 4 2 8 4 7 4 12 15 13 13 14 14 4 4 14 12 5 13 9 15 4 8 20 4 10 10 0 1 3 12 16 1 16 16 7 11 5 17 15 16 0 6 3 18 17 15 13 13 19 14 5 11 20 2 16 17 18 19 0 19 19 2 16 4 1 12 9 7 8 9 6 2 5 4 8 2 8 11 1 13 9 4 10 13 1 0 3 4 16 15 7 20 12 4 17 9 8 13 6 19 5 9 0 17 9 11 16 1 7 1 5 2 7 16 16 3 7 12 12 18 6 3 19 16 14 10 1 12 11 20 2 20 2 15 1 7 7 14 12 3 1 20 7 12 14 10 10 4 14 5 1 14 14 5 15 12 2 13 16 5 12 9 5 13 8 20 7 12 13 5 5 7 11 14 2 2 0 13 9 2 1 13 0 14 3 19 4 18 9 9 5 4 6 10 0 18 7 3 14 14 9 1 9 0 19 12 10 4 14 1 5 0 18 18 12 5 3 10 1 4 8 20 0 2 10 12 10 1 8 14 20 17 1 2 1 0 0 4 2 19 11 17 4 10 12 20 0 17 0 18 20 0 13 11 11 18 3 11 9 19 9 1 5 5 14 2 4 1 2 14 3 16 19 16 8 19 1 17 1 12 6 5 3 1 16 14 17 0 4 7 3 9 0 2 0 6 8 11 0 12 3 12 3 2 2 5 10 4 18 14 0 14 2 3 0 16 9 18 11 20 6 18 18 19 14 7 4 19 9 17 1 5 13 9 14 2 15 6 11 4 8 16 14 17 8 4 20 12 15 8 10 6 6 8 18 15 1 9 7 3 18 20 16 14 20 5 13 10 8 9 12 17 12 18 4 1 4 11 19 17 14 15 20 0 13 16 17 13 19 0 1 6 5 10 5 7 12 17 9 14 20 2 3 6 0 10 2 10 6 10 4 13 7 5 16 5 15 8 16 18 5 12 17 7 9 20 2 5 7 10 6 2 20 4 16 5 0 11 5 6 6 5 3 19 14 19 14 20 6 18 19 4 20 15 16 16 10 8 17 18 7 20 1 5 1 7 1 7 7 20 19 14 13 15 0 6 19 20 20 14 17 17 15 4 3 1 3 11 8 4 1 19 13 11 3 17 1 20 5 7 0 17 15 13 3 18 18 2 16 5 0 10 16 19 16 15 17 10 19 12 3 12 1 5 19 18 13 5 7 13 8 11 5 19 15 10 8 16 10 0 17 3 12 2 4 16 20 10 1 12 7 4 7 0 5 7 19 8 3 17 16 15 15 15 20 11 16 4 16 3 0 7 4 13 9 2 11 12 11 5 0 4 9 15 3 17 3 15 4 2 4 1 13 16 19 18 9 2 7 12 12 8 20 15 19 17 12 4 6 14 9 14 16 10 10 8 4 20 16 15 11 1 19 4 1 15 9 19 10 15 11 20 15 11 11 1 1 2 19 5 13 2 7 15 8 5 11 14 4 0 12 19 2 20 11 2 0 15 17 11 0 5 18 18 12 9 10 7 12 20 18 14 7 12 1 14 12 13 8 8 14 14 10 6 8 16 3 8 3 14 4 15 14 15 20 17 15 14 8 19 8 19 0 4 19 20 15 10 17 5 12 19 10 16 12 15 14 3 12 11 14 15 16 0 12 16 18 15 3 0 9 5 10 5 5 6 3 15 18 5 10 11 18 15 11 5 12 11 19 17 4 18 7 10 8 2 5 6 2 6 11 8 4 10 0 0 5 19 0 12 2 12 8 20 4 16 0 11 0 14 15 17 1 5 3 1 0 6 18 15 19 6 6 18 2 2 19 1 16 0 9 1 19 9 19 15 10 14 4 18 0 4 8 8 8 2 3 4 9 15 3 0 12 0 19 17 17 13 1 15 5 8 13 10 12 4 1 0 2 0 6 13 14 8 17 12 19 11 14 7 1 11 1 10 3 8 7 2 6 12 18 7 8 14 17 7 13 11 0 20 12 0 8 15 2 18 1 17 18 11 19 13 7 8 17 11 15 4 18 10 10 5 8 19 8 17 16 10 9 7 6 17 10 5 15 9 0 7 18 3 16 1 3 7 20 15 10 3 8 12 14 19 15 8 0 15 11 5 13 19 13 12 16 5 13 5 1 10 20 1 1 10 1 10 8 20 6 7 4 18 7 12 15 1 14 17 11 20 0 19 20 1 8 1 0 6 18 20 9 11 2 4 10 16 8 0 11 2 7 2 8 12 6 17 14 17 5 12 19 11 2 4 12 20 17 3 15 14 6 16 6 9 14 3 12 5 2 14 1 12 19 3 15 20 8 18 20 20 7 15 8 14 8 3 2 9 1 5 8 17 3 6 12 17 9 4 2 5 13 5 1 17 8 9 13 20 19 6 15 9 20 1 17 7 4 5 9 3 20 4 1 19 2 20 1 2 11 1 12 18 7 20 4 7 1 17 2 10 10 6 7 15 19 16 2 1 16 5 15 17 12 10 4 1 8 6 12 8 12 20 1 17 9 2 11 18 12 5 19 12 4 15 1 18 17 11 18 13 7 20 3 4 19 6 17 20 13 9 5 18 13 17 9 0 4 20 6 3 20 14 13 19 14 18 0 3 1 17 3 6 1 15 12 3 2 10 4 3 9 10 6 1 18 16 19 15 4 1 3 19 9 1 12 10 4 18 1 15 17 7 11 0 11 0 16 20 1 9 0 17 6 3 5 12 6 13 12 2 19 17 8 18 8 7 4 4 5 16 8 10 4 19 3 8 13 20 6 13 1 0 16 13 13 20 13 15 7 0 4 15 0 7 2 14 10 3 12 17 20 11 8 3 17 13 2 16 13 2 19 1 2 12 2 12 1 20 5 7 10 2 2 8 12 14 4 12 11 6 16 12 7 7 16 14 2 15 20 5 2 6 6 10 4 6 9 8 7 14 7 4 14 12 17 12 4 20 2 17 7 5 2 4 6 2 19 2 0 4 20 5 7 17 11 9 19 0 19 9 5 13 1 4 20 6 2 16 13 3 6 7 20 20 3 17 9 18 2 12 15 3 13 8 13 10 5 4 8 10 20 11 17 16 12 0 14 0 12 6 8 1 8 11 19 7 12 12 6 7 19 12 11 2 17 18 11 7 16 17 20 19 3 2 11 5 12 5 0 17 11 16 17 15 14 2 20 1 12 20 8 13 12 5 16 19 7 2 8 5 12 15 3 12 11 17 12 12 17 14 13 11 12 17 8 2 6 19 6 3 20 13 15 0 16 7 3 0 13 11 11 7 6 1 7 8 3 8 20 16 12 14 2 14 18 11 17 13 13 11 12 0 1 10 15 19 10 14 20 13 9 13 2 7 6 17 4 4 20 20 13 11 9 13 6 19 7 5 14 10 9 4 18 19 10 5 15 13 13 11 1 15 14 3 14 2 17 20 4 10 6 16 2 16 18 4 17 18 9 5 15 19 3 10 14 5 11 6 10 20 1 1 17 6 19 19 16 9 9 18 16 14 14 6 0 6 14 7 4 18 5 17 13 8 14 14 7 7 2 9 11 1 14 4 12 13 3 15 18 15 4 12 5 10 0 10 1 9 20 15 1 17 10 4 15 8 15 19 15 16 18 18 5 1 2 20 17 10 16 3 15 19 0 11 18 16 5 3 10 7 17 2 6 15 16 11 17 18 14 13 4 5 18 1 7 13 12 16 20 17 15 0 12 15 19 13 9 5 6 13 2 5 15 20 11 17 20 20 17 7 1 19 9 6 4 16 0 0 20 5 13 3 8 6 3 14 4 5 0 5 7 18 17 15 1 1 10 19 4 12 7 3 4 1 1 19 10 16 6 16 18 16 9 11 11 4 10 1 15 0 15 13 5 12 4 7 3 18 2 9 14 1 13 15 1 14 6 14 8 6 0 9 3 11 2 17 1 10 15 18 3 1 1 12 10 15 6 2 10 11 11 4 14 17 2 16 1 15 14 6 20 13 6 5 18 12 5 10 17 9 3 18 20 17 5 1 9 13 14 14 19 0 12 16 17 3 4 12 19 5 15 2 0 14 3 2 12 14 7 3 17 20 13 19 1 1 5 4 7 3 15 14 10 5 5 19 13 16 2 6 16 19 14 10 7 16 0 9 17 0 0 15 3 20 6 15 20 12 16 11 6 12 20 1 17 4 0 12 7 6 20 15 19 18 10 18 15 13 5 20 10 17 12 6 6 16 11 6 14 1 2 16 5 5 15 0 0 12 17 20 19 9 17 19 9 12 16 15 11 8 15 12 16 12 17 7 12 11 19 3 3 0 15 5 10 0 8 7 6 14 1 15 6 8 6 11 20 6 6 1 9 2 20 14 8 15 9 11 3 14 16 6 10 20 12 1 15 8 12 20 15 9 17 10 7 10 4 19 17 2 3 7 12 7 10 14 5 7 8 5 20 14 4 2 4 8 0 7 14 8 8 5 9 19 10 7 0 11 18 1 15 0 9 11 12 4 6 7 7 0 1 7 3 11 1 14 5 0 17 19 10 15 15 6 0 14 4 1 20 3 10 7 13 1 8 9 9 17 7 11 1 6 6 4 9 15 11 14 10 9 1 12 6 4 16 7 13 14 13 9 3 2 13 0 7 2 4 13 12 1 3 14 5 15 4 19 20 6 13 20 3 8 16 14 16 8 11 17 20 13 1 19 17 4 11 12 0 0 18 0 8 4 8 10 2 19 4 9 11 16 5 12 0 16 13 5 0 17 0 8 17 18 16 0 13 8 2 14 8 16 19 0 20 20 6 9 11 9 16 12 1 13 8 4 17 7 17 1 16 12 14 10 18 11 17 7 3 10 20 14 12 11 3 10 14 20 2 18 6 8 18 5 6 18 11 10 15 1 13 7 7 0 8 18 11 15 13 13 17 0 12 16 12 13 7 6 3 9 2 6 14 15 7 8 10 1 19 16 19 4 15 16 2 2 16 17 16 0 0 4 8 3 1 2 15 18 9 18 19 9 1 19 14 2 16 9 9 11 13 17 4 2 2 9 20 14 13 15 8 19 17 5 10 14 7 3 5 2 19 1 6 7 1 16 14 1 20 8 16 17 0 2 9 11 3 18 16 14 20 20 5 7 18 1 9 0 3 13 19 13 19 15 2 4 4 17 15 7 3 9 0 5 16 15 4 17 3 15 6 2 6 17 13 9 17 6 11 8 6 8 4 2 12 2 1 17 12 8 20 16 16 6 12 4 14 8 6 0 9 1 15 15 12 15 2 20 12 15 8 3 10 7 2 7 17 2 8 17 4 9 10 5 2 1 12 18 17 9 20 12 2 10 3 16 20 18 10 10 2 8 3 16 16 20 20 6 9 17 11 1 10 20 3 20 12 14 6 12 9 15 0 5 15 16 7 0 17 17 4 6 5 20 15 8 18 9 6 11 4 5 11 8 11 5 4 12 8 10 3 13 14 11 5 0 19 3 3 3 8 19 9 14 11 5 12 14 3 4 15 2 3 14 20 9 3 8 10 6 6 10 20 3 8 1 17 9 10 13 6 9 15 3 18 6 6 6 14 8 2 16 19 1 3 13 4 20 4 12 18 5 1 7 19 2 18 2 16 6 12 0 20 12 3 1 3 14 1 19 9 19 16 8 2 3 14 14 17 3 6 18 0 6 13 15 2 5 19 9 5 19 19 16 12 11 19 13 20 3 6 19 8 11 2 12 13 15 3 5 1 17 6 19 11 19 19 9 12 9 18 1 2 4 9 12 13 15 5 1 17 17 8 20 16 19 0 12 16 11 8 17 6 17 18 19 18 10 5 3 9 16 4 4 8 2 17 20 19 12 14 11 17 20 0 0 1 2 9 8 9 17 15 0 13 1 4 14 8 5 0 4 6 6 3 15 4 16 19 10 5 10 18 6 12 19 20 11 12 16 8 19 13 9 14 8 16 0 18 7 7 19 4 2 12 11 19 2 13 8 12 17 0 16 7 9 7 16 1 14 18 4 7 5 7 20 1 5 6 13 6 2 19 12 19 15 16 14 19 1 19 16 9 1 6 20 7 8 19 4 5 15 14 6 13 10 15 4 16 2 4 5 16 7 5 7 15 7 19 2 2 20 10 1 9 0 2 7 7 9 6 19 18 6 19 10 15 11 14 20 12 16 18 20 10 19 6 6 8 2 9 18 2 0 0 7 7 15 16 4 5 15 10 16 7 19 20 17 13 13 20 7 4 14 2 14 5 11 3 2 16 11 15 15 14 2 12 2 10 10 17 9 0 4 15 10 9 13 11 14 10 8 2 10 8 20 3 14 13 5 17 3 19 5 3 16 16 4 2 9 12 12 7 11 1 3 17 6 1 5 18 5 17 5 15 9 13 12 6 19 10 19 6 17 4 4 19 11 4 7 7 13 10 18 4 9 17 3 1 20 3 20 18 0 13 4 15 5 19 1 9 3 17 13 19 18 6 0 18 20 3 6 3 0 2 13 5 8 10 18 2 4 7 13 9 14 16 12 1 19 4 10 20 15 11 19 14 10 7 6 17 4 2 10 12 14 14 3 0 1 14 9 2 8 13 7 11 6 17 19 8 7 19 0 19 4 6 11 2 9 16 16 6 0 7 8 13 5 14 18 7 16 20 20 0 8 20 20 2 16 9 15 1 6 5 7 17 9 11 6 8 11 20 10 5 17 1 5 11 19 8 15 1 4 17 15 6 12 14 5 19 3 2 18 12 20 19 7 2 4 4 9 5 3 15 1 11 19 20 8 19 1 0 19 19 9 3 1 18 9 5 20 5 7 10 6 12 11 14 5 3 4 14 9 19 12 4 15 6 6 14 14 1 16 15 16 0 6 8 14 8 4 1 12 3 5 7 18 1 3 6 7 9 16 19 17 3 2 1 1 1 9 1 18 6 12 1 15 6 18 9 2 14 19 1 9 15 19 13 15 15 16 9 14 18 15 17 11 9 15 19 9 17 3 9 16 10 18 8 17 5 8 8 14 5 16 18 7 5 5 20 15 9 4 6 14 17 20 16 9 14 3 17 0 13 12 0 18 2 15 5 8 0 18 18 20 20 13 11 17 18 19 3 13 5 11 15 19 1 3 3 10 7 5 5 1 12 18 14 14 1 12 3 11 6 19 8 12 12 6 10 13 8 13 13 1 4 6 9 10 18 2 18 12 11 4 2 12 9 6 12 3 2 8 8 2 19 14 0 4 12 7 8 2 7 8 19 7 7 15 10 3 13 4 17 8 12 9 12 7 9 20 16 8 13 2 9 8 14 13 14 3 18 17 15 9 2 15 9 15 0 12 5 15 17 0 7 16 18 19 2 6 19 15 20 11 15 4 20 0 19 17 10 14 10 18 11 3 0 18 6 5 4 7 0 15 8 3 7 4 5 10 14 16 18 19 14 14 11 15 17 17 16 10 12 10 1 11 15 15 19 10 12 4 3 11 9 17 0 7 11 12 17 15 2 18 4 15 13 5 10 8 0 9 3 17 0 0 4 19 12 5 0 6 2 12 0 8 8 20 11 15 16 9 1 13 11 6 7 11 20 12 13 16 12 15 0 5 3 12 16 2 12 3 9 12 9 3 15 7 15 10 17 10 17 8 14 7 1 13 5 13 9 17 17 5 0 7 6 4 20 7 15 18 15 19 14 15 6 4 12 10 17 12 11 12 16 17 1 14 17 18 10 18 6 1 5 13 20 9 16 15 20 4 12 19 0 18 7 1 10 7 15 8 8 10 20 17 3 11 18 3 3 18 11 10 18 8 13 3 11 2 2 1 7 1 2 4 16 19 17 9 14 11 4 19 18 17 14 14 13 2 5 20 7 13 14 10 6 15 2 11 17 4 0 15 5 5 5 12 17 13 8 18 17 10 2 17 17 2 1 1 9 11 7 6 10 5 0 3 7 12 3 6 16 11 9 4 14 20 1 12 19 19 12 19 5 19 2 18 14 7 6 17 5 18 17 8 15 11 9 3 8 15 14 19 3 10 10 5 19 5 12 7 11 13 9 5 17 10 11 11 6 4 1 15 19 18 18 11 14 5 12 8 6 8 14 10 4 0 2 10 6 3 15 8 11 2 11 15 18 17 16 11 13 6 16 18 19 8 1 6 1 2 13 6 14 1 9 10 12 1 17 11 15 9 1 0 16 12 4 4 14 13 7 5 9 2 11 9 16 8 15 20 18 13 2 12 14 2 1 4 14 3 13 6 12 7 13 18 18 15 11 10 5 0 17 5 2 11 17 16 17 5 11 7 0 11 11 0 9 4 10 20 20 18 15 20 15 11 6 6 19 9 19 5 3 5 7 18 3 6 17 11 18 0 20 8 10 8 5 10 3 16 20 15 14 7 13 8 11 7 6 19 2 13 7 3 14 2 18 13 12 10 5 10 3 15 2 19 4 15 11 13 2 1 3 14 4 20 5 7 5 8 14 4 6 13 1 16 19 13 16 5 9 20 18 8 5 2 5 9 16 3 13 19 0 2 1 2 10 12 19 7 13 12 0 8 20 6 1 3 10 0 5 16 17 5 5 8 20 18 19 11 7 15 6 4 11 12 5 12 0 13 6 13 4 11 7 7 18 11 2 3 10 15 6 8 19 3 0 13 8 17 3 11 16 12 4 8 16 16 15 6 6 17 2 0 2 20 19 6 3 19 11 11 3 0 4 2 12 7 8 18 20 16 1 4 13 8 13 1 5 0 8 17 15 11 15 16 18 7 13 14 1 18 12 19 10 9 4 13 9 13 14 19 0 2 9 9 9 19 10 12 20 10 13 8 19 13 6 10 10 17 13 3 5 3 6 19 13 16 17 0 8 19 4 8 4 9 5 3 13 16 8 14 20 6 15 16 6 0 2 19 11 4 15 10 3 12 14 3 2 4 18 11 19 7 3 15 11 12 19 1 8 20 15 4 18 11 1 1 6 7 1 7 6 19 18 9 6 4 1 2 2 3 10 20 13 0 2 2 7 8 5 1 6 0 14 3 4 15 16 3 17 0 3 19 17 0 6 2 15 0 3 14 5 6 15 20 12 1 17 6 11 12 14 18 1 0 2 17 16 17 0 13 5 15 14 17 2 10 2 1 9 1 1 8 19 11 20 0 7 8 12 8 12 8 4 14 14 13 14 0 0 3 0 6 12 0 18 1 3 3 8 10 14 19 13 2 17 11 0 18 12 13 17 2 7 7 9 18 5 3 19 12 3 8 13 3 15 16 14 17 20 17 10 14 5 2 12 2 4 6 15 7 16 14 20 5 1 14 12 16 12 10 4 15 9 20 5 11 17 13 3 0 7 5 7 8 2 12 16 12 19 7 16 3 0 0 10 2 16 11 16 11 17 9 11 8 10 10 1 14 5 6 20 13 2 13 7 2 6 12 11 15 2 12 3 15 13 6 2 19 7 0 12 20 12 16 7 5 9 8 0 16 17 4 18 16 7 6 2 7 6 10 13 18 1 2 18 19 9 18 0 13 1 5 3 2 7 1 9 12 12 19 20 9 12 17 8 5 14 10 11 3 3 13 17 5 20 6 2 19 5 8 13 17 13 16 6 17 0 9 20 9 9 6 13 17 12 9 20 12 5 16 16 1 16 14 4 15 14 11 9 15 13 12 8 17 4 15 11 4 9 0 19 9 1 1 0 9 5 0 13 6 4 5 14 1 17 14 11 7 3 15 11 18 2 5 20 3 4 20 14 2 13 10 12 4 14 16 12 11 14 14 12 1 16 3 12 17 5 16 10 4 14 12 18 17 20 10 10 19 19 15 16 12 8 10 7 3 10 1 3 17 8 18 17 2 1 11 10 16 2 18 10 6 17 20 5 9 16 2 0 12 2 11 14 14 10 3 12 3 7 1 18 2 20 5 18 14 10 20 8 8 11 3 15 6 15 11 19 7 5 0 7 1 12 5 17 12 2 9 2 13 2 12 9 10 14 11 8 10 12 16 11 18 10 19 2 17 9 16 6 13 15 1 13 9 15 13 12 15 13 18 16 7 9 9 19 13 6 12 4 19 16 8 16 4 13 8 4 13 9 4 16 1 10 0 5 13 12 12 16 1 14 0 5 18 2 14 12 18 8 18 7 19 12 11 16 11 19 1 10 8 19 12 11 4 15 13 4 13 2 20 7 14 10 13 7 11 4 3 14 16 3 11 20 19 19 20 7 11 18 15 1 3 15 8 20 14 8 10 8 5 13 0 8 4 5 4 5 10 5 6 10 16 1 16 1 18 2 12 15 16 10 9 0 4 11 12 13 11 6 16 17 5 7 5 16 5 13 15 0 14 19 6 5 20 1 11 15 6 11 12 18 8 20 3 1 5 14 8 20 1 17 14 18 1 19 20 1 18 7 12 3 16 16 7 14 15 4 20 11 9 14 1 12 10 3 20 19 11 12 15 20 1 10 19 16 14 9 9 20 4 14 15 2 17 18 1 2 19 6 15 8 1 11 12 17 12 20 13 11 2 4 18 11 6 4 5 20 12 6 18 19 11 0 19 8 9 16 18 19 20 12 17 15 1 15 15 17 6 2 18 7 19 10 0 1 10 13 5 2 4 16 13 7 14 7 2 9 14 14 1 17 2 13 5 14 4 0 15 16 3 19 4 8 13 8 19 0 14 6 7 4 17 20 15 17 20 6 10 7 14 5 16 17 1 2 16 3 2 8 19 2 3 8 12 20 18 18 14 8 6 6 20 9 14 13 19 2 20 13 16 1 19 11 9 17 7 3 1 10 18 1 12 6 0 14 6 17 16 12 19 7 9 8 14 20 12 10 13 15 15 7 2 9 20 6 20 16 2 18 4 11 0 10 11 13 15 20 7 20 2 6 19 15 16 12 1 19 3 10 7 3 18 12 16 14 19 8 11 17 1 3 4 7 14 0 16 6 11 16 9 11 6 4 10 11 2 20 19 13 3 5 1 7 0 16 3 14 17 18 4 2 6 2 11 16 5 1 18 2 2 2 9 7 9 5 12 5 13 1 15 14 17 17 9 7 19 2 12 10 17 13 19 4 6 5 20 7 19 8 4 10 5 5 8 1 18 3 7 0 4 2 17 13 3 13 3 8 16 5 0 7 9 20 7 0 3 12 19 8 16 11 1 17 12 18 18 5 16 3 3 11 8 20 17 20 11 11 12 18 5 9 15 5 10 20 1 4 7 10 0 18 7 10 8 2 3 10 14 15 5 19 0 9 10 13 16 8 7 12 3 12 8 0 13 14 3 1 16 10 9 0 8 14 8 7 2 1 15 14 18 11 7 13 5 4 20 20 14 20 10 20 7 6 14 5 8 5 14 19 2 19 8 0 6 15 20 18 1 1 0 3 19 1 19 20 4 17 12 8 16 3 12 8 14 6 4 0 17 0 4 16 1 3 18 4 4 4 8 2 3 13 16 15 17 4 20 19 3 8 13 9 5 8 14 7 12 12 16 11 14 5 9 19 4 14 11 6 0 10 2 11 11 20 6 11 12 11 20 3 2 20 12 14 4 11 15 6 4 20 14 3 11 17 19 17 10 2 8 8 5 0 5 2 6 12 3 4 10 11 6 12 9 3 1 19 6 14 6 2 20 5 6 19 1 12 3 11 11 6 10 11 13 11 12 1 1 20 8 17 14 18 13 17 11 20 4 2 6 12 5 0 1 18 19 18 4 14 15 14 4 8 5 3 15 13 9 2 6 3 8 15 8 0 0 2 8 3 11 6 16 4 13 9 18 9 12 5 1 8 9 7 11 15 11 4 11 12 13 18 6 9 12 9 6 14 14 4 2 5 6 13 16 10 6 14 14 16 17 18 8 11 20 2 18 12 8 2 7 5 20 12 17 12 9 1 5 18 11 7 1 20 6 18 20 0 18 0 12 9 17 9 17 2 6 0 0 5 20 3 19 10 0 8 11 18 13 4 18 4 14 5 19 20 8 0 7 6 7 12 12 9 6 12 17 13 4 13 18 1 8 6 13 8 15 18 3 11 1 1 4 4 16 8 15 19 10 12 10 14 18 16 20 19 16 1 15 20 14 15 13 12 15 17 8 4 12 1 2 18 13 0 19 18 17 5 3 1 10 0 17 11 17 0 11 19 20 0 7 9 14 5 12 17 18 7 8 18 11 8 13 3 11 15 10 6 17 18 18 15 13 20 20 14 1 8 7 11 7 5 12 16 16 9 0 17 9 10 19 3 17 14 6 19 10 14 12 1 14 20 20 4 7 19 20 16 12 7 9 20 3 12 10 17 3 0 2 15 3 16 3 9 11 9 6 19 8 4 13 20 9 9 2 10 2 17 9 16 5 3 12 10 1 11 8 8 10 18 0 7 17 4 9 5 3 5 11 17 0 14 3 6 14 15 18 17 17 14 8 18 9 12 12 15 14 13 9 10 9 16 14 3 16 0 13 3 20 7 17 5 6 4 5 16 10 12 11 0 2 16 18 16 18 7 2 8 5 2 16 17 18 0 18 16 11 2 1 13 14 8 10 0 4 0 13 2 19 3 7 3 14 14 19 0 6 18 15 19 14 10 10 11 13 1 15 6 15 14 11 10 13 19 19 18 14 19 10 18 9 8 16 18 0 5 8 16 11 10 10 17 12 6 19 20 4 11 4 9 3 8 10 5 19 18 1 20 1 20 17 12 16 9 12 5 10 5 19 2 11 15 6 17 3 17 1 16 18 12 15 13 0 8 4 3 7 17 3 14 14 18 6 9 20 9 17 11 6 15 19 15 17 14 15 12 0 4 18 19 9 17 8 15 14 9 14 9 15 0 19 12 8 14 9 10 8 9 16 18 3 9 18 11 8 19 11 15 4 18 0 4 3 10 20 4 14 5 8 2 15 19 17 13 10 12 8 4 13 10 3 16 7 6 18 15 6 10 18 0 2 13 11 8 3 17 9 14 18 12 10 15 0 7 12 16 0 6 18 19 6 8 14 19 6 18 19 7 1 20 6 10 1 11 20 5 2 0 4 5 4 15 0 14 17 16 5 11 12 19 16 9 20 13 17 17 15 20 14 20 20 16 14 6 20 18 0 19 12 20 6 16 12 5 20 11 17 20 14 11 9 12 9 14 7 10 0 4 20 11 12 19 14 14 18 2 2 5 14 14 16 19 15 16 14 11 8 11 5 15 8 8 4 13 12 0 7 6 14 0 13 13 17 15 14 7 18 3 8 3 3 16 20 4 13 16 1 10 16 6 0 11 18 16 0 8 1 7 16 4 18 17 13 0 3 18 3 4 18 2 1 0 12 7 4 3 15 17 20 20 14 3 0 17 5 6 6 4 11 17 8 16 14 14 12 20 17 17 12 16 0 18 3 20 2 7 15 7 18 7 7 20 6 14 9 4 5 9 9 17 5 20 15 20 0 20 20 7 13 6 17 8 4 13 5 8 9 18 1 8 6 9 8 11 17 10 17 10 10 0 20 17 20 11 13 16 8 1 12 16 11 11 13 19 16 20 16 17 11 10 5 5 7 2 18 2 5 16 5 20 19 19 6 4 10 6 4 8 0 6 2 6 19 8 17 16 13 16 13 13 10 12 14 9 13 4 17 8 17 8 12 15 5 13 5 17 15 20 15 12 4 2 13 1 10 13 3 12 15 2 1 4 14 1 13 4 18 6 18 5 13 2 13 7 11 7 11 16 4 14 4 4 3 20 6 2 1 11 16 13 14 11 1 3 15 16 4 18 0 8 11 17 20 17 20 5 19 8 4 14 3 5 15 8 11 15 10 7 7 8 8 14 11 8 12 20 2 16 7 5 9 14 16 17 8 17 19 11 2 1 0 8 3 10 18 14 10 20 16 17 11 4 19 8 2 16 16 7 8 10 7 19 4 1 13 0 7 20 7 12 10 16 1 0 11 15 14 4 6 13 10 3 16 10 19 18 10 16 7 9 15 6 7 20 15 8 0 10 11 17 6 4 10 12 19 19 7 1 3 7 4 15 3 9 6 2 1 0 9 7 18 18 11 14 1 18 0 17 15 13 11 0 3 7 14 14 17 13 5 11 8 11 3 0 11 13 11 3 19 16 5 11 18 2 17 6 10 5 9 11 19 8 17 7 0 1 6 12 9 11 15 4 18 14 6 18 7 13 16 9 7 14 14 11 3 10 11 11 1 20 12 4 9 20 20 5 7 6 18 10 13 19 10 12 12 16 18 3 12 13 4 17 6 4 17 15 12 12 7 18 3 17 1 20 18 6 9 12 4 9 18 16 5 12 4 14 2 6 1 10 5 12 16 11 3 4 5 12 11 18 4 10 9 1 1 19 16 17 1 1 7 20 0 20 6 8 13 19 5 2 5 14 18 18 9 8 4 14 15 6 4 14 17 20 2 19 19 4 8 11 3 9 15 18 0 1 19 20 15 1 4 8 6 6 0 15 18 17 3 5 14 9 7 5 13 3 17 3 6 18 13 4 7 8 2 3 17 1 3 14 10 15 6 16 0 14 20 5 0 13 0 12 20 19 10 15 17 11 6 18 10 8 10 18 14 9 8 11 12 17 12 16 11 2 15 20 7 7 6 4 13 11 10 15 20 8 6 3 10 14 18 19 3 19 2 17 19 0 6 8 18 14 8 6 15 14 11 19 2 11 1 0 17 15 16 0 7 8 19 20 8 0 10 16 3 3 18 3 7 14 2 17 6 1 4 12 8 9 3 5 16 0 4 18 13 6 0 15 7 14 7 2 10 16 8 5 4 3 18 20 14 7 11 3 8 10 16 5 2 3 9 8 13 8 10 4 5 10 12 15 19 12 2 14 7 2 19 7 12 1 17 9 0 7 6 17 15 17 4 0 15 7 1 13 19 6 2 2 6 16 15 5 19 13 1 16 8 17 17 14 15 1 10 4 0 5 6 5 16 8 18 15 9 15 6 15 18 1 19 10 19 16 8 6 19 11 9 4 12 5 18 7 18 9 18 3 12 18 18 0 5 10 19 3 7 17 14 3 9 13 2 3 12 4 13 1 16 15 10 12 5 11 14 13 4 10 5 5 1 4 17 12 9 15 14 8 3 5 0 17 5 13 10 9 20 9 17 19 19 4 12 12 3 9 14 8 2 16 17 12 7 7 2 12 20 5 0 13 18 4 14 9 18 19 8 10 4 8 18 14 8 8 20 2 14 13 9 10 8 1 9 15 3 0 16 13 4 7 3 16 16 3 4 2 19 1 18 19 13 6 14 12 1 19 4 15 12 15 11 2 3 20 6 13 18 13 6 20 5 14 12 14 10 7 12 12 0 1 1 2 13 6 13 17 16 4 17 16 10 8 11 13 4 11 16 8 18 2 9 17 8 9 9 12 5 8 20 2 3 5 12 16 0 19 19 11 12 19 6 2 10 18 1 18 3 15 17 5 1 5 13 14 7 17 4 14 18 13 0 4 19 12 19 6 17 17 5 11 19 18 18 7 14 6 11 0 13 2 20 1 4 8 10 18 4 16 4 2 20 14 0 9 14 12 16 10 8 18 6 4 12 17 17 13 10 7 6 13 16 4 20 11 7 13 13 9 9 14 3 14 11 15 8 8 4 9 16 3 4 3 11 11 15 10 12 18 2 7 14 12 4 5 8 0 6 19 19 5 10 1 13 13 10 8 4 0 1 15 4 8 9 16 14 5 3 5 8 15 4 1 3 2 2 6 13 3 9 14 1 1 2 7 12 5 10 19 17 15 6 17 18 13 6 9 8 20 14 1 15 8 4 18 11 18 11 12 11 13 5 17 15 16 5 18 10 15 2 13 14 13 12 3 5 13 6 2 14 19 12 12 18 6 3 20 9 0 20 3 8 11 4 7 11 11 14 16 16 15 4 13 11 7 13 8 11 15 6 3 8 1 12 19 2 3 5 16 9 3 15 2 8 1 7 15 13 10 5 13 19 7 4 11 17 7 1 0 0 7 16 4 9 3 6 2 3 19 17 19 4 4 19 16 7 14 1 3 12 8 10 2 19 12 12 7 13 5 4 14 16 3 12 4 17 20 18 3 20 10 8 3 17 0 8 2 13 11 12 3 7 13 16 12 11 10 9 4 20 2 1 13 13 10 15 3 9 17 4 19 12 11 20 19 10 6 3 6 1 6 10 19 14 14 9 9 4 5 0 13 1 10 10 9 8 12 6 1 13 2 11 3 13 11 20 18 17 12 0 2 4 14 12 15 10 18 20 18 12 2 6 5 7 6 0 17 1 9 3 7 0 3 10 8 16 13 19 5 4 2 11 9 3 2 10 20 10 19 6 17 14 18 0 1 12 15 5 4 8 14 10 1 20 5 2 1 13 19 3 5 10 9 6 12 16 14 1 9 3 17 20 15 5 5 17 0 4 14 2 18 12 14 20 11 12 12 3 16 17 0 17 10 1 3 10 0 8 5 11 11 0 17 13 8 5 8 8 7 7 2 19 2 4 13 17 18 11 6 16 19 1 7 14 15 15 15 12 9 13 3 2 10 14 15 7 19 4 20 4 4 18 16 2 20 5 3 10 19 10 7 17 3 9 9 19 5 12 16 2 8 16 5 14 2 20 12 5 16 8 2 6 5 0 12 12 9 20 13 13 20 12 0 18 19 17 17 17 13 20 16 19 18 20 8 15 6 3 16 6 10 20 8 3 0 5 5 12 19 1 5 4 14 18 17 3 15 1 12 9 7 17 7 14 19 19 12 11 20 17 1 1 2 5 16 10 11 7 1 0 4 11 5 2 8 8 12 15 9 4 13 12 7 15 2 13 13 8 6 6 20 8 16 19 2 12 1 3 4 3 16 19 16 1 2 5 0 6 2 9 4 19 1 18 8 18 20 10 7 7 19 10 2 3 1 7 0 12 10 18 2 9 15 20 15 12 8 8 3 9 8 19 15 13 10 1 13 14 9 7 12 0 14 18 18 6 1 3 5 9 6 1 17 19 9 18 8 12 15 3 14 2 1 2 19 18 16 17 1 14 3 13 5 9 20 7 1 10 9 4 15 5 0 6 2 12 0 17 5 12 1 5 13 20 17 5 5 18 3 17 15 4 6 2 13 20 17 10 7 18 16 3 1 4 4 0 8 3 20 18 4 1 0 7 9 2 4 18 0 3 12 17 1 2 15 12 14 12 4 0 10 16 16 19 3 16 6 20 4 10 2 10 17 5 0 11 16 10 17 11 12 13 0 18 15 13 14 13 0 4 3 17 16 19 9 4 9 20 9 5 19 18 16 0 15 11 4 5 9 3 14 5 1 7 14 2 7 5 6 0 9 13 4 5 14 4 14 16 0 3 2 2 3 18 1 2 20 9 9 16 13 13 4 9 14 2 18 4 12 10 8 12 12 16 7 6 2 18 5 8 20 13 19 1 18 19 12 11 5 16 1 14 4 0 16 18 20 15 10 12 15 13 17 8 5 5 16 1 13 3 6 2 14 6 18 17 6 7 20 17 1 0 17 9 1 1 0 11 13 13 0 14 16 11 20 20 3 18 3 13 7 16 18 19 2 8 7 9 19 8 7 3 17 14 16 6 12 3 19 18 10 16 10 16 2 18 19 2 17 11 6 18 7 3 10 13 14 10 14 2 17 1 16 3 8 14 18 1 8 16 19 19 19 13 2 17 4 13 4 6 11 16 15 14 15 17 1 0 10 4 9 14 9 8 18 10 11 8 10 11 1 19 2 0 2 10 14 6 13 15 2 3 3 17 11 5 18 16 8 17 20 6 15 7 1 9 17 5 1 7 9 15 20 12 17 16 4 20 20 12 8 13 1 0 20 3 19 10 16 3 14 8 7 15 4 5 15 14 13 14 7 13 12 19 16 2 5 16 16 13 8 17 13 11 7 6 0 0 17 18 20 15 5 2 14 15 4 4 8 13 11 4 12 15 4 11 19 20 4 19 18 15 1 11 10 12 18 1 8 14 15 11 9 19 5 3 14 1 13 4 15 6 11 11 17 5 14 1 10 11 9 11 8 13 9 4 2 2 7 9 8 1 3 2 10 20 17 14 15 20 1 4 8 8 20 4 6 10 10 17 16 15 0 0 19 20 15 14 16 7 13 5 13 5 20 19 11 5 7 15 17 15 13 17 2 14 6 20 12 4 3 1 5 15 12 5 15 3 14 2 10 7 4 4 7 18 14 3 11 14 20 12 13 9 14 6 17 8 4 6 6 1 0 7 4 17 1 17 15 12 8 13 1 1 9 11 6 7 9 8 16 12 5 5 1 3 15 10 4 11 10 14 8 9 5 10 8 15 16 8 7 7 8 1 0 0 17 16 8 8 5 0 19 4 12 8 7 16 7 9 8 14 0 6 8 10 10 14 1 6 12 17 9 13 6 10 15 18 2 7 13 5 2 6 8 4 0 3 11 7 7 0 8 15 18 5 18 18 14 2 7 3 12 18 18 9 16 14 17 0 4 8 0 20 10 6 17 17 13 12 13 1 7 14 19 9 1 8 7 18 7 15 19 5 11 20 12 7 4 9 19 14 5 8 10 12 14 11 5 5 13 15 19 5 4 8 0 5 3 5 14 15 14 2 8 13 0 5 20 4 13 7 3 17 8 3 13 5 20 17 10 19 14 12 3 17 0 20 19 2 15 7 9 5 5 0 2 4 3 11 19 4 5 9 18 18 8 5 5 4 20 8 0 7 10 17 18 4 19 16 2 17 19 7 7 14 1 18 10 18 1 5 7 13 7 16 5 17 1 17 14 15 8 8 2 16 3 8 11 1 6 2 19 14 3 0 13 20 9 15 6 1 10 9 7 14 6 6 15 16 15 12 8 11 15 17 4 4 13 10 6 7 17 16 3 20 6 0 11 8 2 6 18 12 19 12 11 15 9 17 16 9 10 10 8 17 4 5 18 16 11 6 4 2 8 20 2 16 9 5 18 12 3 1 19 12 3 8 16 5 17 2 7 6 10 6 8 19 0 0 10 17 14 13 6 5 11 10 1 17 11 13 14 10 1 2 16 17 7 1 6 13 19 13 9 0 15 16 5 7 20 15 5 11 4 18 12 17 3 11 16 11 2 9 17 2 6 4 1 9 19 13 3 3 15 12 11 2 17 16 13 18 7 8 19 20 16 10 9 8 5 4 5 4 14 2 1 18 2 16 12 0 11 4 0 10 11 18 0 15 19 0 7 1 2 9 6 14 18 16 14 4 10 18 8 17 11 3 7 12 20 14 12 18 3 19 17 16 2 19 12 5 13 13 6 2 15 8 18 9 0 19 7 11 18 10 5 15 14 11 3 1 12 18 16 0 3 18 7 6 0 4 6 6 9 3 19 18 1 16 7 4 19 3 6 6 17 16 10 15 13 6 0 8 1 18 5 18 18 5 14 20 5 12 8 6 19 16 5 18 16 14 18 1 0 20 9 17 14 12 1 16 14 19 19 15 5 14 4 0 19 19 6 15 3 15 10 17 2 8 11 13 16 3 11 4 8 19 7 15 1 11 19 10 15 14 6 7 20 20 19 11 17 3 2 19 14 11 13 5 8 10 4 18 16 11 18 2 0 5 4 16 14 2 7 17 1 9 6 1 15 14 1 11 16 17 1 7 3 12 20 19 9 5 10 15 7 1 3 10 3 9 14 3 8 7 6 14 17 19 5 12 13 19 8 9 9 5 2 10 11 15 9 13 14 2 20 1 12 1 3 8 2 3 19 11 19 10 17 7 8 3 13 20 6 3 13 1 3 14 12 10 9 19 4 13 17 9 15 1 2 20 9 8 9 11 19 5 3 15 5 4 18 15 4 2 10 4 14 4 12 4 0 0 10 3 6 20 11 13 14 5 3 15 9 9 17 20 16 10 7 9 19 8 3 16 17 14 11 10 11 20 5 18 8 12 4 14 3 0 0 1 4 10 16 4 13 2 1 9 6 1 15 3 16 13 15 3 9 18 3 20 3 13 18 11 9 5 15 5 17 9 2 13 7 8 6 17 17 18 15 13 11 2 15 12 9 12 14 14 15 0 14 0 6 15 17 2 17 14 16 15 0 17 20 8 10 3 7 19 13 6 3 16 7 3 17 13 3 8 1 4 10 3 12 12 18 5 14 15 14 5 5 1 7 1 9 2 6 12 14 1 18 1 9 8 20 12 14 4 15 18 16 1 8 1 1 13 19 17 15 16 15 20 20 0 10 4 8 13 9 20 17 15 20 11 18 18 18 15 19 7 8 7 5 14 9 7 18 12 6 3 13 7 3 17 9 10 14 9 10 6 5 7 6 3 6 4 8 9 8 2 8 4 8 2 0 8 7 3 7 2 11 1 0 17 8 3 6 15 4 11 1 3 8 6 16 18 18 14 4 15 18 3 11 14 10 9 10 9 3 8 8 1 13 9 19 6 13 13 13 6 15 16 15 8 20 0 17 11 19 1 0 2 2 0 5 16 17 12 14 9 3 8 18 13 4 20 20 4 0 17 20 11 14 13 10 19 0 16 8 16 1 14 12 7 15 9 19 15 14 3 15 10 15 17 3 12 2 2 3 12 5 5 7 15 14 8 13 0 12 15 16 4 12 3 3 14 9 17 7 16 20 13 10 15 0 4 20 16 6 0 7 17 12 15 9 7 7 5 3 7 17 5 15 15 5 12 15 12 14 11 10 12 20 14 14 2 2 10 15 6 12 6 0 6 3 16 3 18 19 6 17 11 14 16 6 14 0 15 6 19 7 10 20 17 15 15 2 11 18 1 14 12 0 17 13 10 5 6 0 10 17 2 13 13 9 19 14 8 20 19 11 2 15 16 20 6 15 4 18 16 10 13 4 3 11 19 8 2 1 19 1 9 3 1 0 12 0 19 6 3 19 13 14 7 16 0 18 2 5 14 5 3 20 2 10 17 17 17 5 0 3 10 15 1 4 3 15 13 4 11 7 18 20 7 19 16 1 13 15 10 18 2 20 13 9 2 10 4 0 13 3 14 8 0 17 3 6 7 15 6 16 7 12 5 18 18 3 4 6 16 1 2 2 13 5 15 9 11 2 14 14 8 9 15 18 2 16 5 13 13 20 8 17 11 15 13 4 11 0 9 7 11 9 6 4 0 13 5 2 16 19 4 6 15 20 17 11 4 3 11 13 1 0 12 8 16 15 8 6 13 8 5 4 8 18 17 17 20 11 5 11 19 10 0 7 8 14 9 6 3 17 11 0 19 10 19 11 8 11 3 12 2 17 19 3 4 13 4 5 5 16 18 13 17 16 3 0 15 18 7 14 12 2 4 8 0 12 11 1 8 1 7 2 7 12 9 7 16 5 4 5 5 0 4 14 13 1 13 16 19 19 20 17 18 5 13 15 4 20 10 13 1 3 6 19 17 11 11 17 12 10 0 10 17 3 7 13 3 5 0 16 8 8 17 15 14 1 18 5 11 19 0 10 4 18 8 1 4 7 2 11 6 2 2 16 18 11 6 15 9 15 16 6 12 19 12 13 5 8 13 11 5 12 18 11 11 17 19 16 10 18 17 2 12 7 8 13 1 0 3 14 5 5 15 7 12 16 12 11 2 18 5 0 6 11 17 7 6 9 7 17 18 3 2 17 11 13 17 1 15 13 20 11 4 8 7 14 11 15 18 6 4 16 10 16 8 13 20 5 18 17 12 18 11 6 9 20 11 4 14 16 11 18 10 17 9 16 4 6 15 20 8 4 9 4 18 5 2 17 15 15 16 2 3 8 4 0 10 13 6 19 17 19 4 5 15 12 3 15 0 9 6 5 8 9 4 12 6 3 2 10 19 19 11 14 6 17 0 16 20 3 18 0 0 18 8 9 10 16 10 2 10 10 20 12 10 7 5 10 18 2 5 19 20 4 0 8 13 20 14 17 10 14 14 17 6 20 0 19 8 18 12 13 19 19 13 6 11 1 12 11 0 2 4 18 18 0 6 7 0 2 3 18 9 1 9 15 9 8 0 12 9 18 2 8 16 5 20 8 13 2 6 14 1 15 10 3 17 9 17 1 3 0 8 12 6 18 19 14 12 2 13 3 14 19 14 6 2 3 17 2 3 3 7 20 3 3 7 12 10 7 2 2 8 0 0 0 5 8 3 15 20 18 9 17 6 10 19 15 11 10 3 15 4 16 3 15 19 17 8 5 20 4 13 8 7 17 19 3 5 5 3 14 9 2 12 20 0 12 13 18 8 13 2 3 15 15 9 17 13 3 13 3 13 10 3 11 2 13 9 11 12 7 11 18 0 1 2 18 9 0 12 9 9 12 9 20 9 17 1 6 10 5 8 19 19 2 1 10 1 1 9 16 14 4 16 5 0 16 17 15 19 16 7 0 5 19 19 1 9 9 17 9 14 17 11 20 3 4 13 5 2 6 9 10 0 5 17 4 19 17 6 0 11 11 20 14 15 4 4 8 8 1 18 11 12 2 12 10 0 12 12 20 11 15 18 13 17 10 20 10 3 17 5 8 12 9 2 8 14 17 16 10 18 20 12 2 18 5 14 11 5 2 12 8 11 16 17 10 6 5 15 19 11 1 7 13 2 4 18 18 5 19 16 14 2 13 7 11 16 10 5 19 8 15 2 12 2 1 20 15 6 19 3 4 20 2 9 11 16 13 18 6 17 16 14 0 1 8 20 15 20 14 20 18 18 13 0 2 17 5 16 20 4 16 5 14 20 11 16 14 19 8 20 7 12 5 4 11 15 14 6 17 0 0 19 18 20 19 5 9 12 6 20 0 10 11 6 9 17 9 4 11 1 8 15 0 0 15 13 11 10 2 9 16 3 19 6 13 2 15 3 9 7 17 6 18 17 6 16 18 16 3 7 0 9 5 7 3 8 13 5 15 19 6 1 10 1 18 9 2 6 9 2 9 13 18 16 12 4 16 20 4 18 9 16 6 1 0 12 15 3 16 1 19 15 3 18 14 17 5 3 4 8 12 0 4 4 5 8 5 15 6 0 12 3 10 10 20 1 11 14 16 3 12 20 20 12 19 6 6 4 18 19 10 6 5 16 6 16 1 17 15 1 12 2 16 17 2 8 10 5 11 18 1 6 13 16 17 11 16 12 6 13 11 10 19 6 3 4 4 20 11 8 8 4 4 14 20 15 7 0 1 12 7 15 9 20 7 7 10 5 17 1 1 3 4 19 3 5 4 1 2 4 4 20 9 4 7 9 16 20 1 12 20 10 9 8 12 12 5 18 12 15 11 9 20 0 18 14 19 11 3 11 5 11 4 10 6 20 18 2 7 1 3 4 7 4 7 20 18 10 17 14 6 11 9 14 5 1 0 20 10 18 5 12 17 15 0 5 6 9 17 14 7 11 3 17 3 15 7 15 1 9 18 20 9 12 7 12 3 3 10 15 10 4 11 19 1 7 6 1 13 15 13 12 19 8 1 10 20 13 14 3 11 5 8 2 2 6 19 20 12 1 10 0 11 8 14 16 1 18 19 13 12 11 13 11 4 19 7 4 5 20 17 11 18 4 7 5 0 16 1 19 15 20 0 0 6 10 9 19 10 1 15 12 13 19 4 14 11 16 3 16 20 5 13 2 18 1 10 18 6 14 5 10 8 13 8 20 7 0 15 3 14 15 13 16 16 19 15 2 15 6 7 0 12 1 11 2 0 9 14 2 14 12 1 20 12 1 11 8 16 5 11 4 11 6 11 2 20 9 5 7 7 0 9 9 10 13 9 14 4 13 7 15 11 1 9 9 10 9 9 2 5 7 7 5 13 18 13 6 5 7 9 14 16 20 18 8 9 0 5 15 1 3 12 19 16 8 6 17 15 17 14 15 1 18 1 5 2 13 20 20 14 4 0 5 18 3 3 16 8 6 19 3 10 19 18 10 14 12 4 15 16 17 20 10 15 18 14 20 7 1 5 7 1 4 7 3 19 11 11 15 9 13 11 0 2 16 11 14 2 11 3 7 17 16 16 13 18 7 5 13 12 17 6 17 19 8 7 1 5 9 7 7 2 8 0 12 13 18 14 11 14 5 15 9 17 4 1 1 3 10 4 2 13 15 17 7 19 9 14 14 7 12 0 16 10 8 6 5 3 18 4 10 12 6 6 6 19 18 4 15 16 6 13 14 15 10 5 14 3 2 8 10 3 20 18 5 19 10 7 11 10 1 2 20 16 14 12 2 13 15 5 13 8 4 12 17 3 5 20 2 3 1 8 10 20 0 7 15 5 0 16 15 2 17 9 16 6 6 1 2 20 5 6 2 9 6 11 6 18 14 14 16 15 12 10 14 5 2 10 2 4 9 0 9 19 13 4 5 15 7 6 16 17 19 16 7 11 3 18 12 13 18 14 14 8 13 20 15 17 0 17 13 10 8 6 10 20 16 8 16 10 9 6 6 11 2 2 7 11 15 9 6 6 14 8 3 0 0 14 3 1 17 19 1 17 1 16 8 18 13 1 3 10 12 5 17 4 7 20 19 3 8 15 18 4 13 10 2 1 6 3 2 4 2 16 15 16 16 2 2 5 17 4 4 12 17 11 19 17 1 9 12 4 11 8 8 5 14 8 1 18 15 6 0 11 3 10 8 16 18 20 6 3 0 20 7 4 4 18 4 9 17 15 11 17 15 15 20 8 1 8 17 6 5 15 6 4 3 16 14 10 13 0 7 18 11 3 13 3 8 17 9 10 13 10 14 4 8 4 9 13 1 7 5 8 9 10 2 18 8 9 10 14 6 1 19 15 18 7 16 3 3 18 7 1 12 19 13 9 13 1 16 7 6 17 16 15 19 18 18 17 5 2 2 0 9 11 4 7 11 18 10 9 13 8 14 8 17 0 6 10 0 12 12 4 1 0 0 13 13 7 14 4 6 20 19 4 14 7 18 20 0 9 3 10 1 15 15 6 17 13 9 13 7 12 9 15 3 20 7 8 7 7 17 12 8 16 7 16 12 10 4 9 18 4 10 7 11 10 15 13 2 12 15 10 12 3 19 2 19 9 1 11 14 19 4 13 20 12 11 11 7 8 16 5 1 17 9 11 11 6 1 0 12 14 17 2 16 17 13 8 4 6 13 16 17 8 5 0 17 4 18 6 15 8 16 17 0 12 15 11 20 2 13 9 11 19 9 0 2 19 17 1 16 2 19 12 17 9 11 0 5 1 2 14 4 1 15 0 7 14 17 16 0 20 12 9 8 3 9 10 2 15 11 7 16 3 20 15 7 6 13 12 4 18 7 7 14 1 14 11 12 1 8 4 10 9 10 14 20 6 3 11 1 8 15 0 14 14 18 18 5 19 5 12 11 8 5 12 16 7 2 12 1 2 18 8 14 10 15 18 11 10 2 5 1 4 4 14 20 18 0 17 17 12 5 19 20 16 13 14 8 2 19 7 4 7 7 0 7 11 13 11 12 14 8 15 7 12 0 9 4 15 9 6 19 13 8 13 16 18 15 17 3 2 11 16 2 20 12 8 9 8 17 15 13 12 11 7 12 10 20 4 4 2 1 1 18 11 14 0 5 8 5 7 20 12 20 19 13 19 5 13 14 7 7 13 0 11 2 9 14 10 10 4 8 8 3 1 19 7 6 3 3 2 20 18 1 10 11 1 19 6 12 17 11 12 16 12 15 15 17 19 20 9 13 18 11 13 5 10 2 10 0 18 1 10 7 16 17 17 12 2 7 4 12 18 5 14 15 7 18 4 4 13 20 9 18 12 13 10 0 16 7 18 5 20 0 10 18 19 5 6 4 5 13 4 4 20 6 15 16 7 9 15 5 17 14 11 6 12 6 4 18 16 1 2 5 12 18 2 4 12 5 1 10 6 20 17 19 1 7 14 19 4 0 19 16 6 7 16 15 5 20 8 10 19 0 19 13 14 5 17 0 3 0 19 7 20 1 12 4 13 11 14 2 18 13 11 14 6 16 6 3 18 3 11 11 0 15 8 6 0 16 17 20 16 12 17 3 6 18 10 2 3 1 3 18 11 12 5 19 4 7 5 6 14 3 19 12 9 20 9 1 12 1 4 13 17 6 16 15 14 19 1 20 13 0 10 15 15 19 13 12 1 1 14 20 19 3 10 0 7 12 9 11 4 6 12 20 9 12 12 11 14 6 1 1 19 11 12 18 6 0 13 14 3 0 1 14 9 17 13 9 2 6 1 2 20 8 11 11 19 14 18 14 7 2 6 16 7 0 20 19 6 16 14 11 2 1 14 13 6 17 8 20 6 16 19 19 16 14 6 15 2 4 15 4 15 7 3 14 4 17 20 7 4 9 20 18 11 6 13 8 20 4 3 7 16 18 12 12 0 10 19 11 16 6 15 7 12 4 18 11 13 12 10 2 8 2 0 4 3 0 13 5 19 14 7 5 1 18 1 17 10 14 11 0 16 10 20 2 3 1 7 16 20 16 9 7 11 10 12 19 5 16 20 1 15 20 6 17 9 13 10 7 6 16 19 8 1 10 17 3 5 20 12 14 4 18 10 17 15 8 4 20 7 5 16 4 8 13 20 8 8 8 1 4 20 8 18 9 11 18 14 7 6 2 17 10 3 18 0 5 18 15 12 20 2 0 5 14 9 9 19 8 9 14 4 20 15 1 2 17 3 3 3 5 11 3 19 13 3 20 16 9 10 5 15 12 18 19 18 5 14 9 7 4 17 2 17 2 16 18 19 4 10 5 11 8 16 12 3 8 19 15 10 12 0 11 12 10 6 20 14 6 14 3 19 20 1 4 9 3 4 4 1 10 14 5 13 14 12 19 8 5 19 8 2 18 5 1 5 13 8 14 9 17 5 16 12 16 11 17 19 5 15 16 16 16 0 20 9 8 2 2 13 2 9 16 20 13 1 10 10 15 19 15 0 0 11 4 5 14 4 4 18 3 4 4 17 9 7 20 17 20 7 9 7 12 16 8 11 9 8 17 11 19 3 7 1 7 4 14 19 6 5 13 2 19 5 4 5 1 6 9 20 0 1 13 19 18 13 20 10 18 18 11 8 10 15 8 9 19 16 12 10 13 17 6 9 5 12 4 8 1 8 5 1 0 7 11 8 6 2 3 5 12 16 16 11 7 17 9 20 18 7 7 13 9 11 10 14 15 1 1 19 10 7 12 3 13 19 2 18 5 11 19 13 6 4 7 20 1 10 12 2 6 9 5 3 6 0 1 0 0 6 1 8 6 1 11 19 13 19 6 2 3 7 15 14 18 1 4 6 0 3 4 4 10 3 5 17 3 13 20 13 6 0 16 13 17 6 16 15 12 9 18 13 11 16 15 14 5 5 2 0 14 7 6 3 2 17 6 0 12 11 10 4 19 1 7 18 3 7 8 9 7 4 5 2 8 19 4 18 0 16 8 19 17 19 16 8 5 1 10 5 13 10 9 7 8 15 5 15 8 16 18 14 14 4 12 16 18 8 10 9 3 12 4 19 2 19 2 15 0 11 2 2 13 15 1 12 12 16 7 14 17 3 4 15 19 12 9 10 17 1 5 9 7 7 6 15 1 11 8 19 8 5 5 7 8 11 3 14 6 9 2 1 13 20 16 4 12 11 13 6 12 20 5 6 15 2 14 6 4 1 6 11 20 7 17 12 10 19 8 14 1 1 12 17 13 11 5 18 9 13 19 1 16 0 10 11 12 1 3 15 9 9 19 11 4 20 5 10 8 7 13 4 6 18 0 17 10 20 19 20 14 7 20 0 0 12 9 1 6 4 5 19 6 13 5 12 13 11 5 8 18 12 0 3 1 1 2 12 20 13 5 3 15 8 4 14 16 3 5 13 18 12 1 9 2 17 13 6 6 19 20 10 19 8 15 11 18 9 14 3 1 15 12 15 5 4 12 4 0 13 3 4 12 10 5 1 3 16 7 6 6 19 3 5 5 5 4 16 8 17 5 9 13 20 1 17 13 17 6 4 8 7 15 14 12 18 6 2 12 7 7 7 6 8 12 6 20 20 20 4 1 10 20 5 16 19 10 18 14 2 0 6 6 20 15 11 1 8 18 16 2 19 5 18 17 7 7 3 11 5 16 11 13 4 12 1 11 1 11 19 5 12 11 1 4 5 13 1 3 13 7 20 1 0 9 15 8 16 11 9 9 7 9 11 12 12 10 7 14 11 7 17 2 0 1 9 8 16 19 0 6 10 19 1 12 18 3 4 13 20 16 16 5 7 6 13 17 10 17 17 10 13 14 15 8 12 6 17 1 11 1 16 11 12 18 20 12 17 19 14 11 17 13 19 5 13 6 10 6 10 20 17 8 19 19 0 5 17 0 5 9 9 14 20 13 14 17 17 7 10 17 0 18 19 13 7 6 0 3 2 19 9 15 2 5 5 18 2 19 3 15 6 20 12 11 1 16 11 15 1 2 1 5 18 17 17 17 13 11 8 13 15 6 14 8 17 9 8 15 14 5 18 6 5 14 0 9 11 4 7 5 10 16 6 11 4 19 4 12 10 2 5 14 5 2 1 8 13 7 1 8 7 8 5 2 7 15 4 7 18 20 8 18 3 18 18 3 15 11 3 16 0 18 6 19 20 6 8 10 7 4 6 20 18 11 2 1 13 15 16 17 0 8 4 18 20 8 17 20 10 13 12 4 4 13 3 17 0 15 13 9 6 0 1 4 8 14 9 17 7 0 4 13 7 13 6 18 10 3 20 0 10 5 18 9 13 1 5 2 17 20 16 3 13 9 11 9 2 5 0 12 13 2 3 4 8 10 16 14 20 6 14 15 9 9 18 7 8 7 19 3 12 2 13 4 10 11 10 10 18 5 20 15 5 13 3 0 9 11 15 2 16 18 18 8 7 3 11 0 13 20 17 3 4 13 7 12 6 17 16 12 5 14 10 1 6 14 3 13 10 13 7 14 15 15 11 10 2 15 1 14 19 12 2 2 15 2 2 9 17 17 20 10 16 6 16 1 17 16 7 15 18 6 5 6 2 2 16 16 20 2 11 10 8 3 5 6 11 13 0 10 10 7 13 3 1 8 19 4 7 15 12 2 18 6 14 9 1 2 11 9 14 0 11 7 19 0 9 19 12 7 6 7 0 10 3 4 13 8 3 0 3 10 0 14 11 6 2 4 19 8 16 12 12 11 6 9 8 13 3 12 11 5 14 10 13 19 6 6 11 2 18 2 13 20 18 17 18 3 4 5 2 7 19 8 5 14 0 3 12 4 11 10 6 13 10 11 10 4 4 16 5 18 20 6 1 2 18 17 17 3 19 20 5 11 9 7 0 16 19 4 18 7 14 6 18 10 8 20 13 18 0 8 8 15 5 10 6 12 17 16 0 5 13 19 5 3 0 1 20 10 8 15 15 4 1 13 6 1 3 11 19 6 13 8 6 3 5 1 4 11 18 7 0 6 13 20 9 19 12 19 6 5 0 15 19 18 11 20 16 2 18 19 9 6 1 9 20 8 5 5 1 4 18 18 13 7 12 17 0 10 6 12 7 1 1 7 6 7 7 8 3 5 14 19 17 15 0 13 7 6 20 0 19 14 5 16 8 0 7 3 18 18 19 17 3 11 1 11 4 7 6 13 20 9 7 18 20 19 16 17 4 20 12 18 4 6 11 5 14 8 16 16 16 20 18 5 15 4 19 1 10 20 13 16 3 11 1 20 9 13 11 3 15 15 14 1 13 19 18 15 12 4 16 8 4 16 18 16 5 10 2 19 1 14 0 9 20 8 0 6 13 15 4 8 1 8 0 17 0 1 6 13 6 4 13 14 5 20 10 5 7 16 2 9 8 3 6 5 1 5 4 3 17 0 16 11 8 17 2 12 8 10 11 8 14 12 9 14 14 2 3 18 12 10 11 3 10 19 0 2 10 8 16 5 19 12 6 17 19 0 11 13 5 13 12 4 1 7 15 13 2 11 16 3 9 6 9 17 4 1 20 9 13 18 9 14 14 19 11 1 16 16 13 5 3 20 15 0 5 20 1 15 12 19 19 12 12 7 14 13 10 16 0 2 7 1 9 19 12 1 19 4 11 7 9 19 6 11 17 15 19 10 1 10 4 1 0 1 4 0 0 7 1 1 19 2 1 14 3 6 14 0 0 17 18 18 4 15 19 16 4 6 19 5 4 18 14 19 0 13 2 4 17 17 17 14 1 7 0 3 18 20 5 14 11 14 9 0 10 15 5 13 11 0 17 10 4 3 20 7 3 12 16 14 18 15 3 12 11 12 14 15 14 4 17 16 15 2 3 13 16 9 10 3 5 12 5 13 5 7 17 16 17 4 7 6 14 12 10 15 12 3 8 11 4 14 0 10 7 8 17 19 3 4 18 14 11 1 3 8 12 3 6 10 7 10 20 5 17 12 18 6 14 7 5 0 9 4 12 3 9 15 13 0 11 19 2 2 19 7 18 18 15 15 15 17 15 8 11 1 20 9 2 17 14 0 14 12 4 20 19 0 1 2 4 19 2 9 16 17 7 1 13 17 1 8 9 5 10 0 17 4 12 8 8 15 13 1 14 10 12 13 0 18 10 20 10 2 17 10 15 4 11 20 7 2 5 0 16 5 4 15 2 14 0 8 19 7 1 1 18 3 3 5 15 20 10 18 3 4 9 19 17 4 12 12 9 16 13 0 0 13 13 15 3 14 11 15 1 12 19 8 8 10 0 6 20 3 17 18 9 5 17 16 17 17 13 3 19 18 17 12 5 8 15 20 6 11 0 4 12 5 18 0 16 16 18 3 6 13 17 3 11 10 18 3 19 14 7 18 0 18 17 10 3 12 2 9 1 9 9 1 19 14 20 1 10 3 6 13 4 17 16 19 6 5 16 15 20 11 13 0 10 14 6 19 19 17 20 4 15 2 0 16 7 16 1 8 0 0 13 9 19 4 4 8 13 15 12 6 5 9 3 10 7 5 18 9 7 9 8 19 2 15 7 6 20 16 8 19 1 4 16 7 7 7 14 17 7 14 6 16 2 17 7 3 15 16 7 0 3 16 19 6 9 6 10 11 20 11 9 10 8 3 13 16 6 12 4 6 3 11 9 7 11 10 20 7 11 1 1 6 19 14 13 13 7 13 20 1 17 14 6 3 13 8 15 9 7 11 10 10 8 17 10 14 20 3 12 5 4 6 3 7 20 10 9 12 16 0 11 5 2 1 15 7 13 20 17 7 2 3 13 18 3 16 5 12 11 1 7 2 15 0 6 11 10 8 17 20 4 13 1 16 1 20 15 7 9 10 5 12 8 15 7 13 9 13 16 20 13 4 16 20 13 9 16 6 14 1 2 3 3 6 13 7 0 15 11 0 14 5 18 15 20 18 6 13 19 10 9 13 7 5 13 14 11 8 2 8 16 15 11 15 8 6 4 8 3 1 0 7 10 3 0 7 11 1 17 4 10 2 6 11 15 18 1 5 16 15 9 16 12 19 16 11 3 6 5 3 2 8 4 10 7 13 8 6 20 7 9 5 12 7 8 12 19 4 1 3 2 5 10 10 9 18 0 18 6 8 10 17 14 15 10 15 5 7 5 13 3 9 11 8 17 16 9 12 5 11 5 6 4 6 13 0 5 9 6 5 6 18 4 14 20 5 19 19 9 1 8 13 6 5 7 1 1 19 17 1 17 15 19 12 7 11 17 5 18 18 5 19 13 2 1 19 7 4 15 6 16 3 16 16 16 2 17 7 12 8 12 7 10 0 8 1 7 4 7 9 12 20 1 11 8 5 18 13 16 2 0 18 3 17 0 12 10 8 17 9 15 16 6 15 10 18 19 0 11 6 2 3 1 16 4 7 8 0 8 1 13 5 5 0 15 8 14 0 20 18 11 14 12 7 17 17 1 0 1 2 12 13 14 10 5 16 15 17 10 6 3 0 1 19 2 14 18 16 4 1 19 17 15 14 10 0 8 11 5 1 11 13 4 4 9 19 17 6 7 17 18 20 5 16 1 15 6 20 13 20 15 19 4 3 7 3 9 1 20 20 15 9 8 12 6 10 20 19 5 20 20 11 8 18 6 9 5 11 16 12 19 8 18 18 0 5 19 7 9 5 17 15 17 20 1 17 6 16 19 7 20 6 10 15 18 15 7 14 10 12 2 2 19 12 10 13 13 17 7 12 16 16 5 8 3 7 11 2 14 12 0 5 17 2 6 2 1 13 0 2 5 1 9 19 18 3 20 12 18 6 20 13 16 13 3 6 12 18 4 6 10 14 6 11 14 7 8 16 20 19 2 11 8 6 20 17 19 15 6 9 20 1 14 0 13 7 8 20 14 4 9 1 8 20 9 11 4 15 7 11 16 16 14 16 11 8 2 10 2 15 4 15 3 0 8 17 11 17 1 15 2 0 13 15 10 2 6 14 6 15 16 18 0 6 9 17 6 1 16 0 12 0 15 17 1 10 5 8 11 4 14 3 8 18 16 19 8 5 10 14 7 7 18 0 10 16 16 19 3 11 4 19 0 2 20 16 11 6 8 7 2 19 16 18 9 8 11 19 15 12 18 7 1 0 3 4 15 5 8 11 2 18 6 12 16 7 4 6 13 16 20 19 1 19 7 16 1 2 7 2 3 0 16 13 6 5 16 3 13 9 13 17 11 18 15 9 9 16 5 1 4 14 7 8 3 14 14 11 13 4 3 9 6 19 20 0 8 17 16 1 4 15 5 14 16 17 5 8 20 13 10 2 3 2 4 14 7 13 6 19 15 6 15 17 20 19 5 5 5 12 15 5 5 6 13 5 1 2 1 9 14 15 6 6 12 13 1 16 15 3 4 9 6 20 11 11 16 0 7 15 10 4 18 3 20 9 12 4 15 12 16 19 19 10 2 6 7 18 15 2 20 20 12 3 6 7 6 0 9 19 0 11 3 1 19 14 8 15 17 8 4 18 17 0 17 9 8 7 14 16 1 8 3 10 1 7 2 11 9 1 20 16 6 8 18 11 14 7 11 0 14 4 8 2 9 10 20 3 4 6 3 8 14 10 13 16 0 13 5 1 19 3 7 18 6 18 19 12 1 0 11 13 6 10 20 7 10 20 19 7 18 10 3 20 11 4 16 10 16 16 19 6 16 18 1 15 13 11 20 16 1 10 1 11 8 8 19 15 0 0 1 4 11 13 2 20 18 9 17 10 7 16 8 10 7 6 1 18 5 13 14 9 13 3 16 5 3 4 4 9 5 2 5 3 4 16 19 18 4 11 11 11 7 6 20 18 3 14 8 11 12 14 3 14 0 14 10 7 14 3 19 14 0 18 16 19 10 12 0 14 12 7 11 6 20 4 14 15 14 15 18 3 2 1 0 10 11 0 16 16 11 18 12 3 15 18 7 14 6 3 11 3 11 1 20 18 6 11 1 5 15 7 2 4 17 1 19 18 10 8 18 20 13 7 1 5 16 18 20 13 0 1 3 7 0 14 6 17 16 15 11 17 5 10 10 10 12 12 15 13 13 15 3 3 7 3 6 2 8 8 7 0 11 0 5 2 16 15 3 14 16 20 9 3 4 16 10 9 6 16 5 14 15 2 7 18 16 19 15 11 12 9 14 14 6 3 15 8 18 6 11 10 14 20 12 20 16 20 3 2 14 17 9 12 8 14 19 10 10 12 0 18 16 17 19 14 18 15 1 17 11 12 19 2 17 20 17 17 10 18 1 7 7 4 12 9 2 1 3 9 4 0 18 17 12 13 5 20 17 18 11 17 13 3 16 19 10 6 15 18 14 8 20 3 4 10 10 1 12 10 11 7 8 17 18 8 9 1 0 19 2 9 11 17 1 10 16 1 11 15 0 6 3 0 8 20 4 11 14 12 0 2 6 8 5 14 5 16 1 8 8 7 1 10 14 6 19 9 2 12 1 13 13 1 11 20 2 9 12 7 19 10 15 8 6 9 14 20 3 18 14 12 17 1 17 0 4 19 13 19 5 11 2 5 14 1 1 7 3 5 2 17 13 6 8 5 1 20 3 16 9 20 15 3 13 4 14 18 14 0 5 14 8 9 8 6 17 14 13 0 17 4 8 14 16 9 6 0 11 5 1 13 9 16 20 0 16 15 19 16 12 13 8 3 10 20 9 6 9 11 17 9 17 18 11 11 13 1 9 5 9 6 20 13 11 14 10 20 3 8 1 13 4 20 3 19 13 8 6 8 11 2 19 17 11 20 17 8 4 5 18 0 13 6 16 3 14 1 10 2 14 5 13 8 12 12 20 18 7 17 17 14 1 1 17 19 15 6 12 14 9 16 13 13 20 0 12 11 15 1 15 9 14 7 8 5 13 7 1 14 0 10 8 7 4 13 16 0 17 1 16 3 18 6 12 5 20 13 15 7 1 1 19 20 10 1 3 4 16 7 2 17 11 17 2 6 10 20 2 6 10 5 13 10 11 3 18 9 4 2 19 1 5 13 18 11 8 1 9 9 7 17 10 5 2 18 4 0 9 17 10 19 19 4 9 2 12 3 8 12 5 4 3 3 13 1 20 0 0 10 14 11 11 6 14 8 8 16 17 4 19 10 19 7 3 5 4 1 3 10 1 14 5 12 9 8 18 17 1 0 14 13 3 12 18 6 9 19 3 18 19 0 12 1 2 15 9 7 3 2 11 9 3 0 19 18 14 17 15 18 0 4 1 2 19 16 11 18 10 7 13 2 4 10 9 20 11 3 11 4 1 6 19 11 1 11 17 8 4 14 19 1 19 19 16 9 18 13 12 18 17 19 17 20 20 3 7 8 13 12 16 11 6 5 3 6 4 13 12 11 6 0 6 18 18 1 13 18 9 5 10 15 1 19 16 5 15 18 0 15 9 11 1 3 9 13 9 4 13 4 3 3 20 15 11 18 3 20 15 17 19 0 12 18 9 16 17 4 1 2 3 6 15 11 4 2 2 19 20 2 1 11 13 12 10 0 1 11 20 1 0 4 20 11 14 14 10 12 17 14 7 12 18 5 18 11 0 9 6 0 9 20 7 20 14 15 9 7 10 8 18 14 2 8 17 11 3 3 2 1 15 4 1 11 0 8 19 10 19 9 4 14 20 4 7 12 15 19 13 5 6 7 18 12 15 9 14 3 11 10 14 8 16 7 20 1 5 17 0 15 6 8 16 4 4 9 4 1 7 14 19 18 2 18 2 7 6 17 2 3 15 17 13 1 0 5 6 0 0 5 13 7 0 10 13 1 10 4 18 1 16 18 1 14 10 5 1 0 10 4 6 13 8 10 19 5 5 7 3 19 11 11 17 5 19 15 17 13 11 9 15 16 17 13 15 18 16 1 19 9 3 18 19 18 8 4 19 5 17 1 13 6 17 7 2 13 20 13 9 0 16 9 11 5 13 8 7 5 0 13 15 17 4 11 1 10 6 1 7 13 12 7 16 10 14 12 1 8 13 20 14 16 17 14 0 16 10 1 7 6 11 0 13 6 6 20 1 15 9 3 5 14 11 16 5 6 8 0 15 8 14 20 4 17 6 18 19 0 19 8 3 0 7 7 8 12 19 13 20 20 8 16 12 1 0 2 13 8 11 8 13 8 8 17 8 15 1 7 6 18 0 10 16 18 20 9 0 0 6 18 17 13 10 20 9 0 15 4 13 6 4 7 0 12 6 4 14 6 8 19 14 15 14 11 8 2 6 20 10 12 9 7 11 6 17 14 6 3 6 20 13 1 7 16 11 0 14 1 17 9 0 1 14 11 15 14 17 17 1 16 2 20 9 17 10 17 18 8 17 18 5 1 11 16 17 7 1 6 17 16 13 9 12 19 16 19 8 7 12 20 5 11 7 11 18 12 2 3 2 11 6 19 2 13 0 6 17 14 19 8 3 4 6 16 15 20 2 3 8 4 12 18 3 10 1 8 1 5 17 4 10 14 13 5 1 5 8 2 7 8 12 12 0 4 13 10 15 8 2 1 14 4 1 16 14 12 5 18 5 19 11 0 1 0 18 12 7 11 20 4 12 15 12 11 12 8 1 9 17 20 15 17 7 20 16 3 9 14 5 15 8 6 14 17 15 3 9 3 6 5 7 11 11 2 2 19 20 8 0 16 11 11 8 14 5 15 4 11 6 8 6 5 0 7 10 16 5 2 19 19 17 8 16 11 6 17 13 8 15 9 20 7 0 15 18 2 17 7 11 17 4 13 8 4 20 7 12 7 14 15 19 7 4 0 17 5 5 9 10 1 20 15 17 5 2 10 5 2 2 6 2 14 7 10 9 16 5 16 8 6 19 4 2 3 11 17 2 5 4 4 8 5 5 7 19 7 3 12 4 8 13 18 15 16 2 9 20 17 10 8 11 0 4 18 13 12 7 19 17 6 14 5 19 12 7 17 14 2 9 20 8 4 20 8 19 8 1 6 1 14 16 6 11 6 4 6 10 11 7 18 5 5 18 3 19 10 17 19 1 14 6 15 2 17 18 0 5 4 17 9 16 12 10 18 12 7 6 6 11 6 20 17 14 3 8 7 14 1 2 19 0 11 0 9 14 14 2 0 13 4 1 11 6 19 20 13 7 12 8 0 16 10 19 13 15 20 16 20 13 11 1 11 7 6 1 15 6 18 10 18 4 14 1 6 0 16 7 0 6 1 3 20 18 4 8 12 17 18 5 6 17 17 6 19 13 10 10 1 0 2 14 13 10 2 13 0 5 3 3 2 12 19 19 20 18 15 14 8 20 7 17 18 1 13 0 9 8 18 9 12 15 12 13 11 10 10 8 12 16 4 11 11 3 17 17 7 16 4 7 13 5 13 20 10 8 17 13 2 7 4 10 7 4 10 17 18 11 4 7 0 9 10 20 12 10 2 2 7 8 11 14 14 10 14 3 1 18 12 14 12 10 18 2 3 18 7 11 2 5 5 15 18 15 5 5 9 12 15 20 16 9 7 17 20 4 1 20 1 1 8 10 8 19 2 5 18 9 16 1 16 9 12 11 5 16 14 3 8 15 4 7 12 10 11 9 10 13 14 11 7 13 15 2 19 14 20 7 0 11 18 15 1 11 3 2 5 0 13 20 3 7 5 8 16 1 7 11 20 12 8 0 4 17 12 15 7 7 9 9 15 10 10 4 20 5 1 15 18 5 8 0 8 5 9 5 17 11 11 5 18 8 7 11 19 10 19 1 9 4 8 8 5 18 17 7 17 6 5 17 11 20 2 16 18 17 17 16 13 0 20 13 18 12 5 15 20 12 7 0 15 20 12 15 13 9 20 20 17 3 18 8 5 2 5 16 12 0 8 10 14 8 17 8 6 1 7 8 1 2 13 12 15 14 10 18 17 10 2 0 18 15 14 4 3 7 6 3 16 10 15 7 13 6 18 16 1 15 12 17 11 0 10 16 0 1 10 15 10 15 2 11 7 11 2 18 9 6 7 18 20 11 16 2 11 19 15 6 16 16 6 6 11 11 12 5 19 7 19 20 20 9 18 7 20 12 4 17 13 6 8 15 11 11 0 11 12 12 14 11 4 3 20 6 5 9 2 18 3 11 6 19 1 5 11 7 17 18 2 4 2 18 18 12 20 19 9 12 3 15 9 13 4 11 16 6 11 20 9 8 15 17 6 12 6 15 10 6 14 8 6 2 13 5 9 19 13 7 19 17 13 15 10 0 8 9 18 17 3 8 5 5 0 0 13 6 1 1 2 5 7 13 11 15 8 4 20 14 6 6 9 3 15 11 0 6 2 6 2 12 0 10 9 1 6 4 12 19 4 7 10 7 7 18 15 7 6 10 9 10 20 10 3 17 12 11 2 12 2 13 6 20 15 16 20 15 3 13 11 20 15 13 7 19 8 15 2 19 18 6 0 0 11 7 11 10 10 11 10 3 4 6 17 8 9 16 1 2 11 17 7 14 7 5 0 20 13 5 2 2 20 4 12 5 17 12 14 14 7 4 15 1 20 6 4 2 10 4 6 1 8 18 14 2 19 10 12 4 11 7 10 3 6 11 5 1 9 9 0 3 2 13 1 2 14 0 10 18 13 15 18 12 12 18 3 8 10 20 3 17 2 11 7 6 5 12 15 12 17 13 6 10 0 13 9 18 17 3 16 11 14 1 17 9 10 5 0 5 5 2 5 19 2 0 9 9 20 20 0 6 1 6 15 17 11 19 17 14 10 6 10 1 7 19 18 0 0 5 8 17 17 0 12 6 20 9 13 4 1 8 12 7 20 20 5 4 17 16 17 2 12 16 14 7 16 1 3 20 20 15 11 18 1 6 11 1 12 1 13 8 1 4 20 0 10 11 19 3 18 2 6 13 18 12 13 17 9 9 13 0 8 15 19 5 0 18 9 16 14 18 15 3 4 13 8 4 18 17 5 12 18 2 2 4 9 7 6 15 5 6 15 14 6 19 15 17 0 0 3 17 15 15 9 15 10 1 3 14 14 0 15 11 12 8 3 4 10 6 14 16 12 10 15 6 1 13 5 1 16 11 16 2 13 8 19 18 1 7 1 6 16 9 4 10 5 5 4 12 12 16 20 13 19 9 20 2 11 11 18 4 10 2 11 20 18 14 15 14 17 15 11 13 13 9 6 2 13 2 8 8 19 10 16 14 18 2 18 17 11 14 2 15 0 3 5 8 16 19 14 7 19 3 4 20 16 16 13 3 4 5 6 3 15 14 19 7 2 19 14 1 20 4 18 10 14 3 12 2 9 1 18 1 15 16 18 18 5 4 18 6 6 7 12 15 19 17 18 13 4 8 19 2 7 3 13 13 6 15 1 11 2 18 12 12 15 10 8 5 17 7 9 7 5 16 0 4 6 18 13 14 6 16 11 10 15 0 10 16 1 12 8 19 12 1 18 5 11 20 13 20 5 15 20 9 12 13 2 14 13 5 9 3 18 5 8 7 3 4 15 11 5 12 8 12 8 3 16 12 8 8 15 3 18 19 9 17 18 7 18 14 19 5 15 3 6 7 18 0 2 4 9 3 6 18 6 1 19 5 14 7 7 4 5 8 1 8 10 18 2 7 12 9 20 17 1 16 19 17 18 18 7 9 0 6 9 0 15 16 18 18 1 15 16 1 5 10 11 17 2 11 15 3 16 9 0 11 8 12 3 12 9 13 14 0 4 16 2 9 15 9 8 8 18 6 0 16 5 15 2 13 10 11 19 13 15 14 10 15 18 0 15 10 11 11 1 3 6 7 15 17 19 6 18 16 0 3 7 6 8 10 15 1 9 12 3 4 15 15 11 3 1 7 3 0 12 1 0 20 8 17 20 6 9 19 9 18 10 13 7 7 11 20 0 13 4 2 15 15 0 16 20 7 9 20 8 16 11 19 10 7 7 15 15 15 4 16 12 0 18 16 9 6 20 10 6 2 12 4 14 17 14 13 0 2 8 17 0 13 0 19 20 5 19 16 4 15 9 17 12 17 13 17 6 13 15 10 5 6 14 19 4 18 1 11 11 14 12 7 13 12 11 4 10 4 17 13 18 6 0 15 12 13 1 14 9 12 7 7 5 4 1 1 10 7 4 6 19 0 1 2 11 7 11 15 10 17 20 9 6 4 17 12 8 10 10 9 19 4 18 13 4 4 1 11 18 10 8 18 5 13 13 7 17 16 15 17 3 7 0 7 16 17 10 2 20 19 16 17 8 2 12 6 5 2 14 3 6 13 12 20 15 2 18 1 3 13 13 13 20 17 12 20 2 18 7 0 3 15 10 13 5 19 12 16 3 15 15 20 14 7 18 4 7 4 18 16 18 6 5 13 11 1 16 11 8 10 15 1 9 4 13 14 7 2 14 0 17 7 17 8 1 15 6 15 11 7 3 5 6 17 17 4 12 5 14 7 17 11 9 3 3 9 19 7 1 0 17 19 16 0 19 9 10 20 19 15 15 20 0 17 5 7 8 15 13 17 2 8 5 15 4 3 14 13 5 4 0 10 2 17 14 17 12 10 15 4 16 10 3 4 17 5 17 14 7 5 2 3 10 16 8 10 8 16 8 18 5 13 1 13 16 15 16 1 18 17 17 3 14 15 7 9 1 7 9 19 10 4 6 6 7 3 13 10 2 13 9 8 20 9 2 17 17 8 15 8 1 10 1 11 14 20 6 11 12 8 6 10 5 10 18 19 10 6 11 3 3 16 15 11 17 13 15 17 16 18 16 18 7 6 17 8 13 14 15 4 7 17 9 20 1 18 8 5 9 0 6 8 6 18 20 0 20 19 20 4 11 15 16 18 7 12 12 4 10 11 14 9 10 2 6 9 14 20 17 5 14 17 11 15 14 0 13 4 18 17 16 8 20 18 12 16 14 5 2 19 9 13 7 8 20 8 16 19 19 17 10 0 16 18 15 7 20 18 1 2 11 16 3 17 10 7 9 14 19 11 2 3 17 0 0 1 9 12 20 17 8 18 16 0 3 7 1 3 4 7 13 11 0 1 13 19 13 12 18 8 13 1 20 12 17 11 18 13 1 0 14 7 14 0 11 1 6 13 4 11 18 15 10 8 20 15 0 18 1 18 1 17 13 17 10 20 12 2 1 5 7 17 16 1 7 2 5 5 11 13 10 18 16 20 14 4 15 10 9 11 14 12 11 14 16 4 17 7 15 8 1 4 1 10 16 18 5 14 3 10 12 10 10 14 19 9 15 8 18 4 15 19 16 20 12 15 13 0 7 18 18 17 19 4 1 4 11 18 2 10 9 16 11 13 12 14 2 8 12 18 0 18 13 2 15 6 0 16 12 1 17 7 15 19 11 7 16 15 9 2 8 11 18 20 3 10 16 18 15 6 15 2 5 14 1 2 9 17 20 10 6 20 9 4 9 11 4 16 3 7 13 11 5 16 5 4 18 0 15 9 13 3 15 14 15 3 6 13 9 8 6 20 4 0 15 15 18 13 10 13 20 1 2 12 11 16 8 4 16 20 15 12 15 16 1 6 16 13 14 10 19 0 7 12 7 7 6 19 12 15 11 20 18 20 12 11 18 8 8 20 18 9 8 5 7 12 11 10 14 13 19 17 13 12 15 2 14 18 5 10 1 4 19 14 1 20 5 8 10 0 1 9 14 7 20 4 10 18 19 16 7 1 15 3 4 19 15 11 14 17 10 12 8 14 8 3 9 9 4 5 20 3 9 19 18 20 18 8 9 11 10 15 19 3 13 12 18 7 10 1 8 1 5 16 8 0 0 19 15 8 0 3 11 9 20 16 0 8 5 12 3 16 18 0 20 18 2 9 0 20 1 2 9 7 4 3 11 5 6 12 11 18 1 9 0 17 0 0 12 16 7 7 8 15 7 1 3 6 3 9 12 7 16 12 3 9 2 12 1 0 18 15 17 8 11 4 13 17 6 18 18 2 17 15 8 16 15 11 18 11 14 6 16 14 6 15 18 10 3 3 11 2 14 10 6 2 17 14 7 10 7 5 1 14 2 18 9 14 4 12 17 2 15 19 7 9 11 12 2 4 7 16 15 11 6 8 19 9 10 18 0 13 12 20 0 6 1 5 10 16 9 8 6 5 1 20 10 12 16 19 2 5 20 9 17 13 13 11 19 7 1 7 5 15 7 1 17 0 11 6 19 15 5 17 11 8 4 7 4 16 11 13 1 2 15 7 13 14 17 8 17 1 5 1 15 8 5 17 1 13 9 7 15 0 20 8 4 6 13 5 10 12 6 6 12 0 17 11 2 15 11 9 18 19 14 3 11 15 5 1 19 5 16 6 6 0 19 6 10 11 11 10 0 20 7 17 14 6 14 18 6 12 6 3 1 9 15 20 14 15 11 19 19 16 20 19 5 18 10 13 17 14 19 14 3 8 5 20 9 14 1 9 20 17 14 4 15 4 10 14 16 4 0 6 9 6 8 12 18 18 20 15 9 3 6 18 5 9 7 5 4 18 0 4 3 16 14 6 17 12 3 14 9 11 7 3 12 3 6 11 5 13 2 4 10 2 8 11 8 7 1 7 5 18 10 18 1 4 10 13 12 10 5 16 15 9 2 14 2 8 14 16 17 18 7 4 19 14 18 1 16 12 2 14 9 10 9 14 12 8 3 3 11 4 4 13 11 1 16 19 8 5 0 9 10 12 6 8 8 3 5 6 19 19 11 6 3 17 7 12 16 9 14 20 14 7 11 4 10 14 2 12 14 19 6 17 17 9 17 3 15 20 7 8 6 0 0 9 0 20 19 16 1 13 11 8 10 16 12 1 8 13 3 6 17 6 18 0 20 12 11 5 15 3 13 16 5 20 5 17 17 19 20 5 1 6 3 20 17 9 0 18 3 10 7 3 5 7 12 6 20 16 9 17 4 7 4 2 2 9 3 1 1 9 7 6 3 5 6 14 0 16 16 0 0 19 9 10 1 1 19 7 9 4 5 17 4 4 17 14 4 11 8 0 5 8 4 3 1 4 10 0 12 9 16 7 1 5 7 15 2 5 12 14 8 11 13 1 0 13 9 16 4 16 18 4 17 14 15 12 0 6 10 17 20 15 0 5 10 1 0 20 16 18 10 11 12 8 19 10 11 10 20 19 16 15 1 19 10 20 17 12 20 19 18 6 7 3 4 12 17 1 6 9 14 20 20 0 20 4 4 11 15 12 19 1 0 6 5 19 6 14 1 3 19 20 5 20 0 13 16 17 10 16 11 9 20 18 9 7 19 20 7 4 17 20 3 15 18 2 19 13 8 11 20 14 6 16 9 0 14 0 3 6 3 1 7 15 2 13 11 18 18 19 1 15 18 3 12 3 13 19 16 15 1 8 6 3 18 16 1 16 3 20 4 3 8 4 1 1 7 20 5 0 9 10 2 4 18 16 4 9 4 9 13 0 2 14 19 5 5 6 15 19 16 2 2 1 9 10 3 0 3 19 9 2 4 13 1 9 13 16 11 15 8 5 9 17 14 18 10 1 1 18 19 19 3 15 5 6 13 18 3 1 1 4 15 5 18 9 20 7 15 0 5 19 13 2 9 1 9 17 0 19 5 6 8 4 9 7 8 2 6 9 9 2 12 19 3 13 14 12 0 11 7 14 11 12 10 16 4 3 12 17 9 12 14 14 17 13 17 2 12 11 18 19 12 2 13 3 0 9 18 3 9 19 14 7 12 12 6 17 19 11 14 16 13 6 18 1 17 9 0 6 13 13 2 3 8 9 4 14 9 16 13 1 7 6 12 19 13 11 12 11 1 20 13 8 0 2 4 16 5 2 12 9 16 18 13 6 9 4 9 10 20 10 15 9 15 1 5 2 7 6 9 8 20 20 11 11 1 3 1 20 8 18 14 16 0 3 14 18 11 3 3 1 6 0 7 19 11 5 9 4 0 20 3 19 11 5 7 9 14 13 15 9 7 13 6 0 16 4 6 9 15 2 9 3 14 13 2 19 16 17 18 15 14 14 9 10 13 2 3 5 1 18 20 9 20 3 2 8 12 1 17 4 12 10 2 19 17 8 17 20 10 11 2 16 16 13 4 0 14 12 12 12 0 1 14 17 8 20 14 14 10 19 5 11 13 8 16 8 5 11 0 5 4 13 5 7 4 8 17 4 19 12 11 9 20 7 19 7 13 15 15 4 13 2 14 3 18 2 19 5 1 2 16 4 5 9 17 17 16 1 10 6 8 17 20 7 12 8 1 3 9 12 13 0 14 18 2 7 6 19 16 10 3 6 8 20 15 20 18 6 0 17 1 16 2 2 20 5 7 13 8 15 13 4 14 5 18 18 19 20 8 17 9 4 3 6 16 13 11 15 19 19 0 16 13 10 19 14 5 7 12 4 8 0 3 6 17 11 10 15 20 16 19 8 18 9 11 5 7 2 8 10 7 11 10 9 4 15 8 15 14 4 14 11 5 9 19 12 20 8 19 12 19 1 7 7 14 12 20 20 2 17 8 0 7 6 9 8 20 2 8 20 16 14 10 8 15 0 2 15 3 18 1 17 4 5 9 20 15 0 7 10 7 8 14 4 20 14 5 8 5 0 18 8 12 7 17 18 16 18 7 20 10 2 11 1 7 18 14 19 1 15 9 8 15 15 10 0 13 18 20 19 17 14 10 3 2 19 18 5 19 7 19 14 5 13 2 10 8 8 17 10 13 2 1 20 19 9 17 9 19 5 11 18 18 3 17 9 17 9 1 20 16 20 3 19 18 18 17 0 6 13 10 13 3 7 13 19 2 2 17 14 10 6 6 2 11 8 11 1 18 1 18 18 20 0 20 2 6 1 10 18 3 15 18 16 15 7 6 16 20 2 5 8 2 2 18 4 5 18 3 5 1 19 12 19 19 20 19 7 2 9 13 4 11 0 20 9 16 17 13 16 15 20 17 5 5 3 13 11 17 10 1 6 15 9 20 3 2 1 10 8 1 20 6 2 8 3 3 20 16 3 6 2 18 17 11 18 7 7 4 4 10 10 6 9 4 20 20 9 5 12 11 17 14 8 10 1 2 14 14 20 3 18 13 8 20 8 9 8 7 11 8 7 2 12 19 4 19 10 7 2 0 20 6 20 15 0 5 17 11 18 16 4 15 7 19 18 4 13 17 3 2 14 6 16 1 5 8 5 1 1 3 12 9 1 1 5 19 17 0 5 0 15 0 13 15 8 7 0 5 0 9 8 10 15 13 16 16 1 7 13 19 10 19 4 15 20 19 8 4 6 1 17 6 18 20 10 2 10 3 11 19 8 0 15 11 14 16 19 6 0 5 18 5 12 12 20 11 17 5 6 11 15 16 16 10 5 7 17 2 18 3 14 10 0 13 3 4 10 11 20 4 11 18 15 17 19 20 15 1 9 16 12 6 17 11 17 17 2 4 13 18 11 12 2 8 12 12 2 14 6 17 11 9 4 19 2 15 17 4 13 0 19 18 6 15 12 16 20 18 5 16 10 17 20 14 2 8 20 2 19 14 8 12 6 6 15 14 10 14 11 5 0 2 11 6 17 12 3 17 4 16 19 9 6 13 1 12 2 8 2 6 20 17 12 14 8 15 13 14 14 20 7 14 8 5 5 9 12 5 1 20 8 5 19 13 12 16 4 5 12 15 11 8 20 13 17 17 4 13 0 4 7 20 8 13 18 11 11 1 4 6 15 9 4 6 9 2 17 9 3 3 19 9 19 19 1 19 10 8 20 4 3 15 5 20 17 11 4 8 13 8 10 17 9 1 8 15 9 6 2 16 20 13 4 14 2 0 2 6 2 19 16 6 20 19 5 11 13 10 2 16 9 0 14 3 8 11 20 2 8 12 2 6 14 8 17 19 20 10 9 17 12 1 3 2 6 6 19 3 18 5 5 11 18 1 20 18 15 14 9 11 14 2 20 8 16 4 14 6 3 3 14 20 15 19 19 4 3 4 12 8 9 11 2 14 18 15 4 17 8 17 20 19 6 1 18 0 13 15 18 4 4 4 3 15 6 16 16 18 2 16 7 15 10 12 7 8 9 15 16 18 5 1 14 7 7 12 17 12 14 9 1 0 0 9 7 10 14 10 17 9 7 14 14 7 4 8 10 0 15 10 10 7 13 6 11 15 5 0 19 16 6 3 8 20 11 16 17 9 18 8 14 9 17 13 10 16 1 8 18 10 9 0 2 1 8 7 6 5 17 20 14 0 11 3 13 15 3 13 2 16 19 6 14 2 9 2 19 0 19 0 2 20 2 5 5 18 3 10 12 10 10 1 20 11 12 17 2 0 5 13 11 3 10 20 11 10 15 14 10 4 12 5 8 10 2 17 11 1 16 11 9 4 6 7 1 0 0 17 2 5 1 0 9 4 12 4 6 0 2 16 13 18 11 12 18 11 15 20 14 3 18 11 20 16 10 4 8 17 4 7 9 7 13 9 10 7 4 17 2 14 11 7 5 0 8 8 3 6 5 3 16 6 16 14 11 11 17 1 16 7 17 3 4 14 17 20 9 0 15 12 19 14 15 4 17 4 8 10 0 0 19 13 18 2 13 5 4 11 18 20 0 14 2 2 6 5 8 11 12 7 11 10 17 13 1 9 4 4 17 9 7 8 6 6 14 20 7 14 18 20 20 17 11 2 6 6 10 13 3 11 16 4 9 16 16 1 2 18 15 6 0 11 1 3 7 0 0 8 6 6 0 11 10 16 8 13 3 12 7 9 4 15 14 16 6 10 18 3 4 8 16 19 1 17 4 4 13 6 14 15 11 18 20 11 5 0 7 4 13 9 11 14 3 19 13 20 4 10 7 10 8 3 13 18 4 5 1 18 14 17 12 2 1 15 20 11 7 12 7 0 17 7 4 6 16 6 17 18 19 18 0 10 6 13 11 18 1 20 20 1 6 18 16 19 10 1 8 20 16 6 8 20 6 6 15 20 3 19 19 13 18 4 15 3 11 16 13 18 2 13 14 13 6 16 20 17 16 12 13 11 15 16 17 8 15 10 6 8 12 14 20 1 8 5 13 17 14 1 18 2 11 15 7 6 13 11 16 2 10 0 2 7 14 12 16 11 2 5 4 15 13 7 6 2 10 18 12 9 6 5 20 2 16 9 10 8 2 17 11 18 7 5 15 3 6 11 5 8 1 8 2 16 19 6 17 19 20 7 12 10 16 3 4 2 7 10 8 1 4 10 2 3 15 0 9 18 2 19 16 5 19 0 6 11 16 14 18 3 13 15 15 20 5 4 5 16 12 11 19 5 7 1 9 20 12 19 10 8 17 9 2 1 5 19 17 17 8 6 8 6 20 1 7 19 19 7 15 3 4 12 13 12 1 11 2 9 5 19 1 8 16 20 19 16 16 13 13 20 3 18 18 7 12 1 10 19 15 9 14 19 2 13 8 8 15 9 10 0 6 0 3 16 16 4 11 5 2 0 0 8 15 5 9 3 17 0 3 15 12 6 11 7 19 8 1 15 11 13 17 0 18 7 8 8 9 12 9 10 16 5 5 10 12 4 14 15 20 6 11 11 5 19 10 4 4 20 11 16 9 17 13 10 2 7 9 20 12 18 3 10 1 1 15 11 3 1 7 6 0 11 12 14 14 18 5 10 18 8 4 0 1 7 15 14 4 20 15 11 19 2 13 5 19 19 8 4 11 10 15 19 17 7 5 2 4 7 10 17 14 19 9 5 9 7 4 3 19 19 13 0 4 11 19 1 18 17 2 6 7 11 3 18 14 14 6 1 16 13 0 1 13 19 18 17 20 3 14 17 13 0 20 13 4 17 17 5 8 6 15 9 12 14 5 17 0 18 2 17 2 7 2 17 16 13 9 1 7 11 2 13 14 13 18 15 0 3 20 18 18 13 9 10 8 19 17 12 3 4 7 7 16 12 12 18 19 7 9 14 13 13 0 15 3 3 9 8 14 4 10 4 8 0 4 5 6 2 13 2 15 8 10 14 4 20 16 6 1 17 3 12 10 3 14 3 10 10 7 6 5 11 15 8 12 18 16 3 8 6 6 19 11 18 6 18 18 1 8 11 16 4 1 3 2 6 3 8 9 2 10 11 18 8 8 4 10 4 13 16 20 0 17 1 6 12 19 11 10 3 13 13 0 9 10 17 1 4 3 14 1 18 11 6 3 19 12 19 8 17 9 14 13 20 8 14 2 2 13 3 17 15 0 5 18 9 7 5 6 2 3 7 11 17 1 18 4 6 9 3 1 8 18 11 2 20 20 12 17 7 3 10 11 6 0 4 17 2 20 4 3 16 10 3 12 4 11 20 0 9 18 9 19 16 16 18 19 1 15 5 14 1 15 15 9 8 5 7 2 9 3 17 3 9 3 15 9 7 13 8 9 15 11 19 10 4 7 7 19 9 19 16 0 20 14 15 12 18 2 16 9 8 12 3 8 2 0 13 11 0 20 8 13 10 11 6 4 14 17 0 3 11 12 16 4 14 19 1 3 8 8 13 1 20 9 19 4 8 17 11 5 6 14 15 12 12 2 14 13 12 16 11 1 6 11 13 8 16 14 14 7 4 13 13 0 20 12 7 14 18 1 2 0 15 3 8 3 6 8 13 20 15 20 9 6 16 7 10 17 12 13 3 7 5 1 20 15 1 6 11 8 12 14 12 9 11 14 17 0 13 7 2 3 8 3 12 15 8 3 15 3 18 1 1 19 15 15 6 19 15 16 17 20 2 4 16 12 9 17 12 15 14 17 3 0 1 6 3 14 2 9 4 5 2 14 7 10 10 16 11 8 1 0 12 3 4 16 6 7 13 2 2 12 5 11 14 10 18 7 3 19 4 6 13 15 5 0 15 18 10 17 10 17 12 12 17 5 12 15 4 17 4 12 19 14 5 1 10 4 7 2 19 5 20 20 16 13 8 19 12 11 12 17 4 6 0 5 7 12 5 19 8 9 9 1 10 9 4 14 7 20 20 0 20 11 0 2 16 12 2 2 6 16 14 2 1 16 19 3 4 17 11 0 11 17 14 15 19 13 11 11 19 2 12 3 9 3 13 12 1 5 2 9 9 4 18 12 5 8 18 15 14 20 9 15 2 19 10 9 9 16 15 2 1 11 15 3 2 20 5 10 13 16 8 15 17 8 1 17 6 6 2 13 1 2 5 18 3 8 20 16 14 9 20 11 7 7 9 11 1 12 7 8 16 19 15 12 9 8 20 14 12 5 10 6 5 11 7 20 9 5 11 17 13 16 3 0 13 2 2 4 8 16 8 15 10 2 16 1 16 5 8 7 18 8 20 3 4 8 10 3 17 9 10 5 4 0 9 4 3 8 19 8 7 13 3 18 16 6 0 19 8 17 15 12 3 0 1 5 18 0 11 5 1 17 18 8 3 0 9 20 4 14 12 3 10 14 17 9 17 10 11 14 19 10 17 9 10 6 1 6 15 9 4 17 11 9 1 9 4 6 10 18 19 3 14 4 9 13 9 18 4 9 2 12 3 6 3 4 13 14 16 10 0 19 20 18 15 2 13 5 2 0 3 10 2 14 6 2 0 1 3 8 5 4 5 15 2 15 9 15 16 12 19 9 14 7 11 7 8 20 13 7 13 13 17 11 10 0 6 3 0 20 4 5 1 8 14 15 0 5 14 3 11 15 19 6 2 13 4 4 15 0 7 15 11 3 6 12 12 4 14 1 6 17 11 2 20 3 11 16 11 2 13 9 0 11 5 2 12 20 9 10 5 14 15 3 17 13 19 5 5 11 8 11 0 11 20 13 14 9 16 12 10 6 19 3 1 16 1 12 14 15 11 17 3 0 1 17 20 6 14 18 12 4 4 1 2 19 2 10 13 19 8 10 16 8 13 11 9 10 19 0 16 12 8 11 10 2 19 14 6 4 13 14 16 2 19 16 6 9 1 15 5 11 5 1 11 8 16 1 1 2 14 5 0 2 20 4 6 3 9 9 18 15 1 0 19 6 8 8 6 14 10 13 1 16 4 13 5 3 11 17 13 15 20 11 10 18 20 19 17 3 1 10 3 9 8 12 6 15 18 2 9 5 5 18 4 12 13 20 16 3 6 12 2 1 0 19 15 19 6 10 3 0 15 0 2 2 12 5 9 16 18 13 15 8 3 2 17 19 5 16 7 5 18 12 19 19 7 18 15 1 2 9 14 7 0 7 2 0 17 14 15 6 15 9 19 15 8 4 7 17 16 12 11 10 20 12 14 3 6 19 16 20 6 1 9 0 14 4 4 19 12 12 6 13 8 14 19 5 8 6 6 16 2 7 16 0 13 12 15 7 11 9 0 18 16 12 13 6 5 14 7 4 1 10 14 10 15 14 5 15 16 16 8 3 6 6 17 6 5 4 3 10 8 14 18 8 9 5 19 11 16 14 15 19 1 4 5 9 6 10 12 12 20 11 2 12 1 10 6 12 10 20 5 8 20 1 2 6 17 17 0 18 15 10 1 10 12 8 6 14 15 2 18 18 18 6 14 6 4 19 11 8 0 16 4 18 4 5 6 4 10 6 19 18 14 5 11 5 20 17 5 10 8 9 20 14 9 3 6 2 20 2 0 5 3 18 15 5 3 3 15 10 2 8 4 17 15 5 14 7 11 11 17 6 5 7 1 9 9 14 16 10 0 16 19 1 13 1 0 9 3 15 4 2 12 10 20 16 5 7 6 9 17 14 10 18 15 3 16 0 8 12 0 12 15 5 10 4 9 14 15 3 20 20 11 17 16 19 16 14 19 2 12 13 7 18 6 2 16 1 4 0 13 2 19 19 9 9 19 8 1 5 10 11 16 8 11 0 10 14 17 14 9 14 1 12 2 17 13 17 3 15 14 15 17 9 6 0 6 3 11 14 1 9 7 11 16 5 0 0 6 5 14 8 0 16 18 0 12 12 7 19 3 17 19 19 16 3 0 3 16 2 5 4 16 12 7 16 16 18 17 5 10 2 11 8 19 14 11 6 15 6 12 8 19 13 14 12 20 12 14 5 15 0 15 14 10 12 12 1 6 20 11 3 17 18 5 2 1 15 8 11 11 0 15 3 2 9 14 11 1 13 15 0 9 18 8 3 1 14 0 2 12 20 14 8 3 1 19 0 19 11 17 9 0 17 13 15 7 12 20 14 13 9 12 12 11 17 6 15 20 14 1 9 1 18 11 3 5 9 11 3 8 14 14 10 12 19 4 7 7 10 20 9 13 16 0 7 5 10 8 3 0 15 0 5 8 2 15 2 5 17 19 5 12 0 13 0 6 9 18 1 8 18 16 15 0 13 16 12 1 10 1 9 8 10 15 16 5 4 16 10 13 14 0 13 4 8 6 20 6 9 5 10 12 8 10 3 18 15 16 8 8 18 10 7 11 19 4 6 15 17 1 18 16 10 17 0 10 11 20 17 12 12 2 1 13 16 15 16 11 7 3 4 11 19 16 18 1 14 17 6 11 16 18 10 5 11 17 14 2 8 20 18 14 18 7 6 16 14 18 11 15 1 0 2 8 18 19 15 0 3 5 10 5 7 7 17 20 18 2 1 5 9 15 0 7 13 10 15 0 10 6 4 12 6 15 7 10 3 14 11 18 13 0 14 18 5 11 8 1 16 5 7 10 15 13 9 14 16 2 20 14 6 11 7 6 10 17 18 7 20 2 14 15 18 9 4 5 9 3 14 20 16 3 8 14 11 16 8 7 9 6 2 6 15 4 0 19 3 19 3 12 16 10 4 11 0 13 10 11 11 0 20 1 9 18 14 14 6 11 17 20 8 9 14 12 13 3 8 2 4 17 10 18 16 8 6 0 11 5 3 8 8 16 4 18 5 8 10 10 18 13 6 4 4 17 5 9 10 10 19 1 10 5 14 6 18 11 11 8 20 11 5 4 10 16 17 9 15 14 5 0 7 4 0 2 2 12 18 9 1 3 18 17 8 6 15 2 14 1 11 11 3 16 7 1 0 1 12 3 10 13 0 15 18 8 2 8 2 18 13 3 3 1 0 3 15 0 17 1 11 4 18 9 17 11 8 14 0 13 15 3 6 2 9 7 7 20 8 8 1 2 3 2 15 6 8 10 19 9 0 16 8 6 12 9 1 2 14 18 5 10 10 12 16 17 18 14 9 2 0 12 9 17 15 3 2 3 0 17 14 12 19 14 2 6 0 9 20 7 14 8 8 18 9 5 9 18 2 5 16 4 0 2 19 20 19 2 11 17 2 14 16 14 0 14 16 8 3 1 11 1 13 16 17 16 3 14 15 4 16 6 3 6 11 8 15 5 14 17 11 0 3 10 2 19 13 5 14 12 7 16 3 2 15 14 1 13 4 20 15 5 7 13 8 9 19 8 6 19 10 4 7 17 15 19 1 16 7 20 14 18 20 12 4 7 11 15 3 6 1 1 10 15 2 18 9 18 10 13 1 11 17 17 5 11 5 11 19 14 7 4 5 19 16 6 15 8 4 13 8 13 17 6 10 19 14 11 19 10 1 3 9 6 7 15 17 20 0 2 18 2 2 2 9 16 2 15 1 16 17 12 0 7 16 15 5 6 7 5 12 18 9 18 6 16 19 16 11 13 8 17 16 4 19 0 7 12 5 13 12 12 2 17 18 4 16 4 10 8 13 10 3 19 7 11 6 6 4 7 20 12 19 1 1 3 20 16 19 1 5 18 9 3 7 15 6 6 2 1 13 18 6 20 13 16 17 9 10 11 19 5 14 11 7 4 16 12 19 12 11 12 20 14 19 19 17 19 19 12 8 1 12 3 17 16 4 14 5 17 7 14 11 13 1 9 13 16 12 17 19 1 6 4 4 15 5 14 11 15 3 12 18 20 18 16 14 14 4 16 14 20 12 8 8 15 3 16 18 14 5 4 14 17 4 20 0 12 0 16 3 17 13 2 13 2 16 0 8 4 3 3 11 15 20 15 6 20 2 17 2 12 5 1 0 19 3 13 16 8 8 11 7 18 11 8 1 2 20 6 13 16 20 9 9 17 18 9 8 14 14 4 17 14 6 19 5 5 11 0 17 6 5 9 7 17 0 11 18 0 16 3 3 20 15 1 16 15 2 9 8 17 15 1 6 18 13 14 6 7 16 2 19 18 16 19 19 12 0 5 10 6 9 17 3 19 4 3 4 1 13 15 6 5 8 5 9 0 12 2 5 6 12 10 0 14 18 19 14 7 16 12 10 18 16 14 8 9 9 14 4 12 10 6 20 18 20 7 4 7 10 15 15 2 0 8 0 3 16 14 17 0 12 10 6 19 16 9 20 19 7 5 18 13 20 18 8 14 13 3 1 0 10 9 9 8 17 0 14 4 15 5 9 6 6 1 6 2 3 14 13 18 2 7 0 4 15 7 2 8 10 3 7 0 7 1 17 3 8 12 13 8 5 4 1 15 18 2 7 3 10 8 15 12 17 15 17 16 14 14 0 17 3 11 15 10 4 10 16 3 2 7 3 11 10 13 7 6 12 13 8 3 19 10 18 17 5 9 12 15 15 0 20 19 14 3 15 4 5 12 0 7 11 0 20 16 1 17 6 7 11 4 8 15 17 19 15 1 7 13 9 1 1 12 9 0 9 9 1 11 15 13 7 11 11 10 10 13 1 6 13 10 3 10 2 16 20 20 5 18 20 3 9 4 14 10 10 4 12 14 7 10 1 12 8 0 13 0 1 14 19 12 7 14 6 20 11 4 17 12 14 0 9 18 7 19 7 17 4 7 10 10 13 7 10 3 15 17 17 16 6 4 16 16 10 0 20 13 18 17 8 17 5 5 11 6 14 0 11 10 9 11 10 4 9 12 11 4 11 2 11 19 1 16 19 1 2 18 13 18 0 20 17 0 5 19 15 1 9 12 3 11 9 15 20 10 1 0 11 11 16 3 9 4 1 12 9 8 4 4 16 15 1 18 9 4 19 20 15 6 3 10 17 1 14 14 5 4 16 1 6 19 14 18 10 15 0 0 16 18 9 2 11 1 5 12 14 12 7 5 7 1 13 5 5 8 8 14 12 9 8 10 7 11 10 0 18 18 8 11 19 12 13 9 12 12 11 15 10 10 11 4 9 3 16 11 14 14 18 4 16 0 9 16 6 2 18 11 7 14 6 17 14 4 1 6 1 13 19 5 7 15 1 3 1 18 3 5 12 16 17 2 5 14 4 13 11 16 16 20 0 2 15 7 3 1 8 19 18 12 9 5 12 8 19 4 18 10 12 15 0 0 4 20 14 8 0 4 8 13 14 4 1 1 11 3 2 0 5 19 0 13 13 10 4 6 14 4 7 8 0 20 11 6 9 14 19 19 3 19 15 1 5 18 6 5 3 7 17 13 18 9 0 10 11 16 9 7 1 16 13 15 4 11 20 20 5 14 15 19 3 11 13 13 16 9 5 8 17 5 5 0 8 13 18 11 19 16 13 1 0 10 6 3 15 12 15 0 19 0 10 13 4 18 15 15 15 12 20 5 4 14 8 4 15 9 19 16 12 16 0 1 11 0 20 18 13 10 19 13 17 1 12 14 6 1 8 7 18 8 17 19 3 14 15 3 3 15 2 18 2 5 11 4 5 10 15 2 18 15 8 9 20 15 14 14 15 20 4 17 3 8 4 12 20 20 7 19 3 4 16 11 7 14 10 9 10 18 8 9 5 6 15 9 11 1 17 7 20 8 2 9 9 0 13 5 9 16 15 11 8 3 8 0 2 13 2 19 9 18 4 15 6 7 9 5 11 16 2 12 9 17 3 18 17 8 20 8 10 15 17 17 17 10 16 19 9 12 4 13 11 20 11 2 4 7 5 2 2 0 2 8 5 14 12 12 2 15 17 19 4 9 15 2 3 11 9 3 0 12 7 5 0 13 10 15 2 16 13 18 12 7 9 6 8 7 12 9 4 3 7 10 14 7 6 20 6 13 12 14 3 4 7 12 3 18 1 3 13 5 2 11 15 17 0 0 9 2 19 1 15 18 17 20 0 18 13 17 5 1 10 16 4 3 8 15 15 15 20 8 2 10 16 18 20 12 17 17 19 1 18 13 13 19 6 4 20 1 0 6 20 10 6 19 3 20 20 8 6 2 11 17 14 14 7 14 9 0 16 5 10 13 15 4 4 5 4 2 19 20 12 12 1 0 12 20 1 2 7 7 16 18 7 13 12 6 3 20 10 1 12 20 9 2 6 13 6 10 9 17 13 11 19 4 11 18 16 9 4 10 13 2 0 9 1 3 10 4 0 14 18 17 1 14 15 2 5 16 19 5 14 4 15 11 3 7 6 11 0 1 20 9 1 20 11 15 8 17 18 14 9 14 5 10 2 12 14 19 2 11 6 0 14 16 17 1 12 7 1 18 2 0 19 15 17 3 20 15 20 4 5 4 19 13 6 5 3 2 10 20 3 2 1 1 13 9 9 1 20 14 1 3 17 0 14 15 1 14 1 9 2 8 0 2 10 1 9 2 7 2 18 0 8 3 12 4 13 20 19 9 9 6 12 11 0 13 3 15 7 17 5 8 17 15 16 16 16 20 20 13 7 4 20 13 20 0 15 4 12 7 3 17 7 18 0 9 11 2 2 19 7 0 17 1 1 5 8 18 14 11 3 9 9 13 8 18 12 4 12 9 15 5 14 17 2 16 1 16 15 6 19 3 4 1 0 15 14 1 2 19 8 8 12 13 9 5 20 12 5 7 19 0 6 0 15 0 11 12 19 15 10 17 18 4 19 15 19 6 2 5 12 3 16 12 18 0 2 12 12 5 4 17 19 5 11 17 17 19 15 19 4 5 18 8 15 10 20 18 2 10 14 8 17 2 20 18 15 12 18 2 12 6 14 7 10 4 10 15 0 16 0 2 0 8 19 20 19 9 1 7 12 1 16 15 4 5 17 13 10 14 9 1 10 3 13 13 17 16 17 17 14 6 12 4 7 19 15 12 20 6 1 3 18 12 17 3 13 17 14 8 0 8 11 2 16 16 18 6 8 4 10 2 14 2 5 7 11 5 9 9 1 8 6 15 19 17 4 14 4 13 4 18 0 13 13 1 3 0 2 13 18 17 14 18 5 1 6 15 8 12 20 7 19 0 4 8 11 19 13 12 15 0 18 12 20 5 18 15 1 14 19 14 16 5 16 5 7 17 19 20 3 18 4 16 20 16 4 12 0 4 20 20 12 0 20 4 19 0 19 18 14 12 8 9 5 14 15 16 5 18 5 19 5 20 19 7 1 6 9 2 3 13 15 1 13 15 8 8 4 5 15 2 7 13 3 16 12 1 18 0 13 14 15 18 1 13 17 18 20 3 1 5 6 17 5 20 16 0 15 18 4 4 3 17 15 0 6 20 17 19 13 16 7 9 3 4 14 15 6 18 11 3 0 17 15 8 1 6 17 16 8 4 19 20 14 9 2 0 17 18 17 12 7 11 11 18 8 15 16 17 3 17 20 6 3 6 7 9 12 16 20 9 5 2 10 11 12 7 4 9 17 14 9 19 1 20 12 11 8 11 7 0 11 19 1 18 15 18 9 0 14 14 13 8 9 14 14 1 10 12 6 4 2 10 20 17 0 19 5 7 11 14 7 16 5 0 1 10 10 7 9 15 2 13 5 6 4 10 4 12 9 20 14 11 9 20 19 8 6 2 10 18 0 9 6 19 17 7 17 11 2 19 3 7 18 5 18 0 15 10 3 10 13 15 6 6 19 0 1 16 13 12 17 2 13 19 13 4 3 7 16 11 2 3 13 8 18 20 0 19 9 3 15 16 10 13 15 8 3 4 17 17 19 9 4 14 7 7 6 9 15 0 14 7 11 19 0 13 2 13 3 17 8 16 14 6 8 7 3 8 6 3 2 6 0 5 18 11 20 4 19 2 11 11 10 9 0 7 17 17 20 14 0 10 1 13 17 3 16 10 7 16 8 1 7 12 17 17 1 8 2 2 14 20 14 7 11 14 6 17 20 7 13 0 17 19 15 17 12 16 1 17 1 6 15 10 16 10 1 17 11 19 17 3 14 18 7 12 8 4 13 5 15 10 9 1 2 14 16 1 13 4 4 1 2 9 8 14 18 11 17 1 19 12 17 16 18 12 19 13 4 10 20 8 4 5 13 19 9 14 15 8 12 17 2 5 6 0 19 9 3 20 6 0 20 4 12 18 7 5 2 13 14 19 8 20 13 20 17 6 6 13 19 10 16 2 6 7 19 2 18 4 7 11 10 11 14 4 1 14 15 20 6 1 9 5 19 5 19 7 6 20 17 4 4 12 16 3 3 12 11 17 6 6 10 8 10 20 9 9 18 7 14 9 10 9 18 3 3 16 10 15 16 14 15 19 20 11 6 13 5 19 2 8 19 0 17 13 6 12 2 16 8 7 19 19 18 10 2 6 18 7 8 3 3 3 1 12 11 15 15 4 2 18 3 12 19 8 7 19 14 12 18 9 10 7 4 14 15 20 20 10 17 13 16 2 18 7 18 12 4 11 9 6 13 10 12 17 7 1 15 15 10 3 13 8 6 14 13 19 1 8 19 8 4 11 14 10 19 7 0 16 18 1 5 5 1 17 17 5 1 20 20 7 2 7 6 8 7 14 6 10 20 8 3 18 8 17 0 10 13 17 7 12 13 2 2 3 4 5 1 10 5 3 2 19 4 10 5 12 1 18 16 13 15 20 5 12 18 20 13 20 13 3 10 6 9 19 13 14 14 0 11 2 0 0 5 0 0 8 6 0 1 20 7 16 8 0 0 1 12 19 5 17 7 10 15 17 17 9 13 0 6 11 15 16 13 14 6 0 4 4 8 11 18 17 19 17 6 18 14 9 6 20 7 10 4 19 6 18 4 16 9 17 13 19 4 16 10 9 7 1 6 11 3 2 15 18 20 19 5 0 3 19 3 11 16 13 19 13 7 18 8 13 3 3 18 8 2 0 20 16 7 9 5 10 0 15 8 1 12 2 9 20 4 20 15 2 1 2 18 9 16 2 2 5 8 19 1 4 0 2 10 2 10 8 11 10 10 1 12 8 2 20 5 7 19 14 12 7 7 5 5 9 1 3 17 19 7 12 13 7 20 3 3 2 13 7 19 10 17 16 20 3 10 10 12 14 17 11 5 5 1 5 7 20 10 18 7 10 15 20 5 0 6 15 5 16 14 2 6 4 12 14 12 9 18 11 8 2 12 2 16 16 10 17 9 15 15 1 14 6 16 8 8 17 8 11 20 8 19 6 13 11 1 8 18 8 8 14 15 2 10 18 13 19 8 3 15 0 3 18 17 10 10 0 8 16 3 7 2 16 5 1 8 9 11 5 18 14 18 11 7 2 7 4 9 20 4 1 5 11 15 5 7 2 10 10 20 11 15 15 8 0 10 16 12 18 14 9 4 17 17 20 18 8 10 14 9 1 10 9 20 20 20 10 9 1 4 6 11 1 13 15 8 1 17 17 7 15 15 19 2 19 15 4 11 12 19 12 18 19 9 17 18 2 18 3 3 6 5 16 14 19 18 17 4 17 17 14 8 3 6 18 19 11 20 5 20 18 8 12 3 12 5 3 16 13 4 5 16 19 14 1 6 15 8 7 11 7 19 7 15 11 13 14 14 3 19 17 2 19 13 5 12 13 8 1 6 14 1 0 11 5 0 3 14 0 11 19 4 19 4 9 5 16 7 16 4 15 10 20 5 20 2 14 16 2 1 10 6 7 1 10 4 2 9 11 7 20 8 19 19 18 18 7 19 5 10 1 4 4 18 2 17 16 19 10 1 5 16 15 18 3 0 7 20 11 5 12 5 0 10 10 19 4 0 13 4 13 11 4 17 12 2 12 8 12 20 16 8 5 5 12 7 15 16 18 17 18 5 3 5 18 19 5 11 6 1 13 19 5 12 3 8 0 12 11 18 4 8 8 18 5 7 17 11 5 17 3 5 15 6 18 12 10 6 17 14 2 11 14 5 3 20 1 2 12 3 17 16 16 20 19 18 6 7 7 15 10 10 11 4 10 0 6 14 12 14 5 16 8 15 20 19 15 1 12 18 15 4 13 4 14 18 2 15 8 12 5 6 1 16 18 6 18 5 3 11 15 8 5 6 12 4 0 6 4 2 13 19 9 5 13 0 6 19 12 6 5 7 17 10 19 10 8 9 9 16 20 17 12 5 4 11 2 15 4 4 19 12 20 12 14 16 15 17 10 20 17 4 1 4 11 2 19 19 10 20 8 13 13 4 18 13 20 8 15 19 15 12 0 13 16 6 19 16 2 3 16 10 6 12 11 7 19 0 12 1 4 7 4 18 6 18 8 4 14 16 1 11 5 2 6 10 15 19 1 9 13 8 14 5 10 1 7 17 3 13 18 15 12 14 15 3 19 15 9 3 17 17 15 8 18 5 17 18 2 2 16 18 6 5 4 1 10 20 11 19 3 10 20 14 19 14 6 12 3 20 6 15 15 10 2 11 14 1 2 12 16 18 9 7 13 19 8 4 0 11 16 5 16 7 20 0 15 16 18 8 0 10 10 9 2 16 6 12 13 15 0 15 12 4 5 20 11 13 15 3 0 12 15 19 17 0 5 2 6 15 14 4 19 19 16 20 16 15 1 19 12 1 13 6 16 14 12 15 19 8 11 13 6 13 9 4 19 15 2 17 0 9 20 14 3 9 9 20 11 6 2 10 10 4 2 4 4 12 7 12 17 15 12 4 10 0 6 14 16 15 15 2 20 0 20 19 15 6 7 2 6 7 19 20 13 16 18 3 15 8 1 6 10 20 6 8 2 17 10 9 12 17 7 8 17 4 1 7 15 6 20 7 1 10 18 7 4 18 5 3 5 2 18 15 19 10 4 14 12 16 18 20 11 4 15 6 12 14 14 17 11 14 8 13 9 17 20 14 2 4 7 5 7 20 3 2 2 7 10 1 6 0 8 19 5 6 5 4 10 2 9 3 16 2 19 1 9 11 6 3 4 14 7 13 15 10 8 15 9 0 17 12 14 6 14 14 1 3 6 18 20 5 9 4 10 19 11 19 15 12 5 15 18 17 17 7 4 8 20 12 3 18 6 17 19 16 0 5 2 1 4 18 10 20 7 1 4 20 1 7 10 12 10 14 8 5 0 0 8 13 5 9 5 15 15 3 19 13 13 10 2 3 12 7 3 20 7 4 16 19 3 2 14 16 8 18 10 15 16 14 13 17 8 11 18 16 20 1 15 15 1 6 19 0 18 14 15 13 7 5 11 16 13 16 3 18 18 10 20 13 9 16 13 18 13 5 3 10 17 4 15 3 0 20 18 6 15 7 0 19 15 0 16 7 20 9 13 7 10 17 0 3 7 5 17 15 11 9 0 13 11 20 15 13 10 6 11 19 15 6 8 5 1 13 9 20 8 17 10 11 0 17 12 12 19 13 9 14 12 3 17 15 20 13 10 14 9 19 14 2 4 0 0 1 13 12 11 18 9 10 16 6 16 8 8 11 9 18 12 4 14 7 5 1 5 11 1 1 8 11 10 8 13 5 13 5 11 10 13 20 17 19 5 3 16 8 16 15 15 13 4 11 6 7 10 2 3 7 20 5 20 11 7 12 10 5 10 16 10 6 1 9 8 6 8 20 0 20 8 19 5 17 16 20 3 17 0 19 12 5 2 6 9 14 5 18 4 13 1 5 8 0 2 4 4 19 17 2 10 5 11 2 4 16 20 0 8 2 8 8 19 7 10 9 15 3 2 6 15 18 20 11 20 13 13 8 7 17 5 11 10 12 1 2 3 7 1 3 0 9 11 14 10 12 5 5 14 11 1 2 0 8 10 14 4 4 16 14 1 10 12 0 0 14 19 9 10 11 20 16 8 14 12 12 10 10 10 18 2 3 17 14 11 5 18 10 7 16 1 17 13 6 5 16 3 4 9 10 8 4 19 15 20 11 18 9 18 1 5 7 10 3 8 3 5 20 10 19 15 3 9 6 4 1 10 6 10 11 10 15 7 18 1 7 13 3 3 0 2 14 1 5 7 14 6 9 3 19 1 20 12 6 0 14 11 0 14 13 15 4 11 9 7 3 12 15 2 16 15 4 7 15 12 10 20 1 4 14 12 2 15 11 8 3 18 4 5 20 5 10 5 4 12 13 16 17 0 13 20 2 12 7 4 1 14 12 1 6 10 12 8 4 1 20 5 5 9 7 20 20 20 8 14 4 1 15 7 19 16 3 20 12 6 5 8 16 10 15 3 2 9 11 8 2 17 9 3 13 3 18 13 19 19 12 10 7 11 19 9 5 6 17 5 12 0 12 15 8 8 1 8 5 19 20 16 12 8 3 18 9 1 15 3 19 11 2 11 0 17 3 13 8 14 19 12 8 20 6 5 12 6 16 0 10 8 13 15 5 14 13 16 7 5 16 9 4 12 10 13 8 15 3 3 14 10 13 0 18 13 10 20 9 1 9 3 5 9 7 4 15 20 12 9 19 7 10 4 12 16 10 8 13 14 17 6 2 19 8 18 3 13 3 17 15 8 3 6 11 10 0 0 14 19 18 18 18 5 5 3 3 0 13 3 8 20 18 14 12 8 2 0 17 4 1 14 2 18 20 17 16 8 10 11 13 4 18 10 15 11 14 16 9 16 4 14 10 17 4 3 3 17 12 19 11 12 7 3 3 17 13 7 9 5 10 2 8 1 4 15 7 15 5 10 9 19 9 2 13 6 4 2 8 3 14 0 4 2 6 9 10 18 9 1 13 2 10 3 6 8 1 18 7 14 20 4 17 8 19 4 13 10 3 1 16 17 11 12 2 3 1 16 18 7 16 17 20 17 20 13 13 0 16 10 1 14 14 17 3 5 15 3 2 8 16 8 3 10 7 9 7 8 14 15 11 11 9 1 16 17 18 3 9 3 14 14 3 13 8 5 7 1 8 20 18 8 5 17 6 17 17 14 12 7 15 4 14 16 14 10 15 16 11 20 2 8 19 4 17 18 20 0 8 8 2 10 11 2 8 20 20 15 0 16 14 17 15 19 11 14 19 3 5 14 10 13 8 10 1 12 6 18 12 9 6 6 12 14 7 3 15 3 1 6 13 14 16 18 11 0 17 6 2 10 18 17 9 14 16 10 10 6 10 4 8 3 19 18 17 8 17 19 4 14 1 4 17 16 11 5 1 5 8 4 17 10 9 0 10 10 20 1 1 5 2 3 6 11 15 11 11 17 1 9 19 11 4 6 17 8 20 6 7 8 17 10 6 14 20 17 11 5 14 3 10 13 20 15 20 11 15 20 20 13 14 8 19 2 3 19 19 15 15 17 12 4 7 19 9 1 0 20 15 1 15 11 11 5 6 15 20 3 3 12 10 13 7 18 12 20 11 13 8 0 0 8 10 13 4 0 3 15 16 14 4 6 10 13 1 5 13 18 6 6 0 5 13 0 6 3 6 13 0 17 0 19 3 7 1 7 17 3 6 10 0 11 3 17 13 6 12 15 7 14 20 12 20 14 19 1 16 10 19 5 0 7 10 20 13 3 16 14 20 7 9 18 4 4 5 6 16 1 1 2 7 2 1 16 2 13 6 9 8 0 2 3 17 19 9 7 7 7 14 7 10 17 20 13 18 14 3 4 15 2 0 12 16 19 14 8 0 14 14 12 19 13 0 19 3 18 5 18 10 19 9 15 0 11 15 7 7 20 2 3 4 10 16 3 0 1 3 2 7 10 17 2 17 10 16 9 0 4 12 1 14 17 2 7 15 14 6 17 0 13 15 2 16 15 19 0 10 7 2 11 2 4 0 0 12 7 3 12 14 7 19 9 9 3 9 1 3 12 2 7 18 19 16 1 6 2 3 11 14 0 14 12 0 15 4 1 5 18 15 5 3 20 9 6 15 6 20 2 2 15 11 10 5 19 19 16 19 13 10 13 18 7 0 6 18 10 14 10 17 1 7 12 19 5 16 8 4 0 16 18 12 12 14 1 8 11 19 12 9 4 2 12 16 5 4 3 16 14 0 9 16 10 20 19 12 0 5 4 11 3 18 19 11 14 5 2 0 18 6 4 9 13 2 3 16 17 6 6 10 4 9 4 1 15 8 10 14 0 16 12 17 3 20 0 17 7 17 7 5 4 10 7 20 5 10 20 5 7 8 2 16 5 15 8 20 4 11 8 1 19 15 12 6 17 5 20 9 17 17 2 4 10 5 18 18 5 18 11 19 15 20 14 12 14 7 11 9 2 0 8 2 19 3 8 6 16 14 1 5 15 13 10 7 5 3 15 17 6 17 18 18 11 4 19 13 16 7 16 3 17 20 5 20 8 17 15 2 1 0 0 3 5 7 11 17 1 14 15 14 18 2 19 0 4 2 19 0 7 5 19 2 9 16 2 11 3 15 0 7 4 10 8 11 5 2 0 3 14 7 18 6 3 9 12 15 0 14 5 12 9 7 9 5 18 19 14 4 0 4 15 8 2 5 17 14 10 9 18 18 18 0 5 16 15 16 7 5 20 19 16 20 2 13 11 13 3 7 13 9 1 12 15 7 16 5 12 18 1 10 16 12 2 20 17 8 0 20 1 2 8 5 10 12 20 10 2 11 20 16 13 8 16 12 8 4 8 14 16 17 3 18 18 11 8 14 1 5 5 3 0 20 7 3 10 4 19 4 10 12 3 3 7 14 20 7 16 10 14 6 9 4 2 17 6 2 18 6 17 3 17 4 18 15 0 5 13 15 1 9 2 8 11 11 18 13 12 8 11 18 6 17 19 0 8 18 13 2 11 7 3 2 1 15 8 18 12 18 5 0 16 0 7 0 4 16 20 10 14 11 9 12 15 19 18 19 14 9 11 3 19 13 0 12 13 16 5 9 9 7 7 12 19 4 13 2 9 20 20 12 16 12 0 9 0 16 7 10 3 18 9 19 16 12 2 12 5 15 18 0 16 5 8 6 16 1 0 20 2 11 19 3 7 18 7 4 9 12 18 12 6 12 18 7 11 15 17 8 13 8 16 17 15 10 7 5 12 19 9 10 6 14 18 10 12 4 19 1 3 5 16 15 20 17 16 9 16 9 14 11 18 17 4 1 6 3 2 14 13 15 12 11 2 19 19 10 3 7 18 4 19 13 0 20 12 2 4 5 13 12 5 16 3 17 8 19 18 9 0 2 11 14 4 16 14 1 19 7 7 17 8 16 17 9 13 5 13 4 4 20 5 11 3 18 8 12 17 0 18 1 18 20 9 17 11 20 10 13 14 5 8 5 16 16 20 7 17 10 17 0 4 8 12 5 17 13 3 5 17 18 2 2 6 9 18 4 16 4 1 20 6 11 0 16 15 5 3 1 5 10 18 14 12 2 19 11 10 11 20 17 8 14 7 14 0 5 0 15 17 14 0 17 20 8 15 19 14 9 8 14 5 17 9 4 19 17 4 11 8 5 2 18 18 13 13 8 9 14 19 20 20 19 11 3 15 9 7 7 2 1 5 4 0 1 12 20 17 15 11 3 18 11 16 4 15 6 2 7 13 9 7 1 13 4 9 19 8 9 20 0 17 2 6 8 11 4 7 9 13 2 3 7 14 16 7 20 15 2 14 16 5 18 18 13 8 20 11 9 13 18 5 11 18 12 2 4 3 13 4 8 9 3 17 11 9 13 11 11 1 15 16 15 12 9 13 11 0 9 6 4 14 0 11 18 19 16 16 4 0 13 8 18 3 1 6 5 16 11 20 14 13 1 16 4 12 17 14 8 9 8 20 20 10 8 16 12 8 0 11 3 2 14 9 8 1 7 6 1 20 5 0 0 20 3 18 17 18 1 3 3 0 18 18 2 7 16 13 14 3 3 13 6 3 6 0 8 17 5 4 9 7 11 16 8 19 12 17 12 6 10 15 16 5 13 7 2 14 4 6 5 8 17 18 7 6 0 10 3 4 3 13 4 19 14 12 9 9 0 9 19 18 18 6 3 3 20 17 12 8 13 19 4 14 3 9 7 12 1 5 3 15 10 8 5 12 20 5 19 16 15 20 16 1 11 0 4 5 20 3 3 8 4 20 19 9 11 8 2 5 1 5 6 1 0 2 3 4 4 17 16 20